[SCM] applications.git branch, pierre-alex, updated. e2ad5abd880baad4dcc1495d7e6814aeb5cba04d

ontologiae ontologiae at ordinateur-de-ontologiae-3.local
Tue Mar 30 17:16:45 UTC 2010


The following commit has been merged in the pierre-alex branch:
commit e2ad5abd880baad4dcc1495d7e6814aeb5cba04d
Author: ontologiae <ontologiae at ordinateur-de-ontologiae-3.local>
Date:   Tue Mar 30 19:13:21 2010 +0200

    Update agent example

diff --git a/examples/standard/agent/ant.li b/examples/standard/agent/ant.li
index 56f203d..01ac5d2 100644
--- a/examples/standard/agent/ant.li
+++ b/examples/standard/agent/ant.li
@@ -59,24 +59,49 @@ Section Public
   
   - move <-
   (
-    "Move!!\n".print;
+    //"Move!!\n".print;
     x := (x + INTEGER.random_between (-1) and 1).min 254.max 1;
     y := (y + INTEGER.random_between (-1) and 1).min 254.max 1;
   );
   
+
+
+  - how_many_food  scr:FAST_ARRAY2(UINTEGER_8) : INTEGER <-
+  ( + px,py,stop : INTEGER;
+     py := -1;
+    px := -1;
+    { (px <= 1) && {py <= 1} }.while_do {
+      {px <= 1 }.while_do {
+        //"\npx=".print;px.print;"py=".print;py.print;
+        ({(px != 0) && {px != py}} && {scr.item (x+px,y+py) = 1}).if {         
+          stop := stop + 1;
+        };
+        px := px + 1;
+      };
+      py := py + 1; 
+    };
+    stop
+  );
+
+  // Y a t-il de la nouriture autour ? Si oui, la prend
   - get_food scr:FAST_ARRAY2(UINTEGER_8) <-
   ( + px,py:INTEGER;
     + stop:BOOLEAN;
     is_busy := TRUE;
+    //Compte combien il y a de nouriture autour
+
     py := -1;
+    px := -1;
     {(py <= 1) && {! stop}}.while_do {
-      px := -1;
-      {(px <= 1) && {! stop}}.while_do {        
-        ((px != py) && {scr.item (x+px,y+py) = 1}).if {
+      {(px <= 1) && {! stop}}.while_do {    
+        "GET FOOD !!!".printline;
+        ( {(px != 0) && {px != py}} && {scr.item (x+px,y+py) = 1} ).if {
           scr.put 0 to (x+px,y+py);
           stop := TRUE;
         };
+        px := px + 1;
       };
+      py := py + 1;
     };
   );
   
@@ -86,17 +111,12 @@ Section Public
     scr.put 1 to (x,y);
   );
 
-  - found_food scr:FAST_ARRAY2(UINTEGER_8) :BOOLEAN <-
-  ( + px,py:INTEGER;
-    + stop:BOOLEAN;
-    py := -1;
-    {(py <= 1) && {! stop}}.while_do {
-      px := -1;
-      {(px <= 1) && {! stop}}.while_do {        
-        ((px != py) && {scr.item (x+px,y+py) = 1}).if {         
-          stop := TRUE;
-        };
-      };
-    };
-    stop
+  - found_heap scr:FAST_ARRAY2(UINTEGER_8) :BOOLEAN <-
+  ( 
+    (how_many_food scr) > 3
+  );
+
+   - found_food scr:FAST_ARRAY2(UINTEGER_8) :BOOLEAN <-
+  (
+    (how_many_food scr) < 3
   );
diff --git a/examples/standard/agent/example b/examples/standard/agent/example
index 9c22e76..fb03145 100755
Binary files a/examples/standard/agent/example and b/examples/standard/agent/example differ
diff --git a/examples/standard/agent/example.c b/examples/standard/agent/example.c
index e2c97e2..5081fc9 100644
--- a/examples/standard/agent/example.c
+++ b/examples/standard/agent/example.c
@@ -1,8 +1,8 @@
 /* C code generated by Lisaac compiler (www.lisaac.org) */
+
 #define _LARGE_FILE_API
 #define _LARGEFILE_SOURCE
 #define _LARGEFILE64_SOURCE
-#include <signal.h>
 int arg_count;
 char **arg_vector;
 
@@ -96,11 +96,26 @@ unsigned short __graph_font[0x211]={
 0x10C0,0x0200,0x0200,0x7DF0,0x8008,0x8008,0xFFF8,0x8008,0x8008,0x7DF0,
 0x0200,0x0200,0x0030,0x0008,0x0008,0x0010,0x0020,0x0020,0x0018};
 
+/* TIMER */
+
+#include <signal.h>
+#define __BEGIN_INTERRUPT__
+#define __END_INTERRUPT__
+XEvent timer_ev;
+
+/* MEMORY */
+
+#define MINIMUM_SIZE 256
+void *table_size[MINIMUM_SIZE/sizeof(void *)];
+void *last_block[64];
+
+/* FLOAT_REAL */
+#include <math.h>
 /* SYSTEM_IO */
 
 #include <stdio.h>
 #include <stdlib.h>
-  
+
 /* Hardware 'print_char' */
 void print_char(char car)
 {
@@ -114,21 +129,6 @@ int die_with_code(int code)
 }
 
 
-/* TIMER */
-
-#include <signal.h>
-#define __BEGIN_INTERRUPT__
-#define __END_INTERRUPT__
-XEvent timer_ev;
-
-/* MEMORY */
-
-#define MINIMUM_SIZE 256
-void *table_size[MINIMUM_SIZE/sizeof(void *)];
-void *last_block[64];
-
-/* FLOAT_REAL */
-#include <math.h>
 /* SYSTEM */
 #include <time.h>
 
@@ -141,5216 +141,958 @@ struct ___OBJ {
   unsigned int __id;
 };
 
-typedef struct STRING_CONSTANT__U_struct __STRING_CONSTANT__U;
-typedef struct ARRAYED_COLLECTIONoAGENTo__NIY_struct __FAST_ARRAYoAGENTo__MIY; /* ALIAS with ARRAYED_COLLECTIONoAGENTo__NIY */
-typedef struct ARRAYED_COLLECTIONoPLANo__MJD_struct __FAST_ARRAYoPLANo__LJD; /* ALIAS with ARRAYED_COLLECTIONoPLANo__MJD */
-typedef struct PLAN__XOB_struct __PLAN__XOB;
-typedef struct LINKED_LISToEVENTo__GU_struct __LINKED_LISToEVENTo__GU;
-typedef struct BMP_LINEoExpanded_PIXEL_32o__PF_struct __BMP_LINEoExpanded_PIXEL_32o__PF;
-typedef struct STATE__IG_struct __STATE__IG;
-typedef struct ARRAYED_COLLECTIONoTRANSITIONo__H2O_struct __FAST_ARRAYoTRANSITIONo__G2O; /* ALIAS with ARRAYED_COLLECTIONoTRANSITIONo__H2O */
-typedef struct TRANSITION__E2O_struct __TRANSITION__E2O;
-typedef struct ANT__NG_struct __ANT__NG;
-typedef struct LINKED_LISToINBOXo__SJ_struct __LINKED_LISToINBOXo__SJ;
-typedef struct FAST_ARRAY2oExpanded_UINTEGER_8o__OH_struct __FAST_ARRAY2oExpanded_UINTEGER_8o__OH;
-typedef struct AREA__PB_struct __AREA__PB;
-typedef struct VIRTUAL_SCREEN__PT_struct __VIRTUAL_SCREEN__PT;
-typedef struct EVENT_MOUSE__ACB_struct __EVENT_MOUSE__ACB;
-typedef struct ARRAYED_COLLECTIONoEVENT_MOUSEo__FCB_struct __FAST_ARRAYoEVENT_MOUSEo__ECB; /* ALIAS with ARRAYED_COLLECTIONoEVENT_MOUSEo__FCB */
-typedef struct ARRAYED_COLLECTIONoExpanded_UINTEGER_16o__IDB_struct __FAST_ARRAYoExpanded_UINTEGER_16o__HDB; /* ALIAS with ARRAYED_COLLECTIONoExpanded_UINTEGER_16o__IDB */
-typedef struct MOUSE__VT_struct __MOUSE__VT;
-typedef struct EVENT_KEYBOARD__BFB_struct __EVENT_KEYBOARD__BFB;
-typedef struct ARRAYED_COLLECTIONoEVENT_KEYBOARDo__QFB_struct __FAST_ARRAYoEVENT_KEYBOARDo__PFB; /* ALIAS with ARRAYED_COLLECTIONoEVENT_KEYBOARDo__QFB */
-typedef struct EVENT_TIMER__2HB_struct __EVENT_TIMER__2HB;
-typedef struct ARRAYED_COLLECTIONoEVENT_TIMERo__AIB_struct __FAST_ARRAYoEVENT_TIMERo__5HB; /* ALIAS with ARRAYED_COLLECTIONoEVENT_TIMERo__AIB */
-typedef struct EXAMPLE__OB_struct __EXAMPLE__OB;
-typedef struct DESK__TC_struct __DESK__TC;
-typedef struct G_OUT__YC_struct __G_OUT__YC;
-typedef struct G_RAW__KM_struct __G_RAW__KM;
-typedef struct MEMORY__NEG_struct __MEMORY__NEG;
-typedef struct LINKED_LIST_NODEoINBOXo__Z4UB_struct __LINKED_LIST_NODEoINBOXo__Z4UB;
-typedef struct LIMIT_X__C2B_struct __LIMIT_X__C2B;
-typedef struct LIMIT_Y__F2B_struct __LIMIT_Y__F2B;
-typedef struct G_DIV_EXPR__M53_struct __G_DIV_EXPR__M53;
-typedef struct EDGE__WUG_struct __EDGE__WUG;
-typedef struct ARRAYED_COLLECTIONoEDGEo__ZUG_struct __FAST_ARRAYoEDGEo__YUG; /* ALIAS with ARRAYED_COLLECTIONoEDGEo__ZUG */
-typedef struct LINKED_LIST_NODEoEVENTo__Q1UB_struct __LINKED_LIST_NODEoEVENTo__Q1UB;
-typedef struct CLIP__UOB_struct __CLIP__UOB;
-typedef struct STRING__X53_struct __STRING__X53;
-typedef struct ABSTRACT_BITMAP__1B_struct __ABSTRACT_BITMAP__1B;
-typedef struct ABSTRACT_BITMAP__1B_struct __BITMAPoExpanded_PIXEL_24o__0B; /* ALIAS with ABSTRACT_BITMAP__1B */
-typedef struct ABSTRACT_BITMAP__1B_struct __VIDEO__QB; /* ALIAS with BITMAPoExpanded_PIXEL_24o__0B */
-typedef struct ABSTRACT_BMP_LINE__GE_struct __ABSTRACT_BMP_LINE__GE;
-typedef struct BMP_LINEoExpanded_PIXEL_15o__FE_struct __BMP_LINEoExpanded_PIXEL_15o__FE;
-typedef struct BMP_LINEoExpanded_PIXEL_16o__1E_struct __BMP_LINEoExpanded_PIXEL_16o__1E;
-typedef struct ARRAYED_COLLECTIONoTRANSITIONo__H2O_struct __ARRAYED_COLLECTIONoTRANSITIONo__H2O;
-typedef struct AGENT__OG_struct __AGENT__OG;
-typedef struct ARRAYED_COLLECTIONoAGENTo__NIY_struct __ARRAYED_COLLECTIONoAGENTo__NIY;
-typedef struct INPUT__QC_struct __INPUT__QC;
-typedef struct TIMER__PC_struct __TIMER__PC;
-typedef struct LINKED_COLLECTIONoINBOXo__TJ_struct __LINKED_COLLECTIONoINBOXo__TJ;
-typedef struct G_EXPR__EC_struct __G_EXPR__EC;
-typedef struct G_GROUP__UC_struct __G_GROUP__UC;
-typedef struct G_BINARY_EXPR__N53_struct __G_BINARY_EXPR__N53;
-typedef struct ARRAYED_COLLECTIONoPLANo__MJD_struct __ARRAYED_COLLECTIONoPLANo__MJD;
-typedef struct ARRAYED_COLLECTIONoExpanded_UINTEGER_16o__IDB_struct __ARRAYED_COLLECTIONoExpanded_UINTEGER_16o__IDB;
-typedef struct ARRAYED_COLLECTIONoEDGEo__ZUG_struct __ARRAYED_COLLECTIONoEDGEo__ZUG;
-typedef struct ARRAYED_COLLECTIONoEVENT_MOUSEo__FCB_struct __ARRAYED_COLLECTIONoEVENT_MOUSEo__FCB;
-typedef struct EVENT__TS_struct __EVENT__TS;
-typedef struct INPUT__QC_struct __INPUT_KEYBOARD__ZT; /* ALIAS with INPUT__QC */
-typedef struct KEYBOARD__YT_struct __KEYBOARD__YT;
-typedef struct ARRAYED_COLLECTIONoExpanded_UINTEGER_8o__FFB_struct __ARRAYED_COLLECTIONoExpanded_UINTEGER_8o__FFB;
-typedef struct ARRAYED_COLLECTIONoExpanded_UINTEGER_8o__FFB_struct __FAST_ARRAYoExpanded_UINTEGER_8o__EFB; /* ALIAS with ARRAYED_COLLECTIONoExpanded_UINTEGER_8o__FFB */
-typedef struct ARRAYED_COLLECTIONoEVENT_KEYBOARDo__QFB_struct __ARRAYED_COLLECTIONoEVENT_KEYBOARDo__QFB;
-typedef struct ARRAYED_COLLECTIONoEVENT_TIMERo__AIB_struct __ARRAYED_COLLECTIONoEVENT_TIMERo__AIB;
-typedef struct LINKED_COLLECTIONoEVENTo__HU_struct __LINKED_COLLECTIONoEVENTo__HU;
-typedef struct PIXEL_15__AE_struct __PIXEL_15__AE;
-typedef struct PIXEL_16__YE_struct __PIXEL_16__YE;
-typedef struct BLOCK__AB_struct __BLOCK__AB;
-typedef struct WORLD__JJ_struct __WORLD__JJ;
-typedef struct PIXEL_32__JF_struct __PIXEL_32__JF;
+typedef struct li__VRF_struct __li__VRF;
+typedef struct li__KF_struct __li__KF;
+typedef struct li__QLN_struct __li__PLN; /* ALIAS with li__QLN */
+typedef struct li__NLN_struct __li__NLN;
+typedef struct li__BG_struct __li__BG;
+typedef struct li__GG_struct __li__GG;
+typedef struct li__5I_struct __li__5I;
+typedef struct li__TB_struct __li__TB;
+typedef struct li__AS_struct __li__AS;
+typedef struct li__GS_struct __li__GS;
+typedef struct li__SB_struct __li__SB;
+typedef struct li__TC_struct __li__TC;
+typedef struct li__YC_struct __li__YC;
+typedef struct li__RL_struct __li__RL;
+typedef struct li__DXB_struct __li__DXB;
+typedef struct li__GXB_struct __li__GXB;
+typedef struct li__ES0_struct __li__ES0;
+typedef struct li__0KB_struct __li__0KB;
+typedef struct li__B5_struct __li__B5;
+typedef struct li__LAD_struct __li__KAD; /* ALIAS with li__LAD */
+typedef struct li__XKB_struct __li__XKB;
+typedef struct li__05F_struct __li__Z5F; /* ALIAS with li__05F */
+typedef struct li__X5F_struct __li__X5F;
+typedef struct li__5B_struct __li__5B;
+typedef struct li__5B_struct __li__4B; /* ALIAS with li__5B */
+typedef struct li__5B_struct __li__UB; /* ALIAS with li__4B */
+typedef struct li__Y_struct __li__Y;
+typedef struct li__DE_struct __li__DE;
+typedef struct li__CE_struct __li__CE;
+typedef struct li__XE_struct __li__XE;
+typedef struct li__QLN_struct __li__QLN;
+typedef struct li__HG_struct __li__HG;
+typedef struct li__DH_struct __li__DH;
+typedef struct li__MSV_struct __li__MSV;
+typedef struct li__MSV_struct __li__LSV; /* ALIAS with li__MSV */
+typedef struct li__QC_struct __li__QC;
+typedef struct li__PC_struct __li__PC;
+typedef struct li__AJ_struct __li__AJ;
+typedef struct li__5UOB_struct __li__5UOB;
+typedef struct li__OS0_struct __li__OS0;
+typedef struct li__IC_struct __li__IC;
+typedef struct li__UC_struct __li__UC;
+typedef struct li__FS0_struct __li__FS0;
+typedef struct li__LAD_struct __li__LAD;
+typedef struct li__HAB_struct __li__HAB;
+typedef struct li__HAB_struct __li__GAB; /* ALIAS with li__HAB */
+typedef struct li__05F_struct __li__05F;
+typedef struct li__G5_struct __li__G5;
+typedef struct li__G5_struct __li__F5; /* ALIAS with li__G5 */
+typedef struct li__ER_struct __li__ER;
+typedef struct li__QC_struct __li__KS; /* ALIAS with li__QC */
+typedef struct li__JS_struct __li__JS;
+typedef struct li__ACB_struct __li__ACB;
+typedef struct li__ACB_struct __li__5BB; /* ALIAS with li__ACB */
+typedef struct li__LCB_struct __li__LCB;
+typedef struct li__LCB_struct __li__KCB; /* ALIAS with li__LCB */
+typedef struct li__2BB_struct __li__2BB;
+typedef struct li__WEB_struct __li__WEB;
+typedef struct li__WEB_struct __li__VEB; /* ALIAS with li__WEB */
+typedef struct li__REB_struct __li__REB;
+typedef struct li__WS_struct __li__WS;
+typedef struct li__VS_struct __li__VS;
+typedef struct li__BSOB_struct __li__BSOB;
+typedef struct li__3D_struct __li__3D;
+typedef struct li__UE_struct __li__UE;
+typedef struct li__EB_struct __li__EB;
+typedef struct li__XI_struct __li__XI;
+typedef struct li__EF_struct __li__EF;
 /* NULL */
 #ifndef NULL
 #define NULL ((void *)0)
 #endif
 
-typedef unsigned int __UINTEGER_32__RD;
-typedef signed int __INTEGER__K;
-typedef unsigned long long __UINTEGER_64__XRB;
-typedef unsigned long __UINTEGER_CPU__GDG;
-typedef void * __POINTER__CB;
-typedef char __BOOLEAN__C;
-typedef char __CHARACTER__3;
-/* STRING_CONSTANT__U */
-#define __STRING_CONSTANT__U__ 0
-struct STRING_CONSTANT__U_struct {
-  __INTEGER__K count__1C;
-  __CHARACTER__3 *storage__2C;
+typedef void * __li__GB;
+typedef unsigned long __li__RQF;
+typedef unsigned int __li__U;
+/* li__VRF */
+#define __li__VRF__ 0
+struct li__VRF_struct {
+  __li__VRF *li__XRF;
+  volatile __li__RQF li__YRF;
+  __li__VRF *li__ZRF;
+  __li__VRF *li__0RF;
+} __attribute__ ((packed));
+typedef signed int __li__K;
+/* li__DE */
+#define __li__DE__ 1
+struct li__DE_struct {
+  __li__K li__VOI;
 };
-/* ARRAYED_COLLECTIONoAGENTo__NIY */
-#define __ARRAYED_COLLECTIONoAGENTo__NIY__ 1
-struct ARRAYED_COLLECTIONoAGENTo__NIY_struct {
-  __INTEGER__K upper__FRVB;
-  __INTEGER__K capacity__HRVB;
-  void **storage__ISVB;
+typedef unsigned char __li__ZB;
+/* li__EF */
+#define __li__EF__ 2
+struct li__EF_struct {
+  volatile __li__ZB li__GF;
+  volatile __li__ZB li__HF;
+  volatile __li__ZB li__IF;
+  volatile __li__ZB li__JF;
+} __attribute__ ((packed));
+/* li__KF */
+#define __li__KF__ 3
+struct li__KF_struct {
+  __li__DE li__LF;
+  __li__EF *li__VR1;
 };
-/* FAST_ARRAYoAGENTo__MIY */
-#define __FAST_ARRAYoAGENTo__MIY__ 2
-/* ARRAYED_COLLECTIONoPLANo__MJD */
-#define __ARRAYED_COLLECTIONoPLANo__MJD__ 3
-struct ARRAYED_COLLECTIONoPLANo__MJD_struct {
-  __INTEGER__K upper__PMD;
-  __INTEGER__K capacity__JY4;
-  void **storage__DV4;
+/* li__QLN */
+#define __li__QLN__ 4
+struct li__QLN_struct {
+  __li__K li__O1OB;
+  __li__K li__Q1OB;
+  void **li__O2OB;
 };
-/* FAST_ARRAYoPLANo__LJD */
-#define __FAST_ARRAYoPLANo__LJD__ 4
-/* PLAN__XOB */
-#define __PLAN__XOB__ 5
-struct PLAN__XOB_struct {
-  __LIMIT_X__C2B *x0__J3B;
-  __LIMIT_X__C2B *x1__N3B;
-  __LIMIT_Y__F2B *y0__Q3B;
-  __LIMIT_Y__F2B *y1__U3B;
-  __PLAN__XOB *next__WBC;
-  __INTEGER__K level__1BC;
-  void *window__EOD;
-  __PLAN__XOB *prev__ZYTC;
-  __BOOLEAN__C is_y__SKD;
-  __BOOLEAN__C is_x__GMD;
+/* li__PLN */
+#define __li__PLN__ 5
+/* li__EB */
+#define __li__EB__ 4
+struct li__EB_struct {
+  unsigned int __id;
+  void *self;
 };
-/* LINKED_COLLECTIONoEVENTo__HU */
-#define __LINKED_COLLECTIONoEVENTo__HU__ 6
-struct LINKED_COLLECTIONoEVENTo__HU_struct {
-  __INTEGER__K upper__ZNW;
+/* li__NLN */
+#define __li__NLN__ 6
+struct li__NLN_struct {
+  __li__BG *li__VQQ;
+  __li__EB li__FF2;
 };
-/* LINKED_LISToEVENTo__GU */
-#define __LINKED_LISToEVENTo__GU__ 7
-struct LINKED_LISToEVENTo__GU_struct {
-  __LINKED_COLLECTIONoEVENTo__HU parent_linked_collection__NU;
-  __INTEGER__K mem_idx__4PMC;
-  __LINKED_LIST_NODEoEVENTo__Q1UB *first_link__U1UB;
-  __LINKED_LIST_NODEoEVENTo__Q1UB *last_link__2PMC;
-  __LINKED_LIST_NODEoEVENTo__Q1UB *mem_lnk__3PMC;
+/* li__BG */
+#define __li__BG__ 7
+struct li__BG_struct {
+  __li__BG *li__GMN;
+  __li__BG *li__IQQ;
+  __li__PLN *li__YLN;
+  __li__EB li__FON;
+  __li__EB li__GON;
+  __li__EB li__HON;
 };
-/* ABSTRACT_BMP_LINE__GE */
-#define __ABSTRACT_BMP_LINE__GE__ 8
-struct ABSTRACT_BMP_LINE__GE_struct {
-  __INTEGER__K capacity__ENJ;
-  __INTEGER__K upper__0D5;
+/* li__HG */
+#define __li__HG__ 8
+struct li__HG_struct {
+  __li__BG *li__HYTB;
 };
-typedef unsigned char __UINTEGER_8__VB;
-/* PIXEL_32__JF */
-#define __PIXEL_32__JF__ 9
-struct PIXEL_32__JF_struct {
-  volatile __UINTEGER_8__VB map_blue__LF;
-  volatile __UINTEGER_8__VB map_green__MF;
-  volatile __UINTEGER_8__VB map_red__NF;
-  volatile __UINTEGER_8__VB map_alpha__OF;
-} __attribute__ ((packed));
-/* BMP_LINEoExpanded_PIXEL_32o__PF */
-#define __BMP_LINEoExpanded_PIXEL_32o__PF__ 10
-struct BMP_LINEoExpanded_PIXEL_32o__PF_struct {
-  __ABSTRACT_BMP_LINE__GE parent_abstract_bmp_line__QF;
-  __PIXEL_32__JF *storage__PC5;
+/* li__GG */
+#define __li__GG__ 9
+struct li__GG_struct {
+  __li__HG li__JG;
+  __li__K li__VI;
+  __li__K li__L4CB;
 };
-/* BLOCK__AB */
-#define __BLOCK__AB__ 4
-struct BLOCK__AB_struct {
-  unsigned int __id;
-  void *self;
+/* li__AJ */
+#define __li__AJ__ 10
+struct li__AJ_struct {
+  __li__K li__YJ;
 };
-/* STATE__IG */
-#define __STATE__IG__ 11
-struct STATE__IG_struct {
-  __STATE__IG *sub_state__52O;
-  __STATE__IG *parent_state__UPS;
-  __FAST_ARRAYoTRANSITIONo__G2O *transitions__P2O;
-  __BLOCK__AB begin_action__F5O;
-  __BLOCK__AB action__G5O;
-  __BLOCK__AB end_action__H5O;
+/* li__5I */
+#define __li__5I__ 11
+struct li__5I_struct {
+  __li__AJ li__GJ;
+  __li__K li__MVOB;
+  __li__5UOB *li__CVOB;
+  __li__5UOB *li__LVOB;
+  __li__5UOB *li__OVOB;
 };
-/* ARRAYED_COLLECTIONoTRANSITIONo__H2O */
-#define __ARRAYED_COLLECTIONoTRANSITIONo__H2O__ 12
-struct ARRAYED_COLLECTIONoTRANSITIONo__H2O_struct {
-  __INTEGER__K upper__HGVB;
-  __INTEGER__K capacity__JGVB;
-  void **storage__KHVB;
+/* li__TB */
+#define __li__TB__ 5
+struct li__TB_struct {
+  unsigned int __id;
+  __li__K li__ZR;
+  __li__K li__3R;
+  void *li__H4;
+  __li__K li__3JB;
+  __li__K li__4JB;
+  void *li__5JB;
+  void *li__JKB;
+  void *li__WKB;
+  __li__XKB *li__ZKB;
+  __li__0KB *li__2KB;
+  __li__K li__2YF;
+  __li__K li__5YF;
+  __li__K li__AZF;
+  __li__K li__DZF;
+  __li__K li__TBG;
+  __li__K li__VBG;
 };
-/* FAST_ARRAYoTRANSITIONo__G2O */
-#define __FAST_ARRAYoTRANSITIONo__G2O__ 13
-/* TRANSITION__E2O */
-#define __TRANSITION__E2O__ 14
-struct TRANSITION__E2O_struct {
-  __STATE__IG *state__DQS;
-  __BLOCK__AB condition__1Y5;
+/* li__AS */
+#define __li__AS__ 6
+struct li__AS_struct {
+  unsigned int __id;
+  __li__TB li__BS;
+  __li__TC *li__Y0N;
+  __li__K li__Z0N;
+  __li__K li__00N;
 };
-/* AGENT__OG */
-#define __AGENT__OG__ 15
-struct AGENT__OG_struct {
-  __STATE__IG *current_state__0Y0B;
+/* li__QC */
+#define __li__QC__ 12
+struct li__QC_struct {
+  __li__5I *li__HJ;
 };
-/* ANT__NG */
-#define __ANT__NG__ 16
-struct ANT__NG_struct {
-  __AGENT__OG parent_agent__QG;
-  __INTEGER__K x__HJ;
-  __INTEGER__K y__ZUHB;
+typedef char __li__C;
+/* li__GS */
+#define __li__GS__ 7
+struct li__GS_struct {
+  unsigned int __id;
+  __li__QC li__HS;
+  __li__TB li__IS;
+  __li__K li__TAB;
+  __li__K li__WAB;
+  __li__F5 *li__P5;
+  __li__GAB *li__QAB;
+  __li__C li__3RB;
+  __li__C li__JSB;
 };
-/* LINKED_COLLECTIONoINBOXo__TJ */
-#define __LINKED_COLLECTIONoINBOXo__TJ__ 17
-struct LINKED_COLLECTIONoINBOXo__TJ_struct {
-  __INTEGER__K upper__MK;
+/* li__IC */
+#define __li__IC__ 13
+struct li__IC_struct {
+  __li__ZB li__AW;
 };
-/* LINKED_LISToINBOXo__SJ */
-#define __LINKED_LISToINBOXo__SJ__ 18
-struct LINKED_LISToINBOXo__SJ_struct {
-  __LINKED_COLLECTIONoINBOXo__TJ parent_linked_collection__ZJ;
-  __INTEGER__K mem_idx__H5UB;
-  __LINKED_LIST_NODEoINBOXo__Z4UB *first_link__24UB;
-  __LINKED_LIST_NODEoINBOXo__Z4UB *last_link__G5UB;
-  __LINKED_LIST_NODEoINBOXo__Z4UB *mem_lnk__J5UB;
+/* li__SB */
+#define __li__SB__ 8
+struct li__SB_struct {
+  unsigned int __id;
+  __li__TB li__HC;
+  __li__IC li__KC;
 };
-/* FAST_ARRAY2oExpanded_UINTEGER_8o__OH */
-#define __FAST_ARRAY2oExpanded_UINTEGER_8o__OH__ 19
-struct FAST_ARRAY2oExpanded_UINTEGER_8o__OH_struct {
-  __INTEGER__K upper1__3L;
-  __INTEGER__K upper2__BM;
-  __INTEGER__K count1__TCP;
-  __INTEGER__K count2__VCP;
-  __INTEGER__K count__0CP;
-  __INTEGER__K capacity__1CP;
-  __UINTEGER_8__VB *storage__IDP;
+/* li__UC */
+#define __li__UC__ 14
+struct li__UC_struct {
+  __li__TB li__VC;
+  __li__IC li__WC;
+  void *li__RR;
 };
-/* AREA__PB */
-#define __AREA__PB__ 5
-struct AREA__PB_struct {
+/* li__TC */
+#define __li__TC__ 9
+struct li__TC_struct {
   unsigned int __id;
-  __INTEGER__K width__IT;
-  __INTEGER__K height__MT;
-  void *parent__DBB;
-  __INTEGER__K x_window__YNB;
-  __INTEGER__K y_window__ZNB;
-  void *next__0NB;
-  void *child__FOB;
-  void *prev__TOB;
-  __CLIP__UOB *clip__WOB;
-  __PLAN__XOB *plan__ZOB;
-  __INTEGER__K clip_x0__0MG;
-  __INTEGER__K clip_x1__3MG;
-  __INTEGER__K clip_y0__4MG;
-  __INTEGER__K clip_y1__BNG;
-  __INTEGER__K spot_x__WWG;
-  __INTEGER__K spot_y__YWG;
+  __li__UC li__XC;
 };
-/* VIRTUAL_SCREEN__PT */
-#define __VIRTUAL_SCREEN__PT__ 6
-struct VIRTUAL_SCREEN__PT_struct {
+/* li__YC */
+#define __li__YC__ 10
+struct li__YC_struct {
   unsigned int __id;
-  __AREA__PB parent_area__QT;
-  __DESK__TC *desk__LNP;
-  __INTEGER__K scale_width__MNP;
-  __INTEGER__K scale_height__NNP;
+  __li__TB li__ZC;
+  __li__IC li__0C;
+  __li__OS0 *li__WS0;
+  __li__ZB li__YS0;
 };
-/* EVENT__TS */
-#define __EVENT__TS__ 20
-struct EVENT__TS_struct {
-  void *destination__GOHC;
-};
-/* EVENT_MOUSE__ACB */
-#define __EVENT_MOUSE__ACB__ 7
-struct EVENT_MOUSE__ACB_struct {
+/* li__RL */
+#define __li__RL__ 11
+struct li__RL_struct {
   unsigned int __id;
-  __EVENT__TS parent_event__BCB;
-  __INTEGER__K x_current__OQHC;
-  __INTEGER__K y_current__PQHC;
+  __li__UC li__SL;
 };
-/* ARRAYED_COLLECTIONoEVENT_MOUSEo__FCB */
-#define __ARRAYED_COLLECTIONoEVENT_MOUSEo__FCB__ 21
-struct ARRAYED_COLLECTIONoEVENT_MOUSEo__FCB_struct {
-  __INTEGER__K capacity__NG4;
-  __INTEGER__K upper__GH4;
-  void **storage__PD4;
+/* li__DXB */
+#define __li__DXB__ 15
+struct li__DXB_struct {
+  __li__K li__JYB;
+  __li__0KB *li__0CD;
+  __li__DXB *li__OGD;
+  __li__DXB *li__YJ1C;
 };
-/* FAST_ARRAYoEVENT_MOUSEo__ECB */
-#define __FAST_ARRAYoEVENT_MOUSEo__ECB__ 22
-typedef unsigned short __UINTEGER_16__CE;
-/* ARRAYED_COLLECTIONoExpanded_UINTEGER_16o__IDB */
-#define __ARRAYED_COLLECTIONoExpanded_UINTEGER_16o__IDB__ 23
-struct ARRAYED_COLLECTIONoExpanded_UINTEGER_16o__IDB_struct {
-  __INTEGER__K capacity__PTP;
-  __INTEGER__K upper__NUP;
-  __UINTEGER_16__CE *storage__3TP;
+/* li__GXB */
+#define __li__GXB__ 16
+struct li__GXB_struct {
+  __li__K li__QYB;
+  __li__0KB *li__LBD;
+  __li__GXB *li__ZBD;
+  __li__GXB *li__YK1C;
+  __li__C li__WHD;
 };
-/* FAST_ARRAYoExpanded_UINTEGER_16o__HDB */
-#define __FAST_ARRAYoExpanded_UINTEGER_16o__HDB__ 24
-/* INPUT__QC */
-#define __INPUT__QC__ 25
-struct INPUT__QC_struct {
-  __LINKED_LISToINBOXo__SJ *list_client__0J;
+/* li__FS0 */
+#define __li__FS0__ 17
+struct li__FS0_struct {
+  __li__IC li__GS0;
+  __li__YC *li__ZQ4B;
+  __li__RL *li__4Q4B;
 };
-/* MOUSE__VT */
-#define __MOUSE__VT__ 8
-struct MOUSE__VT_struct {
+/* li__ES0 */
+#define __li__ES0__ 12
+struct li__ES0_struct {
   unsigned int __id;
-  __INPUT__QC parent_input__WT;
-  __AREA__PB parent_window__XT;
-  __INTEGER__K x_current__UDB;
-  __INTEGER__K y_current__XDB;
-  __FAST_ARRAYoEVENT_MOUSEo__ECB *buffer_event__OCB;
-  __FAST_ARRAYoExpanded_UINTEGER_16o__HDB *mask__RDB;
-  __BOOLEAN__C right__LWB;
-  __BOOLEAN__C left__YWB;
+  __li__FS0 li__HS0;
 };
-/* EVENT_KEYBOARD__BFB */
-#define __EVENT_KEYBOARD__BFB__ 9
-struct EVENT_KEYBOARD__BFB_struct {
-  unsigned int __id;
-  __EVENT__TS parent_event__CFB;
+/* li__0KB */
+#define __li__0KB__ 18
+struct li__0KB_struct {
+  __li__DXB *li__HYB;
+  __li__DXB *li__LYB;
+  __li__GXB *li__OYB;
+  __li__GXB *li__SYB;
+  __li__0KB *li__H2B;
+  __li__K li__M2B;
+  void *li__VED;
+  __li__0KB *li__KGJC;
+  __li__C li__NBD;
+  __li__C li__2CD;
 };
-/* ARRAYED_COLLECTIONoEVENT_KEYBOARDo__QFB */
-#define __ARRAYED_COLLECTIONoEVENT_KEYBOARDo__QFB__ 26
-struct ARRAYED_COLLECTIONoEVENT_KEYBOARDo__QFB_struct {
-  __INTEGER__K capacity__LJ4;
-  __INTEGER__K upper__EK4;
-  void **storage__OE4;
+/* li__ER */
+#define __li__ER__ 19
+struct li__ER_struct {
+  void *li__VS4B;
 };
-/* FAST_ARRAYoEVENT_KEYBOARDo__PFB */
-#define __FAST_ARRAYoEVENT_KEYBOARDo__PFB__ 27
-/* EVENT_TIMER__2HB */
-#define __EVENT_TIMER__2HB__ 10
-struct EVENT_TIMER__2HB_struct {
+/* li__B5 */
+#define __li__B5__ 13
+struct li__B5_struct {
   unsigned int __id;
-  __EVENT__TS parent_event__3HB;
-  __EVENT_TIMER__2HB *prev__TSAB;
-  __UINTEGER_32__RD count__FOHC;
+  __li__ER li__C5;
+  __li__K li__RU4B;
+  __li__K li__SU4B;
 };
-/* ARRAYED_COLLECTIONoEVENT_TIMERo__AIB */
-#define __ARRAYED_COLLECTIONoEVENT_TIMERo__AIB__ 28
-struct ARRAYED_COLLECTIONoEVENT_TIMERo__AIB_struct {
-  __INTEGER__K capacity__JM4;
-  __INTEGER__K upper__CN4;
-  void **storage__NF4;
+/* li__LAD */
+#define __li__LAD__ 20
+struct li__LAD_struct {
+  __li__K li__EDD;
+  __li__K li__QI1;
+  void **li__WF1;
 };
-/* FAST_ARRAYoEVENT_TIMERo__5HB */
-#define __FAST_ARRAYoEVENT_TIMERo__5HB__ 29
-/* G_EXPR__EC */
-#define __G_EXPR__EC__ 30
-struct G_EXPR__EC_struct {
-  __UINTEGER_8__VB attribute__2X;
+/* li__KAD */
+#define __li__KAD__ 21
+/* li__XKB */
+#define __li__XKB__ 22
+struct li__XKB_struct {
+  __li__K li__JKV;
+  __li__K li__SKV;
+  void *li__1KV;
+  __li__XKB *li__ILV;
+  __li__XKB *li__QMV;
+  __li__XKB *li__XMV;
+  __li__K li__3DNB;
+  __li__K li__AENB;
+  __li__XKB *li__CHNB;
 };
-/* EXAMPLE__OB */
-#define __EXAMPLE__OB__ 11
-struct EXAMPLE__OB_struct {
-  unsigned int __id;
-  __AREA__PB parent_area__DC;
-  __G_EXPR__EC parent_g_expr__GC;
+/* li__05F */
+#define __li__05F__ 23
+struct li__05F_struct {
+  __li__K li__ICG;
+  __li__K li__2P1;
+  void **li__2U1;
 };
-/* G_GROUP__UC */
-#define __G_GROUP__UC__ 31
-struct G_GROUP__UC_struct {
-  __AREA__PB parent_area__VC;
-  __G_EXPR__EC parent_g_expr__WC;
-  void *root__AT;
+/* li__Z5F */
+#define __li__Z5F__ 24
+/* li__X5F */
+#define __li__X5F__ 25
+struct li__X5F_struct {
+  __li__X5F *li__ZIG;
+  __li__X5F *li__ALG;
+  __li__K li__OLG;
+  __li__K li__HNG;
+  __li__K li__5NG;
+  __li__X5F *li__GOG;
+  __li__K li__BV4B;
+  __li__C li__GFG;
+  __li__C li__ANG;
 };
-/* DESK__TC */
-#define __DESK__TC__ 12
-struct DESK__TC_struct {
-  unsigned int __id;
-  __G_GROUP__UC parent_g_raw__XC;
+/* li__5B */
+#define __li__5B__ 26
+struct li__5B_struct {
+  __li__K li__PD;
+  __li__K li__QD;
+  __li__U li__Q5F;
+  __li__K li__XAG;
+  __li__K li__CBG;
+  __li__K li__DBG;
+  __li__X5F *li__EBG;
+  __li__X5F *li__FBG;
+  __li__K li__GBG;
+  __li__K li__2EG;
+  __li__K li__UFG;
+  __li__Z5F *li__CAG;
+  __li__Z5F *li__KAG;
 };
-/* G_OUT__YC */
-#define __G_OUT__YC__ 13
-struct G_OUT__YC_struct {
-  unsigned int __id;
-  __AREA__PB parent_area__ZC;
-  __G_EXPR__EC parent_g_expr__0C;
-  __STRING__X53 *text__553;
-  __UINTEGER_8__VB justify__BA4;
+typedef signed long long  __li__VNB;
+/* li__4B */
+#define __li__4B__ 27
+/* li__UB */
+#define __li__UB__ 28
+typedef char __li__BB;
+/* li__Y */
+#define __li__Y__ 29
+struct li__Y_struct {
+  __li__K li__1C;
+  __li__BB *li__2C;
 };
-/* G_RAW__KM */
-#define __G_RAW__KM__ 14
-struct G_RAW__KM_struct {
-  unsigned int __id;
-  __G_GROUP__UC parent_g_group__LM;
-};
-typedef signed char __INTEGER_8__NDG;
-/* MEMORY__NEG */
-#define __MEMORY__NEG__ 32
-struct MEMORY__NEG_struct {
-  __MEMORY__NEG *previous_linear__PEG;
-  volatile __UINTEGER_CPU__GDG size_and_id__QEG;
-  __MEMORY__NEG *next_free__REG;
-  __MEMORY__NEG *previous_free__SEG;
+typedef unsigned short __li__5D;
+/* li__3D */
+#define __li__3D__ 30
+struct li__3D_struct {
+  volatile __li__5D li__BE;
 } __attribute__ ((packed));
-/* LINKED_LIST_NODEoINBOXo__Z4UB */
-#define __LINKED_LIST_NODEoINBOXo__Z4UB__ 33
-struct LINKED_LIST_NODEoINBOXo__Z4UB_struct {
-  void *item__QOVB;
-  __LINKED_LIST_NODEoINBOXo__Z4UB *next__UL4B;
+/* li__CE */
+#define __li__CE__ 31
+struct li__CE_struct {
+  __li__DE li__HE;
+  __li__3D *li__3Q1;
 };
-/* LIMIT_X__C2B */
-#define __LIMIT_X__C2B__ 34
-struct LIMIT_X__C2B_struct {
-  __INTEGER__K value__L3B;
-  __PLAN__XOB *plan__EMD;
-  __LIMIT_X__C2B *next__CQD;
-  __LIMIT_X__C2B *prev__GNID;
+/* li__UE */
+#define __li__UE__ 32
+struct li__UE_struct {
+  volatile __li__5D li__WE;
+} __attribute__ ((packed));
+/* li__XE */
+#define __li__XE__ 33
+struct li__XE_struct {
+  __li__DE li__YE;
+  __li__UE *li__JR1;
 };
-/* LIMIT_Y__F2B */
-#define __LIMIT_Y__F2B__ 35
-struct LIMIT_Y__F2B_struct {
-  __INTEGER__K value__S3B;
-  __PLAN__XOB *plan__QKD;
-  __LIMIT_Y__F2B *next__5KD;
-  __LIMIT_Y__F2B *prev__KOID;
-  __BOOLEAN__C is_top__PRD;
+/* li__DH */
+#define __li__DH__ 34
+struct li__DH_struct {
+  __li__K li__EL;
+  __li__K li__IL;
+  __li__K li__IRN;
+  __li__K li__ORN;
+  __li__ZB *li__0RN;
 };
-/* G_BINARY_EXPR__N53 */
-#define __G_BINARY_EXPR__N53__ 36
-struct G_BINARY_EXPR__N53_struct {
-  __G_EXPR__EC parent_g_expr__O53;
-  __G_OUT__YC *left__GMHC;
-  __G_RAW__KM *right__LMHC;
+/* li__MSV */
+#define __li__MSV__ 35
+struct li__MSV_struct {
+  __li__K li__24CB;
+  __li__K li__5EPB;
+  void **li__3FPB;
 };
-/* G_DIV_EXPR__M53 */
-#define __G_DIV_EXPR__M53__ 15
-struct G_DIV_EXPR__M53_struct {
+/* li__LSV */
+#define __li__LSV__ 36
+/* li__PC */
+#define __li__PC__ 14
+struct li__PC_struct {
   unsigned int __id;
-  __G_BINARY_EXPR__N53 parent_g_binary_expr__P53;
-};
-/* EDGE__WUG */
-#define __EDGE__WUG__ 37
-struct EDGE__WUG_struct {
-  __EDGE__WUG *next_y__R4G;
-  __EDGE__WUG *next_x__ABH;
-  __INTEGER__K x__QBH;
-  __INTEGER__K dx__ODH;
-  __INTEGER__K width__IEH;
-  __EDGE__WUG *prev_x__QEH;
-  __INTEGER__K y__ARHC;
-  __BOOLEAN__C is_down__T0G;
-  __BOOLEAN__C is_point__GDH;
+  __li__QC li__SC;
 };
-/* ARRAYED_COLLECTIONoEDGEo__ZUG */
-#define __ARRAYED_COLLECTIONoEDGEo__ZUG__ 38
-struct ARRAYED_COLLECTIONoEDGEo__ZUG_struct {
-  __INTEGER__K upper__NXG;
-  __INTEGER__K capacity__SA5;
-  void **storage__EG5;
+/* li__5UOB */
+#define __li__5UOB__ 37
+struct li__5UOB_struct {
+  void *li__VCPB;
+  __li__5UOB *li__2ZWB;
 };
-/* FAST_ARRAYoEDGEo__YUG */
-#define __FAST_ARRAYoEDGEo__YUG__ 39
-/* LINKED_LIST_NODEoEVENTo__Q1UB */
-#define __LINKED_LIST_NODEoEVENTo__Q1UB__ 40
-struct LINKED_LIST_NODEoEVENTo__Q1UB_struct {
-  void *item__4OMC;
-  __LINKED_LIST_NODEoEVENTo__Q1UB *next__GQMC;
+/* li__OS0 */
+#define __li__OS0__ 38
+struct li__OS0_struct {
+  __li__K li__XYQC;
+  __li__K li__WQ1C;
+  __li__BB *li__BR1C;
 };
-/* CLIP__UOB */
-#define __CLIP__UOB__ 41
-struct CLIP__UOB_struct {
-  __INTEGER__K x_min__L5X;
-  __INTEGER__K x_max__V5X;
-  void *window__55X;
-  __CLIP__UOB *right__NAY;
-  __CLIP__UOB *left__ZBY;
-  __CLIP__UOB *top__BCY;
-  __INTEGER__K y_min__YATB;
-  __INTEGER__K y_max__1ATB;
-  __CLIP__UOB *bottom__JETB;
+#define li__B__ 1
+#define li__I__ 0
+/* li__HAB */
+#define __li__HAB__ 39
+struct li__HAB_struct {
+  __li__K li__FAO;
+  __li__K li__BBO;
+  __li__5D *li__TAO;
 };
-/* STRING__X53 */
-#define __STRING__X53__ 42
-struct STRING__X53_struct {
-  __INTEGER__K count__DR2C;
-  __INTEGER__K capacity__VUID;
-  __CHARACTER__3 *storage__BVID;
+/* li__GAB */
+#define __li__GAB__ 40
+/* li__G5 */
+#define __li__G5__ 41
+struct li__G5_struct {
+  __li__K li__SY0;
+  __li__K li__IZ0;
+  void **li__2V0;
 };
-/* ABSTRACT_BITMAP__1B */
-#define __ABSTRACT_BITMAP__1B__ 43
-struct ABSTRACT_BITMAP__1B_struct {
-  __INTEGER__K width__PD;
-  __INTEGER__K height__QD;
-  __UINTEGER_32__RD rgbcolor__OUG;
-  __INTEGER__K edges_upper__YVG;
-  __INTEGER__K x_origin__EWG;
-  __INTEGER__K y_origin__FWG;
-  __EDGE__WUG *begin_y__GWG;
-  __EDGE__WUG *last_y__HWG;
-  __INTEGER__K poly_ymax__IWG;
-  __INTEGER__K begin_idx__I0G;
-  __INTEGER__K last_idx__C1G;
-  __FAST_ARRAYoEDGEo__YUG *edges__BVG;
-  __FAST_ARRAYoEDGEo__YUG *poly_list_y__KVG;
+/* li__F5 */
+#define __li__F5__ 42
+/* li__KS */
+#define __li__KS__ 43
+/* li__JS */
+#define __li__JS__ 15
+struct li__JS_struct {
+  unsigned int __id;
+  __li__KS li__MS;
 };
-typedef signed long long  __INTEGER_64__ZRB;
-/* BITMAPoExpanded_PIXEL_24o__0B */
-#define __BITMAPoExpanded_PIXEL_24o__0B__ 44
-/* VIDEO__QB */
-#define __VIDEO__QB__ 45
-/* PIXEL_15__AE */
-#define __PIXEL_15__AE__ 46
-struct PIXEL_15__AE_struct {
-  volatile __UINTEGER_16__CE real_color__EE;
-} __attribute__ ((packed));
-/* BMP_LINEoExpanded_PIXEL_15o__FE */
-#define __BMP_LINEoExpanded_PIXEL_15o__FE__ 47
-struct BMP_LINEoExpanded_PIXEL_15o__FE_struct {
-  __ABSTRACT_BMP_LINE__GE parent_abstract_bmp_line__KE;
-  __PIXEL_15__AE *storage__XB5;
+/* li__ACB */
+#define __li__ACB__ 44
+struct li__ACB_struct {
+  __li__K li__WEO;
+  __li__K li__NFO;
+  __li__ZB *li__5EO;
 };
-/* PIXEL_16__YE */
-#define __PIXEL_16__YE__ 48
-struct PIXEL_16__YE_struct {
-  volatile __UINTEGER_16__CE real_color__0E;
-} __attribute__ ((packed));
-/* BMP_LINEoExpanded_PIXEL_16o__1E */
-#define __BMP_LINEoExpanded_PIXEL_16o__1E__ 49
-struct BMP_LINEoExpanded_PIXEL_16o__1E_struct {
-  __ABSTRACT_BMP_LINE__GE parent_abstract_bmp_line__2E;
-  __PIXEL_16__YE *storage__DC5;
+/* li__5BB */
+#define __li__5BB__ 45
+/* li__LCB */
+#define __li__LCB__ 46
+struct li__LCB_struct {
+  __li__K li__G10;
+  __li__K li__210;
+  void **li__ZW0;
 };
-#define FALSE__I__ 0
-#define TRUE__B__ 1
-/* TIMER__PC */
-#define __TIMER__PC__ 16
-struct TIMER__PC_struct {
+/* li__KCB */
+#define __li__KCB__ 47
+/* li__2BB */
+#define __li__2BB__ 16
+struct li__2BB_struct {
   unsigned int __id;
-  __INPUT__QC parent_input__SC;
+  __li__ER li__3BB;
+};
+/* li__WEB */
+#define __li__WEB__ 48
+struct li__WEB_struct {
+  __li__K li__030;
+  __li__K li__Q40;
+  void **li__WX0;
 };
-/* INPUT_KEYBOARD__ZT */
-#define __INPUT_KEYBOARD__ZT__ 50
-/* KEYBOARD__YT */
-#define __KEYBOARD__YT__ 17
-struct KEYBOARD__YT_struct {
+/* li__VEB */
+#define __li__VEB__ 49
+/* li__REB */
+#define __li__REB__ 17
+struct li__REB_struct {
   unsigned int __id;
-  __INPUT_KEYBOARD__ZT parent_input_keyboard__1T;
+  __li__ER li__SEB;
+  __li__REB *li__Y12;
+  __li__U li__US4B;
 };
-/* ARRAYED_COLLECTIONoExpanded_UINTEGER_8o__FFB */
-#define __ARRAYED_COLLECTIONoExpanded_UINTEGER_8o__FFB__ 51
-struct ARRAYED_COLLECTIONoExpanded_UINTEGER_8o__FFB_struct {
-  __INTEGER__K capacity__PYP;
-  __INTEGER__K upper__JZP;
-  __UINTEGER_8__VB *storage__ZYP;
+/* li__WS */
+#define __li__WS__ 50
+struct li__WS_struct {
+  __li__K li__Q4T;
 };
-/* FAST_ARRAYoExpanded_UINTEGER_8o__EFB */
-#define __FAST_ARRAYoExpanded_UINTEGER_8o__EFB__ 52
-/* WORLD__JJ */
-#define __WORLD__JJ__ 18
-struct WORLD__JJ_struct {
-  unsigned int __id;
+/* li__VS */
+#define __li__VS__ 51
+struct li__VS_struct {
+  __li__WS li__2S;
+  __li__K li__M4CC;
+  __li__BSOB *li__FSOB;
+  __li__BSOB *li__K4CC;
 };
-/* ___CONTEXT */
-typedef struct ___CONTEXT_struct _____CONTEXT; 
-struct ___CONTEXT_struct {
-  unsigned long code; 
-  _____CONTEXT *back; 
+/* li__BSOB */
+#define __li__BSOB__ 52
+struct li__BSOB_struct {
+  void *li__Q3CC;
+  __li__BSOB *li__T4CC;
 };
-_____CONTEXT *top_context; 
-
+typedef unsigned long long __li__TNB;
+/* li__XI */
+#define __li__XI__ 18
+struct li__XI_struct {
+  unsigned int __id;
+};
+typedef signed char __li__YQF;
 
 void *table_type[53];
 
 /*==========================*/
-/* SOURCE LINE REFERENCE    */
-/*==========================*/
-
-#define L46415446 0
-#define L11287085 1
-#define L14424096 2
-#define L22943239 3
-#define L22051346 4
-#define L14436414 5
-#define L189420062 6
-#define L86384664 7
-#define L33301534 8
-#define L89533976 9
-#define L17979396 10
-#define L9441810 11
-#define L49023495 12
-#define L92677144 13
-#define L125068312 14
-#define L22026760 15
-#define L138563608 16
-#define L19800102 17
-#define L159261726 18
-#define L9964654 19
-#define L9460273 20
-#define L44065799 21
-#define L10358320 22
-#define L4988498 23
-#define L10364472 24
-#define L118757400 25
-#define L11274826 26
-#define L138551320 27
-#define L151148568 28
-#define L7215170 29
-#define L8562239 30
-#define L37761037 31
-#define L17967122 32
-#define L138545176 33
-#define L42743351 34
-#define L77859414 35
-#define L147993118 36
-#define L42737207 37
-#define L13913623 38
-#define L57554968 39
-#define L8549951 40
-#define L181282334 41
-#define L21122596 42
-#define L30545928 43
-#define L29241917 44
-#define L59406422 45
-#define L37754904 46
-#define L9441853 47
-#define L74193432 48
-#define L73276935 49
-#define L5388349 50
-#define L53495320 51
-#define L12597323 52
-#define L140778014 53
-#define L18877505 54
-#define L7627326 55
-#define L28343894 56
-#define L16140311 57
-#define L16146466 58
-#define L56232534 59
-#define L7621182 60
-#define L28337750 61
-#define L17967169 62
-#define L31862280 63
-#define L10758200 64
-#define L19289638 65
-#define L17961025 66
-#define L96207896 67
-#define L31856136 68
-#define L145249822 69
-#define L12068370 70
-#define L158745118 71
-#define L63835189 72
-#define L30552129 73
-#define L9841712 74
-#define L12080677 75
-#define L184831518 76
-#define L27408982 77
-#define L131729944 78
-#define L157822488 79
-#define L14301205 80
-#define L107882520 81
-#define L12080697 82
-#define L27796503 83
-#define L144321048 84
-#define L141171736 85
-#define L69223489 86
-#define L148374558 87
-#define L77736478 88
-#define L68719112 89
-#define L88082462 90
-#define L65157685 91
-#define L10764394 92
-#define L8002598 93
-#define L35934294 94
-#define L7092256 95
-#define L113258520 96
-#define L106959896 97
-#define L38160961 98
-#define L48525398 99
-#define L15211582 100
-#define L52954120 101
-#define L13372437 102
-#define L116401688 103
-#define L41722398 104
-#define L15211590 105
-#define L28719190 106
-#define L19271255 107
-#define L62402069 108
-#define L21504070 109
-#define L13372448 110
-#define L122688024 111
-#define L21903890 112
-#define L11151946 113
-#define L148780574 114
-#define L13409366 115
-#define L20587585 116
-#define L19683389 117
-#define L28184072 118
-#define L138422296 119
-#define L13372467 120
-#define L73689174 121
-#define L20581441 122
-#define L40375361 123
-#define L19677246 124
-#define L141565464 125
-#define L9325115 126
-#define L74980894 127
-#define L188356126 128
-#define L36309557 129
-#define L16521790 130
-#define L8408624 131
-#define L13784599 132
-#define L7485976 133
-#define L153252376 134
-#define L21891620 135
-#define L107359768 136
-#define L124004376 137
-#define L43524694 138
-#define L14682656 139
-#define L26357255 140
-#define L60569118 141
-#define L9706500 142
-#define L187439646 143
-#define L17838127 144
-#define L20070942 145
-#define L86649368 146
-#define L33566238 147
-#define L106443288 148
-#define L7473699 149
-#define L20993598 150
-#define L20070948 151
-#define L59252822 152
-#define L6163543 153
-#define L5247044 154
-#define L20064804 155
-#define L119932440 156
-#define L20058654 157
-#define L83493918 158
-#define L7473711 159
-#define L12874293 160
-#define L63712309 161
-#define L55586840 162
-#define L105520661 163
-#define L11029000 164
-#define L52431384 165
-#define L16921665 166
-#define L53760008 167
-#define L4724236 168
-#define L125308440 169
-#define L16915518 170
-#define L24524306 171
-#define L57819669 172
-#define L28577816 173
-#define L16915521 174
-#define L12849712 175
-#define L118105624 176
-#define L57419862 177
-#define L6569546 178
-#define L19154494 179
-#define L5247083 180
-#define L16005182 181
-#define L30804488 182
-#define L14172185 183
-#define L43918422 184
-#define L57807381 185
-#define L76309590 186
-#define L107747352 187
-#define L136989208 188
-#define L11016728 189
-#define L14166040 190
-#define L76303446 191
-#define L37096973 192
-#define L14682730 193
-#define L69082177 194
-#define L4724266 195
-#define L40246296 196
-#define L11035198 197
-#define L10623082 198
-#define L21381182 199
-#define L15082558 200
-#define L113123352 201
-#define L20464691 202
-#define L12862058 203
-#define L115362328 204
-#define L22685216 205
-#define L8279575 206
-#define L105914398 207
-#define L178797598 208
-#define L18231895 209
-#define L7867462 210
-#define L5161022 211
-#define L14572055 212
-#define L6963268 213
-#define L20452413 214
-#define L41168982 215
-#define L90180151 216
-#define L57813590 217
-#define L158991390 218
-#define L40264790 219
-#define L17721380 220
-#define L40258646 221
-#define L84293656 222
-#define L87442968 223
-#define L12339259 224
-#define L29888065 225
-#define L12333111 226
-#define L120732184 227
-#define L16386621 228
-#define L127928856 229
-#define L46944792 230
-#define L4207645 231
-#define L15482429 232
-#define L10500121 233
-#define L140519960 234
-#define L157170718 235
-#define L23078920 236
-#define L104075288 237
-#define L23595606 238
-#define L15476287 239
-#define L59136086 240
-#define L15470141 241
-#define L16780309 242
-#define L8267326 243
-#define L176048158 244
-#define L24007741 245
-#define L49153032 246
-#define L12732962 247
-#define L103158814 248
-#define L53218846 249
-#define L8261189 250
-#define L14559814 251
-#define L14965781 252
-#define L56362014 253
-#define L7750663 254
-#define L41562710 255
-#define L40652374 256
-#define L7344709 257
-#define L6428210 258
-#define L19935806 259
-#define L37896728 260
-#define L12732989 261
-#define L14572138 262
-#define L184567326 263
-#define L8661029 264
-#define L9571378 265
-#define L10881542 266
-#define L23995478 267
-#define L9577534 268
-#define L23995479 269
-#define L110767640 270
-#define L14559850 271
-#define L74322968 272
-#define L14037017 273
-#define L5524035 274
-#define L47326232 275
-#define L13637206 276
-#define L150355486 277
-#define L11834966 278
-#define L10900016 279
-#define L20335654 280
-#define L119299096 281
-#define L16300603 282
-#define L203432478 283
-#define L83758622 284
-#define L20317208 285
-#define L20323360 286
-#define L18090549 287
-#define L79698968 288
-#define L16257556 289
-#define L4595260 290
-#define L14978154 291
-#define L27526194 292
-#define L9977392 293
-#define L34753622 294
-#define L5936189 295
-#define L6834236 296
-#define L118376472 297
-#define L9971248 298
-#define L75639326 299
-#define L16257572 300
-#define L10377218 301
-#define L58988574 302
-#define L40123457 303
-#define L20323390 304
-#define L36088406 305
-#define L12216377 306
-#define L71579678 307
-#define L10881610 308
-#define L9971265 309
-#define L36082262 310
-#define L12210233 311
-#define L8132120 312
-#define L84164632 313
-#define L144450584 314
-#define L69353025 315
-#define L23478870 316
-#define L15359551 317
-#define L65287221 318
-#define L153892376 319
-#define L13126742 320
-#define L108005918 321
-#define L17580068 322
-#define L19819032 323
-#define L28848701 324
-#define L57155605 325
-#define L34218526 326
-#define L12197948 327
-#define L19812888 328
-#define L152982040 329
-#define L195725342 330
-#define L22943752 331
-#define L10881642 332
-#define L10881644 333
-#define L27003415 334
-#define L160172568 335
-#define L38284353 336
-#define L113381912 337
-#define L58994774 338
-#define L56239128 339
-#define L11281470 340
-#define L11275319 341
-#define L189414430 342
-#define L10377275 343
-#define L95826968 344
-#define L148916254 345
-#define L10371134 346
-#define L12597796 347
-#define L50364936 348
-#define L14430794 349
-#define L13520447 350
-#define L206046750 351
-#define L12603952 352
-#define L9454641 353
-#define L8538144 354
-#define L98059800 355
-#define L158345752 356
-#define L10358843 357
-#define L121003032 358
-#define L15734820 359
-#define L125050392 360
-#define L42743863 361
-#define L151142936 362
-#define L9466954 363
-#define L15753277 364
-#define L184438302 365
-#define L11687472 366
-#define L9848324 367
-#define L57555480 368
-#define L81402910 369
-#define L157429272 370
-#define L184426014 371
-#define L154279966 372
-#define L9460823 373
-#define L8538175 374
-#define L13901848 375
-#define L18884158 376
-#define L22021170 377
-#define L106578968 378
-#define L22021173 379
-#define L12081158 380
-#define L178564126 381
-#define L6299222 382
-#define L7215722 383
-#define L8525886 384
-#define L126366744 385
-#define L22943830 386
-#define L159662110 387
-#define L16146978 388
-#define L12997666 389
-#define L14818365 390
-#define L14818366 391
-#define L13908019 392
-#define L19277842 393
-#define L14818367 394
-#define L24672274 395
-#define L205542430 396
-#define L17051187 397
-#define L8009220 398
-#define L49417752 399
-#define L28325974 400
-#define L33695799 401
-#define L178539550 402
-#define L54412374 403
-#define L12997693 404
-#define L108799518 405
-#define L10758730 406
-#define L111942680 407
-#define L38155288 408
-#define L180778526 409
-#define L8009239 410
-#define L104739870 411
-#define L161876510 412
-#define L33701974 413
-#define L7111203 414
-#define L88082968 415
-#define L154667544 416
-#define L14295575 417
-#define L12068914 418
-#define L10764906 419
-#define L50734104 420
-#define L152859160 421
-#define L8925761 422
-#define L13385239 423
-#define L8919613 424
-#define L21516862 425
-#define L126760472 426
-#define L17457203 427
-#define L5278224 428
-#define L6705257 429
-#define L40375832 430
-#define L7603306 431
-#define L8925771 432
-#define L48525910 433
-#define L35928662 434
-#define L96608280 435
-#define L14307903 436
-#define L73665054 437
-#define L160043550 438
-#define L17438767 439
-#define L20600382 440
-#define L21910546 441
-#define L148793374 442
-#define L83106846 443
-#define L18367574 444
-#define L185231902 445
-#define L19671590 446
-#define L17444929 447
-#define L21904407 448
-#define L205019678 449
-#define L70029832 450
-#define L174861325 451
-#define L41704478 452
-#define L14689286 453
-#define L145625624 454
-#define L14701589 455
-#define L185219614 456
-#define L15599641 457
-#define L73689686 458
-#define L108270616 459
-#define L12462640 460
-#define L13372990 461
-#define L151007768 462
-#define L4343324 463
-#define L6170172 464
-#define L14307946 465
-#define L6176324 466
-#define L37620237 467
-#define L43531350 468
-#define L78124574 469
-#define L9719304 470
-#define L140649496 471
-#define L38549047 472
-#define L73148423 473
-#define L12862472 474
-#define L22814790 475
-#define L12462662 476
-#define L146941976 477
-#define L90709534 478
-#define L11540013 479
-#define L38542903 480
-#define L11546165 481
-#define L186535966 482
-#define L14289514 483
-#define L153234456 484
-#define L6170198 485
-#define L186529822 486
-#define L5247551 487
-#define L8403018 488
-#define L179327006 489
-#define L14689342 490
-#define L8790535 491
-#define L96085528 492
-#define L5247563 493
-#define L16005662 494
-#define L16011814 495
-#define L8796693 496
-#define L27274301 497
-#define L34883088 498
-#define L45222919 499
-#define L44841558 500
-#define L205407262 501
-#define L35393622 502
-#define L11029512 503
-#define L12868664 504
-#define L20065336 505
-#define L187852318 506
-#define L155455006 507
-#define L8802864 508
-#define L158598168 509
-#define L15076887 510
-#define L12856376 511
-#define L9707065 512
-#define L34876958 513
-#define L15999541 514
-#define L107754008 515
-#define L24125015 516
-#define L21369367 517
-#define L154544670 518
-#define L65933365 519
-#define L20071510 520
-#define L136989720 521
-#define L5641266 522
-#define L87049752 523
-#define L15501320 524
-#define L69088833 525
-#define L76303958 526
-#define L7886385 527
-#define L9707082 528
-#define L194126366 529
-#define L15993406 530
-#define L207621662 531
-#define L160831006 532
-#define L7480426 533
-#define L32638017 534
-#define L103682072 535
-#define L8784446 536
-#define L23202390 537
-#define L10100761 538
-#define L20471347 539
-#define L136971288 540
-#define L7474286 541
-#define L5641291 542
-#define L45622791 543
-#define L18226238 544
-#define L115368984 545
-#define L6951458 546
-#define L27668029 547
-#define L15993431 548
-#define L19536408 549
-#define L149562398 550
-#define L11017278 551
-#define L13668360 552
-#define L18232406 553
-#define L15470613 554
-#define L23602237 555
-#define L8280098 556
-#define L38413848 557
-#define L51915294 558
-#define L14578724 559
-#define L51909144 560
-#define L115344408 561
-#define L9178148 562
-#define L8286256 563
-#define L51004952 564
-#define L6951492 565
-#define L40259158 566
-#define L6951493 567
-#define L10494470 568
-#define L88347678 569
-#define L54135816 570
-#define L15489083 571
-#define L28990529 572
-#define L14178922 573
-#define L12327472 574
-#define L4202007 575
-#define L9184319 576
-#define L14166634 577
-#define L36574727 578
-#define L123869720 579
-#define L15470651 580
-#define L50082328 581
-#define L59130454 582
-#define L149956120 583
-#define L13256298 584
-#define L8261689 585
-#define L36181078 586
-#define L149949976 587
-#define L75246087 588
-#define L19930144 589
-#define L145890328 590
-#define L62654997 591
-#define L21258768 592
-#define L10488368 593
-#define L12727332 594
-#define L79305758 595
-#define L102242840 596
-#define L82448926 597
-#define L23989822 598
-#define L81538581 599
-#define L175126046 600
-#define L28055638 601
-#define L9990152 602
-#define L141824536 603
-#define L37897240 604
-#define L14049816 605
-#define L9571889 606
-#define L16780862 607
-#define L151266328 608
-#define L48237080 609
-#define L61738526 610
-#define L15876670 611
-#define L15870520 612
-#define L7751200 613
-#define L157558808 614
-#define L64906295 615
-#define L15870525 616
-#define L14037528 617
-#define L41956919 618
-#define L53231702 619
-#define L24906348 620
-#define L69876310 621
-#define L23467015 622
-#define L82473558 623
-#define L36580950 624
-#define L11835478 625
-#define L153499160 626
-#define L82467414 627
-#define L79318102 628
-#define L8661567 629
-#define L56762392 630
-#define L11810885 631
-#define L78407766 632
-#define L11810890 633
-#define L179585566 634
-#define L18097214 635
-#define L18097217 636
-#define L14966359 637
-#define L7745087 638
-#define L4595775 639
-#define L45106262 640
-#define L14978666 641
-#define L18091073 642
-#define L55845912 643
-#define L109839390 644
-#define L14960215 645
-#define L34754134 646
-#define L6828596 647
-#define L22550553 648
-#define L102630424 649
-#define L12192274 650
-#define L13127227 651
-#define L27545174 652
-#define L9971771 653
-#define L58078744 654
-#define L12216889 655
-#define L27539030 656
-#define L85069336 657
-#define L114311192 658
-#define L36052021 659
-#define L144451096 660
-#define L91367966 661
-#define L5912125 662
-#define L12198448 663
-#define L46422614 664
-#define L33825366 665
-#define L94504984 666
-#define L113400856 667
-#define L36070486 668
-#define L81009694 669
-#define L21627940 670
-#define L31998529 671
-#define L4989489 672
-#define L18484783 673
-#define L8144953 674
-#define L15347775 675
-#define L90445336 676
-#define L22944263 677
-#define L4983344 678
-#define L80093205 679
-#define L133182488 680
-#define L67932680 681
-#define L18490942 682
-#define L30153239 683
-#define L149827096 684
-#define L119681048 685
-#define L183122462 686
-#define L15753753 687
-#define L152072216 688
-#define L12192326 689
-#define L75123207 690
-#define L175919646 691
-#define L5383176 692
-#define L106173464 693
-#define L98970645 694
-#define L14425151 695
-#define L159262750 696
-#define L9965678 697
-#define L49030680 698
-#define L22027792 699
-#define L10365496 700
-#define L76027422 701
-#define L9479754 702
-#define L23860797 703
-#define L22027799 704
-#define L18484823 705
-#define L148006430 706
-#define L138552344 707
-#define L82319902 708
-#define L9055341 709
-#define L91761688 710
-#define L51269656 711
-#define L9442856 712
-#define L4983383 713
-#define L10759174 714
-#define L88612382 715
-#define L19825750 716
-#define L51263512 717
-#define L184438814 718
-#define L9442864 719
-#define L188486174 720
-#define L69741121 721
-#define L19819606 722
-#define L9461322 723
-#define L76956246 724
-#define L47191559 725
-#define L5395517 726
-#define L7609879 727
-#define L24254487 728
-#define L50334728 729
-#define L19807319 730
-#define L8532537 731
-#define L23362602 732
-#define L20194840 733
-#define L7628350 734
-#define L17968181 735
-#define L10771512 736
-#define L32392278 737
-#define L52567560 738
-#define L15741527 739
-#define L104771102 740
-#define L21111357 741
-#define L145256990 742
-#define L9848880 743
-#define L37774422 744
-#define L63836213 745
-#define L17045557 746
-#define L9842736 747
-#define L17051709 748
-#define L6687274 749
-#define L104752670 750
-#define L74588167 751
-#define L74206806 752
-#define L44442119 753
-#define L125438488 754
-#define L15218720 755
-#define L107889688 756
-#define L27410006 757
-#define L12979760 758
-#define L13391878 759
-#define L23338046 760
-#define L20188734 761
-#define L18361888 762
-#define L8526442 763
-#define L12985918 764
-#define L7111715 765
-#define L94382104 766
-#define L19272248 767
-#define L8920117 768
-#define L5776957 769
-#define L39072321 770
-#define L113265688 771
-#define L10236439 772
-#define L137106968 773
-#define L36833366 774
-#define L20594726 775
-#define L52579926 776
-#define L14308411 777
-#define L156900894 778
-#define L116402712 779
-#define L146542616 780
-#define L152841240 781
-#define L185232414 782
-#define L28714070 783
-#define L92543000 784
-#define L22809113 785
-#define L30940737 786
-#define L50753110 787
-#define L37639181 788
-#define L15612450 789
-#define L43931655 790
-#define L9338431 791
-#define L10254934 792
-#define L61492766 793
-#define L101978648 794
-#define L19678270 795
-#define L28191255 796
-#define L8403490 797
-#define L15600162 798
-#define L12463152 799
-#define L9319993 800
-#define L18761779 801
-#define L30018113 802
-#define L184303646 803
-#define L12881432 804
-#define L57420824 805
-#define L22809149 806
-#define L140650008 807
-#define L11546669 808
-#define L38549559 809
-#define L4343849 810
-#define L19678294 811
-#define L33173590 812
-#define L5248050 813
-#define L23215122 814
-#define L204085278 815
-#define L60563998 816
-#define L32269398 817
-#define L133441048 818
-#define L15600190 819
-#define L46662742 820
-#define L16910361 821
-#define L9332330 822
-#define L106444318 823
-#define L123082776 824
-#define L11546694 825
-#define L13785661 826
-#define L179321374 827
-#define L119029272 828
-#define L7487038 829
-#define L18232836 830
-#define L17833022 831
-#define L139727390 832
-#define L9719856 833
-#define L16916527 834
-#define L59641374 835
-#define L15120443 836
-#define L48366600 837
-#define L51534366 838
-#define L94265368 839
-#define L70024278 840
-#define L37116429 841
-#define L13773387 842
-#define L17310212 843
-#define L78949383 844
-#define L137900568 845
-#define L23202871 846
-#define L11934240 847
-#define L107760670 848
-#define L16006206 849
-#define L43919446 850
-#define L7880738 851
-#define L20072022 852
-#define L24513047 853
-#define L27662359 854
-#define L82603094 855
-#define L114040856 856
-#define L15993921 857
-#define L183774750 858
-#define L21388350 859
-#define L22286398 860
-#define L19549207 861
-#define L76292182 862
-#define L35800150 863
-#define L6951960 864
-#define L136971800 865
-#define L83888670 866
-#define L81686614 867
-#define L106825752 868
-#define L20453412 869
-#define L122566168 870
-#define L35787862 871
-#define L122560024 872
-#define L6970432 873
-#define L89270814 874
-#define L86121502 875
-#define L24513086 876
-#define L14579223 877
-#define L144605214 878
-#define L16000109 879
-#define L62261781 880
-#define L8274455 881
-#define L24525398 882
-#define L121649688 883
-#define L17304129 884
-#define L84300824 885
-#define L138288152 886
-#define L38014550 887
-#define L7370268 888
-#define L15083629 889
-#define L43784199 890
-#define L13244491 891
-#define L8280635 892
-#define L40247382 893
-#define L37098070 894
-#define L154016280 895
-#define L28997206 896
-#define L46023175 897
-#define L8274489 898
-#define L17703974 899
-#define L52838486 900
-#define L4208682 901
-#define L28991062 902
-#define L59130966 903
-#define L80222750 904
-#define L64494645 905
-#define L4202544 906
-#define L15877145 907
-#define L10488870 908
-#define L6435363 909
-#define L122947608 910
-#define L17703998 911
-#define L10095212 912
-#define L142741528 913
-#define L27139634 914
-#define L10900994 915
-#define L106303006 916
-#define L28449799 917
-#define L31217750 918
-#define L13650495 919
-#define L6041710 920
-#define L9578536 921
-#define L4202563 922
-#define L4202564 923
-#define L31211606 924
-#define L27139645 925
-#define L152183326 926
-#define L22157337 927
-#define L20847174 928
-#define L6429237 929
-#define L49578504 930
-#define L78383637 931
-#define L131472920 932
-#define L14948377 933
-#define L7745559 934
-#define L9578558 935
-#define L10888722 936
-#define L137765400 937
-#define L84676120 938
-#define L5512751 939
-#define L161612830 940
-#define L136861208 941
-#define L124263960 942
-#define L40634966 943
-#define L107219542 944
-#define L82474070 945
-#define L180502558 946
-#define L4596261 947
-#define L4596262 948
-#define L33831966 949
-#define L150350360 950
-#define L50476574 951
-#define L196242974 952
-#define L19008061 953
-#define L6835232 954
-#define L23996524 955
-#define L106702872 956
-#define L78408278 957
-#define L9978404 958
-#define L15348228 959
-#define L49160278 960
-#define L6822949 961
-#define L11799110 962
-#define L146278424 963
-#define L82843166 964
-#define L41028673 965
-#define L17175099 966
-#define L14948438 967
-#define L118371352 968
-#define L9978430 969
-#define L34742358 970
-#define L78777374 971
-#define L127807000 972
-#define L141302296 973
-#define L7222800 974
-#define L27010567 975
-#define L19826200 976
-#define L87308824 977
-#define L16264774 978
-#define L73413718 979
-#define L12604934 980
-#define L57156629 981
-#define L12192823 982
-#define L11282477 983
-#define L57150485 984
-#define L122837016 985
-#define L21634613 986
-#define L113389080 987
-#define L32909398 988
-#define L159281694 989
-#define L30159902 990
-#define L140385822 991
-#define L152976920 992
-#define L183122974 993
-#define L21634622 994
-#define L19807782 995
-#define L7216687 996
-#define L13521467 997
-#define L12611120 998
-#define L28320775 999
-#define L9449512 1000
-#define L14831639 1001
-#define L6300202 1002
-#define L13509175 1003
-#define L17974802 1004
-#define L145755678 1005
-#define L9474122 1006
-#define L6306361 1007
-#define L11676184 1008
-#define L151143960 1009
-#define L9467978 1010
-#define L6306364 1011
-#define L94905368 1012
-#define L5383716 1013
-#define L69243400 1014
-#define L91756062 1015
-#define L17064473 1016
-#define L22944830 1017
-#define L19795518 1018
-#define L42732599 1019
-#define L104341016 1020
-#define L17089083 1021
-#define L154280990 1022
-#define L12611158 1023
-#define L110633496 1024
-#define L107484184 1025
-#define L15742021 1026
-#define L147078174 1027
-#define L50341400 1028
-#define L18879037 1029
-#define L15231496 1030
-#define L32792606 1031
-#define L29637143 1032
-#define L17052198 1033
-#define L27410482 1034
-#define L12998690 1035
-#define L36833816 1036
-#define L176307742 1037
-#define L29630999 1038
-#define L26481688 1039
-#define L13915199 1040
-#define L17052211 1041
-#define L102508056 1042
-#define L12986404 1043
-#define L104759326 1044
-#define L13896755 1045
-#define L22415895 1046
-#define L142089752 1047
-#define L25565209 1048
-#define L12998717 1049
-#define L14308885 1050
-#define L15206935 1051
-#define L44436487 1052
-#define L89018935 1053
-#define L15213088 1054
-#define L24273516 1055
-#define L73672199 1056
-#define L18356256 1057
-#define L180767262 1058
-#define L16129597 1059
-#define L22428222 1060
-#define L44042838 1061
-#define L9326594 1062
-#define L53490774 1063
-#define L157817886 1064
-#define L113272344 1065
-#define L180761118 1066
-#define L12986443 1067
-#define L207751710 1068
-#define L3950631 1069
-#define L15219263 1070
-#define L84024350 1071
-#define L55729750 1072
-#define L12088406 1073
-#define L106967582 1074
-#define L13380117 1075
-#define L176701470 1076
-#define L7997994 1077
-#define L17452083 1078
-#define L5273104 1079
-#define L38156353 1080
-#define L186143262 1081
-#define L19672600 1082
-#define L11147314 1083
-#define L15206974 1084
-#define L15206975 1085
-#define L52568150 1086
-#define L149692446 1087
-#define L92549656 1088
-#define L21899272 1089
-#define L121791512 1090
-#define L56104984 1091
-#define L119540248 1092
-#define L10236978 1093
-#define L14290489 1094
-#define L8016471 1095
-#define L16529455 1096
-#define L81797718 1097
-#define L17439806 1098
-#define L28708438 1099
-#define L85340696 1100
-#define L21899282 1101
-#define L142477336 1102
-#define L51651670 1103
-#define L30037057 1104
-#define L181173278 1105
-#define L17839624 1106
-#define L21899287 1107
-#define L10255446 1108
-#define L105128472 1109
-#define L61480981 1110
-#define L18774590 1111
-#define L10237003 1112
-#define L131214872 1113
-#define L16523326 1114
-#define L34478096 1115
-#define L13392470 1116
-#define L194650142 1117
-#define L18756147 1118
-#define L147859486 1119
-#define L101062680 1120
-#define L90710552 1121
-#define L16529494 1122
-#define L38556225 1123
-#define L203187742 1124
-#define L83507736 1125
-#define L193733662 1126
-#define L77209118 1127
-#define L9714199 1128
-#define L113641496 1129
-#define L28191805 1130
-#define L26358807 1131
-#define L203175454 1132
-#define L80352286 1133
-#define L9332842 1134
-#define L11547202 1135
-#define L29501975 1136
-#define L23209504 1137
-#define L49295896 1138
-#define L18756183 1139
-#define L14690374 1140
-#define L17833537 1141
-#define L176166430 1142
-#define L23215671 1143
-#define L105516053 1144
-#define L24119870 1145
-#define L137907224 1146
-#define L145110046 1147
-#define L24525842 1148
-#define L70024790 1149
-#define L20472336 1150
-#define L18227221 1151
-#define L4756532 1152
-#define L16910910 1153
-#define L16910913 1154
-#define L61868574 1155
-#define L187841054 1156
-#define L21382692 1157
-#define L24126039 1158
-#define L137894936 1159
-#define L77602837 1160
-#define L37098503 1161
-#define L36717142 1162
-#define L187834910 1163
-#define L127542808 1164
-#define L121244184 1165
-#define L12851262 1166
-#define L137888792 1167
-#define L82603606 1168
-#define L18233391 1169
-#define L24132204 1170
-#define L48379447 1171
-#define L15090237 1172
-#define L47450648 1173
-#define L60952094 1174
-#define L80746014 1175
-#define L8791617 1176
-#define L24126060 1177
-#define L69096022 1178
-#define L19549719 1179
-#define L87038494 1180
-#define L93330968 1181
-#define L7475310 1182
-#define L81687126 1183
-#define L7868976 1184
-#define L35794518 1185
-#define L15114858 1186
-#define L11024446 1187
-#define L28973064 1188
-#define L76680222 1189
-#define L20460083 1190
-#define L16394274 1191
-#define L82972702 1192
-#define L188247070 1193
-#define L21764104 1194
-#define L34878038 1195
-#define L6952501 1196
-#define L25823769 1197
-#define L181942302 1198
-#define L91504152 1199
-#define L22699069 1200
-#define L109052958 1201
-#define L36188213 1202
-#define L144593438 1203
-#define L82056222 1204
-#define L85199384 1205
-#define L21764121 1206
-#define L88348702 1207
-#define L30289416 1208
-#define L108136472 1209
-#define L20460119 1210
-#define L20853783 1211
-#define L14561314 1212
-#define L10107991 1213
-#define L30283272 1214
-#define L9179193 1215
-#define L11418157 1216
-#define L84282904 1217
-#define L150867480 1218
-#define L176966174 1219
-#define L18614831 1220
-#define L20853796 1221
-#define L17710639 1222
-#define L73930782 1223
-#define L33438750 1224
-#define L149957144 1225
-#define L25319431 1226
-#define L160309278 1227
-#define L103166488 1228
-#define L5119548 1229
-#define L22686806 1230
-#define L16406637 1231
-#define L11405874 1232
-#define L156249624 1233
-#define L183246366 1234
-#define L15883810 1235
-#define L21265936 1236
-#define L59119190 1237
-#define L79306773 1238
-#define L22163984 1239
-#define L44719702 1240
-#define L73014302 1241
-#define L11405886 1242
-#define L16781862 1243
-#define L89658910 1244
-#define L21259792 1245
-#define L14561355 1246
-#define L41564246 1247
-#define L31212118 1248
-#define L15871524 1249
-#define L22157847 1250
-#define L138682392 1251
-#define L24907351 1252
-#define L11799570 1253
-#define L17187848 1254
-#define L7752215 1255
-#define L39731265 1256
-#define L19931198 1257
-#define L125174808 1258
-#define L188616222 1259
-#define L17187853 1260
-#define L34736656 1261
-#define L57686040 1262
-#define L48238104 1263
-#define L23997015 1264
-#define L44172295 1265
-#define L20847703 1266
-#define L59537494 1267
-#define L73414151 1268
-#define L5519413 1269
-#define L94118421 1270
-#define L17187865 1271
-#define L87825950 1272
-#define L24907372 1273
-#define L94118424 1274
-#define L5519421 1275
-#define L180503070 1276
-#define L86915608 1277
-#define L150350872 1278
-#define L196243486 1279
-#define L29379158 1280
-#define L11799602 1281
-#define L11799603 1282
-#define L13115922 1283
-#define L20318743 1284
-#define L49548296 1285
-#define L22157894 1286
-#define L19414551 1287
-#define L24396862 1288
-#define L82849816 1289
-#define L139992606 1290
-#define L14967383 1291
-#define L11805771 1292
-#define L16259097 1293
-#define L63972405 1294
-#define L9978928 1295
-#define L18092097 1296
-#define L179574302 1297
-#define L63966261 1298
-#define L5525610 1299
-#define L184968734 1300
-#define L7746122 1301
-#define L118371864 1302
-#define L19426881 1303
-#define L38285848 1304
-#define L39220801 1305
-#define L13115959 1306
-#define L184956446 1307
-#define L13109808 1308
-#define L20318781 1309
-#define L13109809 1310
-#define L20318782 1311
-#define L54530646 1312
-#define L19832856 1313
-#define L108013592 1314
-#define L13122117 1315
-#define L40112705 1316
-#define L58067477 1317
-#define L13509634 1318
-#define L12199472 1319
-#define L81010709 1320
-#define L87309336 1321
-#define L59918934 1322
-#define L7217168 1323
-#define L36071510 1324
-#define L22551613 1325
-#define L22551614 1326
-#define L11276834 1327
-#define L113395736 1328
-#define L123741720 1329
-#define L6300680 1330
-#define L7223331 1331
-#define L22939143 1332
-#define L49948184 1333
-#define L152977438 1334
-#define L206964766 1335
-#define L20724789 1336
-#define L69342294 1337
-#define L81939542 1338
-#define L5900880 1339
-#define L11283006 1340
-#define L29231624 1341
-#define L19808294 1342
-#define L45494870 1343
-#define L9486922 1344
-#define L27921473 1345
-#define L34238550 1346
-#define L121914904 1347
-#define L118765592 1348
-#define L10366519 1349
-#define L17575494 1350
-#define L16671297 1351
-#define L102114840 1352
-#define L22022672 1353
-#define L138553368 1354
-#define L155204126 1355
-#define L9474634 1356
-#define L13915656 1357
-#define L111556632 1358
-#define L6306873 1359
-#define L13503543 1360
-#define L19826774 1361
-#define L25171993 1362
-#define L4996714 1363
-#define L75111966 1364
-#define L9450041 1365
-#define L22951486 1366
-#define L49966678 1367
-#define L144845854 1368
-#define L94905886 1369
-#define L6300731 1370
-#define L7617048 1371
-#define L8539698 1372
-#define L30166614 1373
-#define L12587057 1374
-#define L19814486 1375
-#define L9456202 1376
-#define L9443903 1377
-#define L68831809 1378
-#define L10766373 1379
-#define L18885694 1380
-#define L21112356 1381
-#define L12593222 1382
-#define L147078686 1383
-#define L15736383 1384
-#define L20202014 1385
-#define L153371166 1386
-#define L33697310 1387
-#define L53491230 1388
-#define L120069656 1389
-#define L19285522 1390
-#define L52568584 1391
-#define L133564952 1392
-#define L12999202 1393
-#define L6294615 1394
-#define L12980754 1395
-#define L20189726 1396
-#define L112860696 1397
-#define L14813758 1398
-#define L35530326 1399
-#define L29231702 1400
-#define L102508568 1401
-#define L22028887 1402
-#define L16136230 1403
-#define L9856059 1404
-#define L14813766 1405
-#define L17046579 1406
-#define L47598599 1407
-#define L6688298 1408
-#define L29649985 1409
-#define L92150296 1410
-#define L12999229 1411
-#define L17969239 1412
-#define L28708888 1413
-#define L11160085 1414
-#define L74583047 1415
-#define L118236696 1416
-#define L8004631 1417
-#define L21106263 1418
-#define L138024472 1419
-#define L84941342 1420
-#define L15207456 1421
-#define L7998485 1422
-#define L11147800 1423
-#define L14309414 1424
-#define L14297112 1425
-#define L21506084 1426
-#define L34084880 1427
-#define L28727361 1428
-#define L12986954 1429
-#define L177612318 1430
-#define L120469528 1431
-#define L12064304 1432
-#define L22422589 1433
-#define L16523780 1434
-#define L156908056 1435
-#define L106968088 1436
-#define L113266712 1437
-#define L206848030 1438
-#define L80875550 1439
-#define L11166267 1440
-#define L90317336 1441
-#define L160051224 1442
-#define L48527446 1443
-#define L52956167 1444
-#define L203692574 1445
-#define L87168030 1446
-#define L49819160 1447
-#define L28727382 1448
-#define L21506109 1449
-#define L55717974 1450
-#define L13380642 1451
-#define L7094321 1452
-#define L12993130 1453
-#define L38150721 1454
-#define L14297144 1455
-#define L148794910 1456
-#define L79959070 1457
-#define L48515158 1458
-#define L149686808 1459
-#define L81804374 1460
-#define L10268246 1461
-#define L22816288 1462
-#define L14291003 1463
-#define L48902680 1464
-#define L24661590 1465
-#define L16517666 1466
-#define L18362967 1467
-#define L7998534 1468
-#define L9321000 1469
-#define L95687192 1470
-#define L19685438 1471
-#define L20583485 1472
-#define L73672769 1473
-#define L3951186 1474
-#define L43926535 1475
-#define L13380669 1476
-#define L7481860 1477
-#define L124922904 1478
-#define L17840146 1479
-#define L138418200 1480
-#define L9327164 1481
-#define L16923652 1482
-#define L10237515 1483
-#define L12876296 1484
-#define L12470332 1485
-#define L9321023 1486
-#define L21905970 1487
-#define L16923661 1488
-#define L5249067 1489
-#define L20989476 1490
-#define L17834014 1491
-#define L27275799 1492
-#define L43526742 1493
-#define L22810174 1494
-#define L37228118 1495
-#define L90711064 1496
-#define L18750515 1497
-#define L7475736 1498
-#define L8398386 1499
-#define L17834022 1500
-#define L87561758 1501
-#define L176191518 1502
-#define L10618903 1503
-#define L18750526 1504
-#define L23210002 1505
-#define L11572310 1506
-#define L15601215 1507
-#define L20989491 1508
-#define L38538295 1509
-#define L16517718 1510
-#define L12458058 1511
-#define L9308746 1512
-#define L20060696 1513
-#define L156385310 1514
-#define L36705304 1515
-#define L8792066 1516
-#define L126233112 1517
-#define L8392254 1518
-#define L20989502 1519
-#define L146027032 1520
-#define L8804373 1521
-#define L92937752 1522
-#define L9702421 1523
-#define L106439198 1524
-#define L49296408 1525
-#define L33574455 1526
-#define L41699926 1527
-#define L16936001 1528
-#define L146020888 1529
-#define L8785927 1530
-#define L112725528 1531
-#define L182465566 1532
-#define L119024152 1533
-#define L34872328 1534
-#define L19162675 1535
-#define L24532498 1536
-#define L85728798 1537
-#define L23210039 1538
-#define L38027800 1539
-#define L9702450 1540
-#define L20060734 1541
-#define L18221586 1542
-#define L7881762 1543
-#define L21370905 1544
-#define L110898712 1545
-#define L74454040 1546
-#define L11012626 1547
-#define L48792072 1548
-#define L18240056 1549
-#define L20066903 1550
-#define L8798271 1551
-#define L16394756 1552
-#define L22293566 1553
-#define L14168096 1554
-#define L15496712 1555
-#define L141038622 1556
-#define L93331477 1557
-#define L35801174 1558
-#define L126626840 1559
-#define L7875636 1560
-#define L51541590 1561
-#define L4726330 1562
-#define L17305126 1563
-#define L11424770 1564
-#define L6565483 1565
-#define L18221630 1566
-#define L13270075 1567
-#define L12347426 1568
-#define L146408472 1569
-#define L11024962 1570
-#define L196348446 1571
-#define L20454451 1572
-#define L18627605 1573
-#define L109059608 1574
-#define L11012670 1575
-#define L13663752 1576
-#define L16001133 1577
-#define L73549889 1578
-#define L17305147 1579
-#define L145491992 1580
-#define L92408862 1581
-#define L84301848 1582
-#define L78907422 1583
-#define L158089246 1584
-#define L12347453 1585
-#define L51910686 1586
-#define L8263192 1587
-#define L144581656 1588
-#define L44308054 1589
-#define L161232414 1590
-#define L6036533 1591
-#define L8281648 1592
-#define L187324958 1593
-#define L14162006 1594
-#define L204867614 1595
-#define L154023448 1596
-#define L100934168 1597
-#define L57292824 1598
-#define L120728088 1599
-#define L9185855 1600
-#define L149969944 1601
-#define L54143518 1602
-#define L45642838 1603
-#define L24514156 1604
-#define L73014791 1605
-#define L16413293 1606
-#define L18621502 1607
-#define L14973960 1608
-#define L13645346 1609
-#define L5120063 1610
-#define L7346726 1611
-#define L13663803 1612
-#define L7352880 1613
-#define L106310168 1614
-#define L19039780 1615
-#define L22164496 1616
-#define L44720214 1617
-#define L20854334 1618
-#define L206183966 1619
-#define L185485854 1620
-#define L35266134 1621
-#define L92802590 1622
-#define L58609182 1623
-#define L15872034 1624
-#define L21764695 1625
-#define L19015204 1626
-#define L42874935 1627
-#define L15884347 1628
-#define L104483352 1629
-#define L95035416 1630
-#define L111680024 1631
-#define L5519915 1632
-#define L31200342 1633
-#define L155321374 1634
-#define L104477208 1635
-#define L57686552 1636
-#define L29373501 1637
-#define L104471064 1638
-#define L19925569 1639
-#define L14057519 1640
-#define L8669245 1641
-#define L68456968 1642
-#define L86916120 1643
-#define L106710040 1644
-#define L7734300 1645
-#define L82862616 1646
-#define L6842407 1647
-#define L33427030 1648
-#define L12716614 1649
-#define L207488030 1650
-#define L41946167 1651
-#define L7734310 1652
-#define L64883253 1653
-#define L59913246 1654
-#define L112996376 1655
-#define L13110290 1656
-#define L52691975 1657
-#define L99494936 1658
-#define L17188405 1659
-#define L13110293 1660
-#define L28844552 1661
-#define L6830126 1662
-#define L28838407 1663
-#define L10889790 1664
-#define L13116452 1665
-#define L142225944 1666
-#define L48250966 1667
-#define L118378520 1668
-#define L184969246 1669
-#define L22570546 1670
-#define L41029697 1671
-#define L142219800 1672
-#define L54543446 1673
-#define L28838423 1674
-#define L57686614 1675
-#define L11289621 1676
-#define L54537302 1677
-#define L58080280 1678
-#define L112067608 1679
-#define L23468606 1680
-#define L76576342 1681
-#define L6836306 1682
-#define L19415102 1683
-#define L85070878 1684
-#define L24778777 1685
-#define L12199984 1686
-#define L12206137 1687
-#define L33826902 1688
-#define L73796103 1689
-#define L11301945 1690
-#define L61217310 1691
-#define L152990232 1692
-#define L33820758 1693
-#define L113396248 1694
-#define L9062987 1695
-#define L9050685 1696
-#define L147589662 1697
-#define L11283504 1698
-#define L113390104 1699
-#define L69348950 1700
-#define L12200010 1701
-#define L31987777 1702
-#define L176825374 1703
-#define L146673176 1704
-#define L133171736 1705
-#define L159270430 1706
-#define L18498646 1707
-#define L19802662 1708
-#define L14838805 1709
-#define L14420537 1710
-#define L92673560 1711
-#define L11295830 1712
-#define L13516343 1713
-#define L20719166 1714
-#define L41435734 1715
-#define L14426694 1716
-#define L142607384 1717
-#define L38680088 1718
-#define L152055320 1719
-#define L30167105 1720
-#define L12606000 1721
-#define L9056874 1722
-#define L44062215 1723
-#define L125058584 1724
-#define L79172126 1725
-#define L155204638 1726
-#define L6301232 1727
-#define L185344542 1728
-#define L27928150 1729
-#define L85464606 1730
-#define L84554264 1731
-#define L141690904 1732
-#define L69742657 1733
-#define L50865238 1734
-#define L8552511 1735
-#define L11677220 1736
-#define L184434206 1737
-#define L14814232 1738
-#define L34614302 1739
-#define L19814998 1740
-#define L61604894 1741
-#define L12593726 1742
-#define L140780568 1743
-#define L4984942 1744
-#define L47199256 1745
-#define L29238337 1746
-#define L9450570 1747
-#define L13903895 1748
-#define L90840606 1749
-#define L87691294 1750
-#define L23333384 1751
-#define L8527929 1752
-#define L20196376 1753
-#define L16142871 1754
-#define L5378623 1755
-#define L156514846 1756
-#define L103419416 1757
-#define L86774814 1758
-#define L52562952 1759
-#define L178553886 1760
-#define L156502552 1761
-#define L5378634 1762
-#define L13916223 1763
-#define L16136734 1764
-#define L206442526 1765
-#define L116004376 1766
-#define L27405373 1767
-#define L104760350 1768
-#define L178541598 1769
-#define L5378647 1770
-#define L10760774 1771
-#define L17446916 1772
-#define L7605318 1773
-#define L15736941 1774
-#define L23745543 1775
-#define L20196422 1776
-#define L5790782 1777
-#define L22435390 1778
-#define L8527979 1779
-#define L9838143 1780
-#define L23333438 1781
-#define L180768286 1782
-#define L33697878 1783
-#define L6688838 1784
-#define L113273368 1785
-#define L52968967 1786
-#define L8005157 1787
-#define L74583582 1788
-#define L106968600 1789
-#define L13910122 1790
-#define L194251294 1791
-#define L12070982 1792
-#define L17453107 1793
-#define L113254936 1794
-#define L21506622 1795
-#define L90311710 1796
-#define L55718486 1797
-#define L8005179 1798
-#define L156896286 1799
-#define L8005182 1800
-#define L82709078 1801
-#define L27799101 1802
-#define L13381157 1803
-#define L48515670 1804
-#define L155992094 1805
-#define L81300504 1806
-#define L12070999 1807
-#define L75506262 1808
-#define L20596286 1809
-#define L25566294 1810
-#define L13387315 1811
-#define L55201816 1812
-#define L75500118 1813
-#define L12464672 1814
-#define L101992478 1815
-#define L30936129 1816
-#define L31335944 1817
-#define L112332312 1818
-#define L108278808 1819
-#define L8921706 1820
-#define L43927047 1821
-#define L121774104 1822
-#define L158218782 1823
-#define L8417328 1824
-#define L38538776 1825
-#define L17446999 1826
-#define L7082565 1827
-#define L84425240 1828
-#define L151015966 1829
-#define L7082566 1830
-#define L61475861 1831
-#define L91621912 1832
-#define L12458544 1833
-#define L18757171 1834
-#define L69625942 1835
-#define L12464700 1836
-#define L6172227 1837
-#define L6166077 1838
-#define L26882646 1839
-#define L21002291 1840
-#define L110505496 1841
-#define L50213400 1842
-#define L180239390 1843
-#define L4333093 1844
-#define L10619415 1845
-#define L4333094 1846
-#define L150087192 1847
-#define L100147224 1848
-#define L53356568 1849
-#define L177083934 1850
-#define L9709074 1851
-#define L5249600 1852
-#define L99243032 1853
-#define L89795096 1854
-#define L183376414 1855
-#define L19150866 1856
-#define L159528990 1857
-#define L79436824 1858
-#define L8392774 1859
-#define L142872088 1860
-#define L9321578 1861
-#define L109582878 1862
-#define L10637893 1863
-#define L185615390 1864
-#define L119024664 1865
-#define L17828414 1866
-#define L13774905 1867
-#define L16930369 1868
-#define L102373912 1869
-#define L23222846 1870
-#define L24120893 1871
-#define L15995422 1872
-#define L11935762 1873
-#define L20479504 1874
-#define L9709104 1875
-#define L12864568 1876
-#define L37634646 1877
-#define L84818968 1878
-#define L25037399 1879
-#define L19157043 1880
-#define L145104920 1881
-#define L38028312 1882
-#define L20473360 1883
-#define L6578251 1884
-#define L13774922 1885
-#define L14685271 1886
-#define L188746270 1887
-#define L24520722 1888
-#define L154546712 1889
-#define L20061249 1890
-#define L18222101 1891
-#define L17828438 1892
-#define L187842078 1893
-#define L181543454 1894
-#define L10619467 1895
-#define L137895960 1896
-#define L69995073 1897
-#define L77603861 1898
-#define L9702975 1899
-#define L16001601 1900
-#define L10127396 1901
-#define L18222112 1902
-#define L50607128 1903
-#define L73156694 1904
-#define L77597717 1905
-#define L144188446 1906
-#define L12864598 1907
-#define L103690264 1908
-#define L18228271 1909
-#define L15091261 1910
-#define L203570206 1911
-#define L4726831 1912
-#define L56893464 1913
-#define L28580413 1914
-#define L11431426 1915
-#define L140122654 1916
-#define L17723908 1917
-#define L106827294 1918
-#define L49684504 1919
-#define L11025470 1920
-#define L45618695 1921
-#define L10121275 1922
-#define L20461107 1923
-#define L19532306 1924
-#define L15109738 1925
-#define L99618328 1926
-#define L102767640 1927
-#define L55976984 1928
-#define L48761864 1929
-#define L152701464 1930
-#define L115352600 1931
-#define L11019338 1932
-#define L12329504 1933
-#define L54666838 1934
-#define L15091306 1935
-#define L47464022 1936
-#define L9192505 1937
-#define L89272375 1938
-#define L144582168 1939
-#define L19563094 1940
-#define L15491135 1941
-#define L141432862 1942
-#define L76693590 1943
-#define L57293336 1944
-#define L45649494 1945
-#define L28980285 1946
-#define L10102871 1947
-#define L45643350 1948
-#define L26747478 1949
-#define L90576408 1950
-#define L8276029 1951
-#define L29890646 1952
-#define L13639704 1953
-#define L22171143 1954
-#define L63579678 1955
-#define L8263737 1956
-#define L17705525 1957
-#define L82069590 1958
-#define L19926040 1959
-#define L21759038 1960
-#define L56364568 1961
-#define L126098456 1962
-#define L8663565 1963
-#define L42869278 1964
-#define L6430754 1965
-#define L49161752 1966
-#define L79301653 1967
-#define L7347259 1968
-#define L9573928 1969
-#define L73950294 1970
-#define L5114455 1971
-#define L19015718 1972
-#define L88743454 1973
-#define L85594142 1974
-#define L73944150 1975
-#define L17705558 1976
-#define L178271262 1977
-#define L108531224 1978
-#define L137773080 1979
-#define L11806756 1980
-#define L81534494 1981
-#define L151268382 1982
-#define L5526589 1983
-#define L107620888 1984
-#define L82875416 1985
-#define L10902565 1986
-#define L117966872 1987
-#define L14039576 1988
-#define L8263787 1989
-#define L84677662 1990
-#define L90970136 1991
-#define L24385561 1992
-#define L9081875 1993
-#define L19938391 1994
-#define L187700766 1995
-#define L20338208 1996
-#define L15872587 1997
-#define L11800626 1998
-#define L14980695 1999
-#define L28457537 2000
-#define L12225048 2001
-#define L6836773 2002
-#define L35672662 2003
-#define L11800635 2004
-#define L28451393 2005
-#define L12218904 2006
-#define L64883767 2007
-#define L35666518 2008
-#define L82850840 2009
-#define L20319774 2010
-#define L9063445 2011
-#define L99495448 2012
-#define L49555480 2013
-#define L12212760 2014
-#define L185880094 2015
-#define L196226078 2016
-#define L122432536 2017
-#define L21236285 2018
-#define L63967285 2019
-#define L13110818 2020
-#define L14956119 2021
-#define L6818346 2022
-#define L5508183 2023
-#define L90059831 2024
-#define L139071000 2025
-#define L45096022 2026
-#define L22546457 2027
-#define L4985356 2028
-#define L28445270 2029
-#define L6830657 2030
-#define L108020760 2031
-#define L76576854 2032
-#define L14027339 2033
-#define L21236311 2034
-#define L81011733 2035
-#define L13110845 2036
-#define L30678102 2037
-#define L8134690 2038
-#define L81005589 2039
-#define L46418518 2040
-#define L9457160 2041
-#define L6824534 2042
-#define L8134698 2043
-#define L4985387 2044
-#define L11290162 2045
-#define L23469143 2046
-#define L20319831 2047
-#define L5901887 2048
-#define L157038110 2049
-#define L8134705 2050
-#define L19809304 2051
-#define L11277869 2052
-#define L22940167 2053
-#define L152972312 2054
-#define L106181656 2055
-#define L52175879 2056
-#define L156121630 2057
-#define L92680216 2058
-#define L11302486 2059
-#define L27928641 2060
-#define L4985412 2061
-#define L14427198 2062
-#define L52169735 2063
-#define L12612655 2064
-#define L11296342 2065
-#define L125065240 2066
-#define L10367544 2067
-#define L35137622 2068
-#define L41436246 2069
-#define L30167617 2070
-#define L10361400 2071
-#define L8134739 2072
-#define L5908078 2073
-#define L17970194 2074
-#define L28322327 2075
-#define L13504571 2076
-#define L12594224 2077
-#define L22952510 2078
-#define L98050069 2079
-#define L30548996 2080
-#define L144840728 2081
-#define L44567126 2082
-#define L154288664 2083
-#define L13916695 2084
-#define L14827046 2085
-#define L9457226 2086
-#define L57551896 2087
-#define L4985451 2088
-#define L93990421 2089
-#define L23862871 2090
-#define L10755090 2091
-#define L27405847 2092
-#define L140781080 2093
-#define L22940222 2094
-#define L38680631 2095
-#define L157431838 2096
-#define L21113380 2097
-#define L207365662 2098
-#define L186661406 2099
-#define L53486110 2100
-#define L13916729 2101
-#define L12588118 2102
-#define L13916735 2103
-#define L37751863 2104
-#define L6689314 2105
-#define L9844785 2106
-#define L55712792 2107
-#define L145240600 2108
-#define L17970262 2109
-#define L52563486 2110
-#define L9838641 2111
-#define L23346238 2112
-#define L145234456 2113
-#define L15233071 2114
-#define L12987959 2115
-#define L184828446 2116
-#define L37758038 2117
-#define L23333943 2118
-#define L5772839 2119
-#define L104742430 2120
-#define L12083769 2121
-#define L204616222 2122
-#define L10773610 2123
-#define L16131131 2124
-#define L50742808 2125
-#define L114178072 2126
-#define L4468842 2127
-#define L43521543 2128
-#define L19274302 2129
-#define L8916021 2130
-#define L15220798 2131
-#define L17435161 2132
-#define L113261592 2133
-#define L29632598 2134
-#define L52957191 2135
-#define L5772871 2136
-#define L106962974 2137
-#define L13387814 2138
-#define L20596787 2139
-#define L17447475 2140
-#define L15602180 2141
-#define L62405141 2142
-#define L5772887 2143
-#define L11155013 2144
-#define L14298175 2145
-#define L21906962 2146
-#define L118637592 2147
-#define L28205591 2148
-#define L7999557 2149
-#define L145634334 2150
-#define L98837528 2151
-#define L18357846 2152
-#define L82192926 2153
-#define L17435198 2154
-#define L92538910 2155
-#define L108279320 2156
-#define L9334335 2157
-#define L24668780 2158
-#define L44444246 2159
-#define L15608358 2160
-#define L33175617 2161
-#define L8405540 2162
-#define L194657822 2163
-#define L14691864 2164
-#define L94771736 2165
-#define L18769982 2166
-#define L12471358 2167
-#define L13381707 2168
-#define L10232395 2169
-#define L69626454 2170
-#define L13781527 2171
-#define L203195422 2172
-#define L124007448 2173
-#define L17841188 2174
-#define L10226251 2175
-#define L154147352 2176
-#define L5250095 2177
-#define L13381718 2178
-#define L13381719 2179
-#define L7083095 2180
-#define L14298218 2181
-#define L12465221 2182
-#define L43521622 2183
-#define L10619925 2184
-#define L8393265 2185
-#define L140645918 2186
-#define L15608390 2187
-#define L49297421 2188
-#define L176180254 2189
-#define L16038971 2190
-#define L24139838 2191
-#define L206320158 2192
-#define L20061728 2193
-#define L9703445 2194
-#define L6172777 2195
-#define L6560293 2196
-#define L44844118 2197
-#define L79437342 2198
-#define L99225109 2199
-#define L17828929 2200
-#define L10626110 2201
-#define L16924734 2202
-#define L16924737 2203
-#define L152308248 2204
-#define L8786968 2205
-#define L5643811 2206
-#define L23211070 2207
-#define L19151411 2208
-#define L19139110 2209
-#define L101457944 2210
-#define L7876631 2211
-#define L29503549 2212
-#define L57810453 2213
-#define L157690392 2214
-#define L95159326 2215
-#define L14156807 2216
-#define L14169112 2217
-#define L141039640 2218
-#define L30813720 2219
-#define L151391774 2220
-#define L74455070 2221
-#define L94242840 2222
-#define L65025591 2223
-#define L19139134 2224
-#define L11019814 2225
-#define L33557078 2226
-#define L48374839 2227
-#define L150475288 2228
-#define L50201686 2229
-#define L7876657 2230
-#define L18234942 2231
-#define L93332501 2232
-#define L26747927 2233
-#define L203564574 2234
-#define L179717150 2235
-#define L93326357 2236
-#define L152714264 2237
-#define L45619207 2238
-#define L146415646 2239
-#define L15110250 2240
-#define L7870526 2241
-#define L186003486 2242
-#define L19545126 2243
-#define L16395814 2244
-#define L5121032 2245
-#define L95565336 2246
-#define L92416024 2247
-#define L7876682 2248
-#define L34879574 2249
-#define L8270349 2250
-#define L6037536 2251
-#define L204887070 2252
-#define L14163014 2253
-#define L141439512 2254
-#define L6037551 2255
-#define L10097213 2256
-#define L141433368 2257
-#define L16389691 2258
-#define L104994846 2259
-#define L15491647 2260
-#define L28051991 2261
-#define L45650006 2262
-#define L28980801 2263
-#define L104078360 2264
-#define L12323895 2265
-#define L11413549 2266
-#define L8264240 2267
-#define L19944992 2268
-#define L153107992 2269
-#define L80218645 2270
-#define L25314823 2271
-#define L29374487 2272
-#define L16402029 2273
-#define L156251166 2274
-#define L182337566 2275
-#define L9580584 2276
-#define L6431274 2277
-#define L13640247 2278
-#define L18105874 2279
-#define L41559638 2280
-#define L105394718 2281
-#define L6431280 2282
-#define L10497093 2283
-#define L69878849 2284
-#define L205268510 2285
-#define L22153241 2286
-#define L15885373 2287
-#define L73944662 2288
-#define L23075895 2289
-#define L7735303 2290
-#define L57293910 2291
-#define L23998551 2292
-#define L137767448 2293
-#define L42863671 2294
-#define L23475719 2295
-#define L14040087 2296
-#define L10515564 2297
-#define L6425149 2298
-#define L19022398 2299
-#define L13634123 2300
-#define L6437456 2301
-#define L110764568 2302
-#define L19428370 2303
-#define L22165566 2304
-#define L11838038 2305
-#define L19428376 2306
-#define L19010109 2307
-#define L82863640 2308
-#define L153495576 2309
-#define L8651829 2310
-#define L50466328 2311
-#define L156644894 2312
-#define L23992428 2313
-#define L24398398 2314
-#define L26612760 2315
-#define L13111317 2316
-#define L19422246 2317
-#define L16272934 2318
-#define L35660886 2319
-#define L16783469 2320
-#define L206572574 2321
-#define L116134424 2322
-#define L112985112 2323
-#define L118379544 2324
-#define L27553878 2325
-#define L14956631 2326
-#define L90060343 2327
-#define L45096534 2328
-#define L95430168 2329
-#define L175516190 2330
-#define L36066869 2331
-#define L6818865 2332
-#define L6825019 2333
-#define L11290645 2334
-#define L57681494 2335
-#define L4985879 2336
-#define L40132694 2337
-#define L19416126 2338
-#define L144459806 2339
-#define L144453656 2340
-#define L13111355 2341
-#define L8129047 2342
-#define L15362623 2343
-#define L124653592 2344
-#define L204739614 2345
-#define L27006471 2346
-#define L19403837 2347
-#define L46800391 2348
-#define L53099015 2349
-#define L14421528 2350
-#define L73809438 2351
-#define L11284525 2352
-#define L4985903 2353
-#define L150733848 2354
-#define L36060758 2355
-#define L6296072 2356
-#define L113384984 2357
-#define L5902410 2358
-#define L5902411 2359
-#define L80095774 2360
-#define L76946462 2361
-#define L126880280 2362
-#define L106182168 2363
-#define L17570869 2364
-#define L56236056 2365
-#define L53086744 2366
-#define L8129087 2367
-#define L16654374 2368
-#define L51284504 2369
-#define L152062488 2370
-#define L62528533 2371
-#define L21642838 2372
-#define L15737879 2373
-#define L23869502 2374
-#define L51278360 2375
-#define L152056344 2376
-#define L125059608 2377
-#define L23863357 2378
-#define L11278411 2379
-#define L15338071 2380
-#define L15744038 2381
-#define L79173150 2382
-#define L105259544 2383
-#define L6314558 2384
-#define L10361918 2385
-#define L24779863 2386
-#define L34615312 2387
-#define L61612053 2388
-#define L131345944 2389
-#define L15750205 2390
-#define L184435230 2391
-#define L12600894 2392
-#define L111545880 2393
-#define L9445433 2394
-#define L5379622 2395
-#define L14815256 2396
-#define L147990558 2397
-#define L69755990 2398
-#define L107492376 2399
-#define L12594750 2400
-#define L23863383 2401
-#define L9445439 2402
-#define L76048470 2403
-#define L69749846 2404
-#define L19809878 2405
-#define L9451594 2406
-#define L8535097 2407
-#define L16150039 2408
-#define L8535103 2409
-#define L177213982 2410
-#define L7606314 2411
-#define L10761778 2412
-#define L19280914 2413
-#define L9832978 2414
-#define L17048102 2415
-#define L9857583 2416
-#define L81424470 2417
-#define L4469310 2418
-#define L10755634 2419
-#define L55325782 2420
-#define L9851440 2421
-#define L28710408 2422
-#define L205539358 2423
-#define L178542622 2424
-#define L16131618 2425
-#define L24250941 2426
-#define L54415446 2427
-#define L22424096 2428
-#define L149294622 2429
-#define L13000767 2430
-#define L12065816 2431
-#define L104749086 2432
-#define L15233583 2433
-#define L25561113 2434
-#define L178530334 2435
-#define L78650398 2436
-#define L8006165 2437
-#define L12084281 2438
-#define L181673502 2439
-#define L57939992 2440
-#define L47194198 2441
-#define L26877447 2442
-#define L18364463 2443
-#define L8012337 2444
-#define L21519934 2445
-#define L9833034 2446
-#define L153754136 2447
-#define L8916543 2448
-#define L53874206 2449
-#define L113255960 2450
-#define L41725982 2451
-#define L49808397 2452
-#define L55719510 2453
-#define L11149367 2454
-#define L8006207 2455
-#define L148790296 2456
-#define L20591155 2457
-#define L33169950 2458
-#define L17042029 2459
-#define L99748376 2460
-#define L5250564 2461
-#define L17441848 2462
-#define L86253086 2463
-#define L14710805 2464
-#define L17435699 2465
-#define L52053528 2466
-#define L118638104 2467
-#define L182079518 2468
-#define L28206103 2469
-#define L17435704 2470
-#define L29104152 2471
-#define L138425880 2472
-#define L205016606 2473
-#define L41701406 2474
-#define L148778014 2475
-#define L12484156 2476
-#define L158219800 2477
-#define L9316392 2478
-#define L30032961 2479
-#define L10232894 2480
-#define L5773420 2481
-#define L15602718 2482
-#define L17829380 2483
-#define L12478012 2484
-#define L20591191 2485
-#define L11543072 2486
-#define L15615037 2487
-#define L30032982 2488
-#define L140652568 2489
-#define L21901362 2490
-#define L18758206 2491
-#define L43522134 2492
-#define L14704699 2493
-#define L33569822 2494
-#define L153237528 2495
-#define L48399885 2496
-#define L26348551 2497
-#define L10239084 2498
-#define L18745918 2499
-#define L39462486 2500
-#define L13769760 2501
-#define L176180766 2502
-#define L7483441 2503
-#define L53351448 2504
-#define L45754966 2505
-#define L7489596 2506
-#define L17829429 2507
-#define L79437845 2508
-#define L73145374 2509
-#define L8393797 2510
-#define L4334141 2511
-#define L11949080 2512
-#define L84832280 2513
-#define L15098393 2514
-#define L19145752 2515
-#define L146016280 2516
-#define L18745942 2517
-#define L84826136 2518
-#define L82581022 2519
-#define L9710128 2520
-#define L11949094 2521
-#define L84819992 2522
-#define L19158067 2523
-#define L138807320 2524
-#define L33557559 2525
-#define L158607390 2526
-#define L5644322 2527
-#define L98315288 2528
-#define L7883287 2529
-#define L108661272 2530
-#define L34867728 2531
-#define L42076702 2532
-#define L8799793 2533
-#define L51518488 2534
-#define L137896984 2535
-#define L14169624 2536
-#define L124395544 2537
-#define L19139635 2538
-#define L7889457 2539
-#define L50608152 2540
-#define L180634142 2541
-#define L140142110 2542
-#define L65026101 2543
-#define L53357654 2544
-#define L12342790 2545
-#define L11930674 2546
-#define L18229304 2547
-#define L9187334 2548
-#define L46148694 2549
-#define L83891230 2550
-#define L176568350 2551
-#define L18229311 2552
-#define L22694937 2553
-#define L96476184 2554
-#define L182860830 2555
-#define L15086154 2556
-#define L6050336 2557
-#define L132914712 2558
-#define L95565848 2559
-#define L5656682 2560
-#define L64097333 2561
-#define L18235478 2562
-#define L13240866 2563
-#define L115359768 2564
-#define L12342820 2565
-#define L15479831 2566
-#define L7877195 2567
-#define L21772306 2568
-#define L115353624 2569
-#define L12336676 2570
-#define L144601630 2571
-#define L11020363 2572
-#define L12324376 2573
-#define L10110017 2574
-#define L14569495 2575
-#define L20449853 2576
-#define L8289328 2577
-#define L8264725 2578
-#define L35286069 2579
-#define L15473698 2580
-#define L6031914 2581
-#define L12324388 2582
-#define L10103878 2583
-#define L21760025 2584
-#define L94643224 2585
-#define L19539517 2586
-#define L13240893 2587
-#define L74849310 2588
-#define L68981256 2589
-#define L69479489 2590
-#define L19557974 2591
-#define L77992478 2592
-#define L9181241 2593
-#define L11832326 2594
-#define L13240906 2595
-#define L123872792 2596
-#define L22676542 2597
-#define L65407541 2598
-#define L28975169 2599
-#define L54138910 2600
-#define L26237975 2601
-#define L9574916 2602
-#define L193606686 2603
-#define L96869912 2604
-#define L50079256 2605
-#define L14969352 2606
-#define L6031952 2607
-#define L28981334 2608
-#define L13640741 2609
-#define L9581081 2610
-#define L159394840 2611
-#define L55461400 2612
-#define L22153736 2613
-#define L102245912 2614
-#define L22153746 2615
-#define L81541653 2616
-#define L9181290 2617
-#define L13634615 2618
-#define L15885885 2619
-#define L9574960 2620
-#define L54145110 2621
-#define L6431803 2622
-#define L54538776 2623
-#define L14046744 2624
-#define L82876440 2625
-#define L73932886 2626
-#define L14040600 2627
-#define L137761816 2628
-#define L11820091 2629
-#define L154406424 2630
-#define L6437968 2631
-#define L65801269 2632
-#define L8258666 2633
-#define L14034456 2634
-#define L11838550 2635
-#define L23463943 2636
-#define L20333086 2637
-#define L136851480 2638
-#define L33828382 2639
-#define L147197464 2640
-#define L5509180 2641
-#define L79315030 2642
-#define L205687326 2643
-#define L82858008 2644
-#define L86911518 2645
-#define L16267284 2646
-#define L6425687 2647
-#define L13640810 2648
-#define L64884791 2649
-#define L118392344 2650
-#define L17171488 2651
-#define L59908638 2652
-#define L5509195 2653
-#define L76553246 2654
-#define L126487064 2655
-#define L17171494 2656
-#define L6831663 2657
-#define L10891324 2658
-#define L14963287 2659
-#define L45103190 2660
-#define L9987131 2661
-#define L16255001 2662
-#define L9974832 2663
-#define L55842840 2664
-#define L6819370 2665
-#define L155722782 2666
-#define L21249622 2667
-#define L21643287 2668
-#define L98573845 2669
-#define L14028351 2670
-#define L142215192 2671
-#define L14944854 2672
-#define L24392791 2673
-#define L14944855 2674
-#define L18500134 2675
-#define L36055093 2676
-#define L9968702 2677
-#define L204746270 2678
-#define L10380824 2679
-#define L180898846 2680
-#define L23876119 2681
-#define L10885207 2682
-#define L5902898 2683
-#define L10362374 2684
-#define L21655613 2685
-#define L17177686 2686
-#define L12195376 2687
-#define L77863454 2688
-#define L69344321 2689
-#define L57159192 2690
-#define L29768790 2691
-#define L23470167 2692
-#define L84155934 2693
-#define L90448408 2694
-#define L103949854 2695
-#define L79198232 2696
-#define L16267351 2697
-#define L53087239 2698
-#define L9445894 2699
-#define L46407254 2700
-#define L96740888 2701
-#define L69350486 2702
-#define L11278896 2703
-#define L113385496 2704
-#define L159278110 2705
-#define L55849046 2706
-#define L113379352 2707
-#define L27929661 2708
-#define L4986434 2709
-#define L9968746 2710
-#define L14428222 2711
-#define L98973717 2712
-#define L75113991 2713
-#define L12601378 2714
-#define L98973720 2715
-#define L14840343 2716
-#define L49033752 2717
-#define L15738391 2718
-#define L31989334 2719
-#define L5423166 2720
-#define L24269831 2721
-#define L9452072 2722
-#define L14834199 2723
-#define L6308913 2724
-#define L148009502 2725
-#define L12589088 2726
-#define L92668958 2727
-#define L12601392 2728
-#define L11691046 2729
-#define L14858811 2730
-#define L15738406 2731
-#define L12595248 2732
-#define L9445936 2733
-#define L6308928 2734
-#define L38693943 2735
-#define L98051093 2736
-#define L31072854 2737
-#define L25167897 2738
-#define L101200408 2739
-#define L12601405 2740
-#define L4069969 2741
-#define L98044949 2742
-#define L151134232 2743
-#define L107492888 2744
-#define L4986476 2745
-#define L157432862 2746
-#define L76048982 2747
-#define L69750358 2748
-#define L19810390 2749
-#define L104337432 2750
-#define L8541759 2751
-#define L15738429 2752
-#define L7606808 2753
-#define L12595274 2754
-#define L174071326 2755
-#define L9445962 2756
-#define L8523313 2757
-#define L52576775 2758
-#define L8529465 2759
-#define L18887750 2760
-#define L204211230 2761
-#define L38669367 2762
-#define L13930045 2763
-#define L10774584 2764
-#define L16648790 2765
-#define L9439818 2766
-#define L14828094 2767
-#define L80483870 2768
-#define L89925656 2769
-#define L36836376 2770
-#define L63833118 2771
-#define L37759031 2772
-#define L93068824 2773
-#define L81424982 2774
-#define L123208728 2775
-#define L6696490 2776
-#define L22030934 2777
-#define L7612990 2778
-#define L24257598 2779
-#define L99355157 2780
-#define L12595306 2781
-#define L15221785 2782
-#define L7606850 2783
-#define L27419222 2784
-#define L9439850 2785
-#define L28710935 2786
-#define L16132143 2787
-#define L48504856 2788
-#define L204623390 2789
-#define L9839678 2790
-#define L187972638 2791
-#define L47582215 2792
-#define L32776759 2793
-#define L5773871 2794
-#define L151521816 2795
-#define L50743832 2796
-#define L8941637 2797
-#define L130823704 2798
-#define L22430782 2799
-#define L151521822 2800
-#define L18364975 2801
-#define L114172952 2802
-#define L20197975 2803
-#define L11156006 2804
-#define L19275329 2805
-#define L43135062 2806
-#define L113262616 2807
-#define L187050014 2808
-#define L43128918 2809
-#define L20591654 2810
-#define L22824471 2811
-#define L32776790 2812
-#define L45367894 2813
-#define L149695006 2814
-#define L20585523 2815
-#define L11143740 2816
-#define L121787928 2817
-#define L9310743 2818
-#define L74597462 2819
-#define L75895326 2820
-#define L12484668 2821
-#define L12472368 2822
-#define L24669804 2823
-#define L138420248 2824
-#define L94778904 2825
-#define L37629965 2826
-#define L43922439 2827
-#define L11543576 2828
-#define L8394264 2829
-#define L10233414 2830
-#define L155064862 2831
-#define L8412720 2832
-#define L20997668 2833
-#define L12472382 2834
-#define L10233419 2835
-#define L154154520 2836
-#define L8394274 2837
-#define L6167613 2838
-#define L57423896 2839
-#define L26884182 2840
-#define L24128535 2841
-#define L6167615 2842
-#define L29110845 2843
-#define L17842214 2844
-#define L11537440 2845
-#define L9310781 2846
-#define L23218194 2847
-#define L153244184 2848
-#define L53364248 2849
-#define L23205896 2850
-#define L36319830 2851
-#define L20991539 2852
-#define L59263062 2853
-#define L156387352 2854
-#define L153238040 2855
-#define L103298072 2856
-#define L5251132 2857
-#define L7490097 2858
-#define L107351582 2859
-#define L116793368 2860
-#define L193730078 2861
-#define L7496252 2862
-#define L7483952 2863
-#define L17842238 2864
-#define L22812247 2865
-#define L11562070 2866
-#define L16015394 2867
-#define L176175134 2868
-#define L4334649 2869
-#define L22301721 2870
-#define L52047958 2871
-#define L13776439 2872
-#define L20075064 2873
-#define L35397206 2874
-#define L27277889 2875
-#define L13770295 2876
-#define L146016798 2877
-#define L16925761 2878
-#define L12847648 2879
-#define L63704117 2880
-#define L9710640 2881
-#define L11949606 2882
-#define L122163224 2883
-#define L51531294 2884
-#define L98315800 2885
-#define L84814360 2886
-#define L19158590 2887
-#define L84814366 2888
-#define L94256152 2889
-#define L65038903 2890
-#define L184688158 2891
-#define L120342552 2892
-#define L37094919 2893
-#define L11943481 2894
-#define L14163993 2895
-#define L29492289 2896
-#define L16409113 2897
-#define L140136478 2898
-#define L159924248 2899
-#define L12847690 2900
-#define L159924254 2901
-#define L65014325 2902
-#define L15080511 2903
-#define L13241365 2904
-#define L116270616 2905
-#define L79432278 2906
-#define L17719300 2907
-#define L54163976 2908
-#define L32118792 2909
-#define L189147678 2910
-#define L28975639 2911
-#define L142350872 2912
-#define L7373328 2913
-#define L185094174 2914
-#define L115354136 2915
-#define L112204824 2916
-#define L18623511 2917
-#define L75766302 2918
-#define L185088030 2919
-#define L148643358 2920
-#define L20450369 2921
-#define L15474214 2922
-#define L8271394 2923
-#define L10510359 2924
-#define L47853080 2925
-#define L124783640 2926
-#define L16390718 2927
-#define L88345118 2928
-#define L60032065 2929
-#define L8277552 2930
-#define L5115941 2931
-#define L5115942 2932
-#define L153121304 2933
-#define L7342608 2934
-#define L7871594 2935
-#define L26749014 2936
-#define L15480385 2937
-#define L8271417 2938
-#define L26742870 2939
-#define L23083026 2940
-#define L46536790 2941
-#define L90577950 2942
-#define L12343382 2943
-#define L21760565 2944
-#define L33435166 2945
-#define L38411329 2946
-#define L145900062 2947
-#define L13647415 2948
-#define L20850237 2949
-#define L14053400 2950
-#define L178272798 2951
-#define L148126750 2952
-#define L54526984 2953
-#define L37882381 2954
-#define L10491978 2955
-#define L137768472 2956
-#define L78386718 2957
-#define L42864695 2958
-#define L23476743 2959
-#define L14963759 2960
-#define L6825986 2961
-#define L5509675 2962
-#define L19023422 2963
-#define L47318023 2964
-#define L11814451 2965
-#define L160711710 2966
-#define L157562398 2967
-#define L82870808 2968
-#define L136858136 2969
-#define L73404423 2970
-#define L18100783 2971
-#define L104466974 2972
-#define L32531030 2973
-#define L29763080 2974
-#define L53616664 2975
-#define L113902616 2976
-#define L32524886 2977
-#define L24405566 2978
-#define L20333604 2979
-#define L118399000 2980
-#define L23464466 2981
-#define L14951483 2982
-#define L15874135 2983
-#define L29763095 2984
-#define L26613783 2985
-#define L72487943 2986
-#define L118392856 2987
-#define L18100801 2988
-#define L135935512 2989
-#define L19423270 2990
-#define L16273958 2991
-#define L25709593 2992
-#define L75631111 2993
-#define L6432363 2994
-#define L16255511 2995
-#define L27536445 2996
-#define L149430814 2997
-#define L31079428 2998
-#define L22554144 2999
-#define L18100822 3000
-#define L6819889 3001
-#define L22566450 3002
-#define L7736390 3003
-#define L13118517 3004
-#define L12220473 3005
-#define L19423294 3006
-#define L20321341 3007
-#define L13118521 3008
-#define L27930135 3009
-#define L5509740 3010
-#define L154806814 3011
-#define L6819910 3012
-#define L24774681 3013
-#define L97657880 3014
-#define L8136226 3015
-#define L76566102 3016
-#define L12202039 3017
-#define L9046577 3018
-#define L8136229 3019
-#define L9452548 3020
-#define L11291698 3021
-#define L9046585 3022
-#define L13512216 3023
-#define L83246104 3024
-#define L87299614 3025
-#define L11285559 3026
-#define L183126046 3027
-#define L15339069 3028
-#define L5005391 3029
-#define L8130100 3030
-#define L78792790 3031
-#define L60296734 3032
-#define L179970590 3033
-#define L19404887 3034
-#define L13512229 3035
-#define L53087768 3036
-#define L32377352 3037
-#define L83233822 3038
-#define L51285528 3039
-#define L22947872 3040
-#define L54933078 3041
-#define L30169153 3042
-#define L15745058 3043
-#define L31067201 3044
-#define L52171288 3045
-#define L115606552 3046
-#define L25174551 3047
-#define L148003870 3048
-#define L17971730 3049
-#define L158349854 3050
-#define L9471050 3051
-#define L184442398 3052
-#define L12608062 3053
-#define L9452601 3054
-#define L7213637 3055
-#define L54016598 3056
-#define L16673878 3057
-#define L61606933 3058
-#define L108397592 3059
-#define L12601918 3060
-#define L8142444 3061
-#define L16667734 3062
-#define L110636568 3063
-#define L124131864 3064
-#define L39586369 3065
-#define L15738943 3066
-#define L18888257 3067
-#define L90836504 3068
-#define L50344472 3069
-#define L113779736 3070
-#define L15738950 3071
-#define L93979672 3072
-#define L69738582 3073
-#define L53487640 3074
-#define L136716824 3075
-#define L5380672 3076
-#define L10768952 3077
-#define L17959471 3078
-#define L178555934 3079
-#define L9858608 3080
-#define L79567896 3081
-#define L8523846 3082
-#define L29627927 3083
-#define L16655469 3084
-#define L45878870 3085
-#define L99361816 3086
-#define L21108797 3087
-#define L6709310 3088
-#define L102504984 3089
-#define L182591006 3090
-#define L119149592 3091
-#define L16126494 3092
-#define L95302168 3093
-#define L7607365 3094
-#define L131740696 3095
-#define L12091445 3096
-#define L138937368 3097
-#define L104750110 3098
-#define L12072996 3099
-#define L23335477 3100
-#define L13905995 3101
-#define L145229848 3102
-#define L57553494 3103
-#define L54404182 3104
-#define L11168804 3105
-#define L57941013 3106
-#define L8001048 3107
-#define L32771127 3108
-#define L18353184 3109
-#define L26878471 3110
-#define L4857892 3111
-#define L153761304 3112
-#define L37236760 3113
-#define L150611992 3114
-#define L113269272 3115
-#define L15222333 3116
-#define L26884631 3117
-#define L5282320 3118
-#define L203701278 3119
-#define L17448998 3120
-#define L16532505 3121
-#define L20592166 3122
-#define L59774038 3123
-#define L15210043 3124
-#define L123602968 3125
-#define L13383200 3126
-#define L28723798 3127
-#define L48899079 3128
-#define L20592179 3129
-#define L3018775 3130
-#define L56108056 3131
-#define L17449022 3132
-#define L11144247 3133
-#define L19663383 3134
-#define L18746884 3135
-#define L62400533 3136
-#define L92546584 3137
-#define L155981848 3138
-#define L15216215 3139
-#define L9311257 3140
-#define L21908505 3141
-#define L21902354 3142
-#define L6168098 3143
-#define L8400912 3144
-#define L12466724 3145
-#define L12454424 3146
-#define L94785560 3147
-#define L15603737 3148
-#define L9323569 3149
-#define L55191576 3150
-#define L178918942 3151
-#define L151922206 3152
-#define L6168113 3153
-#define L80884310 3154
-#define L144713240 3155
-#define L138414616 3156
-#define L88480798 3157
-#define L41290326 3158
-#define L10233930 3159
-#define L20998180 3160
-#define L141563934 3161
-#define L91623966 3162
-#define L57424408 3163
-#define L12866566 3164
-#define L17842726 3165
-#define L10627605 3166
-#define L161351710 3167
-#define L120853528 3168
-#define L10621458 3169
-#define L17836582 3170
-#define L90707480 3171
-#define L82212950 3172
-#define L5245488 3173
-#define L203184670 3174
-#define L68194824 3175
-#define L13770776 3176
-#define L10627620 3177
-#define L203178526 3178
-#define L6567962 3179
-#define L20985909 3180
-#define L6574117 3181
-#define L7490622 3182
-#define L10627634 3183
-#define L49292824 3184
-#define L79432725 3185
-#define L45227015 3186
-#define L76289566 3187
-#define L10627646 3188
-#define L48376333 3189
-#define L12854308 3190
-#define L24528914 3191
-#define L33558583 3192
-#define L5645348 3193
-#define L16015934 3194
-#define L175253022 3195
-#define L40779862 3196
-#define L16920134 3197
-#define L180647454 3198
-#define L12854327 3199
-#define L81665566 3200
-#define L78516254 3201
-#define L18230304 3202
-#define L15105597 3203
-#define L104602648 3204
-#define L94250520 3205
-#define L82606678 3206
-#define L57412182 3207
-#define L18236463 3208
-#define L120343064 3209
-#define L14164503 3210
-#define L94244373 3211
-#define L41161246 3212
-#define L65027127 3213
-#define L77599774 3214
-#define L11931698 3215
-#define L52454486 3216
-#define L147327512 3217
-#define L38934593 3218
-#define L13248018 3219
-#define L6955545 3220
-#define L20450840 3221
-#define L52448342 3222
-#define L90184728 3223
-#define L6949397 3224
-#define L65014839 3225
-#define L21379646 3226
-#define L6574190 3227
-#define L42994262 3228
-#define L90184734 3229
-#define L75766791 3230
-#define L52835870 3231
-#define L17313845 3232
-#define L6949411 3233
-#define L119414296 3234
-#define L45233238 3235
-#define L14164537 3236
-#define L95566872 3237
-#define L105919006 3238
-#define L64098357 3239
-#define L13266495 3240
-#define L13241892 3241
-#define L28059655 3242
-#define L181945374 3243
-#define L84310552 3244
-#define L34874966 3245
-#define L131999256 3246
-#define L14158399 3247
-#define L150895134 3248
-#define L11415064 3249
-#define L13248062 3250
-#define L85202462 3251
-#define L10510871 3252
-#define L58199576 3253
-#define L27155479 3254
-#define L144584222 3255
-#define L141428760 3256
-#define L91494942 3257
-#define L61348894 3258
-#define L14158422 3259
-#define L6955606 3260
-#define L81136670 3261
-#define L4722798 3262
-#define L7355427 3263
-#define L11408941 3264
-#define L160312350 3265
-#define L5116470 3266
-#define L7343132 3267
-#define L10498598 3268
-#define L153103384 3269
-#define L6032976 3270
-#define L7355441 3271
-#define L15886882 3272
-#define L103163422 3273
-#define L10904580 3274
-#define L44716630 3275
-#define L41967134 3276
-#define L25316377 3277
-#define L14964245 3278
-#define L6039145 3279
-#define L11814935 3280
-#define L85596184 3281
-#define L11802642 3282
-#define L104485912 3283
-#define L82889752 3284
-#define L105390110 3285
-#define L24393746 3286
-#define L15862310 3287
-#define L104479768 3288
-#define L30280257 3289
-#define L40644694 3290
-#define L104473624 3291
-#define L8653346 3292
-#define L57682968 3293
-#define L121118232 3294
-#define L6826502 3295
-#define L140912152 3296
-#define L65802293 3297
-#define L104467480 3298
-#define L180506142 3299
-#define L136858648 3300
-#define L22167102 3301
-#define L5510194 3302
-#define L9077776 3303
-#define L59509825 3304
-#define L5522500 3305
-#define L202545182 3306
-#define L23083606 3307
-#define L32531542 3308
-#define L8653361 3309
-#define L30280278 3310
-#define L15862335 3311
-#define L15862342 3312
-#define L18107457 3313
-#define L159789592 3314
-#define L40115736 3315
-#define L9969687 3316
-#define L186786334 3317
-#define L15357964 3318
-#define L74358358 3319
-#define L7343214 3320
-#define L14970455 3321
-#define L14952023 3322
-#define L98574869 3323
-#define L92282398 3324
-#define L14945878 3325
-#define L12220985 3326
-#define L98568725 3327
-#define L23465015 3328
-#define L154813470 3329
-#define L5922366 3330
-#define L23883287 3331
-#define L9969725 3332
-#define L9047076 3333
-#define L8659563 3334
-#define L40134230 3335
-#define L24775186 3336
-#define L50873880 3337
-#define L36080726 3338
-#define L16262206 3339
-#define L4987424 3340
-#define L59915862 3341
-#define L46795783 3342
-#define L40115798 3343
-#define L7226403 3344
-#define L8136752 3345
-#define L113392664 3346
-#define L9053254 3347
-#define L17572390 3348
-#define L49951256 3349
-#define L9053258 3350
-#define L32008790 3351
-#define L10363424 3352
-#define L23477356 3353
-#define L46402134 3354
-#define L22038024 3355
-#define L7214115 3356
-#define L11279927 3357
-#define L32002646 3358
-#define L17566255 3359
-#define L31996502 3360
-#define L8530438 3361
-#define L7220276 3362
-#define L24775230 3363
-#define L28336663 3364
-#define L79174680 3365
-#define L145759256 3366
-#define L89526814 3367
-#define L16668219 3368
-#define L15745574 3369
-#define L184449054 3370
-#define L102111768 3371
-#define L15733278 3372
-#define L9446960 3373
-#define L81407509 3374
-#define L78258197 3375
-#define L77864534 3376
-#define L24775254 3377
-#define L13506622 3378
-#define L10357310 3379
-#define L144848926 3380
-#define L7214150 3381
-#define L91753496 3382
-#define L47195655 3383
-#define L9453119 3384
-#define L9446969 3385
-#define L12620886 3386
-#define L16668246 3387
-#define L4987497 3388
-#define L8548927 3389
-#define L8136810 3390
-#define L23864919 3391
-#define L151135262 3392
-#define L12614742 3393
-#define L7214167 3394
-#define L160577054 3395
-#define L24775276 3396
-#define L50344984 3397
-#define L13900309 3398
-#define L54398494 3399
-#define L9446986 3400
-#define L186669598 3401
-#define L20198935 3402
-#define L38670391 3403
-#define L7620145 3404
-#define L7613994 3405
-#define L13924921 3406
-#define L52571655 3407
-#define L19282450 3408
-#define L10363500 3409
-#define L10769468 3410
-#define L185753118 3411
-#define L7620158 3412
-#define L11163138 3413
-#define L37753911 3414
-#define L7614014 3415
-#define L79568414 3416
-#define L76419102 3417
-#define L4464704 3418
-#define L5774867 3419
-#define L21109310 3420
-#define L104762910 3421
-#define L93063710 3422
-#define L74217046 3423
-#define L43123742 3424
-#define L17960001 3425
-#define L85854744 3426
-#define L95302680 3427
-#define L92153368 3428
-#define L17049661 3429
-#define L31467606 3430
-#define L6691378 3431
-#define L8918040 3432
-#define L122293272 3433
-#define L21515289 3434
-#define L158731800 3435
-#define L48505880 3436
-#define L22444094 3437
-#define L75502622 3438
-#define L73282113 3439
-#define L9840699 3440
-#define L11169316 3441
-#define L6691389 3442
-#define L118233624 3443
-#define L178525726 3444
-#define L12067366 3445
-#define L97535512 3446
-#define L180770846 3447
-#define L14300184 3448
-#define L5793351 3449
-#define L84034072 3450
-#define L144320024 3451
-#define L40897110 3452
-#define L104732190 3453
-#define L50738712 3454
-#define L11157028 3455
-#define L16127037 3456
-#define L17455654 3457
-#define L14300192 3458
-#define L141170718 3459
-#define L144313880 3460
-#define L183907870 3461
-#define L28718141 3462
-#define L90314264 3463
-#define L18378320 3464
-#define L13389860 3465
-#define L14306360 3466
-#define L73669662 3467
-#define L24658494 3468
-#define L203689502 3469
-#define L49422422 3470
-#define L148797982 3471
-#define L10652674 3472
-#define L92553240 3473
-#define L8013899 3474
-#define L13377572 3475
-#define L12061259 3476
-#define L106042392 3477
-#define L56108574 3478
-#define L14294077 3479
-#define L78651990 3480
-#define L28712022 3481
-#define L31861334 3482
-#define L17437240 3483
-#define L89397790 3484
-#define L9330225 3485
-#define L48899608 3486
-#define L10228272 3487
-#define L13408342 3488
-#define L10246731 3489
-#define L10234430 3490
-#define L138421272 3491
-#define L94779928 3492
-#define L9311784 3493
-#define L14693909 3494
-#define L10228285 3495
-#define L6168628 3496
-#define L37624845 3497
-#define L9311792 3498
-#define L43535958 3499
-#define L39464001 3500
-#define L11544612 3501
-#define L8007788 3502
-#define L11962882 3503
-#define L57025110 3504
-#define L29111873 3505
-#define L193743390 3506
-#define L5258298 3507
-#define L20974103 3508
-#define L11544621 3509
-#define L57018966 3510
-#define L8395312 3511
-#define L18753598 3512
-#define L20076064 3513
-#define L6568469 3514
-#define L156388376 3515
-#define L73140743 3516
-#define L48401421 3517
-#define L32267350 3518
-#define L16914457 3519
-#define L96994328 3520
-#define L29111894 3521
-#define L203172894 3522
-#define L8795143 3523
-#define L11563094 3524
-#define L56102486 3525
-#define L176176158 3526
-#define L24135742 3527
-#define L13765157 3528
-#define L203166750 3529
-#define L9324142 3530
-#define L55192150 3531
-#define L9717809 3532
-#define L22290455 3533
-#define L20974142 3534
-#define L8782861 3535
-#define L141958168 3536
-#define L149160990 3537
-#define L11538518 3538
-#define L83917336 3539
-#define L13765182 3540
-#define L92018206 3541
-#define L187844638 3542
-#define L12854845 3543
-#define L7491178 3544
-#define L49699341 3545
-#define L110895640 3546
-#define L57806360 3547
-#define L15998014 3548
-#define L87952414 3549
-#define L37095949 3550
-#define L15991869 3551
-#define L9195016 3552
-#define L14165024 3553
-#define L6556240 3554
-#define L6962209 3555
-#define L9201173 3556
-#define L52448854 3557
-#define L32648790 3558
-#define L11938374 3559
-#define L206709790 3560
-#define L26743832 3561
-#define L17314351 3562
-#define L103680542 3563
-#define L11938379 3564
-#define L18230854 3565
-#define L29886999 3566
-#define L13260847 3567
-#define L16391714 3568
-#define L6962233 3569
-#define L19541028 3570
-#define L48770584 3571
-#define L8260100 3572
-#define L24923161 3573
-#define L20457537 3574
-#define L11434020 3575
-#define L51913752 3576
-#define L29899325 3577
-#define L177886238 3578
-#define L20451393 3579
-#define L58200085 3580
-#define L97794072 3581
-#define L16397889 3582
-#define L158080024 3583
-#define L84292632 3584
-#define L21761572 3585
-#define L87435800 3586
-#define L19541062 3587
-#define L4723305 3588
-#define L82988630 3589
-#define L57289752 3590
-#define L140518936 3591
-#define L11415597 3592
-#define L157169694 3593
-#define L93728280 3594
-#define L5116978 3595
-#define L140512792 3596
-#define L207103518 3597
-#define L11421755 3598
-#define L16785429 3599
-#define L28970561 3600
-#define L9182794 3601
-#define L6033482 3602
-#define L6033483 3603
-#define L45633622 3604
-#define L15475270 3605
-#define L8260148 3606
-#define L64498741 3607
-#define L106313240 3608
-#define L7349802 3609
-#define L20863550 3610
-#define L10105452 3611
-#define L9576466 3612
-#define L106307096 3613
-#define L186393118 3614
-#define L10499122 3615
-#define L83363870 3616
-#define L155342872 3617
-#define L75244551 3618
-#define L7343663 3619
-#define L21773910 3620
-#define L15868951 3621
-#define L7343665 3622
-#define L44717142 3623
-#define L19018264 3624
-#define L11409478 3625
-#define L152187416 3626
-#define L58612254 3627
-#define L40663638 3628
-#define L105390616 3629
-#define L52301336 3630
-#define L38799896 3631
-#define L148127774 3632
-#define L82884120 3633
-#define L19030590 3634
-#define L24000599 3635
-#define L137769496 3636
-#define L23071799 3637
-#define L51384856 3638
-#define L27143766 3639
-#define L23471623 3640
-#define L64904759 3641
-#define L9582667 3642
-#define L15862840 3643
-#define L8666172 3644
-#define L19934806 3645
-#define L6839331 3646
-#define L10499178 3647
-#define L6820888 3648
-#define L136840728 3649
-#define L74358870 3650
-#define L7743540 3651
-#define L14970967 3652
-#define L46008918 3653
-#define L14983274 3654
-#define L176428574 3655
-#define L18101846 3656
-#define L58993694 3657
-#define L16256546 3658
-#define L131870744 3659
-#define L145366040 3660
-#define L37889622 3661
-#define L145366046 3662
-#define L154813982 3663
-#define L91372568 3664
-#define L57683542 3665
-#define L23883799 3666
-#define L9964089 3667
-#define L56779350 3668
-#define L161106462 3669
-#define L70274646 3670
-#define L14036055 3671
-#define L9964094 3672
-#define L9964095 3673
-#define L138150936 3674
-#define L13119562 3675
-#define L16256573 3676
-#define L74715678 3677
-#define L40122454 3678
-#define L22549053 3679
-#define L87300632 3680
-#define L6304264 3681
-#define L69339713 3682
-#define L153885208 3683
-#define L6820951 3684
-#define L73405526 3685
-#define L49939464 3686
-#define L30157848 3687
-#define L103945246 3688
-#define L179977758 3689
-#define L7226927 3690
-#define L32003158 3691
-#define L52178439 3692
-#define L10357792 3693
-#define L7220784 3694
-#define L5904471 3695
-#define L31997014 3696
-#define L116524056 3697
-#define L18876932 3698
-#define L86384158 3699
-#define L75115527 3700
-#define L31074369 3701
-#define L121918488 3702
-#define L175911966 3703
-#define L28337175 3704
-#define L8131141 3705
-#define L148915230 3706
-#define L29235224 3707
-#define L4071485 3708
-#define L31068225 3709
-#define L138556952 3710
-#define L9447464 3711
-#define L10357815 3712
-#define L22961214 3713
-#define L118756888 3714
-#define L148004894 3715
-#define L22026263 3716
-#define L152046104 3717
-#define L12609086 3718
-#define L9447472 3719
-#define L31074390 3720
-#define L87706648 3721
-#define L152046110 3722
-#define L16650299 3723
-#define L31068246 3724
-#define L147992606 3725
-#define L4465175 3726
-#define L8137322 3727
-#define L38683191 3728
-#define L57554462 3729
-#define L33307222 3730
-#define L23348754 3731
-#define L16656470 3732
-#define L8537151 3733
-#define L15235592 3734
-#define L33700894 3735
-#define L150219288 3736
-#define L15752278 3737
-#define L13925433 3738
-#define L18876989 3739
-#define L52572167 3740
-#define L19289106 3741
-#define L136717848 3742
-#define L106571800 3743
-#define L10364010 3744
-#define L7614513 3745
-#define L53482520 3746
-#define L28318781 3747
-#define L75509255 3748
-#define L185753630 3749
-#define L28337238 3750
-#define L67408392 3751
-#define L17056307 3752
-#define L146153496 3753
-#define L16656493 3754
-#define L89921054 3755
-#define L9853488 3756
-#define L37760577 3757
-#define L196093470 3758
-#define L74217558 3759
-#define L11668043 3760
-#define L48512536 3761
-#define L105649176 3762
-#define L12990513 3763
-#define L15229478 3764
-#define L37766742 3765
-#define L5781543 3766
-#define L33688631 3767
-#define L85855262 3768
-#define L12990517 3769
-#define L11668055 3770
-#define L92147742 3771
-#define L12984375 3772
-#define L9841214 3773
-#define L115084824 3774
-#define L104738846 3775
-#define L14300696 3776
-#define L127675928 3777
-#define L124526616 3778
-#define L19276856 3779
-#define L5775412 3780
-#define L113276440 3781
-#define L10241040 3782
-#define L19276861 3783
-#define L94374421 3784
-#define L19270712 3785
-#define L91231262 3786
-#define L107875870 3787
-#define L50733080 3788
-#define L5775421 3789
-#define L4465259 3790
-#define L23342678 3791
-#define L12061746 3792
-#define L57025560 3793
-#define L120460824 3794
-#define L17443876 3795
-#define L203696158 3796
-#define L20580888 3797
-#define L52578390 3798
-#define L12086358 3799
-#define L13390370 3800
-#define L13900906 3801
-#define L16133719 3802
-#define L13371922 3803
-#define L10751596 3804
-#define L152845848 3805
-#define L8002100 3806
-#define L17443887 3807
-#define L18354237 3808
-#define L15217227 3809
-#define L6181408 3810
-#define L13378080 3811
-#define L7091759 3812
-#define L106049048 3813
-#define L78658646 3814
-#define L38148161 3815
-#define L148792350 3816
-#define L14700552 3817
-#define L11151430 3818
-#define L6169120 3819
-#define L48506454 3820
-#define L13390397 3821
-#define L115484696 3822
-#define L12061782 3823
-#define L182075422 3824
-#define L26885693 3825
-#define L41703454 3826
-#define L148780062 3827
-#define L205916702 3828
-#define L9318440 3829
-#define L9336895 3830
-#define L55192600 3831
-#define L20580925 3832
-#define L132123160 3833
-#define L20580926 3834
-#define L38148182 3835
-#define L88481816 3836
-#define L8420400 3837
-#define L7497751 3838
-#define L13371957 3839
-#define L54288414 3840
-#define L12461615 3841
-#define L6175293 3842
-#define L12461616 3843
-#define L80879190 3844
-#define L58329624 3845
-#define L8389655 3846
-#define L23219720 3847
-#define L9312309 3848
-#define L8395810 3849
-#define L12467774 3850
-#define L52080214 3851
-#define L26879574 3852
-#define L8389670 3853
-#define L110502424 3854
-#define L107353112 3855
-#define L13771799 3856
-#define L193737758 3857
-#define L203185694 3858
-#define L8401977 3859
-#define L15604798 3860
-#define L23213586 3861
-#define L50210328 3862
-#define L32267862 3863
-#define L19670615 3864
-#define L16521303 3865
-#define L156382744 3866
-#define L116788760 3867
-#define L10234988 3868
-#define L36702744 3869
-#define L7491646 3870
-#define L106436632 3871
-#define L22297104 3872
-#define L85738520 3873
-#define L26350616 3874
-#define L20974643 3875
-#define L55592472 3876
-#define L11545163 3877
-#define L6569007 3878
-#define L16004642 3879
-#define L102376984 3880
-#define L28577287 3881
-#define L23207466 3882
-#define L22284816 3883
-#define L12861489 3884
-#define L13765687 3885
-#define L20064312 3886
-#define L14183957 3887
-#define L95168024 3888
-#define L9706032 3889
-#define L111812632 3890
-#define L23213630 3891
-#define L23207479 3892
-#define L24529945 3893
-#define L205393950 3894
-#define L70022742 3895
-#define L6562875 3896
-#define L37114893 3897
-#define L81660437 3898
-#define L12855352 3899
-#define L161746462 3900
-#define L180642334 3901
-#define L46562840 3902
-#define L94251544 3903
-#define L18225184 3904
-#define L7885354 3905
-#define L65932341 3906
-#define L20070486 3907
-#define L183779358 3908
-#define L11034674 3909
-#define L136982552 3910
-#define L8789561 3911
-#define L87042584 3912
-#define L153627160 3913
-#define L157680670 3914
-#define L73547294 3915
-#define L13249045 3916
-#define L6556759 3917
-#define L186916382 3918
-#define L18231359 3919
-#define L4723764 3920
-#define L5640266 3921
-#define L205806110 3922
-#define L35792470 3923
-#define L11046998 3924
-#define L52437078 3925
-#define L10118201 3926
-#define L13673480 3927
-#define L24517694 3928
-#define L98717208 3929
-#define L52830750 3930
-#define L55973912 3931
-#define L6962745 3932
-#define L20464190 3933
-#define L92412440 3934
-#define L6968900 3935
-#define L21380694 3936
-#define L23607358 3937
-#define L12332576 3938
-#define L35275806 3939
-#define L15469589 3940
-#define L8260621 3941
-#define L104997400 3942
-#define L6033962 3943
-#define L6040116 3944
-#define L16398401 3945
-#define L181029918 3946
-#define L9189433 3947
-#define L144585246 3948
-#define L14159446 3949
-#define L14559266 3950
-#define L9183294 3951
-#define L43395158 3952
-#define L84287006 3953
-#define L90579480 3954
-#define L110373400 3955
-#define L36573703 3956
-#define L15475774 3957
-#define L83376664 3958
-#define L60033622 3959
-#define L113516568 3960
-#define L45634134 3961
-#define L77078046 3962
-#define L133310488 3963
-#define L9570822 3964
-#define L119809048 3965
-#define L28060733 3966
-#define L46009351 3967
-#define L39723032 3968
-#define L25311239 3969
-#define L18631254 3970
-#define L38406721 3971
-#define L23078432 3972
-#define L49164824 3973
-#define L15869463 3974
-#define L18625111 3975
-#define L20851774 3976
-#define L19018776 3977
-#define L16392301 3978
-#define L17198084 3979
-#define L40639553 3980
-#define L7344191 3981
-#define L38406742 3982
-#define L55051350 3983
-#define L122029592 3984
-#define L40651862 3985
-#define L9989128 3986
-#define L144972824 3987
-#define L98182168 3988
-#define L14946839 3989
-#define L10493515 3990
-#define L23078462 3991
-#define L40645718 3992
-#define L151271454 3993
-#define L29377089 3994
-#define L107623960 3995
-#define L22174270 3996
-#define L14042648 3997
-#define L23994967 3998
-#define L107617816 3999
-#define L153504280 4000
-#define L6833685 4001
-#define L59510849 4002
-#define L54528542 4003
-#define L23478295 4004
-#define L14030360 4005
-#define L97259544 4006
-#define L16779863 4007
-#define L86907416 4008
-#define L153491992 4009
-#define L28454465 4010
-#define L12726359 4011
-#define L14953021 4012
-#define L7344238 4013
-#define L93199896 4014
-#define L7737905 4015
-#define L205677086 4016
-#define L90050590 4017
-#define L178680350 4018
-#define L6827562 4019
-#define L12209688 4020
-#define L34759254 4021
-#define L19012695 4022
-#define L178674206 4023
-#define L14959191 4024
-#define L12203544 4025
-#define L22155863 4026
-#define L17185857 4027
-#define L51791384 4028
-#define L27550294 4029
-#define L14953047 4030
-#define L23472183 4031
-#define L17179710 4032
-#define L89134110 4033
-#define L54540886 4034
-#define L6821429 4035
-#define L158861848 4036
-#define L105778718 4037
-#define L12222009 4038
-#define L23466039 4039
-#define L22561842 4040
-#define L101719064 4041
-#define L16263221 4042
-#define L188103710 4043
-#define L27538006 4044
-#define L11280916 4045
-#define L53624406 4046
-#define L9472528 4047
-#define L27009031 4048
-#define L19406397 4049
-#define L40122966 4050
-#define L79710806 4051
-#define L73412182 4052
-
-/*==========================*/
 /* GLOBAL                   */
 /*==========================*/
 
-__STRING_CONSTANT__U STRING_CONSTANT__U_;
-#define STRING_CONSTANT__U__ (&STRING_CONSTANT__U_)
+__li__VRF li__VRF_;
+#define li__VRF__ (&li__VRF_)
 
-__ARRAYED_COLLECTIONoAGENTo__NIY ARRAYED_COLLECTIONoAGENTo__NIY_;
-#define ARRAYED_COLLECTIONoAGENTo__NIY__ (&ARRAYED_COLLECTIONoAGENTo__NIY_)
+__li__DE li__DE_;
+#define li__DE__ (&li__DE_)
 
-__FAST_ARRAYoAGENTo__MIY FAST_ARRAYoAGENTo__MIY_;
-#define FAST_ARRAYoAGENTo__MIY__ (&FAST_ARRAYoAGENTo__MIY_)
+__li__EF li__EF_;
+#define li__EF__ (&li__EF_)
 
-__ARRAYED_COLLECTIONoPLANo__MJD ARRAYED_COLLECTIONoPLANo__MJD_;
-#define ARRAYED_COLLECTIONoPLANo__MJD__ (&ARRAYED_COLLECTIONoPLANo__MJD_)
+__li__KF li__KF_;
+#define li__KF__ (&li__KF_)
 
-__FAST_ARRAYoPLANo__LJD FAST_ARRAYoPLANo__LJD_;
-#define FAST_ARRAYoPLANo__LJD__ (&FAST_ARRAYoPLANo__LJD_)
+__li__QLN li__QLN_;
+#define li__QLN__ (&li__QLN_)
 
-__PLAN__XOB PLAN__XOB_;
-#define PLAN__XOB__ (&PLAN__XOB_)
+__li__PLN li__PLN_;
+#define li__PLN__ (&li__PLN_)
 
-__LINKED_COLLECTIONoEVENTo__HU LINKED_COLLECTIONoEVENTo__HU_;
-#define LINKED_COLLECTIONoEVENTo__HU__ (&LINKED_COLLECTIONoEVENTo__HU_)
+__li__EB li__EB_={__li__EB__};
+#define li__EB__ (&li__EB_)
 
-__LINKED_LISToEVENTo__GU LINKED_LISToEVENTo__GU_;
-#define LINKED_LISToEVENTo__GU__ (&LINKED_LISToEVENTo__GU_)
+__li__NLN li__NLN_;
+#define li__NLN__ (&li__NLN_)
 
-__ABSTRACT_BMP_LINE__GE ABSTRACT_BMP_LINE__GE_;
-#define ABSTRACT_BMP_LINE__GE__ (&ABSTRACT_BMP_LINE__GE_)
+__li__BG li__BG_;
+#define li__BG__ (&li__BG_)
 
-__PIXEL_32__JF PIXEL_32__JF_;
-#define PIXEL_32__JF__ (&PIXEL_32__JF_)
+__li__HG li__HG_;
+#define li__HG__ (&li__HG_)
 
-__BMP_LINEoExpanded_PIXEL_32o__PF BMP_LINEoExpanded_PIXEL_32o__PF_;
-#define BMP_LINEoExpanded_PIXEL_32o__PF__ (&BMP_LINEoExpanded_PIXEL_32o__PF_)
+__li__GG li__GG_;
+#define li__GG__ (&li__GG_)
 
-__BLOCK__AB BLOCK__AB_={__BLOCK__AB__};
-#define BLOCK__AB__ (&BLOCK__AB_)
+__li__AJ li__AJ_;
+#define li__AJ__ (&li__AJ_)
 
-__STATE__IG STATE__IG_;
-#define STATE__IG__ (&STATE__IG_)
+__li__5I li__5I_;
+#define li__5I__ (&li__5I_)
 
-__ARRAYED_COLLECTIONoTRANSITIONo__H2O ARRAYED_COLLECTIONoTRANSITIONo__H2O_;
-#define ARRAYED_COLLECTIONoTRANSITIONo__H2O__ (&ARRAYED_COLLECTIONoTRANSITIONo__H2O_)
+__li__TB li__TB_={__li__TB__};
+#define li__TB__ (&li__TB_)
 
-__FAST_ARRAYoTRANSITIONo__G2O FAST_ARRAYoTRANSITIONo__G2O_;
-#define FAST_ARRAYoTRANSITIONo__G2O__ (&FAST_ARRAYoTRANSITIONo__G2O_)
+__li__AS li__AS_={__li__AS__};
+#define li__AS__ (&li__AS_)
 
-__TRANSITION__E2O TRANSITION__E2O_;
-#define TRANSITION__E2O__ (&TRANSITION__E2O_)
+__li__QC li__QC_;
+#define li__QC__ (&li__QC_)
 
-__AGENT__OG AGENT__OG_;
-#define AGENT__OG__ (&AGENT__OG_)
+__li__GS li__GS_={__li__GS__};
+#define li__GS__ (&li__GS_)
 
-__ANT__NG ANT__NG_;
-#define ANT__NG__ (&ANT__NG_)
+__li__IC li__IC_;
+#define li__IC__ (&li__IC_)
 
-__LINKED_COLLECTIONoINBOXo__TJ LINKED_COLLECTIONoINBOXo__TJ_;
-#define LINKED_COLLECTIONoINBOXo__TJ__ (&LINKED_COLLECTIONoINBOXo__TJ_)
+__li__SB li__SB_={__li__SB__};
+#define li__SB__ (&li__SB_)
 
-__LINKED_LISToINBOXo__SJ LINKED_LISToINBOXo__SJ_;
-#define LINKED_LISToINBOXo__SJ__ (&LINKED_LISToINBOXo__SJ_)
+__li__UC li__UC_;
+#define li__UC__ (&li__UC_)
 
-__FAST_ARRAY2oExpanded_UINTEGER_8o__OH FAST_ARRAY2oExpanded_UINTEGER_8o__OH_;
-#define FAST_ARRAY2oExpanded_UINTEGER_8o__OH__ (&FAST_ARRAY2oExpanded_UINTEGER_8o__OH_)
+__li__TC li__TC_={__li__TC__};
+#define li__TC__ (&li__TC_)
 
-__AREA__PB AREA__PB_={__AREA__PB__};
-#define AREA__PB__ (&AREA__PB_)
+__li__YC li__YC_={__li__YC__};
+#define li__YC__ (&li__YC_)
 
-__VIRTUAL_SCREEN__PT VIRTUAL_SCREEN__PT_={__VIRTUAL_SCREEN__PT__};
-#define VIRTUAL_SCREEN__PT__ (&VIRTUAL_SCREEN__PT_)
+__li__RL li__RL_={__li__RL__};
+#define li__RL__ (&li__RL_)
 
-__EVENT__TS EVENT__TS_;
-#define EVENT__TS__ (&EVENT__TS_)
+__li__DXB li__DXB_;
+#define li__DXB__ (&li__DXB_)
 
-__EVENT_MOUSE__ACB EVENT_MOUSE__ACB_={__EVENT_MOUSE__ACB__};
-#define EVENT_MOUSE__ACB__ (&EVENT_MOUSE__ACB_)
+__li__GXB li__GXB_;
+#define li__GXB__ (&li__GXB_)
 
-__ARRAYED_COLLECTIONoEVENT_MOUSEo__FCB ARRAYED_COLLECTIONoEVENT_MOUSEo__FCB_;
-#define ARRAYED_COLLECTIONoEVENT_MOUSEo__FCB__ (&ARRAYED_COLLECTIONoEVENT_MOUSEo__FCB_)
+__li__FS0 li__FS0_;
+#define li__FS0__ (&li__FS0_)
 
-__FAST_ARRAYoEVENT_MOUSEo__ECB FAST_ARRAYoEVENT_MOUSEo__ECB_;
-#define FAST_ARRAYoEVENT_MOUSEo__ECB__ (&FAST_ARRAYoEVENT_MOUSEo__ECB_)
+__li__ES0 li__ES0_={__li__ES0__};
+#define li__ES0__ (&li__ES0_)
 
-__ARRAYED_COLLECTIONoExpanded_UINTEGER_16o__IDB ARRAYED_COLLECTIONoExpanded_UINTEGER_16o__IDB_;
-#define ARRAYED_COLLECTIONoExpanded_UINTEGER_16o__IDB__ (&ARRAYED_COLLECTIONoExpanded_UINTEGER_16o__IDB_)
+__li__0KB li__0KB_;
+#define li__0KB__ (&li__0KB_)
 
-__FAST_ARRAYoExpanded_UINTEGER_16o__HDB FAST_ARRAYoExpanded_UINTEGER_16o__HDB_;
-#define FAST_ARRAYoExpanded_UINTEGER_16o__HDB__ (&FAST_ARRAYoExpanded_UINTEGER_16o__HDB_)
+__li__ER li__ER_;
+#define li__ER__ (&li__ER_)
 
-__INPUT__QC INPUT__QC_;
-#define INPUT__QC__ (&INPUT__QC_)
+__li__B5 li__B5_={__li__B5__};
+#define li__B5__ (&li__B5_)
 
-__MOUSE__VT MOUSE__VT_={__MOUSE__VT__};
-#define MOUSE__VT__ (&MOUSE__VT_)
+__li__LAD li__LAD_;
+#define li__LAD__ (&li__LAD_)
 
-__EVENT_KEYBOARD__BFB EVENT_KEYBOARD__BFB_={__EVENT_KEYBOARD__BFB__};
-#define EVENT_KEYBOARD__BFB__ (&EVENT_KEYBOARD__BFB_)
+__li__KAD li__KAD_;
+#define li__KAD__ (&li__KAD_)
 
-__ARRAYED_COLLECTIONoEVENT_KEYBOARDo__QFB ARRAYED_COLLECTIONoEVENT_KEYBOARDo__QFB_;
-#define ARRAYED_COLLECTIONoEVENT_KEYBOARDo__QFB__ (&ARRAYED_COLLECTIONoEVENT_KEYBOARDo__QFB_)
+__li__XKB li__XKB_;
+#define li__XKB__ (&li__XKB_)
 
-__FAST_ARRAYoEVENT_KEYBOARDo__PFB FAST_ARRAYoEVENT_KEYBOARDo__PFB_;
-#define FAST_ARRAYoEVENT_KEYBOARDo__PFB__ (&FAST_ARRAYoEVENT_KEYBOARDo__PFB_)
+__li__05F li__05F_;
+#define li__05F__ (&li__05F_)
 
-__EVENT_TIMER__2HB EVENT_TIMER__2HB_={__EVENT_TIMER__2HB__};
-#define EVENT_TIMER__2HB__ (&EVENT_TIMER__2HB_)
+__li__Z5F li__Z5F_;
+#define li__Z5F__ (&li__Z5F_)
 
-__ARRAYED_COLLECTIONoEVENT_TIMERo__AIB ARRAYED_COLLECTIONoEVENT_TIMERo__AIB_;
-#define ARRAYED_COLLECTIONoEVENT_TIMERo__AIB__ (&ARRAYED_COLLECTIONoEVENT_TIMERo__AIB_)
+__li__X5F li__X5F_;
+#define li__X5F__ (&li__X5F_)
 
-__FAST_ARRAYoEVENT_TIMERo__5HB FAST_ARRAYoEVENT_TIMERo__5HB_;
-#define FAST_ARRAYoEVENT_TIMERo__5HB__ (&FAST_ARRAYoEVENT_TIMERo__5HB_)
+__li__5B li__5B_;
+#define li__5B__ (&li__5B_)
 
-__G_EXPR__EC G_EXPR__EC_;
-#define G_EXPR__EC__ (&G_EXPR__EC_)
+__li__4B li__4B_;
+#define li__4B__ (&li__4B_)
 
-__EXAMPLE__OB EXAMPLE__OB_={__EXAMPLE__OB__};
-#define EXAMPLE__OB__ (&EXAMPLE__OB_)
+__li__UB li__UB_;
+#define li__UB__ (&li__UB_)
 
-__G_GROUP__UC G_GROUP__UC_;
-#define G_GROUP__UC__ (&G_GROUP__UC_)
+__li__Y li__Y_;
+#define li__Y__ (&li__Y_)
 
-__DESK__TC DESK__TC_={__DESK__TC__};
-#define DESK__TC__ (&DESK__TC_)
+__li__3D li__3D_;
+#define li__3D__ (&li__3D_)
 
-__G_OUT__YC G_OUT__YC_={__G_OUT__YC__};
-#define G_OUT__YC__ (&G_OUT__YC_)
+__li__CE li__CE_;
+#define li__CE__ (&li__CE_)
 
-__G_RAW__KM G_RAW__KM_={__G_RAW__KM__};
-#define G_RAW__KM__ (&G_RAW__KM_)
+__li__UE li__UE_;
+#define li__UE__ (&li__UE_)
 
-__MEMORY__NEG MEMORY__NEG_;
-#define MEMORY__NEG__ (&MEMORY__NEG_)
+__li__XE li__XE_;
+#define li__XE__ (&li__XE_)
 
-__LINKED_LIST_NODEoINBOXo__Z4UB LINKED_LIST_NODEoINBOXo__Z4UB_;
-#define LINKED_LIST_NODEoINBOXo__Z4UB__ (&LINKED_LIST_NODEoINBOXo__Z4UB_)
+__li__DH li__DH_;
+#define li__DH__ (&li__DH_)
 
-__LIMIT_X__C2B LIMIT_X__C2B_;
-#define LIMIT_X__C2B__ (&LIMIT_X__C2B_)
+__li__MSV li__MSV_;
+#define li__MSV__ (&li__MSV_)
 
-__LIMIT_Y__F2B LIMIT_Y__F2B_;
-#define LIMIT_Y__F2B__ (&LIMIT_Y__F2B_)
+__li__LSV li__LSV_;
+#define li__LSV__ (&li__LSV_)
 
-__G_BINARY_EXPR__N53 G_BINARY_EXPR__N53_;
-#define G_BINARY_EXPR__N53__ (&G_BINARY_EXPR__N53_)
+__li__PC li__PC_={__li__PC__};
+#define li__PC__ (&li__PC_)
 
-__G_DIV_EXPR__M53 G_DIV_EXPR__M53_={__G_DIV_EXPR__M53__};
-#define G_DIV_EXPR__M53__ (&G_DIV_EXPR__M53_)
+__li__5UOB li__5UOB_;
+#define li__5UOB__ (&li__5UOB_)
 
-__EDGE__WUG EDGE__WUG_;
-#define EDGE__WUG__ (&EDGE__WUG_)
+__li__OS0 li__OS0_;
+#define li__OS0__ (&li__OS0_)
 
-__ARRAYED_COLLECTIONoEDGEo__ZUG ARRAYED_COLLECTIONoEDGEo__ZUG_;
-#define ARRAYED_COLLECTIONoEDGEo__ZUG__ (&ARRAYED_COLLECTIONoEDGEo__ZUG_)
+__li__HAB li__HAB_;
+#define li__HAB__ (&li__HAB_)
 
-__FAST_ARRAYoEDGEo__YUG FAST_ARRAYoEDGEo__YUG_;
-#define FAST_ARRAYoEDGEo__YUG__ (&FAST_ARRAYoEDGEo__YUG_)
+__li__GAB li__GAB_;
+#define li__GAB__ (&li__GAB_)
 
-__LINKED_LIST_NODEoEVENTo__Q1UB LINKED_LIST_NODEoEVENTo__Q1UB_;
-#define LINKED_LIST_NODEoEVENTo__Q1UB__ (&LINKED_LIST_NODEoEVENTo__Q1UB_)
+__li__G5 li__G5_;
+#define li__G5__ (&li__G5_)
 
-__CLIP__UOB CLIP__UOB_;
-#define CLIP__UOB__ (&CLIP__UOB_)
+__li__F5 li__F5_;
+#define li__F5__ (&li__F5_)
 
-__STRING__X53 STRING__X53_;
-#define STRING__X53__ (&STRING__X53_)
+__li__KS li__KS_;
+#define li__KS__ (&li__KS_)
 
-__ABSTRACT_BITMAP__1B ABSTRACT_BITMAP__1B_;
-#define ABSTRACT_BITMAP__1B__ (&ABSTRACT_BITMAP__1B_)
+__li__JS li__JS_={__li__JS__};
+#define li__JS__ (&li__JS_)
 
-__BITMAPoExpanded_PIXEL_24o__0B BITMAPoExpanded_PIXEL_24o__0B_;
-#define BITMAPoExpanded_PIXEL_24o__0B__ (&BITMAPoExpanded_PIXEL_24o__0B_)
+__li__ACB li__ACB_;
+#define li__ACB__ (&li__ACB_)
 
-__VIDEO__QB VIDEO__QB_;
-#define VIDEO__QB__ (&VIDEO__QB_)
+__li__5BB li__5BB_;
+#define li__5BB__ (&li__5BB_)
 
-__PIXEL_15__AE PIXEL_15__AE_;
-#define PIXEL_15__AE__ (&PIXEL_15__AE_)
+__li__LCB li__LCB_;
+#define li__LCB__ (&li__LCB_)
 
-__BMP_LINEoExpanded_PIXEL_15o__FE BMP_LINEoExpanded_PIXEL_15o__FE_;
-#define BMP_LINEoExpanded_PIXEL_15o__FE__ (&BMP_LINEoExpanded_PIXEL_15o__FE_)
+__li__KCB li__KCB_;
+#define li__KCB__ (&li__KCB_)
 
-__PIXEL_16__YE PIXEL_16__YE_;
-#define PIXEL_16__YE__ (&PIXEL_16__YE_)
+__li__2BB li__2BB_={__li__2BB__};
+#define li__2BB__ (&li__2BB_)
 
-__BMP_LINEoExpanded_PIXEL_16o__1E BMP_LINEoExpanded_PIXEL_16o__1E_;
-#define BMP_LINEoExpanded_PIXEL_16o__1E__ (&BMP_LINEoExpanded_PIXEL_16o__1E_)
+__li__WEB li__WEB_;
+#define li__WEB__ (&li__WEB_)
 
-__TIMER__PC TIMER__PC_={__TIMER__PC__};
-#define TIMER__PC__ (&TIMER__PC_)
+__li__VEB li__VEB_;
+#define li__VEB__ (&li__VEB_)
 
-__INPUT_KEYBOARD__ZT INPUT_KEYBOARD__ZT_;
-#define INPUT_KEYBOARD__ZT__ (&INPUT_KEYBOARD__ZT_)
+__li__REB li__REB_={__li__REB__};
+#define li__REB__ (&li__REB_)
 
-__KEYBOARD__YT KEYBOARD__YT_={__KEYBOARD__YT__};
-#define KEYBOARD__YT__ (&KEYBOARD__YT_)
+__li__WS li__WS_;
+#define li__WS__ (&li__WS_)
 
-__ARRAYED_COLLECTIONoExpanded_UINTEGER_8o__FFB ARRAYED_COLLECTIONoExpanded_UINTEGER_8o__FFB_;
-#define ARRAYED_COLLECTIONoExpanded_UINTEGER_8o__FFB__ (&ARRAYED_COLLECTIONoExpanded_UINTEGER_8o__FFB_)
+__li__VS li__VS_;
+#define li__VS__ (&li__VS_)
 
-__FAST_ARRAYoExpanded_UINTEGER_8o__EFB FAST_ARRAYoExpanded_UINTEGER_8o__EFB_;
-#define FAST_ARRAYoExpanded_UINTEGER_8o__EFB__ (&FAST_ARRAYoExpanded_UINTEGER_8o__EFB_)
+__li__BSOB li__BSOB_;
+#define li__BSOB__ (&li__BSOB_)
 
-__WORLD__JJ WORLD__JJ_={__WORLD__JJ__};
-#define WORLD__JJ__ (&WORLD__JJ_)
+__li__XI li__XI_={__li__XI__};
+#define li__XI__ (&li__XI_)
 
-__UINTEGER_32__RD planes__UD;
-__UINTEGER_64__XRB maximum__E1Z;
-__UINTEGER_64__XRB maximum__QAG;
-__UINTEGER_CPU__GDG clone_allocation_size__CEG;
-__UINTEGER_CPU__GDG nb_page__VGN;
-__UINTEGER_CPU__GDG capacity_max__FZFB;
-__POINTER__CB begin_memory__CBL;
-__MEMORY__NEG *first_free__DSGB;
-__FAST_ARRAY2oExpanded_UINTEGER_8o__OH *screen__SH;
-__UINTEGER_32__RD timer_count__GRB;
-__UINTEGER_32__RD r_seed__UWZ__VWZ;
-__FAST_ARRAYoAGENTo__MIY *agents__VIY;
-__AREA__PB *physical_screen__YS;
-__PLAN__XOB *list_plan__GCC;
-__LIMIT_X__C2B *list_x__0CC;
-__LIMIT_Y__F2B *list_y__HDC;
-__FAST_ARRAYoPLANo__LJD *stack_plan__UJD;
-__CLIP__UOB *first_clip__XJD;
-__CLIP__UOB *last_clip__1LD;
-__CLIP__UOB *top_clip__3LD;
-void *focus__DT;
-__UINTEGER_32__RD color_back__SDF;
-__UINTEGER_32__RD black__0THB;
-__UINTEGER_32__RD red__C1D;
-__UINTEGER_32__RD white__Q0D;
-__UINTEGER_32__RD color_light__2UAD;
-__UINTEGER_32__RD color_dark__CVAD;
-__VIRTUAL_SCREEN__PT *virtual_screen__UT;
-__FAST_ARRAYoEVENT_KEYBOARDo__PFB *buffer_event__ZFB;
-__UINTEGER_8__VB cmd__SGB;
-__FAST_ARRAYoEVENT_TIMERo__5HB *buffer_event__JIB;
-__UINTEGER_8__VB p_end__LRB;
-__UINTEGER_8__VB p_beg__ISB;
-__LINKED_LISToEVENTo__GU *storage_message__OU;
-__UINTEGER_32__RD delay__NYAD;
-__UINTEGER_8__VB ascii_code__05L;
-__UINTEGER_8__VB p_end__XVJ;
-__UINTEGER_8__VB p_beg__VWJ;
-__UINTEGER_8__VB p_end__MYJ;
-__UINTEGER_8__VB p_beg__GZJ;
+__li__U li__SD;
+__li__RQF li__LRF;
+__li__RQF li__V1L;
+__li__RQF li__BLBB;
+__li__GB li__E3J;
+__li__VRF *li__MACB;
+__li__U li__CNB;
+__li__DH *li__HH;
+__li__U li__H1W;
+__li__LSV *li__USV;
+__li__TB *li__JR;
+__li__0KB *li__W2B;
+__li__DXB *li__J3B;
+__li__GXB *li__W3B;
+__li__KAD *li__TAD;
+__li__XKB *li__WAD;
+__li__XKB *li__SCD;
+__li__XKB *li__UCD;
+void *li__UR;
+__li__AS *li__FS;
+__li__KCB *li__UCB;
+__li__ZB li__LDB;
+__li__VEB *li__5EB;
+__li__ZB li__HNB;
+__li__ZB li__EOB;
+__li__VS *li__3S;
+__li__U li__XPUC;
+__li__ZB li__EZK;
+__li__ZB li__KWI;
+__li__ZB li__IXI;
+__li__ZB li__ZYI;
+__li__ZB li__TZI;
 
 /*==========================*/
 /* STRING CONSTANT          */
 /*==========================*/
 
-__STRING_CONSTANT__U __string_1={27,"Require assertion violated."};
-__STRING_CONSTANT__U __string_2={26,"Ensure assertion violated."};
-__STRING_CONSTANT__U __string_3={24,"User assertion violated."};
-__STRING_CONSTANT__U __string_4={12,"Video mode: "};
-__STRING_CONSTANT__U __string_5={5,"bits\n"};
-__STRING_CONSTANT__U __string_6={7,"create "};
-__STRING_CONSTANT__U __string_7={11,"Definition."};
-__STRING_CONSTANT__U __string_8={3,"OK\n"};
-__STRING_CONSTANT__U __string_9={3,"Ant"};
-__STRING_CONSTANT__U __string_10={19,"Memory: Size bound."};
-__STRING_CONSTANT__U __string_11={18,"Memory: Alignment."};
-__STRING_CONSTANT__U __string_12={16,"Memory: Size = 0"};
-__STRING_CONSTANT__U __string_13={14,"I'm not free!\n"};
-__STRING_CONSTANT__U __string_14={11,"I am free!\n"};
-__STRING_CONSTANT__U __string_15={10,"I'm busy!\n"};
-__STRING_CONSTANT__U __string_16={28,"Memory: New size < Old size."};
-__STRING_CONSTANT__U __string_17={21,"Memory: Pointer NULL."};
-__STRING_CONSTANT__U __string_18={19,"Memory: Table NULL."};
-__STRING_CONSTANT__U __string_19={20,"Memory: Bound index."};
-__STRING_CONSTANT__U __string_20={29,"Memory: Macro block not busy."};
-__STRING_CONSTANT__U __string_21={9,"Is empty."};
-__STRING_CONSTANT__U __string_22={7,"Move!!\n"};
-__STRING_CONSTANT__U __string_23={12,"¹~#{[|`\\^@]}"};
-__STRING_CONSTANT__U __string_24={53,"&é\"'(-è_çà)=\010\011azertyuiop^$\015 \
-qsdfghjklmù  *wxcvbn,;:!"};
-__STRING_CONSTANT__U __string_25={53,"1234567890°+\010\011AZERTYUIOP\"£\015 \
-QSDFGHJKLM%  µWXCVBN?./§"};
-__STRING_CONSTANT__U __string_26={12,"BUA-L\0R+EDZIS"};
-__STRING_CONSTANT__U __string_27={13,"789-456+1230."};
-__STRING_CONSTANT__U __string_28={15,"BUAL REDZIS  HP"};
-__STRING_CONSTANT__U __string_29={11,"Reboot ...\n"};
-__STRING_CONSTANT__U __string_30={25,"Memory: Bound table_size."};
-__STRING_CONSTANT__U __string_31={17,"Memory: Size = 0."};
-__STRING_CONSTANT__U __string_32={10,"0123456789"};
-__STRING_CONSTANT__U __string_33={18,"Memory: Big block."};
-__STRING_CONSTANT__U __string_34={23,"Memory: Copy alignment."};
-__STRING_CONSTANT__U __string_35={29,"Memory: Macro block not free."};
-__STRING_CONSTANT__U __string_36={29,"Memory: Macro Block not busy."};
-__STRING_CONSTANT__U __string_37={22,"Memory: Alignment LAB."};
-__STRING_CONSTANT__U __string_38={19,"Memory: Not memory."};
-__STRING_CONSTANT__U __string_39={19,"Not enough memory.\n"};
+__li__Y __string_1={12,"Video mode: "};
+__li__Y __string_2={5,"bits\n"};
+__li__Y __string_3={7,"create "};
+__li__Y __string_4={3,"OK\n"};
+__li__Y __string_5={3,"Ant"};
+__li__Y __string_6={14,"I'm not free!\n"};
+__li__Y __string_7={11,"I am free!\n"};
+__li__Y __string_8={10,"I'm busy!\n"};
+__li__Y __string_9={12,"GET FOOD !!!"};
+__li__Y __string_10={1,"\n"};
+__li__Y __string_11={6,"coucou"};
+__li__Y __string_12={12,"¹~#{[|`\\^@]}"};
+__li__Y __string_13={53,"&é\"'(-è_çà)=\010\011azertyuiop^$\015 qsdfghjklmù  \
+*wxcvbn,;:!"};
+__li__Y __string_14={53,"1234567890°+\010\011AZERTYUIOP\"£\015 QSDFGHJKLM%  \
+µWXCVBN?./§"};
+__li__Y __string_15={12,"BUA-L\0R+EDZIS"};
+__li__Y __string_16={13,"789-456+1230."};
+__li__Y __string_17={15,"BUAL REDZIS  HP"};
+__li__Y __string_18={11,"Reboot ...\n"};
+__li__Y __string_19={19,"Not enough memory.\n"};
 
 /*==========================*/
 /* FUNCTION HEADER          */
 /*==========================*/
 
-/* Debug Manager */
-void interrupt_signal(int sig);
-void lisaac_stack_print(_____CONTEXT *up);
-void lisaac_push_first(_____CONTEXT *path,unsigned long code);
-void lisaac_push(_____CONTEXT *path,unsigned long code);
-void print_integer(unsigned short n);
 /* Source code */
-static __UINTEGER_32__RD to_uinteger_32__AAG(__INTEGER__K Self__CAG);
-static __UINTEGER_64__XRB to_uinteger_64__V0Z(__UINTEGER_32__RD Self__X0Z);
-static __UINTEGER_CPU__GDG to_uinteger_cpu__ZUH(__INTEGER__K Self__1UH);
-static __POINTER__CB alloc_size__5WK(__UINTEGER_CPU__GDG sz__CXK);
-static __POINTER__CB alloc_type__size__VYK(__UINTEGER_32__RD t__YYK,__UINTEGER_CPU__GDG sz__ZYK);
-static __BOOLEAN__C __infix_greater_equal__JGG(__INTEGER__K Self__LGG,__INTEGER__K other__MGG);
-static void print__P5F(__STRING_CONSTANT__U *Self__R5F);
-static __BOOLEAN__C __infix_less__LOH(__INTEGER__K Self__NOH,__INTEGER__K other__OOH);
-static void** create__OZ4B(__INTEGER__K nb_elements__RZ4B);
-static __BOOLEAN__C is_empty__15DC(__FAST_ARRAYoAGENTo__MIY *Self__35DC);
-static void** create__3VHB(__INTEGER__K nb_elements__AWHB);
-static void clear__to__4F5B(void **Self__AG5B,__INTEGER__K lower__BG5B,__INTEGER__K upper__CG5B);
-static __INTEGER__K count__KHNB(__FAST_ARRAYoPLANo__LJD *Self__MHNB);
-static __PLAN__XOB* item__51WB(void **Self__B2WB,__INTEGER__K index__C2WB);
-static __INTEGER__K count__VNW(__LINKED_LISToEVENTo__GU *Self__XNW);
-static void print_positif__YQH(__UINTEGER_32__RD Self__0QH);
-static __POINTER__CB alloc_dynamic__AIZ(__UINTEGER_CPU__GDG sz__DIZ);
-static __BMP_LINEoExpanded_PIXEL_32o__PF* create__JOJ(__INTEGER__K n__MOJ);
-static __STATE__IG* clone__5CG();
-static __FAST_ARRAYoTRANSITIONo__G2O* create_with_capacity__3QS();
-static __TRANSITION__E2O* clone__ZW5();
-static void add_last__CGVB(__FAST_ARRAYoTRANSITIONo__G2O *Self__EGVB,__TRANSITION__E2O *element__FGVB);
-static __BOOLEAN__C __infix_less_equal__GTG(__INTEGER__K Self__ITG,__INTEGER__K other__JTG);
-static __TRANSITION__E2O* item__BZEC(__FAST_ARRAYoTRANSITIONo__G2O *Self__DZEC,__INTEGER__K i__EZEC);
-static void update_parent__5RVC(__STATE__IG *Self__BSVC,void *other__CSVC);
-static void set_state__OY0B(__ANT__NG *Self__QY0B,__STATE__IG *s__RY0B);
-static __INTEGER__K random_upper__XIY(__INTEGER__K Self__ZIY);
-static void print_positif__JEJB(__INTEGER__K Self__LEJB);
-static __INTEGER__K count__4CYB(__FAST_ARRAYoAGENTo__MIY *Self__ADYB);
-static __POINTER__CB realloc_dynamic__old_size__new_size__SNZB(__POINTER__CB p__VNZB,__UINTEGER_CPU__GDG old_sz__WNZB,__UINTEGER_CPU__GDG new_sz__XNZB);
-static void put__to__2OIC(void **Self__4OIC,__ANT__NG *element__5OIC,__INTEGER__K index__APIC);
-static __ANT__NG* item__X4EC(__FAST_ARRAYoAGENTo__MIY *Self__Z4EC,__INTEGER__K i__04EC);
-static __LINKED_LISToINBOXo__SJ* create__N3();
-static __INTEGER__K fast_index_of__start__AYUB(__LINKED_LISToINBOXo__SJ *Self__CYUB,void *element__DYUB);
-static void add_last__V4UB(__LINKED_LISToINBOXo__SJ *Self__X4UB,void *element__Y4UB);
-static __BOOLEAN__C in_range__to__INV(__UINTEGER_8__VB Self__KNV,__UINTEGER_8__VB low__LNV,__UINTEGER_8__VB up__MNV);
-static __INTEGER__K max__IMH(__INTEGER__K Self__KMH,__INTEGER__K other__LMH);
-static __CHARACTER__3* create__13ND(__INTEGER__K nb_elements__43ND);
-static __CHARACTER__3 item__X0GB(__CHARACTER__3 *Self__Z0GB,__INTEGER__K index__00GB);
-static void put__to__MXSD(__CHARACTER__3 *Self__OXSD,__CHARACTER__3 element__PXSD,__INTEGER__K index__QXSD);
-static __UINTEGER_8__VB* create__CIW(__INTEGER__K nb_elements__FIW);
-static void clear_all__XNAB(__UINTEGER_8__VB *Self__ZNAB,__INTEGER__K upper__0NAB);
-static __BOOLEAN__C all_default__U4AB(__UINTEGER_8__VB *Self__W4AB,__INTEGER__K upper__X4AB);
-static void put__to__RJY(__FAST_ARRAY2oExpanded_UINTEGER_8o__OH *Self__TJY,__UINTEGER_8__VB element__UJY,__INTEGER__K line__VJY,__INTEGER__K column__WJY);
-static void append_plan__3ZS(__AREA__PB *Self__5ZS);
-static void clip_type1__EBT(__AREA__PB *Self__GBT);
-static __UINTEGER_32__RD __infix_or__RIG(__UINTEGER_32__RD Self__TIG,__UINTEGER_32__RD other__UIG);
-static void set_position__at__size__R0(__AREA__PB *rac__U0,__INTEGER__K w__X0,__INTEGER__K h__Y0);
-static void append_plan__YOU(__VIRTUAL_SCREEN__PT *Self__0OU);
-static void clip_type1__AWU(__VIRTUAL_SCREEN__PT *Self__CWU);
-static void put__to__JAWB(void **Self__LAWB,__EVENT_MOUSE__ACB *element__MAWB,__INTEGER__K index__NAWB);
-static __INTEGER__K count__MKDB(__FAST_ARRAYoEVENT_MOUSEo__ECB *Self__OKDB);
-static __EVENT_MOUSE__ACB* item__22VB(void **Self__42VB,__INTEGER__K index__52VB);
-static __BOOLEAN__C valid_index__CBIC(__FAST_ARRAYoEVENT_MOUSEo__ECB *Self__EBIC,__INTEGER__K i__FBIC);
-static __EVENT_MOUSE__ACB* item__1E5(__FAST_ARRAYoEVENT_MOUSEo__ECB *Self__3E5,__INTEGER__K i__4E5);
-static void put__to__JTLB(__UINTEGER_16__CE *Self__LTLB,__UINTEGER_16__CE element__MTLB,__INTEGER__K index__NTLB);
-static __INTEGER__K count__PKZ(__FAST_ARRAYoExpanded_UINTEGER_16o__HDB *Self__RKZ);
-static __UINTEGER_16__CE item__TRLB(__UINTEGER_16__CE *Self__VRLB,__INTEGER__K index__WRLB);
-static void append_plan__51B(__MOUSE__VT *Self__B2B);
-static void clip_type1__WDC();
-static void draw__to__F0D(__MOUSE__VT *Self__H0D,__INTEGER__K x0__I0D,__INTEGER__K y0__J0D,__INTEGER__K x1__K0D,__INTEGER__K y1__L0D);
-static void put__to__LBOB(__UINTEGER_8__VB *Self__NBOB,__UINTEGER_8__VB element__OBOB,__INTEGER__K index__PBOB);
-static void put__to__WAWB(void **Self__YAWB,__EVENT_KEYBOARD__BFB *element__ZAWB,__INTEGER__K index__0AWB);
-static __INTEGER__K count__DODB(__FAST_ARRAYoEVENT_KEYBOARDo__PFB *Self__FODB);
-static __EVENT_KEYBOARD__BFB* item__K3VB(void **Self__M3VB,__INTEGER__K index__N3VB);
-static __BOOLEAN__C valid_index__MDIC(__FAST_ARRAYoEVENT_KEYBOARDo__PFB *Self__ODIC,__INTEGER__K i__PDIC);
-static __EVENT_KEYBOARD__BFB* item__RO5(__FAST_ARRAYoEVENT_KEYBOARDo__PFB *Self__TO5,__INTEGER__K i__UO5);
-static void put__to__DBWB(void **Self__FBWB,__EVENT_TIMER__2HB *element__GBWB,__INTEGER__K index__HBWB);
-static __INTEGER__K count__0RDB(__FAST_ARRAYoEVENT_TIMERo__5HB *Self__2RDB);
-static __EVENT_TIMER__2HB* item__Y3VB(void **Self__03VB,__INTEGER__K index__13VB);
-static __BOOLEAN__C valid_index__I5HC(__FAST_ARRAYoEVENT_TIMERo__5HB *Self__K5HC,__INTEGER__K i__L5HC);
-static __EVENT_TIMER__2HB* item__0O4(__FAST_ARRAYoEVENT_TIMERo__5HB *Self__2O4,__INTEGER__K i__3O4);
-void timer_interrupt__ARB();
-static void* item__ZNVB(__LINKED_LISToINBOXo__SJ *Self__1NVB,__INTEGER__K i__2NVB);
-static void timer_event__JYAD(__EXAMPLE__OB *Self__LYAD,__EVENT_TIMER__2HB *evt__MYAD);
-static void add_last__BPRC(__LINKED_LISToEVENTo__GU *Self__DPRC,void *element__EPRC);
-static void move__NNTD(__ANT__NG *Self__PNTD);
-static void run__MLTD(__STATE__IG *Self__OLTD,void *a__PLTD);
-static __BOOLEAN__C found_food__LWTD(__ANT__NG *Self__NWTD,__FAST_ARRAY2oExpanded_UINTEGER_8o__OH *scr__OWTD);
-static void redraw__to__4ZQ(__AREA__PB *Self__A0Q,__INTEGER__K x0__B0Q,__INTEGER__K y0__C0Q,__INTEGER__K x1__D0Q,__INTEGER__K y1__E0Q);
-static __UINTEGER_32__RD get_raw__MTM(__UINTEGER_32__RD col__PTM);
-static __UINTEGER_32__RD get_raw__GUM(__UINTEGER_32__RD col__JUM);
-static void resize_window__ATJ(__INTEGER__K w__DTJ,__INTEGER__K h__ETJ);
-static void key__press__RTJ(__UINTEGER_8__VB key__UTJ,__BOOLEAN__C p__VTJ);
-static void set__with__WXJ(__INTEGER__K x__ZXJ,__INTEGER__K y__0XJ,__BOOLEAN__C left_new__1XJ,__BOOLEAN__C right_new__2XJ);
-static __BOOLEAN__C is_empty__M1UB(__LINKED_LISToEVENTo__GU *Self__O1UB);
-static void* item__TNSC(__LINKED_LISToEVENTo__GU *Self__VNSC,__INTEGER__K i__WNSC);
-static void receive__Z4ZC(__EXAMPLE__OB *Self__14ZC,void *msg__24ZC);
-static void receive__AA0C(__AREA__PB *Self__CA0C,void *msg__DA0C);
-static void receive__ZRMC(__DESK__TC *Self__1RMC,void *msg__2RMC);
-static void receive__YGPD(__G_OUT__YC *Self__0GPD,void *msg__1GPD);
-static void receive__5YAD(__G_RAW__KM *Self__BZAD,void *msg__CZAD);
-static void receive__NIJD(__VIRTUAL_SCREEN__PT *Self__PIJD,void *msg__QIJD);
-static __BOOLEAN__C __infix_less_equal__MCX(__UINTEGER_CPU__GDG Self__OCX,__UINTEGER_CPU__GDG other__PCX);
-static __UINTEGER_CPU__GDG align_power__JTR(__UINTEGER_CPU__GDG Self__LTR,__UINTEGER_CPU__GDG step__MTR);
-static __POINTER__CB table_size__NHL(__UINTEGER_CPU__GDG idx__QHL);
-static __POINTER__CB micro_alloc__table__lab__GIL(__UINTEGER_CPU__GDG new_size__JIL,__POINTER__CB ptr_table__KIL,__UINTEGER_32__RD lab_type__LIL);
-static __CHARACTER__3 item__5INB(__STRING_CONSTANT__U *Self__BJNB,__INTEGER__K index__CJNB);
-static void put__to__GMWB(void **Self__IMWB,__PLAN__XOB *element__JMWB,__INTEGER__K index__KMWB);
-static __INTEGER_8__NDG to_integer_8__XSW(__INTEGER__K Self__ZSW);
-static __BOOLEAN__C has__3WW(__CHARACTER__3 ch__AXW);
-static __INTEGER__K decimal_value__HXW(__CHARACTER__3 Self__JXW);
-static __MEMORY__NEG* search__3QGB(__UINTEGER_CPU__GDG new_size__ARGB);
-static void** create__GB4B();
-static __BOOLEAN__C is_empty__GUDC(__FAST_ARRAYoTRANSITIONo__G2O *Self__IUDC);
-static __INTEGER__K count__DZXB(__FAST_ARRAYoTRANSITIONo__G2O *Self__FZXB);
-static void put__to__POIC(void **Self__ROIC,__TRANSITION__E2O *element__SOIC,__INTEGER__K index__TOIC);
-static __UINTEGER_8__VB item__OO2(__FAST_ARRAY2oExpanded_UINTEGER_8o__OH *Self__QO2,__INTEGER__K line__RO2,__INTEGER__K column__SO2);
-static __BOOLEAN__C in_range__to__I5I(__INTEGER__K Self__K5I,__INTEGER__K low__L5I,__INTEGER__K up__M5I);
-static __BOOLEAN__C __infix_less__0GS(__UINTEGER_CPU__GDG Self__2GS,__UINTEGER_CPU__GDG other__3GS);
-static void copy__to__size__2UCC(__POINTER__CB src__5UCC,__POINTER__CB dst__AVCC,__UINTEGER_CPU__GDG sz__BVCC);
-static __POINTER__CB item__UBN(__POINTER__CB *Self__WBN,__INTEGER__K index__XBN);
-static void put__to__WQN(__POINTER__CB *Self__YQN,__POINTER__CB element__ZQN,__INTEGER__K index__0QN);
-static __UINTEGER_CPU__GDG to_uinteger_cpu__AJLB(__POINTER__CB Self__CJLB);
-static __BOOLEAN__C in_range__to__SDX(__UINTEGER_CPU__GDG Self__UDX,__UINTEGER_CPU__GDG low__VDX,__UINTEGER_CPU__GDG up__WDX);
-static __MEMORY__NEG* next_linear__VDVB(__MEMORY__NEG *Self__XDVB);
-static __BOOLEAN__C __infix_greater_equal__IGS(__UINTEGER_CPU__GDG Self__KGS,__UINTEGER_CPU__GDG other__LGS);
-static __POINTER__CB to_pointer__AKN(__UINTEGER_CPU__GDG Self__CKN);
-static void to_busy__index__4NWB(__MEMORY__NEG *Self__AOWB,__POINTER__CB sz__BOWB,__UINTEGER_CPU__GDG idx__COWB);
-static void put_last__to__EFIB(__MEMORY__NEG *m__HFIB,__UINTEGER_CPU__GDG idx__IFIB);
-static void add_link_free__DNWB(__MEMORY__NEG *Self__FNWB);
-static void delete_link_free__I2YB(__MEMORY__NEG *Self__K2YB);
-static __INTEGER__K count__SBW(__LINKED_LISToINBOXo__SJ *Self__UBW);
-static __BOOLEAN__C valid_index__PKDC(__LINKED_LISToINBOXo__SJ *Self__RKDC,__INTEGER__K i__SKDC);
-static __LINKED_LIST_NODEoINBOXo__Z4UB* create__next__SS3B(void *i__VS3B);
-static __BOOLEAN__C __infix_less_equal__BMV(__UINTEGER_8__VB Self__DMV,__UINTEGER_8__VB other__EMV);
-static __UINTEGER_8__VB item__YOOB(__UINTEGER_8__VB *Self__0OOB,__INTEGER__K index__1OOB);
-static __BOOLEAN__C valid_index__RM2(__FAST_ARRAY2oExpanded_UINTEGER_8o__OH *Self__TM2,__INTEGER__K line__UM2,__INTEGER__K column__VM2);
-static __INTEGER__K min__TLH(__INTEGER__K Self__VLH,__INTEGER__K other__WLH);
-static __PLAN__XOB* clone__STMC();
-static void inc_level__BOVC(__PLAN__XOB *Self__DOVC);
-static __LIMIT_X__C2B* create__plan__JEKC(__INTEGER__K x__MEKC,__PLAN__XOB *p__NEKC);
-static __LIMIT_X__C2B* append__RBJD(__LIMIT_X__C2B *Self__TBJD,__LIMIT_X__C2B *old_root__UBJD);
-static __LIMIT_Y__F2B* create_top__plan__ZEKC(__INTEGER__K y__2EKC,__PLAN__XOB *p__3EKC);
-static __LIMIT_Y__F2B* append__LEJD(__LIMIT_Y__F2B *Self__NEJD,__LIMIT_Y__F2B *old_root__OEJD);
-static __LIMIT_Y__F2B* create_bottom__plan__GFKC(__INTEGER__K y__JFKC,__PLAN__XOB *p__KFKC);
-static void creat_clip__JCQ(__AREA__PB *Self__LCQ);
-static void clip_next_child__QSOB(__EXAMPLE__OB *Self__SSOB);
-static void clip_next_child__HVD(__DESK__TC *Self__JVD);
-static void clip_next_child__0BBD(__G_OUT__YC *Self__2BBD);
-static void clip_next_child__BIBD(__G_RAW__KM *Self__DIBD);
-static void clip_next_child__D5V(__VIRTUAL_SCREEN__PT *Self__F5V);
-static void clip_next_child__DPC(__MOUSE__VT *Self__FPC);
-static void creat_clip__K3D(__DESK__TC *Self__M3D);
-static void creat_clip__FTCD(__G_RAW__KM *Self__HTCD);
-static __INTEGER__K width_min__OTHC(__G_DIV_EXPR__M53 *Self__QTHC);
-static __INTEGER__K height_min__BUHC(__G_DIV_EXPR__M53 *Self__DUHC);
-static void append_plan__GUC(__DESK__TC *Self__IUC);
-static void clip_type1__P1C();
-static void draw__to__F3E(__DESK__TC *Self__H3E,__INTEGER__K x0__I3E,__INTEGER__K y0__J3E,__INTEGER__K x1__K3E,__INTEGER__K y1__L3E);
-static void refresh__UT4(__EXAMPLE__OB *Self__WT4);
-static void refresh__5OHC(__G_DIV_EXPR__M53 *Self__BPHC);
-static void sub_move__CSE(__DESK__TC *Self__ESE,__INTEGER__K x__FSE,__INTEGER__K y__GSE);
-static __INTEGER__K abs__EBJ(__INTEGER__K Self__GBJ);
-static void redraw__to__DKF(__INTEGER__K x0__GKF,__INTEGER__K y0__HKF,__INTEGER__K x1__IKF,__INTEGER__K y1__JKF);
-static void sub_resize__PME(__DESK__TC *Self__RME);
-static void update__from__size__1QBB(__EXAMPLE__OB *Self__3QBB,void *father__4QBB,__INTEGER__K x0__5QBB,__INTEGER__K y0__ARBB,__INTEGER__K w__BRBB,__INTEGER__K h__CRBB);
-static __INTEGER__K height_min__JXUC(__G_OUT__YC *Self__LXUC);
-static __INTEGER__K height_max__ZXUC(__G_OUT__YC *Self__1XUC);
-static __INTEGER__K height_max__ZYUC(__G_RAW__KM *Self__1YUC);
-static __INTEGER__K width_max__YZUC(__G_OUT__YC *Self__0ZUC);
-static void set_position__at__size__W0UC(__G_OUT__YC *Self__Y0UC,void *rac__Z0UC,__INTEGER__K x__00UC,__INTEGER__K y__10UC,__INTEGER__K w__20UC,__INTEGER__K h__30UC);
-static __INTEGER__K width_max__W1UC(__G_RAW__KM *Self__Y1UC);
-static void set_position__at__size__U2UC(__G_RAW__KM *Self__W2UC,void *rac__X2UC,__INTEGER__K x__Y2UC,__INTEGER__K y__Z2UC,__INTEGER__K w__02UC,__INTEGER__K h__12UC);
-static void poly_move_to__RUG(__MOUSE__VT *Self__TUG);
-static void poly_line_to__NWG(__MOUSE__VT *Self__PWG,__INTEGER__K x1__QWG,__INTEGER__K y1__RWG);
-static void connect_first__30J(__MOUSE__VT *Self__50J);
-static __EDGE__WUG* item__ZK5(__FAST_ARRAYoEDGEo__YUG *Self__1K5,__INTEGER__K i__2K5);
-static void remove__Y35(__FAST_ARRAYoEDGEo__YUG *Self__035,__INTEGER__K index__135);
-static void put__to__WEBB(__FAST_ARRAYoEDGEo__YUG *Self__YEBB,__EDGE__WUG *element__ZEBB,__INTEGER__K i__0EBB);
-static void swap__with__J0VB(__FAST_ARRAYoEDGEo__YUG *Self__L0VB,__INTEGER__K i1__M0VB,__INTEGER__K i2__N0VB);
-static __BOOLEAN__C is_empty__BYNB(__FAST_ARRAYoEDGEo__YUG *Self__DYNB);
-static __EDGE__WUG* item__G4VB(void **Self__I4VB,__INTEGER__K index__J4VB);
-static void to_run__3JJC(__EDGE__WUG *Self__5JJC);
-static void line_h_hard__until__color__ZYGB(__MOUSE__VT *Self__1YGB,__INTEGER__K x0__2YGB,__INTEGER__K y0__3YGB,__INTEGER__K x1__4YGB,__UINTEGER_32__RD col__5YGB);
-static __INTEGER__K count__NP5(__FAST_ARRAYoEDGEo__YUG *Self__PP5);
-static __BOOLEAN__C line_v_until__YBI(__MOUSE__VT *Self__0BI,__INTEGER__K y__1BI);
-static __BOOLEAN__C line_h_until__KEI(__MOUSE__VT *Self__MEI,__INTEGER__K x__NEI);
-static __BOOLEAN__C line__to__PJH(__MOUSE__VT *Self__RJH,__INTEGER__K x1__SJH,__INTEGER__K y1__TJH,__INTEGER__K x2__UJH,__INTEGER__K y2__VJH);
-static __LINKED_LIST_NODEoEVENTo__Q1UB* create__next__MOSC(void *i__POSC);
-static __INTEGER__K random_between__and__KPTD(__INTEGER__K lower__NPTD);
-static void draw__to__5RHB(__EXAMPLE__OB *Self__BSHB,__INTEGER__K x0__CSHB,__INTEGER__K y0__DSHB,__INTEGER__K x1__ESHB,__INTEGER__K y1__FSHB);
-static void draw__to__IO2C(__G_OUT__YC *Self__KO2C,__INTEGER__K x0__LO2C,__INTEGER__K y0__MO2C,__INTEGER__K x1__NO2C,__INTEGER__K y1__OO2C);
-static void draw__to__M34C(__G_RAW__KM *Self__O34C,__INTEGER__K x0__P34C,__INTEGER__K y0__Q34C,__INTEGER__K x1__R34C,__INTEGER__K y1__S34C);
-static void remove_plan__BF3(__AREA__PB *Self__DF3);
-static __LIMIT_X__C2B* remove__ANID(__LIMIT_X__C2B *Self__CNID,__LIMIT_X__C2B *old_root__DNID);
-static __LIMIT_Y__F2B* remove__EOID(__LIMIT_Y__F2B *Self__GOID,__LIMIT_Y__F2B *old_root__HOID);
-static void sub_resize__RPQB(__EXAMPLE__OB *Self__TPQB);
-static void sub_resize__0PCD(__G_OUT__YC *Self__2PCD);
-static void sub_resize__VCDD(__G_RAW__KM *Self__XCDD);
-static void sub_resize__VYY(__VIRTUAL_SCREEN__PT *Self__XYY);
-static void sub_resize__TD2(__MOUSE__VT *Self__VD2);
-static __BOOLEAN__C in_range__to__5O3(__CHARACTER__3 Self__BP3,__CHARACTER__3 lower__CP3,__CHARACTER__3 upper__DP3);
-static __UINTEGER_16__CE to_uinteger_16__5KM(__UINTEGER_8__VB Self__BLM);
-static __UINTEGER_16__CE to_uinteger_16__TBX(__INTEGER__K Self__VBX);
-static void sub_move__NDO(__MOUSE__VT *Self__PDO,__INTEGER__K x__QDO,__INTEGER__K y__RDO);
-static void redraw__to__QPO(__INTEGER__K x0__TPO,__INTEGER__K y0__UPO,__INTEGER__K x1__VPO,__INTEGER__K y1__WPO);
-static void mouse_event__SXAD(__EXAMPLE__OB *Self__UXAD,__EVENT_MOUSE__ACB *evt__VXAD);
-static void receive__5MED(__DESK__TC *Self__BNED,__EVENT_MOUSE__ACB *msg__CNED);
-static __BOOLEAN__C valid_index__COTC(__LINKED_LISToEVENTo__GU *Self__EOTC,__INTEGER__K i__FOTC);
-static void* get_object__YHSC(__DESK__TC *Self__0HSC,__INTEGER__K x__1HSC,__INTEGER__K y__2HSC);
-static __POINTER__CB new_lab__EGN(__UINTEGER_32__RD t__HGN);
-static __BOOLEAN__C __infix_greater_equal__SQ2(__CHARACTER__3 Self__UQ2,__CHARACTER__3 other__VQ2);
-static __BOOLEAN__C __infix_less_equal__XCHB(__CHARACTER__3 Self__ZCHB,__CHARACTER__3 other__0CHB);
-static __INTEGER__K to_integer__VPY(__CHARACTER__3 Self__XPY);
-static __MEMORY__NEG* new_page__0YFB();
-static __LIMIT_Y__F2B* clone__JIVC();
-static void force__to__IU4(__FAST_ARRAYoPLANo__LJD *Self__KU4,__PLAN__XOB *element__LU4,__INTEGER__K index__MU4);
-static __PLAN__XOB* item__IDNB(__FAST_ARRAYoPLANo__LJD *Self__KDNB,__INTEGER__K i__LDNB);
-static void add_clip__from__to__B42(__AREA__PB *Self__D42,void *win__E42,__INTEGER__K xmin__F42,__INTEGER__K ymin__G42,__INTEGER__K xmax__H42,__INTEGER__K ymax__I42);
-static void force__to__ORWD(__FAST_ARRAYoPLANo__LJD *Self__QRWD,__INTEGER__K index__SRWD);
-static void add_clip__from__to__VPUB(__EXAMPLE__OB *Self__XPUB,void *win__YPUB,__INTEGER__K xmin__ZPUB,__INTEGER__K ymin__0PUB,__INTEGER__K xmax__1PUB,__INTEGER__K ymax__2PUB);
-static void add_clip__from__to__2SHD(__G_OUT__YC *Self__4SHD,void *win__5SHD,__INTEGER__K xmin__ATHD,__INTEGER__K ymin__BTHD,__INTEGER__K xmax__CTHD,__INTEGER__K ymax__DTHD);
-static void add_clip__from__to__1U3(__VIRTUAL_SCREEN__PT *Self__3U3,void *win__4U3,__INTEGER__K xmin__5U3,__INTEGER__K ymin__AV3,__INTEGER__K xmax__BV3,__INTEGER__K ymax__CV3);
-static void add_clip__from__to__04X(__MOUSE__VT *Self__24X,void *win__34X,__INTEGER__K xmin__44X,__INTEGER__K ymin__54X,__INTEGER__K xmax__A5X,__INTEGER__K ymax__B5X);
-static void add_clip__from__to__ADY(__DESK__TC *Self__CDY,void *win__DDY,__INTEGER__K xmin__EDY,__INTEGER__K ymin__FDY,__INTEGER__K xmax__GDY,__INTEGER__K ymax__HDY);
-static void add_clip__from__to__GYHD(__G_RAW__KM *Self__IYHD,void *win__JYHD,__INTEGER__K xmin__KYHD,__INTEGER__K ymin__LYHD,__INTEGER__K xmax__MYHD,__INTEGER__K ymax__NYHD);
-static __INTEGER__K width_min__VAVC(__G_OUT__YC *Self__XAVC);
-static __INTEGER__K width_min__EBVC(__G_RAW__KM *Self__GBVC);
-static __INTEGER__K height_min__UBVC(__G_RAW__KM *Self__WBVC);
-static __CLIP__UOB* get_clip__1OSC(__DESK__TC *Self__3OSC,__INTEGER__K x__4OSC,__INTEGER__K y__5OSC);
-static void slave_line_h_hard__until__color__FSGC(__VIRTUAL_SCREEN__PT *Self__HSGC,__INTEGER__K x1__ISGC,__INTEGER__K y__JSGC,__INTEGER__K x2__KSGC,__UINTEGER_32__RD col__LSGC);
-static void slave_line_h_hard__until__color__OSGC(__MOUSE__VT *Self__QSGC,__INTEGER__K x1__RSGC,__INTEGER__K y__SSGC,__INTEGER__K x2__TSGC,__UINTEGER_32__RD col__USGC);
-static void refresh__S5UC(__G_OUT__YC *Self__U5UC);
-static void refresh__HAVC(__G_RAW__KM *Self__JAVC);
-static void update_plan__4TE(__DESK__TC *Self__AUE);
-static void sub_move__ZMRB(__EXAMPLE__OB *Self__1MRB,__INTEGER__K x__2MRB,__INTEGER__K y__3MRB);
-static void sub_move__UQDD(__G_OUT__YC *Self__WQDD,__INTEGER__K x__XQDD,__INTEGER__K y__YQDD);
-static void sub_move__S2DD(__G_RAW__KM *Self__U2DD,__INTEGER__K x__V2DD,__INTEGER__K y__W2DD);
-static void sub_move__K24(__VIRTUAL_SCREEN__PT *Self__M24,__INTEGER__K x__N24,__INTEGER__K y__O24);
-static void append_plan__Y4LB(__EXAMPLE__OB *Self__04LB);
-static void clip_type1__AGMB(__EXAMPLE__OB *Self__CGMB);
-static void redraw__to__DHSB(__EXAMPLE__OB *Self__FHSB,__INTEGER__K x0__GHSB,__INTEGER__K y0__HHSB,__INTEGER__K x1__IHSB,__INTEGER__K y1__JHSB);
-static void append_plan__QP5C(__G_OUT__YC *Self__SP5C);
-static void clip_type1__YW5C(__G_OUT__YC *Self__0W5C);
-static void redraw__to__RVED(__G_OUT__YC *Self__TVED,__INTEGER__K x0__UVED,__INTEGER__K y0__VVED,__INTEGER__K x1__WVED,__INTEGER__K y1__XVED);
-static void append_plan__BCAD(__G_RAW__KM *Self__DCAD);
-static void clip_type1__KJAD(__G_RAW__KM *Self__MJAD);
-static void redraw__to__G5ED(__G_RAW__KM *Self__I5ED,__INTEGER__K x0__J5ED,__INTEGER__K y0__K5ED,__INTEGER__K x1__L5ED,__INTEGER__K y1__M5ED);
-static __INTEGER__K width_max__MLWC(__EXAMPLE__OB *Self__OLWC);
-static __INTEGER__K width_max__KMWC(__G_DIV_EXPR__M53 *Self__MMWC);
-static __INTEGER__K height_max__2NWC(__EXAMPLE__OB *Self__4NWC);
-static __INTEGER__K height_max__0OWC(__G_DIV_EXPR__M53 *Self__2OWC);
-static __FAST_ARRAYoEDGEo__YUG* clone__ULR();
-static void** create__H0HB(__INTEGER__K nb_elements__K0HB);
-static void clear__to__2I5B(void **Self__4I5B,__INTEGER__K lower__5I5B,__INTEGER__K upper__AJ5B);
-static __EDGE__WUG* clone__WIAB();
-static __BOOLEAN__C valid_index__KCIC(__FAST_ARRAYoEDGEo__YUG *Self__MCIC,__INTEGER__K i__NCIC);
-static void put__to__U4VB(void **Self__W4VB,__EDGE__WUG *element__X4VB,__INTEGER__K index__Y4VB);
-static void** realloc__with__IYWB(void **Self__KYWB,__INTEGER__K old_nb_elts__LYWB,__INTEGER__K new_nb_elts__MYWB);
-static __EDGE__WUG* last__SZNB(__FAST_ARRAYoEDGEo__YUG *Self__UZNB);
-static void add_last__JL5(__FAST_ARRAYoEDGEo__YUG *Self__LL5,__EDGE__WUG *element__ML5);
-static __UINTEGER_16__CE item__OIJB(__FAST_ARRAYoExpanded_UINTEGER_16o__HDB *Self__QIJB,__INTEGER__K i__RIJB);
-static void put__to__PJJB(__FAST_ARRAYoExpanded_UINTEGER_16o__HDB *Self__RJJB,__UINTEGER_16__CE element__SJJB,__INTEGER__K i__TJJB);
-static __CLIP__UOB* get_clip__Y5SB(__MOUSE__VT *Self__05SB,__INTEGER__K x__15SB,__INTEGER__K y__25SB);
-static void pixel_hard__color__S4RB(__MOUSE__VT *Self__U4RB,__INTEGER__K x__V4RB,__INTEGER__K y__W4RB,__UINTEGER_32__RD col__X4RB);
-static __BOOLEAN__C pixel_to__JQJB(__MOUSE__VT *Self__LQJB,__INTEGER__K x__MQJB,__INTEGER__K y__NQJB);
-static __BOOLEAN__C rectangle_fill__to__color__V1TB(__EXAMPLE__OB *Self__X1TB,__INTEGER__K x0__Y1TB,__INTEGER__K y0__Z1TB,__INTEGER__K x1__01TB,__INTEGER__K y1__11TB,__UINTEGER_32__RD col__21TB);
-static __BOOLEAN__C rectangle_fill__to__color__QSAD(__G_OUT__YC *Self__SSAD,__INTEGER__K x0__TSAD,__INTEGER__K y0__USAD,__INTEGER__K x1__VSAD,__INTEGER__K y1__WSAD,__UINTEGER_32__RD col__XSAD);
-static __INTEGER__K index_of__since__YWJD(__STRING__X53 *Self__0WJD,__INTEGER__K start_index__2WJD);
-static __CHARACTER__3 item__L4JD(__STRING__X53 *Self__N4JD,__INTEGER__K index__O4JD);
-static __INTEGER__K font_width_letter__3KFD(__CHARACTER__3 char__ALFD);
-static __CLIP__UOB* get_clip__ETKD(__G_OUT__YC *Self__GTKD,__INTEGER__K x__HTKD,__INTEGER__K y__ITKD);
-static void slave_pixel_hard__color__ZMIC(__VIRTUAL_SCREEN__PT *Self__1MIC,__INTEGER__K x__2MIC,__INTEGER__K y__3MIC,__UINTEGER_32__RD col__4MIC);
-static void slave_pixel_hard__color__BNIC(__MOUSE__VT *Self__DNIC,__INTEGER__K x__ENIC,__INTEGER__K y__FNIC,__UINTEGER_32__RD col__GNIC);
-static __BOOLEAN__C line_v_until__QUBD(__G_RAW__KM *Self__SUBD,__INTEGER__K y__TUBD);
-static __BOOLEAN__C line_h_until__5WBD(__G_RAW__KM *Self__BXBD,__INTEGER__K x__CXBD);
-static void line_h_hard__until__color__KBGD(__G_RAW__KM *Self__MBGD,__INTEGER__K x0__NBGD,__INTEGER__K y0__OBGD,__INTEGER__K x1__PBGD,__UINTEGER_32__RD col__QBGD);
-static __PLAN__XOB* remove__TYTC(__PLAN__XOB *Self__VYTC,__PLAN__XOB *old_root__WYTC);
-static void update_plan__SORB(__EXAMPLE__OB *Self__UORB);
-static void update_plan__NSDD(__G_OUT__YC *Self__PSDD);
-static void update_plan__O4DD(__G_RAW__KM *Self__Q4DD);
-static void update_plan__2D0(__VIRTUAL_SCREEN__PT *Self__4D0);
-static void update_plan__XFO(__MOUSE__VT *Self__ZFO);
-static void* get_object__SWVC(__EXAMPLE__OB *Self__UWVC,__INTEGER__K x__VWVC,__INTEGER__K y__WWVC);
-static void* get_object__AYVC(__AREA__PB *Self__CYVC,__INTEGER__K x__DYVC,__INTEGER__K y__EYVC);
-static void* get_object__WNJD(__G_OUT__YC *Self__YNJD,__INTEGER__K x__ZNJD,__INTEGER__K y__0NJD);
-static void* get_object__FPJD(__G_RAW__KM *Self__HPJD,__INTEGER__K x__IPJD,__INTEGER__K y__JPJD);
-static void* get_object__PZVC(__VIRTUAL_SCREEN__PT *Self__RZVC,__INTEGER__K x__SZVC,__INTEGER__K y__TZVC);
-static void add_last__22MB(__FAST_ARRAYoPLANo__LJD *Self__42MB,__PLAN__XOB *element__52MB);
-static void resize__Z5MB(__FAST_ARRAYoPLANo__LJD *Self__15MB,__INTEGER__K new_count__25MB);
-static __CLIP__UOB* create__at__to__PU1(void *win__SU1,__INTEGER__K x0__TU1,__INTEGER__K y0__UU1,__INTEGER__K x1__VU1,__INTEGER__K y1__WU1);
-static __CLIP__UOB* get_clip__UHLC(__VIRTUAL_SCREEN__PT *Self__WHLC,__INTEGER__K x__XHLC,__INTEGER__K y__YHLC);
-static void pixel_hard__color__VSSB(__MOUSE__VT *Self__XSSB,__INTEGER__K x__YSSB,__INTEGER__K y__ZSSB,__UINTEGER_32__RD col__0SSB);
-static void remove_plan__UZF(__DESK__TC *Self__WZF);
-static __BOOLEAN__C valid_index__WJIC(__FAST_ARRAYoExpanded_UINTEGER_16o__HDB *Self__YJIC,__INTEGER__K i__ZJIC);
-static __CLIP__UOB* get_clip__XAXC(__EXAMPLE__OB *Self__ZAXC,__INTEGER__K x__0AXC,__INTEGER__K y__1AXC);
-static __CLIP__UOB* get_clip__GGHD(__G_RAW__KM *Self__IGHD,__INTEGER__K x__JGHD,__INTEGER__K y__KGHD);
-static void dec_level__MF0C(__PLAN__XOB *Self__OF0C);
-static void remove_plan__I4TB(__EXAMPLE__OB *Self__K4TB);
-static void remove_plan__J0GD(__G_OUT__YC *Self__L0GD);
-static void remove_plan__R1GD(__G_RAW__KM *Self__T1GD);
-static void remove_plan__AL3(__VIRTUAL_SCREEN__PT *Self__CL3);
-static void remove_plan__IZO(__MOUSE__VT *Self__KZO);
-static void** realloc__with__4KXB(void **Self__ALXB,__INTEGER__K old_nb_elts__BLXB,__INTEGER__K new_nb_elts__CLXB);
+static __li__GB li__PDK(__li__RQF li__RDK,__li__GB li__SDK,__li__U li__TDK);
+static __li__VRF* li__J5BB(__li__RQF li__L5BB);
+static void li__BZG(__li__U li__CZG);
+static __li__KF* li__WPI(__li__K li__YPI);
+static __li__PLN* li__MRQ();
+static void li__K1OB(__li__PLN *li__L1OB,__li__NLN *li__M1OB);
+static void li__OXKC(__li__BG *li__PXKC,void *li__QXKC);
+static void li__3XTB(__li__GG *li__4XTB,__li__BG *li__5XTB);
+static void li__VIEB(__li__K li__WIEB);
+static __li__GB li__FSSB(__li__GB li__HSSB,__li__RQF li__ISSB,__li__RQF li__JSSB);
+static __li__K li__5OOB(__li__5I *li__APOB,void *li__BPOB);
+static void li__JZQ(__li__TB *li__KZQ);
+static void li__35Q(__li__TB *li__45Q);
+static void li__OY(__li__TB *li__QY,__li__K li__TY,__li__K li__UY);
+static void li__MHS(__li__AS *li__NHS);
+static void li__BOS(__li__AS *li__COS);
+static void li__BXB(__li__GS *li__CXB);
+static void li__F4B();
+static void li__KPD(__li__GS *li__LPD,__li__K li__MPD,__li__K li__NPD,__li__K li__OPD,__li__K li__PPD);
+void li__2MB();
+static void* li__BCPB(__li__5I *li__CCPB,__li__K li__DCPB);
+static void li__X1CB(__li__SB *li__Y1CB,__li__K li__Z1CB,__li__K li__01CB,__li__K li__11CB,__li__K li__21CB);
+static void li__IZED(__li__GG *li__JZED);
+static void li__OXED(__li__BG *li__PXED,void *li__QXED);
+static __li__C li__CI(__li__GG *li__DI);
+static void li__1BP(__li__TB *li__2BP,__li__K li__3BP,__li__K li__4BP,__li__K li__5BP,__li__K li__ACP);
+static void li__1TI(__li__K li__3TI,__li__K li__4TI);
+static void li__LUI(__li__ZB li__NUI,__li__C li__OUI);
+static void li__EYI(__li__K li__GYI,__li__K li__HYI,__li__C li__IYI,__li__C li__JYI);
+static void li__HSOC(__li__SB *li__ISOC,void *li__JSOC);
+static void li__KTOC(__li__TB *li__LTOC,void *li__MTOC);
+static void li__CADC(__li__TC *li__DADC,void *li__EADC);
+static void li__4GBD(__li__YC *li__5GBD,void *li__AHBD);
+static void li__IQUC(__li__RL *li__JQUC,void *li__KQUC);
+static void li__NC2C(__li__AS *li__OC2C,void *li__PC2C);
+static __li__GB li__G1L(__li__U li__I1L);
+static __li__VRF* li__XKBB();
+static void li__33PB(__li__VRF *li__43PB,__li__GB li__53PB,__li__RQF li__A4PB);
+static __li__DXB* li__O21C(__li__DXB *li__P21C,__li__DXB *li__Q21C);
+static __li__GXB* li__441C(__li__GXB *li__541C,__li__GXB *li__A51C);
+static void li__HNO(__li__TB *li__INO);
+static void li__QCJB(__li__SB *li__RCJB);
+static void li__5KD(__li__TC *li__ALD);
+static void li__CYUC(__li__YC *li__DYUC);
+static void li__L3UC(__li__RL *li__M3UC);
+static void li__0RT(__li__AS *li__1RT);
+static void li__SIC(__li__GS *li__TIC);
+static void li__KSD(__li__TC *li__LSD);
+static void li__AEWC(__li__RL *li__BEWC);
+static void li__BNC(__li__TC *li__CNC);
+static void li__XTC();
+static void li__EPE(__li__TC *li__FPE,__li__K li__GPE,__li__K li__HPE,__li__K li__IPE,__li__K li__JPE);
+static void li__KT4B(__li__ES0 *li__LT4B);
+static void li__CFE(__li__TC *li__DFE,__li__K li__EFE,__li__K li__FFE);
+static void li__P0E(__li__K li__R0E,__li__K li__S0E,__li__K li__T0E,__li__K li__U0E);
+static void li__35D(__li__TC *li__45D);
+static void li__RV3(__li__SB *li__SV3,void *li__TV3,__li__K li__UV3,__li__K li__VV3,__li__K li__WV3,__li__K li__XV3);
+static __li__K li__SX4B(__li__ES0 *li__TX4B);
+static __li__K li__VIKC(__li__YC *li__WIKC);
+static void li__IDKC(__li__YC *li__JDKC,void *li__KDKC,__li__K li__LDKC,__li__K li__MDKC,__li__K li__NDKC,__li__K li__ODKC);
+static __li__K li__BX4B(__li__ES0 *li__CX4B);
+static void li__30TC(__li__RL *li__40TC);
+static void li__TBUC(__li__RL *li__UBUC);
+static void li__JIKC(__li__RL *li__KIKC);
+static void li__DJXC(__li__RL *li__EJXC,__li__K li__FJXC,__li__K li__GJXC);
+static void li__NIYC(__li__RL *li__OIYC,__li__K li__PIYC,__li__K li__QIYC,__li__K li__RIYC,__li__K li__SIYC);
+static void li__1RWC(__li__RL *li__2RWC);
+static __li__K li__POLC(__li__ES0 *li__QOLC);
+static __li__K li__VQLC(__li__ES0 *li__WQLC);
+static void li__T5F(__li__GS *li__U5F);
+static void li__LBG(__li__GS *li__MBG,__li__K li__NBG,__li__K li__OBG);
+static void li__F1I(__li__GS *li__G1I);
+static void li__DGCB(__li__GS *li__EGCB,__li__K li__FGCB,__li__K li__GGCB,__li__K li__HGCB,__li__U li__IGCB);
+static __li__C li__AIH(__li__GS *li__BIH,__li__K li__CIH);
+static __li__C li__LKH(__li__GS *li__MKH,__li__K li__NKH);
+static __li__C li__YSG(__li__GS *li__ZSG,__li__K li__0SG,__li__K li__1SG,__li__K li__2SG,__li__K li__3SG);
+static __li__C li__P3LB(__li__SB *li__Q3LB,__li__K li__R3LB,__li__K li__S3LB,__li__K li__T3LB,__li__K li__U3LB,__li__U li__V3LB);
+static void li__CWQC(__li__YC *li__DWQC,__li__K li__EWQC,__li__K li__FWQC,__li__K li__GWQC,__li__K li__HWQC);
+static void li__N0SC(__li__RL *li__O0SC,__li__K li__P0SC,__li__K li__Q0SC,__li__K li__R0SC,__li__K li__S0SC);
+static __li__0KB* li__FGJC(__li__0KB *li__GGJC,__li__0KB *li__HGJC);
+static void li__4WKB(__li__SB *li__5WKB);
+static void li__BBWC(__li__YC *li__CBWC);
+static void li__CBW(__li__AS *li__DBW);
+static void li__H4Y(__li__GS *li__I4Y);
+static void li__JVM(__li__GS *li__KVM,__li__K li__LVM,__li__K li__MVM);
+static void li__DAN(__li__K li__FAN,__li__K li__GAN,__li__K li__HAN,__li__K li__IAN);
+static void li__APUC(__li__SB *li__BPUC,__li__B5 *li__CPUC);
+static void li__3XXC(__li__TC *li__4XXC,__li__B5 *li__5XXC);
+static void* li__U1HC(__li__TC *li__V1HC,__li__K li__W1HC,__li__K li__X1HC);
+static void li__3E1(__li__KAD *li__4E1,__li__0KB *li__5E1,__li__K li__AF1);
+static void li__HVZ(__li__TB *li__IVZ,void *li__JVZ,__li__K li__KVZ,__li__K li__LVZ,__li__K li__MVZ,__li__K li__NVZ);
+static void li__ZSHD(__li__KAD *li__0SHD,__li__K li__2SHD);
+static void li__YHOB(__li__SB *li__ZHOB,void *li__0HOB,__li__K li__1HOB,__li__K li__2HOB,__li__K li__3HOB,__li__K li__4HOB);
+static void li__LS0C(__li__YC *li__MS0C,void *li__NS0C,__li__K li__OS0C,__li__K li__PS0C,__li__K li__QS0C,__li__K li__RS0C);
+static void li__5I0(__li__AS *li__AJ0,void *li__BJ0,__li__K li__CJ0,__li__K li__DJ0,__li__K li__EJ0,__li__K li__FJ0);
+static void li__0JV(__li__GS *li__1JV,void *li__2JV,__li__K li__3JV,__li__K li__4JV,__li__K li__5JV,__li__K li__AKV);
+static void li__TNV(__li__TC *li__UNV,void *li__VNV,__li__K li__WNV,__li__K li__XNV,__li__K li__YNV,__li__K li__ZNV);
+static void li__DX0C(__li__RL *li__EX0C,void *li__FX0C,__li__K li__GX0C,__li__K li__HX0C,__li__K li__IX0C,__li__K li__JX0C);
+static __li__XKB* li__4BIC(__li__TC *li__5BIC,__li__K li__ACIC,__li__K li__BCIC);
+static void li__B03B(__li__AS *li__C03B,__li__K li__D03B,__li__K li__E03B,__li__K li__F03B,__li__U li__G03B);
+static void li__J03B(__li__GS *li__K03B,__li__K li__L03B,__li__K li__M03B,__li__K li__N03B,__li__U li__O03B);
+static void li__WGE(__li__TC *li__XGE);
+static void li__4PLB(__li__SB *li__5PLB,__li__K li__AQLB,__li__K li__BQLB);
+static void li__J4WC(__li__YC *li__K4WC,__li__K li__L4WC,__li__K li__M4WC);
+static void li__GM1(__li__AS *li__HM1,__li__K li__IM1,__li__K li__JM1);
+static void li__OYGB(__li__SB *li__PYGB);
+static void li__D5GB(__li__SB *li__E5GB);
+static void li__FIMB(__li__SB *li__GIMB,__li__K li__HIMB,__li__K li__IIMB,__li__K li__JIMB,__li__K li__KIMB);
+static void li__5JTC(__li__YC *li__AKTC);
+static void li__UQTC(__li__YC *li__VQTC);
+static void li__U5XC(__li__YC *li__V5XC,__li__K li__W5XC,__li__K li__X5XC,__li__K li__Y5XC,__li__K li__Z5XC);
+static void li__XKXC(__li__RL *li__YKXC);
+static void li__NZ1(__li__Z5F *li__OZ1,__li__X5F *li__PZ1);
+static __li__XKB* li__ADNB(__li__GS *li__BDNB,__li__K li__CDNB,__li__K li__DDNB);
+static void li__FTMB(__li__GS *li__GTMB,__li__K li__HTMB,__li__K li__ITMB,__li__U li__JTMB);
+static __li__XKB* li__QAMC(__li__SB *li__RAMC,__li__K li__SAMC,__li__K li__TAMC);
+static __li__C li__CKUC(__li__YC *li__DKUC,__li__K li__EKUC,__li__K li__FKUC,__li__K li__GKUC,__li__K li__HKUC);
+static __li__XKB* li__SH3C(__li__YC *li__TH3C,__li__K li__UH3C,__li__K li__VH3C);
+static void li__DN5B(__li__AS *li__EN5B,__li__K li__FN5B,__li__K li__GN5B,__li__U li__HN5B);
+static __li__C li__SIVC(__li__RL *li__TIVC,__li__K li__UIVC);
+static __li__C li__0KVC(__li__RL *li__1KVC,__li__K li__2KVC);
+static void li__HGZC(__li__RL *li__IGZC,__li__K li__JGZC,__li__K li__KGZC,__li__K li__LGZC,__li__U li__MGZC);
+static void li__PRLB(__li__SB *li__QRLB);
+static void li__05WC(__li__YC *li__15WC);
+static void li__2GX(__li__AS *li__3GX);
+static void li__JXM(__li__GS *li__KXM);
+static void* li__Q1KC(__li__SB *li__R1KC,__li__K li__S1KC,__li__K li__T1KC);
+static void* li__Z2KC(__li__TB *li__02KC,__li__K li__12KC,__li__K li__22KC);
+static void* li__EH2C(__li__YC *li__FH2C,__li__K li__GH2C,__li__K li__HH2C);
+static void* li__OI2C(__li__RL *li__PI2C,__li__K li__QI2C,__li__K li__RI2C);
+static void* li__D4KC(__li__AS *li__E4KC,__li__K li__F4KC,__li__K li__G4KC);
+static void li__XTHB(__li__KAD *li__YTHB,__li__0KB *li__ZTHB);
+static void li__KWHB(__li__KAD *li__LWHB,__li__K li__MWHB);
+static __li__XKB* li__31BC(__li__AS *li__41BC,__li__K li__51BC,__li__K li__A2BC);
+static void li__AIF(__li__TC *li__BIF);
+static void li__W3ZC(__li__RL *li__X3ZC);
+static __li__XKB* li__FH0C(__li__RL *li__GH0C,__li__K li__HH0C,__li__K li__IH0C);
+static void li__44NB(__li__SB *li__54NB);
+static void li__Q2ZC(__li__YC *li__R2ZC);
+static void li__PA0(__li__AS *li__QA0);
+static void li__YIN(__li__GS *li__ZIN);
 
 /*==========================*/
 /* SOURCE CODE              */
@@ -5358,112 +1100,70 @@ static void** realloc__with__4KXB(void **Self__ALXB,__INTEGER__K old_nb_elts__BL
 
 int main(int argc,char **argv)
 {
-  __INTEGER_64__ZRB __tmp__54I;
-  __UINTEGER_64__XRB __tmp__BY2;
-  __INTEGER__K __tmp__X4E,__tmp__TDBB,__tmp__PYVB,__tmp__0Y4,__tmp__CZ4;
-  __INTEGER__K __tmp__QGXB,__tmp__I0ZB,__tmp__AGZB,__tmp__MHZB;
-  __INTEGER__K __tmp__RDCE,__tmp__YMKC,__tmp__RECE,__tmp__JRVB;
-  __INTEGER__K __tmp__SRVB,__tmp__ZECE,__tmp__PSVB,__tmp__QSVB;
-  __INTEGER__K __tmp__51IC,__tmp__A2IC,__tmp__C2IC,__tmp__GNDE;
-  __INTEGER__K __tmp__H4WC,__tmp__K5RD,Self__XUSD,__tmp__XKTD;
-  __INTEGER__K Self__5MTD,__tmp__0IIE,__tmp__JNTD;
-  __UINTEGER_32__RD __tmp__TVIE,__tmp__R3I,__tmp__5KY,__tmp__FEBB;
-  __UINTEGER_32__RD __tmp__TDR,__tmp__URAB,real_col__PRJ,__tmp__VRJ;
-  __UINTEGER_32__RD __tmp__5RJ,__tmp__1RJ;
-  __UINTEGER_CPU__GDG __tmp__0PJ,Self__1VIE,__tmp__BWIE,__tmp__ZVIE;
-  __UINTEGER_CPU__GDG __tmp__CDR,__tmp__30IE,__tmp__V0IE,__tmp__1RKB;
-  __UINTEGER_CPU__GDG __tmp__DRAB,__tmp__R4IE,__tmp__XDCE,__tmp__G2IC;
-  __UINTEGER_CPU__GDG __tmp__I2IC;
-  __POINTER__CB __tmp__C1N,__tmp__4DBB,__tmp__ATQ,__tmp__V3RB;
-  __POINTER__CB __tmp__KYZB,__tmp__ACFC,__tmp__H1JC,__tmp__E2IC;
-  __PLAN__XOB *__tmp__FHXB;
-  __STATE__IG *__tmp__XN,*Self__54O,*Self__L5O,*Self__SPS,*__tmp__EQS;
-  __STATE__IG *__tmp__UGTD,*Self__0HTD,*__tmp__QITD,*__tmp__CJTD;
-  __TRANSITION__E2O *__tmp__FPS,*Self__YY5,*__tmp__CHJC,*__tmp__4KTD;
-  __ANT__NG *result__MQAB,*__tmp__ZRAB,*__tmp__21DC,*__tmp__D2DC;
-  __ANT__NG *__tmp__R5RD,*Self__MGTD;
-  __G_OUT__YC *result__E3O,*__tmp__R4O,*__tmp__KWHC,*Self__KJJC;
-  __G_OUT__YC *Self__XRID;
-  __STRING__X53 *result__05TC,*__tmp__HBUC;
-  __G_RAW__KM *result__QEP,*__tmp__3FP,*__tmp__NWHC,*Self__VJJC;
-  __G_RAW__KM *Self__2RID;
-  __G_DIV_EXPR__M53 *result__UBWB,*__tmp__BDWB;
-  __AREA__PB *result__SGP,*__tmp__5HP,*Self__TJX;
-  __VIRTUAL_SCREEN__PT *result__MLP,*__tmp__ZMP,*Self__4SAB;
-  void *__tmp__RET;
-  __EXAMPLE__OB *Self__XUVB,*Self__42OD;
-  __DESK__TC *Self__RO0;
-  __MOUSE__VT *Self__VO0;
-  __EVENT_MOUSE__ACB *__tmp__BDXB,*__tmp__LBAB,*__tmp__KCAB,*Self__VGPD;
-  __EVENT_KEYBOARD__BFB *__tmp__LEXB,*__tmp__IEAB,*__tmp__HFAB;
-  __EVENT_KEYBOARD__BFB *Self__5DUD;
-  __EVENT_TIMER__2HB *new_event__4HB,*__tmp__VFXB,*__tmp__FHAB;
-  __EVENT_TIMER__2HB *__tmp__EIAB,*Self__1YZD,*__tmp__CHC,*Self__CTHC;
-  __EVENT_TIMER__2HB *__tmp__03OD;
-  void *__tmp__EHC,*__tmp__J4OD;
-  void *__tmp__5U;
-  __UINTEGER_16__CE __tmp__D4AB;
-  _____CONTEXT __pos__JC,__pos__24I,__pos__U4E,__pos__ENH,__pos__DPG;
-  _____CONTEXT __pos__LDBB,__pos__PXJB,__pos__3VIE,__pos__AWIE;
-  _____CONTEXT __pos__TU3C,__pos__JV0C,__pos__KWIE,__pos__CQSB;
-  _____CONTEXT __pos__23RB,__pos__B4QB,__pos__DVAC,__pos__SHDC;
-  _____CONTEXT __pos__LVAC,__pos__YYIE,__pos__4YIE,__pos__4LEC;
-  _____CONTEXT __pos__051C,__pos__HM4C,__pos__CA2C,__pos__I2BE;
-  _____CONTEXT __pos__O2BE,__pos__LGTD,__pos__2GTD,__pos__SGTD;
-  _____CONTEXT __pos__ZHTD,__pos__IJTD,__pos__EITD,__pos__2G,__pos__YH;
-  _____CONTEXT __pos__2I,__pos__1KTD,__pos__XITD,__pos__II,__pos__SI;
-  __FAST_ARRAYoAGENTo__MIY *result__3CBB,*__tmp__KEBB,*Self__CRVB;
-  __FAST_ARRAYoAGENTo__MIY *Self__QARD;
-  __BOOLEAN__C __tmp__MGYB,__tmp__1XVB,__tmp__UGYB,__tmp__GZ4;
-  __BOOLEAN__C __tmp__53RB,__tmp__C4RB,__tmp__RGXB,__tmp__UYZB;
-  __BOOLEAN__C __tmp__AMEC,__tmp__KCFC,__tmp__R1JC,__tmp__RKH;
-  __BOOLEAN__C __tmp__0USD,__tmp__CNTD,__tmp__MI,__tmp__NI,__tmp__1ITD;
-  __BOOLEAN__C __tmp__WI,__tmp__XI;
-  void **__tmp__GYVB,**__tmp__HSVB,**Self__20IC,**__tmp__TSVB;
-  __FAST_ARRAYoPLANo__LJD *result__5RQ,*__tmp__MTQ;
-  void **__tmp__SY4,**__tmp__OZ4,**Self__IGXB;
-  __LINKED_LISToEVENTo__GU *result__QR4,*__tmp__3S4,*Self__SOMC;
-  __BMP_LINEoExpanded_PIXEL_15o__FE *result__LCR,*__tmp__YDR,*Self__WLAB;
-  __PIXEL_15__AE *__tmp__3RKB;
-  __UINTEGER_8__VB *__tmp__OE,*__tmp__WZP,*Self__4QIB;
-  __BMP_LINEoExpanded_PIXEL_16o__1E *result__JER,*__tmp__WFR,*Self__5LAB;
-  __PIXEL_16__YE *__tmp__ZTKB;
-  __BMP_LINEoExpanded_PIXEL_32o__PF *__tmp__RF,*Self__WQBE;
-  __PIXEL_32__JF *__tmp__XQBE;
-  __BLOCK__AB __tmp__YG;
-  __BLOCK__AB __tmp__5G;
-  __BLOCK__AB __tmp__GH;
-  __FAST_ARRAYoTRANSITIONo__G2O *__tmp__I5O,*__tmp__2PS,*Self__GTHC;
-  __FAST_ARRAYoTRANSITIONo__G2O *__tmp__TITD,*Self__BKTD;
-  __BLOCK__AB __tmp__UH;
-  __BLOCK__AB __tmp__1H;
-  __BLOCK__AB __tmp__DI;
-  __BLOCK__AB __tmp__OI;
-  __BLOCK__AB __tmp__YI;
-  __BLOCK__AB __tmp__5I;
-  __LINKED_LISToINBOXo__SJ *__tmp__UW,*__tmp__FX,*__tmp__YGC,*__tmp__DHC;
-  __CHARACTER__3 *__tmp__SWID,*__tmp__IVID,*Self__IWPD;
-  __CHARACTER__3 __tmp__0WPD;
-  __FAST_ARRAY2oExpanded_UINTEGER_8o__OH *result__FAP,*__tmp__SBP;
-  __FAST_ARRAY2oExpanded_UINTEGER_8o__OH *__tmp__LI,*__tmp__VI;
-  __UINTEGER_8__VB __tmp__YBJE,__tmp__GCJE,__tmp__5BJE,__tmp__MJJC;
-  __UINTEGER_8__VB __tmp__CJJE,__tmp__1IJE,__tmp__JVB,__tmp__RNFE;
-  __UINTEGER_8__VB __tmp__UGWD;
-  __FAST_ARRAYoEVENT_MOUSEo__ECB *result__MPP,*__tmp__ZQP,*__tmp__WCB;
-  __FAST_ARRAYoEVENT_MOUSEo__ECB *Self__ZBAB;
-  void **__tmp__WGKB,**__tmp__TH4,**Self__054B;
-  __FAST_ARRAYoExpanded_UINTEGER_16o__HDB *result__JRP,*__tmp__WSP;
-  __UINTEGER_16__CE *__tmp__N1X,*__tmp__0UP,*Self__IPIB;
-  __FAST_ARRAYoExpanded_UINTEGER_8o__EFB *result__JWP,*__tmp__WXP;
-  __FAST_ARRAYoEVENT_KEYBOARDo__PFB *result__F1P,*__tmp__S2P,*Self__WEAB;
-  void **__tmp__SIKB,**__tmp__RK4,**Self__OB5B;
-  __FAST_ARRAYoEVENT_TIMERo__5HB *result__C3P,*__tmp__P4P,*Self__THAB;
-  void **__tmp__OKKB,**__tmp__PN4,**Self__CD5B;
-  __BLOCK__AB __tmp__GITD;
-  __BLOCK__AB __tmp__0ITD;
-  __LINKED_LIST_NODEoEVENTo__Q1UB *__tmp__3OMC,*__tmp__FQMC,*__tmp__HQMC;
-  lisaac_push_first(&__pos__JC,L3018775); /* L23 EXAMPLE*/;
-  signal(SIGINT,interrupt_signal);
+  __li__GB li__WJ3,li__ES0D,li__XV1D,li__FT0D,li__1T0D,li__4Z1D;
+  __li__GB li__HN4D,li__NN4D;
+  __li__RQF li__4J3,li__HS0D,li__CS0D,li__TV1D,li__UV1D,li__VV1D;
+  __li__RQF li__IT0D,li__DT0D,li__CY1D,li__4T0D,li__ZT0D,li__0Z1D;
+  __li__RQF li__1Z1D,li__2Z1D,li__IN4D,li__KN4D,li__LN4D;
+  __li__K li__JK3,li__SQXB,li__GB0B,li__N02,li__BSAC,li__LZ5B,li__V05B;
+  __li__K li__E4LC,li__DPB,li__MAC,li__UTG,li__VTG,li__JN4D,li__AEED;
+  __li__K li__2WED,li__1YED;
+  __li__U li__ZK3,li__LKP,li__302,li__MG4D,li__2G4D,li__0PUC,li__ON4D;
+  __li__U li__5H0D;
+  __li__VRF *li__YV1D,*li__FY1D,*li__5Z1D;
+  __li__BG *li__UE4D,*li__CF4D,*li__SF4D,*li__GSF,*li__LUED;
+  __li__NLN *li__UF4D,*li__CG4D,*li__WE2,*li__CXED;
+  __li__GG *li__ZZ2,*li__C12,*li__DTED;
+  __li__YC *li__KMN,*li__TNN;
+  __li__OS0 *li__KMJC,*li__TNJC;
+  __li__RL *li__3SN,*li__GUN;
+  __li__ES0 *li__ITPB,*li__RUPB;
+  __li__TB *li__YUN,*li__BWN;
+  __li__AS *li__5YN,*li__I0N;
+  void *li__3CR,*li__RKB;
+  __li__B5 *li__JL2,*li__SM2;
+  __li__2BB *li__2N2,*li__FP2;
+  __li__REB *li__TEB,*li__PQ2,*li__YR2,*li__OBC,*li__B5AD,*li__4QFD;
+  void *li__MBC,*li__LT;
+  __li__SB *li__H4AD;
+  void *li__G3CC;
+  void *li__NT;
+  __li__LSV *li__VJ3,*li__4K3,*li__1EPB,*li__ZXCD;
+  void **li__CE1D,**li__SXZB;
+  __li__KAD *li__E1O,*li__N2O;
+  void **li__2OFB,**li__QQXB;
+  __li__C li__0I1,li__URV,li__JVED,li__ASOB;
+  __li__VS *li__NC1,*li__WD1,*li__3FHC;
+  __li__CE *li__HJP,*li__QKP;
+  __li__3D *li__WRFB;
+  __li__XE *li__5KP,*li__IMP;
+  __li__UE *li__MTFB;
+  __li__KF *li__MF;
+  __li__EB li__QG;
+  __li__EB li__WG;
+  __li__EB li__2G;
+  __li__PLN *li__ION,*li__0W4B,*li__JWED;
+  __li__EB li__JH;
+  __li__EB li__PH;
+  __li__EB li__VH;
+  __li__EB li__5H;
+  __li__EB li__II;
+  __li__EB li__OI;
+  __li__5I *li__EG4D,*li__SG4D;
+  __li__5UOB *li__UG4D,*li__CH4D,*li__UH4D;
+  __li__BB *li__IE1D,*li__IR1C,*li__CUBD;
+  __li__DH *li__APN,*li__JQN,*li__WC0D;
+  __li__ZB *li__PC0D,*li__5XDB;
+  __li__F5 *li__P2N,*li__Y3N,*li__4M2;
+  void **li__FHFB,**li__FLXB;
+  __li__GAB *li__G4N,*li__P5N;
+  __li__5D *li__1GV,*li__QWDB;
+  __li__5BB *li__XCO,*li__AEO;
+  __li__KCB *li__DHO,*li__MIO,*li__RP2;
+  void **li__1IFB,**li__SMXB;
+  __li__VEB *li__0IO,*li__DKO,*li__ES2;
+  void **li__RKFB,**li__5NXB;
+  __li__BSOB *li__GN4D,*li__UN4D,*li__40KC;
   arg_count  = argc;
   arg_vector = argv;
 #ifdef _PTHREAD_H
@@ -5472,94944 +1172,19796 @@ int main(int argc,char **argv)
   /*pthread_attr_setdetachstate(&thread_attr,PTHREAD_CREATE_DETACHED);*/
 #endif
   ;
-  lisaac_push(&__pos__JC,L15733278); /* L120 ABSTRACT_BITMAP*/;
-  lisaac_push(&__pos__JC,L15602718); /* L119 ABSTRACT_BITMAP*/;
-  lisaac_push(&__pos__JC,L17834014); /* L136 ABSTRACT_BITMAP*/;
-  ABSTRACT_BITMAP__1B__->rgbcolor__OUG= 0;
-  lisaac_push(&__pos__JC,L139727390); /* L1066 ABSTRACT_BITMAP*/;
-  lisaac_push(&__pos__JC,L140385822); /* L1071 ABSTRACT_BITMAP*/;
-  lisaac_push(&__pos__JC,L139992606); /* L1068 ABSTRACT_BITMAP*/;
-  lisaac_push(&__pos__JC,L141432862); /* L1079 ABSTRACT_BITMAP*/;
-  lisaac_push(&__pos__JC,L141563934); /* L1080 ABSTRACT_BITMAP*/;
-  lisaac_push(&__pos__JC,L140645918); /* L1073 ABSTRACT_BITMAP*/;
-  lisaac_push(&__pos__JC,L141038622); /* L1076 ABSTRACT_BITMAP*/;
-  lisaac_push(&__pos__JC,L140142110); /* L1069 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__24I,L140136478); /* L1069 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__U4E,L7735303); /* L59 INTEGER*/;
-  lisaac_push_first(&__pos__ENH,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__DPG,L9195016); /* L70 NUMERIC*/;
-  __tmp__X4E=(__INTEGER__K)(-  2147483647);
-  lisaac_push(&__pos__U4E,L7750663); /* L59 INTEGER*/;
-  lisaac_push_first(&__pos__ENH,L70029832); /* L534 NUMERIC*/;
-  lisaac_push_first(&__pos__DPG,L4069969); /* L31 CONVERT*/;
-  __tmp__54I=((__INTEGER_64__ZRB )__tmp__X4E);
-  lisaac_push(&__pos__24I,L140142110); /* L1069 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__U4E,L53760008); /* L410 NUMERIC*/;
-  lisaac_push_first(&__pos__ENH,L67408392); /* L514 NUMERIC*/;
-  lisaac_push_first(&__pos__DPG,L4069969); /* L31 CONVERT*/;
-  __tmp__X4E=((__INTEGER__K )__tmp__54I);
-  lisaac_push(&__pos__JC,L140122654); /* L1069 ABSTRACT_BITMAP*/;
-  ABSTRACT_BITMAP__1B__->poly_ymax__IWG=__tmp__X4E;
-  lisaac_push(&__pos__JC,L140778014); /* L1074 ABSTRACT_BITMAP*/;
-  lisaac_push(&__pos__JC,L141170718); /* L1077 ABSTRACT_BITMAP*/;
-  lisaac_push(&__pos__JC,L4207645); /* L32 BITMAP*/;
-  (*BITMAPoExpanded_PIXEL_24o__0B__)=(*ABSTRACT_BITMAP__1B__);
-  lisaac_push(&__pos__JC,L6955545); /* L53 VIDEO*/;
-  (*VIDEO__QB__)=(*BITMAPoExpanded_PIXEL_24o__0B__);
-  lisaac_push(&__pos__JC,L9311257); /* L71 VIDEO*/;
-  planes__UD= 0;
-  lisaac_push(&__pos__JC,L4985356); /* L38 STRING_CONSTANT*/;
-  lisaac_push(&__pos__JC,L4724236); /* L36 STRING_CONSTANT*/;
-  lisaac_push(&__pos__JC,L5793351); /* L44 UINTEGER_64*/;
-  lisaac_push_first(&__pos__24I,L5793351); /* L44 UINTEGER_64*/;
-  __tmp__BY2=((__UINTEGER_64__XRB )(0xFFFFFFFFFFFFFFFFLLU));
-  lisaac_push(&__pos__JC,L5772871); /* L44 UINTEGER_64*/;
-  maximum__E1Z=__tmp__BY2;
-  lisaac_push(&__pos__JC,L5781543); /* L44 UINTEGER_32*/;
-  lisaac_push_first(&__pos__24I,L5781543); /* L44 UINTEGER_32*/;
-  lisaac_push_first(&__pos__U4E,L25311239); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__ENH,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__DPG,L5383176); /* L41 NUMERIC*/;
-  __tmp__TVIE=to_uinteger_32__AAG( 0);
-  lisaac_push(&__pos__ENH,L11029512); /* L84 NUMERIC*/;
-  lisaac_push(&__pos__U4E,L25319431); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__ENH,L5121032); /* L39 NUMERIC*/;
-  __tmp__R3I=to_uinteger_32__AAG( 1);
-  lisaac_push(&__pos__U4E,L25314823); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__ENH,L9195016); /* L70 NUMERIC*/;
-  __tmp__5KY=(__UINTEGER_32__RD)(__tmp__TVIE - __tmp__R3I);
-  lisaac_push(&__pos__24I,L5781543); /* L44 UINTEGER_32*/;
-  __tmp__BY2=to_uinteger_64__V0Z(__tmp__5KY);
-  lisaac_push(&__pos__JC,L5772839); /* L44 UINTEGER_32*/;
-  maximum__QAG=__tmp__BY2;
-  lisaac_push(&__pos__JC,L5249067); /* L40 ABSTRACT_BMP_LINE*/;
-  lisaac_push(&__pos__JC,L4985387); /* L38 ABSTRACT_BMP_LINE*/;
-  lisaac_push(&__pos__JC,L4208682); /* L32 BMP_LINE*/;
-  BMP_LINEoExpanded_PIXEL_15o__FE__->parent_abstract_bmp_line__KE=(*ABSTRACT_BMP_LINE__GE__);
-  lisaac_push(&__pos__JC,L3951186); /* L30 UINTEGER_CPU*/;
-  lisaac_push_first(&__pos__24I,L68981256); /* L526 NUMERIC*/;
-  lisaac_push_first(&__pos__U4E,L4069969); /* L31 CONVERT*/;
-  __tmp__0PJ=((__UINTEGER_CPU__GDG ) 0);
-  lisaac_push(&__pos__JC,L15348228); /* L117 OBJECT*/;
-  clone_allocation_size__CEG=__tmp__0PJ;
-  lisaac_push(&__pos__JC,L3951186); /* L30 UINTEGER_CPU*/;
-  lisaac_push_first(&__pos__24I,L68981256); /* L526 NUMERIC*/;
-  lisaac_push_first(&__pos__U4E,L4069969); /* L31 CONVERT*/;
-  __tmp__0PJ=((__UINTEGER_CPU__GDG ) 0);
-  lisaac_push(&__pos__JC,L13637206); /* L104 MEMORY*/;
-  nb_page__VGN=__tmp__0PJ;
-  lisaac_push(&__pos__JC,L3951186); /* L30 UINTEGER_CPU*/;
-  lisaac_push_first(&__pos__24I,L68981256); /* L526 NUMERIC*/;
-  lisaac_push_first(&__pos__U4E,L4069969); /* L31 CONVERT*/;
-  __tmp__0PJ=((__UINTEGER_CPU__GDG ) 0);
-  lisaac_push(&__pos__JC,L6299222); /* L48 MEMORY*/;
-  MEMORY__NEG__->size_and_id__QEG=__tmp__0PJ;
-  lisaac_push(&__pos__JC,L3951186); /* L30 UINTEGER_CPU*/;
-  lisaac_push_first(&__pos__24I,L68981256); /* L526 NUMERIC*/;
-  lisaac_push_first(&__pos__U4E,L4069969); /* L31 CONVERT*/;
-  __tmp__0PJ=((__UINTEGER_CPU__GDG ) 0);
-  lisaac_push(&__pos__JC,L49422422); /* L377 MEMORY*/;
-  capacity_max__FZFB=__tmp__0PJ;
-  lisaac_push(&__pos__JC,L15083629); /* L115 SYSTEM*/;
-  __tmp__C1N=((__POINTER__CB )(NULL));
-  lisaac_push(&__pos__JC,L49160278); /* L375 MEMORY*/;
-  begin_memory__CBL=__tmp__C1N;
-  lisaac_push(&__pos__JC,L6170198); /* L47 MEMORY*/;
-  lisaac_push(&__pos__JC,L25566294); /* L195 MEMORY*/;
-  lisaac_push(&__pos__JC,L6824534); /* L52 MEMORY*/;
-  lisaac_push(&__pos__JC,L6955606); /* L53 MEMORY*/;
-  lisaac_push(&__pos__JC,L4724266); /* L36 BMP_LINE*/;
-  lisaac_push(&__pos__JC,L4724266); /* L36 BMP_LINE*/;
-  lisaac_push(&__pos__JC,L4724266); /* L36 BMP_LINE*/;
-  lisaac_push(&__pos__JC,L4208682); /* L32 BMP_LINE*/;
-  BMP_LINEoExpanded_PIXEL_16o__1E__->parent_abstract_bmp_line__2E=(*ABSTRACT_BMP_LINE__GE__);
-  lisaac_push(&__pos__JC,L4208682); /* L32 BMP_LINE*/;
-  BMP_LINEoExpanded_PIXEL_32o__PF__->parent_abstract_bmp_line__QF=(*ABSTRACT_BMP_LINE__GE__);
-  lisaac_push(&__pos__JC,L4726831); /* L36 STATE*/;
-  lisaac_push(&__pos__JC,L4985903); /* L38 STATE*/;
-  lisaac_push(&__pos__JC,L5250095); /* L40 STATE*/;
-  lisaac_push(&__pos__JC,L7606850); /* L58 ARRAYED_COLLECTION*/;
-  lisaac_push(&__pos__JC,L7215170); /* L55 ARRAYED_COLLECTION*/;
-  lisaac_push(&__pos__JC,L4986434); /* L38 ARRAYED_COLLECTION*/;
-  lisaac_push(&__pos__JC,L6830657); /* L52 FAST_ARRAY*/;
-  (*FAST_ARRAYoTRANSITIONo__G2O__)=(*ARRAYED_COLLECTIONoTRANSITIONo__H2O__);
-  lisaac_push(&__pos__JC,L5512751); /* L42 STATE*/;
-  lisaac_push(&__pos__JC,L4723305); /* L36 TRANSITION*/;
-  lisaac_push(&__pos__JC,L4987497); /* L38 TRANSITION*/;
-  lisaac_push(&__pos__JC,L5773871); /* L44 STATE*/;
-  lisaac_push(&__pos__JC,L6037551); /* L46 STATE*/;
-  lisaac_push(&__pos__JC,L4989489); /* L38 AGENT*/;
-  lisaac_push(&__pos__JC,L4202544); /* L32 ANT*/;
-  ANT__NG__->parent_agent__QG=(*AGENT__OG__);
-  lisaac_push(&__pos__JC,L4985879); /* L38 EXAMPLE*/;
-  lisaac_push(&__pos__JC,L4983344); /* L38 ANT*/;
-  lisaac_push(&__pos__JC,L5245488); /* L40 ANT*/;
-  lisaac_push(&__pos__JC,L5116978); /* L39 FAST_ARRAY2*/;
-  lisaac_push(&__pos__JC,L5510194); /* L42 FAST_ARRAY2*/;
-  lisaac_push(&__pos__JC,L6428210); /* L49 FAST_ARRAY2*/;
-  lisaac_push(&__pos__JC,L5641266); /* L43 FAST_ARRAY2*/;
-  lisaac_push(&__pos__JC,L6168098); /* L47 TIMER*/;
-  timer_count__GRB= 0;
-  lisaac_push(&__pos__JC,L43784199); /* L334 INTEGER*/;
-  r_seed__UWZ__VWZ= 0;
-  lisaac_push(&__pos__JC,L7606850); /* L58 ARRAYED_COLLECTION*/;
-  lisaac_push(&__pos__JC,L7215170); /* L55 ARRAYED_COLLECTION*/;
-  lisaac_push(&__pos__JC,L4986434); /* L38 ARRAYED_COLLECTION*/;
-  lisaac_push(&__pos__JC,L6830657); /* L52 FAST_ARRAY*/;
-  (*FAST_ARRAYoAGENTo__MIY__)=(*ARRAYED_COLLECTIONoAGENTo__NIY__);
-  lisaac_push(&__pos__JC,L4756532); /* L36 WORLD*/;
-  lisaac_push_first(&__pos__24I,L4756532); /* L36 WORLD*/;
-  lisaac_push_first(&__pos__U4E,L9971265); /* L76 FAST_ARRAY*/;
-  lisaac_push_first(&__pos__ENH,L15602180); /* L119 OBJECT*/;
-  result__3CBB=NULL;
-  __tmp__C1N=((__POINTER__CB )(NULL));
-  lisaac_push(&__pos__ENH,L16394756); /* L125 OBJECT*/;
-  lisaac_push_first(&__pos__DPG,L5250564); /* L40 OBJECT*/;
-  __tmp__X4E=sizeof(__FAST_ARRAYoAGENTo__MIY);
-  lisaac_push(&__pos__ENH,L16394756); /* L125 OBJECT*/;
-  __tmp__0PJ=to_uinteger_cpu__ZUH(__tmp__X4E);
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__0PJ ==  0)) {
-    lisaac_push(&__pos__ENH,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__DPG,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__LDBB,L16523780); /* L126 OBJECT*/;
-    result__3CBB=FAST_ARRAYoAGENTo__MIY__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ENH,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__DPG,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__LDBB,L16923652); /* L129 OBJECT*/;
-    lisaac_push_first(&__pos__PXJB,L30548996); /* L233 OBJECT*/;
-    __tmp__TDBB=__FAST_ARRAYoAGENTo__MIY__;
-    lisaac_push(&__pos__LDBB,L17198084); /* L131 OBJECT*/;
-    Self__1VIE=clone_allocation_size__CEG;
-    lisaac_push_first(&__pos__PXJB,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__3VIE,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__AWIE,L5383176); /* L41 NUMERIC*/;
-    __tmp__BWIE=to_uinteger_cpu__ZUH( 0);
-    lisaac_push(&__pos__3VIE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__AWIE,L9195016); /* L70 NUMERIC*/;
-    __tmp__ZVIE=(__UINTEGER_CPU__GDG)(__tmp__BWIE - __tmp__0PJ);
-    lisaac_push(&__pos__PXJB,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__3VIE,L9195016); /* L70 NUMERIC*/;
-    clone_allocation_size__CEG=(__UINTEGER_CPU__GDG)(Self__1VIE - __tmp__ZVIE);
-    lisaac_push(&__pos__LDBB,L17310212); /* L132 OBJECT*/;
-    lisaac_push_first(&__pos__PXJB,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__3VIE,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__TDBB == (__INTEGER__K)(-  1))) {
-      lisaac_push(&__pos__LDBB,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__PXJB,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__3VIE,L17446916); /* L133 OBJECT*/;
-      __tmp__4DBB=alloc_size__5WK(__tmp__0PJ);
-      __tmp__C1N=__tmp__4DBB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__LDBB,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__PXJB,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__3VIE,L17719300); /* L135 OBJECT*/;
-      __tmp__FEBB=to_uinteger_32__AAG(__tmp__TDBB);
-      lisaac_push(&__pos__3VIE,L17723908); /* L135 OBJECT*/;
-      __tmp__4DBB=alloc_type__size__VYK(__tmp__FEBB,__tmp__0PJ);
-      __tmp__C1N=__tmp__4DBB;
-    };
-    lisaac_push(&__pos__LDBB,L17979396); /* L137 OBJECT*/;
-    lisaac_push_first(&__pos__PXJB,L4069969); /* L31 CONVERT*/;
-    __tmp__KEBB=((__FAST_ARRAYoAGENTo__MIY *)__tmp__C1N);
-    result__3CBB=__tmp__KEBB;
-    lisaac_push(&__pos__LDBB,L18232836); /* L139 OBJECT*/;
-    lisaac_push_first(&__pos__PXJB,L31079428); /* L237 OBJECT*/;
-    *(__tmp__KEBB) = *(FAST_ARRAYoAGENTo__MIY__);
-    lisaac_push(&__pos__LDBB,L18746884); /* L143 OBJECT*/;
-    lisaac_push_first(&__pos__PXJB,L8530438); /* L65 FALSE*/;
-  };
-  /* NULL __FAST_ARRAYoAGENTo__MIY__ */
-if (result__3CBB==NULL) {
-    lisaac_push(&__pos__U4E,L10110017); /* L77 FAST_ARRAY*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* FAST_ARRAY(AGENT) */ {
-    lisaac_push(&__pos__U4E,L10110017); /* L77 FAST_ARRAY*/;
-    __tmp__KEBB=((__FAST_ARRAYoAGENTo__MIY *)result__3CBB);
-    lisaac_push_first(&__pos__ENH,L18877505); /* L144 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__DPG,L21772306); /* L166 BLOCK*/;
-    lisaac_push_first(&__pos__LDBB,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__DPG,L21899282); /* L167 BLOCK*/;
-    __tmp__MGYB=__infix_greater_equal__JGG( 15, 5);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MGYB) {
-      lisaac_push(&__pos__DPG,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__LDBB,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__PXJB,L21906962); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__3VIE,L18888257); /* L144 FAST_ARRAY*/;
-      __tmp__1XVB=__infix_greater_equal__JGG( 128, 0);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-        lisaac_push(&__pos__PXJB,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__3VIE,L13509634); /* L103 TRUE*/;
-        __tmp__UGYB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__PXJB,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__3VIE,L14689286); /* L112 FALSE*/;
-        __tmp__UGYB=TRUE__B__;
-      };
-      __tmp__1XVB=__tmp__UGYB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__DPG,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__LDBB,L12081158); /* L92 FALSE*/;
-      __tmp__1XVB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__DPG,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__LDBB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__PXJB,L21910546); /* L167 BLOCK*/;
-      lisaac_push(&__pos__PXJB,L22051346); /* L168 BLOCK*/;
-      lisaac_push_first(&__pos__3VIE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__AWIE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__TU3C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__3VIE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_1));
-      lisaac_push(&__pos__3VIE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__AWIE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__TU3C,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__JV0C,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__KWIE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__3VIE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__AWIE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__TU3C,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__DPG,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__LDBB,L8530438); /* L65 FALSE*/;
-    };
-    __tmp__TDBB=(*(__tmp__KEBB)).capacity__HRVB;
-    lisaac_push(&__pos__ENH,L19275329); /* L147 FAST_ARRAY*/;
-    __tmp__MGYB=__infix_less__LOH(__tmp__TDBB, 128);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MGYB) {
-      lisaac_push(&__pos__ENH,L19925569); /* L152 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__DPG,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__LDBB,L19426881); /* L148 FAST_ARRAY*/;
-      __tmp__GYVB=create__OZ4B( 128);
-      (*(__tmp__KEBB)).storage__ISVB=__tmp__GYVB;
-      (*(__tmp__KEBB)).capacity__HRVB= 128;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__ENH,L19925569); /* L152 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__DPG,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__ENH,L20061249); /* L153 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__DPG,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__LDBB,L9195016); /* L70 NUMERIC*/;
-    (*(__tmp__KEBB)).upper__FRVB=(__INTEGER__K)(-  1);
-    lisaac_push(&__pos__ENH,L20450369); /* L156 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__DPG,L24393746); /* L186 BLOCK*/;
-    lisaac_push_first(&__pos__LDBB,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__DPG,L24520722); /* L187 BLOCK*/;
-    __tmp__MGYB=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MGYB) {
-      lisaac_push(&__pos__DPG,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__LDBB,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__PXJB,L24528914); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__3VIE,L20451393); /* L156 FAST_ARRAY*/;
-      __tmp__PYVB=(*(__tmp__KEBB)).capacity__HRVB;
-      lisaac_push(&__pos__3VIE,L20457537); /* L156 FAST_ARRAY*/;
-      __tmp__1XVB=__infix_greater_equal__JGG(__tmp__PYVB, 128);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-        lisaac_push(&__pos__PXJB,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__3VIE,L13509634); /* L103 TRUE*/;
-        __tmp__UGYB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__PXJB,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__3VIE,L14689286); /* L112 FALSE*/;
-        __tmp__UGYB=TRUE__B__;
-      };
-      __tmp__1XVB=__tmp__UGYB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__DPG,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__LDBB,L12081158); /* L92 FALSE*/;
-      __tmp__1XVB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__DPG,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__LDBB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__PXJB,L24532498); /* L187 BLOCK*/;
-      lisaac_push(&__pos__PXJB,L24672274); /* L188 BLOCK*/;
-      lisaac_push_first(&__pos__3VIE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__AWIE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__TU3C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__3VIE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_2));
-      lisaac_push(&__pos__3VIE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__AWIE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__TU3C,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__JV0C,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__KWIE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__3VIE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__AWIE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__TU3C,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__DPG,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__LDBB,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__ENH,L20581441); /* L157 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__DPG,L24393746); /* L186 BLOCK*/;
-    lisaac_push_first(&__pos__LDBB,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__DPG,L24520722); /* L187 BLOCK*/;
-    __tmp__MGYB=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MGYB) {
-      lisaac_push(&__pos__DPG,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__LDBB,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__PXJB,L24528914); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__3VIE,L20587585); /* L157 FAST_ARRAY*/;
-      __tmp__1XVB=is_empty__15DC(__tmp__KEBB);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-        lisaac_push(&__pos__PXJB,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__3VIE,L13509634); /* L103 TRUE*/;
-        __tmp__UGYB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__PXJB,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__3VIE,L14689286); /* L112 FALSE*/;
-        __tmp__UGYB=TRUE__B__;
-      };
-      __tmp__1XVB=__tmp__UGYB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__DPG,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__LDBB,L12081158); /* L92 FALSE*/;
-      __tmp__1XVB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__DPG,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__LDBB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__PXJB,L24532498); /* L187 BLOCK*/;
-      lisaac_push(&__pos__PXJB,L24672274); /* L188 BLOCK*/;
-      lisaac_push_first(&__pos__3VIE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__AWIE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__TU3C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__3VIE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_2));
-      lisaac_push(&__pos__3VIE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__AWIE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__TU3C,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__JV0C,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__KWIE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__3VIE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__AWIE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__TU3C,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__DPG,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__LDBB,L8530438); /* L65 FALSE*/;
-    };
-  };
-  lisaac_push(&__pos__JC,L4723764); /* L36 WORLD*/;
-  agents__VIY=result__3CBB;
-  lisaac_push(&__pos__JC,L5643811); /* L43 INPUT*/;
-  lisaac_push(&__pos__JC,L5644322); /* L43 TIMER*/;
-  TIMER__PC__->parent_input__SC=(*INPUT__QC__);
-  lisaac_push(&__pos__JC,L5116470); /* L39 LINKED_COLLECTION*/;
-  lisaac_push(&__pos__JC,L5519413); /* L42 LINKED_LIST*/;
-  LINKED_LISToINBOXo__SJ__->parent_linked_collection__ZJ=(*LINKED_COLLECTIONoINBOXo__TJ__);
-  lisaac_push(&__pos__JC,L6821429); /* L52 LINKED_LIST*/;
-  lisaac_push(&__pos__JC,L6952501); /* L53 LINKED_LIST*/;
-  lisaac_push(&__pos__JC,L6036533); /* L46 LINKED_LIST*/;
-  lisaac_push(&__pos__JC,L4984942); /* L38 LINKED_LIST_NODE*/;
-  lisaac_push(&__pos__JC,L4722798); /* L36 LINKED_LIST_NODE*/;
-  lisaac_push(&__pos__JC,L6429237); /* L49 LINKED_LIST*/;
-  lisaac_push(&__pos__JC,L6951960); /* L53 AREA*/;
-  lisaac_push(&__pos__JC,L6820888); /* L52 AREA*/;
-  lisaac_push(&__pos__JC,L26350616); /* L201 AREA*/;
-  lisaac_push(&__pos__JC,L29104152); /* L222 AREA*/;
-  lisaac_push(&__pos__JC,L29235224); /* L223 AREA*/;
-  lisaac_push(&__pos__JC,L26743832); /* L204 AREA*/;
-  lisaac_push(&__pos__JC,L26481688); /* L202 AREA*/;
-  lisaac_push(&__pos__JC,L26612760); /* L203 AREA*/;
-  lisaac_push(&__pos__JC,L28708888); /* L219 AREA*/;
-  lisaac_push(&__pos__JC,L28577816); /* L218 AREA*/;
-  lisaac_push(&__pos__JC,L8001048); /* L61 AREA*/;
-  lisaac_push(&__pos__JC,L8263192); /* L63 AREA*/;
-  lisaac_push(&__pos__JC,L8132120); /* L62 AREA*/;
-  lisaac_push(&__pos__JC,L8394264); /* L64 AREA*/;
-  lisaac_push(&__pos__JC,L8786968); /* L67 AREA*/;
-  lisaac_push(&__pos__JC,L8918040); /* L68 AREA*/;
-  lisaac_push(&__pos__JC,L4333094); /* L33 G_OUT*/;
-  G_OUT__YC__->parent_area__ZC=(*AREA__PB__);
-  lisaac_push(&__pos__JC,L5773420); /* L44 STRING*/;
-  lisaac_push(&__pos__JC,L4986476); /* L38 STRING*/;
-  lisaac_push(&__pos__JC,L5509740); /* L42 STRING*/;
-  lisaac_push(&__pos__JC,L5115942); /* L39 G_OUT*/;
-  lisaac_push(&__pos__JC,L5379622); /* L41 G_OUT*/;
-  G_OUT__YC__->justify__BA4= 0;
-  lisaac_push(&__pos__JC,L5248050); /* L40 FAST_ARRAY2*/;
-  lisaac_push(&__pos__JC,L5902898); /* L45 FAST_ARRAY2*/;
-  lisaac_push(&__pos__JC,L6691378); /* L51 FAST_ARRAY2*/;
-  lisaac_push(&__pos__JC,L4987424); /* L38 G_EXPR*/;
-  G_EXPR__EC__->attribute__2X= 0;
-  lisaac_push(&__pos__JC,L4465175); /* L34 EXAMPLE*/;
-  EXAMPLE__OB__->parent_g_expr__GC=(*G_EXPR__EC__);
-  lisaac_push(&__pos__JC,L4333093); /* L33 G_GROUP*/;
-  G_GROUP__UC__->parent_area__VC=(*AREA__PB__);
-  lisaac_push(&__pos__JC,L4596261); /* L35 G_GROUP*/;
-  G_GROUP__UC__->parent_g_expr__WC=(*G_EXPR__EC__);
-  lisaac_push(&__pos__JC,L5115941); /* L39 G_GROUP*/;
-  lisaac_push(&__pos__JC,L4334649); /* L33 G_RAW*/;
-  G_RAW__KM__->parent_g_group__LM=(*G_GROUP__UC__);
-  lisaac_push(&__pos__JC,L4596262); /* L35 G_OUT*/;
-  G_OUT__YC__->parent_g_expr__0C=(*G_EXPR__EC__);
-  lisaac_push(&__pos__JC,L4465259); /* L34 G_BINARY_EXPR*/;
-  G_BINARY_EXPR__N53__->parent_g_expr__O53=(*G_EXPR__EC__);
-  lisaac_push(&__pos__JC,L5247083); /* L40 G_BINARY_EXPR*/;
-  lisaac_push(&__pos__JC,L4985451); /* L38 G_BINARY_EXPR*/;
-  lisaac_push(&__pos__JC,L4468842); /* L34 G_DIV_EXPR*/;
-  G_DIV_EXPR__M53__->parent_g_binary_expr__P53=(*G_BINARY_EXPR__N53__);
-  lisaac_push(&__pos__JC,L5383716); /* L41 DESK*/;
-  lisaac_push(&__pos__JC,L4857892); /* L37 DESK*/;
-  DESK__TC__->parent_g_raw__XC=(*G_GROUP__UC__);
-  lisaac_push(&__pos__JC,L7605318); /* L58 PLAN*/;
-  lisaac_push(&__pos__JC,L5378634); /* L41 LIMIT_X*/;
-  lisaac_push(&__pos__JC,L7736390); /* L59 PLAN*/;
-  lisaac_push(&__pos__JC,L7867462); /* L60 PLAN*/;
-  lisaac_push(&__pos__JC,L5247563); /* L40 LIMIT_Y*/;
-  lisaac_push(&__pos__JC,L7998534); /* L61 PLAN*/;
-  lisaac_push(&__pos__JC,L7214150); /* L55 PLAN*/;
-  lisaac_push(&__pos__JC,L4202007); /* L32 EXAMPLE*/;
-  EXAMPLE__OB__->parent_area__DC=(*AREA__PB__);
-  lisaac_push(&__pos__JC,L4595260); /* L35 VIRTUAL_SCREEN*/;
-  VIRTUAL_SCREEN__PT__->parent_area__QT=(*AREA__PB__);
-  lisaac_push(&__pos__JC,L4334141); /* L33 MOUSE*/;
-  MOUSE__VT__->parent_window__XT=(*AREA__PB__);
-  lisaac_push(&__pos__JC,L8523846); /* L65 PLAN*/;
-  lisaac_push(&__pos__JC,L8392774); /* L64 PLAN*/;
-  lisaac_push(&__pos__JC,L7082566); /* L54 PLAN*/;
-  lisaac_push(&__pos__JC,L74193432); /* L566 AREA*/;
-  lisaac_push(&__pos__JC,L5640266); /* L43 LIMIT_X*/;
-  lisaac_push(&__pos__JC,L74322968); /* L567 AREA*/;
-  lisaac_push(&__pos__JC,L6033482); /* L46 LIMIT_X*/;
-  lisaac_push(&__pos__JC,L5902410); /* L45 LIMIT_X*/;
-  lisaac_push(&__pos__JC,L5641291); /* L43 LIMIT_Y*/;
-  lisaac_push(&__pos__JC,L5509195); /* L42 LIMIT_Y*/;
-  lisaac_push(&__pos__JC,L74454040); /* L568 AREA*/;
-  lisaac_push(&__pos__JC,L5902411); /* L45 LIMIT_Y*/;
-  lisaac_push(&__pos__JC,L6033483); /* L46 LIMIT_Y*/;
-  lisaac_push(&__pos__JC,L6819910); /* L52 PLAN*/;
-  lisaac_push(&__pos__JC,L7606850); /* L58 ARRAYED_COLLECTION*/;
-  lisaac_push(&__pos__JC,L4986434); /* L38 ARRAYED_COLLECTION*/;
-  lisaac_push(&__pos__JC,L7215170); /* L55 ARRAYED_COLLECTION*/;
-  lisaac_push(&__pos__JC,L6830657); /* L52 FAST_ARRAY*/;
-  (*FAST_ARRAYoPLANo__LJD__)=(*ARRAYED_COLLECTIONoPLANo__MJD__);
-  lisaac_push(&__pos__JC,L79198232); /* L604 AREA*/;
-  lisaac_push_first(&__pos__24I,L79198232); /* L604 AREA*/;
-  lisaac_push_first(&__pos__U4E,L8791617); /* L67 FAST_ARRAY*/;
-  lisaac_push_first(&__pos__ENH,L15602180); /* L119 OBJECT*/;
-  result__5RQ=NULL;
-  __tmp__C1N=((__POINTER__CB )(NULL));
-  lisaac_push(&__pos__ENH,L16394756); /* L125 OBJECT*/;
-  lisaac_push_first(&__pos__DPG,L5250564); /* L40 OBJECT*/;
-  __tmp__X4E=sizeof(__FAST_ARRAYoPLANo__LJD);
-  lisaac_push(&__pos__ENH,L16394756); /* L125 OBJECT*/;
-  __tmp__0PJ=to_uinteger_cpu__ZUH(__tmp__X4E);
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__0PJ ==  0)) {
-    lisaac_push(&__pos__ENH,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__DPG,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__LDBB,L16523780); /* L126 OBJECT*/;
-    result__5RQ=FAST_ARRAYoPLANo__LJD__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ENH,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__DPG,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__LDBB,L16923652); /* L129 OBJECT*/;
-    lisaac_push_first(&__pos__PXJB,L30548996); /* L233 OBJECT*/;
-    __tmp__TDBB=__FAST_ARRAYoPLANo__LJD__;
-    Self__1VIE=clone_allocation_size__CEG;
-    lisaac_push(&__pos__LDBB,L17198084); /* L131 OBJECT*/;
-    lisaac_push_first(&__pos__PXJB,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__3VIE,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__AWIE,L5383176); /* L41 NUMERIC*/;
-    __tmp__BWIE=to_uinteger_cpu__ZUH( 0);
-    lisaac_push(&__pos__3VIE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__AWIE,L9195016); /* L70 NUMERIC*/;
-    __tmp__ZVIE=(__UINTEGER_CPU__GDG)(__tmp__BWIE - __tmp__0PJ);
-    lisaac_push(&__pos__PXJB,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__3VIE,L9195016); /* L70 NUMERIC*/;
-    clone_allocation_size__CEG=(__UINTEGER_CPU__GDG)(Self__1VIE - __tmp__ZVIE);
-    lisaac_push(&__pos__LDBB,L17310212); /* L132 OBJECT*/;
-    lisaac_push_first(&__pos__PXJB,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__3VIE,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__TDBB == (__INTEGER__K)(-  1))) {
-      lisaac_push(&__pos__LDBB,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__PXJB,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__3VIE,L17446916); /* L133 OBJECT*/;
-      __tmp__ATQ=alloc_size__5WK(__tmp__0PJ);
-      __tmp__C1N=__tmp__ATQ;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__LDBB,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__PXJB,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__3VIE,L17719300); /* L135 OBJECT*/;
-      __tmp__FEBB=to_uinteger_32__AAG(__tmp__TDBB);
-      lisaac_push(&__pos__3VIE,L17723908); /* L135 OBJECT*/;
-      __tmp__ATQ=alloc_type__size__VYK(__tmp__FEBB,__tmp__0PJ);
-      __tmp__C1N=__tmp__ATQ;
-    };
-    lisaac_push(&__pos__LDBB,L17979396); /* L137 OBJECT*/;
-    lisaac_push_first(&__pos__PXJB,L4069969); /* L31 CONVERT*/;
-    __tmp__MTQ=((__FAST_ARRAYoPLANo__LJD *)__tmp__C1N);
-    result__5RQ=__tmp__MTQ;
-    lisaac_push(&__pos__LDBB,L18232836); /* L139 OBJECT*/;
-    lisaac_push_first(&__pos__PXJB,L31079428); /* L237 OBJECT*/;
-    *(__tmp__MTQ) = *(FAST_ARRAYoPLANo__LJD__);
-    lisaac_push(&__pos__LDBB,L18746884); /* L143 OBJECT*/;
-    lisaac_push_first(&__pos__PXJB,L8530438); /* L65 FALSE*/;
-  };
-  /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (result__5RQ==NULL) {
-    lisaac_push(&__pos__U4E,L8925761); /* L68 FAST_ARRAY*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* FAST_ARRAY(PLAN) */ {
-    lisaac_push(&__pos__U4E,L8925761); /* L68 FAST_ARRAY*/;
-    __tmp__MTQ=((__FAST_ARRAYoPLANo__LJD *)result__5RQ);
-    lisaac_push_first(&__pos__ENH,L15480385); /* L118 FAST_ARRAY*/;
-    __tmp__TDBB=(*(__tmp__MTQ)).capacity__JY4;
-    lisaac_push(&__pos__ENH,L15993921); /* L122 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__DPG,L21772306); /* L166 BLOCK*/;
-    lisaac_push_first(&__pos__LDBB,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__DPG,L21899282); /* L167 BLOCK*/;
-    __tmp__MGYB=__infix_greater_equal__JGG( 15, 5);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MGYB) {
-      lisaac_push(&__pos__DPG,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__LDBB,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__PXJB,L21906962); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__3VIE,L16001601); /* L122 FAST_ARRAY*/;
-      __tmp__1XVB=__infix_greater_equal__JGG( 16, 0);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-        lisaac_push(&__pos__PXJB,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__3VIE,L13509634); /* L103 TRUE*/;
-        __tmp__UGYB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__PXJB,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__3VIE,L14689286); /* L112 FALSE*/;
-        __tmp__UGYB=TRUE__B__;
-      };
-      __tmp__1XVB=__tmp__UGYB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__DPG,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__LDBB,L12081158); /* L92 FALSE*/;
-      __tmp__1XVB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__DPG,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__LDBB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__PXJB,L21910546); /* L167 BLOCK*/;
-      lisaac_push(&__pos__PXJB,L22051346); /* L168 BLOCK*/;
-      lisaac_push_first(&__pos__3VIE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__AWIE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__TU3C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__3VIE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_1));
-      lisaac_push(&__pos__3VIE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__AWIE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__TU3C,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__JV0C,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__KWIE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__3VIE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__AWIE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__TU3C,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__DPG,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__LDBB,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__ENH,L16397889); /* L125 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__DPG,L53760008); /* L410 NUMERIC*/;
-    lisaac_push_first(&__pos__LDBB,L67408392); /* L514 NUMERIC*/;
-    lisaac_push_first(&__pos__PXJB,L4069969); /* L31 CONVERT*/;
-    __tmp__PYVB=(*(__tmp__MTQ)).capacity__JY4;
-    lisaac_push(&__pos__ENH,L16398401); /* L125 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__DPG,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (( 16 > __tmp__PYVB)) {
-      lisaac_push(&__pos__ENH,L16910913); /* L129 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__DPG,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__LDBB,L16671297); /* L127 FAST_ARRAY*/;
-      __tmp__SY4=create__3VHB( 16);
-      (*(__tmp__MTQ)).storage__DV4=__tmp__SY4;
-      (*(__tmp__MTQ)).capacity__JY4= 16;
-      __tmp__1XVB=TRUE__B__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__ENH,L16910913); /* L129 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__DPG,L8530438); /* L65 FALSE*/;
-      __tmp__1XVB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__ENH,L17304129); /* L132 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__DPG,L9326594); /* L71 TRUE*/;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__ENH,L17304129); /* L132 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__DPG,L9187334); /* L70 FALSE*/;
-      lisaac_push_first(&__pos__LDBB,L16915521); /* L129 FAST_ARRAY*/;
-      __tmp__0Y4=(*(__tmp__MTQ)).capacity__JY4;
-      lisaac_push(&__pos__LDBB,L16921665); /* L129 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__PXJB,L14700552); /* L112 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__0Y4 >  0)) {
-        lisaac_push(&__pos__LDBB,L16924737); /* L129 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__PXJB,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__3VIE,L16925761); /* L129 FAST_ARRAY*/;
-        __tmp__CZ4=(*(__tmp__MTQ)).upper__PMD;
-        lisaac_push(&__pos__3VIE,L16930369); /* L129 FAST_ARRAY*/;
-        __tmp__UGYB=__infix_greater_equal__JGG(__tmp__CZ4, 0);
-        __tmp__GZ4=__tmp__UGYB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__LDBB,L16924737); /* L129 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__PXJB,L12081158); /* L92 FALSE*/;
-        __tmp__GZ4=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-        lisaac_push(&__pos__DPG,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__LDBB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__PXJB,L9445894); /* L72 FALSE*/;
-        lisaac_push_first(&__pos__3VIE,L16936001); /* L129 FAST_ARRAY*/;
-        __tmp__OZ4=(*(__tmp__MTQ)).storage__DV4;
-        __tmp__CZ4=(*(__tmp__MTQ)).upper__PMD;
-        /* NULL __NATIVE_ARRAYoPLANo__5U4__ */
-if (__tmp__OZ4==NULL) {
-          lisaac_push(&__pos__3VIE,L17185857); /* L131 FAST_ARRAY*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* NATIVE_ARRAY(PLAN) */ {
-          lisaac_push(&__pos__3VIE,L17185857); /* L131 FAST_ARRAY*/;
-          clear__to__4F5B(((void **)__tmp__OZ4), 0,__tmp__CZ4);
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__DPG,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__LDBB,L8530438); /* L65 FALSE*/;
-      };
-    };
-    lisaac_push(&__pos__ENH,L17444929); /* L133 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__DPG,L9195016); /* L70 NUMERIC*/;
-    (*(__tmp__MTQ)).upper__PMD= 15;
-    lisaac_push(&__pos__ENH,L17828929); /* L136 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__DPG,L24393746); /* L186 BLOCK*/;
-    lisaac_push_first(&__pos__LDBB,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__DPG,L24520722); /* L187 BLOCK*/;
-    __tmp__MGYB=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MGYB) {
-      lisaac_push(&__pos__DPG,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__LDBB,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__PXJB,L24528914); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__3VIE,L17833537); /* L136 FAST_ARRAY*/;
-      __tmp__0Y4=count__KHNB(__tmp__MTQ);
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__0Y4 ==  16)) {
-        lisaac_push(&__pos__PXJB,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__3VIE,L13509634); /* L103 TRUE*/;
-        __tmp__UGYB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__PXJB,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__3VIE,L14689286); /* L112 FALSE*/;
-        __tmp__UGYB=TRUE__B__;
-      };
-      __tmp__1XVB=__tmp__UGYB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__DPG,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__LDBB,L12081158); /* L92 FALSE*/;
-      __tmp__1XVB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__DPG,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__LDBB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__PXJB,L24532498); /* L187 BLOCK*/;
-      lisaac_push(&__pos__PXJB,L24672274); /* L188 BLOCK*/;
-      lisaac_push_first(&__pos__3VIE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__AWIE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__TU3C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__3VIE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_2));
-      lisaac_push(&__pos__3VIE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__AWIE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__TU3C,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__JV0C,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__KWIE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__3VIE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__AWIE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__TU3C,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__DPG,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__LDBB,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__ENH,L17960001); /* L137 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__DPG,L24393746); /* L186 BLOCK*/;
-    lisaac_push_first(&__pos__LDBB,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__DPG,L24520722); /* L187 BLOCK*/;
-    __tmp__MGYB=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MGYB) {
-      lisaac_push(&__pos__DPG,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__LDBB,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__PXJB,L24528914); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__3VIE,L17961025); /* L137 FAST_ARRAY*/;
-      __tmp__0Y4=(*(__tmp__MTQ)).capacity__JY4;
-      lisaac_push(&__pos__3VIE,L17967169); /* L137 FAST_ARRAY*/;
-      __tmp__1XVB=__infix_greater_equal__JGG(__tmp__0Y4,__tmp__TDBB);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-        lisaac_push(&__pos__PXJB,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__3VIE,L13509634); /* L103 TRUE*/;
-        __tmp__UGYB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__PXJB,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__3VIE,L14689286); /* L112 FALSE*/;
-        __tmp__UGYB=TRUE__B__;
-      };
-      __tmp__1XVB=__tmp__UGYB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__DPG,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__LDBB,L12081158); /* L92 FALSE*/;
-      __tmp__1XVB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__DPG,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__LDBB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__PXJB,L24532498); /* L187 BLOCK*/;
-      lisaac_push(&__pos__PXJB,L24672274); /* L188 BLOCK*/;
-      lisaac_push_first(&__pos__3VIE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__AWIE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__TU3C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__3VIE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_2));
-      lisaac_push(&__pos__3VIE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__AWIE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__TU3C,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__JV0C,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__KWIE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__3VIE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__AWIE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__TU3C,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__DPG,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__LDBB,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__ENH,L18091073); /* L138 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__DPG,L24393746); /* L186 BLOCK*/;
-    lisaac_push_first(&__pos__LDBB,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__DPG,L24520722); /* L187 BLOCK*/;
-    __tmp__MGYB=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MGYB) {
-      lisaac_push(&__pos__DPG,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__LDBB,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__PXJB,L24528914); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__3VIE,L18092097); /* L138 FAST_ARRAY*/;
-      __tmp__0Y4=(*(__tmp__MTQ)).upper__PMD;
-      lisaac_push(&__pos__3VIE,L18097217); /* L138 FAST_ARRAY*/;
-      __tmp__1XVB=__infix_greater_equal__JGG(__tmp__0Y4, 0);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-        lisaac_push(&__pos__3VIE,L18100801); /* L138 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__AWIE,L11962882); /* L91 TRUE*/;
-        lisaac_push_first(&__pos__TU3C,L18107457); /* L138 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__JV0C,L59509825); /* L454 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__KWIE,L21772306); /* L166 BLOCK*/;
-        lisaac_push_first(&__pos__CQSB,L7481860); /* L57 OBJECT*/;
-        __tmp__V3RB=((__POINTER__CB )(top_context->back->back));
-        lisaac_push(&__pos__KWIE,L21899282); /* L167 BLOCK*/;
-        __tmp__UGYB=__infix_greater_equal__JGG( 15, 5);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UGYB) {
-          lisaac_push(&__pos__KWIE,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__23RB,L21906962); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L59510849); /* L454 FAST_ARRAY*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)(*(__tmp__MTQ)).storage__DV4 != (void *)NULL)) {
-            lisaac_push(&__pos__23RB,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L13509634); /* L103 TRUE*/;
-            __tmp__53RB=FALSE__I__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__23RB,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L14689286); /* L112 FALSE*/;
-            __tmp__53RB=TRUE__B__;
-          };
-          __tmp__C4RB=__tmp__53RB;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__KWIE,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L12081158); /* L92 FALSE*/;
-          __tmp__C4RB=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-          lisaac_push(&__pos__KWIE,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__23RB,L21910546); /* L167 BLOCK*/;
-          lisaac_push(&__pos__23RB,L22051346); /* L168 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L9452548); /* L72 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L8260100); /* L63 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__LVAC,L8009220); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__tmp__V3RB));
-          lisaac_push(&__pos__B4QB,L9574916); /* L73 OBJECT*/;
-          print__P5F((&__string_1));
-          lisaac_push(&__pos__B4QB,L9706500); /* L74 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__pos__SHDC,L5005391); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__pos__LVAC,L18378320); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__pos__YYIE,L6962209); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__pos__B4QB,L9848324); /* L75 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L10904580); /* L83 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L9055341); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__pos__KWIE,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L8530438); /* L65 FALSE*/;
-        };
-        __tmp__OZ4=(*(__tmp__MTQ)).storage__DV4;
-        __tmp__CZ4=(*(__tmp__MTQ)).upper__PMD;
-        /* NULL __NATIVE_ARRAYoPLANo__5U4__ */
-if (__tmp__OZ4==NULL) {
-          lisaac_push(&__pos__JV0C,L60032065); /* L458 FAST_ARRAY*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* NATIVE_ARRAY(PLAN) */ {
-          lisaac_push(&__pos__JV0C,L60032065); /* L458 FAST_ARRAY*/;
-          Self__IGXB=((void **)__tmp__OZ4);
-          lisaac_push_first(&__pos__KWIE,L98044949); /* L748 NATIVE_ARRAY*/;
-          lisaac_push_first(&__pos__CQSB,L21772306); /* L166 BLOCK*/;
-          lisaac_push_first(&__pos__23RB,L7481860); /* L57 OBJECT*/;
-          __tmp__KYZB=((__POINTER__CB )(top_context->back->back));
-          lisaac_push(&__pos__CQSB,L21899282); /* L167 BLOCK*/;
-          __tmp__53RB=__infix_greater_equal__JGG( 15, 5);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__53RB) {
-            lisaac_push(&__pos__CQSB,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__23RB,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__B4QB,L21906962); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__DVAC,L98051093); /* L748 NATIVE_ARRAY*/;
-            lisaac_push_first(&__pos__SHDC,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__LVAC,L9195016); /* L70 NUMERIC*/;
-            __tmp__QGXB=(__INTEGER__K)(-  1);
-            lisaac_push(&__pos__DVAC,L98050069); /* L748 NATIVE_ARRAY*/;
-            __tmp__RGXB=__infix_greater_equal__JGG(__tmp__CZ4,__tmp__QGXB);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RGXB) {
-              lisaac_push(&__pos__B4QB,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__DVAC,L13509634); /* L103 TRUE*/;
-              __tmp__UYZB=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__B4QB,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__DVAC,L14689286); /* L112 FALSE*/;
-              __tmp__UYZB=TRUE__B__;
-            };
-            __tmp__RGXB=__tmp__UYZB;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__CQSB,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__23RB,L12081158); /* L92 FALSE*/;
-            __tmp__RGXB=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RGXB) {
-            lisaac_push(&__pos__CQSB,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__B4QB,L21910546); /* L167 BLOCK*/;
-            lisaac_push(&__pos__B4QB,L22051346); /* L168 BLOCK*/;
-            lisaac_push_first(&__pos__DVAC,L9452548); /* L72 OBJECT*/;
-            lisaac_push_first(&__pos__SHDC,L8260100); /* L63 OBJECT*/;
-            lisaac_push_first(&__pos__LVAC,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__YYIE,L8009220); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__tmp__KYZB));
-            lisaac_push(&__pos__DVAC,L9574916); /* L73 OBJECT*/;
-            print__P5F((&__string_1));
-            lisaac_push(&__pos__DVAC,L9706500); /* L74 OBJECT*/;
-            lisaac_push_first(&__pos__SHDC,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__pos__LVAC,L5005391); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__pos__YYIE,L18378320); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__pos__4YIE,L6962209); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__pos__DVAC,L9848324); /* L75 OBJECT*/;
-            lisaac_push_first(&__pos__SHDC,L10904580); /* L83 OBJECT*/;
-            lisaac_push_first(&__pos__LVAC,L9055341); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__pos__CQSB,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__23RB,L8530438); /* L65 FALSE*/;
-          };
-          lisaac_push(&__pos__KWIE,L98568725); /* L752 NATIVE_ARRAY*/;
-          lisaac_push_first(&__pos__CQSB,L19150866); /* L146 BLOCK*/;
-          lisaac_push_first(&__pos__23RB,L7481860); /* L57 OBJECT*/;
-          __tmp__KYZB=((__POINTER__CB )(top_context->back->back));
-          lisaac_push(&__pos__CQSB,L19277842); /* L147 BLOCK*/;
-          __tmp__53RB=__infix_greater_equal__JGG( 15, 10);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__53RB) {
-            lisaac_push(&__pos__CQSB,L19280914); /* L147 BLOCK*/;
-            lisaac_push_first(&__pos__23RB,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__B4QB,L19285522); /* L147 BLOCK*/;
-            lisaac_push_first(&__pos__DVAC,L98574869); /* L752 NATIVE_ARRAY*/;
-            lisaac_push_first(&__pos__SHDC,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__LVAC,L9195016); /* L70 NUMERIC*/;
-            __tmp__QGXB=(__INTEGER__K)(-  1);
-            lisaac_push(&__pos__DVAC,L98573845); /* L752 NATIVE_ARRAY*/;
-            __tmp__RGXB=__infix_greater_equal__JGG(__tmp__CZ4,__tmp__QGXB);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RGXB) {
-              lisaac_push(&__pos__B4QB,L19282450); /* L147 BLOCK*/;
-              lisaac_push_first(&__pos__DVAC,L13509634); /* L103 TRUE*/;
-              __tmp__UYZB=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__B4QB,L19282450); /* L147 BLOCK*/;
-              lisaac_push_first(&__pos__DVAC,L14689286); /* L112 FALSE*/;
-              __tmp__UYZB=TRUE__B__;
-            };
-            __tmp__RGXB=__tmp__UYZB;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__CQSB,L19280914); /* L147 BLOCK*/;
-            lisaac_push_first(&__pos__23RB,L12081158); /* L92 FALSE*/;
-            __tmp__RGXB=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RGXB) {
-            lisaac_push(&__pos__CQSB,L19532306); /* L149 BLOCK*/;
-            lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__B4QB,L19289106); /* L147 BLOCK*/;
-            lisaac_push(&__pos__B4QB,L19428370); /* L148 BLOCK*/;
-            lisaac_push_first(&__pos__DVAC,L9452548); /* L72 OBJECT*/;
-            lisaac_push_first(&__pos__SHDC,L8260100); /* L63 OBJECT*/;
-            lisaac_push_first(&__pos__LVAC,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__YYIE,L8009220); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__tmp__KYZB));
-            lisaac_push(&__pos__DVAC,L9574916); /* L73 OBJECT*/;
-            print__P5F((&__string_3));
-            lisaac_push(&__pos__DVAC,L9706500); /* L74 OBJECT*/;
-            lisaac_push_first(&__pos__SHDC,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__pos__LVAC,L5005391); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__pos__YYIE,L18378320); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__pos__4YIE,L6962209); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__pos__DVAC,L9848324); /* L75 OBJECT*/;
-            lisaac_push_first(&__pos__SHDC,L10904580); /* L83 OBJECT*/;
-            lisaac_push_first(&__pos__LVAC,L9055341); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__pos__CQSB,L19532306); /* L149 BLOCK*/;
-            lisaac_push_first(&__pos__23RB,L8530438); /* L65 FALSE*/;
-          };
-          __tmp__53RB=TRUE__B__;
-          lisaac_push(&__pos__KWIE,L99355157); /* L758 NATIVE_ARRAY*/;
-          __tmp__QGXB=__tmp__CZ4;
-          lisaac_push_first(&__pos__CQSB,L22943752); /* L175 NUMERIC*/;
-          downto__do__2ZZB:
-          {
-            lisaac_push(&__pos__CQSB,L22943752); /* L175 NUMERIC*/;
-            __tmp__UYZB=__infix_greater_equal__JGG(__tmp__QGXB, 0);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-              lisaac_push(&__pos__CQSB,L23333384); /* L178 NUMERIC*/;
-              lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__B4QB,L23078920); /* L176 NUMERIC*/;
-              lisaac_push_first(&__pos__DVAC,L98970645); /* L755 NATIVE_ARRAY*/;
-              __tmp__FHXB=item__51WB(Self__IGXB,__tmp__QGXB);
-              /* __TRUE__B__ __FALSE__I__ */
-if (((void *)NULL != (void *)__tmp__FHXB)) {
-                lisaac_push(&__pos__DVAC,L99225109); /* L757 NATIVE_ARRAY*/;
-                lisaac_push_first(&__pos__SHDC,L8792066); /* L67 TRUE*/;
-                lisaac_push_first(&__pos__LVAC,L98973717); /* L755 NATIVE_ARRAY*/;
-                __tmp__53RB=FALSE__I__;
-              } else /* FALSE */ {
-                lisaac_push(&__pos__DVAC,L99225109); /* L757 NATIVE_ARRAY*/;
-                lisaac_push_first(&__pos__SHDC,L8530438); /* L65 FALSE*/;
-              };
-              lisaac_push(&__pos__B4QB,L23205896); /* L177 NUMERIC*/;
-              lisaac_push_first(&__pos__DVAC,L9195016); /* L70 NUMERIC*/;
-              __tmp__I0ZB=(__INTEGER__K)(__tmp__QGXB -  1);
-              lisaac_push(&__pos__B4QB,L23219720); /* L177 NUMERIC*/;
-              __tmp__QGXB=__tmp__I0ZB;
-              goto downto__do__2ZZB;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__CQSB,L23333384); /* L178 NUMERIC*/;
-              lisaac_push_first(&__pos__23RB,L8530438); /* L65 FALSE*/;
-            };
-          };
-          __tmp__C4RB=__tmp__53RB;
-        };
-        __tmp__UGYB=__tmp__C4RB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__3VIE,L18100801); /* L138 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__AWIE,L13391878); /* L102 FALSE*/;
-        __tmp__UGYB=TRUE__B__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UGYB) {
-        lisaac_push(&__pos__PXJB,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__3VIE,L13509634); /* L103 TRUE*/;
-        __tmp__UGYB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__PXJB,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__3VIE,L14689286); /* L112 FALSE*/;
-        __tmp__UGYB=TRUE__B__;
-      };
-      __tmp__1XVB=__tmp__UGYB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__DPG,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__LDBB,L12081158); /* L92 FALSE*/;
-      __tmp__1XVB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__DPG,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__LDBB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__PXJB,L24532498); /* L187 BLOCK*/;
-      lisaac_push(&__pos__PXJB,L24672274); /* L188 BLOCK*/;
-      lisaac_push_first(&__pos__3VIE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__AWIE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__TU3C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__3VIE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_2));
-      lisaac_push(&__pos__3VIE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__AWIE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__TU3C,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__JV0C,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__KWIE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__3VIE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__AWIE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__TU3C,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__DPG,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__LDBB,L8530438); /* L65 FALSE*/;
-    };
-  };
-  lisaac_push(&__pos__JC,L79174680); /* L604 AREA*/;
-  stack_plan__UJD=result__5RQ;
-  lisaac_push(&__pos__JC,L79567896); /* L607 AREA*/;
-  lisaac_push(&__pos__JC,L79436824); /* L606 AREA*/;
-  lisaac_push(&__pos__JC,L79698968); /* L608 AREA*/;
-  lisaac_push(&__pos__JC,L6688838); /* L51 PLAN*/;
-  lisaac_push(&__pos__JC,L6951493); /* L53 CLIP*/;
-  lisaac_push(&__pos__JC,L7213637); /* L55 CLIP*/;
-  lisaac_push(&__pos__JC,L7607365); /* L58 CLIP*/;
-  lisaac_push(&__pos__JC,L8131141); /* L62 CLIP*/;
-  lisaac_push(&__pos__JC,L7344709); /* L56 CLIP*/;
-  lisaac_push(&__pos__JC,L7082565); /* L54 CLIP*/;
-  lisaac_push(&__pos__JC,L7999557); /* L61 CLIP*/;
-  lisaac_push(&__pos__JC,L8261189); /* L63 CLIP*/;
-  lisaac_push(&__pos__JC,L8393797); /* L64 CLIP*/;
-  lisaac_push(&__pos__JC,L16257572); /* L124 DESK*/;
-  lisaac_push(&__pos__JC,L20338208); /* L155 G_EXPR*/;
-  lisaac_push_first(&__pos__24I,L20338208); /* L155 G_EXPR*/;
-  __tmp__TVIE=to_uinteger_32__AAG( 8628947);
-  lisaac_push(&__pos__JC,L20323360); /* L155 G_EXPR*/;
-  color_back__SDF=__tmp__TVIE;
-  lisaac_push(&__pos__JC,L18354237); /* L140 MOUSE*/;
-  lisaac_push(&__pos__JC,L7215170); /* L55 ARRAYED_COLLECTION*/;
-  lisaac_push(&__pos__JC,L4986434); /* L38 ARRAYED_COLLECTION*/;
-  lisaac_push(&__pos__JC,L7606850); /* L58 ARRAYED_COLLECTION*/;
-  lisaac_push(&__pos__JC,L6830657); /* L52 FAST_ARRAY*/;
-  (*FAST_ARRAYoExpanded_UINTEGER_16o__HDB__)=(*ARRAYED_COLLECTIONoExpanded_UINTEGER_16o__IDB__);
-  lisaac_push(&__pos__JC,L20070942); /* L153 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__24I,L20070942); /* L153 ABSTRACT_BITMAP*/;
-  __tmp__TVIE=to_uinteger_32__AAG( 0);
-  lisaac_push(&__pos__JC,L20058654); /* L153 ABSTRACT_BITMAP*/;
-  black__0THB=__tmp__TVIE;
-  lisaac_push(&__pos__JC,L20333086); /* L155 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__24I,L20333086); /* L155 ABSTRACT_BITMAP*/;
-  __tmp__TVIE=to_uinteger_32__AAG( 16711680);
-  lisaac_push(&__pos__JC,L20319774); /* L155 ABSTRACT_BITMAP*/;
-  red__C1D=__tmp__TVIE;
-  lisaac_push(&__pos__JC,L20202014); /* L154 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__24I,L20202014); /* L154 ABSTRACT_BITMAP*/;
-  __tmp__TVIE=to_uinteger_32__AAG( 16777215);
-  lisaac_push(&__pos__JC,L20189726); /* L154 ABSTRACT_BITMAP*/;
-  white__Q0D=__tmp__TVIE;
-  lisaac_push(&__pos__JC,L20076064); /* L153 G_EXPR*/;
-  lisaac_push_first(&__pos__24I,L20076064); /* L153 G_EXPR*/;
-  __tmp__TVIE=to_uinteger_32__AAG( 13689327);
-  lisaac_push(&__pos__JC,L20061728); /* L153 G_EXPR*/;
-  color_light__2UAD=__tmp__TVIE;
-  lisaac_push(&__pos__JC,L19944992); /* L152 G_EXPR*/;
-  lisaac_push_first(&__pos__24I,L19944992); /* L152 G_EXPR*/;
-  __tmp__TVIE=to_uinteger_32__AAG( 1987199);
-  lisaac_push(&__pos__JC,L19930144); /* L152 G_EXPR*/;
-  color_dark__CVAD=__tmp__TVIE;
-  lisaac_push(&__pos__JC,L7606850); /* L58 ARRAYED_COLLECTION*/;
-  lisaac_push(&__pos__JC,L7215170); /* L55 ARRAYED_COLLECTION*/;
-  lisaac_push(&__pos__JC,L4986434); /* L38 ARRAYED_COLLECTION*/;
-  lisaac_push(&__pos__JC,L6830657); /* L52 FAST_ARRAY*/;
-  (*FAST_ARRAYoEDGEo__YUG__)=(*ARRAYED_COLLECTIONoEDGEo__ZUG__);
-  lisaac_push(&__pos__JC,L6820951); /* L52 EDGE*/;
-  lisaac_push(&__pos__JC,L5904471); /* L45 EDGE*/;
-  lisaac_push(&__pos__JC,L5508183); /* L42 EDGE*/;
-  lisaac_push(&__pos__JC,L5378647); /* L41 EDGE*/;
-  lisaac_push(&__pos__JC,L5114455); /* L39 EDGE*/;
-  lisaac_push(&__pos__JC,L4983383); /* L38 EDGE*/;
-  lisaac_push(&__pos__JC,L5772887); /* L44 EDGE*/;
-  lisaac_push(&__pos__JC,L7214167); /* L55 EDGE*/;
-  lisaac_push(&__pos__JC,L7083095); /* L54 EDGE*/;
-  lisaac_push(&__pos__JC,L5509180); /* L42 VIRTUAL_SCREEN*/;
-  lisaac_push(&__pos__JC,L5119548); /* L39 VIRTUAL_SCREEN*/;
-  lisaac_push(&__pos__JC,L5251132); /* L40 VIRTUAL_SCREEN*/;
-  lisaac_push(&__pos__JC,L5645348); /* L43 DESK*/;
-  lisaac_push(&__pos__JC,L4071485); /* L31 MOUSE*/;
-  MOUSE__VT__->parent_input__WT=(*INPUT__QC__);
-  lisaac_push(&__pos__JC,L4986434); /* L38 ARRAYED_COLLECTION*/;
-  lisaac_push(&__pos__JC,L7215170); /* L55 ARRAYED_COLLECTION*/;
-  lisaac_push(&__pos__JC,L7606850); /* L58 ARRAYED_COLLECTION*/;
-  lisaac_push(&__pos__JC,L6830657); /* L52 FAST_ARRAY*/;
-  (*FAST_ARRAYoEVENT_MOUSEo__ECB__)=(*ARRAYED_COLLECTIONoEVENT_MOUSEo__FCB__);
-  lisaac_push(&__pos__JC,L4726330); /* L36 EVENT*/;
-  lisaac_push(&__pos__JC,L4464704); /* L34 EVENT_MOUSE*/;
-  EVENT_MOUSE__ACB__->parent_event__BCB=(*EVENT__TS__);
-  lisaac_push(&__pos__JC,L9969725); /* L76 MOUSE*/;
-  lisaac_push(&__pos__JC,L8919613); /* L68 MOUSE*/;
-  lisaac_push(&__pos__JC,L9050685); /* L69 MOUSE*/;
-  lisaac_push(&__pos__JC,L4595775); /* L35 INPUT_KEYBOARD*/;
-  (*INPUT_KEYBOARD__ZT__)=(*INPUT__QC__);
-  lisaac_push(&__pos__JC,L4469310); /* L34 KEYBOARD*/;
-  KEYBOARD__YT__->parent_input_keyboard__1T=(*INPUT_KEYBOARD__ZT__);
-  lisaac_push(&__pos__JC,L7215170); /* L55 ARRAYED_COLLECTION*/;
-  lisaac_push(&__pos__JC,L4986434); /* L38 ARRAYED_COLLECTION*/;
-  lisaac_push(&__pos__JC,L7606850); /* L58 ARRAYED_COLLECTION*/;
-  lisaac_push(&__pos__JC,L6830657); /* L52 FAST_ARRAY*/;
-  (*FAST_ARRAYoExpanded_UINTEGER_8o__EFB__)=(*ARRAYED_COLLECTIONoExpanded_UINTEGER_8o__FFB__);
-  lisaac_push(&__pos__JC,L4986434); /* L38 ARRAYED_COLLECTION*/;
-  lisaac_push(&__pos__JC,L7215170); /* L55 ARRAYED_COLLECTION*/;
-  lisaac_push(&__pos__JC,L7606850); /* L58 ARRAYED_COLLECTION*/;
-  lisaac_push(&__pos__JC,L6830657); /* L52 FAST_ARRAY*/;
-  (*FAST_ARRAYoEVENT_KEYBOARDo__PFB__)=(*ARRAYED_COLLECTIONoEVENT_KEYBOARDo__QFB__);
-  lisaac_push(&__pos__JC,L4202563); /* L32 EVENT_KEYBOARD*/;
-  EVENT_KEYBOARD__BFB__->parent_event__CFB=(*EVENT__TS__);
-  lisaac_push(&__pos__JC,L5120063); /* L39 INPUT_KEYBOARD*/;
-  lisaac_push(&__pos__JC,L5901887); /* L45 INPUT_KEYBOARD*/;
-  cmd__SGB= 0;
-  lisaac_push(&__pos__JC,L4986434); /* L38 ARRAYED_COLLECTION*/;
-  lisaac_push(&__pos__JC,L7215170); /* L55 ARRAYED_COLLECTION*/;
-  lisaac_push(&__pos__JC,L7606850); /* L58 ARRAYED_COLLECTION*/;
-  lisaac_push(&__pos__JC,L6830657); /* L52 FAST_ARRAY*/;
-  (*FAST_ARRAYoEVENT_TIMERo__5HB__)=(*ARRAYED_COLLECTIONoEVENT_TIMERo__AIB__);
-  lisaac_push(&__pos__JC,L4202564); /* L32 EVENT_TIMER*/;
-  EVENT_TIMER__2HB__->parent_event__3HB=(*EVENT__TS__);
-  lisaac_push(&__pos__JC,L6430754); /* L49 TIMER*/;
-  lisaac_push(&__pos__JC,L5247044); /* L40 EVENT_TIMER*/;
-  lisaac_push(&__pos__JC,L6951458); /* L53 TIMER*/;
-  p_end__LRB= 0;
-  lisaac_push(&__pos__JC,L4985412); /* L38 EVENT_TIMER*/;
-  EVENT_TIMER__2HB__->count__FOHC= 0;
-  lisaac_push(&__pos__JC,L6689314); /* L51 TIMER*/;
-  p_beg__ISB= 0;
-  lisaac_push(&__pos__JC,L5249600); /* L40 EVENT_MOUSE*/;
-  lisaac_push(&__pos__JC,L5380672); /* L41 EVENT_MOUSE*/;
-  lisaac_push(&__pos__JC,L5116470); /* L39 LINKED_COLLECTION*/;
-  lisaac_push(&__pos__JC,L5519413); /* L42 LINKED_LIST*/;
-  LINKED_LISToEVENTo__GU__->parent_linked_collection__NU=(*LINKED_COLLECTIONoEVENTo__HU__);
-  lisaac_push(&__pos__JC,L19039780); /* L145 DESK*/;
-  lisaac_push_first(&__pos__24I,L19039780); /* L145 DESK*/;
-  lisaac_push_first(&__pos__U4E,L8651829); /* L66 LINKED_LIST*/;
-  lisaac_push_first(&__pos__ENH,L15602180); /* L119 OBJECT*/;
-  result__QR4=NULL;
-  __tmp__C1N=((__POINTER__CB )(NULL));
-  lisaac_push(&__pos__ENH,L16394756); /* L125 OBJECT*/;
-  lisaac_push_first(&__pos__DPG,L5250564); /* L40 OBJECT*/;
-  __tmp__X4E=sizeof(__LINKED_LISToEVENTo__GU);
-  lisaac_push(&__pos__ENH,L16394756); /* L125 OBJECT*/;
-  __tmp__0PJ=to_uinteger_cpu__ZUH(__tmp__X4E);
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__0PJ ==  0)) {
-    lisaac_push(&__pos__ENH,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__DPG,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__LDBB,L16523780); /* L126 OBJECT*/;
-    result__QR4=LINKED_LISToEVENTo__GU__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ENH,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__DPG,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__LDBB,L16923652); /* L129 OBJECT*/;
-    lisaac_push_first(&__pos__PXJB,L30548996); /* L233 OBJECT*/;
-    __tmp__TDBB=__LINKED_LISToEVENTo__GU__;
-    Self__1VIE=clone_allocation_size__CEG;
-    lisaac_push(&__pos__LDBB,L17198084); /* L131 OBJECT*/;
-    lisaac_push_first(&__pos__PXJB,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__3VIE,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__AWIE,L5383176); /* L41 NUMERIC*/;
-    __tmp__BWIE=to_uinteger_cpu__ZUH( 0);
-    lisaac_push(&__pos__3VIE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__AWIE,L9195016); /* L70 NUMERIC*/;
-    __tmp__ZVIE=(__UINTEGER_CPU__GDG)(__tmp__BWIE - __tmp__0PJ);
-    lisaac_push(&__pos__PXJB,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__3VIE,L9195016); /* L70 NUMERIC*/;
-    clone_allocation_size__CEG=(__UINTEGER_CPU__GDG)(Self__1VIE - __tmp__ZVIE);
-    lisaac_push(&__pos__LDBB,L17310212); /* L132 OBJECT*/;
-    lisaac_push_first(&__pos__PXJB,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__3VIE,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__TDBB == (__INTEGER__K)(-  1))) {
-      lisaac_push(&__pos__LDBB,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__PXJB,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__3VIE,L17446916); /* L133 OBJECT*/;
-      __tmp__ATQ=alloc_size__5WK(__tmp__0PJ);
-      __tmp__C1N=__tmp__ATQ;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__LDBB,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__PXJB,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__3VIE,L17719300); /* L135 OBJECT*/;
-      __tmp__FEBB=to_uinteger_32__AAG(__tmp__TDBB);
-      lisaac_push(&__pos__3VIE,L17723908); /* L135 OBJECT*/;
-      __tmp__ATQ=alloc_type__size__VYK(__tmp__FEBB,__tmp__0PJ);
-      __tmp__C1N=__tmp__ATQ;
-    };
-    lisaac_push(&__pos__LDBB,L17979396); /* L137 OBJECT*/;
-    lisaac_push_first(&__pos__PXJB,L4069969); /* L31 CONVERT*/;
-    __tmp__3S4=((__LINKED_LISToEVENTo__GU *)__tmp__C1N);
-    result__QR4=__tmp__3S4;
-    lisaac_push(&__pos__LDBB,L18232836); /* L139 OBJECT*/;
-    lisaac_push_first(&__pos__PXJB,L31079428); /* L237 OBJECT*/;
-    *(__tmp__3S4) = *(LINKED_LISToEVENTo__GU__);
-    lisaac_push(&__pos__LDBB,L18746884); /* L143 OBJECT*/;
-    lisaac_push_first(&__pos__PXJB,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__U4E,L8916021); /* L68 LINKED_LIST*/;
-  lisaac_push_first(&__pos__ENH,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__DPG,L7481860); /* L57 OBJECT*/;
-  __tmp__C1N=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__ENH,L24520722); /* L187 BLOCK*/;
-  __tmp__MGYB=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MGYB) {
-    lisaac_push(&__pos__ENH,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__DPG,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__LDBB,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__PXJB,L8920117); /* L68 LINKED_LIST*/;
-    __tmp__TDBB=count__VNW(LINKED_LISToEVENTo__GU__);
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__TDBB ==  0)) {
-      lisaac_push(&__pos__LDBB,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__PXJB,L13509634); /* L103 TRUE*/;
-      __tmp__1XVB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__LDBB,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__PXJB,L14689286); /* L112 FALSE*/;
-      __tmp__1XVB=TRUE__B__;
-    };
-    __tmp__UGYB=__tmp__1XVB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ENH,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__DPG,L12081158); /* L92 FALSE*/;
-    __tmp__UGYB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UGYB) {
-    lisaac_push(&__pos__ENH,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__DPG,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__LDBB,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__LDBB,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__PXJB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__3VIE,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__AWIE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__TU3C,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__C1N));
-    lisaac_push(&__pos__PXJB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__PXJB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__3VIE,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__AWIE,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__TU3C,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__JV0C,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__PXJB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__3VIE,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__AWIE,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ENH,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__DPG,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__JC,L19015204); /* L145 DESK*/;
-  storage_message__OU=result__QR4;
-  lisaac_push(&__pos__JC,L6036533); /* L46 LINKED_LIST*/;
-  lisaac_push(&__pos__JC,L4722798); /* L36 LINKED_LIST_NODE*/;
-  lisaac_push(&__pos__JC,L4984942); /* L38 LINKED_LIST_NODE*/;
-  lisaac_push(&__pos__JC,L6429237); /* L49 LINKED_LIST*/;
-  lisaac_push(&__pos__JC,L6821429); /* L52 LINKED_LIST*/;
-  lisaac_push(&__pos__JC,L6952501); /* L53 LINKED_LIST*/;
-  lisaac_push(&__pos__JC,L21369367); /* L163 EXAMPLE*/;
-  delay__NYAD= 0;
-  lisaac_push(&__pos__JC,L6314558); /* L48 KEYBOARD*/;
-  lisaac_push_first(&__pos__24I,L6314558); /* L48 KEYBOARD*/;
-  lisaac_push(&__pos__JC,L5161022); /* L39 KEYBOARD*/;
-  lisaac_push_first(&__pos__24I,L5161022); /* L39 KEYBOARD*/;
-  lisaac_push(&__pos__JC,L5423166); /* L41 KEYBOARD*/;
-  lisaac_push_first(&__pos__24I,L5423166); /* L41 KEYBOARD*/;
-  lisaac_push(&__pos__JC,L5922366); /* L45 KEYBOARD*/;
-  lisaac_push_first(&__pos__24I,L5922366); /* L45 KEYBOARD*/;
-  lisaac_push(&__pos__JC,L5790782); /* L44 KEYBOARD*/;
-  lisaac_push_first(&__pos__24I,L5790782); /* L44 KEYBOARD*/;
-  lisaac_push(&__pos__JC,L6167615); /* L47 INPUT_KEYBOARD*/;
-  ascii_code__05L= 0;
-  lisaac_push(&__pos__JC,L6709310); /* L51 KEYBOARD*/;
-  lisaac_push_first(&__pos__24I,L6709310); /* L51 KEYBOARD*/;
-  lisaac_push(&__pos__JC,L5378623); /* L41 INPUT_KEYBOARD*/;
-  p_end__XVJ= 0;
-  lisaac_push(&__pos__JC,L5247551); /* L40 INPUT_KEYBOARD*/;
-  p_beg__VWJ= 0;
-  lisaac_push(&__pos__JC,L9310781); /* L71 MOUSE*/;
-  lisaac_push(&__pos__JC,L10228285); /* L78 MOUSE*/;
-  p_end__MYJ= 0;
-  lisaac_push(&__pos__JC,L10097213); /* L77 MOUSE*/;
-  p_beg__GZJ= 0;
-  lisaac_push(&__pos__JC,L9441853); /* L72 MOUSE*/;
-  lisaac_push(&__pos__JC,L9310743); /* L71 EXAMPLE*/;
-  lisaac_push_first(&__pos__24I,L9714199); /* L74 EXAMPLE*/;
-  lisaac_push_first(&__pos__U4E,L10500121); /* L80 VIDEO*/;
-  (*(VIDEO__QB__)).width__PD= 580;
-  (*(VIDEO__QB__)).height__QD= 580;
+  li__5B__->li__Q5F= 0;
+  li__5B__->li__GBG=((__li__K )((__li__VNB )(__li__K)(-  2147483647)));
+  (*li__4B__)=(*li__5B__);
+  (*li__UB__)=(*li__4B__);
+  li__SD= 0;
+  li__CE__->li__HE=(*li__DE__);
+  li__LRF=((__li__RQF ) 0);
+  li__V1L=((__li__RQF ) 0);
+  li__VRF__->li__YRF=((__li__RQF ) 0);
+  li__BLBB=((__li__RQF ) 0);
+  li__E3J=((__li__GB )(NULL));
+  li__XE__->li__YE=(*li__DE__);
+  li__KF__->li__LF=(*li__DE__);
+  (*li__PLN__)=(*li__QLN__);
+  li__GG__->li__JG=(*li__HG__);
+  li__CNB= 0;
+  li__H1W= 0;
+  (*li__LSV__)=(*li__MSV__);
+  li__VJ3=NULL;
+  li__WJ3=((__li__GB )(NULL));
+  li__4J3=((__li__RQF )sizeof(__li__LSV));
+  if ((li__4J3 ==  0)) {
+    li__VJ3=li__LSV__;
+  } else /* FALSE */ {
+    li__JK3=__li__LSV__;
+    li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__4J3));
+    if ((li__JK3 == (__li__K)(-  1))) {
+      li__HS0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__CS0D=(__li__RQF)((__li__RQF)(li__4J3 - (__li__RQF)(((__li__RQF ) 0) - li__HS0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__HS0D) - ((__li__RQF ) 1)));
+      li__HS0D=(__li__RQF)(li__CS0D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+      li__ES0D=li__PDK(li__CS0D,((__li__GB )(&(table_size[(li__HS0D)-1]))),((__li__U )li__CS0D));
+      li__WJ3=li__ES0D;
+    } else /* FALSE */ {
+      li__ZK3=((__li__U )li__JK3);
+      li__HS0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__CS0D=(__li__RQF)((__li__RQF)(li__4J3 - (__li__RQF)(((__li__RQF ) 0) - li__HS0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__HS0D) - ((__li__RQF ) 1)));
+      li__ES0D=li__PDK(li__CS0D,((__li__GB )(&(table_type[(li__ZK3)]))),(__li__U)(li__ZK3 |  1));
+      li__WJ3=li__ES0D;
+    };
+    li__4K3=((__li__LSV *)li__WJ3);
+    li__VJ3=li__4K3;
+    *(li__4K3) = *(li__LSV__);
+  };
+  li__4K3=((__li__LSV *)li__VJ3);
+  if (((*(li__4K3)).li__5EPB <  128)) {
+    li__HS0D=((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) <<  7));
+    li__ES0D=((__li__GB )(NULL));
+    li__CS0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+    li__TV1D=(__li__RQF)((__li__RQF)(li__HS0D - (__li__RQF)(((__li__RQF ) 0) - li__CS0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__CS0D) - ((__li__RQF ) 1)));
+    if ((li__TV1D <= ((__li__RQF )(MINIMUM_SIZE)))) {
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__TV1D - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__UV1D=(__li__RQF)(li__VV1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_size[(li__UV1D)-1]))),((__li__U )li__VV1D));
+      li__ES0D=li__XV1D;
+    } else /* FALSE */ {
+      li__YV1D=li__J5BB(li__TV1D);
+      li__ES0D=(void *)((unsigned long)((__li__GB )((__li__VRF *)li__YV1D)) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long))))))));
+    };
+    li__CE1D=((void **)li__ES0D);
+    li__JK3= 127;
+    while ((li__JK3 >=  0)) {
+      li__CE1D[li__JK3]=NULL;
+      li__JK3=(__li__K)(li__JK3 -  1);
+    };
+    (*(li__4K3)).li__3FPB=li__CE1D;
+    (*(li__4K3)).li__5EPB= 128;
+  };
+  (*(li__4K3)).li__24CB=(__li__K)(-  1);
+  li__USV=li__VJ3;
+  li__PC__->li__SC=(*li__QC__);
+  li__5I__->li__GJ=(*li__AJ__);
+  li__YC__->li__ZC=(*li__TB__);
+  li__YC__->li__YS0= 0;
+  li__IC__->li__AW= 0;
+  li__SB__->li__KC=(*li__IC__);
+  li__UC__->li__VC=(*li__TB__);
+  li__UC__->li__WC=(*li__IC__);
+  li__RL__->li__SL=(*li__UC__);
+  li__YC__->li__0C=(*li__IC__);
+  li__FS0__->li__GS0=(*li__IC__);
+  li__ES0__->li__HS0=(*li__FS0__);
+  li__TC__->li__XC=(*li__UC__);
+  li__SB__->li__HC=(*li__TB__);
+  li__AS__->li__BS=(*li__TB__);
+  li__GS__->li__IS=(*li__TB__);
+  (*li__KAD__)=(*li__LAD__);
+  li__E1O=NULL;
+  li__WJ3=((__li__GB )(NULL));
+  li__4J3=((__li__RQF )sizeof(__li__KAD));
+  if ((li__4J3 ==  0)) {
+    li__E1O=li__KAD__;
+  } else /* FALSE */ {
+    li__JK3=__li__KAD__;
+    li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__4J3));
+    if ((li__JK3 == (__li__K)(-  1))) {
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__4J3 - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__UV1D=(__li__RQF)(li__VV1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_size[(li__UV1D)-1]))),((__li__U )li__VV1D));
+      li__WJ3=li__XV1D;
+    } else /* FALSE */ {
+      li__ZK3=((__li__U )li__JK3);
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__4J3 - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_type[(li__ZK3)]))),(__li__U)(li__ZK3 |  1));
+      li__WJ3=li__XV1D;
+    };
+    li__N2O=((__li__KAD *)li__WJ3);
+    li__E1O=li__N2O;
+    *(li__N2O) = *(li__KAD__);
+  };
+  li__N2O=((__li__KAD *)li__E1O);
+  if (( 16 > (*(li__N2O)).li__QI1)) {
+    li__HS0D=((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) <<  4));
+    li__ES0D=((__li__GB )(NULL));
+    li__CS0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+    li__TV1D=(__li__RQF)((__li__RQF)(li__HS0D - (__li__RQF)(((__li__RQF ) 0) - li__CS0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__CS0D) - ((__li__RQF ) 1)));
+    if ((li__TV1D <= ((__li__RQF )(MINIMUM_SIZE)))) {
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__TV1D - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__UV1D=(__li__RQF)(li__VV1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_size[(li__UV1D)-1]))),((__li__U )li__VV1D));
+      li__ES0D=li__XV1D;
+    } else /* FALSE */ {
+      li__YV1D=li__J5BB(li__TV1D);
+      li__ES0D=(void *)((unsigned long)((__li__GB )((__li__VRF *)li__YV1D)) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long))))))));
+    };
+    li__2OFB=((void **)li__ES0D);
+    li__JK3= 15;
+    while ((li__JK3 >=  0)) {
+      li__2OFB[li__JK3]=NULL;
+      li__JK3=(__li__K)(li__JK3 -  1);
+    };
+    (*(li__N2O)).li__WF1=li__2OFB;
+    (*(li__N2O)).li__QI1= 16;
+    li__0I1=li__B__;
+  } else /* FALSE */ {
+    li__0I1=li__I__;
+  };
+  if ((! li__0I1)) {
+    if ((((*(li__N2O)).li__QI1 >  0) && ((*(li__N2O)).li__EDD >=  0))) {
+      li__QQXB=((void **)(*(li__N2O)).li__WF1);
+      li__SQXB=(*(li__N2O)).li__EDD;
+      li__GB0B= 0;
+      while ((li__GB0B <= li__SQXB)) {
+        li__QQXB[li__GB0B]=NULL;
+        li__GB0B=(__li__K)(li__GB0B +  1);
+      };
+    };
+  };
+  (*(li__N2O)).li__EDD= 15;
+  li__TAD=li__E1O;
+  (*li__GAB__)=(*li__HAB__);
+  (*li__Z5F__)=(*li__05F__);
+  li__GS__->li__HS=(*li__QC__);
+  (*li__F5__)=(*li__G5__);
+  li__B5__->li__C5=(*li__ER__);
+  (*li__KS__)=(*li__QC__);
+  li__JS__->li__MS=(*li__KS__);
+  (*li__5BB__)=(*li__ACB__);
+  (*li__KCB__)=(*li__LCB__);
+  li__2BB__->li__3BB=(*li__ER__);
+  li__LDB= 0;
+  (*li__VEB__)=(*li__WEB__);
+  li__REB__->li__SEB=(*li__ER__);
+  li__HNB= 0;
+  li__REB__->li__US4B= 0;
+  li__EOB= 0;
+  li__VS__->li__2S=(*li__WS__);
+  li__NC1=NULL;
+  li__WJ3=((__li__GB )(NULL));
+  li__4J3=((__li__RQF )sizeof(__li__VS));
+  if ((li__4J3 ==  0)) {
+    li__NC1=li__VS__;
+  } else /* FALSE */ {
+    li__JK3=__li__VS__;
+    li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__4J3));
+    if ((li__JK3 == (__li__K)(-  1))) {
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__4J3 - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__UV1D=(__li__RQF)(li__VV1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_size[(li__UV1D)-1]))),((__li__U )li__VV1D));
+      li__WJ3=li__XV1D;
+    } else /* FALSE */ {
+      li__ZK3=((__li__U )li__JK3);
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__4J3 - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_type[(li__ZK3)]))),(__li__U)(li__ZK3 |  1));
+      li__WJ3=li__XV1D;
+    };
+    li__WD1=((__li__VS *)li__WJ3);
+    li__NC1=li__WD1;
+    *(li__WD1) = *(li__VS__);
+  };
+  li__3S=li__NC1;
+  li__XPUC= 0;
+  li__EZK= 0;
+  li__KWI= 0;
+  li__IXI= 0;
+  li__ZYI= 0;
+  li__TZI= 0;
+  (*(li__UB__)).li__PD= 580;
+  (*(li__UB__)).li__QD= 580;
   display = XOpenDisplay(NULL);
   screen = ScreenOfDisplay(display,DefaultScreen(display));
   gc = DefaultGC(display,DefaultScreen(display));
   window = XCreateSimpleWindow(display,RootWindow(display,DefaultScreen(display)), 0,0,( 580),( 580),2,0,0);
   XStoreName(display,window,"X-Isaac");
   XMapWindow(display,window);
-  planes__UD=((__UINTEGER_32__RD )(PlanesOfScreen(screen)));
-  lisaac_push(&__pos__U4E,L14037017); /* L107 VIDEO*/;
-  print__P5F((&__string_4));
-  lisaac_push(&__pos__U4E,L14163993); /* L108 VIDEO*/;
-  lisaac_push_first(&__pos__ENH,L11280916); /* L86 UNSIGNED_INTEGER*/;
-  print_positif__YQH(planes__UD);
-  lisaac_push(&__pos__U4E,L14172185); /* L108 VIDEO*/;
-  print__P5F((&__string_5));
-  __tmp__X4E=((__INTEGER__K )(WidthOfScreen(screen)));
-  __tmp__TVIE=planes__UD;
-  lisaac_push(&__pos__U4E,L14948377); /* L114 VIDEO*/;
-  __tmp__R3I=to_uinteger_32__AAG( 15);
-  lisaac_push(&__pos__U4E,L15599641); /* L119 VIDEO*/;
-  lisaac_push_first(&__pos__ENH,L17187848); /* L131 NUMERIC*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__TVIE == __tmp__R3I)) {
-    lisaac_push(&__pos__ENH,L17839624); /* L136 NUMERIC*/;
-    lisaac_push_first(&__pos__DPG,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__LDBB,L15098393); /* L115 VIDEO*/;
-    lisaac_push_first(&__pos__PXJB,L6031914); /* L46 BMP_LINE*/;
-    lisaac_push_first(&__pos__3VIE,L19150866); /* L146 BLOCK*/;
-    lisaac_push_first(&__pos__AWIE,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__3VIE,L19277842); /* L147 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 10);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__3VIE,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__TU3C,L19285522); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__JV0C,L6033962); /* L46 BMP_LINE*/;
-      lisaac_push_first(&__pos__KWIE,L14700552); /* L112 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__X4E >  0)) {
-        lisaac_push(&__pos__TU3C,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__JV0C,L13509634); /* L103 TRUE*/;
-        __tmp__GZ4=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__TU3C,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__JV0C,L14689286); /* L112 FALSE*/;
-        __tmp__GZ4=TRUE__B__;
-      };
-      __tmp__53RB=__tmp__GZ4;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3VIE,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L12081158); /* L92 FALSE*/;
-      __tmp__53RB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__53RB) {
-      lisaac_push(&__pos__3VIE,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__TU3C,L19289106); /* L147 BLOCK*/;
-      lisaac_push(&__pos__TU3C,L19428370); /* L148 BLOCK*/;
-      lisaac_push_first(&__pos__JV0C,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__KWIE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__23RB,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__JV0C,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_3));
-      lisaac_push(&__pos__JV0C,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__KWIE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__CQSB,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__23RB,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__B4QB,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__JV0C,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__KWIE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3VIE,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__PXJB,L6300202); /* L48 BMP_LINE*/;
-    lisaac_push_first(&__pos__3VIE,L15602180); /* L119 OBJECT*/;
-    result__LCR=NULL;
-    __tmp__4DBB=((__POINTER__CB )(NULL));
-    lisaac_push(&__pos__3VIE,L16394756); /* L125 OBJECT*/;
-    lisaac_push_first(&__pos__AWIE,L5250564); /* L40 OBJECT*/;
-    __tmp__TDBB=sizeof(__BMP_LINEoExpanded_PIXEL_15o__FE);
-    lisaac_push(&__pos__3VIE,L16394756); /* L125 OBJECT*/;
-    Self__1VIE=to_uinteger_cpu__ZUH(__tmp__TDBB);
-    /* __TRUE__B__ __FALSE__I__ */
-if ((Self__1VIE ==  0)) {
-      lisaac_push(&__pos__3VIE,L18876932); /* L144 OBJECT*/;
-      lisaac_push_first(&__pos__AWIE,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__TU3C,L16523780); /* L126 OBJECT*/;
-      result__LCR=BMP_LINEoExpanded_PIXEL_15o__FE__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3VIE,L18876932); /* L144 OBJECT*/;
-      lisaac_push_first(&__pos__AWIE,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__TU3C,L16923652); /* L129 OBJECT*/;
-      lisaac_push_first(&__pos__JV0C,L30548996); /* L233 OBJECT*/;
-      __tmp__0Y4=__BMP_LINEoExpanded_PIXEL_15o__FE__;
-      __tmp__CDR=clone_allocation_size__CEG;
-      lisaac_push(&__pos__TU3C,L17198084); /* L131 OBJECT*/;
-      lisaac_push_first(&__pos__JV0C,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__KWIE,L11029000); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__CQSB,L5383176); /* L41 NUMERIC*/;
-      __tmp__30IE=to_uinteger_cpu__ZUH( 0);
-      lisaac_push(&__pos__KWIE,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__CQSB,L9195016); /* L70 NUMERIC*/;
-      __tmp__V0IE=(__UINTEGER_CPU__GDG)(__tmp__30IE - Self__1VIE);
-      lisaac_push(&__pos__JV0C,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__KWIE,L9195016); /* L70 NUMERIC*/;
-      clone_allocation_size__CEG=(__UINTEGER_CPU__GDG)(__tmp__CDR - __tmp__V0IE);
-      lisaac_push(&__pos__TU3C,L17310212); /* L132 OBJECT*/;
-      lisaac_push_first(&__pos__JV0C,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__KWIE,L9195016); /* L70 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__0Y4 == (__INTEGER__K)(-  1))) {
-        lisaac_push(&__pos__TU3C,L17829380); /* L136 OBJECT*/;
-        lisaac_push_first(&__pos__JV0C,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__KWIE,L17446916); /* L133 OBJECT*/;
-        __tmp__V3RB=alloc_size__5WK(Self__1VIE);
-        __tmp__4DBB=__tmp__V3RB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__TU3C,L17829380); /* L136 OBJECT*/;
-        lisaac_push_first(&__pos__JV0C,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__KWIE,L17719300); /* L135 OBJECT*/;
-        __tmp__TDR=to_uinteger_32__AAG(__tmp__0Y4);
-        lisaac_push(&__pos__KWIE,L17723908); /* L135 OBJECT*/;
-        __tmp__V3RB=alloc_type__size__VYK(__tmp__TDR,Self__1VIE);
-        __tmp__4DBB=__tmp__V3RB;
+  li__SD=((__li__U )(PlanesOfScreen(screen)));
+  li__JK3= 1;
+  while ((li__JK3 <=  12)) {
+    fputc((int)(((__li__BB *)(&__string_1)->li__2C)[(__li__K)(li__JK3 -  1)]),stdout);
+    li__JK3=(__li__K)(li__JK3 +  1);
+  };
+  li__BZG(li__SD);
+  li__JK3= 1;
+  while ((li__JK3 <=  5)) {
+    fputc((int)(((__li__BB *)(&__string_2)->li__2C)[(__li__K)(li__JK3 -  1)]),stdout);
+    li__JK3=(__li__K)(li__JK3 +  1);
+  };
+  li__JK3=((__li__K )(WidthOfScreen(screen)));
+  li__ZK3=li__SD;
+  if ((li__SD ==  15)) {
+    li__HJP=NULL;
+    li__ES0D=((__li__GB )(NULL));
+    li__HS0D=((__li__RQF )sizeof(__li__CE));
+    if ((li__HS0D ==  0)) {
+      li__HJP=li__CE__;
+    } else /* FALSE */ {
+      li__SQXB=__li__CE__;
+      li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__HS0D));
+      if ((li__SQXB == (__li__K)(-  1))) {
+        li__IT0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__DT0D=(__li__RQF)((__li__RQF)(li__HS0D - (__li__RQF)(((__li__RQF ) 0) - li__IT0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__IT0D) - ((__li__RQF ) 1)));
+        li__IT0D=(__li__RQF)(li__DT0D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+        li__FT0D=li__PDK(li__DT0D,((__li__GB )(&(table_size[(li__IT0D)-1]))),((__li__U )li__DT0D));
+        li__ES0D=li__FT0D;
+      } else /* FALSE */ {
+        li__LKP=((__li__U )li__SQXB);
+        li__IT0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__DT0D=(__li__RQF)((__li__RQF)(li__HS0D - (__li__RQF)(((__li__RQF ) 0) - li__IT0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__IT0D) - ((__li__RQF ) 1)));
+        li__FT0D=li__PDK(li__DT0D,((__li__GB )(&(table_type[(li__LKP)]))),(__li__U)(li__LKP |  1));
+        li__ES0D=li__FT0D;
+      };
+      li__QKP=((__li__CE *)li__ES0D);
+      li__HJP=li__QKP;
+      *(li__QKP) = *(li__CE__);
+    };
+    li__QKP=((__li__CE *)li__HJP);
+    if ((li__JK3 > li__QKP->li__HE.li__VOI)) {
+      li__QKP->li__HE.li__VOI=li__JK3;
+      li__UV1D=((__li__RQF )(__li__K)(li__JK3 * sizeof(__li__3D)));
+      li__XV1D=((__li__GB )(NULL));
+      li__VV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__IT0D=(__li__RQF)((__li__RQF)(li__UV1D - (__li__RQF)(((__li__RQF ) 0) - li__VV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__VV1D) - ((__li__RQF ) 1)));
+      if ((li__IT0D <= ((__li__RQF )(MINIMUM_SIZE)))) {
+        li__DT0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__CY1D=(__li__RQF)((__li__RQF)(li__IT0D - (__li__RQF)(((__li__RQF ) 0) - li__DT0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__DT0D) - ((__li__RQF ) 1)));
+        li__DT0D=(__li__RQF)(li__CY1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+        li__FT0D=li__PDK(li__CY1D,((__li__GB )(&(table_size[(li__DT0D)-1]))),((__li__U )li__CY1D));
+        li__XV1D=li__FT0D;
+      } else /* FALSE */ {
+        li__FY1D=li__J5BB(li__IT0D);
+        li__XV1D=(void *)((unsigned long)((__li__GB )((__li__VRF *)li__FY1D)) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long))))))));
+      };
+      li__WRFB=((__li__3D *)li__XV1D);
+      li__SQXB=(__li__K)(li__JK3 -  1);
+      while ((li__SQXB >=  0)) {
+        li__WRFB[li__SQXB]=*(li__3D__);
+        li__SQXB=(__li__K)(li__SQXB -  1);
+      };
+      li__QKP->li__3Q1=li__WRFB;
+    };
+    ximage = XCreateImage(display,None,15,ZPixmap,0,(char *)(((__li__ZB *)((__li__CE *)li__HJP)->li__3Q1)),(li__JK3),1,16,0);
+  };
+  if ((li__ZK3 ==  16)) {
+    li__5KP=NULL;
+    li__ES0D=((__li__GB )(NULL));
+    li__HS0D=((__li__RQF )sizeof(__li__XE));
+    if ((li__HS0D ==  0)) {
+      li__5KP=li__XE__;
+    } else /* FALSE */ {
+      li__SQXB=__li__XE__;
+      li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__HS0D));
+      if ((li__SQXB == (__li__K)(-  1))) {
+        li__DT0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__CY1D=(__li__RQF)((__li__RQF)(li__HS0D - (__li__RQF)(((__li__RQF ) 0) - li__DT0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__DT0D) - ((__li__RQF ) 1)));
+        li__DT0D=(__li__RQF)(li__CY1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+        li__FT0D=li__PDK(li__CY1D,((__li__GB )(&(table_size[(li__DT0D)-1]))),((__li__U )li__CY1D));
+        li__ES0D=li__FT0D;
+      } else /* FALSE */ {
+        li__LKP=((__li__U )li__SQXB);
+        li__DT0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__CY1D=(__li__RQF)((__li__RQF)(li__HS0D - (__li__RQF)(((__li__RQF ) 0) - li__DT0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__DT0D) - ((__li__RQF ) 1)));
+        li__FT0D=li__PDK(li__CY1D,((__li__GB )(&(table_type[(li__LKP)]))),(__li__U)(li__LKP |  1));
+        li__ES0D=li__FT0D;
+      };
+      li__IMP=((__li__XE *)li__ES0D);
+      li__5KP=li__IMP;
+      *(li__IMP) = *(li__XE__);
+    };
+    li__IMP=((__li__XE *)li__5KP);
+    if ((li__JK3 > li__IMP->li__YE.li__VOI)) {
+      li__IMP->li__YE.li__VOI=li__JK3;
+      li__UV1D=((__li__RQF )(__li__K)(li__JK3 * sizeof(__li__UE)));
+      li__XV1D=((__li__GB )(NULL));
+      li__VV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__IT0D=(__li__RQF)((__li__RQF)(li__UV1D - (__li__RQF)(((__li__RQF ) 0) - li__VV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__VV1D) - ((__li__RQF ) 1)));
+      if ((li__IT0D <= ((__li__RQF )(MINIMUM_SIZE)))) {
+        li__DT0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__CY1D=(__li__RQF)((__li__RQF)(li__IT0D - (__li__RQF)(((__li__RQF ) 0) - li__DT0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__DT0D) - ((__li__RQF ) 1)));
+        li__DT0D=(__li__RQF)(li__CY1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+        li__FT0D=li__PDK(li__CY1D,((__li__GB )(&(table_size[(li__DT0D)-1]))),((__li__U )li__CY1D));
+        li__XV1D=li__FT0D;
+      } else /* FALSE */ {
+        li__FY1D=li__J5BB(li__IT0D);
+        li__XV1D=(void *)((unsigned long)((__li__GB )((__li__VRF *)li__FY1D)) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long))))))));
+      };
+      li__MTFB=((__li__UE *)li__XV1D);
+      li__SQXB=(__li__K)(li__JK3 -  1);
+      while ((li__SQXB >=  0)) {
+        li__MTFB[li__SQXB]=*(li__UE__);
+        li__SQXB=(__li__K)(li__SQXB -  1);
+      };
+      li__IMP->li__JR1=li__MTFB;
+    };
+    ximage = XCreateImage(display,None,16,ZPixmap,0,(char *)(((__li__ZB *)((__li__XE *)li__5KP)->li__JR1)),(li__JK3),1,16,0);
+  };
+  if ((li__ZK3 ==  24)) {
+    li__MF=li__WPI(li__JK3);
+    ximage = XCreateImage(display,None,24,ZPixmap,0,(char *)(((__li__ZB *)((__li__KF *)li__MF)->li__VR1)),(li__JK3),1,32,0);
+  };
+  if ((li__ZK3 ==  32)) {
+    li__MF=li__WPI(li__JK3);
+    ximage = XCreateImage(display,None,32,ZPixmap,0,(char *)(((__li__ZB *)((__li__KF *)li__MF)->li__VR1)),(li__JK3),1,32,0);
+  };
+  li__QG.__id=58;
+  li__WG.__id=59;
+  li__2G.__id=60;
+  li__UE4D=NULL;
+  li__WJ3=((__li__GB )(NULL));
+  li__4J3=((__li__RQF )sizeof(__li__BG));
+  if ((li__4J3 ==  0)) {
+    li__UE4D=li__BG__;
+  } else /* FALSE */ {
+    li__SQXB=__li__BG__;
+    li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__4J3));
+    if ((li__SQXB == (__li__K)(-  1))) {
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__4J3 - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__UV1D=(__li__RQF)(li__VV1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_size[(li__UV1D)-1]))),((__li__U )li__VV1D));
+      li__WJ3=li__XV1D;
+    } else /* FALSE */ {
+      li__LKP=((__li__U )li__SQXB);
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__4J3 - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_type[(li__LKP)]))),(__li__U)(li__LKP |  1));
+      li__WJ3=li__XV1D;
+    };
+    li__CF4D=((__li__BG *)li__WJ3);
+    li__UE4D=li__CF4D;
+    *(li__CF4D) = *(li__BG__);
+  };
+  li__CF4D=((__li__BG *)li__UE4D);
+  li__CF4D->li__FON=li__QG;
+  li__CF4D->li__GON=li__WG;
+  li__CF4D->li__HON=li__2G;
+  li__ION=li__MRQ();
+  li__CF4D->li__YLN=li__ION;
+  li__JH.__id=61;
+  li__PH.__id=64;
+  li__VH.__id=65;
+  li__CF4D=NULL;
+  li__WJ3=((__li__GB )(NULL));
+  li__4J3=((__li__RQF )sizeof(__li__BG));
+  if ((li__4J3 ==  0)) {
+    li__CF4D=li__BG__;
+  } else /* FALSE */ {
+    li__SQXB=__li__BG__;
+    li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__4J3));
+    if ((li__SQXB == (__li__K)(-  1))) {
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__4J3 - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__UV1D=(__li__RQF)(li__VV1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_size[(li__UV1D)-1]))),((__li__U )li__VV1D));
+      li__WJ3=li__XV1D;
+    } else /* FALSE */ {
+      li__LKP=((__li__U )li__SQXB);
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__4J3 - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_type[(li__LKP)]))),(__li__U)(li__LKP |  1));
+      li__WJ3=li__XV1D;
+    };
+    li__SF4D=((__li__BG *)li__WJ3);
+    li__CF4D=li__SF4D;
+    *(li__SF4D) = *(li__BG__);
+  };
+  li__SF4D=((__li__BG *)li__CF4D);
+  li__SF4D->li__FON=li__JH;
+  li__SF4D->li__GON=li__PH;
+  li__SF4D->li__HON=li__VH;
+  li__ION=li__MRQ();
+  li__SF4D->li__YLN=li__ION;
+  li__5H.__id=66;
+  li__ION=((__li__BG *)li__UE4D)->li__YLN;
+  li__UF4D=NULL;
+  li__WJ3=((__li__GB )(NULL));
+  li__4J3=((__li__RQF )sizeof(__li__NLN));
+  if ((li__4J3 ==  0)) {
+    li__UF4D=li__NLN__;
+  } else /* FALSE */ {
+    li__SQXB=__li__NLN__;
+    li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__4J3));
+    if ((li__SQXB == (__li__K)(-  1))) {
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__4J3 - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__UV1D=(__li__RQF)(li__VV1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_size[(li__UV1D)-1]))),((__li__U )li__VV1D));
+      li__WJ3=li__XV1D;
+    } else /* FALSE */ {
+      li__LKP=((__li__U )li__SQXB);
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__4J3 - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_type[(li__LKP)]))),(__li__U)(li__LKP |  1));
+      li__WJ3=li__XV1D;
+    };
+    li__CG4D=((__li__NLN *)li__WJ3);
+    li__UF4D=li__CG4D;
+    *(li__CG4D) = *(li__NLN__);
+  };
+  li__CG4D=((__li__NLN *)li__UF4D);
+  li__CG4D->li__VQQ=li__CF4D;
+  li__CG4D->li__FF2=li__5H;
+  li__K1OB(((__li__PLN *)li__ION),li__UF4D);
+  li__II.__id=67;
+  li__ION=((__li__BG *)li__CF4D)->li__YLN;
+  li__UF4D=NULL;
+  li__WJ3=((__li__GB )(NULL));
+  li__4J3=((__li__RQF )sizeof(__li__NLN));
+  if ((li__4J3 ==  0)) {
+    li__UF4D=li__NLN__;
+  } else /* FALSE */ {
+    li__SQXB=__li__NLN__;
+    li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__4J3));
+    if ((li__SQXB == (__li__K)(-  1))) {
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__4J3 - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__UV1D=(__li__RQF)(li__VV1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_size[(li__UV1D)-1]))),((__li__U )li__VV1D));
+      li__WJ3=li__XV1D;
+    } else /* FALSE */ {
+      li__LKP=((__li__U )li__SQXB);
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__4J3 - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_type[(li__LKP)]))),(__li__U)(li__LKP |  1));
+      li__WJ3=li__XV1D;
+    };
+    li__WE2=((__li__NLN *)li__WJ3);
+    li__UF4D=li__WE2;
+    *(li__WE2) = *(li__NLN__);
+  };
+  li__CG4D=((__li__NLN *)li__UF4D);
+  li__CG4D->li__VQQ=li__UE4D;
+  li__CG4D->li__FF2=li__II;
+  li__K1OB(((__li__PLN *)li__ION),li__UF4D);
+  li__OI.__id=68;
+  li__CF4D=NULL;
+  li__WJ3=((__li__GB )(NULL));
+  li__4J3=((__li__RQF )sizeof(__li__BG));
+  if ((li__4J3 ==  0)) {
+    li__CF4D=li__BG__;
+  } else /* FALSE */ {
+    li__SQXB=__li__BG__;
+    li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__4J3));
+    if ((li__SQXB == (__li__K)(-  1))) {
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__4J3 - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__UV1D=(__li__RQF)(li__VV1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_size[(li__UV1D)-1]))),((__li__U )li__VV1D));
+      li__WJ3=li__XV1D;
+    } else /* FALSE */ {
+      li__LKP=((__li__U )li__SQXB);
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__4J3 - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_type[(li__LKP)]))),(__li__U)(li__LKP |  1));
+      li__WJ3=li__XV1D;
+    };
+    li__GSF=((__li__BG *)li__WJ3);
+    li__CF4D=li__GSF;
+    *(li__GSF) = *(li__BG__);
+  };
+  li__SF4D=li__CF4D;
+  li__GSF=((__li__BG *)li__CF4D);
+  li__GSF->li__FON.__id=0;
+  li__GSF->li__GON=li__OI;
+  li__GSF->li__HON.__id=0;
+  li__ION=li__MRQ();
+  li__GSF->li__YLN=li__ION;
+  li__GSF=((__li__BG *)li__CF4D);
+  li__GSF->li__GMN=li__UE4D;
+  li__CF4D=((__li__BG *)li__UE4D);
+  if (((void *)li__CF4D->li__IQQ != (void *)NULL)) {
+    li__CF4D->li__IQQ=li__GSF;
+    li__0W4B=((__li__PLN *)li__CF4D->li__YLN);
+    li__SQXB=(*(li__0W4B)).li__O1OB;
+    li__GB0B= 0;
+    while ((li__GB0B <= li__SQXB)) {
+      li__OXKC(((__li__BG *)((__li__NLN *)((void **)(*(li__0W4B)).li__O2OB)[li__GB0B])->li__VQQ),li__GSF);
+      li__GB0B=(__li__K)(li__GB0B +  1);
+    };
+  };
+  li__JK3= 1;
+  while ((li__JK3 <=  100)) {
+    li__ZZ2=NULL;
+    li__XV1D=((__li__GB )(NULL));
+    li__UV1D=((__li__RQF )sizeof(__li__GG));
+    if ((li__UV1D ==  0)) {
+      li__ZZ2=li__GG__;
+    } else /* FALSE */ {
+      li__N02=__li__GG__;
+      li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__UV1D));
+      if ((li__N02 == (__li__K)(-  1))) {
+        li__4T0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__ZT0D=(__li__RQF)((__li__RQF)(li__UV1D - (__li__RQF)(((__li__RQF ) 0) - li__4T0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__4T0D) - ((__li__RQF ) 1)));
+        li__4T0D=(__li__RQF)(li__ZT0D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+        li__1T0D=li__PDK(li__ZT0D,((__li__GB )(&(table_size[(li__4T0D)-1]))),((__li__U )li__ZT0D));
+        li__XV1D=li__1T0D;
+      } else /* FALSE */ {
+        li__302=((__li__U )li__N02);
+        li__4T0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__ZT0D=(__li__RQF)((__li__RQF)(li__UV1D - (__li__RQF)(((__li__RQF ) 0) - li__4T0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__4T0D) - ((__li__RQF ) 1)));
+        li__1T0D=li__PDK(li__ZT0D,((__li__GB )(&(table_type[(li__302)]))),(__li__U)(li__302 |  1));
+        li__XV1D=li__1T0D;
+      };
+      li__C12=((__li__GG *)li__XV1D);
+      li__ZZ2=li__C12;
+      *(li__C12) = *(li__GG__);
+    };
+    li__C12=((__li__GG *)li__ZZ2);
+    li__3XTB(li__C12,li__SF4D);
+    li__LKP=((__li__U )(__li__K)((__li__K)((__li__K)( 110351524 * ((__li__K )li__H1W)) +  12345) %  214748364));
+    li__H1W=li__LKP;
+    li__C12->li__VI=(__li__K)(((__li__K )(__li__TNB)( 2147483647 & ((__li__TNB )li__LKP))) &  255);
+    li__302=((__li__U )(__li__K)((__li__K)((__li__K)( 110351524 * ((__li__K )li__LKP)) +  12345) %  214748364));
+    li__H1W=li__302;
+    li__C12->li__L4CB=(__li__K)(((__li__K )(__li__TNB)( 2147483647 & ((__li__TNB )li__302))) &  255);
+    li__N02= 1;
+    while ((li__N02 <=  7)) {
+      fputc((int)(((__li__BB *)(&__string_3)->li__2C)[(__li__K)(li__N02 -  1)]),stdout);
+      li__N02=(__li__K)(li__N02 +  1);
+    };
+    li__N02=li__ZZ2->li__VI;
+    if ((li__N02 ==  0)) {
+      fputc((int)('0'),stdout);
+      li__URV=li__B__;
+    } else /* FALSE */ {
+      li__URV=li__I__;
+    };
+    if ((! li__URV)) {
+      if ((li__N02 <  0)) {
+        fputc((int)('-'),stdout);
+        li__VIEB((__li__K)(- li__N02));
+      } else /* FALSE */ {
+        li__VIEB(li__N02);
       };
-      lisaac_push(&__pos__TU3C,L17979396); /* L137 OBJECT*/;
-      lisaac_push_first(&__pos__JV0C,L4069969); /* L31 CONVERT*/;
-      __tmp__YDR=((__BMP_LINEoExpanded_PIXEL_15o__FE *)__tmp__4DBB);
-      result__LCR=__tmp__YDR;
-      lisaac_push(&__pos__TU3C,L18232836); /* L139 OBJECT*/;
-      lisaac_push_first(&__pos__JV0C,L31079428); /* L237 OBJECT*/;
-      *(__tmp__YDR) = *(BMP_LINEoExpanded_PIXEL_15o__FE__);
-      lisaac_push(&__pos__TU3C,L18746884); /* L143 OBJECT*/;
-      lisaac_push_first(&__pos__JV0C,L8530438); /* L65 FALSE*/;
-    };
-    /* NULL __BMP_LINEoExpanded_PIXEL_15o__FE__ */
-if (result__LCR==NULL) {
-      lisaac_push(&__pos__PXJB,L6431274); /* L49 BMP_LINE*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* BMP_LINE(Expanded PIXEL_15) */ {
-      lisaac_push(&__pos__PXJB,L6431274); /* L49 BMP_LINE*/;
-      __tmp__YDR=((__BMP_LINEoExpanded_PIXEL_15o__FE *)result__LCR);
-      lisaac_push_first(&__pos__3VIE,L7349802); /* L56 BMP_LINE*/;
-      __tmp__0Y4=__tmp__YDR->parent_abstract_bmp_line__KE.capacity__ENJ;
-      lisaac_push(&__pos__3VIE,L7606314); /* L58 BMP_LINE*/;
-      lisaac_push_first(&__pos__AWIE,L14700552); /* L112 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__X4E > __tmp__0Y4)) {
-        lisaac_push(&__pos__3VIE,L7997994); /* L61 BMP_LINE*/;
-        lisaac_push_first(&__pos__AWIE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__TU3C,L7613994); /* L58 BMP_LINE*/;
-        __tmp__YDR->parent_abstract_bmp_line__KE.capacity__ENJ=__tmp__X4E;
-        lisaac_push(&__pos__TU3C,L7885354); /* L60 BMP_LINE*/;
-        lisaac_push_first(&__pos__JV0C,L10619925); /* L81 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__KWIE,L21772306); /* L166 BLOCK*/;
-        lisaac_push_first(&__pos__CQSB,L7481860); /* L57 OBJECT*/;
-        __tmp__V3RB=((__POINTER__CB )(top_context->back->back));
-        lisaac_push(&__pos__KWIE,L21899282); /* L167 BLOCK*/;
-        __tmp__GZ4=__infix_greater_equal__JGG( 15, 5);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-          lisaac_push(&__pos__KWIE,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__23RB,L21906962); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L10627605); /* L81 NATIVE_ARRAY*/;
-          lisaac_push_first(&__pos__DVAC,L14700552); /* L112 NUMERIC*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__X4E >  0)) {
-            lisaac_push(&__pos__23RB,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L13509634); /* L103 TRUE*/;
-            __tmp__RGXB=FALSE__I__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__23RB,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L14689286); /* L112 FALSE*/;
-            __tmp__RGXB=TRUE__B__;
-          };
-          __tmp__C4RB=__tmp__RGXB;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__KWIE,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L12081158); /* L92 FALSE*/;
-          __tmp__C4RB=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-          lisaac_push(&__pos__KWIE,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__23RB,L21910546); /* L167 BLOCK*/;
-          lisaac_push(&__pos__23RB,L22051346); /* L168 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L9452548); /* L72 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L8260100); /* L63 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__LVAC,L8009220); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__tmp__V3RB));
-          lisaac_push(&__pos__B4QB,L9574916); /* L73 OBJECT*/;
-          print__P5F((&__string_1));
-          lisaac_push(&__pos__B4QB,L9706500); /* L74 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__pos__SHDC,L5005391); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__pos__LVAC,L18378320); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__pos__YYIE,L6962209); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__pos__B4QB,L9848324); /* L75 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L10904580); /* L83 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L9055341); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__pos__KWIE,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L8530438); /* L65 FALSE*/;
-        };
-        lisaac_push(&__pos__JV0C,L11160085); /* L85 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__KWIE,L7998485); /* L61 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__CQSB,L21772306); /* L166 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L7481860); /* L57 OBJECT*/;
-        __tmp__V3RB=((__POINTER__CB )(top_context->back->back));
-        lisaac_push(&__pos__CQSB,L21899282); /* L167 BLOCK*/;
-        __tmp__GZ4=__infix_greater_equal__JGG( 15, 5);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-          lisaac_push(&__pos__CQSB,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__23RB,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__B4QB,L21906962); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__DVAC,L8006165); /* L61 NATIVE_ARRAY*/;
-          lisaac_push_first(&__pos__SHDC,L14700552); /* L112 NUMERIC*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__X4E >  0)) {
-            lisaac_push(&__pos__B4QB,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__DVAC,L13509634); /* L103 TRUE*/;
-            __tmp__RGXB=FALSE__I__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__B4QB,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__DVAC,L14689286); /* L112 FALSE*/;
-            __tmp__RGXB=TRUE__B__;
-          };
-          __tmp__C4RB=__tmp__RGXB;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__CQSB,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__23RB,L12081158); /* L92 FALSE*/;
-          __tmp__C4RB=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-          lisaac_push(&__pos__CQSB,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__B4QB,L21910546); /* L167 BLOCK*/;
-          lisaac_push(&__pos__B4QB,L22051346); /* L168 BLOCK*/;
-          lisaac_push_first(&__pos__DVAC,L9452548); /* L72 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L8260100); /* L63 OBJECT*/;
-          lisaac_push_first(&__pos__LVAC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__YYIE,L8009220); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__tmp__V3RB));
-          lisaac_push(&__pos__DVAC,L9574916); /* L73 OBJECT*/;
-          print__P5F((&__string_1));
-          lisaac_push(&__pos__DVAC,L9706500); /* L74 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__pos__LVAC,L5005391); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__pos__YYIE,L18378320); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__pos__4YIE,L6962209); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__pos__DVAC,L9848324); /* L75 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L10904580); /* L83 OBJECT*/;
-          lisaac_push_first(&__pos__LVAC,L9055341); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__pos__CQSB,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__23RB,L8530438); /* L65 FALSE*/;
-        };
-        lisaac_push(&__pos__KWIE,L8804373); /* L67 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__CQSB,L6949397); /* L53 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__23RB,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__B4QB,L6568469); /* L50 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__DVAC,L5250564); /* L40 OBJECT*/;
-        __tmp__CZ4=sizeof(__PIXEL_15__AE);
-        lisaac_push(&__pos__KWIE,L8796693); /* L67 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__CQSB,L9457160); /* L72 NUMERIC*/;
-        __tmp__QGXB=(__INTEGER__K)(__tmp__X4E * __tmp__CZ4);
-        lisaac_push(&__pos__KWIE,L8264725); /* L63 NATIVE_ARRAY*/;
-        __tmp__1RKB=to_uinteger_cpu__ZUH(__tmp__QGXB);
-        lisaac_push(&__pos__KWIE,L9063445); /* L69 NATIVE_ARRAY*/;
-        __tmp__V3RB=alloc_dynamic__AIZ(__tmp__1RKB);
-        lisaac_push(&__pos__KWIE,L9201173); /* L70 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__CQSB,L4069969); /* L31 CONVERT*/;
-        __tmp__3RKB=((__PIXEL_15__AE *)__tmp__V3RB);
-        lisaac_push(&__pos__KWIE,L9702421); /* L74 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__CQSB,L24393746); /* L186 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L7481860); /* L57 OBJECT*/;
-        __tmp__V3RB=((__POINTER__CB )(top_context->back->back));
-        lisaac_push(&__pos__CQSB,L24520722); /* L187 BLOCK*/;
-        __tmp__GZ4=__infix_greater_equal__JGG( 15, 15);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-          lisaac_push(&__pos__CQSB,L24524306); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__23RB,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__B4QB,L24528914); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__DVAC,L9703445); /* L74 NATIVE_ARRAY*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__3RKB != (void *)NULL)) {
-            lisaac_push(&__pos__B4QB,L24525842); /* L187 BLOCK*/;
-            lisaac_push_first(&__pos__DVAC,L13509634); /* L103 TRUE*/;
-            __tmp__RGXB=FALSE__I__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__B4QB,L24525842); /* L187 BLOCK*/;
-            lisaac_push_first(&__pos__DVAC,L14689286); /* L112 FALSE*/;
-            __tmp__RGXB=TRUE__B__;
-          };
-          __tmp__C4RB=__tmp__RGXB;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__CQSB,L24524306); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__23RB,L12081158); /* L92 FALSE*/;
-          __tmp__C4RB=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-          lisaac_push(&__pos__CQSB,L24775186); /* L189 BLOCK*/;
-          lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__B4QB,L24532498); /* L187 BLOCK*/;
-          lisaac_push(&__pos__B4QB,L24672274); /* L188 BLOCK*/;
-          lisaac_push_first(&__pos__DVAC,L9452548); /* L72 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L8260100); /* L63 OBJECT*/;
-          lisaac_push_first(&__pos__LVAC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__YYIE,L8009220); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__tmp__V3RB));
-          lisaac_push(&__pos__DVAC,L9574916); /* L73 OBJECT*/;
-          print__P5F((&__string_2));
-          lisaac_push(&__pos__DVAC,L9706500); /* L74 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__pos__LVAC,L5005391); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__pos__YYIE,L18378320); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__pos__4YIE,L6962209); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__pos__DVAC,L9848324); /* L75 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L10904580); /* L83 OBJECT*/;
-          lisaac_push_first(&__pos__LVAC,L9055341); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__pos__CQSB,L24775186); /* L189 BLOCK*/;
-          lisaac_push_first(&__pos__23RB,L8530438); /* L65 FALSE*/;
-        };
-        lisaac_push(&__pos__JV0C,L11289621); /* L86 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__KWIE,L9195016); /* L70 NUMERIC*/;
-        __tmp__CZ4=(__INTEGER__K)(__tmp__X4E -  1);
-        lisaac_push(&__pos__JV0C,L11290645); /* L86 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__KWIE,L77597717); /* L592 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__CQSB,L21772306); /* L166 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L7481860); /* L57 OBJECT*/;
-        __tmp__V3RB=((__POINTER__CB )(top_context->back->back));
-        lisaac_push(&__pos__CQSB,L21899282); /* L167 BLOCK*/;
-        __tmp__GZ4=__infix_greater_equal__JGG( 15, 5);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-          lisaac_push(&__pos__CQSB,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__23RB,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__B4QB,L21906962); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__DVAC,L77603861); /* L592 NATIVE_ARRAY*/;
-          lisaac_push_first(&__pos__SHDC,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__LVAC,L9195016); /* L70 NUMERIC*/;
-          __tmp__I0ZB=(__INTEGER__K)(-  1);
-          lisaac_push(&__pos__DVAC,L77602837); /* L592 NATIVE_ARRAY*/;
-          __tmp__C4RB=__infix_greater_equal__JGG(__tmp__CZ4,__tmp__I0ZB);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-            lisaac_push(&__pos__B4QB,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__DVAC,L13509634); /* L103 TRUE*/;
-            __tmp__RGXB=FALSE__I__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__B4QB,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__DVAC,L14689286); /* L112 FALSE*/;
-            __tmp__RGXB=TRUE__B__;
-          };
-          __tmp__C4RB=__tmp__RGXB;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__CQSB,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__23RB,L12081158); /* L92 FALSE*/;
-          __tmp__C4RB=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-          lisaac_push(&__pos__CQSB,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__B4QB,L21910546); /* L167 BLOCK*/;
-          lisaac_push(&__pos__B4QB,L22051346); /* L168 BLOCK*/;
-          lisaac_push_first(&__pos__DVAC,L9452548); /* L72 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L8260100); /* L63 OBJECT*/;
-          lisaac_push_first(&__pos__LVAC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__YYIE,L8009220); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__tmp__V3RB));
-          lisaac_push(&__pos__DVAC,L9574916); /* L73 OBJECT*/;
-          print__P5F((&__string_1));
-          lisaac_push(&__pos__DVAC,L9706500); /* L74 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__pos__LVAC,L5005391); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__pos__YYIE,L18378320); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__pos__4YIE,L6962209); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__pos__DVAC,L9848324); /* L75 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L10904580); /* L83 OBJECT*/;
-          lisaac_push_first(&__pos__LVAC,L9055341); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__pos__CQSB,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__23RB,L8530438); /* L65 FALSE*/;
-        };
-        lisaac_push(&__pos__KWIE,L78383637); /* L598 NATIVE_ARRAY*/;
-        __tmp__QGXB=__tmp__CZ4;
-        lisaac_push_first(&__pos__CQSB,L22943752); /* L175 NUMERIC*/;
-        downto__do__UFZB:
-        {
-          lisaac_push(&__pos__CQSB,L22943752); /* L175 NUMERIC*/;
-          __tmp__RGXB=__infix_greater_equal__JGG(__tmp__QGXB, 0);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RGXB) {
-            lisaac_push(&__pos__CQSB,L23333384); /* L178 NUMERIC*/;
-            lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__B4QB,L23078920); /* L176 NUMERIC*/;
-            lisaac_push_first(&__pos__DVAC,L78258197); /* L597 NATIVE_ARRAY*/;
-            lisaac_push_first(&__pos__SHDC,L18222101); /* L139 NATIVE_ARRAY*/;
-            lisaac_push_first(&__pos__LVAC,L21772306); /* L166 BLOCK*/;
-            lisaac_push_first(&__pos__YYIE,L7481860); /* L57 OBJECT*/;
-            __tmp__ACFC=((__POINTER__CB )(top_context->back->back));
-            lisaac_push(&__pos__LVAC,L21899282); /* L167 BLOCK*/;
-            __tmp__UYZB=__infix_greater_equal__JGG( 15, 5);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-              lisaac_push(&__pos__LVAC,L21902354); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__YYIE,L10652674); /* L81 TRUE*/;
-              lisaac_push_first(&__pos__4YIE,L21906962); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__4LEC,L18227221); /* L139 NATIVE_ARRAY*/;
-              __tmp__AMEC=__infix_greater_equal__JGG(__tmp__QGXB, 0);
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__AMEC) {
-                lisaac_push(&__pos__4YIE,L21903890); /* L167 BLOCK*/;
-                lisaac_push_first(&__pos__4LEC,L13509634); /* L103 TRUE*/;
-                __tmp__KCFC=FALSE__I__;
-              } else /* FALSE */ {
-                lisaac_push(&__pos__4YIE,L21903890); /* L167 BLOCK*/;
-                lisaac_push_first(&__pos__4LEC,L14689286); /* L112 FALSE*/;
-                __tmp__KCFC=TRUE__B__;
-              };
-              __tmp__AMEC=__tmp__KCFC;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__LVAC,L21902354); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__YYIE,L12081158); /* L92 FALSE*/;
-              __tmp__AMEC=FALSE__I__;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__AMEC) {
-              lisaac_push(&__pos__LVAC,L22153746); /* L169 BLOCK*/;
-              lisaac_push_first(&__pos__YYIE,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__4YIE,L21910546); /* L167 BLOCK*/;
-              lisaac_push(&__pos__4YIE,L22051346); /* L168 BLOCK*/;
-              lisaac_push_first(&__pos__4LEC,L9452548); /* L72 OBJECT*/;
-              lisaac_push_first(&__pos__051C,L8260100); /* L63 OBJECT*/;
-              lisaac_push_first(&__pos__HM4C,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__CA2C,L8009220); /* L61 OBJECT*/;
-              lisaac_stack_print((_____CONTEXT *)(__tmp__ACFC));
-              lisaac_push(&__pos__4LEC,L9574916); /* L73 OBJECT*/;
-              print__P5F((&__string_1));
-              lisaac_push(&__pos__4LEC,L9706500); /* L74 OBJECT*/;
-              lisaac_push_first(&__pos__051C,L10241040); /* L78 CHARACTER*/;
-              lisaac_push_first(&__pos__HM4C,L5005391); /* L38 STD_OUTPUT*/;
-              lisaac_push_first(&__pos__CA2C,L18378320); /* L140 OUTPUT_STREAM*/;
-              lisaac_push_first(&__pos__I2BE,L6962209); /* L53 SYSTEM_IO*/;
-              fputc((int)('\n'),stdout);
-              lisaac_push(&__pos__4LEC,L9848324); /* L75 OBJECT*/;
-              lisaac_push_first(&__pos__051C,L10904580); /* L83 OBJECT*/;
-              lisaac_push_first(&__pos__HM4C,L9055341); /* L69 SYSTEM*/;
-              exit(( 1));
-            } else /* FALSE */ {
-              lisaac_push(&__pos__LVAC,L22153746); /* L169 BLOCK*/;
-              lisaac_push_first(&__pos__YYIE,L8530438); /* L65 FALSE*/;
-            };
-            lisaac_push(&__pos__SHDC,L18627605); /* L142 NATIVE_ARRAY*/;
-            lisaac_push_first(&__pos__LVAC,L105516053); /* L805 NATIVE_ARRAY*/;
-            lisaac_push_first(&__pos__YYIE,L21772306); /* L166 BLOCK*/;
-            lisaac_push_first(&__pos__4YIE,L7481860); /* L57 OBJECT*/;
-            __tmp__ACFC=((__POINTER__CB )(top_context->back->back));
-            lisaac_push(&__pos__YYIE,L21899282); /* L167 BLOCK*/;
-            __tmp__UYZB=__infix_greater_equal__JGG( 15, 5);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-              lisaac_push(&__pos__YYIE,L21902354); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__4YIE,L10652674); /* L81 TRUE*/;
-              lisaac_push_first(&__pos__4LEC,L21906962); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__051C,L105520661); /* L805 NATIVE_ARRAY*/;
-              __tmp__AMEC=__infix_greater_equal__JGG(__tmp__QGXB, 0);
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__AMEC) {
-                lisaac_push(&__pos__4LEC,L21903890); /* L167 BLOCK*/;
-                lisaac_push_first(&__pos__051C,L13509634); /* L103 TRUE*/;
-                __tmp__KCFC=FALSE__I__;
-              } else /* FALSE */ {
-                lisaac_push(&__pos__4LEC,L21903890); /* L167 BLOCK*/;
-                lisaac_push_first(&__pos__051C,L14689286); /* L112 FALSE*/;
-                __tmp__KCFC=TRUE__B__;
-              };
-              __tmp__AMEC=__tmp__KCFC;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__YYIE,L21902354); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__4YIE,L12081158); /* L92 FALSE*/;
-              __tmp__AMEC=FALSE__I__;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__AMEC) {
-              lisaac_push(&__pos__YYIE,L22153746); /* L169 BLOCK*/;
-              lisaac_push_first(&__pos__4YIE,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__4LEC,L21910546); /* L167 BLOCK*/;
-              lisaac_push(&__pos__4LEC,L22051346); /* L168 BLOCK*/;
-              lisaac_push_first(&__pos__051C,L9452548); /* L72 OBJECT*/;
-              lisaac_push_first(&__pos__HM4C,L8260100); /* L63 OBJECT*/;
-              lisaac_push_first(&__pos__CA2C,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__I2BE,L8009220); /* L61 OBJECT*/;
-              lisaac_stack_print((_____CONTEXT *)(__tmp__ACFC));
-              lisaac_push(&__pos__051C,L9574916); /* L73 OBJECT*/;
-              print__P5F((&__string_1));
-              lisaac_push(&__pos__051C,L9706500); /* L74 OBJECT*/;
-              lisaac_push_first(&__pos__HM4C,L10241040); /* L78 CHARACTER*/;
-              lisaac_push_first(&__pos__CA2C,L5005391); /* L38 STD_OUTPUT*/;
-              lisaac_push_first(&__pos__I2BE,L18378320); /* L140 OUTPUT_STREAM*/;
-              lisaac_push_first(&__pos__O2BE,L6962209); /* L53 SYSTEM_IO*/;
-              fputc((int)('\n'),stdout);
-              lisaac_push(&__pos__051C,L9848324); /* L75 OBJECT*/;
-              lisaac_push_first(&__pos__HM4C,L10904580); /* L83 OBJECT*/;
-              lisaac_push_first(&__pos__CA2C,L9055341); /* L69 SYSTEM*/;
-              exit(( 1));
-            } else /* FALSE */ {
-              lisaac_push(&__pos__YYIE,L22153746); /* L169 BLOCK*/;
-              lisaac_push_first(&__pos__4YIE,L8530438); /* L65 FALSE*/;
-            };
-            __tmp__3RKB[__tmp__QGXB]=*(PIXEL_15__AE__);
-            lisaac_push(&__pos__B4QB,L23205896); /* L177 NUMERIC*/;
-            lisaac_push_first(&__pos__DVAC,L9195016); /* L70 NUMERIC*/;
-            __tmp__AGZB=(__INTEGER__K)(__tmp__QGXB -  1);
-            lisaac_push(&__pos__B4QB,L23219720); /* L177 NUMERIC*/;
-            __tmp__QGXB=__tmp__AGZB;
-            goto downto__do__UFZB;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__CQSB,L23333384); /* L178 NUMERIC*/;
-            lisaac_push_first(&__pos__23RB,L8530438); /* L65 FALSE*/;
-          };
-        };
-        __tmp__YDR->storage__XB5=__tmp__3RKB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__3VIE,L7997994); /* L61 BMP_LINE*/;
-        lisaac_push_first(&__pos__AWIE,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__3VIE,L8134698); /* L62 BMP_LINE*/;
-      lisaac_push_first(&__pos__AWIE,L9195016); /* L70 NUMERIC*/;
-      __tmp__YDR->parent_abstract_bmp_line__KE.upper__0D5=(__INTEGER__K)(__tmp__X4E -  1);
-    };
-    lisaac_push(&__pos__PXJB,L6687274); /* L51 BMP_LINE*/;
-    lisaac_push_first(&__pos__3VIE,L19150866); /* L146 BLOCK*/;
-    lisaac_push_first(&__pos__AWIE,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__3VIE,L19277842); /* L147 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 10);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__3VIE,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__TU3C,L19285522); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__JV0C,L6688298); /* L51 BMP_LINE*/;
-      /* NULL __BMP_LINEoExpanded_PIXEL_15o__FE__ */
-if (result__LCR==NULL) {
-        lisaac_push(&__pos__JV0C,L6696490); /* L51 BMP_LINE*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* BMP_LINE(Expanded PIXEL_15) */ {
-        lisaac_push(&__pos__JV0C,L6696490); /* L51 BMP_LINE*/;
-        Self__WLAB=((__BMP_LINEoExpanded_PIXEL_15o__FE *)result__LCR);
-        lisaac_push_first(&__pos__KWIE,L5509675); /* L42 ABSTRACT_BMP_LINE*/;
-        __tmp__CZ4=Self__WLAB->parent_abstract_bmp_line__KE.upper__0D5;
-        lisaac_push(&__pos__KWIE,L5519915); /* L42 ABSTRACT_BMP_LINE*/;
-        lisaac_push_first(&__pos__CQSB,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__23RB,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__B4QB,L9195016); /* L70 NUMERIC*/;
-        __tmp__QGXB=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__CQSB,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__23RB,L9195016); /* L70 NUMERIC*/;
-        __tmp__I0ZB=(__INTEGER__K)(__tmp__CZ4 - __tmp__QGXB);
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__I0ZB == __tmp__X4E)) {
-        lisaac_push(&__pos__TU3C,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__JV0C,L13509634); /* L103 TRUE*/;
-        __tmp__GZ4=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__TU3C,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__JV0C,L14689286); /* L112 FALSE*/;
-        __tmp__GZ4=TRUE__B__;
-      };
-      __tmp__53RB=__tmp__GZ4;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3VIE,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L12081158); /* L92 FALSE*/;
-      __tmp__53RB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__53RB) {
-      lisaac_push(&__pos__3VIE,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__TU3C,L19289106); /* L147 BLOCK*/;
-      lisaac_push(&__pos__TU3C,L19428370); /* L148 BLOCK*/;
-      lisaac_push_first(&__pos__JV0C,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__KWIE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__23RB,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__JV0C,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_3));
-      lisaac_push(&__pos__JV0C,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__KWIE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__CQSB,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__23RB,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__B4QB,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__JV0C,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__KWIE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3VIE,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__PXJB,L6818346); /* L52 BMP_LINE*/;
-    lisaac_push_first(&__pos__3VIE,L19150866); /* L146 BLOCK*/;
-    lisaac_push_first(&__pos__AWIE,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__3VIE,L19277842); /* L147 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 10);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__3VIE,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__TU3C,L19285522); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__JV0C,L6819370); /* L52 BMP_LINE*/;
-      /* NULL __BMP_LINEoExpanded_PIXEL_15o__FE__ */
-if (result__LCR==NULL) {
-        lisaac_push(&__pos__JV0C,L6827562); /* L52 BMP_LINE*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* BMP_LINE(Expanded PIXEL_15) */ {
-        __tmp__CZ4=result__LCR->parent_abstract_bmp_line__KE.capacity__ENJ;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__CZ4 == __tmp__X4E)) {
-        lisaac_push(&__pos__TU3C,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__JV0C,L13509634); /* L103 TRUE*/;
-        __tmp__GZ4=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__TU3C,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__JV0C,L14689286); /* L112 FALSE*/;
-        __tmp__GZ4=TRUE__B__;
-      };
-      __tmp__53RB=__tmp__GZ4;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3VIE,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L12081158); /* L92 FALSE*/;
-      __tmp__53RB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__53RB) {
-      lisaac_push(&__pos__3VIE,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__TU3C,L19289106); /* L147 BLOCK*/;
-      lisaac_push(&__pos__TU3C,L19428370); /* L148 BLOCK*/;
-      lisaac_push_first(&__pos__JV0C,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__KWIE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__23RB,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__JV0C,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_3));
-      lisaac_push(&__pos__JV0C,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__KWIE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__CQSB,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__23RB,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__B4QB,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__JV0C,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__KWIE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3VIE,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L8530438); /* L65 FALSE*/;
-    };
-    /* NULL __BMP_LINEoExpanded_PIXEL_15o__FE__ */
-if (result__LCR==NULL) {
-      lisaac_push(&__pos__LDBB,L15221785); /* L116 VIDEO*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* BMP_LINE(Expanded PIXEL_15) */ {
-      lisaac_push(&__pos__LDBB,L15221785); /* L116 VIDEO*/;
-      __tmp__YDR=((__BMP_LINEoExpanded_PIXEL_15o__FE *)result__LCR);
-      lisaac_push_first(&__pos__PXJB,L23207466); /* L177 BMP_LINE*/;
-      __tmp__3RKB=__tmp__YDR->storage__XB5;
-      lisaac_push(&__pos__PXJB,L23362602); /* L178 BMP_LINE*/;
-      lisaac_push_first(&__pos__3VIE,L4069969); /* L31 CONVERT*/;
-      __tmp__OE=((__UINTEGER_8__VB *)__tmp__3RKB);
-    };
-    ximage = XCreateImage(display,None,15,ZPixmap,0,(char *)(__tmp__OE),(__tmp__X4E),1,16,0);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ENH,L17839624); /* L136 NUMERIC*/;
-    lisaac_push_first(&__pos__DPG,L8530438); /* L65 FALSE*/;
+    };
+    fputc((int)('\n'),stdout);
+    li__1EPB=((__li__LSV *)li__USV);
+    if (((__li__K)((*(li__1EPB)).li__24CB +  1) < (*(li__1EPB)).li__5EPB)) {
+      (*(li__1EPB)).li__24CB=(__li__K)((*(li__1EPB)).li__24CB +  1);
+      li__URV=li__B__;
+    } else /* FALSE */ {
+      li__URV=li__I__;
+    };
+    if ((! li__URV)) {
+      if (((*(li__1EPB)).li__5EPB ==  0)) {
+        li__4T0D=((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) <<  1));
+        li__1T0D=((__li__GB )(NULL));
+        li__ZT0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__0Z1D=(__li__RQF)((__li__RQF)(li__4T0D - (__li__RQF)(((__li__RQF ) 0) - li__ZT0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__ZT0D) - ((__li__RQF ) 1)));
+        if ((li__0Z1D <= ((__li__RQF )(MINIMUM_SIZE)))) {
+          li__1Z1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__2Z1D=(__li__RQF)((__li__RQF)(li__0Z1D - (__li__RQF)(((__li__RQF ) 0) - li__1Z1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__1Z1D) - ((__li__RQF ) 1)));
+          li__1Z1D=(__li__RQF)(li__2Z1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__4Z1D=li__PDK(li__2Z1D,((__li__GB )(&(table_size[(li__1Z1D)-1]))),((__li__U )li__2Z1D));
+          li__1T0D=li__4Z1D;
+        } else /* FALSE */ {
+          li__5Z1D=li__J5BB(li__0Z1D);
+          li__1T0D=(void *)((unsigned long)((__li__GB )((__li__VRF *)li__5Z1D)) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long))))))));
+        };
+        li__SXZB=((void **)li__1T0D);
+        li__BSAC= 1;
+        while ((li__BSAC >=  0)) {
+          li__SXZB[li__BSAC]=NULL;
+          li__BSAC=(__li__K)(li__BSAC -  1);
+        };
+        (*(li__1EPB)).li__3FPB=li__SXZB;
+        (*(li__1EPB)).li__5EPB= 2;
+        (*(li__1EPB)).li__24CB= 0;
+      } else /* FALSE */ {
+        li__BSAC=(__li__K)((*(li__1EPB)).li__5EPB <<  1);
+        li__SXZB=((void **)(*(li__1EPB)).li__3FPB);
+        li__LZ5B=(*(li__1EPB)).li__5EPB;
+        li__1T0D=li__FSSB(((__li__GB )li__SXZB),((__li__RQF )(__li__K)(li__LZ5B * ((__li__K )(sizeof(void *))))),((__li__RQF )(__li__K)(li__BSAC * ((__li__K )(sizeof(void *))))));
+        li__SXZB=((void **)li__1T0D);
+        li__V05B=(__li__K)(li__BSAC -  1);
+        li__E4LC=li__LZ5B;
+        while ((li__E4LC <= li__V05B)) {
+          li__SXZB[li__E4LC]=NULL;
+          li__E4LC=(__li__K)(li__E4LC +  1);
+        };
+        (*(li__1EPB)).li__3FPB=li__SXZB;
+        (*(li__1EPB)).li__5EPB=li__BSAC;
+        (*(li__1EPB)).li__24CB=(__li__K)((*(li__1EPB)).li__24CB +  1);
+      };
+    };
+    ((void **)(*(li__1EPB)).li__3FPB)[(*(li__1EPB)).li__24CB]=li__ZZ2;
+    li__N02= 1;
+    while ((li__N02 <=  3)) {
+      fputc((int)(((__li__BB *)(&__string_4)->li__2C)[(__li__K)(li__N02 -  1)]),stdout);
+      li__N02=(__li__K)(li__N02 +  1);
+    };
+    li__JK3=(__li__K)(li__JK3 +  1);
+  };
+  if (((void *)li__PC__->li__SC.li__HJ == (void *)NULL)) {
+    li__EG4D=NULL;
+    li__ES0D=((__li__GB )(NULL));
+    li__HS0D=((__li__RQF )sizeof(__li__5I));
+    if ((li__HS0D ==  0)) {
+      li__EG4D=li__5I__;
+    } else /* FALSE */ {
+      li__N02=__li__5I__;
+      li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__HS0D));
+      if ((li__N02 == (__li__K)(-  1))) {
+        li__DT0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__CY1D=(__li__RQF)((__li__RQF)(li__HS0D - (__li__RQF)(((__li__RQF ) 0) - li__DT0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__DT0D) - ((__li__RQF ) 1)));
+        li__DT0D=(__li__RQF)(li__CY1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+        li__FT0D=li__PDK(li__CY1D,((__li__GB )(&(table_size[(li__DT0D)-1]))),((__li__U )li__CY1D));
+        li__ES0D=li__FT0D;
+      } else /* FALSE */ {
+        li__MG4D=((__li__U )li__N02);
+        li__DT0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__CY1D=(__li__RQF)((__li__RQF)(li__HS0D - (__li__RQF)(((__li__RQF ) 0) - li__DT0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__DT0D) - ((__li__RQF ) 1)));
+        li__FT0D=li__PDK(li__CY1D,((__li__GB )(&(table_type[(li__MG4D)]))),(__li__U)(li__MG4D |  1));
+        li__ES0D=li__FT0D;
+      };
+      li__SG4D=((__li__5I *)li__ES0D);
+      li__EG4D=li__SG4D;
+      *(li__SG4D) = *(li__5I__);
+    };
+    li__PC__->li__SC.li__HJ=li__EG4D;
+  };
+  li__JK3=li__5OOB(((__li__5I *)li__PC__->li__SC.li__HJ),li__XI__);
+  if ((li__JK3 > li__PC__->li__SC.li__HJ->li__GJ.li__YJ)) {
+    li__EG4D=((__li__5I *)li__PC__->li__SC.li__HJ);
+    if (((void *)li__EG4D->li__CVOB == (void *)NULL)) {
+      li__UG4D=NULL;
+      li__XV1D=((__li__GB )(NULL));
+      li__UV1D=((__li__RQF )sizeof(__li__5UOB));
+      if ((li__UV1D ==  0)) {
+        li__UG4D=li__5UOB__;
+      } else /* FALSE */ {
+        li__BSAC=__li__5UOB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__UV1D));
+        if ((li__BSAC == (__li__K)(-  1))) {
+          li__4T0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__ZT0D=(__li__RQF)((__li__RQF)(li__UV1D - (__li__RQF)(((__li__RQF ) 0) - li__4T0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__4T0D) - ((__li__RQF ) 1)));
+          li__4T0D=(__li__RQF)(li__ZT0D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__1T0D=li__PDK(li__ZT0D,((__li__GB )(&(table_size[(li__4T0D)-1]))),((__li__U )li__ZT0D));
+          li__XV1D=li__1T0D;
+        } else /* FALSE */ {
+          li__2G4D=((__li__U )li__BSAC);
+          li__4T0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__ZT0D=(__li__RQF)((__li__RQF)(li__UV1D - (__li__RQF)(((__li__RQF ) 0) - li__4T0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__4T0D) - ((__li__RQF ) 1)));
+          li__1T0D=li__PDK(li__ZT0D,((__li__GB )(&(table_type[(li__2G4D)]))),(__li__U)(li__2G4D |  1));
+          li__XV1D=li__1T0D;
+        };
+        li__CH4D=((__li__5UOB *)li__XV1D);
+        li__UG4D=li__CH4D;
+        *(li__CH4D) = *(li__5UOB__);
+      };
+      li__CH4D=((__li__5UOB *)li__UG4D);
+      li__CH4D->li__VCPB=li__XI__;
+      li__CH4D->li__2ZWB=NULL;
+      li__EG4D->li__CVOB=li__UG4D;
+      li__EG4D->li__GJ.li__YJ= 1;
+      li__EG4D->li__LVOB=li__UG4D;
+      li__EG4D->li__MVOB= 1;
+      li__EG4D->li__OVOB=li__UG4D;
+    } else /* FALSE */ {
+      li__UG4D=NULL;
+      li__XV1D=((__li__GB )(NULL));
+      li__UV1D=((__li__RQF )sizeof(__li__5UOB));
+      if ((li__UV1D ==  0)) {
+        li__UG4D=li__5UOB__;
+      } else /* FALSE */ {
+        li__BSAC=__li__5UOB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__UV1D));
+        if ((li__BSAC == (__li__K)(-  1))) {
+          li__4T0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__ZT0D=(__li__RQF)((__li__RQF)(li__UV1D - (__li__RQF)(((__li__RQF ) 0) - li__4T0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__4T0D) - ((__li__RQF ) 1)));
+          li__4T0D=(__li__RQF)(li__ZT0D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__1T0D=li__PDK(li__ZT0D,((__li__GB )(&(table_size[(li__4T0D)-1]))),((__li__U )li__ZT0D));
+          li__XV1D=li__1T0D;
+        } else /* FALSE */ {
+          li__2G4D=((__li__U )li__BSAC);
+          li__4T0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__ZT0D=(__li__RQF)((__li__RQF)(li__UV1D - (__li__RQF)(((__li__RQF ) 0) - li__4T0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__4T0D) - ((__li__RQF ) 1)));
+          li__1T0D=li__PDK(li__ZT0D,((__li__GB )(&(table_type[(li__2G4D)]))),(__li__U)(li__2G4D |  1));
+          li__XV1D=li__1T0D;
+        };
+        li__UH4D=((__li__5UOB *)li__XV1D);
+        li__UG4D=li__UH4D;
+        *(li__UH4D) = *(li__5UOB__);
+      };
+      li__CH4D=((__li__5UOB *)li__UG4D);
+      li__CH4D->li__VCPB=li__XI__;
+      li__CH4D->li__2ZWB=NULL;
+      ((__li__5UOB *)li__EG4D->li__LVOB)->li__2ZWB=li__UG4D;
+      li__EG4D->li__GJ.li__YJ=(__li__K)(li__EG4D->li__GJ.li__YJ +  1);
+      li__EG4D->li__LVOB=li__UG4D;
+    };
+  };
+  if (((void *)li__PC__->li__SC.li__HJ == (void *)NULL)) {
+    li__EG4D=NULL;
+    li__ES0D=((__li__GB )(NULL));
+    li__HS0D=((__li__RQF )sizeof(__li__5I));
+    if ((li__HS0D ==  0)) {
+      li__EG4D=li__5I__;
+    } else /* FALSE */ {
+      li__N02=__li__5I__;
+      li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__HS0D));
+      if ((li__N02 == (__li__K)(-  1))) {
+        li__DT0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__CY1D=(__li__RQF)((__li__RQF)(li__HS0D - (__li__RQF)(((__li__RQF ) 0) - li__DT0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__DT0D) - ((__li__RQF ) 1)));
+        li__DT0D=(__li__RQF)(li__CY1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+        li__FT0D=li__PDK(li__CY1D,((__li__GB )(&(table_size[(li__DT0D)-1]))),((__li__U )li__CY1D));
+        li__ES0D=li__FT0D;
+      } else /* FALSE */ {
+        li__MG4D=((__li__U )li__N02);
+        li__DT0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__CY1D=(__li__RQF)((__li__RQF)(li__HS0D - (__li__RQF)(((__li__RQF ) 0) - li__DT0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__DT0D) - ((__li__RQF ) 1)));
+        li__FT0D=li__PDK(li__CY1D,((__li__GB )(&(table_type[(li__MG4D)]))),(__li__U)(li__MG4D |  1));
+        li__ES0D=li__FT0D;
+      };
+      li__SG4D=((__li__5I *)li__ES0D);
+      li__EG4D=li__SG4D;
+      *(li__SG4D) = *(li__5I__);
+    };
+    li__PC__->li__SC.li__HJ=li__EG4D;
+  };
+  li__JK3=li__5OOB(((__li__5I *)li__PC__->li__SC.li__HJ),li__SB__);
+  if ((li__JK3 > li__PC__->li__SC.li__HJ->li__GJ.li__YJ)) {
+    li__EG4D=((__li__5I *)li__PC__->li__SC.li__HJ);
+    if (((void *)li__EG4D->li__CVOB == (void *)NULL)) {
+      li__UG4D=NULL;
+      li__XV1D=((__li__GB )(NULL));
+      li__UV1D=((__li__RQF )sizeof(__li__5UOB));
+      if ((li__UV1D ==  0)) {
+        li__UG4D=li__5UOB__;
+      } else /* FALSE */ {
+        li__BSAC=__li__5UOB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__UV1D));
+        if ((li__BSAC == (__li__K)(-  1))) {
+          li__4T0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__ZT0D=(__li__RQF)((__li__RQF)(li__UV1D - (__li__RQF)(((__li__RQF ) 0) - li__4T0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__4T0D) - ((__li__RQF ) 1)));
+          li__4T0D=(__li__RQF)(li__ZT0D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__1T0D=li__PDK(li__ZT0D,((__li__GB )(&(table_size[(li__4T0D)-1]))),((__li__U )li__ZT0D));
+          li__XV1D=li__1T0D;
+        } else /* FALSE */ {
+          li__2G4D=((__li__U )li__BSAC);
+          li__4T0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__ZT0D=(__li__RQF)((__li__RQF)(li__UV1D - (__li__RQF)(((__li__RQF ) 0) - li__4T0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__4T0D) - ((__li__RQF ) 1)));
+          li__1T0D=li__PDK(li__ZT0D,((__li__GB )(&(table_type[(li__2G4D)]))),(__li__U)(li__2G4D |  1));
+          li__XV1D=li__1T0D;
+        };
+        li__UH4D=((__li__5UOB *)li__XV1D);
+        li__UG4D=li__UH4D;
+        *(li__UH4D) = *(li__5UOB__);
+      };
+      li__CH4D=((__li__5UOB *)li__UG4D);
+      li__CH4D->li__VCPB=li__SB__;
+      li__CH4D->li__2ZWB=NULL;
+      li__EG4D->li__CVOB=li__UG4D;
+      li__EG4D->li__GJ.li__YJ= 1;
+      li__EG4D->li__LVOB=li__UG4D;
+      li__EG4D->li__MVOB= 1;
+      li__EG4D->li__OVOB=li__UG4D;
+    } else /* FALSE */ {
+      li__UG4D=NULL;
+      li__XV1D=((__li__GB )(NULL));
+      li__UV1D=((__li__RQF )sizeof(__li__5UOB));
+      if ((li__UV1D ==  0)) {
+        li__UG4D=li__5UOB__;
+      } else /* FALSE */ {
+        li__BSAC=__li__5UOB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__UV1D));
+        if ((li__BSAC == (__li__K)(-  1))) {
+          li__4T0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__ZT0D=(__li__RQF)((__li__RQF)(li__UV1D - (__li__RQF)(((__li__RQF ) 0) - li__4T0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__4T0D) - ((__li__RQF ) 1)));
+          li__4T0D=(__li__RQF)(li__ZT0D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__1T0D=li__PDK(li__ZT0D,((__li__GB )(&(table_size[(li__4T0D)-1]))),((__li__U )li__ZT0D));
+          li__XV1D=li__1T0D;
+        } else /* FALSE */ {
+          li__2G4D=((__li__U )li__BSAC);
+          li__4T0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__ZT0D=(__li__RQF)((__li__RQF)(li__UV1D - (__li__RQF)(((__li__RQF ) 0) - li__4T0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__4T0D) - ((__li__RQF ) 1)));
+          li__1T0D=li__PDK(li__ZT0D,((__li__GB )(&(table_type[(li__2G4D)]))),(__li__U)(li__2G4D |  1));
+          li__XV1D=li__1T0D;
+        };
+        li__UH4D=((__li__5UOB *)li__XV1D);
+        li__UG4D=li__UH4D;
+        *(li__UH4D) = *(li__5UOB__);
+      };
+      li__CH4D=((__li__5UOB *)li__UG4D);
+      li__CH4D->li__VCPB=li__SB__;
+      li__CH4D->li__2ZWB=NULL;
+      ((__li__5UOB *)li__EG4D->li__LVOB)->li__2ZWB=li__UG4D;
+      li__EG4D->li__GJ.li__YJ=(__li__K)(li__EG4D->li__GJ.li__YJ +  1);
+      li__EG4D->li__LVOB=li__UG4D;
+    };
+  };
+  li__KMN=NULL;
+  li__WJ3=((__li__GB )(NULL));
+  li__4J3=((__li__RQF )sizeof(__li__YC));
+  if ((li__4J3 ==  0)) {
+    li__KMN=li__YC__;
+  } else /* FALSE */ {
+    li__SQXB=-1;
+    li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__4J3));
+    if ((li__SQXB == (__li__K)(-  1))) {
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__4J3 - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__UV1D=(__li__RQF)(li__VV1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_size[(li__UV1D)-1]))),((__li__U )li__VV1D));
+      li__WJ3=li__XV1D;
+    } else /* FALSE */ {
+      li__LKP=((__li__U )li__SQXB);
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__4J3 - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_type[(li__LKP)]))),(__li__U)(li__LKP |  1));
+      li__WJ3=li__XV1D;
+    };
+    li__TNN=((__li__YC *)li__WJ3);
+    li__KMN=li__TNN;
+    *(li__TNN) = *(li__YC__);
+  };
+  li__TNN=((__li__YC *)li__KMN);
+  li__JK3=(&__string_5)->li__1C;
+  li__SQXB= 0;
+  if ((li__JK3 >  8)) {
+    li__SQXB=li__JK3;
+  } else /* FALSE */ {
+    li__SQXB= 8;
+  };
+  li__KMJC=NULL;
+  li__WJ3=((__li__GB )(NULL));
+  li__4J3=((__li__RQF )sizeof(__li__OS0));
+  if ((li__4J3 ==  0)) {
+    li__KMJC=li__OS0__;
+  } else /* FALSE */ {
+    li__GB0B=__li__OS0__;
+    li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__4J3));
+    if ((li__GB0B == (__li__K)(-  1))) {
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__4J3 - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__UV1D=(__li__RQF)(li__VV1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_size[(li__UV1D)-1]))),((__li__U )li__VV1D));
+      li__WJ3=li__XV1D;
+    } else /* FALSE */ {
+      li__LKP=((__li__U )li__GB0B);
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__4J3 - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_type[(li__LKP)]))),(__li__U)(li__LKP |  1));
+      li__WJ3=li__XV1D;
+    };
+    li__TNJC=((__li__OS0 *)li__WJ3);
+    li__KMJC=li__TNJC;
+    *(li__TNJC) = *(li__OS0__);
+  };
+  li__TNJC=((__li__OS0 *)li__KMJC);
+  if ((li__SQXB >  0)) {
+    if ((li__TNJC->li__WQ1C < li__SQXB)) {
+      li__UV1D=((__li__RQF )li__SQXB);
+      li__XV1D=((__li__GB )(NULL));
+      li__VV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__IT0D=(__li__RQF)((__li__RQF)(li__UV1D - (__li__RQF)(((__li__RQF ) 0) - li__VV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__VV1D) - ((__li__RQF ) 1)));
+      if ((li__IT0D <= ((__li__RQF )(MINIMUM_SIZE)))) {
+        li__DT0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__CY1D=(__li__RQF)((__li__RQF)(li__IT0D - (__li__RQF)(((__li__RQF ) 0) - li__DT0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__DT0D) - ((__li__RQF ) 1)));
+        li__DT0D=(__li__RQF)(li__CY1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+        li__FT0D=li__PDK(li__CY1D,((__li__GB )(&(table_size[(li__DT0D)-1]))),((__li__U )li__CY1D));
+        li__XV1D=li__FT0D;
+      } else /* FALSE */ {
+        li__FY1D=li__J5BB(li__IT0D);
+        li__XV1D=(void *)((unsigned long)((__li__GB )((__li__VRF *)li__FY1D)) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long))))))));
+      };
+      li__IE1D=((__li__BB *)li__XV1D);
+      li__N02=(__li__K)(li__SQXB -  1);
+      while ((li__N02 >=  0)) {
+        li__IE1D[li__N02]='\0';
+        li__N02=(__li__K)(li__N02 -  1);
+      };
+      li__TNJC->li__BR1C=li__IE1D;
+      li__TNJC->li__WQ1C=li__SQXB;
+    };
+  };
+  li__TNJC->li__XYQC= 0;
+  li__TNN->li__WS0=li__KMJC;
+  li__TNJC=((__li__OS0 *)li__KMJC);
+  li__TNJC->li__XYQC=(&__string_5)->li__1C;
+  if ((li__TNJC->li__XYQC >  0)) {
+    if ((li__TNJC->li__WQ1C < li__TNJC->li__XYQC)) {
+      li__N02=li__TNJC->li__XYQC;
+      li__UV1D=((__li__RQF )li__N02);
+      li__XV1D=((__li__GB )(NULL));
+      li__VV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__IT0D=(__li__RQF)((__li__RQF)(li__UV1D - (__li__RQF)(((__li__RQF ) 0) - li__VV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__VV1D) - ((__li__RQF ) 1)));
+      if ((li__IT0D <= ((__li__RQF )(MINIMUM_SIZE)))) {
+        li__DT0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__CY1D=(__li__RQF)((__li__RQF)(li__IT0D - (__li__RQF)(((__li__RQF ) 0) - li__DT0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__DT0D) - ((__li__RQF ) 1)));
+        li__DT0D=(__li__RQF)(li__CY1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+        li__FT0D=li__PDK(li__CY1D,((__li__GB )(&(table_size[(li__DT0D)-1]))),((__li__U )li__CY1D));
+        li__XV1D=li__FT0D;
+      } else /* FALSE */ {
+        li__FY1D=li__J5BB(li__IT0D);
+        li__XV1D=(void *)((unsigned long)((__li__GB )((__li__VRF *)li__FY1D)) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long))))))));
+      };
+      li__IE1D=((__li__BB *)li__XV1D);
+      li__BSAC=(__li__K)(li__N02 -  1);
+      while ((li__BSAC >=  0)) {
+        li__IE1D[li__BSAC]='\0';
+        li__BSAC=(__li__K)(li__BSAC -  1);
+      };
+      li__TNJC->li__BR1C=li__IE1D;
+      li__TNJC->li__WQ1C=li__TNJC->li__XYQC;
+    };
+    li__IE1D=li__TNJC->li__BR1C;
+    li__IR1C=(&__string_5)->li__2C;
+    li__GB0B=(__li__K)(li__TNJC->li__XYQC -  1);
+    li__CUBD=((__li__BB *)li__IE1D);
+    li__N02=li__GB0B;
+    while ((li__N02 >=  0)) {
+      li__CUBD[li__N02]=((__li__BB *)li__IR1C)[li__N02];
+      li__N02=(__li__K)(li__N02 -  1);
+    };
+  };
+  li__TNN->li__YS0= 2;
+  li__APN=NULL;
+  li__WJ3=((__li__GB )(NULL));
+  li__4J3=((__li__RQF )sizeof(__li__DH));
+  if ((li__4J3 ==  0)) {
+    li__APN=li__DH__;
+  } else /* FALSE */ {
+    li__GB0B=__li__DH__;
+    li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__4J3));
+    if ((li__GB0B == (__li__K)(-  1))) {
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__4J3 - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__UV1D=(__li__RQF)(li__VV1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_size[(li__UV1D)-1]))),((__li__U )li__VV1D));
+      li__WJ3=li__XV1D;
+    } else /* FALSE */ {
+      li__LKP=((__li__U )li__GB0B);
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__4J3 - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_type[(li__LKP)]))),(__li__U)(li__LKP |  1));
+      li__WJ3=li__XV1D;
+    };
+    li__JQN=((__li__DH *)li__WJ3);
+    li__APN=li__JQN;
+    *(li__JQN) = *(li__DH__);
+  };
+  li__JQN=((__li__DH *)li__APN);
+  li__JQN->li__EL= 255;
+  li__JQN->li__IRN= 256;
+  li__JQN->li__IL= 255;
+  if ((li__JQN->li__ORN <  65536)) {
+    li__JQN->li__ORN= 65536;
+    li__HS0D=((__li__RQF ) 65536);
+    li__ES0D=((__li__GB )(NULL));
+    li__CS0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+    li__TV1D=(__li__RQF)((__li__RQF)(li__HS0D - (__li__RQF)(((__li__RQF ) 0) - li__CS0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__CS0D) - ((__li__RQF ) 1)));
+    if ((li__TV1D <= ((__li__RQF )(MINIMUM_SIZE)))) {
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__TV1D - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__UV1D=(__li__RQF)(li__VV1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_size[(li__UV1D)-1]))),((__li__U )li__VV1D));
+      li__ES0D=li__XV1D;
+    } else /* FALSE */ {
+      li__YV1D=li__J5BB(li__TV1D);
+      li__ES0D=(void *)((unsigned long)((__li__GB )((__li__VRF *)li__YV1D)) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long))))))));
+    };
+    li__PC0D=((__li__ZB *)li__ES0D);
+    li__GB0B= 65535;
+    while ((li__GB0B >=  0)) {
+      li__PC0D[li__GB0B]= 0;
+      li__GB0B=(__li__K)(li__GB0B -  1);
+    };
+    li__JQN->li__0RN=li__PC0D;
+  } else /* FALSE */ {
+    li__PC0D=((__li__ZB *)li__JQN->li__0RN);
+    li__GB0B=(__li__K)(li__JQN->li__ORN -  1);
+    while ((li__GB0B >=  0)) {
+      li__PC0D[li__GB0B]= 0;
+      li__GB0B=(__li__K)(li__GB0B -  1);
+    };
+  };
+  li__HH=li__APN;
+  li__JK3= 1;
+  while ((li__JK3 <=  9000)) {
+    li__BSAC=li__HH->li__EL;
+    li__LKP=((__li__U )(__li__K)((__li__K)((__li__K)( 110351524 * ((__li__K )li__H1W)) +  12345) %  214748364));
+    li__H1W=li__LKP;
+    li__LZ5B=(__li__K)(((__li__K )(__li__TNB)( 2147483647 & ((__li__TNB )li__LKP))) % (__li__K)(li__BSAC +  1));
+    li__BSAC=li__HH->li__IL;
+    li__302=((__li__U )(__li__K)((__li__K)((__li__K)( 110351524 * ((__li__K )li__LKP)) +  12345) %  214748364));
+    li__H1W=li__302;
+    li__V05B=(__li__K)(((__li__K )(__li__TNB)( 2147483647 & ((__li__TNB )li__302))) % (__li__K)(li__BSAC +  1));
+    li__WC0D=((__li__DH *)li__HH);
+    ((__li__ZB *)li__WC0D->li__0RN)[(__li__K)((__li__K)(li__LZ5B * li__WC0D->li__IRN) + li__V05B)]= 1;
+    li__JK3=(__li__K)(li__JK3 +  1);
+  };
+  li__SB__->li__KC.li__AW=(__li__ZB)(li__SB__->li__KC.li__AW |  2);
+  li__SB__->li__KC.li__AW=(__li__ZB)(li__SB__->li__KC.li__AW |  1);
+  li__3SN=NULL;
+  li__WJ3=((__li__GB )(NULL));
+  li__4J3=((__li__RQF )sizeof(__li__RL));
+  if ((li__4J3 ==  0)) {
+    li__3SN=li__RL__;
+  } else /* FALSE */ {
+    li__GB0B=-1;
+    li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__4J3));
+    if ((li__GB0B == (__li__K)(-  1))) {
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__4J3 - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__UV1D=(__li__RQF)(li__VV1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_size[(li__UV1D)-1]))),((__li__U )li__VV1D));
+      li__WJ3=li__XV1D;
+    } else /* FALSE */ {
+      li__LKP=((__li__U )li__GB0B);
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__4J3 - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_type[(li__LKP)]))),(__li__U)(li__LKP |  1));
+      li__WJ3=li__XV1D;
+    };
+    li__GUN=((__li__RL *)li__WJ3);
+    li__3SN=li__GUN;
+    *(li__GUN) = *(li__RL__);
+  };
+  ((__li__RL *)li__3SN)->li__SL.li__RR=li__SB__;
+  li__TNN=((__li__YC *)li__KMN);
+  li__ITPB=NULL;
+  li__WJ3=((__li__GB )(NULL));
+  li__4J3=((__li__RQF )sizeof(__li__ES0));
+  if ((li__4J3 ==  0)) {
+    li__ITPB=li__ES0__;
+  } else /* FALSE */ {
+    li__GB0B=-1;
+    li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__4J3));
+    if ((li__GB0B == (__li__K)(-  1))) {
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__4J3 - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__UV1D=(__li__RQF)(li__VV1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_size[(li__UV1D)-1]))),((__li__U )li__VV1D));
+      li__WJ3=li__XV1D;
+    } else /* FALSE */ {
+      li__LKP=((__li__U )li__GB0B);
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__4J3 - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_type[(li__LKP)]))),(__li__U)(li__LKP |  1));
+      li__WJ3=li__XV1D;
+    };
+    li__RUPB=((__li__ES0 *)li__WJ3);
+    li__ITPB=li__RUPB;
+    *(li__RUPB) = *(li__ES0__);
+  };
+  li__RUPB=((__li__ES0 *)li__ITPB);
+  li__RUPB->li__HS0.li__ZQ4B=li__TNN;
+  li__RUPB->li__HS0.li__4Q4B=li__3SN;
+  li__KMN=((__li__YC *)li__RUPB->li__HS0.li__ZQ4B);
+  li__KMN->li__0C.li__AW=(__li__ZB)(li__KMN->li__0C.li__AW |  8);
+  li__3SN=((__li__RL *)li__RUPB->li__HS0.li__4Q4B);
+  li__3SN->li__SL.li__WC.li__AW=(__li__ZB)(li__3SN->li__SL.li__WC.li__AW |  8);
+  li__YUN=NULL;
+  li__WJ3=((__li__GB )(NULL));
+  li__4J3=((__li__RQF )sizeof(__li__TB));
+  if ((li__4J3 ==  0)) {
+    li__YUN=li__TB__;
+  } else /* FALSE */ {
+    li__GB0B=-1;
+    li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__4J3));
+    if ((li__GB0B == (__li__K)(-  1))) {
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__4J3 - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__UV1D=(__li__RQF)(li__VV1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_size[(li__UV1D)-1]))),((__li__U )li__VV1D));
+      li__WJ3=li__XV1D;
+    } else /* FALSE */ {
+      li__LKP=((__li__U )li__GB0B);
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__4J3 - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_type[(li__LKP)]))),(__li__U)(li__LKP |  1));
+      li__WJ3=li__XV1D;
+    };
+    li__BWN=((__li__TB *)li__WJ3);
+    li__YUN=li__BWN;
+    *(li__BWN) = *(li__TB__);
+  };
+  li__JR=li__YUN;
+  li__JK3=(*(li__UB__)).li__PD;
+  li__BWN=((__li__TB *)li__YUN);
+  li__SQXB=(*(li__UB__)).li__QD;
+  li__BWN->li__H4=NULL;
+  li__BWN->li__3JB= 0;
+  li__BWN->li__4JB= 0;
+  li__BWN->li__5JB=NULL;
+  li__BWN->li__WKB=NULL;
+  li__BWN->li__JKB=NULL;
+  li__BWN->li__ZKB=NULL;
+  li__BWN->li__2KB=NULL;
+  li__BWN->li__3R=li__SQXB;
+  li__BWN->li__ZR=li__JK3;
+  li__BWN->li__2YF= 0;
+  li__BWN->li__5YF=(__li__K)(li__JK3 -  1);
+  li__BWN->li__AZF= 0;
+  li__BWN->li__DZF=(__li__K)(li__SQXB -  1);
+  li__JZQ(li__BWN);
+  li__35Q(li__BWN);
+  li__TC__->li__XC.li__RR=li__ITPB;
+  XSelectInput(display,window,((__li__U)((__li__U)((__li__U)((__li__U)(((__li__U )(ExposureMask)) | ((__li__U )(KeyPressMask|KeyReleaseMask))) | ((__li__U )(ButtonPressMask|ButtonReleaseMask|PointerMotionMask))) | ((__li__U )(ClientMessage))) | ((__li__U )(StructureNotifyMask)))));
+  li__UR=li__TC__;
+  li__OY(li__JR,li__JR->li__ZR,li__JR->li__3R);
+  li__5YN=NULL;
+  li__WJ3=((__li__GB )(NULL));
+  li__4J3=((__li__RQF )sizeof(__li__AS));
+  if ((li__4J3 ==  0)) {
+    li__5YN=li__AS__;
+  } else /* FALSE */ {
+    li__GB0B=-1;
+    li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__4J3));
+    if ((li__GB0B == (__li__K)(-  1))) {
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__4J3 - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__UV1D=(__li__RQF)(li__VV1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_size[(li__UV1D)-1]))),((__li__U )li__VV1D));
+      li__WJ3=li__XV1D;
+    } else /* FALSE */ {
+      li__LKP=((__li__U )li__GB0B);
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__4J3 - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_type[(li__LKP)]))),(__li__U)(li__LKP |  1));
+      li__WJ3=li__XV1D;
+    };
+    li__I0N=((__li__AS *)li__WJ3);
+    li__5YN=li__I0N;
+    *(li__I0N) = *(li__AS__);
+  };
+  li__I0N=((__li__AS *)li__5YN);
+  li__I0N->li__Y0N=li__TC__;
+  li__I0N->li__Z0N= 1;
+  li__I0N->li__00N= 1;
+  li__JK3=li__TC__->li__XC.li__VC.li__ZR;
+  li__SQXB=li__TC__->li__XC.li__VC.li__3R;
+  li__I0N->li__BS.li__H4=li__TC__;
+  li__I0N->li__BS.li__3JB=li__TC__->li__XC.li__VC.li__3JB;
+  li__I0N->li__BS.li__4JB=li__TC__->li__XC.li__VC.li__4JB;
+  li__I0N->li__BS.li__5JB=li__TC__->li__XC.li__VC.li__JKB;
+  if (((void *)li__I0N->li__BS.li__5JB != (void *)NULL)) {
+    li__3CR=li__I0N->li__BS.li__5JB;
+    switch (((struct ___OBJ *)li__3CR)->__id) {
+    case __li__SB__: {
+      ((__li__SB *)((__li__TB *)li__3CR))->li__HC.li__WKB=li__I0N;
+    } break;
+    case __li__TC__: {
+      ((__li__TC *)((__li__TB *)li__3CR))->li__XC.li__VC.li__WKB=li__I0N;
+    } break;
+    case __li__YC__: {
+      ((__li__YC *)((__li__TB *)li__3CR))->li__ZC.li__WKB=li__I0N;
+    } break;
+    case __li__RL__: {
+      ((__li__RL *)((__li__TB *)li__3CR))->li__SL.li__VC.li__WKB=li__I0N;
+    } break;
+    case __li__AS__: {
+      ((__li__AS *)((__li__TB *)li__3CR))->li__BS.li__WKB=li__I0N;
+    } break;
+    case __li__GS__: {
+      ((__li__GS *)((__li__TB *)li__3CR))->li__IS.li__WKB=li__I0N;
+    } break;
+    };
   };
-  lisaac_push(&__pos__U4E,L15603737); /* L119 VIDEO*/;
-  __tmp__R3I=to_uinteger_32__AAG( 16);
-  lisaac_push(&__pos__U4E,L16255001); /* L124 VIDEO*/;
-  lisaac_push_first(&__pos__ENH,L17187848); /* L131 NUMERIC*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__TVIE == __tmp__R3I)) {
-    lisaac_push(&__pos__ENH,L17839624); /* L136 NUMERIC*/;
-    lisaac_push_first(&__pos__DPG,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__LDBB,L15753753); /* L120 VIDEO*/;
-    lisaac_push_first(&__pos__PXJB,L6031914); /* L46 BMP_LINE*/;
-    lisaac_push_first(&__pos__3VIE,L19150866); /* L146 BLOCK*/;
-    lisaac_push_first(&__pos__AWIE,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__3VIE,L19277842); /* L147 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 10);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__3VIE,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__TU3C,L19285522); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__JV0C,L6033962); /* L46 BMP_LINE*/;
-      lisaac_push_first(&__pos__KWIE,L14700552); /* L112 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__X4E >  0)) {
-        lisaac_push(&__pos__TU3C,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__JV0C,L13509634); /* L103 TRUE*/;
-        __tmp__GZ4=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__TU3C,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__JV0C,L14689286); /* L112 FALSE*/;
-        __tmp__GZ4=TRUE__B__;
-      };
-      __tmp__53RB=__tmp__GZ4;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3VIE,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L12081158); /* L92 FALSE*/;
-      __tmp__53RB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__53RB) {
-      lisaac_push(&__pos__3VIE,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__TU3C,L19289106); /* L147 BLOCK*/;
-      lisaac_push(&__pos__TU3C,L19428370); /* L148 BLOCK*/;
-      lisaac_push_first(&__pos__JV0C,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__KWIE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__23RB,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__JV0C,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_3));
-      lisaac_push(&__pos__JV0C,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__KWIE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__CQSB,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__23RB,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__B4QB,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__JV0C,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__KWIE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3VIE,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__PXJB,L6300202); /* L48 BMP_LINE*/;
-    lisaac_push_first(&__pos__3VIE,L15602180); /* L119 OBJECT*/;
-    result__JER=NULL;
-    __tmp__4DBB=((__POINTER__CB )(NULL));
-    lisaac_push(&__pos__3VIE,L16394756); /* L125 OBJECT*/;
-    lisaac_push_first(&__pos__AWIE,L5250564); /* L40 OBJECT*/;
-    __tmp__TDBB=sizeof(__BMP_LINEoExpanded_PIXEL_16o__1E);
-    lisaac_push(&__pos__3VIE,L16394756); /* L125 OBJECT*/;
-    Self__1VIE=to_uinteger_cpu__ZUH(__tmp__TDBB);
-    /* __TRUE__B__ __FALSE__I__ */
-if ((Self__1VIE ==  0)) {
-      lisaac_push(&__pos__3VIE,L18876932); /* L144 OBJECT*/;
-      lisaac_push_first(&__pos__AWIE,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__TU3C,L16523780); /* L126 OBJECT*/;
-      result__JER=BMP_LINEoExpanded_PIXEL_16o__1E__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3VIE,L18876932); /* L144 OBJECT*/;
-      lisaac_push_first(&__pos__AWIE,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__TU3C,L16923652); /* L129 OBJECT*/;
-      lisaac_push_first(&__pos__JV0C,L30548996); /* L233 OBJECT*/;
-      __tmp__0Y4=__BMP_LINEoExpanded_PIXEL_16o__1E__;
-      __tmp__CDR=clone_allocation_size__CEG;
-      lisaac_push(&__pos__TU3C,L17198084); /* L131 OBJECT*/;
-      lisaac_push_first(&__pos__JV0C,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__KWIE,L11029000); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__CQSB,L5383176); /* L41 NUMERIC*/;
-      __tmp__30IE=to_uinteger_cpu__ZUH( 0);
-      lisaac_push(&__pos__KWIE,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__CQSB,L9195016); /* L70 NUMERIC*/;
-      __tmp__V0IE=(__UINTEGER_CPU__GDG)(__tmp__30IE - Self__1VIE);
-      lisaac_push(&__pos__JV0C,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__KWIE,L9195016); /* L70 NUMERIC*/;
-      clone_allocation_size__CEG=(__UINTEGER_CPU__GDG)(__tmp__CDR - __tmp__V0IE);
-      lisaac_push(&__pos__TU3C,L17310212); /* L132 OBJECT*/;
-      lisaac_push_first(&__pos__JV0C,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__KWIE,L9195016); /* L70 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__0Y4 == (__INTEGER__K)(-  1))) {
-        lisaac_push(&__pos__TU3C,L17829380); /* L136 OBJECT*/;
-        lisaac_push_first(&__pos__JV0C,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__KWIE,L17446916); /* L133 OBJECT*/;
-        __tmp__V3RB=alloc_size__5WK(Self__1VIE);
-        __tmp__4DBB=__tmp__V3RB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__TU3C,L17829380); /* L136 OBJECT*/;
-        lisaac_push_first(&__pos__JV0C,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__KWIE,L17719300); /* L135 OBJECT*/;
-        __tmp__TDR=to_uinteger_32__AAG(__tmp__0Y4);
-        lisaac_push(&__pos__KWIE,L17723908); /* L135 OBJECT*/;
-        __tmp__V3RB=alloc_type__size__VYK(__tmp__TDR,Self__1VIE);
-        __tmp__4DBB=__tmp__V3RB;
-      };
-      lisaac_push(&__pos__TU3C,L17979396); /* L137 OBJECT*/;
-      lisaac_push_first(&__pos__JV0C,L4069969); /* L31 CONVERT*/;
-      __tmp__WFR=((__BMP_LINEoExpanded_PIXEL_16o__1E *)__tmp__4DBB);
-      result__JER=__tmp__WFR;
-      lisaac_push(&__pos__TU3C,L18232836); /* L139 OBJECT*/;
-      lisaac_push_first(&__pos__JV0C,L31079428); /* L237 OBJECT*/;
-      *(__tmp__WFR) = *(BMP_LINEoExpanded_PIXEL_16o__1E__);
-      lisaac_push(&__pos__TU3C,L18746884); /* L143 OBJECT*/;
-      lisaac_push_first(&__pos__JV0C,L8530438); /* L65 FALSE*/;
-    };
-    /* NULL __BMP_LINEoExpanded_PIXEL_16o__1E__ */
-if (result__JER==NULL) {
-      lisaac_push(&__pos__PXJB,L6431274); /* L49 BMP_LINE*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* BMP_LINE(Expanded PIXEL_16) */ {
-      lisaac_push(&__pos__PXJB,L6431274); /* L49 BMP_LINE*/;
-      __tmp__WFR=((__BMP_LINEoExpanded_PIXEL_16o__1E *)result__JER);
-      lisaac_push_first(&__pos__3VIE,L7349802); /* L56 BMP_LINE*/;
-      __tmp__0Y4=__tmp__WFR->parent_abstract_bmp_line__2E.capacity__ENJ;
-      lisaac_push(&__pos__3VIE,L7606314); /* L58 BMP_LINE*/;
-      lisaac_push_first(&__pos__AWIE,L14700552); /* L112 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__X4E > __tmp__0Y4)) {
-        lisaac_push(&__pos__3VIE,L7997994); /* L61 BMP_LINE*/;
-        lisaac_push_first(&__pos__AWIE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__TU3C,L7613994); /* L58 BMP_LINE*/;
-        __tmp__WFR->parent_abstract_bmp_line__2E.capacity__ENJ=__tmp__X4E;
-        lisaac_push(&__pos__TU3C,L7885354); /* L60 BMP_LINE*/;
-        lisaac_push_first(&__pos__JV0C,L10619925); /* L81 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__KWIE,L21772306); /* L166 BLOCK*/;
-        lisaac_push_first(&__pos__CQSB,L7481860); /* L57 OBJECT*/;
-        __tmp__V3RB=((__POINTER__CB )(top_context->back->back));
-        lisaac_push(&__pos__KWIE,L21899282); /* L167 BLOCK*/;
-        __tmp__GZ4=__infix_greater_equal__JGG( 15, 5);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-          lisaac_push(&__pos__KWIE,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__23RB,L21906962); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L10627605); /* L81 NATIVE_ARRAY*/;
-          lisaac_push_first(&__pos__DVAC,L14700552); /* L112 NUMERIC*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__X4E >  0)) {
-            lisaac_push(&__pos__23RB,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L13509634); /* L103 TRUE*/;
-            __tmp__RGXB=FALSE__I__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__23RB,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L14689286); /* L112 FALSE*/;
-            __tmp__RGXB=TRUE__B__;
-          };
-          __tmp__C4RB=__tmp__RGXB;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__KWIE,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L12081158); /* L92 FALSE*/;
-          __tmp__C4RB=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-          lisaac_push(&__pos__KWIE,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__23RB,L21910546); /* L167 BLOCK*/;
-          lisaac_push(&__pos__23RB,L22051346); /* L168 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L9452548); /* L72 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L8260100); /* L63 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__LVAC,L8009220); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__tmp__V3RB));
-          lisaac_push(&__pos__B4QB,L9574916); /* L73 OBJECT*/;
-          print__P5F((&__string_1));
-          lisaac_push(&__pos__B4QB,L9706500); /* L74 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__pos__SHDC,L5005391); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__pos__LVAC,L18378320); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__pos__YYIE,L6962209); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__pos__B4QB,L9848324); /* L75 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L10904580); /* L83 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L9055341); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__pos__KWIE,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L8530438); /* L65 FALSE*/;
-        };
-        lisaac_push(&__pos__JV0C,L11160085); /* L85 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__KWIE,L7998485); /* L61 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__CQSB,L21772306); /* L166 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L7481860); /* L57 OBJECT*/;
-        __tmp__V3RB=((__POINTER__CB )(top_context->back->back));
-        lisaac_push(&__pos__CQSB,L21899282); /* L167 BLOCK*/;
-        __tmp__GZ4=__infix_greater_equal__JGG( 15, 5);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-          lisaac_push(&__pos__CQSB,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__23RB,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__B4QB,L21906962); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__DVAC,L8006165); /* L61 NATIVE_ARRAY*/;
-          lisaac_push_first(&__pos__SHDC,L14700552); /* L112 NUMERIC*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__X4E >  0)) {
-            lisaac_push(&__pos__B4QB,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__DVAC,L13509634); /* L103 TRUE*/;
-            __tmp__RGXB=FALSE__I__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__B4QB,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__DVAC,L14689286); /* L112 FALSE*/;
-            __tmp__RGXB=TRUE__B__;
-          };
-          __tmp__C4RB=__tmp__RGXB;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__CQSB,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__23RB,L12081158); /* L92 FALSE*/;
-          __tmp__C4RB=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-          lisaac_push(&__pos__CQSB,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__B4QB,L21910546); /* L167 BLOCK*/;
-          lisaac_push(&__pos__B4QB,L22051346); /* L168 BLOCK*/;
-          lisaac_push_first(&__pos__DVAC,L9452548); /* L72 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L8260100); /* L63 OBJECT*/;
-          lisaac_push_first(&__pos__LVAC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__YYIE,L8009220); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__tmp__V3RB));
-          lisaac_push(&__pos__DVAC,L9574916); /* L73 OBJECT*/;
-          print__P5F((&__string_1));
-          lisaac_push(&__pos__DVAC,L9706500); /* L74 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__pos__LVAC,L5005391); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__pos__YYIE,L18378320); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__pos__4YIE,L6962209); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__pos__DVAC,L9848324); /* L75 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L10904580); /* L83 OBJECT*/;
-          lisaac_push_first(&__pos__LVAC,L9055341); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__pos__CQSB,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__23RB,L8530438); /* L65 FALSE*/;
-        };
-        lisaac_push(&__pos__KWIE,L8804373); /* L67 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__CQSB,L6949397); /* L53 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__23RB,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__B4QB,L6568469); /* L50 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__DVAC,L5250564); /* L40 OBJECT*/;
-        __tmp__CZ4=sizeof(__PIXEL_16__YE);
-        lisaac_push(&__pos__KWIE,L8796693); /* L67 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__CQSB,L9457160); /* L72 NUMERIC*/;
-        __tmp__QGXB=(__INTEGER__K)(__tmp__X4E * __tmp__CZ4);
-        lisaac_push(&__pos__KWIE,L8264725); /* L63 NATIVE_ARRAY*/;
-        __tmp__1RKB=to_uinteger_cpu__ZUH(__tmp__QGXB);
-        lisaac_push(&__pos__KWIE,L9063445); /* L69 NATIVE_ARRAY*/;
-        __tmp__V3RB=alloc_dynamic__AIZ(__tmp__1RKB);
-        lisaac_push(&__pos__KWIE,L9201173); /* L70 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__CQSB,L4069969); /* L31 CONVERT*/;
-        __tmp__ZTKB=((__PIXEL_16__YE *)__tmp__V3RB);
-        lisaac_push(&__pos__KWIE,L9702421); /* L74 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__CQSB,L24393746); /* L186 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L7481860); /* L57 OBJECT*/;
-        __tmp__V3RB=((__POINTER__CB )(top_context->back->back));
-        lisaac_push(&__pos__CQSB,L24520722); /* L187 BLOCK*/;
-        __tmp__GZ4=__infix_greater_equal__JGG( 15, 15);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-          lisaac_push(&__pos__CQSB,L24524306); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__23RB,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__B4QB,L24528914); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__DVAC,L9703445); /* L74 NATIVE_ARRAY*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__ZTKB != (void *)NULL)) {
-            lisaac_push(&__pos__B4QB,L24525842); /* L187 BLOCK*/;
-            lisaac_push_first(&__pos__DVAC,L13509634); /* L103 TRUE*/;
-            __tmp__RGXB=FALSE__I__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__B4QB,L24525842); /* L187 BLOCK*/;
-            lisaac_push_first(&__pos__DVAC,L14689286); /* L112 FALSE*/;
-            __tmp__RGXB=TRUE__B__;
-          };
-          __tmp__C4RB=__tmp__RGXB;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__CQSB,L24524306); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__23RB,L12081158); /* L92 FALSE*/;
-          __tmp__C4RB=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-          lisaac_push(&__pos__CQSB,L24775186); /* L189 BLOCK*/;
-          lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__B4QB,L24532498); /* L187 BLOCK*/;
-          lisaac_push(&__pos__B4QB,L24672274); /* L188 BLOCK*/;
-          lisaac_push_first(&__pos__DVAC,L9452548); /* L72 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L8260100); /* L63 OBJECT*/;
-          lisaac_push_first(&__pos__LVAC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__YYIE,L8009220); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__tmp__V3RB));
-          lisaac_push(&__pos__DVAC,L9574916); /* L73 OBJECT*/;
-          print__P5F((&__string_2));
-          lisaac_push(&__pos__DVAC,L9706500); /* L74 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__pos__LVAC,L5005391); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__pos__YYIE,L18378320); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__pos__4YIE,L6962209); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__pos__DVAC,L9848324); /* L75 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L10904580); /* L83 OBJECT*/;
-          lisaac_push_first(&__pos__LVAC,L9055341); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__pos__CQSB,L24775186); /* L189 BLOCK*/;
-          lisaac_push_first(&__pos__23RB,L8530438); /* L65 FALSE*/;
-        };
-        lisaac_push(&__pos__JV0C,L11289621); /* L86 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__KWIE,L9195016); /* L70 NUMERIC*/;
-        __tmp__CZ4=(__INTEGER__K)(__tmp__X4E -  1);
-        lisaac_push(&__pos__JV0C,L11290645); /* L86 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__KWIE,L77597717); /* L592 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__CQSB,L21772306); /* L166 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L7481860); /* L57 OBJECT*/;
-        __tmp__V3RB=((__POINTER__CB )(top_context->back->back));
-        lisaac_push(&__pos__CQSB,L21899282); /* L167 BLOCK*/;
-        __tmp__GZ4=__infix_greater_equal__JGG( 15, 5);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-          lisaac_push(&__pos__CQSB,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__23RB,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__B4QB,L21906962); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__DVAC,L77603861); /* L592 NATIVE_ARRAY*/;
-          lisaac_push_first(&__pos__SHDC,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__LVAC,L9195016); /* L70 NUMERIC*/;
-          __tmp__AGZB=(__INTEGER__K)(-  1);
-          lisaac_push(&__pos__DVAC,L77602837); /* L592 NATIVE_ARRAY*/;
-          __tmp__C4RB=__infix_greater_equal__JGG(__tmp__CZ4,__tmp__AGZB);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-            lisaac_push(&__pos__B4QB,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__DVAC,L13509634); /* L103 TRUE*/;
-            __tmp__RGXB=FALSE__I__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__B4QB,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__DVAC,L14689286); /* L112 FALSE*/;
-            __tmp__RGXB=TRUE__B__;
-          };
-          __tmp__C4RB=__tmp__RGXB;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__CQSB,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__23RB,L12081158); /* L92 FALSE*/;
-          __tmp__C4RB=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-          lisaac_push(&__pos__CQSB,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__B4QB,L21910546); /* L167 BLOCK*/;
-          lisaac_push(&__pos__B4QB,L22051346); /* L168 BLOCK*/;
-          lisaac_push_first(&__pos__DVAC,L9452548); /* L72 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L8260100); /* L63 OBJECT*/;
-          lisaac_push_first(&__pos__LVAC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__YYIE,L8009220); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__tmp__V3RB));
-          lisaac_push(&__pos__DVAC,L9574916); /* L73 OBJECT*/;
-          print__P5F((&__string_1));
-          lisaac_push(&__pos__DVAC,L9706500); /* L74 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__pos__LVAC,L5005391); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__pos__YYIE,L18378320); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__pos__4YIE,L6962209); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__pos__DVAC,L9848324); /* L75 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L10904580); /* L83 OBJECT*/;
-          lisaac_push_first(&__pos__LVAC,L9055341); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__pos__CQSB,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__23RB,L8530438); /* L65 FALSE*/;
-        };
-        lisaac_push(&__pos__KWIE,L78383637); /* L598 NATIVE_ARRAY*/;
-        __tmp__QGXB=__tmp__CZ4;
-        lisaac_push_first(&__pos__CQSB,L22943752); /* L175 NUMERIC*/;
-        downto__do__AHZB:
-        {
-          lisaac_push(&__pos__CQSB,L22943752); /* L175 NUMERIC*/;
-          __tmp__RGXB=__infix_greater_equal__JGG(__tmp__QGXB, 0);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RGXB) {
-            lisaac_push(&__pos__CQSB,L23333384); /* L178 NUMERIC*/;
-            lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__B4QB,L23078920); /* L176 NUMERIC*/;
-            lisaac_push_first(&__pos__DVAC,L78258197); /* L597 NATIVE_ARRAY*/;
-            lisaac_push_first(&__pos__SHDC,L18222101); /* L139 NATIVE_ARRAY*/;
-            lisaac_push_first(&__pos__LVAC,L21772306); /* L166 BLOCK*/;
-            lisaac_push_first(&__pos__YYIE,L7481860); /* L57 OBJECT*/;
-            __tmp__ACFC=((__POINTER__CB )(top_context->back->back));
-            lisaac_push(&__pos__LVAC,L21899282); /* L167 BLOCK*/;
-            __tmp__UYZB=__infix_greater_equal__JGG( 15, 5);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-              lisaac_push(&__pos__LVAC,L21902354); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__YYIE,L10652674); /* L81 TRUE*/;
-              lisaac_push_first(&__pos__4YIE,L21906962); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__4LEC,L18227221); /* L139 NATIVE_ARRAY*/;
-              __tmp__AMEC=__infix_greater_equal__JGG(__tmp__QGXB, 0);
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__AMEC) {
-                lisaac_push(&__pos__4YIE,L21903890); /* L167 BLOCK*/;
-                lisaac_push_first(&__pos__4LEC,L13509634); /* L103 TRUE*/;
-                __tmp__KCFC=FALSE__I__;
-              } else /* FALSE */ {
-                lisaac_push(&__pos__4YIE,L21903890); /* L167 BLOCK*/;
-                lisaac_push_first(&__pos__4LEC,L14689286); /* L112 FALSE*/;
-                __tmp__KCFC=TRUE__B__;
-              };
-              __tmp__AMEC=__tmp__KCFC;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__LVAC,L21902354); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__YYIE,L12081158); /* L92 FALSE*/;
-              __tmp__AMEC=FALSE__I__;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__AMEC) {
-              lisaac_push(&__pos__LVAC,L22153746); /* L169 BLOCK*/;
-              lisaac_push_first(&__pos__YYIE,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__4YIE,L21910546); /* L167 BLOCK*/;
-              lisaac_push(&__pos__4YIE,L22051346); /* L168 BLOCK*/;
-              lisaac_push_first(&__pos__4LEC,L9452548); /* L72 OBJECT*/;
-              lisaac_push_first(&__pos__051C,L8260100); /* L63 OBJECT*/;
-              lisaac_push_first(&__pos__HM4C,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__CA2C,L8009220); /* L61 OBJECT*/;
-              lisaac_stack_print((_____CONTEXT *)(__tmp__ACFC));
-              lisaac_push(&__pos__4LEC,L9574916); /* L73 OBJECT*/;
-              print__P5F((&__string_1));
-              lisaac_push(&__pos__4LEC,L9706500); /* L74 OBJECT*/;
-              lisaac_push_first(&__pos__051C,L10241040); /* L78 CHARACTER*/;
-              lisaac_push_first(&__pos__HM4C,L5005391); /* L38 STD_OUTPUT*/;
-              lisaac_push_first(&__pos__CA2C,L18378320); /* L140 OUTPUT_STREAM*/;
-              lisaac_push_first(&__pos__I2BE,L6962209); /* L53 SYSTEM_IO*/;
-              fputc((int)('\n'),stdout);
-              lisaac_push(&__pos__4LEC,L9848324); /* L75 OBJECT*/;
-              lisaac_push_first(&__pos__051C,L10904580); /* L83 OBJECT*/;
-              lisaac_push_first(&__pos__HM4C,L9055341); /* L69 SYSTEM*/;
-              exit(( 1));
-            } else /* FALSE */ {
-              lisaac_push(&__pos__LVAC,L22153746); /* L169 BLOCK*/;
-              lisaac_push_first(&__pos__YYIE,L8530438); /* L65 FALSE*/;
-            };
-            lisaac_push(&__pos__SHDC,L18627605); /* L142 NATIVE_ARRAY*/;
-            lisaac_push_first(&__pos__LVAC,L105516053); /* L805 NATIVE_ARRAY*/;
-            lisaac_push_first(&__pos__YYIE,L21772306); /* L166 BLOCK*/;
-            lisaac_push_first(&__pos__4YIE,L7481860); /* L57 OBJECT*/;
-            __tmp__ACFC=((__POINTER__CB )(top_context->back->back));
-            lisaac_push(&__pos__YYIE,L21899282); /* L167 BLOCK*/;
-            __tmp__UYZB=__infix_greater_equal__JGG( 15, 5);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-              lisaac_push(&__pos__YYIE,L21902354); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__4YIE,L10652674); /* L81 TRUE*/;
-              lisaac_push_first(&__pos__4LEC,L21906962); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__051C,L105520661); /* L805 NATIVE_ARRAY*/;
-              __tmp__AMEC=__infix_greater_equal__JGG(__tmp__QGXB, 0);
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__AMEC) {
-                lisaac_push(&__pos__4LEC,L21903890); /* L167 BLOCK*/;
-                lisaac_push_first(&__pos__051C,L13509634); /* L103 TRUE*/;
-                __tmp__KCFC=FALSE__I__;
-              } else /* FALSE */ {
-                lisaac_push(&__pos__4LEC,L21903890); /* L167 BLOCK*/;
-                lisaac_push_first(&__pos__051C,L14689286); /* L112 FALSE*/;
-                __tmp__KCFC=TRUE__B__;
-              };
-              __tmp__AMEC=__tmp__KCFC;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__YYIE,L21902354); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__4YIE,L12081158); /* L92 FALSE*/;
-              __tmp__AMEC=FALSE__I__;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__AMEC) {
-              lisaac_push(&__pos__YYIE,L22153746); /* L169 BLOCK*/;
-              lisaac_push_first(&__pos__4YIE,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__4LEC,L21910546); /* L167 BLOCK*/;
-              lisaac_push(&__pos__4LEC,L22051346); /* L168 BLOCK*/;
-              lisaac_push_first(&__pos__051C,L9452548); /* L72 OBJECT*/;
-              lisaac_push_first(&__pos__HM4C,L8260100); /* L63 OBJECT*/;
-              lisaac_push_first(&__pos__CA2C,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__I2BE,L8009220); /* L61 OBJECT*/;
-              lisaac_stack_print((_____CONTEXT *)(__tmp__ACFC));
-              lisaac_push(&__pos__051C,L9574916); /* L73 OBJECT*/;
-              print__P5F((&__string_1));
-              lisaac_push(&__pos__051C,L9706500); /* L74 OBJECT*/;
-              lisaac_push_first(&__pos__HM4C,L10241040); /* L78 CHARACTER*/;
-              lisaac_push_first(&__pos__CA2C,L5005391); /* L38 STD_OUTPUT*/;
-              lisaac_push_first(&__pos__I2BE,L18378320); /* L140 OUTPUT_STREAM*/;
-              lisaac_push_first(&__pos__O2BE,L6962209); /* L53 SYSTEM_IO*/;
-              fputc((int)('\n'),stdout);
-              lisaac_push(&__pos__051C,L9848324); /* L75 OBJECT*/;
-              lisaac_push_first(&__pos__HM4C,L10904580); /* L83 OBJECT*/;
-              lisaac_push_first(&__pos__CA2C,L9055341); /* L69 SYSTEM*/;
-              exit(( 1));
-            } else /* FALSE */ {
-              lisaac_push(&__pos__YYIE,L22153746); /* L169 BLOCK*/;
-              lisaac_push_first(&__pos__4YIE,L8530438); /* L65 FALSE*/;
-            };
-            __tmp__ZTKB[__tmp__QGXB]=*(PIXEL_16__YE__);
-            lisaac_push(&__pos__B4QB,L23205896); /* L177 NUMERIC*/;
-            lisaac_push_first(&__pos__DVAC,L9195016); /* L70 NUMERIC*/;
-            __tmp__MHZB=(__INTEGER__K)(__tmp__QGXB -  1);
-            lisaac_push(&__pos__B4QB,L23219720); /* L177 NUMERIC*/;
-            __tmp__QGXB=__tmp__MHZB;
-            goto downto__do__AHZB;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__CQSB,L23333384); /* L178 NUMERIC*/;
-            lisaac_push_first(&__pos__23RB,L8530438); /* L65 FALSE*/;
-          };
-        };
-        __tmp__WFR->storage__DC5=__tmp__ZTKB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__3VIE,L7997994); /* L61 BMP_LINE*/;
-        lisaac_push_first(&__pos__AWIE,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__3VIE,L8134698); /* L62 BMP_LINE*/;
-      lisaac_push_first(&__pos__AWIE,L9195016); /* L70 NUMERIC*/;
-      __tmp__WFR->parent_abstract_bmp_line__2E.upper__0D5=(__INTEGER__K)(__tmp__X4E -  1);
-    };
-    lisaac_push(&__pos__PXJB,L6687274); /* L51 BMP_LINE*/;
-    lisaac_push_first(&__pos__3VIE,L19150866); /* L146 BLOCK*/;
-    lisaac_push_first(&__pos__AWIE,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__3VIE,L19277842); /* L147 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 10);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__3VIE,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__TU3C,L19285522); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__JV0C,L6688298); /* L51 BMP_LINE*/;
-      /* NULL __BMP_LINEoExpanded_PIXEL_16o__1E__ */
-if (result__JER==NULL) {
-        lisaac_push(&__pos__JV0C,L6696490); /* L51 BMP_LINE*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* BMP_LINE(Expanded PIXEL_16) */ {
-        lisaac_push(&__pos__JV0C,L6696490); /* L51 BMP_LINE*/;
-        Self__5LAB=((__BMP_LINEoExpanded_PIXEL_16o__1E *)result__JER);
-        lisaac_push_first(&__pos__KWIE,L5509675); /* L42 ABSTRACT_BMP_LINE*/;
-        __tmp__CZ4=Self__5LAB->parent_abstract_bmp_line__2E.upper__0D5;
-        lisaac_push(&__pos__KWIE,L5519915); /* L42 ABSTRACT_BMP_LINE*/;
-        lisaac_push_first(&__pos__CQSB,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__23RB,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__B4QB,L9195016); /* L70 NUMERIC*/;
-        __tmp__QGXB=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__CQSB,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__23RB,L9195016); /* L70 NUMERIC*/;
-        __tmp__I0ZB=(__INTEGER__K)(__tmp__CZ4 - __tmp__QGXB);
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__I0ZB == __tmp__X4E)) {
-        lisaac_push(&__pos__TU3C,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__JV0C,L13509634); /* L103 TRUE*/;
-        __tmp__GZ4=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__TU3C,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__JV0C,L14689286); /* L112 FALSE*/;
-        __tmp__GZ4=TRUE__B__;
-      };
-      __tmp__53RB=__tmp__GZ4;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3VIE,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L12081158); /* L92 FALSE*/;
-      __tmp__53RB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__53RB) {
-      lisaac_push(&__pos__3VIE,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__TU3C,L19289106); /* L147 BLOCK*/;
-      lisaac_push(&__pos__TU3C,L19428370); /* L148 BLOCK*/;
-      lisaac_push_first(&__pos__JV0C,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__KWIE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__23RB,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__JV0C,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_3));
-      lisaac_push(&__pos__JV0C,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__KWIE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__CQSB,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__23RB,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__B4QB,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__JV0C,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__KWIE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3VIE,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__PXJB,L6818346); /* L52 BMP_LINE*/;
-    lisaac_push_first(&__pos__3VIE,L19150866); /* L146 BLOCK*/;
-    lisaac_push_first(&__pos__AWIE,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__3VIE,L19277842); /* L147 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 10);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__3VIE,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__TU3C,L19285522); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__JV0C,L6819370); /* L52 BMP_LINE*/;
-      /* NULL __BMP_LINEoExpanded_PIXEL_16o__1E__ */
-if (result__JER==NULL) {
-        lisaac_push(&__pos__JV0C,L6827562); /* L52 BMP_LINE*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* BMP_LINE(Expanded PIXEL_16) */ {
-        __tmp__CZ4=result__JER->parent_abstract_bmp_line__2E.capacity__ENJ;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__CZ4 == __tmp__X4E)) {
-        lisaac_push(&__pos__TU3C,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__JV0C,L13509634); /* L103 TRUE*/;
-        __tmp__GZ4=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__TU3C,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__JV0C,L14689286); /* L112 FALSE*/;
-        __tmp__GZ4=TRUE__B__;
+  li__3CR=li__I0N->li__BS.li__H4;
+  switch (((struct ___OBJ *)li__3CR)->__id) {
+  case __li__TB__: {
+    ((__li__TB *)li__3CR)->li__JKB=li__I0N;
+  } break;
+  case __li__TC__: {
+    ((__li__TC *)((__li__TB *)li__3CR))->li__XC.li__VC.li__JKB=li__I0N;
+  } break;
+  case __li__RL__: {
+    ((__li__RL *)((__li__TB *)li__3CR))->li__SL.li__VC.li__JKB=li__I0N;
+  } break;
+  };
+  li__I0N->li__BS.li__WKB=NULL;
+  li__I0N->li__BS.li__JKB=NULL;
+  li__I0N->li__BS.li__ZKB=NULL;
+  li__I0N->li__BS.li__2KB=NULL;
+  li__I0N->li__BS.li__3R=li__SQXB;
+  li__I0N->li__BS.li__ZR=li__JK3;
+  li__I0N->li__BS.li__2YF= 0;
+  li__I0N->li__BS.li__5YF=(__li__K)(li__I0N->li__BS.li__ZR -  1);
+  li__I0N->li__BS.li__AZF= 0;
+  li__I0N->li__BS.li__DZF=(__li__K)(li__I0N->li__BS.li__3R -  1);
+  li__MHS(li__I0N);
+  li__BOS(li__I0N);
+  li__FS=li__5YN;
+  li__P2N=NULL;
+  li__WJ3=((__li__GB )(NULL));
+  li__4J3=((__li__RQF )sizeof(__li__F5));
+  if ((li__4J3 ==  0)) {
+    li__P2N=li__F5__;
+  } else /* FALSE */ {
+    li__GB0B=__li__F5__;
+    li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__4J3));
+    if ((li__GB0B == (__li__K)(-  1))) {
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__4J3 - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__UV1D=(__li__RQF)(li__VV1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_size[(li__UV1D)-1]))),((__li__U )li__VV1D));
+      li__WJ3=li__XV1D;
+    } else /* FALSE */ {
+      li__LKP=((__li__U )li__GB0B);
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__4J3 - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_type[(li__LKP)]))),(__li__U)(li__LKP |  1));
+      li__WJ3=li__XV1D;
+    };
+    li__Y3N=((__li__F5 *)li__WJ3);
+    li__P2N=li__Y3N;
+    *(li__Y3N) = *(li__F5__);
+  };
+  li__Y3N=((__li__F5 *)li__P2N);
+  if (( 4 > (*(li__Y3N)).li__SY0)) {
+    li__HS0D=((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) <<  2));
+    li__ES0D=((__li__GB )(NULL));
+    li__CS0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+    li__TV1D=(__li__RQF)((__li__RQF)(li__HS0D - (__li__RQF)(((__li__RQF ) 0) - li__CS0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__CS0D) - ((__li__RQF ) 1)));
+    if ((li__TV1D <= ((__li__RQF )(MINIMUM_SIZE)))) {
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__TV1D - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__UV1D=(__li__RQF)(li__VV1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_size[(li__UV1D)-1]))),((__li__U )li__VV1D));
+      li__ES0D=li__XV1D;
+    } else /* FALSE */ {
+      li__YV1D=li__J5BB(li__TV1D);
+      li__ES0D=(void *)((unsigned long)((__li__GB )((__li__VRF *)li__YV1D)) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long))))))));
+    };
+    li__FHFB=((void **)li__ES0D);
+    li__GB0B= 3;
+    while ((li__GB0B >=  0)) {
+      li__FHFB[li__GB0B]=NULL;
+      li__GB0B=(__li__K)(li__GB0B -  1);
+    };
+    (*(li__Y3N)).li__2V0=li__FHFB;
+    (*(li__Y3N)).li__SY0= 4;
+    li__0I1=li__B__;
+  } else /* FALSE */ {
+    li__0I1=li__I__;
+  };
+  if ((! li__0I1)) {
+    if ((((*(li__Y3N)).li__SY0 >  0) && ((*(li__Y3N)).li__IZ0 >=  0))) {
+      li__FLXB=((void **)(*(li__Y3N)).li__2V0);
+      li__BSAC=(*(li__Y3N)).li__IZ0;
+      li__LZ5B= 0;
+      while ((li__LZ5B <= li__BSAC)) {
+        li__FLXB[li__LZ5B]=NULL;
+        li__LZ5B=(__li__K)(li__LZ5B +  1);
+      };
+    };
+  };
+  (*(li__Y3N)).li__IZ0= 3;
+  li__GS__->li__P5=li__P2N;
+  li__JK3= 0;
+  while ((li__JK3 <=  3)) {
+    li__JL2=NULL;
+    li__XV1D=((__li__GB )(NULL));
+    li__UV1D=((__li__RQF )sizeof(__li__B5));
+    if ((li__UV1D ==  0)) {
+      li__JL2=li__B5__;
+    } else /* FALSE */ {
+      li__E4LC=-1;
+      li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__UV1D));
+      if ((li__E4LC == (__li__K)(-  1))) {
+        li__4T0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__ZT0D=(__li__RQF)((__li__RQF)(li__UV1D - (__li__RQF)(((__li__RQF ) 0) - li__4T0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__4T0D) - ((__li__RQF ) 1)));
+        li__4T0D=(__li__RQF)(li__ZT0D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+        li__1T0D=li__PDK(li__ZT0D,((__li__GB )(&(table_size[(li__4T0D)-1]))),((__li__U )li__ZT0D));
+        li__XV1D=li__1T0D;
+      } else /* FALSE */ {
+        li__2G4D=((__li__U )li__E4LC);
+        li__4T0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__ZT0D=(__li__RQF)((__li__RQF)(li__UV1D - (__li__RQF)(((__li__RQF ) 0) - li__4T0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__4T0D) - ((__li__RQF ) 1)));
+        li__1T0D=li__PDK(li__ZT0D,((__li__GB )(&(table_type[(li__2G4D)]))),(__li__U)(li__2G4D |  1));
+        li__XV1D=li__1T0D;
+      };
+      li__SM2=((__li__B5 *)li__XV1D);
+      li__JL2=li__SM2;
+      *(li__SM2) = *(li__B5__);
+    };
+    li__4M2=((__li__F5 *)li__GS__->li__P5);
+    ((void **)(*(li__4M2)).li__2V0)[li__JK3]=li__JL2;
+    li__JK3=(__li__K)(li__JK3 +  1);
+  };
+  li__G4N=NULL;
+  li__WJ3=((__li__GB )(NULL));
+  li__4J3=((__li__RQF )sizeof(__li__GAB));
+  if ((li__4J3 ==  0)) {
+    li__G4N=li__GAB__;
+  } else /* FALSE */ {
+    li__GB0B=__li__GAB__;
+    li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__4J3));
+    if ((li__GB0B == (__li__K)(-  1))) {
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__4J3 - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__UV1D=(__li__RQF)(li__VV1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_size[(li__UV1D)-1]))),((__li__U )li__VV1D));
+      li__WJ3=li__XV1D;
+    } else /* FALSE */ {
+      li__LKP=((__li__U )li__GB0B);
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__4J3 - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_type[(li__LKP)]))),(__li__U)(li__LKP |  1));
+      li__WJ3=li__XV1D;
+    };
+    li__P5N=((__li__GAB *)li__WJ3);
+    li__G4N=li__P5N;
+    *(li__P5N) = *(li__GAB__);
+  };
+  li__P5N=((__li__GAB *)li__G4N);
+  if (( 16 > (*(li__P5N)).li__FAO)) {
+    li__HS0D=((__li__RQF ) 32);
+    li__ES0D=((__li__GB )(NULL));
+    li__CS0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+    li__TV1D=(__li__RQF)((__li__RQF)(li__HS0D - (__li__RQF)(((__li__RQF ) 0) - li__CS0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__CS0D) - ((__li__RQF ) 1)));
+    if ((li__TV1D <= ((__li__RQF )(MINIMUM_SIZE)))) {
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__TV1D - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__UV1D=(__li__RQF)(li__VV1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_size[(li__UV1D)-1]))),((__li__U )li__VV1D));
+      li__ES0D=li__XV1D;
+    } else /* FALSE */ {
+      li__YV1D=li__J5BB(li__TV1D);
+      li__ES0D=(void *)((unsigned long)((__li__GB )((__li__VRF *)li__YV1D)) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long))))))));
+    };
+    li__1GV=((__li__5D *)li__ES0D);
+    li__GB0B= 15;
+    while ((li__GB0B >=  0)) {
+      li__1GV[li__GB0B]= 0;
+      li__GB0B=(__li__K)(li__GB0B -  1);
+    };
+    (*(li__P5N)).li__TAO=li__1GV;
+    (*(li__P5N)).li__FAO= 16;
+    li__0I1=li__B__;
+  } else /* FALSE */ {
+    li__0I1=li__I__;
+  };
+  if ((! li__0I1)) {
+    if ((((*(li__P5N)).li__FAO >  0) && ((*(li__P5N)).li__BBO >=  0))) {
+      li__QWDB=((__li__5D *)(*(li__P5N)).li__TAO);
+      li__BSAC=(*(li__P5N)).li__BBO;
+      li__LZ5B= 0;
+      while ((li__LZ5B <= li__BSAC)) {
+        li__QWDB[li__LZ5B]= 0;
+        li__LZ5B=(__li__K)(li__LZ5B +  1);
+      };
+    };
+  };
+  (*(li__P5N)).li__BBO= 15;
+  li__GS__->li__QAB=li__G4N;
+  li__JK3=li__GS__->li__TAB;
+  li__SQXB=li__GS__->li__WAB;
+  li__GS__->li__IS.li__H4=li__JR;
+  if (((void *)li__JR == (void *)NULL)) {
+    li__GS__->li__IS.li__3JB=li__JK3;
+    li__GS__->li__IS.li__4JB=li__SQXB;
+    li__GS__->li__IS.li__5JB=NULL;
+  } else /* FALSE */ {
+    li__GS__->li__IS.li__3JB=(__li__K)(li__JR->li__3JB + li__JK3);
+    li__GS__->li__IS.li__4JB=(__li__K)(li__JR->li__4JB + li__SQXB);
+    li__GS__->li__IS.li__5JB=li__JR->li__JKB;
+    if (((void *)li__GS__->li__IS.li__5JB != (void *)NULL)) {
+      li__RKB=li__GS__->li__IS.li__5JB;
+      switch (((struct ___OBJ *)li__RKB)->__id) {
+      case __li__SB__: {
+        ((__li__SB *)((__li__TB *)li__RKB))->li__HC.li__WKB=li__GS__;
+      } break;
+      case __li__TC__: {
+        ((__li__TC *)((__li__TB *)li__RKB))->li__XC.li__VC.li__WKB=li__GS__;
+      } break;
+      case __li__YC__: {
+        ((__li__YC *)((__li__TB *)li__RKB))->li__ZC.li__WKB=li__GS__;
+      } break;
+      case __li__RL__: {
+        ((__li__RL *)((__li__TB *)li__RKB))->li__SL.li__VC.li__WKB=li__GS__;
+      } break;
+      case __li__AS__: {
+        ((__li__AS *)((__li__TB *)li__RKB))->li__BS.li__WKB=li__GS__;
+      } break;
+      case __li__GS__: {
+        ((__li__GS *)((__li__TB *)li__RKB))->li__IS.li__WKB=li__GS__;
+      } break;
       };
-      __tmp__53RB=__tmp__GZ4;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3VIE,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L12081158); /* L92 FALSE*/;
-      __tmp__53RB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__53RB) {
-      lisaac_push(&__pos__3VIE,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__TU3C,L19289106); /* L147 BLOCK*/;
-      lisaac_push(&__pos__TU3C,L19428370); /* L148 BLOCK*/;
-      lisaac_push_first(&__pos__JV0C,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__KWIE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__23RB,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__JV0C,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_3));
-      lisaac_push(&__pos__JV0C,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__KWIE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__CQSB,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__23RB,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__B4QB,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__JV0C,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__KWIE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3VIE,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L8530438); /* L65 FALSE*/;
-    };
-    /* NULL __BMP_LINEoExpanded_PIXEL_16o__1E__ */
-if (result__JER==NULL) {
-      lisaac_push(&__pos__LDBB,L15877145); /* L121 VIDEO*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* BMP_LINE(Expanded PIXEL_16) */ {
-      lisaac_push(&__pos__LDBB,L15877145); /* L121 VIDEO*/;
-      __tmp__WFR=((__BMP_LINEoExpanded_PIXEL_16o__1E *)result__JER);
-      lisaac_push_first(&__pos__PXJB,L23207466); /* L177 BMP_LINE*/;
-      __tmp__ZTKB=__tmp__WFR->storage__DC5;
-      lisaac_push(&__pos__PXJB,L23362602); /* L178 BMP_LINE*/;
-      lisaac_push_first(&__pos__3VIE,L4069969); /* L31 CONVERT*/;
-      __tmp__OE=((__UINTEGER_8__VB *)__tmp__ZTKB);
-    };
-    ximage = XCreateImage(display,None,16,ZPixmap,0,(char *)(__tmp__OE),(__tmp__X4E),1,16,0);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ENH,L17839624); /* L136 NUMERIC*/;
-    lisaac_push_first(&__pos__DPG,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__U4E,L16259097); /* L124 VIDEO*/;
-  __tmp__R3I=to_uinteger_32__AAG( 24);
-  lisaac_push(&__pos__U4E,L16910361); /* L129 VIDEO*/;
-  lisaac_push_first(&__pos__ENH,L17187848); /* L131 NUMERIC*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__TVIE == __tmp__R3I)) {
-    lisaac_push(&__pos__ENH,L17839624); /* L136 NUMERIC*/;
-    lisaac_push_first(&__pos__DPG,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__LDBB,L16409113); /* L125 VIDEO*/;
-    __tmp__RF=create__JOJ(__tmp__X4E);
-    /* NULL __BMP_LINEoExpanded_PIXEL_32o__PF__ */
-if (__tmp__RF==NULL) {
-      lisaac_push(&__pos__LDBB,L16532505); /* L126 VIDEO*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* BMP_LINE(Expanded PIXEL_32) */ {
-      lisaac_push(&__pos__LDBB,L16532505); /* L126 VIDEO*/;
-      Self__WQBE=((__BMP_LINEoExpanded_PIXEL_32o__PF *)__tmp__RF);
-      lisaac_push_first(&__pos__PXJB,L23207466); /* L177 BMP_LINE*/;
-      __tmp__XQBE=Self__WQBE->storage__PC5;
-      lisaac_push(&__pos__PXJB,L23362602); /* L178 BMP_LINE*/;
-      lisaac_push_first(&__pos__3VIE,L4069969); /* L31 CONVERT*/;
-      __tmp__OE=((__UINTEGER_8__VB *)__tmp__XQBE);
-    };
-    ximage = XCreateImage(display,None,24,ZPixmap,0,(char *)(__tmp__OE),(__tmp__X4E),1,32,0);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ENH,L17839624); /* L136 NUMERIC*/;
-    lisaac_push_first(&__pos__DPG,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__U4E,L16914457); /* L129 VIDEO*/;
-  __tmp__R3I=to_uinteger_32__AAG( 32);
-  lisaac_push(&__pos__U4E,L17435161); /* L133 VIDEO*/;
-  lisaac_push_first(&__pos__ENH,L17187848); /* L131 NUMERIC*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__TVIE == __tmp__R3I)) {
-    lisaac_push(&__pos__ENH,L17839624); /* L136 NUMERIC*/;
-    lisaac_push_first(&__pos__DPG,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__LDBB,L17064473); /* L130 VIDEO*/;
-    __tmp__RF=create__JOJ(__tmp__X4E);
-    /* NULL __BMP_LINEoExpanded_PIXEL_32o__PF__ */
-if (__tmp__RF==NULL) {
-      lisaac_push(&__pos__LDBB,L17187865); /* L131 VIDEO*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* BMP_LINE(Expanded PIXEL_32) */ {
-      lisaac_push(&__pos__LDBB,L17187865); /* L131 VIDEO*/;
-      Self__WQBE=((__BMP_LINEoExpanded_PIXEL_32o__PF *)__tmp__RF);
-      lisaac_push_first(&__pos__PXJB,L23207466); /* L177 BMP_LINE*/;
-      __tmp__XQBE=Self__WQBE->storage__PC5;
-      lisaac_push(&__pos__PXJB,L23362602); /* L178 BMP_LINE*/;
-      lisaac_push_first(&__pos__3VIE,L4069969); /* L31 CONVERT*/;
-      __tmp__OE=((__UINTEGER_8__VB *)__tmp__XQBE);
-    };
-    ximage = XCreateImage(display,None,32,ZPixmap,0,(char *)(__tmp__OE),(__tmp__X4E),1,32,0);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ENH,L17839624); /* L136 NUMERIC*/;
-    lisaac_push_first(&__pos__DPG,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__24I,L9969687); /* L76 EXAMPLE*/;
-  lisaac_push_first(&__pos__U4E,L25174551); /* L192 EXAMPLE*/;
-  __tmp__YG.__id=59;
-  __tmp__5G.__id=60;
-  __tmp__GH.__id=61;
-  lisaac_push(&__pos__U4E,L27003415); /* L206 EXAMPLE*/;
-  lisaac_push_first(&__pos__ENH,L12461615); /* L95 STATE*/;
-  __tmp__XN=clone__5CG();
-  /* NULL __STATE__IG__ */
-if (__tmp__XN==NULL) {
-    lisaac_push(&__pos__ENH,L12612655); /* L96 STATE*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* STATE */ {
-    lisaac_push(&__pos__ENH,L12612655); /* L96 STATE*/;
-    Self__54O=((__STATE__IG *)__tmp__XN);
-    lisaac_push_first(&__pos__DPG,L13260847); /* L101 STATE*/;
-    Self__54O->begin_action__F5O=__tmp__YG;
-    Self__54O->action__G5O=__tmp__5G;
-    Self__54O->end_action__H5O=__tmp__GH;
-    lisaac_push(&__pos__DPG,L14057519); /* L107 STATE*/;
-    __tmp__I5O=create_with_capacity__3QS();
-    Self__54O->transitions__P2O=__tmp__I5O;
-  };
-  __tmp__UH.__id=62;
-  __tmp__1H.__id=65;
-  __tmp__DI.__id=66;
-  lisaac_push(&__pos__U4E,L28051991); /* L214 EXAMPLE*/;
-  lisaac_push_first(&__pos__ENH,L12461615); /* L95 STATE*/;
-  Self__54O=clone__5CG();
-  /* NULL __STATE__IG__ */
-if (Self__54O==NULL) {
-    lisaac_push(&__pos__ENH,L12612655); /* L96 STATE*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* STATE */ {
-    lisaac_push(&__pos__ENH,L12612655); /* L96 STATE*/;
-    Self__L5O=((__STATE__IG *)Self__54O);
-    lisaac_push_first(&__pos__DPG,L13260847); /* L101 STATE*/;
-    Self__L5O->begin_action__F5O=__tmp__UH;
-    Self__L5O->action__G5O=__tmp__1H;
-    Self__L5O->end_action__H5O=__tmp__DI;
-    lisaac_push(&__pos__DPG,L14057519); /* L107 STATE*/;
-    __tmp__I5O=create_with_capacity__3QS();
-    Self__L5O->transitions__P2O=__tmp__I5O;
-  };
-  __tmp__OI.__id=67;
-  /* NULL __STATE__IG__ */
-if (__tmp__XN==NULL) {
-    lisaac_push(&__pos__U4E,L28206103); /* L215 EXAMPLE*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* STATE */ {
-    lisaac_push(&__pos__U4E,L28206103); /* L215 EXAMPLE*/;
-    Self__L5O=((__STATE__IG *)__tmp__XN);
-    lisaac_push_first(&__pos__ENH,L14963759); /* L114 STATE*/;
-    __tmp__I5O=Self__L5O->transitions__P2O;
-    lisaac_push(&__pos__ENH,L15233071); /* L116 STATE*/;
-    lisaac_push_first(&__pos__DPG,L6039145); /* L46 TRANSITION*/;
-    __tmp__FPS=clone__ZW5();
-    /* NULL __TRANSITION__E2O__ */
-if (__tmp__FPS==NULL) {
-      lisaac_push(&__pos__DPG,L6172777); /* L47 TRANSITION*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* TRANSITION */ {
-      lisaac_push(&__pos__DPG,L6172777); /* L47 TRANSITION*/;
-      Self__YY5=((__TRANSITION__E2O *)__tmp__FPS);
-      lisaac_push_first(&__pos__LDBB,L6705257); /* L51 TRANSITION*/;
-      Self__YY5->state__DQS=Self__54O;
-      Self__YY5->condition__1Y5=__tmp__OI;
-    };
-    /* NULL __FAST_ARRAYoTRANSITIONo__G2O__ */
-if (__tmp__I5O==NULL) {
-      lisaac_push(&__pos__ENH,L15233583); /* L116 STATE*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* FAST_ARRAY(TRANSITION) */ {
-      lisaac_push(&__pos__ENH,L15233583); /* L116 STATE*/;
-      add_last__CGVB(((__FAST_ARRAYoTRANSITIONo__G2O *)__tmp__I5O),__tmp__FPS);
     };
-  };
-  __tmp__YI.__id=68;
-  /* NULL __STATE__IG__ */
-if (Self__54O==NULL) {
-    lisaac_push(&__pos__U4E,L28337175); /* L216 EXAMPLE*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* STATE */ {
-    lisaac_push(&__pos__U4E,L28337175); /* L216 EXAMPLE*/;
-    Self__L5O=((__STATE__IG *)Self__54O);
-    lisaac_push_first(&__pos__ENH,L14963759); /* L114 STATE*/;
-    __tmp__I5O=Self__L5O->transitions__P2O;
-    lisaac_push(&__pos__ENH,L15233071); /* L116 STATE*/;
-    lisaac_push_first(&__pos__DPG,L6039145); /* L46 TRANSITION*/;
-    __tmp__FPS=clone__ZW5();
-    /* NULL __TRANSITION__E2O__ */
-if (__tmp__FPS==NULL) {
-      lisaac_push(&__pos__DPG,L6172777); /* L47 TRANSITION*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* TRANSITION */ {
-      lisaac_push(&__pos__DPG,L6172777); /* L47 TRANSITION*/;
-      Self__YY5=((__TRANSITION__E2O *)__tmp__FPS);
-      lisaac_push_first(&__pos__LDBB,L6705257); /* L51 TRANSITION*/;
-      Self__YY5->state__DQS=Self__54O;
-      Self__YY5->condition__1Y5=__tmp__YI;
-    };
-    /* NULL __FAST_ARRAYoTRANSITIONo__G2O__ */
-if (__tmp__I5O==NULL) {
-      lisaac_push(&__pos__ENH,L15233583); /* L116 STATE*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* FAST_ARRAY(TRANSITION) */ {
-      lisaac_push(&__pos__ENH,L15233583); /* L116 STATE*/;
-      add_last__CGVB(((__FAST_ARRAYoTRANSITIONo__G2O *)__tmp__I5O),__tmp__FPS);
+    li__RKB=li__GS__->li__IS.li__H4;
+    switch (((struct ___OBJ *)li__RKB)->__id) {
+    case __li__TB__: {
+      ((__li__TB *)li__RKB)->li__JKB=li__GS__;
+    } break;
+    case __li__TC__: {
+      ((__li__TC *)((__li__TB *)li__RKB))->li__XC.li__VC.li__JKB=li__GS__;
+    } break;
+    case __li__RL__: {
+      ((__li__RL *)((__li__TB *)li__RKB))->li__SL.li__VC.li__JKB=li__GS__;
+    } break;
     };
   };
-  __tmp__5I.__id=69;
-  lisaac_push(&__pos__U4E,L28838423); /* L220 EXAMPLE*/;
-  lisaac_push_first(&__pos__ENH,L9857583); /* L75 STATE*/;
-  lisaac_push_first(&__pos__DPG,L12461615); /* L95 STATE*/;
-  Self__54O=clone__5CG();
-  /* NULL __STATE__IG__ */
-if (Self__54O==NULL) {
-    lisaac_push(&__pos__DPG,L12612655); /* L96 STATE*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* STATE */ {
-    lisaac_push(&__pos__DPG,L12612655); /* L96 STATE*/;
-    Self__L5O=((__STATE__IG *)Self__54O);
-    lisaac_push_first(&__pos__LDBB,L13260847); /* L101 STATE*/;
-    Self__L5O->begin_action__F5O.__id=0;
-    Self__L5O->action__G5O=__tmp__5I;
-    Self__L5O->end_action__H5O.__id=0;
-    lisaac_push(&__pos__LDBB,L14057519); /* L107 STATE*/;
-    __tmp__I5O=create_with_capacity__3QS();
-    Self__L5O->transitions__P2O=__tmp__I5O;
-  };
-  /* NULL __STATE__IG__ */
-if (Self__54O==NULL) {
-    lisaac_push(&__pos__U4E,L28975639); /* L221 EXAMPLE*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* STATE */ {
-    lisaac_push(&__pos__U4E,L28975639); /* L221 EXAMPLE*/;
-    Self__L5O=((__STATE__IG *)Self__54O);
-    lisaac_push_first(&__pos__ENH,L16132143); /* L123 STATE*/;
-    Self__L5O->sub_state__52O=__tmp__XN;
-    /* NULL __STATE__IG__ */
-if (__tmp__XN==NULL) {
-      lisaac_push(&__pos__ENH,L16529455); /* L126 STATE*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* STATE */ {
-      lisaac_push(&__pos__ENH,L16529455); /* L126 STATE*/;
-      Self__SPS=((__STATE__IG *)__tmp__XN);
-      lisaac_push_first(&__pos__DPG,L6569007); /* L50 STATE*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__SPS->parent_state__UPS != (void *)NULL)) {
-        lisaac_push(&__pos__DPG,L7473711); /* L57 STATE*/;
-        lisaac_push_first(&__pos__LDBB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__PXJB,L6831663); /* L52 STATE*/;
-        Self__SPS->parent_state__UPS=Self__L5O;
-        __tmp__2PS=Self__SPS->transitions__P2O;
-        /* NULL __FAST_ARRAYoTRANSITIONo__G2O__ */
-if (__tmp__2PS==NULL) {
-          lisaac_push(&__pos__PXJB,L7343663); /* L56 STATE*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* FAST_ARRAY(TRANSITION) */ {
-          lisaac_push(&__pos__PXJB,L7343663); /* L56 STATE*/;
-          Self__GTHC=((__FAST_ARRAYoTRANSITIONo__G2O *)__tmp__2PS);
-          lisaac_push_first(&__pos__3VIE,L89018935); /* L679 COLLECTION*/;
-          lisaac_push_first(&__pos__AWIE,L89272375); /* L681 COLLECTION*/;
-          __tmp__AGZB=(*(Self__GTHC)).upper__HGVB;
-          lisaac_push(&__pos__AWIE,L90180151); /* L688 COLLECTION*/;
-          __tmp__MHZB= 0;
-          lisaac_push_first(&__pos__TU3C,L21764104); /* L166 NUMERIC*/;
-          to__do__MMKC:
-          {
-            lisaac_push(&__pos__TU3C,L21764104); /* L166 NUMERIC*/;
-            __tmp__UYZB=__infix_less_equal__GTG(__tmp__MHZB,__tmp__AGZB);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-              lisaac_push(&__pos__TU3C,L22153736); /* L169 NUMERIC*/;
-              lisaac_push_first(&__pos__JV0C,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__KWIE,L21899272); /* L167 NUMERIC*/;
-              lisaac_push_first(&__pos__CQSB,L90059831); /* L687 COLLECTION*/;
-              __tmp__CHJC=item__BZEC(Self__GTHC,__tmp__MHZB);
-              lisaac_push(&__pos__CQSB,L90060343); /* L687 COLLECTION*/;
-              lisaac_push_first(&__pos__23RB,L7091759); /* L54 STATE*/;
-              /* NULL __TRANSITION__E2O__ */
-if (__tmp__CHJC==NULL) {
-                lisaac_push(&__pos__23RB,L7216687); /* L55 STATE*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* TRANSITION */ {
-                __tmp__EQS=__tmp__CHJC->state__DQS;
-              };
-              /* NULL __STATE__IG__ */
-if (__tmp__EQS==NULL) {
-                lisaac_push(&__pos__23RB,L7226927); /* L55 STATE*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* STATE */ {
-                lisaac_push(&__pos__23RB,L7226927); /* L55 STATE*/;
-                update_parent__5RVC(((__STATE__IG *)__tmp__EQS),Self__L5O);
+  li__GS__->li__IS.li__WKB=NULL;
+  li__GS__->li__IS.li__JKB=NULL;
+  li__GS__->li__IS.li__ZKB=NULL;
+  li__GS__->li__IS.li__2KB=NULL;
+  li__GS__->li__IS.li__3R= 16;
+  li__GS__->li__IS.li__ZR= 16;
+  li__GS__->li__IS.li__2YF= 0;
+  li__GS__->li__IS.li__5YF=(__li__K)(li__GS__->li__IS.li__ZR -  1);
+  li__GS__->li__IS.li__AZF= 0;
+  li__GS__->li__IS.li__DZF=(__li__K)(li__GS__->li__IS.li__3R -  1);
+  li__BXB(li__GS__);
+  li__F4B();
+  if (((void *)li__GS__->li__IS.li__ZKB != (void *)NULL)) {
+    li__KPD(li__GS__, 0, 0,(__li__K)(li__GS__->li__IS.li__ZR -  1),(__li__K)(li__GS__->li__IS.li__3R -  1));
+  };
+  if (((void *)li__GS__->li__HS.li__HJ == (void *)NULL)) {
+    li__EG4D=NULL;
+    li__ES0D=((__li__GB )(NULL));
+    li__HS0D=((__li__RQF )sizeof(__li__5I));
+    if ((li__HS0D ==  0)) {
+      li__EG4D=li__5I__;
+    } else /* FALSE */ {
+      li__BSAC=__li__5I__;
+      li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__HS0D));
+      if ((li__BSAC == (__li__K)(-  1))) {
+        li__DT0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__CY1D=(__li__RQF)((__li__RQF)(li__HS0D - (__li__RQF)(((__li__RQF ) 0) - li__DT0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__DT0D) - ((__li__RQF ) 1)));
+        li__DT0D=(__li__RQF)(li__CY1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+        li__FT0D=li__PDK(li__CY1D,((__li__GB )(&(table_size[(li__DT0D)-1]))),((__li__U )li__CY1D));
+        li__ES0D=li__FT0D;
+      } else /* FALSE */ {
+        li__MG4D=((__li__U )li__BSAC);
+        li__DT0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__CY1D=(__li__RQF)((__li__RQF)(li__HS0D - (__li__RQF)(((__li__RQF ) 0) - li__DT0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__DT0D) - ((__li__RQF ) 1)));
+        li__FT0D=li__PDK(li__CY1D,((__li__GB )(&(table_type[(li__MG4D)]))),(__li__U)(li__MG4D |  1));
+        li__ES0D=li__FT0D;
+      };
+      li__SG4D=((__li__5I *)li__ES0D);
+      li__EG4D=li__SG4D;
+      *(li__SG4D) = *(li__5I__);
+    };
+    li__GS__->li__HS.li__HJ=li__EG4D;
+  };
+  li__JK3=li__5OOB(((__li__5I *)li__GS__->li__HS.li__HJ),li__TC__);
+  if ((li__JK3 > li__GS__->li__HS.li__HJ->li__GJ.li__YJ)) {
+    li__EG4D=((__li__5I *)li__GS__->li__HS.li__HJ);
+    if (((void *)li__EG4D->li__CVOB == (void *)NULL)) {
+      li__UG4D=NULL;
+      li__XV1D=((__li__GB )(NULL));
+      li__UV1D=((__li__RQF )sizeof(__li__5UOB));
+      if ((li__UV1D ==  0)) {
+        li__UG4D=li__5UOB__;
+      } else /* FALSE */ {
+        li__E4LC=__li__5UOB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__UV1D));
+        if ((li__E4LC == (__li__K)(-  1))) {
+          li__4T0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__ZT0D=(__li__RQF)((__li__RQF)(li__UV1D - (__li__RQF)(((__li__RQF ) 0) - li__4T0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__4T0D) - ((__li__RQF ) 1)));
+          li__4T0D=(__li__RQF)(li__ZT0D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__1T0D=li__PDK(li__ZT0D,((__li__GB )(&(table_size[(li__4T0D)-1]))),((__li__U )li__ZT0D));
+          li__XV1D=li__1T0D;
+        } else /* FALSE */ {
+          li__2G4D=((__li__U )li__E4LC);
+          li__4T0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__ZT0D=(__li__RQF)((__li__RQF)(li__UV1D - (__li__RQF)(((__li__RQF ) 0) - li__4T0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__4T0D) - ((__li__RQF ) 1)));
+          li__1T0D=li__PDK(li__ZT0D,((__li__GB )(&(table_type[(li__2G4D)]))),(__li__U)(li__2G4D |  1));
+          li__XV1D=li__1T0D;
+        };
+        li__UH4D=((__li__5UOB *)li__XV1D);
+        li__UG4D=li__UH4D;
+        *(li__UH4D) = *(li__5UOB__);
+      };
+      li__CH4D=((__li__5UOB *)li__UG4D);
+      li__CH4D->li__VCPB=li__TC__;
+      li__CH4D->li__2ZWB=NULL;
+      li__EG4D->li__CVOB=li__UG4D;
+      li__EG4D->li__GJ.li__YJ= 1;
+      li__EG4D->li__LVOB=li__UG4D;
+      li__EG4D->li__MVOB= 1;
+      li__EG4D->li__OVOB=li__UG4D;
+    } else /* FALSE */ {
+      li__UG4D=NULL;
+      li__XV1D=((__li__GB )(NULL));
+      li__UV1D=((__li__RQF )sizeof(__li__5UOB));
+      if ((li__UV1D ==  0)) {
+        li__UG4D=li__5UOB__;
+      } else /* FALSE */ {
+        li__E4LC=__li__5UOB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__UV1D));
+        if ((li__E4LC == (__li__K)(-  1))) {
+          li__4T0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__ZT0D=(__li__RQF)((__li__RQF)(li__UV1D - (__li__RQF)(((__li__RQF ) 0) - li__4T0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__4T0D) - ((__li__RQF ) 1)));
+          li__4T0D=(__li__RQF)(li__ZT0D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__1T0D=li__PDK(li__ZT0D,((__li__GB )(&(table_size[(li__4T0D)-1]))),((__li__U )li__ZT0D));
+          li__XV1D=li__1T0D;
+        } else /* FALSE */ {
+          li__2G4D=((__li__U )li__E4LC);
+          li__4T0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__ZT0D=(__li__RQF)((__li__RQF)(li__UV1D - (__li__RQF)(((__li__RQF ) 0) - li__4T0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__4T0D) - ((__li__RQF ) 1)));
+          li__1T0D=li__PDK(li__ZT0D,((__li__GB )(&(table_type[(li__2G4D)]))),(__li__U)(li__2G4D |  1));
+          li__XV1D=li__1T0D;
+        };
+        li__UH4D=((__li__5UOB *)li__XV1D);
+        li__UG4D=li__UH4D;
+        *(li__UH4D) = *(li__5UOB__);
+      };
+      li__CH4D=((__li__5UOB *)li__UG4D);
+      li__CH4D->li__VCPB=li__TC__;
+      li__CH4D->li__2ZWB=NULL;
+      ((__li__5UOB *)li__EG4D->li__LVOB)->li__2ZWB=li__UG4D;
+      li__EG4D->li__GJ.li__YJ=(__li__K)(li__EG4D->li__GJ.li__YJ +  1);
+      li__EG4D->li__LVOB=li__UG4D;
+    };
+  };
+  li__XCO=NULL;
+  li__WJ3=((__li__GB )(NULL));
+  li__4J3=((__li__RQF )sizeof(__li__5BB));
+  if ((li__4J3 ==  0)) {
+    li__XCO=li__5BB__;
+  } else /* FALSE */ {
+    li__GB0B=__li__5BB__;
+    li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__4J3));
+    if ((li__GB0B == (__li__K)(-  1))) {
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__4J3 - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__UV1D=(__li__RQF)(li__VV1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_size[(li__UV1D)-1]))),((__li__U )li__VV1D));
+      li__WJ3=li__XV1D;
+    } else /* FALSE */ {
+      li__LKP=((__li__U )li__GB0B);
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__4J3 - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_type[(li__LKP)]))),(__li__U)(li__LKP |  1));
+      li__WJ3=li__XV1D;
+    };
+    li__AEO=((__li__5BB *)li__WJ3);
+    li__XCO=li__AEO;
+    *(li__AEO) = *(li__5BB__);
+  };
+  li__AEO=((__li__5BB *)li__XCO);
+  if (( 14 > (*(li__AEO)).li__WEO)) {
+    li__HS0D=((__li__RQF ) 14);
+    li__ES0D=((__li__GB )(NULL));
+    li__CS0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+    li__TV1D=(__li__RQF)((__li__RQF)(li__HS0D - (__li__RQF)(((__li__RQF ) 0) - li__CS0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__CS0D) - ((__li__RQF ) 1)));
+    if ((li__TV1D <= ((__li__RQF )(MINIMUM_SIZE)))) {
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__TV1D - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__UV1D=(__li__RQF)(li__VV1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_size[(li__UV1D)-1]))),((__li__U )li__VV1D));
+      li__ES0D=li__XV1D;
+    } else /* FALSE */ {
+      li__YV1D=li__J5BB(li__TV1D);
+      li__ES0D=(void *)((unsigned long)((__li__GB )((__li__VRF *)li__YV1D)) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long))))))));
+    };
+    li__PC0D=((__li__ZB *)li__ES0D);
+    li__GB0B= 13;
+    while ((li__GB0B >=  0)) {
+      li__PC0D[li__GB0B]= 0;
+      li__GB0B=(__li__K)(li__GB0B -  1);
+    };
+    (*(li__AEO)).li__5EO=li__PC0D;
+    (*(li__AEO)).li__WEO= 14;
+    li__0I1=li__B__;
+  } else /* FALSE */ {
+    li__0I1=li__I__;
+  };
+  if ((! li__0I1)) {
+    if ((((*(li__AEO)).li__WEO >  0) && ((*(li__AEO)).li__NFO >=  0))) {
+      li__5XDB=((__li__ZB *)(*(li__AEO)).li__5EO);
+      li__BSAC=(*(li__AEO)).li__NFO;
+      li__LZ5B= 0;
+      while ((li__LZ5B <= li__BSAC)) {
+        li__5XDB[li__LZ5B]= 0;
+        li__LZ5B=(__li__K)(li__LZ5B +  1);
+      };
+    };
+  };
+  (*(li__AEO)).li__NFO= 13;
+  li__DHO=NULL;
+  li__WJ3=((__li__GB )(NULL));
+  li__4J3=((__li__RQF )sizeof(__li__KCB));
+  if ((li__4J3 ==  0)) {
+    li__DHO=li__KCB__;
+  } else /* FALSE */ {
+    li__GB0B=__li__KCB__;
+    li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__4J3));
+    if ((li__GB0B == (__li__K)(-  1))) {
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__4J3 - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__UV1D=(__li__RQF)(li__VV1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_size[(li__UV1D)-1]))),((__li__U )li__VV1D));
+      li__WJ3=li__XV1D;
+    } else /* FALSE */ {
+      li__LKP=((__li__U )li__GB0B);
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__4J3 - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_type[(li__LKP)]))),(__li__U)(li__LKP |  1));
+      li__WJ3=li__XV1D;
+    };
+    li__MIO=((__li__KCB *)li__WJ3);
+    li__DHO=li__MIO;
+    *(li__MIO) = *(li__KCB__);
+  };
+  li__MIO=((__li__KCB *)li__DHO);
+  if (( 4 > (*(li__MIO)).li__G10)) {
+    li__HS0D=((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) <<  2));
+    li__ES0D=((__li__GB )(NULL));
+    li__CS0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+    li__TV1D=(__li__RQF)((__li__RQF)(li__HS0D - (__li__RQF)(((__li__RQF ) 0) - li__CS0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__CS0D) - ((__li__RQF ) 1)));
+    if ((li__TV1D <= ((__li__RQF )(MINIMUM_SIZE)))) {
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__TV1D - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__UV1D=(__li__RQF)(li__VV1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_size[(li__UV1D)-1]))),((__li__U )li__VV1D));
+      li__ES0D=li__XV1D;
+    } else /* FALSE */ {
+      li__YV1D=li__J5BB(li__TV1D);
+      li__ES0D=(void *)((unsigned long)((__li__GB )((__li__VRF *)li__YV1D)) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long))))))));
+    };
+    li__1IFB=((void **)li__ES0D);
+    li__GB0B= 3;
+    while ((li__GB0B >=  0)) {
+      li__1IFB[li__GB0B]=NULL;
+      li__GB0B=(__li__K)(li__GB0B -  1);
+    };
+    (*(li__MIO)).li__ZW0=li__1IFB;
+    (*(li__MIO)).li__G10= 4;
+    li__0I1=li__B__;
+  } else /* FALSE */ {
+    li__0I1=li__I__;
+  };
+  if ((! li__0I1)) {
+    if ((((*(li__MIO)).li__G10 >  0) && ((*(li__MIO)).li__210 >=  0))) {
+      li__SMXB=((void **)(*(li__MIO)).li__ZW0);
+      li__BSAC=(*(li__MIO)).li__210;
+      li__LZ5B= 0;
+      while ((li__LZ5B <= li__BSAC)) {
+        li__SMXB[li__LZ5B]=NULL;
+        li__LZ5B=(__li__K)(li__LZ5B +  1);
+      };
+    };
+  };
+  (*(li__MIO)).li__210= 3;
+  li__UCB=li__DHO;
+  li__JK3= 0;
+  while ((li__JK3 <=  3)) {
+    li__2N2=NULL;
+    li__XV1D=((__li__GB )(NULL));
+    li__UV1D=((__li__RQF )sizeof(__li__2BB));
+    if ((li__UV1D ==  0)) {
+      li__2N2=li__2BB__;
+    } else /* FALSE */ {
+      li__E4LC=-1;
+      li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__UV1D));
+      if ((li__E4LC == (__li__K)(-  1))) {
+        li__4T0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__ZT0D=(__li__RQF)((__li__RQF)(li__UV1D - (__li__RQF)(((__li__RQF ) 0) - li__4T0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__4T0D) - ((__li__RQF ) 1)));
+        li__4T0D=(__li__RQF)(li__ZT0D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+        li__1T0D=li__PDK(li__ZT0D,((__li__GB )(&(table_size[(li__4T0D)-1]))),((__li__U )li__ZT0D));
+        li__XV1D=li__1T0D;
+      } else /* FALSE */ {
+        li__2G4D=((__li__U )li__E4LC);
+        li__4T0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__ZT0D=(__li__RQF)((__li__RQF)(li__UV1D - (__li__RQF)(((__li__RQF ) 0) - li__4T0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__4T0D) - ((__li__RQF ) 1)));
+        li__1T0D=li__PDK(li__ZT0D,((__li__GB )(&(table_type[(li__2G4D)]))),(__li__U)(li__2G4D |  1));
+        li__XV1D=li__1T0D;
+      };
+      li__FP2=((__li__2BB *)li__XV1D);
+      li__2N2=li__FP2;
+      *(li__FP2) = *(li__2BB__);
+    };
+    li__RP2=((__li__KCB *)li__UCB);
+    ((void **)(*(li__RP2)).li__ZW0)[li__JK3]=li__2N2;
+    li__JK3=(__li__K)(li__JK3 +  1);
+  };
+  li__LDB= 64;
+  if (((void *)li__JS__->li__MS.li__HJ == (void *)NULL)) {
+    li__EG4D=NULL;
+    li__ES0D=((__li__GB )(NULL));
+    li__HS0D=((__li__RQF )sizeof(__li__5I));
+    if ((li__HS0D ==  0)) {
+      li__EG4D=li__5I__;
+    } else /* FALSE */ {
+      li__BSAC=__li__5I__;
+      li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__HS0D));
+      if ((li__BSAC == (__li__K)(-  1))) {
+        li__DT0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__CY1D=(__li__RQF)((__li__RQF)(li__HS0D - (__li__RQF)(((__li__RQF ) 0) - li__DT0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__DT0D) - ((__li__RQF ) 1)));
+        li__DT0D=(__li__RQF)(li__CY1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+        li__FT0D=li__PDK(li__CY1D,((__li__GB )(&(table_size[(li__DT0D)-1]))),((__li__U )li__CY1D));
+        li__ES0D=li__FT0D;
+      } else /* FALSE */ {
+        li__MG4D=((__li__U )li__BSAC);
+        li__DT0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__CY1D=(__li__RQF)((__li__RQF)(li__HS0D - (__li__RQF)(((__li__RQF ) 0) - li__DT0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__DT0D) - ((__li__RQF ) 1)));
+        li__FT0D=li__PDK(li__CY1D,((__li__GB )(&(table_type[(li__MG4D)]))),(__li__U)(li__MG4D |  1));
+        li__ES0D=li__FT0D;
+      };
+      li__SG4D=((__li__5I *)li__ES0D);
+      li__EG4D=li__SG4D;
+      *(li__SG4D) = *(li__5I__);
+    };
+    li__JS__->li__MS.li__HJ=li__EG4D;
+  };
+  li__JK3=li__5OOB(((__li__5I *)li__JS__->li__MS.li__HJ),li__TC__);
+  if ((li__JK3 > li__JS__->li__MS.li__HJ->li__GJ.li__YJ)) {
+    li__EG4D=((__li__5I *)li__JS__->li__MS.li__HJ);
+    if (((void *)li__EG4D->li__CVOB == (void *)NULL)) {
+      li__UG4D=NULL;
+      li__XV1D=((__li__GB )(NULL));
+      li__UV1D=((__li__RQF )sizeof(__li__5UOB));
+      if ((li__UV1D ==  0)) {
+        li__UG4D=li__5UOB__;
+      } else /* FALSE */ {
+        li__E4LC=__li__5UOB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__UV1D));
+        if ((li__E4LC == (__li__K)(-  1))) {
+          li__4T0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__ZT0D=(__li__RQF)((__li__RQF)(li__UV1D - (__li__RQF)(((__li__RQF ) 0) - li__4T0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__4T0D) - ((__li__RQF ) 1)));
+          li__4T0D=(__li__RQF)(li__ZT0D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__1T0D=li__PDK(li__ZT0D,((__li__GB )(&(table_size[(li__4T0D)-1]))),((__li__U )li__ZT0D));
+          li__XV1D=li__1T0D;
+        } else /* FALSE */ {
+          li__2G4D=((__li__U )li__E4LC);
+          li__4T0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__ZT0D=(__li__RQF)((__li__RQF)(li__UV1D - (__li__RQF)(((__li__RQF ) 0) - li__4T0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__4T0D) - ((__li__RQF ) 1)));
+          li__1T0D=li__PDK(li__ZT0D,((__li__GB )(&(table_type[(li__2G4D)]))),(__li__U)(li__2G4D |  1));
+          li__XV1D=li__1T0D;
+        };
+        li__UH4D=((__li__5UOB *)li__XV1D);
+        li__UG4D=li__UH4D;
+        *(li__UH4D) = *(li__5UOB__);
+      };
+      li__CH4D=((__li__5UOB *)li__UG4D);
+      li__CH4D->li__VCPB=li__TC__;
+      li__CH4D->li__2ZWB=NULL;
+      li__EG4D->li__CVOB=li__UG4D;
+      li__EG4D->li__GJ.li__YJ= 1;
+      li__EG4D->li__LVOB=li__UG4D;
+      li__EG4D->li__MVOB= 1;
+      li__EG4D->li__OVOB=li__UG4D;
+    } else /* FALSE */ {
+      li__UG4D=NULL;
+      li__XV1D=((__li__GB )(NULL));
+      li__UV1D=((__li__RQF )sizeof(__li__5UOB));
+      if ((li__UV1D ==  0)) {
+        li__UG4D=li__5UOB__;
+      } else /* FALSE */ {
+        li__E4LC=__li__5UOB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__UV1D));
+        if ((li__E4LC == (__li__K)(-  1))) {
+          li__4T0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__ZT0D=(__li__RQF)((__li__RQF)(li__UV1D - (__li__RQF)(((__li__RQF ) 0) - li__4T0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__4T0D) - ((__li__RQF ) 1)));
+          li__4T0D=(__li__RQF)(li__ZT0D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__1T0D=li__PDK(li__ZT0D,((__li__GB )(&(table_size[(li__4T0D)-1]))),((__li__U )li__ZT0D));
+          li__XV1D=li__1T0D;
+        } else /* FALSE */ {
+          li__2G4D=((__li__U )li__E4LC);
+          li__4T0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__ZT0D=(__li__RQF)((__li__RQF)(li__UV1D - (__li__RQF)(((__li__RQF ) 0) - li__4T0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__4T0D) - ((__li__RQF ) 1)));
+          li__1T0D=li__PDK(li__ZT0D,((__li__GB )(&(table_type[(li__2G4D)]))),(__li__U)(li__2G4D |  1));
+          li__XV1D=li__1T0D;
+        };
+        li__UH4D=((__li__5UOB *)li__XV1D);
+        li__UG4D=li__UH4D;
+        *(li__UH4D) = *(li__5UOB__);
+      };
+      li__CH4D=((__li__5UOB *)li__UG4D);
+      li__CH4D->li__VCPB=li__TC__;
+      li__CH4D->li__2ZWB=NULL;
+      ((__li__5UOB *)li__EG4D->li__LVOB)->li__2ZWB=li__UG4D;
+      li__EG4D->li__GJ.li__YJ=(__li__K)(li__EG4D->li__GJ.li__YJ +  1);
+      li__EG4D->li__LVOB=li__UG4D;
+    };
+  };
+  li__TEB=NULL;
+  li__0IO=NULL;
+  li__WJ3=((__li__GB )(NULL));
+  li__4J3=((__li__RQF )sizeof(__li__VEB));
+  if ((li__4J3 ==  0)) {
+    li__0IO=li__VEB__;
+  } else /* FALSE */ {
+    li__GB0B=__li__VEB__;
+    li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__4J3));
+    if ((li__GB0B == (__li__K)(-  1))) {
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__4J3 - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__UV1D=(__li__RQF)(li__VV1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_size[(li__UV1D)-1]))),((__li__U )li__VV1D));
+      li__WJ3=li__XV1D;
+    } else /* FALSE */ {
+      li__LKP=((__li__U )li__GB0B);
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__4J3 - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_type[(li__LKP)]))),(__li__U)(li__LKP |  1));
+      li__WJ3=li__XV1D;
+    };
+    li__DKO=((__li__VEB *)li__WJ3);
+    li__0IO=li__DKO;
+    *(li__DKO) = *(li__VEB__);
+  };
+  li__DKO=((__li__VEB *)li__0IO);
+  if (( 4 > (*(li__DKO)).li__030)) {
+    li__HS0D=((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) <<  2));
+    li__ES0D=((__li__GB )(NULL));
+    li__CS0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+    li__TV1D=(__li__RQF)((__li__RQF)(li__HS0D - (__li__RQF)(((__li__RQF ) 0) - li__CS0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__CS0D) - ((__li__RQF ) 1)));
+    if ((li__TV1D <= ((__li__RQF )(MINIMUM_SIZE)))) {
+      li__UV1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__VV1D=(__li__RQF)((__li__RQF)(li__TV1D - (__li__RQF)(((__li__RQF ) 0) - li__UV1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UV1D) - ((__li__RQF ) 1)));
+      li__UV1D=(__li__RQF)(li__VV1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+      li__XV1D=li__PDK(li__VV1D,((__li__GB )(&(table_size[(li__UV1D)-1]))),((__li__U )li__VV1D));
+      li__ES0D=li__XV1D;
+    } else /* FALSE */ {
+      li__YV1D=li__J5BB(li__TV1D);
+      li__ES0D=(void *)((unsigned long)((__li__GB )((__li__VRF *)li__YV1D)) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long))))))));
+    };
+    li__RKFB=((void **)li__ES0D);
+    li__GB0B= 3;
+    while ((li__GB0B >=  0)) {
+      li__RKFB[li__GB0B]=NULL;
+      li__GB0B=(__li__K)(li__GB0B -  1);
+    };
+    (*(li__DKO)).li__WX0=li__RKFB;
+    (*(li__DKO)).li__030= 4;
+    li__0I1=li__B__;
+  } else /* FALSE */ {
+    li__0I1=li__I__;
+  };
+  if ((! li__0I1)) {
+    if ((((*(li__DKO)).li__030 >  0) && ((*(li__DKO)).li__Q40 >=  0))) {
+      li__5NXB=((void **)(*(li__DKO)).li__WX0);
+      li__BSAC=(*(li__DKO)).li__Q40;
+      li__LZ5B= 0;
+      while ((li__LZ5B <= li__BSAC)) {
+        li__5NXB[li__LZ5B]=NULL;
+        li__LZ5B=(__li__K)(li__LZ5B +  1);
+      };
+    };
+  };
+  (*(li__DKO)).li__Q40= 3;
+  li__5EB=li__0IO;
+  li__JK3= 0;
+  while ((li__JK3 <=  3)) {
+    li__PQ2=NULL;
+    li__XV1D=((__li__GB )(NULL));
+    li__UV1D=((__li__RQF )sizeof(__li__REB));
+    if ((li__UV1D ==  0)) {
+      li__PQ2=li__REB__;
+    } else /* FALSE */ {
+      li__E4LC=-1;
+      li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__UV1D));
+      if ((li__E4LC == (__li__K)(-  1))) {
+        li__4T0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__ZT0D=(__li__RQF)((__li__RQF)(li__UV1D - (__li__RQF)(((__li__RQF ) 0) - li__4T0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__4T0D) - ((__li__RQF ) 1)));
+        li__4T0D=(__li__RQF)(li__ZT0D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+        li__1T0D=li__PDK(li__ZT0D,((__li__GB )(&(table_size[(li__4T0D)-1]))),((__li__U )li__ZT0D));
+        li__XV1D=li__1T0D;
+      } else /* FALSE */ {
+        li__2G4D=((__li__U )li__E4LC);
+        li__4T0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__ZT0D=(__li__RQF)((__li__RQF)(li__UV1D - (__li__RQF)(((__li__RQF ) 0) - li__4T0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__4T0D) - ((__li__RQF ) 1)));
+        li__1T0D=li__PDK(li__ZT0D,((__li__GB )(&(table_type[(li__2G4D)]))),(__li__U)(li__2G4D |  1));
+        li__XV1D=li__1T0D;
+      };
+      li__YR2=((__li__REB *)li__XV1D);
+      li__PQ2=li__YR2;
+      *(li__YR2) = *(li__REB__);
+    };
+    li__TEB=li__PQ2;
+    li__ES2=((__li__VEB *)li__5EB);
+    ((void **)(*(li__ES2)).li__WX0)[li__JK3]=li__PQ2;
+    if ((li__JK3 !=  0)) {
+      ((__li__REB *)li__PQ2)->li__Y12=((void **)(*(((__li__VEB *)li__5EB))).li__WX0)[(__li__K)(li__JK3 -  1)];
+    };
+    li__JK3=(__li__K)(li__JK3 +  1);
+  };
+  li__PQ2=((void **)(*(((__li__VEB *)li__5EB))).li__WX0)[ 0];
+  ((__li__REB *)li__PQ2)->li__Y12=li__TEB;
+  li__WJ3=li__2MB;
+  signal(SIGALRM,(li__WJ3));
+  ualarm(( 50000),0);
+  if (((void *)li__PC__->li__SC.li__HJ == (void *)NULL)) {
+    li__EG4D=NULL;
+    li__ES0D=((__li__GB )(NULL));
+    li__HS0D=((__li__RQF )sizeof(__li__5I));
+    if ((li__HS0D ==  0)) {
+      li__EG4D=li__5I__;
+    } else /* FALSE */ {
+      li__BSAC=__li__5I__;
+      li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__HS0D));
+      if ((li__BSAC == (__li__K)(-  1))) {
+        li__DT0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__CY1D=(__li__RQF)((__li__RQF)(li__HS0D - (__li__RQF)(((__li__RQF ) 0) - li__DT0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__DT0D) - ((__li__RQF ) 1)));
+        li__DT0D=(__li__RQF)(li__CY1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+        li__FT0D=li__PDK(li__CY1D,((__li__GB )(&(table_size[(li__DT0D)-1]))),((__li__U )li__CY1D));
+        li__ES0D=li__FT0D;
+      } else /* FALSE */ {
+        li__MG4D=((__li__U )li__BSAC);
+        li__DT0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__CY1D=(__li__RQF)((__li__RQF)(li__HS0D - (__li__RQF)(((__li__RQF ) 0) - li__DT0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__DT0D) - ((__li__RQF ) 1)));
+        li__FT0D=li__PDK(li__CY1D,((__li__GB )(&(table_type[(li__MG4D)]))),(__li__U)(li__MG4D |  1));
+        li__ES0D=li__FT0D;
+      };
+      li__SG4D=((__li__5I *)li__ES0D);
+      li__EG4D=li__SG4D;
+      *(li__SG4D) = *(li__5I__);
+    };
+    li__PC__->li__SC.li__HJ=li__EG4D;
+  };
+  li__JK3=li__5OOB(((__li__5I *)li__PC__->li__SC.li__HJ),li__TC__);
+  if ((li__JK3 > li__PC__->li__SC.li__HJ->li__GJ.li__YJ)) {
+    li__EG4D=((__li__5I *)li__PC__->li__SC.li__HJ);
+    if (((void *)li__EG4D->li__CVOB == (void *)NULL)) {
+      li__UG4D=NULL;
+      li__XV1D=((__li__GB )(NULL));
+      li__UV1D=((__li__RQF )sizeof(__li__5UOB));
+      if ((li__UV1D ==  0)) {
+        li__UG4D=li__5UOB__;
+      } else /* FALSE */ {
+        li__E4LC=__li__5UOB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__UV1D));
+        if ((li__E4LC == (__li__K)(-  1))) {
+          li__4T0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__ZT0D=(__li__RQF)((__li__RQF)(li__UV1D - (__li__RQF)(((__li__RQF ) 0) - li__4T0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__4T0D) - ((__li__RQF ) 1)));
+          li__4T0D=(__li__RQF)(li__ZT0D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__1T0D=li__PDK(li__ZT0D,((__li__GB )(&(table_size[(li__4T0D)-1]))),((__li__U )li__ZT0D));
+          li__XV1D=li__1T0D;
+        } else /* FALSE */ {
+          li__2G4D=((__li__U )li__E4LC);
+          li__4T0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__ZT0D=(__li__RQF)((__li__RQF)(li__UV1D - (__li__RQF)(((__li__RQF ) 0) - li__4T0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__4T0D) - ((__li__RQF ) 1)));
+          li__1T0D=li__PDK(li__ZT0D,((__li__GB )(&(table_type[(li__2G4D)]))),(__li__U)(li__2G4D |  1));
+          li__XV1D=li__1T0D;
+        };
+        li__UH4D=((__li__5UOB *)li__XV1D);
+        li__UG4D=li__UH4D;
+        *(li__UH4D) = *(li__5UOB__);
+      };
+      li__CH4D=((__li__5UOB *)li__UG4D);
+      li__CH4D->li__VCPB=li__TC__;
+      li__CH4D->li__2ZWB=NULL;
+      li__EG4D->li__CVOB=li__UG4D;
+      li__EG4D->li__GJ.li__YJ= 1;
+      li__EG4D->li__LVOB=li__UG4D;
+      li__EG4D->li__MVOB= 1;
+      li__EG4D->li__OVOB=li__UG4D;
+    } else /* FALSE */ {
+      li__UG4D=NULL;
+      li__XV1D=((__li__GB )(NULL));
+      li__UV1D=((__li__RQF )sizeof(__li__5UOB));
+      if ((li__UV1D ==  0)) {
+        li__UG4D=li__5UOB__;
+      } else /* FALSE */ {
+        li__E4LC=__li__5UOB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__UV1D));
+        if ((li__E4LC == (__li__K)(-  1))) {
+          li__4T0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__ZT0D=(__li__RQF)((__li__RQF)(li__UV1D - (__li__RQF)(((__li__RQF ) 0) - li__4T0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__4T0D) - ((__li__RQF ) 1)));
+          li__4T0D=(__li__RQF)(li__ZT0D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__1T0D=li__PDK(li__ZT0D,((__li__GB )(&(table_size[(li__4T0D)-1]))),((__li__U )li__ZT0D));
+          li__XV1D=li__1T0D;
+        } else /* FALSE */ {
+          li__2G4D=((__li__U )li__E4LC);
+          li__4T0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__ZT0D=(__li__RQF)((__li__RQF)(li__UV1D - (__li__RQF)(((__li__RQF ) 0) - li__4T0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__4T0D) - ((__li__RQF ) 1)));
+          li__1T0D=li__PDK(li__ZT0D,((__li__GB )(&(table_type[(li__2G4D)]))),(__li__U)(li__2G4D |  1));
+          li__XV1D=li__1T0D;
+        };
+        li__UH4D=((__li__5UOB *)li__XV1D);
+        li__UG4D=li__UH4D;
+        *(li__UH4D) = *(li__5UOB__);
+      };
+      li__CH4D=((__li__5UOB *)li__UG4D);
+      li__CH4D->li__VCPB=li__TC__;
+      li__CH4D->li__2ZWB=NULL;
+      ((__li__5UOB *)li__EG4D->li__LVOB)->li__2ZWB=li__UG4D;
+      li__EG4D->li__GJ.li__YJ=(__li__K)(li__EG4D->li__GJ.li__YJ +  1);
+      li__EG4D->li__LVOB=li__UG4D;
+    };
+  };
+  do {
+    li__BSAC= 0;
+    li__LZ5B= 0;
+    li__V05B= 0;
+    li__E4LC= 0;
+    li__DPB= 0;
+    li__MAC=((__li__K )li__EOB);
+    while ((li__MAC != li__HNB)) {
+      li__UTG= 1;
+      li__VTG=li__PC__->li__SC.li__HJ->li__GJ.li__YJ;
+      while ((li__UTG <= li__VTG)) {
+        ((__li__REB *)((void **)(*(((__li__VEB *)li__5EB))).li__WX0)[li__MAC])->li__SEB.li__VS4B=NULL;
+        li__MBC=li__BCPB(((__li__5I *)li__PC__->li__SC.li__HJ),li__UTG);
+        li__OBC=((void **)(*(((__li__VEB *)li__5EB))).li__WX0)[li__MAC];
+        switch (((struct ___OBJ *)li__MBC)->__id) {
+        case __li__SB__: {
+          li__H4AD=((__li__SB *)li__MBC);
+          if (li__OBC==NULL) {
+            li__B5AD=NULL;
+          } else /* EVENT_TIMER */ {
+            li__B5AD=((void *)li__OBC);
+          };
+          if (((void *)li__B5AD != (void *)NULL)) {
+            li__4QFD=((__li__REB *)li__B5AD);
+            li__0PUC=(__li__U)(li__XPUC + (__li__U)(li__4QFD->li__US4B - li__4QFD->li__Y12->li__US4B));
+            li__XPUC=li__0PUC;
+            if ((li__0PUC >  30)) {
+              if (((void *)li__H4AD->li__HC.li__ZKB != (void *)NULL)) {
+                li__X1CB(li__H4AD, 0, 0,(__li__K)(li__H4AD->li__HC.li__ZR -  1),(__li__K)(li__H4AD->li__HC.li__3R -  1));
               };
-              lisaac_push(&__pos__KWIE,L22026760); /* L168 NUMERIC*/;
-              lisaac_push_first(&__pos__CQSB,L9990152); /* L76 NUMERIC*/;
-              lisaac_push_first(&__pos__23RB,L11029512); /* L84 NUMERIC*/;
-              lisaac_push_first(&__pos__B4QB,L9195016); /* L70 NUMERIC*/;
-              __tmp__RDCE=(__INTEGER__K)(-  1);
-              lisaac_push(&__pos__CQSB,L9989128); /* L76 NUMERIC*/;
-              lisaac_push_first(&__pos__23RB,L9195016); /* L70 NUMERIC*/;
-              __tmp__YMKC=(__INTEGER__K)(__tmp__MHZB - __tmp__RDCE);
-              lisaac_push(&__pos__KWIE,L22038024); /* L168 NUMERIC*/;
-              __tmp__MHZB=__tmp__YMKC;
-              goto to__do__MMKC;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__TU3C,L22153736); /* L169 NUMERIC*/;
-              lisaac_push_first(&__pos__JV0C,L8530438); /* L65 FALSE*/;
+              li__XPUC= 0;
             };
           };
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__DPG,L7473711); /* L57 STATE*/;
-        lisaac_push_first(&__pos__LDBB,L8530438); /* L65 FALSE*/;
-      };
-    };
-  };
-  lisaac_push(&__pos__U4E,L29886999); /* L228 EXAMPLE*/;
-  lisaac_push_first(&__pos__ENH,L49023495); /* L374 INTEGER*/;
-  __tmp__X4E= 1;
-  lisaac_push_first(&__pos__DPG,L21764104); /* L166 NUMERIC*/;
-  to__do__LFG:
-  {
-    lisaac_push(&__pos__DPG,L21764104); /* L166 NUMERIC*/;
-    __tmp__GZ4=__infix_less_equal__GTG(__tmp__X4E, 100);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__DPG,L22153736); /* L169 NUMERIC*/;
-      lisaac_push_first(&__pos__LDBB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__PXJB,L21899272); /* L167 NUMERIC*/;
-      lisaac_push_first(&__pos__3VIE,L48899079); /* L373 INTEGER*/;
-      lisaac_push_first(&__pos__AWIE,L29374487); /* L224 EXAMPLE*/;
-      lisaac_push_first(&__pos__TU3C,L6301232); /* L48 ANT*/;
-      lisaac_push_first(&__pos__JV0C,L15602180); /* L119 OBJECT*/;
-      result__MQAB=NULL;
-      __tmp__V3RB=((__POINTER__CB )(NULL));
-      lisaac_push(&__pos__JV0C,L16394756); /* L125 OBJECT*/;
-      lisaac_push_first(&__pos__KWIE,L5250564); /* L40 OBJECT*/;
-      __tmp__CZ4=sizeof(__ANT__NG);
-      lisaac_push(&__pos__JV0C,L16394756); /* L125 OBJECT*/;
-      __tmp__1RKB=to_uinteger_cpu__ZUH(__tmp__CZ4);
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__1RKB ==  0)) {
-        lisaac_push(&__pos__JV0C,L18876932); /* L144 OBJECT*/;
-        lisaac_push_first(&__pos__KWIE,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__CQSB,L16523780); /* L126 OBJECT*/;
-        result__MQAB=ANT__NG__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JV0C,L18876932); /* L144 OBJECT*/;
-        lisaac_push_first(&__pos__KWIE,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__CQSB,L16923652); /* L129 OBJECT*/;
-        lisaac_push_first(&__pos__23RB,L30548996); /* L233 OBJECT*/;
-        __tmp__AGZB=__ANT__NG__;
-        __tmp__DRAB=clone_allocation_size__CEG;
-        lisaac_push(&__pos__CQSB,L17198084); /* L131 OBJECT*/;
-        lisaac_push_first(&__pos__23RB,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__B4QB,L11029000); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__DVAC,L5383176); /* L41 NUMERIC*/;
-        __tmp__R4IE=to_uinteger_cpu__ZUH( 0);
-        lisaac_push(&__pos__B4QB,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__DVAC,L9195016); /* L70 NUMERIC*/;
-        __tmp__XDCE=(__UINTEGER_CPU__GDG)(__tmp__R4IE - __tmp__1RKB);
-        lisaac_push(&__pos__23RB,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__B4QB,L9195016); /* L70 NUMERIC*/;
-        clone_allocation_size__CEG=(__UINTEGER_CPU__GDG)(__tmp__DRAB - __tmp__XDCE);
-        lisaac_push(&__pos__CQSB,L17310212); /* L132 OBJECT*/;
-        lisaac_push_first(&__pos__23RB,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__B4QB,L9195016); /* L70 NUMERIC*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__AGZB == (__INTEGER__K)(-  1))) {
-          lisaac_push(&__pos__CQSB,L17829380); /* L136 OBJECT*/;
-          lisaac_push_first(&__pos__23RB,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__B4QB,L17446916); /* L133 OBJECT*/;
-          __tmp__ACFC=alloc_size__5WK(__tmp__1RKB);
-          __tmp__V3RB=__tmp__ACFC;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__CQSB,L17829380); /* L136 OBJECT*/;
-          lisaac_push_first(&__pos__23RB,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__B4QB,L17719300); /* L135 OBJECT*/;
-          __tmp__URAB=to_uinteger_32__AAG(__tmp__AGZB);
-          lisaac_push(&__pos__B4QB,L17723908); /* L135 OBJECT*/;
-          __tmp__ACFC=alloc_type__size__VYK(__tmp__URAB,__tmp__1RKB);
-          __tmp__V3RB=__tmp__ACFC;
-        };
-        lisaac_push(&__pos__CQSB,L17979396); /* L137 OBJECT*/;
-        lisaac_push_first(&__pos__23RB,L4069969); /* L31 CONVERT*/;
-        __tmp__ZRAB=((__ANT__NG *)__tmp__V3RB);
-        result__MQAB=__tmp__ZRAB;
-        lisaac_push(&__pos__CQSB,L18232836); /* L139 OBJECT*/;
-        lisaac_push_first(&__pos__23RB,L31079428); /* L237 OBJECT*/;
-        *(__tmp__ZRAB) = *(ANT__NG__);
-        lisaac_push(&__pos__CQSB,L18746884); /* L143 OBJECT*/;
-        lisaac_push_first(&__pos__23RB,L8530438); /* L65 FALSE*/;
-      };
-      /* NULL __ANT__NG__ */
-if (result__MQAB==NULL) {
-        lisaac_push(&__pos__TU3C,L6431280); /* L49 ANT*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* ANT */ {
-        lisaac_push(&__pos__TU3C,L6431280); /* L49 ANT*/;
-        __tmp__ZRAB=((__ANT__NG *)result__MQAB);
-        lisaac_push_first(&__pos__JV0C,L7220784); /* L55 ANT*/;
-        lisaac_push_first(&__pos__KWIE,L6168113); /* L47 AGENT*/;
-        set_state__OY0B(__tmp__ZRAB,Self__54O);
-        lisaac_push(&__pos__KWIE,L6308913); /* L48 AGENT*/;
-        to_uinteger_64__V0Z(timer_count__GRB);
-        lisaac_push(&__pos__JV0C,L7352880); /* L56 ANT*/;
-        __tmp__AGZB=random_upper__XIY( 255);
-        __tmp__ZRAB->x__HJ=__tmp__AGZB;
-        lisaac_push(&__pos__JV0C,L7483952); /* L57 ANT*/;
-        __tmp__AGZB=random_upper__XIY( 255);
-        __tmp__ZRAB->y__ZUHB=__tmp__AGZB;
-      };
-      lisaac_push(&__pos__AWIE,L29501975); /* L225 EXAMPLE*/;
-      print__P5F((&__string_6));
-      /* NULL __ANT__NG__ */
-if (result__MQAB==NULL) {
-        lisaac_push(&__pos__AWIE,L29627927); /* L226 EXAMPLE*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* ANT */ {
-        __tmp__AGZB=result__MQAB->x__HJ;
-      };
-      lisaac_push(&__pos__AWIE,L29630999); /* L226 EXAMPLE*/;
-      lisaac_push_first(&__pos__TU3C,L72487943); /* L553 INTEGER*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__AGZB ==  0)) {
-        lisaac_push(&__pos__TU3C,L73140743); /* L558 INTEGER*/;
-        lisaac_push_first(&__pos__JV0C,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__KWIE,L73014791); /* L557 INTEGER*/;
-        lisaac_push_first(&__pos__CQSB,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__23RB,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__B4QB,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__DVAC,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('0'),stdout);
-        __tmp__C4RB=TRUE__B__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__TU3C,L73140743); /* L558 INTEGER*/;
-        lisaac_push_first(&__pos__JV0C,L8530438); /* L65 FALSE*/;
-        __tmp__C4RB=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if ((! __tmp__C4RB)) {
-        lisaac_push(&__pos__TU3C,L73796103); /* L563 INTEGER*/;
-        lisaac_push_first(&__pos__JV0C,L10362374); /* L79 FALSE*/;
-        lisaac_push_first(&__pos__KWIE,L73148423); /* L558 INTEGER*/;
-        __tmp__C4RB=__infix_less__LOH(__tmp__AGZB, 0);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-          lisaac_push(&__pos__JV0C,L10881542); /* L83 FALSE*/;
-          lisaac_push_first(&__pos__KWIE,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__CQSB,L10494470); /* L80 FALSE*/;
-          lisaac_push_first(&__pos__23RB,L73276935); /* L559 INTEGER*/;
-          lisaac_push_first(&__pos__B4QB,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__pos__DVAC,L5005391); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__pos__SHDC,L18378320); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__pos__LVAC,L6962209); /* L53 SYSTEM_IO*/;
-          fputc((int)('-'),stdout);
-          lisaac_push(&__pos__23RB,L73404423); /* L560 INTEGER*/;
-          lisaac_push_first(&__pos__B4QB,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__DVAC,L9195016); /* L70 NUMERIC*/;
-          __tmp__RDCE=(__INTEGER__K)(- __tmp__AGZB);
-          lisaac_push(&__pos__23RB,L73414151); /* L560 INTEGER*/;
-          print_positif__JEJB(__tmp__RDCE);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__JV0C,L10881542); /* L83 FALSE*/;
-          lisaac_push_first(&__pos__KWIE,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__CQSB,L10759174); /* L82 FALSE*/;
-          lisaac_push_first(&__pos__23RB,L73672199); /* L562 INTEGER*/;
-          print_positif__JEJB(__tmp__AGZB);
-        };
-      };
-      lisaac_push(&__pos__AWIE,L29637143); /* L226 EXAMPLE*/;
-      lisaac_push_first(&__pos__TU3C,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__JV0C,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__KWIE,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__CQSB,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__AWIE,L29763095); /* L227 EXAMPLE*/;
-      lisaac_push_first(&__pos__TU3C,L5775412); /* L44 WORLD*/;
-      /* NULL __FAST_ARRAYoAGENTo__MIY__ */
-if (agents__VIY==NULL) {
-        lisaac_push(&__pos__TU3C,L6040116); /* L46 WORLD*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* FAST_ARRAY(AGENT) */ {
-        lisaac_push(&__pos__TU3C,L6040116); /* L46 WORLD*/;
-        Self__CRVB=((__FAST_ARRAYoAGENTo__MIY *)agents__VIY);
-        lisaac_push_first(&__pos__JV0C,L37760577); /* L288 FAST_ARRAY*/;
-        __tmp__AGZB=(*(Self__CRVB)).upper__FRVB;
-        lisaac_push(&__pos__JV0C,L23215671); /* L177 COLLECTION*/;
-        __tmp__MHZB=count__4CYB(Self__CRVB);
-        __tmp__RDCE=(*(Self__CRVB)).upper__FRVB;
-        __tmp__YMKC=(*(Self__CRVB)).capacity__HRVB;
-        lisaac_push(&__pos__JV0C,L38148161); /* L291 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__KWIE,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__CQSB,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__23RB,L9195016); /* L70 NUMERIC*/;
-        __tmp__RECE=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__KWIE,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__CQSB,L9195016); /* L70 NUMERIC*/;
-        __tmp__JRVB=(__INTEGER__K)(__tmp__RDCE - __tmp__RECE);
-        lisaac_push(&__pos__JV0C,L38156353); /* L291 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__KWIE,L9195016); /* L70 NUMERIC*/;
-        __tmp__RDCE=(__INTEGER__K)(__tmp__YMKC -  1);
-        lisaac_push(&__pos__JV0C,L38150721); /* L291 FAST_ARRAY*/;
-        __tmp__C4RB=__infix_less_equal__GTG(__tmp__JRVB,__tmp__RDCE);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-          lisaac_push(&__pos__JV0C,L38406721); /* L293 FAST_ARRAY*/;
-          lisaac_push_first(&__pos__KWIE,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__CQSB,L38160961); /* L291 FAST_ARRAY*/;
-          __tmp__SRVB=(*(Self__CRVB)).upper__FRVB;
-          lisaac_push(&__pos__CQSB,L38284353); /* L292 FAST_ARRAY*/;
-          lisaac_push_first(&__pos__23RB,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__B4QB,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__DVAC,L9195016); /* L70 NUMERIC*/;
-          __tmp__ZECE=(__INTEGER__K)(-  1);
-          lisaac_push(&__pos__23RB,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__B4QB,L9195016); /* L70 NUMERIC*/;
-          (*(Self__CRVB)).upper__FRVB=(__INTEGER__K)(__tmp__SRVB - __tmp__ZECE);
-          __tmp__RGXB=TRUE__B__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__JV0C,L38406721); /* L293 FAST_ARRAY*/;
-          lisaac_push_first(&__pos__KWIE,L8530438); /* L65 FALSE*/;
-          __tmp__RGXB=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if ((! __tmp__RGXB)) {
-          lisaac_push(&__pos__JV0C,L39586369); /* L302 FAST_ARRAY*/;
-          lisaac_push_first(&__pos__KWIE,L10362374); /* L79 FALSE*/;
-          lisaac_push_first(&__pos__CQSB,L38411329); /* L293 FAST_ARRAY*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((*(Self__CRVB)).capacity__HRVB ==  0)) {
-            lisaac_push(&__pos__KWIE,L10881542); /* L83 FALSE*/;
-            lisaac_push_first(&__pos__CQSB,L6825986); /* L52 TRUE*/;
-            lisaac_push_first(&__pos__23RB,L10494470); /* L80 FALSE*/;
-            lisaac_push_first(&__pos__B4QB,L38556225); /* L294 FAST_ARRAY*/;
-            __tmp__HSVB=create__OZ4B( 2);
-            (*(Self__CRVB)).storage__ISVB=__tmp__HSVB;
-            (*(Self__CRVB)).capacity__HRVB= 2;
-            (*(Self__CRVB)).upper__FRVB= 0;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__KWIE,L10881542); /* L83 FALSE*/;
-            lisaac_push_first(&__pos__CQSB,L6826502); /* L52 FALSE*/;
-            lisaac_push_first(&__pos__23RB,L10759174); /* L82 FALSE*/;
-            lisaac_push_first(&__pos__B4QB,L38934593); /* L297 FAST_ARRAY*/;
-            __tmp__PSVB=(*(Self__CRVB)).capacity__HRVB;
-            lisaac_push(&__pos__B4QB,L39072321); /* L298 FAST_ARRAY*/;
-            lisaac_push_first(&__pos__DVAC,L9457160); /* L72 NUMERIC*/;
-            __tmp__QSVB=(__INTEGER__K)(__tmp__PSVB <<  1);
-            __tmp__HSVB=(*(Self__CRVB)).storage__ISVB;
-            __tmp__PSVB=(*(Self__CRVB)).capacity__HRVB;
-            /* NULL __NATIVE_ARRAYoAGENTo__DSVB__ */
-if (__tmp__HSVB==NULL) {
-              lisaac_push(&__pos__B4QB,L39220801); /* L299 FAST_ARRAY*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* NATIVE_ARRAY(AGENT) */ {
-              lisaac_push(&__pos__B4QB,L39220801); /* L299 FAST_ARRAY*/;
-              Self__20IC=((void **)__tmp__HSVB);
-              lisaac_push_first(&__pos__DVAC,L13110293); /* L100 NATIVE_ARRAY*/;
-              lisaac_push_first(&__pos__SHDC,L21772306); /* L166 BLOCK*/;
-              lisaac_push_first(&__pos__LVAC,L7481860); /* L57 OBJECT*/;
-              __tmp__H1JC=((__POINTER__CB )(top_context->back->back));
-              lisaac_push(&__pos__SHDC,L21899282); /* L167 BLOCK*/;
-              __tmp__AMEC=__infix_greater_equal__JGG( 15, 5);
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__AMEC) {
-                lisaac_push(&__pos__SHDC,L21902354); /* L167 BLOCK*/;
-                lisaac_push_first(&__pos__LVAC,L10652674); /* L81 TRUE*/;
-                lisaac_push_first(&__pos__YYIE,L21906962); /* L167 BLOCK*/;
-                lisaac_push_first(&__pos__4YIE,L13111317); /* L100 NATIVE_ARRAY*/;
-                /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__20IC != (void *)NULL)) {
-                  lisaac_push(&__pos__YYIE,L21903890); /* L167 BLOCK*/;
-                  lisaac_push_first(&__pos__4YIE,L13509634); /* L103 TRUE*/;
-                  __tmp__R1JC=FALSE__I__;
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__YYIE,L21903890); /* L167 BLOCK*/;
-                  lisaac_push_first(&__pos__4YIE,L14689286); /* L112 FALSE*/;
-                  __tmp__R1JC=TRUE__B__;
-                };
-                __tmp__KCFC=__tmp__R1JC;
-              } else /* FALSE */ {
-                lisaac_push(&__pos__SHDC,L21902354); /* L167 BLOCK*/;
-                lisaac_push_first(&__pos__LVAC,L12081158); /* L92 FALSE*/;
-                __tmp__KCFC=FALSE__I__;
-              };
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-                lisaac_push(&__pos__SHDC,L22153746); /* L169 BLOCK*/;
-                lisaac_push_first(&__pos__LVAC,L8792066); /* L67 TRUE*/;
-                lisaac_push_first(&__pos__YYIE,L21910546); /* L167 BLOCK*/;
-                lisaac_push(&__pos__YYIE,L22051346); /* L168 BLOCK*/;
-                lisaac_push_first(&__pos__4YIE,L9452548); /* L72 OBJECT*/;
-                lisaac_push_first(&__pos__4LEC,L8260100); /* L63 OBJECT*/;
-                lisaac_push_first(&__pos__051C,L8792066); /* L67 TRUE*/;
-                lisaac_push_first(&__pos__HM4C,L8009220); /* L61 OBJECT*/;
-                lisaac_stack_print((_____CONTEXT *)(__tmp__H1JC));
-                lisaac_push(&__pos__4YIE,L9574916); /* L73 OBJECT*/;
-                print__P5F((&__string_1));
-                lisaac_push(&__pos__4YIE,L9706500); /* L74 OBJECT*/;
-                lisaac_push_first(&__pos__4LEC,L10241040); /* L78 CHARACTER*/;
-                lisaac_push_first(&__pos__051C,L5005391); /* L38 STD_OUTPUT*/;
-                lisaac_push_first(&__pos__HM4C,L18378320); /* L140 OUTPUT_STREAM*/;
-                lisaac_push_first(&__pos__CA2C,L6962209); /* L53 SYSTEM_IO*/;
-                fputc((int)('\n'),stdout);
-                lisaac_push(&__pos__4YIE,L9848324); /* L75 OBJECT*/;
-                lisaac_push_first(&__pos__4LEC,L10904580); /* L83 OBJECT*/;
-                lisaac_push_first(&__pos__051C,L9055341); /* L69 SYSTEM*/;
-                exit(( 1));
-              } else /* FALSE */ {
-                lisaac_push(&__pos__SHDC,L22153746); /* L169 BLOCK*/;
-                lisaac_push_first(&__pos__LVAC,L8530438); /* L65 FALSE*/;
-              };
-              lisaac_push(&__pos__DVAC,L13241365); /* L101 NATIVE_ARRAY*/;
-              lisaac_push_first(&__pos__SHDC,L21772306); /* L166 BLOCK*/;
-              lisaac_push_first(&__pos__LVAC,L7481860); /* L57 OBJECT*/;
-              __tmp__H1JC=((__POINTER__CB )(top_context->back->back));
-              lisaac_push(&__pos__SHDC,L21899282); /* L167 BLOCK*/;
-              __tmp__AMEC=__infix_greater_equal__JGG( 15, 5);
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__AMEC) {
-                lisaac_push(&__pos__SHDC,L21902354); /* L167 BLOCK*/;
-                lisaac_push_first(&__pos__LVAC,L10652674); /* L81 TRUE*/;
-                lisaac_push_first(&__pos__YYIE,L21906962); /* L167 BLOCK*/;
-                lisaac_push_first(&__pos__4YIE,L13249045); /* L101 NATIVE_ARRAY*/;
-                lisaac_push_first(&__pos__4LEC,L14700552); /* L112 NUMERIC*/;
-                /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__PSVB >  0)) {
-                  lisaac_push(&__pos__YYIE,L21903890); /* L167 BLOCK*/;
-                  lisaac_push_first(&__pos__4YIE,L13509634); /* L103 TRUE*/;
-                  __tmp__R1JC=FALSE__I__;
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__YYIE,L21903890); /* L167 BLOCK*/;
-                  lisaac_push_first(&__pos__4YIE,L14689286); /* L112 FALSE*/;
-                  __tmp__R1JC=TRUE__B__;
-                };
-                __tmp__KCFC=__tmp__R1JC;
-              } else /* FALSE */ {
-                lisaac_push(&__pos__SHDC,L21902354); /* L167 BLOCK*/;
-                lisaac_push_first(&__pos__LVAC,L12081158); /* L92 FALSE*/;
-                __tmp__KCFC=FALSE__I__;
-              };
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-                lisaac_push(&__pos__SHDC,L22153746); /* L169 BLOCK*/;
-                lisaac_push_first(&__pos__LVAC,L8792066); /* L67 TRUE*/;
-                lisaac_push_first(&__pos__YYIE,L21910546); /* L167 BLOCK*/;
-                lisaac_push(&__pos__YYIE,L22051346); /* L168 BLOCK*/;
-                lisaac_push_first(&__pos__4YIE,L9452548); /* L72 OBJECT*/;
-                lisaac_push_first(&__pos__4LEC,L8260100); /* L63 OBJECT*/;
-                lisaac_push_first(&__pos__051C,L8792066); /* L67 TRUE*/;
-                lisaac_push_first(&__pos__HM4C,L8009220); /* L61 OBJECT*/;
-                lisaac_stack_print((_____CONTEXT *)(__tmp__H1JC));
-                lisaac_push(&__pos__4YIE,L9574916); /* L73 OBJECT*/;
-                print__P5F((&__string_1));
-                lisaac_push(&__pos__4YIE,L9706500); /* L74 OBJECT*/;
-                lisaac_push_first(&__pos__4LEC,L10241040); /* L78 CHARACTER*/;
-                lisaac_push_first(&__pos__051C,L5005391); /* L38 STD_OUTPUT*/;
-                lisaac_push_first(&__pos__HM4C,L18378320); /* L140 OUTPUT_STREAM*/;
-                lisaac_push_first(&__pos__CA2C,L6962209); /* L53 SYSTEM_IO*/;
-                fputc((int)('\n'),stdout);
-                lisaac_push(&__pos__4YIE,L9848324); /* L75 OBJECT*/;
-                lisaac_push_first(&__pos__4LEC,L10904580); /* L83 OBJECT*/;
-                lisaac_push_first(&__pos__051C,L9055341); /* L69 SYSTEM*/;
-                exit(( 1));
+        } break;
+        case __li__TC__: {
+          if (((void *)li__OBC->li__SEB.li__VS4B == (void *)NULL)) {
+            li__3FHC=((__li__VS *)li__3S);
+            if (((void *)li__3FHC->li__FSOB == (void *)NULL)) {
+              li__GN4D=NULL;
+              li__HN4D=((__li__GB )(NULL));
+              li__IN4D=((__li__RQF )sizeof(__li__BSOB));
+              if ((li__IN4D ==  0)) {
+                li__GN4D=li__BSOB__;
               } else /* FALSE */ {
-                lisaac_push(&__pos__SHDC,L22153746); /* L169 BLOCK*/;
-                lisaac_push_first(&__pos__LVAC,L8530438); /* L65 FALSE*/;
-              };
-              lisaac_push(&__pos__DVAC,L13372437); /* L102 NATIVE_ARRAY*/;
-              lisaac_push_first(&__pos__SHDC,L21772306); /* L166 BLOCK*/;
-              lisaac_push_first(&__pos__LVAC,L7481860); /* L57 OBJECT*/;
-              __tmp__H1JC=((__POINTER__CB )(top_context->back->back));
-              lisaac_push(&__pos__SHDC,L21899282); /* L167 BLOCK*/;
-              __tmp__AMEC=__infix_greater_equal__JGG( 15, 5);
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__AMEC) {
-                lisaac_push(&__pos__SHDC,L21902354); /* L167 BLOCK*/;
-                lisaac_push_first(&__pos__LVAC,L10652674); /* L81 TRUE*/;
-                lisaac_push_first(&__pos__YYIE,L21906962); /* L167 BLOCK*/;
-                lisaac_push_first(&__pos__4YIE,L13380117); /* L102 NATIVE_ARRAY*/;
-                __tmp__KCFC=__infix_less__LOH(__tmp__PSVB,__tmp__QSVB);
-                /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-                  lisaac_push(&__pos__YYIE,L21903890); /* L167 BLOCK*/;
-                  lisaac_push_first(&__pos__4YIE,L13509634); /* L103 TRUE*/;
-                  __tmp__R1JC=FALSE__I__;
+                li__JN4D=__li__BSOB__;
+                li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__IN4D));
+                if ((li__JN4D == (__li__K)(-  1))) {
+                  li__KN4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+                  li__LN4D=(__li__RQF)((__li__RQF)(li__IN4D - (__li__RQF)(((__li__RQF ) 0) - li__KN4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__KN4D) - ((__li__RQF ) 1)));
+                  li__KN4D=(__li__RQF)(li__LN4D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+                  li__NN4D=li__PDK(li__LN4D,((__li__GB )(&(table_size[(li__KN4D)-1]))),((__li__U )li__LN4D));
+                  li__HN4D=li__NN4D;
                 } else /* FALSE */ {
-                  lisaac_push(&__pos__YYIE,L21903890); /* L167 BLOCK*/;
-                  lisaac_push_first(&__pos__4YIE,L14689286); /* L112 FALSE*/;
-                  __tmp__R1JC=TRUE__B__;
+                  li__ON4D=((__li__U )li__JN4D);
+                  li__KN4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+                  li__LN4D=(__li__RQF)((__li__RQF)(li__IN4D - (__li__RQF)(((__li__RQF ) 0) - li__KN4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__KN4D) - ((__li__RQF ) 1)));
+                  li__NN4D=li__PDK(li__LN4D,((__li__GB )(&(table_type[(li__ON4D)]))),(__li__U)(li__ON4D |  1));
+                  li__HN4D=li__NN4D;
                 };
-                __tmp__KCFC=__tmp__R1JC;
-              } else /* FALSE */ {
-                lisaac_push(&__pos__SHDC,L21902354); /* L167 BLOCK*/;
-                lisaac_push_first(&__pos__LVAC,L12081158); /* L92 FALSE*/;
-                __tmp__KCFC=FALSE__I__;
+                li__UN4D=((__li__BSOB *)li__HN4D);
+                li__GN4D=li__UN4D;
+                *(li__UN4D) = *(li__BSOB__);
               };
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-                lisaac_push(&__pos__SHDC,L22153746); /* L169 BLOCK*/;
-                lisaac_push_first(&__pos__LVAC,L8792066); /* L67 TRUE*/;
-                lisaac_push_first(&__pos__YYIE,L21910546); /* L167 BLOCK*/;
-                lisaac_push(&__pos__YYIE,L22051346); /* L168 BLOCK*/;
-                lisaac_push_first(&__pos__4YIE,L9452548); /* L72 OBJECT*/;
-                lisaac_push_first(&__pos__4LEC,L8260100); /* L63 OBJECT*/;
-                lisaac_push_first(&__pos__051C,L8792066); /* L67 TRUE*/;
-                lisaac_push_first(&__pos__HM4C,L8009220); /* L61 OBJECT*/;
-                lisaac_stack_print((_____CONTEXT *)(__tmp__H1JC));
-                lisaac_push(&__pos__4YIE,L9574916); /* L73 OBJECT*/;
-                print__P5F((&__string_1));
-                lisaac_push(&__pos__4YIE,L9706500); /* L74 OBJECT*/;
-                lisaac_push_first(&__pos__4LEC,L10241040); /* L78 CHARACTER*/;
-                lisaac_push_first(&__pos__051C,L5005391); /* L38 STD_OUTPUT*/;
-                lisaac_push_first(&__pos__HM4C,L18378320); /* L140 OUTPUT_STREAM*/;
-                lisaac_push_first(&__pos__CA2C,L6962209); /* L53 SYSTEM_IO*/;
-                fputc((int)('\n'),stdout);
-                lisaac_push(&__pos__4YIE,L9848324); /* L75 OBJECT*/;
-                lisaac_push_first(&__pos__4LEC,L10904580); /* L83 OBJECT*/;
-                lisaac_push_first(&__pos__051C,L9055341); /* L69 SYSTEM*/;
-                exit(( 1));
+              li__UN4D=((__li__BSOB *)li__GN4D);
+              li__UN4D->li__Q3CC=li__OBC;
+              li__UN4D->li__T4CC=NULL;
+              li__3FHC->li__FSOB=li__GN4D;
+              li__3FHC->li__2S.li__Q4T= 1;
+              li__3FHC->li__K4CC=li__GN4D;
+              li__3FHC->li__M4CC= 1;
+            } else /* FALSE */ {
+              li__GN4D=NULL;
+              li__HN4D=((__li__GB )(NULL));
+              li__IN4D=((__li__RQF )sizeof(__li__BSOB));
+              if ((li__IN4D ==  0)) {
+                li__GN4D=li__BSOB__;
               } else /* FALSE */ {
-                lisaac_push(&__pos__SHDC,L22153746); /* L169 BLOCK*/;
-                lisaac_push_first(&__pos__LVAC,L8530438); /* L65 FALSE*/;
-              };
-              lisaac_push(&__pos__DVAC,L14183957); /* L108 NATIVE_ARRAY*/;
-              lisaac_push_first(&__pos__SHDC,L4069969); /* L31 CONVERT*/;
-              __tmp__H1JC=((__POINTER__CB )Self__20IC);
-              lisaac_push(&__pos__DVAC,L14308885); /* L109 NATIVE_ARRAY*/;
-              lisaac_push_first(&__pos__SHDC,L6949397); /* L53 NATIVE_ARRAY*/;
-              lisaac_push_first(&__pos__LVAC,L6826502); /* L52 FALSE*/;
-              lisaac_push_first(&__pos__YYIE,L6833685); /* L52 NATIVE_ARRAY*/;
-              lisaac_push_first(&__pos__4YIE,L5774867); /* L44 POINTER*/;
-              __tmp__51IC=((__INTEGER__K )(sizeof(void *)));
-              lisaac_push(&__pos__DVAC,L14301205); /* L109 NATIVE_ARRAY*/;
-              lisaac_push_first(&__pos__SHDC,L9457160); /* L72 NUMERIC*/;
-              __tmp__A2IC=(__INTEGER__K)(__tmp__QSVB * __tmp__51IC);
-              lisaac_push(&__pos__DVAC,L14701589); /* L112 NATIVE_ARRAY*/;
-              lisaac_push_first(&__pos__SHDC,L6949397); /* L53 NATIVE_ARRAY*/;
-              lisaac_push_first(&__pos__LVAC,L6826502); /* L52 FALSE*/;
-              lisaac_push_first(&__pos__YYIE,L6833685); /* L52 NATIVE_ARRAY*/;
-              lisaac_push_first(&__pos__4YIE,L5774867); /* L44 POINTER*/;
-              __tmp__51IC=((__INTEGER__K )(sizeof(void *)));
-              lisaac_push(&__pos__DVAC,L14693909); /* L112 NATIVE_ARRAY*/;
-              lisaac_push_first(&__pos__SHDC,L9457160); /* L72 NUMERIC*/;
-              __tmp__C2IC=(__INTEGER__K)(__tmp__PSVB * __tmp__51IC);
-              lisaac_push(&__pos__DVAC,L14693909); /* L112 NATIVE_ARRAY*/;
-              __tmp__G2IC=to_uinteger_cpu__ZUH(__tmp__C2IC);
-              lisaac_push(&__pos__DVAC,L13900309); /* L106 NATIVE_ARRAY*/;
-              __tmp__I2IC=to_uinteger_cpu__ZUH(__tmp__A2IC);
-              lisaac_push(&__pos__DVAC,L14710805); /* L112 NATIVE_ARRAY*/;
-              __tmp__E2IC=realloc_dynamic__old_size__new_size__SNZB(__tmp__H1JC,__tmp__G2IC,__tmp__I2IC);
-              lisaac_push(&__pos__DVAC,L14838805); /* L113 NATIVE_ARRAY*/;
-              lisaac_push_first(&__pos__SHDC,L4069969); /* L31 CONVERT*/;
-              Self__20IC=((void **)__tmp__E2IC);
-              lisaac_push(&__pos__DVAC,L14964245); /* L114 NATIVE_ARRAY*/;
-              lisaac_push_first(&__pos__SHDC,L9195016); /* L70 NUMERIC*/;
-              __tmp__51IC=(__INTEGER__K)(__tmp__QSVB -  1);
-              lisaac_push(&__pos__DVAC,L14965781); /* L114 NATIVE_ARRAY*/;
-              lisaac_push_first(&__pos__SHDC,L79301653); /* L605 NATIVE_ARRAY*/;
-              lisaac_push_first(&__pos__LVAC,L21772306); /* L166 BLOCK*/;
-              lisaac_push_first(&__pos__YYIE,L7481860); /* L57 OBJECT*/;
-              __tmp__H1JC=((__POINTER__CB )(top_context->back->back));
-              lisaac_push(&__pos__LVAC,L21899282); /* L167 BLOCK*/;
-              __tmp__AMEC=__infix_greater_equal__JGG( 15, 5);
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__AMEC) {
-                lisaac_push(&__pos__LVAC,L21902354); /* L167 BLOCK*/;
-                lisaac_push_first(&__pos__YYIE,L10652674); /* L81 TRUE*/;
-                lisaac_push_first(&__pos__4YIE,L21906962); /* L167 BLOCK*/;
-                lisaac_push_first(&__pos__4LEC,L79306773); /* L605 NATIVE_ARRAY*/;
-                __tmp__KCFC=__infix_greater_equal__JGG(__tmp__PSVB, 0);
-                /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-                  lisaac_push(&__pos__4YIE,L21903890); /* L167 BLOCK*/;
-                  lisaac_push_first(&__pos__4LEC,L13509634); /* L103 TRUE*/;
-                  __tmp__R1JC=FALSE__I__;
+                li__JN4D=__li__BSOB__;
+                li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__IN4D));
+                if ((li__JN4D == (__li__K)(-  1))) {
+                  li__KN4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+                  li__LN4D=(__li__RQF)((__li__RQF)(li__IN4D - (__li__RQF)(((__li__RQF ) 0) - li__KN4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__KN4D) - ((__li__RQF ) 1)));
+                  li__KN4D=(__li__RQF)(li__LN4D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+                  li__NN4D=li__PDK(li__LN4D,((__li__GB )(&(table_size[(li__KN4D)-1]))),((__li__U )li__LN4D));
+                  li__HN4D=li__NN4D;
                 } else /* FALSE */ {
-                  lisaac_push(&__pos__4YIE,L21903890); /* L167 BLOCK*/;
-                  lisaac_push_first(&__pos__4LEC,L14689286); /* L112 FALSE*/;
-                  __tmp__R1JC=TRUE__B__;
+                  li__ON4D=((__li__U )li__JN4D);
+                  li__KN4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+                  li__LN4D=(__li__RQF)((__li__RQF)(li__IN4D - (__li__RQF)(((__li__RQF ) 0) - li__KN4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__KN4D) - ((__li__RQF ) 1)));
+                  li__NN4D=li__PDK(li__LN4D,((__li__GB )(&(table_type[(li__ON4D)]))),(__li__U)(li__ON4D |  1));
+                  li__HN4D=li__NN4D;
                 };
-                __tmp__KCFC=__tmp__R1JC;
-              } else /* FALSE */ {
-                lisaac_push(&__pos__LVAC,L21902354); /* L167 BLOCK*/;
-                lisaac_push_first(&__pos__YYIE,L12081158); /* L92 FALSE*/;
-                __tmp__KCFC=FALSE__I__;
+                li__40KC=((__li__BSOB *)li__HN4D);
+                li__GN4D=li__40KC;
+                *(li__40KC) = *(li__BSOB__);
               };
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-                lisaac_push(&__pos__LVAC,L22153746); /* L169 BLOCK*/;
-                lisaac_push_first(&__pos__YYIE,L8792066); /* L67 TRUE*/;
-                lisaac_push_first(&__pos__4YIE,L21910546); /* L167 BLOCK*/;
-                lisaac_push(&__pos__4YIE,L22051346); /* L168 BLOCK*/;
-                lisaac_push_first(&__pos__4LEC,L9452548); /* L72 OBJECT*/;
-                lisaac_push_first(&__pos__051C,L8260100); /* L63 OBJECT*/;
-                lisaac_push_first(&__pos__HM4C,L8792066); /* L67 TRUE*/;
-                lisaac_push_first(&__pos__CA2C,L8009220); /* L61 OBJECT*/;
-                lisaac_stack_print((_____CONTEXT *)(__tmp__H1JC));
-                lisaac_push(&__pos__4LEC,L9574916); /* L73 OBJECT*/;
-                print__P5F((&__string_1));
-                lisaac_push(&__pos__4LEC,L9706500); /* L74 OBJECT*/;
-                lisaac_push_first(&__pos__051C,L10241040); /* L78 CHARACTER*/;
-                lisaac_push_first(&__pos__HM4C,L5005391); /* L38 STD_OUTPUT*/;
-                lisaac_push_first(&__pos__CA2C,L18378320); /* L140 OUTPUT_STREAM*/;
-                lisaac_push_first(&__pos__I2BE,L6962209); /* L53 SYSTEM_IO*/;
-                fputc((int)('\n'),stdout);
-                lisaac_push(&__pos__4LEC,L9848324); /* L75 OBJECT*/;
-                lisaac_push_first(&__pos__051C,L10904580); /* L83 OBJECT*/;
-                lisaac_push_first(&__pos__HM4C,L9055341); /* L69 SYSTEM*/;
-                exit(( 1));
-              } else /* FALSE */ {
-                lisaac_push(&__pos__LVAC,L22153746); /* L169 BLOCK*/;
-                lisaac_push_first(&__pos__YYIE,L8530438); /* L65 FALSE*/;
-              };
-              lisaac_push(&__pos__SHDC,L79432725); /* L606 NATIVE_ARRAY*/;
-              lisaac_push_first(&__pos__LVAC,L21772306); /* L166 BLOCK*/;
-              lisaac_push_first(&__pos__YYIE,L7481860); /* L57 OBJECT*/;
-              __tmp__H1JC=((__POINTER__CB )(top_context->back->back));
-              lisaac_push(&__pos__LVAC,L21899282); /* L167 BLOCK*/;
-              __tmp__AMEC=__infix_greater_equal__JGG( 15, 5);
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__AMEC) {
-                lisaac_push(&__pos__LVAC,L21902354); /* L167 BLOCK*/;
-                lisaac_push_first(&__pos__YYIE,L10652674); /* L81 TRUE*/;
-                lisaac_push_first(&__pos__4YIE,L21906962); /* L167 BLOCK*/;
-                lisaac_push_first(&__pos__4LEC,L79437845); /* L606 NATIVE_ARRAY*/;
-                __tmp__KCFC=__infix_greater_equal__JGG(__tmp__51IC,__tmp__PSVB);
-                /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-                  lisaac_push(&__pos__4YIE,L21903890); /* L167 BLOCK*/;
-                  lisaac_push_first(&__pos__4LEC,L13509634); /* L103 TRUE*/;
-                  __tmp__R1JC=FALSE__I__;
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__4YIE,L21903890); /* L167 BLOCK*/;
-                  lisaac_push_first(&__pos__4LEC,L14689286); /* L112 FALSE*/;
-                  __tmp__R1JC=TRUE__B__;
+              li__UN4D=((__li__BSOB *)li__GN4D);
+              li__UN4D->li__Q3CC=li__OBC;
+              li__UN4D->li__T4CC=NULL;
+              ((__li__BSOB *)li__3FHC->li__K4CC)->li__T4CC=li__GN4D;
+              li__3FHC->li__2S.li__Q4T=(__li__K)(li__3FHC->li__2S.li__Q4T +  1);
+              li__3FHC->li__K4CC=li__GN4D;
+            };
+          };
+        } break;
+        case __li__XI__: {
+          if (li__OBC==NULL) {
+            li__B5AD=NULL;
+          } else /* EVENT_TIMER */ {
+            li__B5AD=((void *)li__OBC);
+          };
+          if (((void *)li__B5AD != (void *)NULL)) {
+            li__ZXCD=((__li__LSV *)li__USV);
+            li__JN4D=(*(li__ZXCD)).li__24CB;
+            li__AEED= 0;
+            while ((li__AEED <= li__JN4D)) {
+              li__DTED=((__li__GG *)((void **)(*(li__ZXCD)).li__3FPB)[li__AEED]);
+              if (((void *)li__DTED->li__JG.li__HYTB != (void *)NULL)) {
+                li__LUED=((__li__BG *)li__DTED->li__JG.li__HYTB);
+                if (((void *)(long)li__LUED->li__GON.__id != (void *)0)) {
+                  switch (li__LUED->li__GON.__id) {
+                  case 59: {
+                    li__IZED(li__DTED);
+                  } break;
+                  case 64: {
+                    li__IZED(li__DTED);
+                  } break;
+                  case 68: {
+                    li__IZED(li__DTED);
+                  } break;
+                  };
                 };
-                __tmp__KCFC=__tmp__R1JC;
-              } else /* FALSE */ {
-                lisaac_push(&__pos__LVAC,L21902354); /* L167 BLOCK*/;
-                lisaac_push_first(&__pos__YYIE,L12081158); /* L92 FALSE*/;
-                __tmp__KCFC=FALSE__I__;
-              };
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-                lisaac_push(&__pos__LVAC,L22153746); /* L169 BLOCK*/;
-                lisaac_push_first(&__pos__YYIE,L8792066); /* L67 TRUE*/;
-                lisaac_push_first(&__pos__4YIE,L21910546); /* L167 BLOCK*/;
-                lisaac_push(&__pos__4YIE,L22051346); /* L168 BLOCK*/;
-                lisaac_push_first(&__pos__4LEC,L9452548); /* L72 OBJECT*/;
-                lisaac_push_first(&__pos__051C,L8260100); /* L63 OBJECT*/;
-                lisaac_push_first(&__pos__HM4C,L8792066); /* L67 TRUE*/;
-                lisaac_push_first(&__pos__CA2C,L8009220); /* L61 OBJECT*/;
-                lisaac_stack_print((_____CONTEXT *)(__tmp__H1JC));
-                lisaac_push(&__pos__4LEC,L9574916); /* L73 OBJECT*/;
-                print__P5F((&__string_1));
-                lisaac_push(&__pos__4LEC,L9706500); /* L74 OBJECT*/;
-                lisaac_push_first(&__pos__051C,L10241040); /* L78 CHARACTER*/;
-                lisaac_push_first(&__pos__HM4C,L5005391); /* L38 STD_OUTPUT*/;
-                lisaac_push_first(&__pos__CA2C,L18378320); /* L140 OUTPUT_STREAM*/;
-                lisaac_push_first(&__pos__I2BE,L6962209); /* L53 SYSTEM_IO*/;
-                fputc((int)('\n'),stdout);
-                lisaac_push(&__pos__4LEC,L9848324); /* L75 OBJECT*/;
-                lisaac_push_first(&__pos__051C,L10904580); /* L83 OBJECT*/;
-                lisaac_push_first(&__pos__HM4C,L9055341); /* L69 SYSTEM*/;
-                exit(( 1));
-              } else /* FALSE */ {
-                lisaac_push(&__pos__LVAC,L22153746); /* L169 BLOCK*/;
-                lisaac_push_first(&__pos__YYIE,L8530438); /* L65 FALSE*/;
-              };
-              lisaac_push(&__pos__SHDC,L80218645); /* L612 NATIVE_ARRAY*/;
-              __tmp__A2IC=__tmp__PSVB;
-              lisaac_push_first(&__pos__LVAC,L21764104); /* L166 NUMERIC*/;
-              to__do__13WC:
-              {
-                lisaac_push(&__pos__LVAC,L21764104); /* L166 NUMERIC*/;
-                __tmp__R1JC=__infix_less_equal__GTG(__tmp__A2IC,__tmp__51IC);
-                /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__R1JC) {
-                  lisaac_push(&__pos__LVAC,L22153736); /* L169 NUMERIC*/;
-                  lisaac_push_first(&__pos__YYIE,L8792066); /* L67 TRUE*/;
-                  lisaac_push_first(&__pos__4YIE,L21899272); /* L167 NUMERIC*/;
-                  lisaac_push_first(&__pos__4LEC,L80093205); /* L611 NATIVE_ARRAY*/;
-                  put__to__2OIC(Self__20IC,NULL,__tmp__A2IC);
-                  lisaac_push(&__pos__4YIE,L22026760); /* L168 NUMERIC*/;
-                  lisaac_push_first(&__pos__4LEC,L9990152); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__051C,L11029512); /* L84 NUMERIC*/;
-                  lisaac_push_first(&__pos__HM4C,L9195016); /* L70 NUMERIC*/;
-                  __tmp__GNDE=(__INTEGER__K)(-  1);
-                  lisaac_push(&__pos__4LEC,L9989128); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__051C,L9195016); /* L70 NUMERIC*/;
-                  __tmp__H4WC=(__INTEGER__K)(__tmp__A2IC - __tmp__GNDE);
-                  lisaac_push(&__pos__4YIE,L22038024); /* L168 NUMERIC*/;
-                  __tmp__A2IC=__tmp__H4WC;
-                  goto to__do__13WC;
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__LVAC,L22153736); /* L169 NUMERIC*/;
-                  lisaac_push_first(&__pos__YYIE,L8530438); /* L65 FALSE*/;
+                if (((void *)li__LUED->li__IQQ != (void *)NULL)) {
+                  li__OXED(((__li__BG *)li__LUED->li__IQQ),li__DTED);
                 };
-              };
-              lisaac_push(&__pos__DVAC,L15469589); /* L118 NATIVE_ARRAY*/;
-              lisaac_push_first(&__pos__SHDC,L24393746); /* L186 BLOCK*/;
-              lisaac_push_first(&__pos__LVAC,L7481860); /* L57 OBJECT*/;
-              __tmp__H1JC=((__POINTER__CB )(top_context->back->back));
-              lisaac_push(&__pos__SHDC,L24520722); /* L187 BLOCK*/;
-              __tmp__AMEC=__infix_greater_equal__JGG( 15, 15);
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__AMEC) {
-                lisaac_push(&__pos__SHDC,L24524306); /* L187 BLOCK*/;
-                lisaac_push_first(&__pos__LVAC,L10652674); /* L81 TRUE*/;
-                lisaac_push_first(&__pos__YYIE,L24528914); /* L187 BLOCK*/;
-                lisaac_push_first(&__pos__4YIE,L15470613); /* L118 NATIVE_ARRAY*/;
-                /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__20IC != (void *)NULL)) {
-                  lisaac_push(&__pos__YYIE,L24525842); /* L187 BLOCK*/;
-                  lisaac_push_first(&__pos__4YIE,L13509634); /* L103 TRUE*/;
-                  __tmp__R1JC=FALSE__I__;
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__YYIE,L24525842); /* L187 BLOCK*/;
-                  lisaac_push_first(&__pos__4YIE,L14689286); /* L112 FALSE*/;
-                  __tmp__R1JC=TRUE__B__;
+                li__JWED=((__li__PLN *)li__LUED->li__YLN);
+                li__2WED=(*(li__JWED)).li__O1OB;
+                li__1YED= 0;
+                while ((li__1YED <= li__2WED)) {
+                  li__CXED=((void **)(*(li__JWED)).li__O2OB)[li__1YED];
+                  if (li__CXED->li__FF2.__id==66) {
+                    li__5H0D=((__li__U )(__li__K)((__li__K)((__li__K)( 110351524 * ((__li__K )li__H1W)) +  12345) %  214748364));
+                    li__H1W=li__5H0D;
+                    li__JVED=((__li__K)( 1 + (__li__K)(((__li__K )(__li__TNB)( 2147483647 & ((__li__TNB )li__5H0D))) %  9)) ==  3);
+                  } else /* li__CI */ {
+                    li__JVED=li__CI(li__DTED);
+                  };
+                  if (li__JVED) {
+                    li__3XTB(li__DTED,li__CXED->li__VQQ);
+                  };
+                  li__1YED=(__li__K)(li__1YED +  1);
                 };
-                __tmp__KCFC=__tmp__R1JC;
-              } else /* FALSE */ {
-                lisaac_push(&__pos__SHDC,L24524306); /* L187 BLOCK*/;
-                lisaac_push_first(&__pos__LVAC,L12081158); /* L92 FALSE*/;
-                __tmp__KCFC=FALSE__I__;
               };
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-                lisaac_push(&__pos__SHDC,L24775186); /* L189 BLOCK*/;
-                lisaac_push_first(&__pos__LVAC,L8792066); /* L67 TRUE*/;
-                lisaac_push_first(&__pos__YYIE,L24532498); /* L187 BLOCK*/;
-                lisaac_push(&__pos__YYIE,L24672274); /* L188 BLOCK*/;
-                lisaac_push_first(&__pos__4YIE,L9452548); /* L72 OBJECT*/;
-                lisaac_push_first(&__pos__4LEC,L8260100); /* L63 OBJECT*/;
-                lisaac_push_first(&__pos__051C,L8792066); /* L67 TRUE*/;
-                lisaac_push_first(&__pos__HM4C,L8009220); /* L61 OBJECT*/;
-                lisaac_stack_print((_____CONTEXT *)(__tmp__H1JC));
-                lisaac_push(&__pos__4YIE,L9574916); /* L73 OBJECT*/;
-                print__P5F((&__string_2));
-                lisaac_push(&__pos__4YIE,L9706500); /* L74 OBJECT*/;
-                lisaac_push_first(&__pos__4LEC,L10241040); /* L78 CHARACTER*/;
-                lisaac_push_first(&__pos__051C,L5005391); /* L38 STD_OUTPUT*/;
-                lisaac_push_first(&__pos__HM4C,L18378320); /* L140 OUTPUT_STREAM*/;
-                lisaac_push_first(&__pos__CA2C,L6962209); /* L53 SYSTEM_IO*/;
-                fputc((int)('\n'),stdout);
-                lisaac_push(&__pos__4YIE,L9848324); /* L75 OBJECT*/;
-                lisaac_push_first(&__pos__4LEC,L10904580); /* L83 OBJECT*/;
-                lisaac_push_first(&__pos__051C,L9055341); /* L69 SYSTEM*/;
-                exit(( 1));
-              } else /* FALSE */ {
-                lisaac_push(&__pos__SHDC,L24775186); /* L189 BLOCK*/;
-                lisaac_push_first(&__pos__LVAC,L8530438); /* L65 FALSE*/;
-              };
-              __tmp__TSVB=Self__20IC;
-            };
-            (*(Self__CRVB)).storage__ISVB=__tmp__TSVB;
-            (*(Self__CRVB)).capacity__HRVB=__tmp__QSVB;
-            __tmp__PSVB=(*(Self__CRVB)).upper__FRVB;
-            lisaac_push(&__pos__B4QB,L39464001); /* L301 FAST_ARRAY*/;
-            lisaac_push_first(&__pos__DVAC,L9990152); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__SHDC,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__LVAC,L9195016); /* L70 NUMERIC*/;
-            __tmp__QSVB=(__INTEGER__K)(-  1);
-            lisaac_push(&__pos__DVAC,L9989128); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__SHDC,L9195016); /* L70 NUMERIC*/;
-            (*(Self__CRVB)).upper__FRVB=(__INTEGER__K)(__tmp__PSVB - __tmp__QSVB);
-          };
-        };
-        __tmp__HSVB=(*(Self__CRVB)).storage__ISVB;
-        __tmp__RDCE=(*(Self__CRVB)).upper__FRVB;
-        /* NULL __NATIVE_ARRAYoAGENTo__DSVB__ */
-if (__tmp__HSVB==NULL) {
-          lisaac_push(&__pos__JV0C,L39731265); /* L303 FAST_ARRAY*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* NATIVE_ARRAY(AGENT) */ {
-          lisaac_push(&__pos__JV0C,L39731265); /* L303 FAST_ARRAY*/;
-          put__to__2OIC(((void **)__tmp__HSVB),result__MQAB,__tmp__RDCE);
-        };
-        lisaac_push(&__pos__JV0C,L23071799); /* L176 COLLECTION*/;
-        lisaac_push_first(&__pos__KWIE,L24393746); /* L186 BLOCK*/;
-        lisaac_push_first(&__pos__CQSB,L7481860); /* L57 OBJECT*/;
-        __tmp__KYZB=((__POINTER__CB )(top_context->back->back));
-        lisaac_push(&__pos__KWIE,L24520722); /* L187 BLOCK*/;
-        __tmp__C4RB=__infix_greater_equal__JGG( 15, 15);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-          lisaac_push(&__pos__KWIE,L24524306); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__23RB,L24528914); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L23075895); /* L176 COLLECTION*/;
-          lisaac_push_first(&__pos__DVAC,L19270712); /* L147 TRAVERSABLE*/;
-          lisaac_push_first(&__pos__SHDC,L21772306); /* L166 BLOCK*/;
-          lisaac_push_first(&__pos__LVAC,L7481860); /* L57 OBJECT*/;
-          __tmp__ACFC=((__POINTER__CB )(top_context->back->back));
-          lisaac_push(&__pos__SHDC,L21899282); /* L167 BLOCK*/;
-          __tmp__RGXB=__infix_greater_equal__JGG( 15, 5);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RGXB) {
-            lisaac_push(&__pos__SHDC,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__LVAC,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__YYIE,L21906962); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__4YIE,L19276856); /* L147 TRAVERSABLE*/;
-            __tmp__UYZB=is_empty__15DC(Self__CRVB);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-              lisaac_push(&__pos__4YIE,L19272248); /* L147 TRAVERSABLE*/;
-              lisaac_push_first(&__pos__4LEC,L13509634); /* L103 TRUE*/;
-              __tmp__AMEC=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__4YIE,L19272248); /* L147 TRAVERSABLE*/;
-              lisaac_push_first(&__pos__4LEC,L14689286); /* L112 FALSE*/;
-              __tmp__AMEC=TRUE__B__;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__AMEC) {
-              lisaac_push(&__pos__YYIE,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__4YIE,L13509634); /* L103 TRUE*/;
-              __tmp__AMEC=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__YYIE,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__4YIE,L14689286); /* L112 FALSE*/;
-              __tmp__AMEC=TRUE__B__;
+              li__AEED=(__li__K)(li__AEED +  1);
             };
-            __tmp__UYZB=__tmp__AMEC;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__SHDC,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__LVAC,L12081158); /* L92 FALSE*/;
-            __tmp__UYZB=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-            lisaac_push(&__pos__SHDC,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__LVAC,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__YYIE,L21910546); /* L167 BLOCK*/;
-            lisaac_push(&__pos__YYIE,L22051346); /* L168 BLOCK*/;
-            lisaac_push_first(&__pos__4YIE,L9452548); /* L72 OBJECT*/;
-            lisaac_push_first(&__pos__4LEC,L8260100); /* L63 OBJECT*/;
-            lisaac_push_first(&__pos__051C,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__HM4C,L8009220); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__tmp__ACFC));
-            lisaac_push(&__pos__4YIE,L9574916); /* L73 OBJECT*/;
-            print__P5F((&__string_1));
-            lisaac_push(&__pos__4YIE,L9706500); /* L74 OBJECT*/;
-            lisaac_push_first(&__pos__4LEC,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__pos__051C,L5005391); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__pos__HM4C,L18378320); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__pos__CA2C,L6962209); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__pos__4YIE,L9848324); /* L75 OBJECT*/;
-            lisaac_push_first(&__pos__4LEC,L10904580); /* L83 OBJECT*/;
-            lisaac_push_first(&__pos__051C,L9055341); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__pos__SHDC,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__LVAC,L8530438); /* L65 FALSE*/;
-          };
-          __tmp__SRVB=(*(Self__CRVB)).upper__FRVB;
-          lisaac_push(&__pos__DVAC,L11547202); /* L88 ARRAYED_COLLECTION*/;
-          __tmp__21DC=item__X4EC(Self__CRVB,__tmp__SRVB);
-          lisaac_push(&__pos__DVAC,L20064312); /* L153 TRAVERSABLE*/;
-          lisaac_push_first(&__pos__SHDC,L15357964); /* L117 STRING_CONSTANT*/;
-          lisaac_push_first(&__pos__LVAC,L23083026); /* L176 BLOCK*/;
-          lisaac_push_first(&__pos__YYIE,L7481860); /* L57 OBJECT*/;
-          __tmp__ACFC=((__POINTER__CB )(top_context->back->back));
-          lisaac_push(&__pos__LVAC,L23210002); /* L177 BLOCK*/;
-          __tmp__RGXB=__infix_greater_equal__JGG( 15, 15);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RGXB) {
-            lisaac_push(&__pos__LVAC,L23213586); /* L177 BLOCK*/;
-            lisaac_push_first(&__pos__YYIE,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__4YIE,L23218194); /* L177 BLOCK*/;
-            lisaac_push_first(&__pos__4LEC,L20065336); /* L153 TRAVERSABLE*/;
-            __tmp__PSVB=(*(Self__CRVB)).upper__FRVB;
-            lisaac_push(&__pos__4LEC,L20075064); /* L153 TRAVERSABLE*/;
-            __tmp__D2DC=item__X4EC(Self__CRVB,__tmp__PSVB);
-            /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__21DC == (void *)__tmp__D2DC)) {
-              lisaac_push(&__pos__4YIE,L23215122); /* L177 BLOCK*/;
-              lisaac_push_first(&__pos__4LEC,L13509634); /* L103 TRUE*/;
-              __tmp__AMEC=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__4YIE,L23215122); /* L177 BLOCK*/;
-              lisaac_push_first(&__pos__4LEC,L14689286); /* L112 FALSE*/;
-              __tmp__AMEC=TRUE__B__;
-            };
-            __tmp__UYZB=__tmp__AMEC;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__LVAC,L23213586); /* L177 BLOCK*/;
-            lisaac_push_first(&__pos__YYIE,L12081158); /* L92 FALSE*/;
-            __tmp__UYZB=FALSE__I__;
           };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-            lisaac_push(&__pos__LVAC,L23464466); /* L179 BLOCK*/;
-            lisaac_push_first(&__pos__YYIE,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__4YIE,L23348754); /* L178 BLOCK*/;
-            lisaac_push_first(&__pos__4LEC,L9452548); /* L72 OBJECT*/;
-            lisaac_push_first(&__pos__051C,L8260100); /* L63 OBJECT*/;
-            lisaac_push_first(&__pos__HM4C,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__CA2C,L8009220); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__tmp__ACFC));
-            lisaac_push(&__pos__4LEC,L9574916); /* L73 OBJECT*/;
-            print__P5F((&__string_7));
-            lisaac_push(&__pos__4LEC,L9706500); /* L74 OBJECT*/;
-            lisaac_push_first(&__pos__051C,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__pos__HM4C,L5005391); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__pos__CA2C,L18378320); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__pos__I2BE,L6962209); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__pos__4LEC,L9848324); /* L75 OBJECT*/;
-            lisaac_push_first(&__pos__051C,L10904580); /* L83 OBJECT*/;
-            lisaac_push_first(&__pos__HM4C,L9055341); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__pos__LVAC,L23464466); /* L179 BLOCK*/;
-            lisaac_push_first(&__pos__YYIE,L8530438); /* L65 FALSE*/;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__21DC == (void *)result__MQAB)) {
-            lisaac_push(&__pos__23RB,L24525842); /* L187 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L13509634); /* L103 TRUE*/;
-            __tmp__UYZB=FALSE__I__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__23RB,L24525842); /* L187 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L14689286); /* L112 FALSE*/;
-            __tmp__UYZB=TRUE__B__;
-          };
-          __tmp__RGXB=__tmp__UYZB;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__KWIE,L24524306); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L12081158); /* L92 FALSE*/;
-          __tmp__RGXB=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RGXB) {
-          lisaac_push(&__pos__KWIE,L24775186); /* L189 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__23RB,L24532498); /* L187 BLOCK*/;
-          lisaac_push(&__pos__23RB,L24672274); /* L188 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L9452548); /* L72 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L8260100); /* L63 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__LVAC,L8009220); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__tmp__KYZB));
-          lisaac_push(&__pos__B4QB,L9574916); /* L73 OBJECT*/;
-          print__P5F((&__string_2));
-          lisaac_push(&__pos__B4QB,L9706500); /* L74 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__pos__SHDC,L5005391); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__pos__LVAC,L18378320); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__pos__YYIE,L6962209); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__pos__B4QB,L9848324); /* L75 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L10904580); /* L83 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L9055341); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__pos__KWIE,L24775186); /* L189 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L8530438); /* L65 FALSE*/;
-        };
-        lisaac_push(&__pos__JV0C,L23202871); /* L177 COLLECTION*/;
-        lisaac_push_first(&__pos__KWIE,L24393746); /* L186 BLOCK*/;
-        lisaac_push_first(&__pos__CQSB,L7481860); /* L57 OBJECT*/;
-        __tmp__KYZB=((__POINTER__CB )(top_context->back->back));
-        lisaac_push(&__pos__KWIE,L24520722); /* L187 BLOCK*/;
-        __tmp__C4RB=__infix_greater_equal__JGG( 15, 15);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-          lisaac_push(&__pos__KWIE,L24524306); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__23RB,L24528914); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L23207479); /* L177 COLLECTION*/;
-          __tmp__SRVB=count__4CYB(Self__CRVB);
-          lisaac_push(&__pos__B4QB,L23210039); /* L177 COLLECTION*/;
-          lisaac_push_first(&__pos__DVAC,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__SHDC,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__LVAC,L9195016); /* L70 NUMERIC*/;
-          __tmp__ZECE=(__INTEGER__K)(- __tmp__MHZB);
-          lisaac_push(&__pos__DVAC,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__SHDC,L9195016); /* L70 NUMERIC*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__SRVB == (__INTEGER__K)( 1 - __tmp__ZECE))) {
-            lisaac_push(&__pos__23RB,L24525842); /* L187 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L13509634); /* L103 TRUE*/;
-            __tmp__UYZB=FALSE__I__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__23RB,L24525842); /* L187 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L14689286); /* L112 FALSE*/;
-            __tmp__UYZB=TRUE__B__;
-          };
-          __tmp__RGXB=__tmp__UYZB;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__KWIE,L24524306); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L12081158); /* L92 FALSE*/;
-          __tmp__RGXB=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RGXB) {
-          lisaac_push(&__pos__KWIE,L24775186); /* L189 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__23RB,L24532498); /* L187 BLOCK*/;
-          lisaac_push(&__pos__23RB,L24672274); /* L188 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L9452548); /* L72 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L8260100); /* L63 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__LVAC,L8009220); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__tmp__KYZB));
-          lisaac_push(&__pos__B4QB,L9574916); /* L73 OBJECT*/;
-          print__P5F((&__string_2));
-          lisaac_push(&__pos__B4QB,L9706500); /* L74 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__pos__SHDC,L5005391); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__pos__LVAC,L18378320); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__pos__YYIE,L6962209); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__pos__B4QB,L9848324); /* L75 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L10904580); /* L83 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L9055341); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__pos__KWIE,L24775186); /* L189 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L8530438); /* L65 FALSE*/;
-        };
-        lisaac_push(&__pos__JV0C,L23333943); /* L178 COLLECTION*/;
-        lisaac_push_first(&__pos__KWIE,L24520722); /* L187 BLOCK*/;
-        __tmp__C4RB=__infix_greater_equal__JGG( 15, 15);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-          lisaac_push(&__pos__KWIE,L24524306); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__23RB,L24525842); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L13509634); /* L103 TRUE*/;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__KWIE,L24524306); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L12081158); /* L92 FALSE*/;
-        };
-        lisaac_push(&__pos__KWIE,L24775186); /* L189 BLOCK*/;
-        lisaac_push(&__pos__JV0C,L23465015); /* L179 COLLECTION*/;
-        lisaac_push_first(&__pos__KWIE,L24393746); /* L186 BLOCK*/;
-        lisaac_push_first(&__pos__CQSB,L7481860); /* L57 OBJECT*/;
-        __tmp__KYZB=((__POINTER__CB )(top_context->back->back));
-        lisaac_push(&__pos__KWIE,L24520722); /* L187 BLOCK*/;
-        __tmp__C4RB=__infix_greater_equal__JGG( 15, 15);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-          lisaac_push(&__pos__KWIE,L24524306); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__23RB,L24528914); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L23466039); /* L179 COLLECTION*/;
-          __tmp__SRVB=(*(Self__CRVB)).upper__FRVB;
-          lisaac_push(&__pos__B4QB,L23472183); /* L179 COLLECTION*/;
-          lisaac_push_first(&__pos__DVAC,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__SHDC,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__LVAC,L9195016); /* L70 NUMERIC*/;
-          __tmp__ZECE=(__INTEGER__K)(- __tmp__AGZB);
-          lisaac_push(&__pos__DVAC,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__SHDC,L9195016); /* L70 NUMERIC*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__SRVB == (__INTEGER__K)( 1 - __tmp__ZECE))) {
-            lisaac_push(&__pos__23RB,L24525842); /* L187 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L13509634); /* L103 TRUE*/;
-            __tmp__UYZB=FALSE__I__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__23RB,L24525842); /* L187 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L14689286); /* L112 FALSE*/;
-            __tmp__UYZB=TRUE__B__;
-          };
-          __tmp__RGXB=__tmp__UYZB;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__KWIE,L24524306); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L12081158); /* L92 FALSE*/;
-          __tmp__RGXB=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RGXB) {
-          lisaac_push(&__pos__KWIE,L24775186); /* L189 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__23RB,L24532498); /* L187 BLOCK*/;
-          lisaac_push(&__pos__23RB,L24672274); /* L188 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L9452548); /* L72 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L8260100); /* L63 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__LVAC,L8009220); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__tmp__KYZB));
-          lisaac_push(&__pos__B4QB,L9574916); /* L73 OBJECT*/;
-          print__P5F((&__string_2));
-          lisaac_push(&__pos__B4QB,L9706500); /* L74 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__pos__SHDC,L5005391); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__pos__LVAC,L18378320); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__pos__YYIE,L6962209); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__pos__B4QB,L9848324); /* L75 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L10904580); /* L83 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L9055341); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__pos__KWIE,L24775186); /* L189 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L8530438); /* L65 FALSE*/;
+        } break;
         };
+        li__UTG=(__li__K)(li__UTG +  1);
       };
-      lisaac_push(&__pos__TU3C,L6168628); /* L47 WORLD*/;
-      print__P5F((&__string_8));
-      lisaac_push(&__pos__PXJB,L22026760); /* L168 NUMERIC*/;
-      lisaac_push_first(&__pos__3VIE,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__AWIE,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__TU3C,L9195016); /* L70 NUMERIC*/;
-      __tmp__CZ4=(__INTEGER__K)(-  1);
-      lisaac_push(&__pos__3VIE,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__AWIE,L9195016); /* L70 NUMERIC*/;
-      __tmp__QGXB=(__INTEGER__K)(__tmp__X4E - __tmp__CZ4);
-      lisaac_push(&__pos__PXJB,L22038024); /* L168 NUMERIC*/;
-      __tmp__X4E=__tmp__QGXB;
-      goto to__do__LFG;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__DPG,L22153736); /* L169 NUMERIC*/;
-      lisaac_push_first(&__pos__LDBB,L8530438); /* L65 FALSE*/;
+      li__MAC=(__li__K)((__li__K)(li__MAC +  1) &  3);
     };
-  };
-  lisaac_push(&__pos__U4E,L30153239); /* L230 EXAMPLE*/;
-  lisaac_push_first(&__pos__ENH,L6828596); /* L52 WORLD*/;
-  lisaac_push_first(&__pos__DPG,L6435363); /* L49 INPUT*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)TIMER__PC__->parent_input__SC.list_client__0J == (void *)NULL)) {
-    lisaac_push(&__pos__DPG,L6949411); /* L53 INPUT*/;
-    lisaac_push_first(&__pos__LDBB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__PXJB,L6839331); /* L52 INPUT*/;
-    __tmp__UW=create__N3();
-    TIMER__PC__->parent_input__SC.list_client__0J=__tmp__UW;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__DPG,L6949411); /* L53 INPUT*/;
-    lisaac_push_first(&__pos__LDBB,L8530438); /* L65 FALSE*/;
-  };
-  __tmp__UW=TIMER__PC__->parent_input__SC.list_client__0J;
-  /* NULL __LINKED_LISToINBOXo__SJ__ */
-if (TIMER__PC__->parent_input__SC.list_client__0J==NULL) {
-    lisaac_push(&__pos__DPG,L7111203); /* L54 INPUT*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  };
-  /* NULL __LINKED_LISToINBOXo__SJ__ */
-if (__tmp__UW==NULL) {
-    lisaac_push(&__pos__DPG,L7111715); /* L54 INPUT*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* LINKED_LIST(INBOX) */ {
-    lisaac_push(&__pos__DPG,L7111715); /* L54 INPUT*/;
-    __tmp__TDBB=fast_index_of__start__AYUB(((__LINKED_LISToINBOXo__SJ *)__tmp__UW),WORLD__JJ__);
-  };
-  __tmp__UW=TIMER__PC__->parent_input__SC.list_client__0J;
-  /* NULL __LINKED_LISToINBOXo__SJ__ */
-if (__tmp__UW==NULL) {
-    lisaac_push(&__pos__DPG,L7223331); /* L55 INPUT*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* LINKED_LIST(INBOX) */ {
-    __tmp__PYVB=__tmp__UW->parent_linked_collection__ZJ.upper__MK;
-  };
-  lisaac_push(&__pos__DPG,L7214115); /* L55 INPUT*/;
-  lisaac_push_first(&__pos__LDBB,L14700552); /* L112 NUMERIC*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__TDBB > __tmp__PYVB)) {
-    lisaac_push(&__pos__DPG,L7473699); /* L57 INPUT*/;
-    lisaac_push_first(&__pos__LDBB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__PXJB,L7226403); /* L55 INPUT*/;
-    __tmp__FX=TIMER__PC__->parent_input__SC.list_client__0J;
-    /* NULL __LINKED_LISToINBOXo__SJ__ */
-if (__tmp__FX==NULL) {
-      lisaac_push(&__pos__PXJB,L7355427); /* L56 INPUT*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LINKED_LIST(INBOX) */ {
-      lisaac_push(&__pos__PXJB,L7355427); /* L56 INPUT*/;
-      add_last__V4UB(((__LINKED_LISToINBOXo__SJ *)__tmp__FX),WORLD__JJ__);
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__DPG,L7473699); /* L57 INPUT*/;
-    lisaac_push_first(&__pos__LDBB,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__24I,L10236439); /* L78 EXAMPLE*/;
-  lisaac_push_first(&__pos__U4E,L6435363); /* L49 INPUT*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)TIMER__PC__->parent_input__SC.list_client__0J == (void *)NULL)) {
-    lisaac_push(&__pos__U4E,L6949411); /* L53 INPUT*/;
-    lisaac_push_first(&__pos__ENH,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__DPG,L6839331); /* L52 INPUT*/;
-    __tmp__FX=create__N3();
-    TIMER__PC__->parent_input__SC.list_client__0J=__tmp__FX;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__U4E,L6949411); /* L53 INPUT*/;
-    lisaac_push_first(&__pos__ENH,L8530438); /* L65 FALSE*/;
-  };
-  __tmp__UW=TIMER__PC__->parent_input__SC.list_client__0J;
-  /* NULL __LINKED_LISToINBOXo__SJ__ */
-if (TIMER__PC__->parent_input__SC.list_client__0J==NULL) {
-    lisaac_push(&__pos__U4E,L7111203); /* L54 INPUT*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  };
-  /* NULL __LINKED_LISToINBOXo__SJ__ */
-if (__tmp__UW==NULL) {
-    lisaac_push(&__pos__U4E,L7111715); /* L54 INPUT*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* LINKED_LIST(INBOX) */ {
-    lisaac_push(&__pos__U4E,L7111715); /* L54 INPUT*/;
-    __tmp__TDBB=fast_index_of__start__AYUB(((__LINKED_LISToINBOXo__SJ *)__tmp__UW),EXAMPLE__OB__);
-  };
-  __tmp__UW=TIMER__PC__->parent_input__SC.list_client__0J;
-  /* NULL __LINKED_LISToINBOXo__SJ__ */
-if (__tmp__UW==NULL) {
-    lisaac_push(&__pos__U4E,L7223331); /* L55 INPUT*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* LINKED_LIST(INBOX) */ {
-    __tmp__PYVB=__tmp__UW->parent_linked_collection__ZJ.upper__MK;
-  };
-  lisaac_push(&__pos__U4E,L7214115); /* L55 INPUT*/;
-  lisaac_push_first(&__pos__ENH,L14700552); /* L112 NUMERIC*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__TDBB > __tmp__PYVB)) {
-    lisaac_push(&__pos__U4E,L7473699); /* L57 INPUT*/;
-    lisaac_push_first(&__pos__ENH,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__DPG,L7226403); /* L55 INPUT*/;
-    __tmp__FX=TIMER__PC__->parent_input__SC.list_client__0J;
-    /* NULL __LINKED_LISToINBOXo__SJ__ */
-if (__tmp__FX==NULL) {
-      lisaac_push(&__pos__DPG,L7355427); /* L56 INPUT*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LINKED_LIST(INBOX) */ {
-      lisaac_push(&__pos__DPG,L7355427); /* L56 INPUT*/;
-      add_last__V4UB(((__LINKED_LISToINBOXo__SJ *)__tmp__FX),EXAMPLE__OB__);
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__U4E,L7473699); /* L57 INPUT*/;
-    lisaac_push_first(&__pos__ENH,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__24I,L10510359); /* L80 EXAMPLE*/;
-  lisaac_push_first(&__pos__U4E,L10488870); /* L80 G_OUT*/;
-  lisaac_push_first(&__pos__ENH,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__DPG,L7481860); /* L57 OBJECT*/;
-  __tmp__C1N=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__ENH,L21899282); /* L167 BLOCK*/;
-  __tmp__MGYB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MGYB) {
-    lisaac_push(&__pos__ENH,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__DPG,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__LDBB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__PXJB,L10498598); /* L80 G_OUT*/;
-    __tmp__1XVB=in_range__to__INV( 2, 0, 2);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__LDBB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__PXJB,L13509634); /* L103 TRUE*/;
-      __tmp__GZ4=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__LDBB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__PXJB,L14689286); /* L112 FALSE*/;
-      __tmp__GZ4=TRUE__B__;
-    };
-    __tmp__1XVB=__tmp__GZ4;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ENH,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__DPG,L12081158); /* L92 FALSE*/;
-    __tmp__1XVB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-    lisaac_push(&__pos__ENH,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__DPG,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__LDBB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__LDBB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__PXJB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__3VIE,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__AWIE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__TU3C,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__C1N));
-    lisaac_push(&__pos__PXJB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__PXJB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__3VIE,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__AWIE,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__TU3C,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__JV0C,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__PXJB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__3VIE,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__AWIE,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ENH,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__DPG,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__U4E,L11019814); /* L84 G_OUT*/;
-  lisaac_push_first(&__pos__ENH,L15602180); /* L119 OBJECT*/;
-  result__E3O=NULL;
-  __tmp__C1N=((__POINTER__CB )(NULL));
-  lisaac_push(&__pos__ENH,L16394756); /* L125 OBJECT*/;
-  lisaac_push_first(&__pos__DPG,L5250564); /* L40 OBJECT*/;
-  __tmp__X4E=sizeof(__G_OUT__YC);
-  lisaac_push(&__pos__ENH,L16394756); /* L125 OBJECT*/;
-  __tmp__0PJ=to_uinteger_cpu__ZUH(__tmp__X4E);
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__0PJ ==  0)) {
-    lisaac_push(&__pos__ENH,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__DPG,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__LDBB,L16523780); /* L126 OBJECT*/;
-    result__E3O=G_OUT__YC__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ENH,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__DPG,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__LDBB,L16923652); /* L129 OBJECT*/;
-    lisaac_push_first(&__pos__PXJB,L30548996); /* L233 OBJECT*/;
-    __tmp__TDBB=-1;
-    Self__1VIE=clone_allocation_size__CEG;
-    lisaac_push(&__pos__LDBB,L17198084); /* L131 OBJECT*/;
-    lisaac_push_first(&__pos__PXJB,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__3VIE,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__AWIE,L5383176); /* L41 NUMERIC*/;
-    __tmp__BWIE=to_uinteger_cpu__ZUH( 0);
-    lisaac_push(&__pos__3VIE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__AWIE,L9195016); /* L70 NUMERIC*/;
-    __tmp__ZVIE=(__UINTEGER_CPU__GDG)(__tmp__BWIE - __tmp__0PJ);
-    lisaac_push(&__pos__PXJB,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__3VIE,L9195016); /* L70 NUMERIC*/;
-    clone_allocation_size__CEG=(__UINTEGER_CPU__GDG)(Self__1VIE - __tmp__ZVIE);
-    lisaac_push(&__pos__LDBB,L17310212); /* L132 OBJECT*/;
-    lisaac_push_first(&__pos__PXJB,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__3VIE,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__TDBB == (__INTEGER__K)(-  1))) {
-      lisaac_push(&__pos__LDBB,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__PXJB,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__3VIE,L17446916); /* L133 OBJECT*/;
-      __tmp__ATQ=alloc_size__5WK(__tmp__0PJ);
-      __tmp__C1N=__tmp__ATQ;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__LDBB,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__PXJB,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__3VIE,L17719300); /* L135 OBJECT*/;
-      __tmp__FEBB=to_uinteger_32__AAG(__tmp__TDBB);
-      lisaac_push(&__pos__3VIE,L17723908); /* L135 OBJECT*/;
-      __tmp__ATQ=alloc_type__size__VYK(__tmp__FEBB,__tmp__0PJ);
-      __tmp__C1N=__tmp__ATQ;
-    };
-    lisaac_push(&__pos__LDBB,L17979396); /* L137 OBJECT*/;
-    lisaac_push_first(&__pos__PXJB,L4069969); /* L31 CONVERT*/;
-    __tmp__R4O=((__G_OUT__YC *)__tmp__C1N);
-    result__E3O=__tmp__R4O;
-    lisaac_push(&__pos__LDBB,L18232836); /* L139 OBJECT*/;
-    lisaac_push_first(&__pos__PXJB,L31079428); /* L237 OBJECT*/;
-    *(__tmp__R4O) = *(G_OUT__YC__);
-    lisaac_push(&__pos__LDBB,L18746884); /* L143 OBJECT*/;
-    lisaac_push_first(&__pos__PXJB,L8530438); /* L65 FALSE*/;
-  };
-  /* NULL __G_OUT__YC__ */
-if (result__E3O==NULL) {
-    lisaac_push(&__pos__U4E,L11156006); /* L85 G_OUT*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* G_OUT */ {
-    lisaac_push(&__pos__U4E,L11156006); /* L85 G_OUT*/;
-    __tmp__R4O=((__G_OUT__YC *)result__E3O);
-    lisaac_push_first(&__pos__ENH,L11691046); /* L89 G_OUT*/;
-    __tmp__TDBB=(&__string_9)->count__1C;
-    lisaac_push(&__pos__ENH,L11949094); /* L91 G_OUT*/;
-    __tmp__PYVB=max__IMH(__tmp__TDBB, 8);
-    lisaac_push(&__pos__ENH,L11949606); /* L91 G_OUT*/;
-    lisaac_push_first(&__pos__DPG,L8007788); /* L61 STRING*/;
-    lisaac_push_first(&__pos__LDBB,L15602180); /* L119 OBJECT*/;
-    result__05TC=NULL;
-    __tmp__4DBB=((__POINTER__CB )(NULL));
-    lisaac_push(&__pos__LDBB,L16394756); /* L125 OBJECT*/;
-    lisaac_push_first(&__pos__PXJB,L5250564); /* L40 OBJECT*/;
-    __tmp__TDBB=sizeof(__STRING__X53);
-    lisaac_push(&__pos__LDBB,L16394756); /* L125 OBJECT*/;
-    Self__1VIE=to_uinteger_cpu__ZUH(__tmp__TDBB);
-    /* __TRUE__B__ __FALSE__I__ */
-if ((Self__1VIE ==  0)) {
-      lisaac_push(&__pos__LDBB,L18876932); /* L144 OBJECT*/;
-      lisaac_push_first(&__pos__PXJB,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__3VIE,L16523780); /* L126 OBJECT*/;
-      result__05TC=STRING__X53__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__LDBB,L18876932); /* L144 OBJECT*/;
-      lisaac_push_first(&__pos__PXJB,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__3VIE,L16923652); /* L129 OBJECT*/;
-      lisaac_push_first(&__pos__AWIE,L30548996); /* L233 OBJECT*/;
-      __tmp__0Y4=__STRING__X53__;
-      __tmp__CDR=clone_allocation_size__CEG;
-      lisaac_push(&__pos__3VIE,L17198084); /* L131 OBJECT*/;
-      lisaac_push_first(&__pos__AWIE,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__TU3C,L11029000); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__JV0C,L5383176); /* L41 NUMERIC*/;
-      __tmp__30IE=to_uinteger_cpu__ZUH( 0);
-      lisaac_push(&__pos__TU3C,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__JV0C,L9195016); /* L70 NUMERIC*/;
-      __tmp__V0IE=(__UINTEGER_CPU__GDG)(__tmp__30IE - Self__1VIE);
-      lisaac_push(&__pos__AWIE,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__TU3C,L9195016); /* L70 NUMERIC*/;
-      clone_allocation_size__CEG=(__UINTEGER_CPU__GDG)(__tmp__CDR - __tmp__V0IE);
-      lisaac_push(&__pos__3VIE,L17310212); /* L132 OBJECT*/;
-      lisaac_push_first(&__pos__AWIE,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__TU3C,L9195016); /* L70 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__0Y4 == (__INTEGER__K)(-  1))) {
-        lisaac_push(&__pos__3VIE,L17829380); /* L136 OBJECT*/;
-        lisaac_push_first(&__pos__AWIE,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__TU3C,L17446916); /* L133 OBJECT*/;
-        __tmp__V3RB=alloc_size__5WK(Self__1VIE);
-        __tmp__4DBB=__tmp__V3RB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__3VIE,L17829380); /* L136 OBJECT*/;
-        lisaac_push_first(&__pos__AWIE,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__TU3C,L17719300); /* L135 OBJECT*/;
-        __tmp__TDR=to_uinteger_32__AAG(__tmp__0Y4);
-        lisaac_push(&__pos__TU3C,L17723908); /* L135 OBJECT*/;
-        __tmp__V3RB=alloc_type__size__VYK(__tmp__TDR,Self__1VIE);
-        __tmp__4DBB=__tmp__V3RB;
+    { XEvent ev;
+    if ((((__li__K )(XPending(display))) !=  0)) {
+      XNextEvent(display,&ev);
+      li__BSAC=((__li__K )(ev.type));
+      if ((li__BSAC == ((__li__K )(Expose)))) {
+        li__LZ5B=((__li__K )(ev.xexpose.x));
+        li__V05B=((__li__K )(ev.xexpose.y));
+        li__UTG=(__li__K)((__li__K)(li__LZ5B + ((__li__K )(ev.xexpose.width))) -  1);
+        li__E4LC=li__UTG;
+        li__VTG=(__li__K)((__li__K)(li__V05B + ((__li__K )(ev.xexpose.height))) -  1);
+        li__DPB=li__VTG;
+        li__1BP(((__li__TB *)li__JR),li__LZ5B,li__V05B,li__UTG,li__VTG);
+      };
+      if ((li__BSAC == ((__li__K )(ResizeRequest)))) {
+        li__E4LC=((__li__K )(ev.xresizerequest.width));
+        li__DPB=((__li__K )(ev.xresizerequest.height));
+        XResizeWindow(display,window,(li__E4LC),(li__DPB));
+        li__2G4D= 0;
+        if ((li__SD ==  15)) {
+          li__2G4D= 31744;
+        };
+        if ((li__SD ==  16)) {
+          li__2G4D= 63488;
+        };
+        if ((li__SD ==  24)) {
+          li__2G4D= 16711680;
+        };
+        if ((li__SD ==  32)) {
+          li__2G4D= 16711680;
+        };
+        XSetForeground(display,gc,(int)(li__2G4D));
+        XSetFunction(display,gc,(int)( 3));
+        XDrawPoint(display,window,gc,(li__E4LC),( 10));
+        li__1TI(li__E4LC,li__DPB);
       };
-      lisaac_push(&__pos__3VIE,L17979396); /* L137 OBJECT*/;
-      lisaac_push_first(&__pos__AWIE,L4069969); /* L31 CONVERT*/;
-      __tmp__HBUC=((__STRING__X53 *)__tmp__4DBB);
-      result__05TC=__tmp__HBUC;
-      lisaac_push(&__pos__3VIE,L18232836); /* L139 OBJECT*/;
-      lisaac_push_first(&__pos__AWIE,L31079428); /* L237 OBJECT*/;
-      *(__tmp__HBUC) = *(STRING__X53__);
-      lisaac_push(&__pos__3VIE,L18746884); /* L143 OBJECT*/;
-      lisaac_push_first(&__pos__AWIE,L8530438); /* L65 FALSE*/;
-    };
-    /* NULL __STRING__X53__ */
-if (result__05TC==NULL) {
-      lisaac_push(&__pos__DPG,L8142444); /* L62 STRING*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* STRING */ {
-      lisaac_push(&__pos__DPG,L8142444); /* L62 STRING*/;
-      __tmp__HBUC=((__STRING__X53 *)result__05TC);
-      lisaac_push_first(&__pos__LDBB,L10095212); /* L77 STRING*/;
-      lisaac_push_first(&__pos__PXJB,L19150866); /* L146 BLOCK*/;
-      lisaac_push_first(&__pos__3VIE,L7481860); /* L57 OBJECT*/;
-      __tmp__ATQ=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__PXJB,L19277842); /* L147 BLOCK*/;
-      __tmp__GZ4=__infix_greater_equal__JGG( 15, 10);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-        lisaac_push(&__pos__PXJB,L19280914); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__3VIE,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__AWIE,L19285522); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__TU3C,L10105452); /* L77 STRING*/;
-        __tmp__C4RB=__infix_greater_equal__JGG(__tmp__PYVB, 0);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-          lisaac_push(&__pos__AWIE,L19282450); /* L147 BLOCK*/;
-          lisaac_push_first(&__pos__TU3C,L13509634); /* L103 TRUE*/;
-          __tmp__RGXB=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__AWIE,L19282450); /* L147 BLOCK*/;
-          lisaac_push_first(&__pos__TU3C,L14689286); /* L112 FALSE*/;
-          __tmp__RGXB=TRUE__B__;
-        };
-        __tmp__C4RB=__tmp__RGXB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__PXJB,L19280914); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__3VIE,L12081158); /* L92 FALSE*/;
-        __tmp__C4RB=FALSE__I__;
+      if ((li__BSAC == ((__li__K )(ConfigureNotify)))) {
+        li__E4LC=((__li__K )(ev.xconfigure.width));
+        li__DPB=((__li__K )(ev.xconfigure.height));
+        li__1TI(li__E4LC,li__DPB);
       };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-        lisaac_push(&__pos__PXJB,L19532306); /* L149 BLOCK*/;
-        lisaac_push_first(&__pos__3VIE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__AWIE,L19289106); /* L147 BLOCK*/;
-        lisaac_push(&__pos__AWIE,L19428370); /* L148 BLOCK*/;
-        lisaac_push_first(&__pos__TU3C,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__JV0C,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__KWIE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__CQSB,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__ATQ));
-        lisaac_push(&__pos__TU3C,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_3));
-        lisaac_push(&__pos__TU3C,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__JV0C,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__KWIE,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__CQSB,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__23RB,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__TU3C,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__JV0C,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__KWIE,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__PXJB,L19532306); /* L149 BLOCK*/;
-        lisaac_push_first(&__pos__3VIE,L8530438); /* L65 FALSE*/;
+      if ((li__BSAC == ((__li__K )(KeyPress)))) {
+        li__LUI(((__li__ZB )(ev.xkey.keycode)),li__B__);
       };
-      lisaac_push(&__pos__LDBB,L10234988); /* L78 STRING*/;
-      lisaac_push_first(&__pos__PXJB,L14700552); /* L112 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__PYVB >  0)) {
-        lisaac_push(&__pos__LDBB,L10881644); /* L83 STRING*/;
-        lisaac_push_first(&__pos__PXJB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__3VIE,L10239084); /* L78 STRING*/;
-        __tmp__CZ4=__tmp__HBUC->capacity__VUID;
-        lisaac_push(&__pos__3VIE,L10363500); /* L79 STRING*/;
-        __tmp__C4RB=__infix_less__LOH(__tmp__CZ4,__tmp__PYVB);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-          lisaac_push(&__pos__3VIE,L10751596); /* L82 STRING*/;
-          lisaac_push_first(&__pos__AWIE,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__TU3C,L10515564); /* L80 STRING*/;
-          __tmp__SWID=create__13ND(__tmp__PYVB);
-          __tmp__HBUC->storage__BVID=__tmp__SWID;
-          __tmp__HBUC->capacity__VUID=__tmp__PYVB;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__3VIE,L10751596); /* L82 STRING*/;
-          lisaac_push_first(&__pos__AWIE,L8530438); /* L65 FALSE*/;
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__LDBB,L10881644); /* L83 STRING*/;
-        lisaac_push_first(&__pos__PXJB,L8530438); /* L65 FALSE*/;
+      if ((li__BSAC == ((__li__K )(KeyRelease)))) {
+        li__LUI(((__li__ZB )(ev.xkey.keycode)),li__I__);
       };
-      __tmp__HBUC->count__DR2C= 0;
-    };
-    __tmp__R4O->text__553=result__05TC;
-    /* NULL __STRING__X53__ */
-if (result__05TC==NULL) {
-      lisaac_push(&__pos__ENH,L12067366); /* L92 G_OUT*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* STRING */ {
-      lisaac_push(&__pos__ENH,L12067366); /* L92 G_OUT*/;
-      __tmp__HBUC=((__STRING__X53 *)result__05TC);
-      lisaac_push_first(&__pos__DPG,L23477356); /* L179 STRING*/;
-      __tmp__HBUC->count__DR2C=(&__string_9)->count__1C;
-      __tmp__0Y4=__tmp__HBUC->count__DR2C;
-      lisaac_push(&__pos__DPG,L23992428); /* L183 STRING*/;
-      lisaac_push_first(&__pos__LDBB,L14700552); /* L112 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__0Y4 >  0)) {
-        lisaac_push(&__pos__DPG,L24775276); /* L189 STRING*/;
-        lisaac_push_first(&__pos__LDBB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__PXJB,L23996524); /* L183 STRING*/;
-        __tmp__CZ4=__tmp__HBUC->capacity__VUID;
-        __tmp__QGXB=__tmp__HBUC->count__DR2C;
-        lisaac_push(&__pos__PXJB,L24126060); /* L184 STRING*/;
-        __tmp__C4RB=__infix_less__LOH(__tmp__CZ4,__tmp__QGXB);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-          lisaac_push(&__pos__PXJB,L24514156); /* L187 STRING*/;
-          lisaac_push_first(&__pos__3VIE,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__AWIE,L24132204); /* L184 STRING*/;
-          __tmp__AGZB=__tmp__HBUC->count__DR2C;
-          lisaac_push(&__pos__AWIE,L24273516); /* L185 STRING*/;
-          __tmp__SWID=create__13ND(__tmp__AGZB);
-          __tmp__HBUC->storage__BVID=__tmp__SWID;
-          __tmp__HBUC->capacity__VUID=__tmp__HBUC->count__DR2C;
+      if ((li__BSAC == ((__li__K )(ButtonPress)))) {
+        if ((((__li__K )(ev.xbutton.button)) ==  1)) {
+          li__EYI(((__li__K )(ev.xbutton.x)),((__li__K )(ev.xbutton.y)),li__B__,li__GS__->li__3RB);
         } else /* FALSE */ {
-          lisaac_push(&__pos__PXJB,L24514156); /* L187 STRING*/;
-          lisaac_push_first(&__pos__3VIE,L8530438); /* L65 FALSE*/;
-        };
-        __tmp__SWID=__tmp__HBUC->storage__BVID;
-        __tmp__IVID=(&__string_9)->storage__2C;
-        __tmp__CZ4=__tmp__HBUC->count__DR2C;
-        lisaac_push(&__pos__PXJB,L24668780); /* L188 STRING*/;
-        lisaac_push_first(&__pos__3VIE,L9195016); /* L70 NUMERIC*/;
-        __tmp__QGXB=(__INTEGER__K)(__tmp__CZ4 -  1);
-        /* NULL __NATIVE_ARRAYoExpanded_CHARACTERo__GB__ */
-if (__tmp__SWID==NULL) {
-          lisaac_push(&__pos__PXJB,L24669804); /* L188 STRING*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-          lisaac_push(&__pos__PXJB,L24669804); /* L188 STRING*/;
-          Self__IWPD=((__CHARACTER__3 *)__tmp__SWID);
-          lisaac_push_first(&__pos__3VIE,L81005589); /* L618 NATIVE_ARRAY*/;
-          lisaac_push_first(&__pos__AWIE,L21772306); /* L166 BLOCK*/;
-          lisaac_push_first(&__pos__TU3C,L7481860); /* L57 OBJECT*/;
-          __tmp__KYZB=((__POINTER__CB )(top_context->back->back));
-          lisaac_push(&__pos__AWIE,L21899282); /* L167 BLOCK*/;
-          __tmp__RGXB=__infix_greater_equal__JGG( 15, 5);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RGXB) {
-            lisaac_push(&__pos__AWIE,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__TU3C,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__JV0C,L21906962); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__KWIE,L81011733); /* L618 NATIVE_ARRAY*/;
-            lisaac_push_first(&__pos__CQSB,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__23RB,L9195016); /* L70 NUMERIC*/;
-            __tmp__SRVB=(__INTEGER__K)(-  1);
-            lisaac_push(&__pos__KWIE,L81010709); /* L618 NATIVE_ARRAY*/;
-            __tmp__UYZB=__infix_greater_equal__JGG(__tmp__QGXB,__tmp__SRVB);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-              lisaac_push(&__pos__JV0C,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__KWIE,L13509634); /* L103 TRUE*/;
-              __tmp__AMEC=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__JV0C,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__KWIE,L14689286); /* L112 FALSE*/;
-              __tmp__AMEC=TRUE__B__;
-            };
-            __tmp__UYZB=__tmp__AMEC;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__AWIE,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__TU3C,L12081158); /* L92 FALSE*/;
-            __tmp__UYZB=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-            lisaac_push(&__pos__AWIE,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__TU3C,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__JV0C,L21910546); /* L167 BLOCK*/;
-            lisaac_push(&__pos__JV0C,L22051346); /* L168 BLOCK*/;
-            lisaac_push_first(&__pos__KWIE,L9452548); /* L72 OBJECT*/;
-            lisaac_push_first(&__pos__CQSB,L8260100); /* L63 OBJECT*/;
-            lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__B4QB,L8009220); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__tmp__KYZB));
-            lisaac_push(&__pos__KWIE,L9574916); /* L73 OBJECT*/;
-            print__P5F((&__string_1));
-            lisaac_push(&__pos__KWIE,L9706500); /* L74 OBJECT*/;
-            lisaac_push_first(&__pos__CQSB,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__pos__23RB,L5005391); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__pos__B4QB,L18378320); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__pos__DVAC,L6962209); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__pos__KWIE,L9848324); /* L75 OBJECT*/;
-            lisaac_push_first(&__pos__CQSB,L10904580); /* L83 OBJECT*/;
-            lisaac_push_first(&__pos__23RB,L9055341); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__pos__AWIE,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__TU3C,L8530438); /* L65 FALSE*/;
-          };
-          lisaac_push(&__pos__3VIE,L81660437); /* L623 NATIVE_ARRAY*/;
-          __tmp__AGZB=__tmp__QGXB;
-          lisaac_push_first(&__pos__AWIE,L22943752); /* L175 NUMERIC*/;
-          downto__do__LHQD:
-          {
-            lisaac_push(&__pos__AWIE,L22943752); /* L175 NUMERIC*/;
-            __tmp__AMEC=__infix_greater_equal__JGG(__tmp__AGZB, 0);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__AMEC) {
-              lisaac_push(&__pos__AWIE,L23333384); /* L178 NUMERIC*/;
-              lisaac_push_first(&__pos__TU3C,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__JV0C,L23078920); /* L176 NUMERIC*/;
-              lisaac_push_first(&__pos__KWIE,L81407509); /* L621 NATIVE_ARRAY*/;
-              /* NULL __NATIVE_ARRAYoExpanded_CHARACTERo__GB__ */
-if (__tmp__IVID==NULL) {
-                lisaac_push(&__pos__KWIE,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(&__pos__KWIE,L81538581); /* L622 NATIVE_ARRAY*/;
-                __tmp__0WPD=item__X0GB(((__CHARACTER__3 *)__tmp__IVID),__tmp__AGZB);
-              };
-              lisaac_push(&__pos__KWIE,L81541653); /* L622 NATIVE_ARRAY*/;
-              put__to__MXSD(Self__IWPD,__tmp__0WPD,__tmp__AGZB);
-              lisaac_push(&__pos__JV0C,L23205896); /* L177 NUMERIC*/;
-              lisaac_push_first(&__pos__KWIE,L9195016); /* L70 NUMERIC*/;
-              __tmp__51IC=(__INTEGER__K)(__tmp__AGZB -  1);
-              lisaac_push(&__pos__JV0C,L23219720); /* L177 NUMERIC*/;
-              __tmp__AGZB=__tmp__51IC;
-              goto downto__do__LHQD;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__AWIE,L23333384); /* L178 NUMERIC*/;
-              lisaac_push_first(&__pos__TU3C,L8530438); /* L65 FALSE*/;
-            };
-          };
+          li__EYI(((__li__K )(ev.xbutton.x)),((__li__K )(ev.xbutton.y)),li__GS__->li__JSB,li__B__);
         };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__DPG,L24775276); /* L189 STRING*/;
-        lisaac_push_first(&__pos__LDBB,L8530438); /* L65 FALSE*/;
       };
-      lisaac_push(&__pos__DPG,L24906348); /* L190 STRING*/;
-      lisaac_push_first(&__pos__LDBB,L19150866); /* L146 BLOCK*/;
-      lisaac_push_first(&__pos__PXJB,L7481860); /* L57 OBJECT*/;
-      __tmp__ATQ=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__LDBB,L19277842); /* L147 BLOCK*/;
-      __tmp__GZ4=__infix_greater_equal__JGG( 15, 10);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-        lisaac_push(&__pos__LDBB,L19280914); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__PXJB,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__3VIE,L19285522); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__AWIE,L24907372); /* L190 STRING*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__HBUC->count__DR2C == (&__string_9)->count__1C)) {
-          lisaac_push(&__pos__3VIE,L19282450); /* L147 BLOCK*/;
-          lisaac_push_first(&__pos__AWIE,L13509634); /* L103 TRUE*/;
-          __tmp__RGXB=FALSE__I__;
+      if ((li__BSAC == ((__li__K )(ButtonRelease)))) {
+        if ((((__li__K )(ev.xbutton.button)) ==  1)) {
+          li__EYI(((__li__K )(ev.xbutton.x)),((__li__K )(ev.xbutton.y)),li__I__,li__GS__->li__3RB);
         } else /* FALSE */ {
-          lisaac_push(&__pos__3VIE,L19282450); /* L147 BLOCK*/;
-          lisaac_push_first(&__pos__AWIE,L14689286); /* L112 FALSE*/;
-          __tmp__RGXB=TRUE__B__;
+          li__EYI(((__li__K )(ev.xbutton.x)),((__li__K )(ev.xbutton.y)),li__GS__->li__JSB,li__I__);
         };
-        __tmp__C4RB=__tmp__RGXB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__LDBB,L19280914); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__PXJB,L12081158); /* L92 FALSE*/;
-        __tmp__C4RB=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-        lisaac_push(&__pos__LDBB,L19532306); /* L149 BLOCK*/;
-        lisaac_push_first(&__pos__PXJB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__3VIE,L19289106); /* L147 BLOCK*/;
-        lisaac_push(&__pos__3VIE,L19428370); /* L148 BLOCK*/;
-        lisaac_push_first(&__pos__AWIE,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__TU3C,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__JV0C,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__KWIE,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__ATQ));
-        lisaac_push(&__pos__AWIE,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_3));
-        lisaac_push(&__pos__AWIE,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__TU3C,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__JV0C,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__KWIE,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__CQSB,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__AWIE,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__TU3C,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__JV0C,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__LDBB,L19532306); /* L149 BLOCK*/;
-        lisaac_push_first(&__pos__PXJB,L8530438); /* L65 FALSE*/;
-      };
-    };
-    __tmp__R4O->justify__BA4= 2;
-  };
-  lisaac_push(&__pos__24I,L10618903); /* L81 EXAMPLE*/;
-  lisaac_push_first(&__pos__U4E,L7497751); /* L57 EXAMPLE*/;
-  lisaac_push_first(&__pos__ENH,L8398386); /* L64 FAST_ARRAY2*/;
-  lisaac_push_first(&__pos__DPG,L15602180); /* L119 OBJECT*/;
-  result__FAP=NULL;
-  __tmp__C1N=((__POINTER__CB )(NULL));
-  lisaac_push(&__pos__DPG,L16394756); /* L125 OBJECT*/;
-  lisaac_push_first(&__pos__LDBB,L5250564); /* L40 OBJECT*/;
-  __tmp__X4E=sizeof(__FAST_ARRAY2oExpanded_UINTEGER_8o__OH);
-  lisaac_push(&__pos__DPG,L16394756); /* L125 OBJECT*/;
-  __tmp__0PJ=to_uinteger_cpu__ZUH(__tmp__X4E);
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__0PJ ==  0)) {
-    lisaac_push(&__pos__DPG,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__LDBB,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__PXJB,L16523780); /* L126 OBJECT*/;
-    result__FAP=FAST_ARRAY2oExpanded_UINTEGER_8o__OH__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__DPG,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__LDBB,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__PXJB,L16923652); /* L129 OBJECT*/;
-    lisaac_push_first(&__pos__3VIE,L30548996); /* L233 OBJECT*/;
-    __tmp__TDBB=__FAST_ARRAY2oExpanded_UINTEGER_8o__OH__;
-    Self__1VIE=clone_allocation_size__CEG;
-    lisaac_push(&__pos__PXJB,L17198084); /* L131 OBJECT*/;
-    lisaac_push_first(&__pos__3VIE,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__AWIE,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__TU3C,L5383176); /* L41 NUMERIC*/;
-    __tmp__BWIE=to_uinteger_cpu__ZUH( 0);
-    lisaac_push(&__pos__AWIE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__TU3C,L9195016); /* L70 NUMERIC*/;
-    __tmp__ZVIE=(__UINTEGER_CPU__GDG)(__tmp__BWIE - __tmp__0PJ);
-    lisaac_push(&__pos__3VIE,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__AWIE,L9195016); /* L70 NUMERIC*/;
-    clone_allocation_size__CEG=(__UINTEGER_CPU__GDG)(Self__1VIE - __tmp__ZVIE);
-    lisaac_push(&__pos__PXJB,L17310212); /* L132 OBJECT*/;
-    lisaac_push_first(&__pos__3VIE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__AWIE,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__TDBB == (__INTEGER__K)(-  1))) {
-      lisaac_push(&__pos__PXJB,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__3VIE,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__AWIE,L17446916); /* L133 OBJECT*/;
-      __tmp__ATQ=alloc_size__5WK(__tmp__0PJ);
-      __tmp__C1N=__tmp__ATQ;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__PXJB,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__3VIE,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__AWIE,L17719300); /* L135 OBJECT*/;
-      __tmp__FEBB=to_uinteger_32__AAG(__tmp__TDBB);
-      lisaac_push(&__pos__AWIE,L17723908); /* L135 OBJECT*/;
-      __tmp__ATQ=alloc_type__size__VYK(__tmp__FEBB,__tmp__0PJ);
-      __tmp__C1N=__tmp__ATQ;
-    };
-    lisaac_push(&__pos__PXJB,L17979396); /* L137 OBJECT*/;
-    lisaac_push_first(&__pos__3VIE,L4069969); /* L31 CONVERT*/;
-    __tmp__SBP=((__FAST_ARRAY2oExpanded_UINTEGER_8o__OH *)__tmp__C1N);
-    result__FAP=__tmp__SBP;
-    lisaac_push(&__pos__PXJB,L18232836); /* L139 OBJECT*/;
-    lisaac_push_first(&__pos__3VIE,L31079428); /* L237 OBJECT*/;
-    *(__tmp__SBP) = *(FAST_ARRAY2oExpanded_UINTEGER_8o__OH__);
-    lisaac_push(&__pos__PXJB,L18746884); /* L143 OBJECT*/;
-    lisaac_push_first(&__pos__3VIE,L8530438); /* L65 FALSE*/;
-  };
-  /* NULL __FAST_ARRAY2oExpanded_UINTEGER_8o__OH__ */
-if (result__FAP==NULL) {
-    lisaac_push(&__pos__ENH,L8539698); /* L65 FAST_ARRAY2*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* FAST_ARRAY2(Expanded UINTEGER_8) */ {
-    lisaac_push(&__pos__ENH,L8539698); /* L65 FAST_ARRAY2*/;
-    __tmp__SBP=((__FAST_ARRAY2oExpanded_UINTEGER_8o__OH *)result__FAP);
-    lisaac_push_first(&__pos__DPG,L9571378); /* L73 FAST_ARRAY2*/;
-    lisaac_push_first(&__pos__LDBB,L21899282); /* L167 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 5);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__LDBB,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__PXJB,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__3VIE,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L13509634); /* L103 TRUE*/;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__LDBB,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__PXJB,L12081158); /* L92 FALSE*/;
-    };
-    lisaac_push(&__pos__LDBB,L22153746); /* L169 BLOCK*/;
-    lisaac_push(&__pos__DPG,L9702450); /* L74 FAST_ARRAY2*/;
-    lisaac_push_first(&__pos__LDBB,L21899282); /* L167 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 5);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__LDBB,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__PXJB,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__3VIE,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L13509634); /* L103 TRUE*/;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__LDBB,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__PXJB,L12081158); /* L92 FALSE*/;
-    };
-    lisaac_push(&__pos__LDBB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__PXJB,L8530438); /* L65 FALSE*/;
-    __tmp__SBP->count1__TCP= 256;
-    lisaac_push(&__pos__DPG,L10236978); /* L78 FAST_ARRAY2*/;
-    lisaac_push_first(&__pos__LDBB,L9195016); /* L70 NUMERIC*/;
-    __tmp__SBP->upper1__3L= 255;
-    __tmp__SBP->count2__VCP= 256;
-    lisaac_push(&__pos__DPG,L10499122); /* L80 FAST_ARRAY2*/;
-    lisaac_push_first(&__pos__LDBB,L9195016); /* L70 NUMERIC*/;
-    __tmp__SBP->upper2__BM= 255;
-    lisaac_push(&__pos__DPG,L10627634); /* L81 FAST_ARRAY2*/;
-    lisaac_push_first(&__pos__LDBB,L9457160); /* L72 NUMERIC*/;
-    __tmp__SBP->count__0CP= 65536;
-    __tmp__TDBB=__tmp__SBP->capacity__1CP;
-    lisaac_push(&__pos__DPG,L10755634); /* L82 FAST_ARRAY2*/;
-    __tmp__1XVB=__infix_less__LOH(__tmp__TDBB, 65536);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__DPG,L11405874); /* L87 FAST_ARRAY2*/;
-      lisaac_push_first(&__pos__LDBB,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__PXJB,L10761778); /* L82 FAST_ARRAY2*/;
-      __tmp__SBP->capacity__1CP=__tmp__SBP->count__0CP;
-      __tmp__0Y4=__tmp__SBP->capacity__1CP;
-      lisaac_push(&__pos__PXJB,L11034674); /* L84 FAST_ARRAY2*/;
-      __tmp__OE=create__CIW(__tmp__0Y4);
-      __tmp__SBP->storage__IDP=__tmp__OE;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__DPG,L11405874); /* L87 FAST_ARRAY2*/;
-      lisaac_push_first(&__pos__LDBB,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__PXJB,L11147314); /* L85 FAST_ARRAY2*/;
-      __tmp__OE=__tmp__SBP->storage__IDP;
-      __tmp__0Y4=__tmp__SBP->capacity__1CP;
-      lisaac_push(&__pos__PXJB,L11290162); /* L86 FAST_ARRAY2*/;
-      lisaac_push_first(&__pos__3VIE,L9195016); /* L70 NUMERIC*/;
-      __tmp__CZ4=(__INTEGER__K)(__tmp__0Y4 -  1);
-      /* NULL __NATIVE_ARRAYoExpanded_UINTEGER_8o__JD__ */
-if (__tmp__OE==NULL) {
-        lisaac_push(&__pos__PXJB,L11291698); /* L86 FAST_ARRAY2*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* NATIVE_ARRAY(Expanded UINTEGER_8) */ {
-        lisaac_push(&__pos__PXJB,L11291698); /* L86 FAST_ARRAY2*/;
-        clear_all__XNAB(((__UINTEGER_8__VB *)__tmp__OE),__tmp__CZ4);
-      };
-    };
-    lisaac_push(&__pos__DPG,L11799602); /* L90 FAST_ARRAY2*/;
-    lisaac_push_first(&__pos__LDBB,L24393746); /* L186 BLOCK*/;
-    lisaac_push_first(&__pos__PXJB,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__LDBB,L24520722); /* L187 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__LDBB,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__PXJB,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__3VIE,L24528914); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L11800626); /* L90 FAST_ARRAY2*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__SBP->count1__TCP ==  256)) {
-        lisaac_push(&__pos__3VIE,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__AWIE,L13509634); /* L103 TRUE*/;
-        __tmp__C4RB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__3VIE,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__AWIE,L14689286); /* L112 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
-      };
-      __tmp__GZ4=__tmp__C4RB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__LDBB,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__PXJB,L12081158); /* L92 FALSE*/;
-      __tmp__GZ4=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__LDBB,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__PXJB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__3VIE,L24532498); /* L187 BLOCK*/;
-      lisaac_push(&__pos__3VIE,L24672274); /* L188 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__TU3C,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__JV0C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__KWIE,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__AWIE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_2));
-      lisaac_push(&__pos__AWIE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__TU3C,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__JV0C,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__KWIE,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__CQSB,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__AWIE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__TU3C,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__JV0C,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__LDBB,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__PXJB,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__DPG,L11930674); /* L91 FAST_ARRAY2*/;
-    lisaac_push_first(&__pos__LDBB,L24393746); /* L186 BLOCK*/;
-    lisaac_push_first(&__pos__PXJB,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__LDBB,L24520722); /* L187 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__LDBB,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__PXJB,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__3VIE,L24528914); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L11931698); /* L91 FAST_ARRAY2*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__SBP->count2__VCP ==  256)) {
-        lisaac_push(&__pos__3VIE,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__AWIE,L13509634); /* L103 TRUE*/;
-        __tmp__C4RB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__3VIE,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__AWIE,L14689286); /* L112 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
-      };
-      __tmp__GZ4=__tmp__C4RB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__LDBB,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__PXJB,L12081158); /* L92 FALSE*/;
-      __tmp__GZ4=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__LDBB,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__PXJB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__3VIE,L24532498); /* L187 BLOCK*/;
-      lisaac_push(&__pos__3VIE,L24672274); /* L188 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__TU3C,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__JV0C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__KWIE,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__AWIE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_2));
-      lisaac_push(&__pos__AWIE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__TU3C,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__JV0C,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__KWIE,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__CQSB,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__AWIE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__TU3C,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__JV0C,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__LDBB,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__PXJB,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__DPG,L12061746); /* L92 FAST_ARRAY2*/;
-    lisaac_push_first(&__pos__LDBB,L24393746); /* L186 BLOCK*/;
-    lisaac_push_first(&__pos__PXJB,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__LDBB,L24520722); /* L187 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__LDBB,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__PXJB,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__3VIE,L24528914); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L12068914); /* L92 FAST_ARRAY2*/;
-      lisaac_push_first(&__pos__TU3C,L27139634); /* L207 FAST_ARRAY2*/;
-      __tmp__OE=__tmp__SBP->storage__IDP;
-      __tmp__0Y4=__tmp__SBP->count__0CP;
-      lisaac_push(&__pos__TU3C,L27410482); /* L209 FAST_ARRAY2*/;
-      lisaac_push_first(&__pos__JV0C,L9195016); /* L70 NUMERIC*/;
-      __tmp__CZ4=(__INTEGER__K)(__tmp__0Y4 -  1);
-      /* NULL __NATIVE_ARRAYoExpanded_UINTEGER_8o__JD__ */
-if (__tmp__OE==NULL) {
-        lisaac_push(&__pos__TU3C,L27526194); /* L210 FAST_ARRAY2*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* NATIVE_ARRAY(Expanded UINTEGER_8) */ {
-        lisaac_push(&__pos__TU3C,L27526194); /* L210 FAST_ARRAY2*/;
-        __tmp__C4RB=all_default__U4AB(((__UINTEGER_8__VB *)__tmp__OE),__tmp__CZ4);
       };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-        lisaac_push(&__pos__3VIE,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__AWIE,L13509634); /* L103 TRUE*/;
-        __tmp__C4RB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__3VIE,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__AWIE,L14689286); /* L112 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
+      if ((li__BSAC == ((__li__K )(MotionNotify)))) {
+        li__EYI(((__li__K )(ev.xmotion.x)),((__li__K )(ev.xmotion.y)),li__GS__->li__JSB,li__GS__->li__3RB);
       };
-      __tmp__GZ4=__tmp__C4RB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__LDBB,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__PXJB,L12081158); /* L92 FALSE*/;
-      __tmp__GZ4=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__LDBB,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__PXJB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__3VIE,L24532498); /* L187 BLOCK*/;
-      lisaac_push(&__pos__3VIE,L24672274); /* L188 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__TU3C,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__JV0C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__KWIE,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__AWIE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_2));
-      lisaac_push(&__pos__AWIE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__TU3C,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__JV0C,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__KWIE,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__CQSB,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__AWIE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__TU3C,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__JV0C,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__LDBB,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__PXJB,L8530438); /* L65 FALSE*/;
     };
-  };
-  screen__SH=result__FAP;
-  lisaac_push(&__pos__U4E,L8129047); /* L62 EXAMPLE*/;
-  lisaac_push_first(&__pos__ENH,L49023495); /* L374 INTEGER*/;
-  __tmp__X4E= 1;
-  lisaac_push_first(&__pos__DPG,L21764104); /* L166 NUMERIC*/;
-  to__do__UGG:
-  {
-    lisaac_push(&__pos__DPG,L21764104); /* L166 NUMERIC*/;
-    __tmp__GZ4=__infix_less_equal__GTG(__tmp__X4E, 300);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__DPG,L22153736); /* L169 NUMERIC*/;
-      lisaac_push_first(&__pos__LDBB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__PXJB,L21899272); /* L167 NUMERIC*/;
-      lisaac_push_first(&__pos__3VIE,L48899079); /* L373 INTEGER*/;
-      lisaac_push_first(&__pos__AWIE,L7609879); /* L58 EXAMPLE*/;
-      /* NULL __FAST_ARRAY2oExpanded_UINTEGER_8o__OH__ */
-if (screen__SH==NULL) {
-        lisaac_push(&__pos__AWIE,L7745559); /* L59 EXAMPLE*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* FAST_ARRAY2(Expanded UINTEGER_8) */ {
-        __tmp__AGZB=screen__SH->upper1__3L;
-      };
-      lisaac_push(&__pos__AWIE,L7752215); /* L59 EXAMPLE*/;
-      __tmp__QGXB=random_upper__XIY(__tmp__AGZB);
-      /* NULL __FAST_ARRAY2oExpanded_UINTEGER_8o__OH__ */
-if (screen__SH==NULL) {
-        lisaac_push(&__pos__AWIE,L7876631); /* L60 EXAMPLE*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* FAST_ARRAY2(Expanded UINTEGER_8) */ {
-        __tmp__AGZB=screen__SH->upper2__BM;
-      };
-      lisaac_push(&__pos__AWIE,L7883287); /* L60 EXAMPLE*/;
-      __tmp__I0ZB=random_upper__XIY(__tmp__AGZB);
-      lisaac_push(&__pos__AWIE,L8004631); /* L61 EXAMPLE*/;
-      lisaac_push_first(&__pos__TU3C,L48366600); /* L369 NUMERIC*/;
-      lisaac_push_first(&__pos__JV0C,L67932680); /* L518 NUMERIC*/;
-      lisaac_push_first(&__pos__KWIE,L4069969); /* L31 CONVERT*/;
-      /* NULL __FAST_ARRAY2oExpanded_UINTEGER_8o__OH__ */
-if (screen__SH==NULL) {
-        lisaac_push(&__pos__AWIE,L8009239); /* L61 EXAMPLE*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* FAST_ARRAY2(Expanded UINTEGER_8) */ {
-        lisaac_push(&__pos__AWIE,L8009239); /* L61 EXAMPLE*/;
-        put__to__RJY(((__FAST_ARRAY2oExpanded_UINTEGER_8o__OH *)screen__SH), 1,__tmp__QGXB,__tmp__I0ZB);
-      };
-      lisaac_push(&__pos__PXJB,L22026760); /* L168 NUMERIC*/;
-      lisaac_push_first(&__pos__3VIE,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__AWIE,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__TU3C,L9195016); /* L70 NUMERIC*/;
-      __tmp__QGXB=(__INTEGER__K)(-  1);
-      lisaac_push(&__pos__3VIE,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__AWIE,L9195016); /* L70 NUMERIC*/;
-      __tmp__I0ZB=(__INTEGER__K)(__tmp__X4E - __tmp__QGXB);
-      lisaac_push(&__pos__PXJB,L22038024); /* L168 NUMERIC*/;
-      __tmp__X4E=__tmp__I0ZB;
-      goto to__do__UGG;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__DPG,L22153736); /* L169 NUMERIC*/;
-      lisaac_push_first(&__pos__LDBB,L8530438); /* L65 FALSE*/;
     };
-  };
-  lisaac_push(&__pos__U4E,L8274455); /* L63 EXAMPLE*/;
-  lisaac_push_first(&__pos__ENH,L8538144); /* L65 G_EXPR*/;
-  lisaac_push_first(&__pos__DPG,L6835232); /* L52 G_EXPR*/;
-  __tmp__YBJE=EXAMPLE__OB__->parent_g_expr__GC.attribute__2X;
-  lisaac_push(&__pos__DPG,L7092256); /* L54 G_EXPR*/;
-  lisaac_push_first(&__pos__LDBB,L22940167); /* L175 INTEGER*/;
-  lisaac_push_first(&__pos__PXJB,L25311239); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__3VIE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__AWIE,L9195016); /* L70 NUMERIC*/;
-  __tmp__GCJE=(__UINTEGER_8__VB)(- __tmp__YBJE);
-  lisaac_push(&__pos__PXJB,L25314823); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__3VIE,L9195016); /* L70 NUMERIC*/;
-  __tmp__YBJE=(__UINTEGER_8__VB)(__tmp__GCJE -  1);
-  lisaac_push(&__pos__LDBB,L22944263); /* L175 INTEGER*/;
-  lisaac_push_first(&__pos__PXJB,L25311239); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__3VIE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__AWIE,L9195016); /* L70 NUMERIC*/;
-  __tmp__GCJE=(__UINTEGER_8__VB)(-  2);
-  lisaac_push(&__pos__PXJB,L25314823); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__3VIE,L9195016); /* L70 NUMERIC*/;
-  __tmp__5BJE=(__UINTEGER_8__VB)(__tmp__GCJE -  1);
-  lisaac_push(&__pos__LDBB,L22943239); /* L175 INTEGER*/;
-  lisaac_push_first(&__pos__PXJB,L22171143); /* L169 INTEGER*/;
-  __tmp__GCJE=(__UINTEGER_8__VB)(__tmp__YBJE & __tmp__5BJE);
-  lisaac_push(&__pos__LDBB,L22939143); /* L175 INTEGER*/;
-  lisaac_push_first(&__pos__PXJB,L25311239); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__3VIE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__AWIE,L9195016); /* L70 NUMERIC*/;
-  __tmp__YBJE=(__UINTEGER_8__VB)(- __tmp__GCJE);
-  lisaac_push(&__pos__PXJB,L25314823); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__3VIE,L9195016); /* L70 NUMERIC*/;
-  EXAMPLE__OB__->parent_g_expr__GC.attribute__2X=(__UINTEGER_8__VB)(__tmp__YBJE -  1);
-  lisaac_push(&__pos__U4E,L8279575); /* L63 EXAMPLE*/;
-  lisaac_push_first(&__pos__ENH,L7751200); /* L59 G_EXPR*/;
-  lisaac_push_first(&__pos__DPG,L6835232); /* L52 G_EXPR*/;
-  __tmp__YBJE=EXAMPLE__OB__->parent_g_expr__GC.attribute__2X;
-  lisaac_push(&__pos__DPG,L7092256); /* L54 G_EXPR*/;
-  lisaac_push_first(&__pos__LDBB,L22940167); /* L175 INTEGER*/;
-  lisaac_push_first(&__pos__PXJB,L25311239); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__3VIE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__AWIE,L9195016); /* L70 NUMERIC*/;
-  __tmp__GCJE=(__UINTEGER_8__VB)(- __tmp__YBJE);
-  lisaac_push(&__pos__PXJB,L25314823); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__3VIE,L9195016); /* L70 NUMERIC*/;
-  __tmp__YBJE=(__UINTEGER_8__VB)(__tmp__GCJE -  1);
-  lisaac_push(&__pos__LDBB,L22944263); /* L175 INTEGER*/;
-  lisaac_push_first(&__pos__PXJB,L25311239); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__3VIE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__AWIE,L9195016); /* L70 NUMERIC*/;
-  __tmp__GCJE=(__UINTEGER_8__VB)(-  1);
-  lisaac_push(&__pos__PXJB,L25314823); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__3VIE,L9195016); /* L70 NUMERIC*/;
-  __tmp__5BJE=(__UINTEGER_8__VB)(__tmp__GCJE -  1);
-  lisaac_push(&__pos__LDBB,L22943239); /* L175 INTEGER*/;
-  lisaac_push_first(&__pos__PXJB,L22171143); /* L169 INTEGER*/;
-  __tmp__GCJE=(__UINTEGER_8__VB)(__tmp__YBJE & __tmp__5BJE);
-  lisaac_push(&__pos__LDBB,L22939143); /* L175 INTEGER*/;
-  lisaac_push_first(&__pos__PXJB,L25311239); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__3VIE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__AWIE,L9195016); /* L70 NUMERIC*/;
-  __tmp__YBJE=(__UINTEGER_8__VB)(- __tmp__GCJE);
-  lisaac_push(&__pos__PXJB,L25314823); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__3VIE,L9195016); /* L70 NUMERIC*/;
-  EXAMPLE__OB__->parent_g_expr__GC.attribute__2X=(__UINTEGER_8__VB)(__tmp__YBJE -  1);
-  lisaac_push(&__pos__U4E,L8389655); /* L64 EXAMPLE*/;
-  lisaac_push_first(&__pos__ENH,L8005157); /* L61 G_GROUP*/;
-  lisaac_push_first(&__pos__DPG,L15602180); /* L119 OBJECT*/;
-  result__QEP=NULL;
-  __tmp__C1N=((__POINTER__CB )(NULL));
-  lisaac_push(&__pos__DPG,L16394756); /* L125 OBJECT*/;
-  lisaac_push_first(&__pos__LDBB,L5250564); /* L40 OBJECT*/;
-  __tmp__X4E=sizeof(__G_RAW__KM);
-  lisaac_push(&__pos__DPG,L16394756); /* L125 OBJECT*/;
-  __tmp__0PJ=to_uinteger_cpu__ZUH(__tmp__X4E);
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__0PJ ==  0)) {
-    lisaac_push(&__pos__DPG,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__LDBB,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__PXJB,L16523780); /* L126 OBJECT*/;
-    result__QEP=G_RAW__KM__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__DPG,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__LDBB,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__PXJB,L16923652); /* L129 OBJECT*/;
-    lisaac_push_first(&__pos__3VIE,L30548996); /* L233 OBJECT*/;
-    __tmp__TDBB=-1;
-    Self__1VIE=clone_allocation_size__CEG;
-    lisaac_push(&__pos__PXJB,L17198084); /* L131 OBJECT*/;
-    lisaac_push_first(&__pos__3VIE,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__AWIE,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__TU3C,L5383176); /* L41 NUMERIC*/;
-    __tmp__BWIE=to_uinteger_cpu__ZUH( 0);
-    lisaac_push(&__pos__AWIE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__TU3C,L9195016); /* L70 NUMERIC*/;
-    __tmp__ZVIE=(__UINTEGER_CPU__GDG)(__tmp__BWIE - __tmp__0PJ);
-    lisaac_push(&__pos__3VIE,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__AWIE,L9195016); /* L70 NUMERIC*/;
-    clone_allocation_size__CEG=(__UINTEGER_CPU__GDG)(Self__1VIE - __tmp__ZVIE);
-    lisaac_push(&__pos__PXJB,L17310212); /* L132 OBJECT*/;
-    lisaac_push_first(&__pos__3VIE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__AWIE,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__TDBB == (__INTEGER__K)(-  1))) {
-      lisaac_push(&__pos__PXJB,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__3VIE,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__AWIE,L17446916); /* L133 OBJECT*/;
-      __tmp__ATQ=alloc_size__5WK(__tmp__0PJ);
-      __tmp__C1N=__tmp__ATQ;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__PXJB,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__3VIE,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__AWIE,L17719300); /* L135 OBJECT*/;
-      __tmp__FEBB=to_uinteger_32__AAG(__tmp__TDBB);
-      lisaac_push(&__pos__AWIE,L17723908); /* L135 OBJECT*/;
-      __tmp__ATQ=alloc_type__size__VYK(__tmp__FEBB,__tmp__0PJ);
-      __tmp__C1N=__tmp__ATQ;
-    };
-    lisaac_push(&__pos__PXJB,L17979396); /* L137 OBJECT*/;
-    lisaac_push_first(&__pos__3VIE,L4069969); /* L31 CONVERT*/;
-    __tmp__3FP=((__G_RAW__KM *)__tmp__C1N);
-    result__QEP=__tmp__3FP;
-    lisaac_push(&__pos__PXJB,L18232836); /* L139 OBJECT*/;
-    lisaac_push_first(&__pos__3VIE,L31079428); /* L237 OBJECT*/;
-    *(__tmp__3FP) = *(G_RAW__KM__);
-    lisaac_push(&__pos__PXJB,L18746884); /* L143 OBJECT*/;
-    lisaac_push_first(&__pos__3VIE,L8530438); /* L65 FALSE*/;
-  };
-  /* NULL __G_RAW__KM__ */
-if (result__QEP==NULL) {
-    lisaac_push(&__pos__ENH,L8136229); /* L62 G_GROUP*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* G_RAW */ {
-    lisaac_push(&__pos__ENH,L8136229); /* L62 G_GROUP*/;
-    __tmp__3FP=((__G_RAW__KM *)result__QEP);
-    lisaac_push_first(&__pos__DPG,L8661029); /* L66 G_GROUP*/;
-    __tmp__3FP->parent_g_group__LM.root__AT=EXAMPLE__OB__;
-  };
-  /* NULL __G_OUT__YC__ */
-if (result__E3O==NULL) {
-    lisaac_push(&__pos__24I,L10510871); /* L80 EXAMPLE*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* G_OUT */ {
-    lisaac_push(&__pos__24I,L10510871); /* L80 EXAMPLE*/;
-    __tmp__R4O=((__G_OUT__YC *)result__E3O);
-    lisaac_push_first(&__pos__U4E,L17171488); /* L131 G_EXPR*/;
-    lisaac_push_first(&__pos__ENH,L6432363); /* L49 G_BINARY_EXPR*/;
-    lisaac_push_first(&__pos__DPG,L15602180); /* L119 OBJECT*/;
-    result__UBWB=NULL;
-    __tmp__4DBB=((__POINTER__CB )(NULL));
-    lisaac_push(&__pos__DPG,L16394756); /* L125 OBJECT*/;
-    lisaac_push_first(&__pos__LDBB,L5250564); /* L40 OBJECT*/;
-    __tmp__TDBB=sizeof(__G_DIV_EXPR__M53);
-    lisaac_push(&__pos__DPG,L16394756); /* L125 OBJECT*/;
-    Self__1VIE=to_uinteger_cpu__ZUH(__tmp__TDBB);
-    /* __TRUE__B__ __FALSE__I__ */
-if ((Self__1VIE ==  0)) {
-      lisaac_push(&__pos__DPG,L18876932); /* L144 OBJECT*/;
-      lisaac_push_first(&__pos__LDBB,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__PXJB,L16523780); /* L126 OBJECT*/;
-      result__UBWB=G_DIV_EXPR__M53__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__DPG,L18876932); /* L144 OBJECT*/;
-      lisaac_push_first(&__pos__LDBB,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__PXJB,L16923652); /* L129 OBJECT*/;
-      lisaac_push_first(&__pos__3VIE,L30548996); /* L233 OBJECT*/;
-      __tmp__0Y4=-1;
-      __tmp__CDR=clone_allocation_size__CEG;
-      lisaac_push(&__pos__PXJB,L17198084); /* L131 OBJECT*/;
-      lisaac_push_first(&__pos__3VIE,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__AWIE,L11029000); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__TU3C,L5383176); /* L41 NUMERIC*/;
-      __tmp__30IE=to_uinteger_cpu__ZUH( 0);
-      lisaac_push(&__pos__AWIE,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__TU3C,L9195016); /* L70 NUMERIC*/;
-      __tmp__V0IE=(__UINTEGER_CPU__GDG)(__tmp__30IE - Self__1VIE);
-      lisaac_push(&__pos__3VIE,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__AWIE,L9195016); /* L70 NUMERIC*/;
-      clone_allocation_size__CEG=(__UINTEGER_CPU__GDG)(__tmp__CDR - __tmp__V0IE);
-      lisaac_push(&__pos__PXJB,L17310212); /* L132 OBJECT*/;
-      lisaac_push_first(&__pos__3VIE,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__AWIE,L9195016); /* L70 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__0Y4 == (__INTEGER__K)(-  1))) {
-        lisaac_push(&__pos__PXJB,L17829380); /* L136 OBJECT*/;
-        lisaac_push_first(&__pos__3VIE,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__AWIE,L17446916); /* L133 OBJECT*/;
-        __tmp__V3RB=alloc_size__5WK(Self__1VIE);
-        __tmp__4DBB=__tmp__V3RB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__PXJB,L17829380); /* L136 OBJECT*/;
-        lisaac_push_first(&__pos__3VIE,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__AWIE,L17719300); /* L135 OBJECT*/;
-        __tmp__TDR=to_uinteger_32__AAG(__tmp__0Y4);
-        lisaac_push(&__pos__AWIE,L17723908); /* L135 OBJECT*/;
-        __tmp__V3RB=alloc_type__size__VYK(__tmp__TDR,Self__1VIE);
-        __tmp__4DBB=__tmp__V3RB;
-      };
-      lisaac_push(&__pos__PXJB,L17979396); /* L137 OBJECT*/;
-      lisaac_push_first(&__pos__3VIE,L4069969); /* L31 CONVERT*/;
-      __tmp__BDWB=((__G_DIV_EXPR__M53 *)__tmp__4DBB);
-      result__UBWB=__tmp__BDWB;
-      lisaac_push(&__pos__PXJB,L18232836); /* L139 OBJECT*/;
-      lisaac_push_first(&__pos__3VIE,L31079428); /* L237 OBJECT*/;
-      *(__tmp__BDWB) = *(G_DIV_EXPR__M53__);
-      lisaac_push(&__pos__PXJB,L18746884); /* L143 OBJECT*/;
-      lisaac_push_first(&__pos__3VIE,L8530438); /* L65 FALSE*/;
-    };
-    /* NULL __G_DIV_EXPR__M53__ */
-if (result__UBWB==NULL) {
-      lisaac_push(&__pos__ENH,L6565483); /* L50 G_BINARY_EXPR*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* G_DIV_EXPR */ {
-      lisaac_push(&__pos__ENH,L6565483); /* L50 G_BINARY_EXPR*/;
-      __tmp__BDWB=((__G_DIV_EXPR__M53 *)result__UBWB);
-      lisaac_push_first(&__pos__DPG,L4996714); /* L38 G_DIV_EXPR*/;
-      __tmp__BDWB->parent_g_binary_expr__P53.left__GMHC=__tmp__R4O;
-      __tmp__BDWB->parent_g_binary_expr__P53.right__LMHC=result__QEP;
-      __tmp__KWHC=__tmp__BDWB->parent_g_binary_expr__P53.left__GMHC;
-      /* NULL __G_OUT__YC__ */
-if (__tmp__KWHC==NULL) {
-        lisaac_push(&__pos__DPG,L5525610); /* L42 G_DIV_EXPR*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* G_OUT */ {
-        lisaac_push(&__pos__DPG,L5525610); /* L42 G_DIV_EXPR*/;
-        Self__KJJC=((__G_OUT__YC *)__tmp__KWHC);
-        lisaac_push_first(&__pos__LDBB,L6835232); /* L52 G_EXPR*/;
-        __tmp__MJJC=Self__KJJC->parent_g_expr__0C.attribute__2X;
-        lisaac_push(&__pos__LDBB,L7092256); /* L54 G_EXPR*/;
-        lisaac_push_first(&__pos__PXJB,L22940167); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__3VIE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__AWIE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__TU3C,L9195016); /* L70 NUMERIC*/;
-        __tmp__CJJE=(__UINTEGER_8__VB)(- __tmp__MJJC);
-        lisaac_push(&__pos__3VIE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__AWIE,L9195016); /* L70 NUMERIC*/;
-        __tmp__MJJC=(__UINTEGER_8__VB)(__tmp__CJJE -  1);
-        lisaac_push(&__pos__PXJB,L22944263); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__3VIE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__AWIE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__TU3C,L9195016); /* L70 NUMERIC*/;
-        __tmp__CJJE=(__UINTEGER_8__VB)(-  8);
-        lisaac_push(&__pos__3VIE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__AWIE,L9195016); /* L70 NUMERIC*/;
-        __tmp__1IJE=(__UINTEGER_8__VB)(__tmp__CJJE -  1);
-        lisaac_push(&__pos__PXJB,L22943239); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__3VIE,L22171143); /* L169 INTEGER*/;
-        __tmp__CJJE=(__UINTEGER_8__VB)(__tmp__MJJC & __tmp__1IJE);
-        lisaac_push(&__pos__PXJB,L22939143); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__3VIE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__AWIE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__TU3C,L9195016); /* L70 NUMERIC*/;
-        __tmp__MJJC=(__UINTEGER_8__VB)(- __tmp__CJJE);
-        lisaac_push(&__pos__3VIE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__AWIE,L9195016); /* L70 NUMERIC*/;
-        Self__KJJC->parent_g_expr__0C.attribute__2X=(__UINTEGER_8__VB)(__tmp__MJJC -  1);
-      };
-      __tmp__NWHC=__tmp__BDWB->parent_g_binary_expr__P53.right__LMHC;
-      /* NULL __G_RAW__KM__ */
-if (__tmp__NWHC==NULL) {
-        lisaac_push(&__pos__DPG,L5656682); /* L43 G_DIV_EXPR*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* G_RAW */ {
-        lisaac_push(&__pos__DPG,L5656682); /* L43 G_DIV_EXPR*/;
-        Self__VJJC=((__G_RAW__KM *)__tmp__NWHC);
-        lisaac_push_first(&__pos__LDBB,L6835232); /* L52 G_EXPR*/;
-        __tmp__MJJC=Self__VJJC->parent_g_group__LM.parent_g_expr__WC.attribute__2X;
-        lisaac_push(&__pos__LDBB,L7092256); /* L54 G_EXPR*/;
-        lisaac_push_first(&__pos__PXJB,L22940167); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__3VIE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__AWIE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__TU3C,L9195016); /* L70 NUMERIC*/;
-        __tmp__CJJE=(__UINTEGER_8__VB)(- __tmp__MJJC);
-        lisaac_push(&__pos__3VIE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__AWIE,L9195016); /* L70 NUMERIC*/;
-        __tmp__MJJC=(__UINTEGER_8__VB)(__tmp__CJJE -  1);
-        lisaac_push(&__pos__PXJB,L22944263); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__3VIE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__AWIE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__TU3C,L9195016); /* L70 NUMERIC*/;
-        __tmp__CJJE=(__UINTEGER_8__VB)(-  8);
-        lisaac_push(&__pos__3VIE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__AWIE,L9195016); /* L70 NUMERIC*/;
-        __tmp__1IJE=(__UINTEGER_8__VB)(__tmp__CJJE -  1);
-        lisaac_push(&__pos__PXJB,L22943239); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__3VIE,L22171143); /* L169 INTEGER*/;
-        __tmp__CJJE=(__UINTEGER_8__VB)(__tmp__MJJC & __tmp__1IJE);
-        lisaac_push(&__pos__PXJB,L22939143); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__3VIE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__AWIE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__TU3C,L9195016); /* L70 NUMERIC*/;
-        __tmp__MJJC=(__UINTEGER_8__VB)(- __tmp__CJJE);
-        lisaac_push(&__pos__3VIE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__AWIE,L9195016); /* L70 NUMERIC*/;
-        Self__VJJC->parent_g_group__LM.parent_g_expr__WC.attribute__2X=(__UINTEGER_8__VB)(__tmp__MJJC -  1);
-      };
-    };
-    __tmp__BDWB=result__UBWB;
-  };
-  lisaac_push(&__pos__24I,L10619415); /* L81 EXAMPLE*/;
-  lisaac_push_first(&__pos__U4E,L8405540); /* L64 DESK*/;
-  lisaac_push_first(&__pos__ENH,L9047076); /* L69 DESK*/;
-  lisaac_push_first(&__pos__DPG,L21899282); /* L167 BLOCK*/;
-  __tmp__MGYB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MGYB) {
-    lisaac_push(&__pos__DPG,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__LDBB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__PXJB,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__3VIE,L13509634); /* L103 TRUE*/;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__DPG,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__LDBB,L12081158); /* L92 FALSE*/;
-  };
-  lisaac_push(&__pos__DPG,L22153746); /* L169 BLOCK*/;
-  lisaac_push(&__pos__ENH,L9178148); /* L70 DESK*/;
-  lisaac_push_first(&__pos__DPG,L21899282); /* L167 BLOCK*/;
-  __tmp__MGYB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MGYB) {
-    lisaac_push(&__pos__DPG,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__LDBB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__PXJB,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__3VIE,L13509634); /* L103 TRUE*/;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__DPG,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__LDBB,L12081158); /* L92 FALSE*/;
-  };
-  lisaac_push(&__pos__DPG,L22153746); /* L169 BLOCK*/;
-  lisaac_push(&__pos__ENH,L9978404); /* L76 DESK*/;
-  lisaac_push_first(&__pos__DPG,L15602180); /* L119 OBJECT*/;
-  result__SGP=NULL;
-  __tmp__C1N=((__POINTER__CB )(NULL));
-  lisaac_push(&__pos__DPG,L16394756); /* L125 OBJECT*/;
-  lisaac_push_first(&__pos__LDBB,L5250564); /* L40 OBJECT*/;
-  __tmp__X4E=sizeof(__AREA__PB);
-  lisaac_push(&__pos__DPG,L16394756); /* L125 OBJECT*/;
-  __tmp__0PJ=to_uinteger_cpu__ZUH(__tmp__X4E);
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__0PJ ==  0)) {
-    lisaac_push(&__pos__DPG,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__LDBB,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__PXJB,L16523780); /* L126 OBJECT*/;
-    result__SGP=AREA__PB__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__DPG,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__LDBB,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__PXJB,L16923652); /* L129 OBJECT*/;
-    lisaac_push_first(&__pos__3VIE,L30548996); /* L233 OBJECT*/;
-    __tmp__TDBB=-1;
-    Self__1VIE=clone_allocation_size__CEG;
-    lisaac_push(&__pos__PXJB,L17198084); /* L131 OBJECT*/;
-    lisaac_push_first(&__pos__3VIE,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__AWIE,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__TU3C,L5383176); /* L41 NUMERIC*/;
-    __tmp__BWIE=to_uinteger_cpu__ZUH( 0);
-    lisaac_push(&__pos__AWIE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__TU3C,L9195016); /* L70 NUMERIC*/;
-    __tmp__ZVIE=(__UINTEGER_CPU__GDG)(__tmp__BWIE - __tmp__0PJ);
-    lisaac_push(&__pos__3VIE,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__AWIE,L9195016); /* L70 NUMERIC*/;
-    clone_allocation_size__CEG=(__UINTEGER_CPU__GDG)(Self__1VIE - __tmp__ZVIE);
-    lisaac_push(&__pos__PXJB,L17310212); /* L132 OBJECT*/;
-    lisaac_push_first(&__pos__3VIE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__AWIE,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__TDBB == (__INTEGER__K)(-  1))) {
-      lisaac_push(&__pos__PXJB,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__3VIE,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__AWIE,L17446916); /* L133 OBJECT*/;
-      __tmp__ATQ=alloc_size__5WK(__tmp__0PJ);
-      __tmp__C1N=__tmp__ATQ;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__PXJB,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__3VIE,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__AWIE,L17719300); /* L135 OBJECT*/;
-      __tmp__FEBB=to_uinteger_32__AAG(__tmp__TDBB);
-      lisaac_push(&__pos__AWIE,L17723908); /* L135 OBJECT*/;
-      __tmp__ATQ=alloc_type__size__VYK(__tmp__FEBB,__tmp__0PJ);
-      __tmp__C1N=__tmp__ATQ;
-    };
-    lisaac_push(&__pos__PXJB,L17979396); /* L137 OBJECT*/;
-    lisaac_push_first(&__pos__3VIE,L4069969); /* L31 CONVERT*/;
-    __tmp__5HP=((__AREA__PB *)__tmp__C1N);
-    result__SGP=__tmp__5HP;
-    lisaac_push(&__pos__PXJB,L18232836); /* L139 OBJECT*/;
-    lisaac_push_first(&__pos__3VIE,L31079428); /* L237 OBJECT*/;
-    *(__tmp__5HP) = *(AREA__PB__);
-    lisaac_push(&__pos__PXJB,L18746884); /* L143 OBJECT*/;
-    lisaac_push_first(&__pos__3VIE,L8530438); /* L65 FALSE*/;
-  };
-  physical_screen__YS=result__SGP;
-  __tmp__X4E=(*(VIDEO__QB__)).width__PD;
-  __tmp__TDBB=(*(VIDEO__QB__)).height__QD;
-  /* NULL __AREA__PB__ */
-if (result__SGP==NULL) {
-    lisaac_push(&__pos__ENH,L10127396); /* L77 DESK*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* AREA */ {
-    lisaac_push(&__pos__ENH,L10127396); /* L77 DESK*/;
-    __tmp__5HP=((__AREA__PB *)result__SGP);
-    lisaac_push_first(&__pos__DPG,L36702744); /* L280 AREA*/;
-    lisaac_push_first(&__pos__LDBB,L19150866); /* L146 BLOCK*/;
-    lisaac_push_first(&__pos__PXJB,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__LDBB,L19277842); /* L147 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 10);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__LDBB,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__PXJB,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__3VIE,L19285522); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L36705304); /* L280 AREA*/;
-      lisaac_push_first(&__pos__TU3C,L14700552); /* L112 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__X4E >  0)) {
-        lisaac_push(&__pos__3VIE,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__AWIE,L13509634); /* L103 TRUE*/;
-        __tmp__C4RB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__3VIE,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__AWIE,L14689286); /* L112 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
-      };
-      __tmp__GZ4=__tmp__C4RB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__LDBB,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__PXJB,L12081158); /* L92 FALSE*/;
-      __tmp__GZ4=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__LDBB,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__PXJB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__3VIE,L19289106); /* L147 BLOCK*/;
-      lisaac_push(&__pos__3VIE,L19428370); /* L148 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__TU3C,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__JV0C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__KWIE,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__AWIE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_3));
-      lisaac_push(&__pos__AWIE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__TU3C,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__JV0C,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__KWIE,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__CQSB,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__AWIE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__TU3C,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__JV0C,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__LDBB,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__PXJB,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__DPG,L36833816); /* L281 AREA*/;
-    lisaac_push_first(&__pos__LDBB,L19150866); /* L146 BLOCK*/;
-    lisaac_push_first(&__pos__PXJB,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__LDBB,L19277842); /* L147 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 10);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__LDBB,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__PXJB,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__3VIE,L19285522); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L36836376); /* L281 AREA*/;
-      lisaac_push_first(&__pos__TU3C,L14700552); /* L112 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__TDBB >  0)) {
-        lisaac_push(&__pos__3VIE,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__AWIE,L13509634); /* L103 TRUE*/;
-        __tmp__C4RB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__3VIE,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__AWIE,L14689286); /* L112 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
-      };
-      __tmp__GZ4=__tmp__C4RB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__LDBB,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__PXJB,L12081158); /* L92 FALSE*/;
-      __tmp__GZ4=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__LDBB,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__PXJB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__3VIE,L19289106); /* L147 BLOCK*/;
-      lisaac_push(&__pos__3VIE,L19428370); /* L148 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__TU3C,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__JV0C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__KWIE,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__AWIE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_3));
-      lisaac_push(&__pos__AWIE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__TU3C,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__JV0C,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__KWIE,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__CQSB,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__AWIE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__TU3C,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__JV0C,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__LDBB,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__PXJB,L8530438); /* L65 FALSE*/;
-    };
-    __tmp__5HP->parent__DBB=NULL;
-    lisaac_push(&__pos__DPG,L38799896); /* L296 AREA*/;
-    lisaac_push_first(&__pos__LDBB,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__PXJB,L37236760); /* L284 AREA*/;
-    __tmp__5HP->x_window__YNB= 0;
-    __tmp__5HP->y_window__ZNB= 0;
-    __tmp__5HP->next__0NB=NULL;
-    __tmp__5HP->prev__TOB=NULL;
-    __tmp__5HP->child__FOB=NULL;
-    __tmp__5HP->clip__WOB=NULL;
-    __tmp__5HP->plan__ZOB=NULL;
-    __tmp__5HP->height__MT=__tmp__TDBB;
-    __tmp__5HP->width__IT=__tmp__X4E;
-    lisaac_push(&__pos__DPG,L39723032); /* L303 AREA*/;
-    lisaac_push_first(&__pos__LDBB,L34218526); /* L261 ABSTRACT_BITMAP*/;
-    __tmp__5HP->clip_x0__0MG= 0;
-    lisaac_push(&__pos__LDBB,L34614302); /* L264 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__PXJB,L9195016); /* L70 NUMERIC*/;
-    __tmp__5HP->clip_x1__3MG=(__INTEGER__K)(__tmp__X4E -  1);
-    __tmp__5HP->clip_y0__4MG= 0;
-    lisaac_push(&__pos__LDBB,L34876958); /* L266 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__PXJB,L9195016); /* L70 NUMERIC*/;
-    __tmp__5HP->clip_y1__BNG=(__INTEGER__K)(__tmp__TDBB -  1);
-    lisaac_push(&__pos__DPG,L40115736); /* L306 AREA*/;
-    append_plan__3ZS(__tmp__5HP);
-    lisaac_push(&__pos__DPG,L40246296); /* L307 AREA*/;
-    clip_type1__EBT(__tmp__5HP);
-    lisaac_push(&__pos__DPG,L40375832); /* L308 AREA*/;
-    lisaac_push_first(&__pos__LDBB,L155981848); /* L1190 AREA*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__5HP->clip__WOB != (void *)NULL)) {
-      lisaac_push(&__pos__LDBB,L156502552); /* L1194 AREA*/;
-      lisaac_push_first(&__pos__PXJB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__3VIE,L156388376); /* L1193 AREA*/;
-      lisaac_push_first(&__pos__AWIE,L155342872); /* L1185 AREA*/;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__LDBB,L156502552); /* L1194 AREA*/;
-      lisaac_push_first(&__pos__PXJB,L8530438); /* L65 FALSE*/;
-    };
-  };
-  DESK__TC__->parent_g_raw__XC.root__AT=__tmp__BDWB;
-  lisaac_push(&__pos__ENH,L10627620); /* L81 DESK*/;
-  lisaac_push_first(&__pos__DPG,L3950631); /* L30 UINTEGER_32*/;
-  lisaac_push_first(&__pos__LDBB,L68456968); /* L522 NUMERIC*/;
-  lisaac_push_first(&__pos__PXJB,L4069969); /* L31 CONVERT*/;
-  __tmp__TVIE=((__UINTEGER_32__RD )(ExposureMask));
-  __tmp__R3I=((__UINTEGER_32__RD )(KeyPressMask|KeyReleaseMask));
-  lisaac_push(&__pos__DPG,L6300731); /* L48 EVENT_SYSTEM*/;
-  __tmp__5KY=__infix_or__RIG(__tmp__TVIE,__tmp__R3I);
-  __tmp__TVIE=((__UINTEGER_32__RD )(ButtonPressMask|ButtonReleaseMask|PointerMotionMask));
-  lisaac_push(&__pos__DPG,L6431803); /* L49 EVENT_SYSTEM*/;
-  __tmp__R3I=__infix_or__RIG(__tmp__5KY,__tmp__TVIE);
-  __tmp__TVIE=((__UINTEGER_32__RD )(ClientMessage));
-  lisaac_push(&__pos__DPG,L6562875); /* L50 EVENT_SYSTEM*/;
-  __tmp__5KY=__infix_or__RIG(__tmp__R3I,__tmp__TVIE);
-  __tmp__TVIE=((__UINTEGER_32__RD )(StructureNotifyMask));
-  lisaac_push(&__pos__DPG,L6825019); /* L52 EVENT_SYSTEM*/;
-  __tmp__R3I=__infix_or__RIG(__tmp__5KY,__tmp__TVIE);
-  __tmp__TVIE=__tmp__R3I;
-  XSelectInput(display,window,(__tmp__R3I));
-  focus__DT=DESK__TC__;
-  /* NULL __AREA__PB__ */
-if (physical_screen__YS==NULL) {
-    lisaac_push(&__pos__ENH,L11157028); /* L85 DESK*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* AREA */ {
-    __tmp__PYVB=physical_screen__YS->width__IT;
-  };
-  /* NULL __AREA__PB__ */
-if (physical_screen__YS==NULL) {
-    lisaac_push(&__pos__ENH,L11168804); /* L85 DESK*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* AREA */ {
-    __tmp__0Y4=physical_screen__YS->height__MT;
-  };
-  lisaac_push(&__pos__ENH,L11169316); /* L85 DESK*/;
-  set_position__at__size__R0(physical_screen__YS,__tmp__PYVB,__tmp__0Y4);
-  lisaac_push(&__pos__ENH,L11434020); /* L87 DESK*/;
-  lisaac_push_first(&__pos__DPG,L6170172); /* L47 VIRTUAL_SCREEN*/;
-  lisaac_push_first(&__pos__LDBB,L15602180); /* L119 OBJECT*/;
-  result__MLP=NULL;
-  __tmp__C1N=((__POINTER__CB )(NULL));
-  lisaac_push(&__pos__LDBB,L16394756); /* L125 OBJECT*/;
-  lisaac_push_first(&__pos__PXJB,L5250564); /* L40 OBJECT*/;
-  __tmp__X4E=sizeof(__VIRTUAL_SCREEN__PT);
-  lisaac_push(&__pos__LDBB,L16394756); /* L125 OBJECT*/;
-  __tmp__0PJ=to_uinteger_cpu__ZUH(__tmp__X4E);
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__0PJ ==  0)) {
-    lisaac_push(&__pos__LDBB,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__PXJB,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__3VIE,L16523780); /* L126 OBJECT*/;
-    result__MLP=VIRTUAL_SCREEN__PT__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__LDBB,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__PXJB,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__3VIE,L16923652); /* L129 OBJECT*/;
-    lisaac_push_first(&__pos__AWIE,L30548996); /* L233 OBJECT*/;
-    __tmp__PYVB=-1;
-    Self__1VIE=clone_allocation_size__CEG;
-    lisaac_push(&__pos__3VIE,L17198084); /* L131 OBJECT*/;
-    lisaac_push_first(&__pos__AWIE,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__TU3C,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__JV0C,L5383176); /* L41 NUMERIC*/;
-    __tmp__BWIE=to_uinteger_cpu__ZUH( 0);
-    lisaac_push(&__pos__TU3C,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__JV0C,L9195016); /* L70 NUMERIC*/;
-    __tmp__ZVIE=(__UINTEGER_CPU__GDG)(__tmp__BWIE - __tmp__0PJ);
-    lisaac_push(&__pos__AWIE,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__TU3C,L9195016); /* L70 NUMERIC*/;
-    clone_allocation_size__CEG=(__UINTEGER_CPU__GDG)(Self__1VIE - __tmp__ZVIE);
-    lisaac_push(&__pos__3VIE,L17310212); /* L132 OBJECT*/;
-    lisaac_push_first(&__pos__AWIE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__TU3C,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__PYVB == (__INTEGER__K)(-  1))) {
-      lisaac_push(&__pos__3VIE,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__AWIE,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__TU3C,L17446916); /* L133 OBJECT*/;
-      __tmp__ATQ=alloc_size__5WK(__tmp__0PJ);
-      __tmp__C1N=__tmp__ATQ;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3VIE,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__AWIE,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__TU3C,L17719300); /* L135 OBJECT*/;
-      __tmp__FEBB=to_uinteger_32__AAG(__tmp__PYVB);
-      lisaac_push(&__pos__TU3C,L17723908); /* L135 OBJECT*/;
-      __tmp__ATQ=alloc_type__size__VYK(__tmp__FEBB,__tmp__0PJ);
-      __tmp__C1N=__tmp__ATQ;
-    };
-    lisaac_push(&__pos__3VIE,L17979396); /* L137 OBJECT*/;
-    lisaac_push_first(&__pos__AWIE,L4069969); /* L31 CONVERT*/;
-    __tmp__ZMP=((__VIRTUAL_SCREEN__PT *)__tmp__C1N);
-    result__MLP=__tmp__ZMP;
-    lisaac_push(&__pos__3VIE,L18232836); /* L139 OBJECT*/;
-    lisaac_push_first(&__pos__AWIE,L31079428); /* L237 OBJECT*/;
-    *(__tmp__ZMP) = *(VIRTUAL_SCREEN__PT__);
-    lisaac_push(&__pos__3VIE,L18746884); /* L143 OBJECT*/;
-    lisaac_push_first(&__pos__AWIE,L8530438); /* L65 FALSE*/;
-  };
-  /* NULL __VIRTUAL_SCREEN__PT__ */
-if (result__MLP==NULL) {
-    lisaac_push(&__pos__DPG,L6306364); /* L48 VIRTUAL_SCREEN*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* VIRTUAL_SCREEN */ {
-    lisaac_push(&__pos__DPG,L6306364); /* L48 VIRTUAL_SCREEN*/;
-    __tmp__ZMP=((__VIRTUAL_SCREEN__PT *)result__MLP);
-    lisaac_push_first(&__pos__LDBB,L6834236); /* L52 VIRTUAL_SCREEN*/;
-    __tmp__ZMP->desk__LNP=DESK__TC__;
-    __tmp__ZMP->scale_width__MNP= 1;
-    __tmp__ZMP->scale_height__NNP= 1;
-    __tmp__PYVB=DESK__TC__->parent_g_raw__XC.parent_area__VC.width__IT;
-    lisaac_push(&__pos__LDBB,L7489596); /* L57 VIRTUAL_SCREEN*/;
-    lisaac_push_first(&__pos__PXJB,L9457160); /* L72 NUMERIC*/;
-    __tmp__0Y4=DESK__TC__->parent_g_raw__XC.parent_area__VC.height__MT;
-    lisaac_push(&__pos__LDBB,L7496252); /* L57 VIRTUAL_SCREEN*/;
-    lisaac_push_first(&__pos__PXJB,L36702744); /* L280 AREA*/;
-    lisaac_push_first(&__pos__3VIE,L19150866); /* L146 BLOCK*/;
-    lisaac_push_first(&__pos__AWIE,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__3VIE,L19277842); /* L147 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 10);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__3VIE,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__TU3C,L19285522); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__JV0C,L36705304); /* L280 AREA*/;
-      lisaac_push_first(&__pos__KWIE,L14700552); /* L112 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__PYVB >  0)) {
-        lisaac_push(&__pos__TU3C,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__JV0C,L13509634); /* L103 TRUE*/;
-        __tmp__C4RB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__TU3C,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__JV0C,L14689286); /* L112 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
-      };
-      __tmp__GZ4=__tmp__C4RB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3VIE,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L12081158); /* L92 FALSE*/;
-      __tmp__GZ4=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__3VIE,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__TU3C,L19289106); /* L147 BLOCK*/;
-      lisaac_push(&__pos__TU3C,L19428370); /* L148 BLOCK*/;
-      lisaac_push_first(&__pos__JV0C,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__KWIE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__23RB,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__JV0C,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_3));
-      lisaac_push(&__pos__JV0C,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__KWIE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__CQSB,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__23RB,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__B4QB,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__JV0C,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__KWIE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3VIE,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__PXJB,L36833816); /* L281 AREA*/;
-    lisaac_push_first(&__pos__3VIE,L19150866); /* L146 BLOCK*/;
-    lisaac_push_first(&__pos__AWIE,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__3VIE,L19277842); /* L147 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 10);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__3VIE,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__TU3C,L19285522); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__JV0C,L36836376); /* L281 AREA*/;
-      lisaac_push_first(&__pos__KWIE,L14700552); /* L112 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__0Y4 >  0)) {
-        lisaac_push(&__pos__TU3C,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__JV0C,L13509634); /* L103 TRUE*/;
-        __tmp__C4RB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__TU3C,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__JV0C,L14689286); /* L112 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
-      };
-      __tmp__GZ4=__tmp__C4RB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3VIE,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L12081158); /* L92 FALSE*/;
-      __tmp__GZ4=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__3VIE,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__TU3C,L19289106); /* L147 BLOCK*/;
-      lisaac_push(&__pos__TU3C,L19428370); /* L148 BLOCK*/;
-      lisaac_push_first(&__pos__JV0C,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__KWIE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__23RB,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__JV0C,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_3));
-      lisaac_push(&__pos__JV0C,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__KWIE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__CQSB,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__23RB,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__B4QB,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__JV0C,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__KWIE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3VIE,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L8530438); /* L65 FALSE*/;
-    };
-    __tmp__ZMP->parent_area__QT.parent__DBB=DESK__TC__;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)DESK__TC__ == (void *)NULL)) {
-      lisaac_push(&__pos__PXJB,L38799896); /* L296 AREA*/;
-      lisaac_push_first(&__pos__3VIE,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__AWIE,L37236760); /* L284 AREA*/;
-      __tmp__ZMP->parent_area__QT.x_window__YNB= 0;
-      __tmp__ZMP->parent_area__QT.y_window__ZNB= 0;
-      __tmp__ZMP->parent_area__QT.next__0NB=NULL;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__PXJB,L38799896); /* L296 AREA*/;
-      lisaac_push_first(&__pos__3VIE,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__AWIE,L37754904); /* L288 AREA*/;
-      __tmp__CZ4=DESK__TC__->parent_g_raw__XC.parent_area__VC.x_window__YNB;
-      lisaac_push(&__pos__AWIE,L37897240); /* L289 AREA*/;
-      lisaac_push_first(&__pos__TU3C,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__JV0C,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__KWIE,L9195016); /* L70 NUMERIC*/;
-      __tmp__QGXB=(__INTEGER__K)(-  0);
-      lisaac_push(&__pos__TU3C,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__JV0C,L9195016); /* L70 NUMERIC*/;
-      __tmp__ZMP->parent_area__QT.x_window__YNB=(__INTEGER__K)(__tmp__CZ4 - __tmp__QGXB);
-      __tmp__CZ4=DESK__TC__->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
-      lisaac_push(&__pos__AWIE,L38028312); /* L290 AREA*/;
-      lisaac_push_first(&__pos__TU3C,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__JV0C,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__KWIE,L9195016); /* L70 NUMERIC*/;
-      __tmp__QGXB=(__INTEGER__K)(-  0);
-      lisaac_push(&__pos__TU3C,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__JV0C,L9195016); /* L70 NUMERIC*/;
-      __tmp__ZMP->parent_area__QT.y_window__ZNB=(__INTEGER__K)(__tmp__CZ4 - __tmp__QGXB);
-      __tmp__ZMP->parent_area__QT.next__0NB=DESK__TC__->parent_g_raw__XC.parent_area__VC.child__FOB;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__ZMP->parent_area__QT.next__0NB != (void *)NULL)) {
-        lisaac_push(&__pos__AWIE,L38538776); /* L294 AREA*/;
-        lisaac_push_first(&__pos__TU3C,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__JV0C,L38285848); /* L292 AREA*/;
-        __tmp__RET=__tmp__ZMP->parent_area__QT.next__0NB;
-        /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__RET==NULL) {
-          lisaac_push(&__pos__JV0C,L38413848); /* L293 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)__tmp__RET)->__id) {
-          case __EXAMPLE__OB__: {
-            lisaac_push(&__pos__JV0C,L38413848); /* L293 AREA*/;
-            Self__XUVB=((__EXAMPLE__OB *)((__AREA__PB *)__tmp__RET));
-            lisaac_push_first(&__pos__KWIE,L30157848); /* L230 AREA*/;
-            Self__XUVB->parent_area__DC.prev__TOB=__tmp__ZMP;
-          } break;
-          case __DESK__TC__: {
-            lisaac_push(&__pos__JV0C,L38413848); /* L293 AREA*/;
-            Self__RO0=((__DESK__TC *)((__AREA__PB *)__tmp__RET));
-            lisaac_push_first(&__pos__KWIE,L30157848); /* L230 AREA*/;
-            Self__RO0->parent_g_raw__XC.parent_area__VC.prev__TOB=__tmp__ZMP;
-          } break;
-          case __G_OUT__YC__: {
-            lisaac_push(&__pos__JV0C,L38413848); /* L293 AREA*/;
-            Self__XRID=((__G_OUT__YC *)((__AREA__PB *)__tmp__RET));
-            lisaac_push_first(&__pos__KWIE,L30157848); /* L230 AREA*/;
-            Self__XRID->parent_area__ZC.prev__TOB=__tmp__ZMP;
-          } break;
-          case __G_RAW__KM__: {
-            lisaac_push(&__pos__JV0C,L38413848); /* L293 AREA*/;
-            Self__2RID=((__G_RAW__KM *)((__AREA__PB *)__tmp__RET));
-            lisaac_push_first(&__pos__KWIE,L30157848); /* L230 AREA*/;
-            Self__2RID->parent_g_group__LM.parent_area__VC.prev__TOB=__tmp__ZMP;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            lisaac_push(&__pos__JV0C,L38413848); /* L293 AREA*/;
-            Self__4SAB=((__VIRTUAL_SCREEN__PT *)((__AREA__PB *)__tmp__RET));
-            lisaac_push_first(&__pos__KWIE,L30157848); /* L230 AREA*/;
-            Self__4SAB->parent_area__QT.prev__TOB=__tmp__ZMP;
-          } break;
-          case __MOUSE__VT__: {
-            lisaac_push(&__pos__JV0C,L38413848); /* L293 AREA*/;
-            Self__VO0=((__MOUSE__VT *)((__AREA__PB *)__tmp__RET));
-            lisaac_push_first(&__pos__KWIE,L30157848); /* L230 AREA*/;
-            Self__VO0->parent_window__XT.prev__TOB=__tmp__ZMP;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
+    li__GUB:
+    {
+      li__ASOB=((void *)((__li__VS *)li__3S)->li__FSOB == (void *)NULL);
+      if ((! li__ASOB)) {
+        li__G3CC=((__li__VS *)li__3S)->li__FSOB->li__Q3CC;
+        li__3FHC=((__li__VS *)li__3S);
+        if ((li__3FHC->li__2S.li__Q4T ==  1)) {
+          li__3FHC->li__FSOB=NULL;
+          li__3FHC->li__K4CC=NULL;
+          li__3FHC->li__M4CC= 0;
+          li__3FHC->li__2S.li__Q4T= 0;
+        } else /* FALSE */ {
+          li__3FHC->li__FSOB=li__3FHC->li__FSOB->li__T4CC;
+          if ((li__3FHC->li__M4CC !=  1)) {
+            li__3FHC->li__M4CC=(__li__K)(li__3FHC->li__M4CC -  1);
+          };
+          li__3FHC->li__2S.li__Q4T=(__li__K)(li__3FHC->li__2S.li__Q4T -  1);
         };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__AWIE,L38538776); /* L294 AREA*/;
-        lisaac_push_first(&__pos__TU3C,L8530438); /* L65 FALSE*/;
-      };
-      __tmp__RET=__tmp__ZMP->parent_area__QT.parent__DBB;
-      /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__RET==NULL) {
-        lisaac_push(&__pos__AWIE,L38680088); /* L295 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)__tmp__RET)->__id) {
-        case __AREA__PB__: {
-          lisaac_push(&__pos__AWIE,L38680088); /* L295 AREA*/;
-          Self__TJX=((__AREA__PB *)__tmp__RET);
-          lisaac_push_first(&__pos__TU3C,L30813720); /* L235 AREA*/;
-          Self__TJX->child__FOB=__tmp__ZMP;
+        switch (((struct ___OBJ *)li__G3CC)->__id) {
+        case __li__B5__: {
+          ((__li__B5 *)li__G3CC)->li__C5.li__VS4B=li__UR;
         } break;
-        case __DESK__TC__: {
-          lisaac_push(&__pos__AWIE,L38680088); /* L295 AREA*/;
-          Self__RO0=((__DESK__TC *)((__AREA__PB *)__tmp__RET));
-          lisaac_push_first(&__pos__TU3C,L30813720); /* L235 AREA*/;
-          Self__RO0->parent_g_raw__XC.parent_area__VC.child__FOB=__tmp__ZMP;
+        case __li__2BB__: {
+          ((__li__2BB *)((__li__B5 *)li__G3CC))->li__3BB.li__VS4B=li__UR;
         } break;
-        case __G_RAW__KM__: {
-          lisaac_push(&__pos__AWIE,L38680088); /* L295 AREA*/;
-          Self__VJJC=((__G_RAW__KM *)((__AREA__PB *)__tmp__RET));
-          lisaac_push_first(&__pos__TU3C,L30813720); /* L235 AREA*/;
-          Self__VJJC->parent_g_group__LM.parent_area__VC.child__FOB=__tmp__ZMP;
+        case __li__REB__: {
+          ((__li__REB *)((__li__B5 *)li__G3CC))->li__SEB.li__VS4B=li__UR;
         } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
-    };
-    __tmp__ZMP->parent_area__QT.prev__TOB=NULL;
-    __tmp__ZMP->parent_area__QT.child__FOB=NULL;
-    __tmp__ZMP->parent_area__QT.clip__WOB=NULL;
-    __tmp__ZMP->parent_area__QT.plan__ZOB=NULL;
-    __tmp__ZMP->parent_area__QT.height__MT=__tmp__0Y4;
-    __tmp__ZMP->parent_area__QT.width__IT=__tmp__PYVB;
-    lisaac_push(&__pos__PXJB,L39723032); /* L303 AREA*/;
-    lisaac_push_first(&__pos__3VIE,L34218526); /* L261 ABSTRACT_BITMAP*/;
-    __tmp__ZMP->parent_area__QT.clip_x0__0MG= 0;
-    __tmp__PYVB=__tmp__ZMP->parent_area__QT.width__IT;
-    lisaac_push(&__pos__3VIE,L34614302); /* L264 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__AWIE,L9195016); /* L70 NUMERIC*/;
-    __tmp__ZMP->parent_area__QT.clip_x1__3MG=(__INTEGER__K)(__tmp__PYVB -  1);
-    __tmp__ZMP->parent_area__QT.clip_y0__4MG= 0;
-    __tmp__PYVB=__tmp__ZMP->parent_area__QT.height__MT;
-    lisaac_push(&__pos__3VIE,L34876958); /* L266 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__AWIE,L9195016); /* L70 NUMERIC*/;
-    __tmp__ZMP->parent_area__QT.clip_y1__BNG=(__INTEGER__K)(__tmp__PYVB -  1);
-    lisaac_push(&__pos__PXJB,L40115736); /* L306 AREA*/;
-    append_plan__YOU(__tmp__ZMP);
-    lisaac_push(&__pos__PXJB,L40246296); /* L307 AREA*/;
-    clip_type1__AWU(__tmp__ZMP);
-    lisaac_push(&__pos__PXJB,L40375832); /* L308 AREA*/;
-    lisaac_push_first(&__pos__3VIE,L155981848); /* L1190 AREA*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__ZMP->parent_area__QT.clip__WOB != (void *)NULL)) {
-      lisaac_push(&__pos__3VIE,L156502552); /* L1194 AREA*/;
-      lisaac_push_first(&__pos__AWIE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__TU3C,L156388376); /* L1193 AREA*/;
-      lisaac_push_first(&__pos__JV0C,L155342872); /* L1185 AREA*/;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3VIE,L156502552); /* L1194 AREA*/;
-      lisaac_push_first(&__pos__AWIE,L8530438); /* L65 FALSE*/;
-    };
-  };
-  virtual_screen__UT=result__MLP;
-  lisaac_push(&__pos__ENH,L11544612); /* L88 DESK*/;
-  lisaac_push_first(&__pos__DPG,L15734820); /* L120 DESK*/;
-  lisaac_push_first(&__pos__LDBB,L12347453); /* L94 MOUSE*/;
-  lisaac_push_first(&__pos__PXJB,L8791617); /* L67 FAST_ARRAY*/;
-  lisaac_push_first(&__pos__3VIE,L15602180); /* L119 OBJECT*/;
-  result__MPP=NULL;
-  __tmp__C1N=((__POINTER__CB )(NULL));
-  lisaac_push(&__pos__3VIE,L16394756); /* L125 OBJECT*/;
-  lisaac_push_first(&__pos__AWIE,L5250564); /* L40 OBJECT*/;
-  __tmp__X4E=sizeof(__FAST_ARRAYoEVENT_MOUSEo__ECB);
-  lisaac_push(&__pos__3VIE,L16394756); /* L125 OBJECT*/;
-  __tmp__0PJ=to_uinteger_cpu__ZUH(__tmp__X4E);
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__0PJ ==  0)) {
-    lisaac_push(&__pos__3VIE,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__AWIE,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__TU3C,L16523780); /* L126 OBJECT*/;
-    result__MPP=FAST_ARRAYoEVENT_MOUSEo__ECB__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__3VIE,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__AWIE,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__TU3C,L16923652); /* L129 OBJECT*/;
-    lisaac_push_first(&__pos__JV0C,L30548996); /* L233 OBJECT*/;
-    __tmp__PYVB=__FAST_ARRAYoEVENT_MOUSEo__ECB__;
-    Self__1VIE=clone_allocation_size__CEG;
-    lisaac_push(&__pos__TU3C,L17198084); /* L131 OBJECT*/;
-    lisaac_push_first(&__pos__JV0C,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__KWIE,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__CQSB,L5383176); /* L41 NUMERIC*/;
-    __tmp__BWIE=to_uinteger_cpu__ZUH( 0);
-    lisaac_push(&__pos__KWIE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__CQSB,L9195016); /* L70 NUMERIC*/;
-    __tmp__ZVIE=(__UINTEGER_CPU__GDG)(__tmp__BWIE - __tmp__0PJ);
-    lisaac_push(&__pos__JV0C,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__KWIE,L9195016); /* L70 NUMERIC*/;
-    clone_allocation_size__CEG=(__UINTEGER_CPU__GDG)(Self__1VIE - __tmp__ZVIE);
-    lisaac_push(&__pos__TU3C,L17310212); /* L132 OBJECT*/;
-    lisaac_push_first(&__pos__JV0C,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__KWIE,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__PYVB == (__INTEGER__K)(-  1))) {
-      lisaac_push(&__pos__TU3C,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__JV0C,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__KWIE,L17446916); /* L133 OBJECT*/;
-      __tmp__ATQ=alloc_size__5WK(__tmp__0PJ);
-      __tmp__C1N=__tmp__ATQ;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__TU3C,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__JV0C,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__KWIE,L17719300); /* L135 OBJECT*/;
-      __tmp__FEBB=to_uinteger_32__AAG(__tmp__PYVB);
-      lisaac_push(&__pos__KWIE,L17723908); /* L135 OBJECT*/;
-      __tmp__ATQ=alloc_type__size__VYK(__tmp__FEBB,__tmp__0PJ);
-      __tmp__C1N=__tmp__ATQ;
-    };
-    lisaac_push(&__pos__TU3C,L17979396); /* L137 OBJECT*/;
-    lisaac_push_first(&__pos__JV0C,L4069969); /* L31 CONVERT*/;
-    __tmp__ZQP=((__FAST_ARRAYoEVENT_MOUSEo__ECB *)__tmp__C1N);
-    result__MPP=__tmp__ZQP;
-    lisaac_push(&__pos__TU3C,L18232836); /* L139 OBJECT*/;
-    lisaac_push_first(&__pos__JV0C,L31079428); /* L237 OBJECT*/;
-    *(__tmp__ZQP) = *(FAST_ARRAYoEVENT_MOUSEo__ECB__);
-    lisaac_push(&__pos__TU3C,L18746884); /* L143 OBJECT*/;
-    lisaac_push_first(&__pos__JV0C,L8530438); /* L65 FALSE*/;
-  };
-  /* NULL __FAST_ARRAYoEVENT_MOUSEo__ECB__ */
-if (result__MPP==NULL) {
-    lisaac_push(&__pos__PXJB,L8925761); /* L68 FAST_ARRAY*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* FAST_ARRAY(EVENT_MOUSE) */ {
-    lisaac_push(&__pos__PXJB,L8925761); /* L68 FAST_ARRAY*/;
-    __tmp__ZQP=((__FAST_ARRAYoEVENT_MOUSEo__ECB *)result__MPP);
-    lisaac_push_first(&__pos__3VIE,L15480385); /* L118 FAST_ARRAY*/;
-    __tmp__PYVB=(*(__tmp__ZQP)).capacity__NG4;
-    lisaac_push(&__pos__3VIE,L15993921); /* L122 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__AWIE,L21772306); /* L166 BLOCK*/;
-    lisaac_push_first(&__pos__TU3C,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__AWIE,L21899282); /* L167 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 5);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__AWIE,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L21906962); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L16001601); /* L122 FAST_ARRAY*/;
-      __tmp__GZ4=__infix_greater_equal__JGG( 4, 0);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-        lisaac_push(&__pos__JV0C,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L13509634); /* L103 TRUE*/;
-        __tmp__C4RB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JV0C,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L14689286); /* L112 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
-      };
-      __tmp__GZ4=__tmp__C4RB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L12081158); /* L92 FALSE*/;
-      __tmp__GZ4=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__AWIE,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L21910546); /* L167 BLOCK*/;
-      lisaac_push(&__pos__JV0C,L22051346); /* L168 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__B4QB,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__KWIE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_1));
-      lisaac_push(&__pos__KWIE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__23RB,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__B4QB,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__DVAC,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__KWIE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__3VIE,L16397889); /* L125 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__AWIE,L53760008); /* L410 NUMERIC*/;
-    lisaac_push_first(&__pos__TU3C,L67408392); /* L514 NUMERIC*/;
-    lisaac_push_first(&__pos__JV0C,L4069969); /* L31 CONVERT*/;
-    __tmp__0Y4=(*(__tmp__ZQP)).capacity__NG4;
-    lisaac_push(&__pos__3VIE,L16398401); /* L125 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__AWIE,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (( 4 > __tmp__0Y4)) {
-      lisaac_push(&__pos__3VIE,L16910913); /* L129 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__AWIE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__TU3C,L16671297); /* L127 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__JV0C,L10619925); /* L81 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__KWIE,L21899282); /* L167 BLOCK*/;
-      __tmp__GZ4=__infix_greater_equal__JGG( 15, 5);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-        lisaac_push(&__pos__KWIE,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__CQSB,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__23RB,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__B4QB,L13509634); /* L103 TRUE*/;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__KWIE,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__CQSB,L12081158); /* L92 FALSE*/;
-      };
-      lisaac_push(&__pos__KWIE,L22153746); /* L169 BLOCK*/;
-      lisaac_push(&__pos__JV0C,L11160085); /* L85 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__KWIE,L7998485); /* L61 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__CQSB,L21899282); /* L167 BLOCK*/;
-      __tmp__GZ4=__infix_greater_equal__JGG( 15, 5);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-        lisaac_push(&__pos__CQSB,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__B4QB,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__DVAC,L13509634); /* L103 TRUE*/;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__CQSB,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L12081158); /* L92 FALSE*/;
-      };
-      lisaac_push(&__pos__CQSB,L22153746); /* L169 BLOCK*/;
-      lisaac_push(&__pos__KWIE,L8804373); /* L67 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__CQSB,L6949397); /* L53 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__23RB,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__B4QB,L6833685); /* L52 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__DVAC,L5774867); /* L44 POINTER*/;
-      __tmp__CZ4=((__INTEGER__K )(sizeof(void *)));
-      lisaac_push(&__pos__KWIE,L8796693); /* L67 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__CQSB,L9457160); /* L72 NUMERIC*/;
-      __tmp__QGXB=(__INTEGER__K)(__tmp__CZ4 <<  2);
-      lisaac_push(&__pos__KWIE,L8264725); /* L63 NATIVE_ARRAY*/;
-      __tmp__CDR=to_uinteger_cpu__ZUH(__tmp__QGXB);
-      lisaac_push(&__pos__KWIE,L9063445); /* L69 NATIVE_ARRAY*/;
-      __tmp__ATQ=alloc_dynamic__AIZ(__tmp__CDR);
-      lisaac_push(&__pos__KWIE,L9201173); /* L70 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__CQSB,L4069969); /* L31 CONVERT*/;
-      __tmp__WGKB=((void **)__tmp__ATQ);
-      lisaac_push(&__pos__KWIE,L9702421); /* L74 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__CQSB,L24393746); /* L186 BLOCK*/;
-      lisaac_push_first(&__pos__23RB,L7481860); /* L57 OBJECT*/;
-      __tmp__ATQ=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__CQSB,L24520722); /* L187 BLOCK*/;
-      __tmp__GZ4=__infix_greater_equal__JGG( 15, 15);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-        lisaac_push(&__pos__CQSB,L24524306); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__B4QB,L24528914); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__DVAC,L9703445); /* L74 NATIVE_ARRAY*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__WGKB != (void *)NULL)) {
-          lisaac_push(&__pos__B4QB,L24525842); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__DVAC,L13509634); /* L103 TRUE*/;
-          __tmp__RGXB=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__B4QB,L24525842); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__DVAC,L14689286); /* L112 FALSE*/;
-          __tmp__RGXB=TRUE__B__;
-        };
-        __tmp__C4RB=__tmp__RGXB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__CQSB,L24524306); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L12081158); /* L92 FALSE*/;
-        __tmp__C4RB=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-        lisaac_push(&__pos__CQSB,L24775186); /* L189 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__B4QB,L24532498); /* L187 BLOCK*/;
-        lisaac_push(&__pos__B4QB,L24672274); /* L188 BLOCK*/;
-        lisaac_push_first(&__pos__DVAC,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__SHDC,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__LVAC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__YYIE,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__ATQ));
-        lisaac_push(&__pos__DVAC,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_2));
-        lisaac_push(&__pos__DVAC,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__SHDC,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__LVAC,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__YYIE,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__4YIE,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__DVAC,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__SHDC,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__LVAC,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__CQSB,L24775186); /* L189 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__JV0C,L11290645); /* L86 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__KWIE,L77597717); /* L592 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__CQSB,L21772306); /* L166 BLOCK*/;
-      lisaac_push_first(&__pos__23RB,L7481860); /* L57 OBJECT*/;
-      __tmp__ATQ=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__CQSB,L21899282); /* L167 BLOCK*/;
-      __tmp__GZ4=__infix_greater_equal__JGG( 15, 5);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-        lisaac_push(&__pos__CQSB,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__B4QB,L21906962); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__DVAC,L77603861); /* L592 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__SHDC,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__LVAC,L9195016); /* L70 NUMERIC*/;
-        __tmp__I0ZB=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__DVAC,L77602837); /* L592 NATIVE_ARRAY*/;
-        __tmp__C4RB=__infix_greater_equal__JGG( 3,__tmp__I0ZB);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-          lisaac_push(&__pos__B4QB,L21903890); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__DVAC,L13509634); /* L103 TRUE*/;
-          __tmp__RGXB=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__B4QB,L21903890); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__DVAC,L14689286); /* L112 FALSE*/;
-          __tmp__RGXB=TRUE__B__;
         };
-        __tmp__C4RB=__tmp__RGXB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__CQSB,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L12081158); /* L92 FALSE*/;
-        __tmp__C4RB=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-        lisaac_push(&__pos__CQSB,L22153746); /* L169 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__B4QB,L21910546); /* L167 BLOCK*/;
-        lisaac_push(&__pos__B4QB,L22051346); /* L168 BLOCK*/;
-        lisaac_push_first(&__pos__DVAC,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__SHDC,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__LVAC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__YYIE,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__ATQ));
-        lisaac_push(&__pos__DVAC,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_1));
-        lisaac_push(&__pos__DVAC,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__SHDC,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__LVAC,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__YYIE,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__4YIE,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__DVAC,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__SHDC,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__LVAC,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__CQSB,L22153746); /* L169 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__KWIE,L78383637); /* L598 NATIVE_ARRAY*/;
-      __tmp__CZ4= 3;
-      lisaac_push_first(&__pos__CQSB,L22943752); /* L175 NUMERIC*/;
-      downto__do__AAZB:
-      {
-        lisaac_push(&__pos__CQSB,L22943752); /* L175 NUMERIC*/;
-        __tmp__RGXB=__infix_greater_equal__JGG(__tmp__CZ4, 0);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RGXB) {
-          lisaac_push(&__pos__CQSB,L23333384); /* L178 NUMERIC*/;
-          lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__B4QB,L23078920); /* L176 NUMERIC*/;
-          lisaac_push_first(&__pos__DVAC,L78258197); /* L597 NATIVE_ARRAY*/;
-          put__to__JAWB(__tmp__WGKB,NULL,__tmp__CZ4);
-          lisaac_push(&__pos__B4QB,L23205896); /* L177 NUMERIC*/;
-          lisaac_push_first(&__pos__DVAC,L9195016); /* L70 NUMERIC*/;
-          __tmp__SRVB=(__INTEGER__K)(__tmp__CZ4 -  1);
-          lisaac_push(&__pos__B4QB,L23219720); /* L177 NUMERIC*/;
-          __tmp__CZ4=__tmp__SRVB;
-          goto downto__do__AAZB;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__CQSB,L23333384); /* L178 NUMERIC*/;
-          lisaac_push_first(&__pos__23RB,L8530438); /* L65 FALSE*/;
-        };
-      };
-      (*(__tmp__ZQP)).storage__PD4=__tmp__WGKB;
-      (*(__tmp__ZQP)).capacity__NG4= 4;
-      __tmp__GZ4=TRUE__B__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3VIE,L16910913); /* L129 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__AWIE,L8530438); /* L65 FALSE*/;
-      __tmp__GZ4=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__3VIE,L17304129); /* L132 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__AWIE,L9326594); /* L71 TRUE*/;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3VIE,L17304129); /* L132 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__AWIE,L9187334); /* L70 FALSE*/;
-      lisaac_push_first(&__pos__TU3C,L16915521); /* L129 FAST_ARRAY*/;
-      __tmp__CZ4=(*(__tmp__ZQP)).capacity__NG4;
-      lisaac_push(&__pos__TU3C,L16921665); /* L129 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__JV0C,L14700552); /* L112 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__CZ4 >  0)) {
-        lisaac_push(&__pos__TU3C,L16924737); /* L129 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__JV0C,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__KWIE,L16925761); /* L129 FAST_ARRAY*/;
-        __tmp__I0ZB=(*(__tmp__ZQP)).upper__GH4;
-        lisaac_push(&__pos__KWIE,L16930369); /* L129 FAST_ARRAY*/;
-        __tmp__C4RB=__infix_greater_equal__JGG(__tmp__I0ZB, 0);
-        __tmp__RGXB=__tmp__C4RB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__TU3C,L16924737); /* L129 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__JV0C,L12081158); /* L92 FALSE*/;
-        __tmp__RGXB=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RGXB) {
-        lisaac_push(&__pos__AWIE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__TU3C,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__JV0C,L9445894); /* L72 FALSE*/;
-        lisaac_push_first(&__pos__KWIE,L16936001); /* L129 FAST_ARRAY*/;
-        __tmp__TH4=(*(__tmp__ZQP)).storage__PD4;
-        __tmp__I0ZB=(*(__tmp__ZQP)).upper__GH4;
-        /* NULL __NATIVE_ARRAYoEVENT_MOUSEo__LD4__ */
-if (__tmp__TH4==NULL) {
-          lisaac_push(&__pos__KWIE,L17185857); /* L131 FAST_ARRAY*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* NATIVE_ARRAY(EVENT_MOUSE) */ {
-          lisaac_push(&__pos__KWIE,L17185857); /* L131 FAST_ARRAY*/;
-          Self__054B=((void **)__tmp__TH4);
-          lisaac_push_first(&__pos__CQSB,L79301653); /* L605 NATIVE_ARRAY*/;
-          lisaac_push_first(&__pos__23RB,L21772306); /* L166 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L7481860); /* L57 OBJECT*/;
-          __tmp__KYZB=((__POINTER__CB )(top_context->back->back));
-          lisaac_push(&__pos__23RB,L21899282); /* L167 BLOCK*/;
-          __tmp__UYZB=__infix_greater_equal__JGG( 15, 5);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-            lisaac_push(&__pos__23RB,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__DVAC,L21906962); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__SHDC,L79306773); /* L605 NATIVE_ARRAY*/;
-            __tmp__AMEC=__infix_greater_equal__JGG( 0, 0);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__AMEC) {
-              lisaac_push(&__pos__DVAC,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__SHDC,L13509634); /* L103 TRUE*/;
-              __tmp__KCFC=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__DVAC,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__SHDC,L14689286); /* L112 FALSE*/;
-              __tmp__KCFC=TRUE__B__;
-            };
-            __tmp__AMEC=__tmp__KCFC;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__23RB,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L12081158); /* L92 FALSE*/;
-            __tmp__AMEC=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__AMEC) {
-            lisaac_push(&__pos__23RB,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__DVAC,L21910546); /* L167 BLOCK*/;
-            lisaac_push(&__pos__DVAC,L22051346); /* L168 BLOCK*/;
-            lisaac_push_first(&__pos__SHDC,L9452548); /* L72 OBJECT*/;
-            lisaac_push_first(&__pos__LVAC,L8260100); /* L63 OBJECT*/;
-            lisaac_push_first(&__pos__YYIE,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__4YIE,L8009220); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__tmp__KYZB));
-            lisaac_push(&__pos__SHDC,L9574916); /* L73 OBJECT*/;
-            print__P5F((&__string_1));
-            lisaac_push(&__pos__SHDC,L9706500); /* L74 OBJECT*/;
-            lisaac_push_first(&__pos__LVAC,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__pos__YYIE,L5005391); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__pos__4YIE,L18378320); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__pos__4LEC,L6962209); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__pos__SHDC,L9848324); /* L75 OBJECT*/;
-            lisaac_push_first(&__pos__LVAC,L10904580); /* L83 OBJECT*/;
-            lisaac_push_first(&__pos__YYIE,L9055341); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__pos__23RB,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L8530438); /* L65 FALSE*/;
-          };
-          lisaac_push(&__pos__CQSB,L79432725); /* L606 NATIVE_ARRAY*/;
-          lisaac_push_first(&__pos__23RB,L21772306); /* L166 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L7481860); /* L57 OBJECT*/;
-          __tmp__KYZB=((__POINTER__CB )(top_context->back->back));
-          lisaac_push(&__pos__23RB,L21899282); /* L167 BLOCK*/;
-          __tmp__UYZB=__infix_greater_equal__JGG( 15, 5);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-            lisaac_push(&__pos__23RB,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__DVAC,L21906962); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__SHDC,L79437845); /* L606 NATIVE_ARRAY*/;
-            __tmp__AMEC=__infix_greater_equal__JGG(__tmp__I0ZB, 0);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__AMEC) {
-              lisaac_push(&__pos__DVAC,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__SHDC,L13509634); /* L103 TRUE*/;
-              __tmp__KCFC=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__DVAC,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__SHDC,L14689286); /* L112 FALSE*/;
-              __tmp__KCFC=TRUE__B__;
-            };
-            __tmp__AMEC=__tmp__KCFC;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__23RB,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L12081158); /* L92 FALSE*/;
-            __tmp__AMEC=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__AMEC) {
-            lisaac_push(&__pos__23RB,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__DVAC,L21910546); /* L167 BLOCK*/;
-            lisaac_push(&__pos__DVAC,L22051346); /* L168 BLOCK*/;
-            lisaac_push_first(&__pos__SHDC,L9452548); /* L72 OBJECT*/;
-            lisaac_push_first(&__pos__LVAC,L8260100); /* L63 OBJECT*/;
-            lisaac_push_first(&__pos__YYIE,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__4YIE,L8009220); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__tmp__KYZB));
-            lisaac_push(&__pos__SHDC,L9574916); /* L73 OBJECT*/;
-            print__P5F((&__string_1));
-            lisaac_push(&__pos__SHDC,L9706500); /* L74 OBJECT*/;
-            lisaac_push_first(&__pos__LVAC,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__pos__YYIE,L5005391); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__pos__4YIE,L18378320); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__pos__4LEC,L6962209); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__pos__SHDC,L9848324); /* L75 OBJECT*/;
-            lisaac_push_first(&__pos__LVAC,L10904580); /* L83 OBJECT*/;
-            lisaac_push_first(&__pos__YYIE,L9055341); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__pos__23RB,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L8530438); /* L65 FALSE*/;
-          };
-          lisaac_push(&__pos__CQSB,L80218645); /* L612 NATIVE_ARRAY*/;
-          __tmp__AGZB= 0;
-          lisaac_push_first(&__pos__23RB,L21764104); /* L166 NUMERIC*/;
-          to__do__T1BC:
-          {
-            lisaac_push(&__pos__23RB,L21764104); /* L166 NUMERIC*/;
-            __tmp__KCFC=__infix_less_equal__GTG(__tmp__AGZB,__tmp__I0ZB);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-              lisaac_push(&__pos__23RB,L22153736); /* L169 NUMERIC*/;
-              lisaac_push_first(&__pos__B4QB,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__DVAC,L21899272); /* L167 NUMERIC*/;
-              lisaac_push_first(&__pos__SHDC,L80093205); /* L611 NATIVE_ARRAY*/;
-              put__to__JAWB(Self__054B,NULL,__tmp__AGZB);
-              lisaac_push(&__pos__DVAC,L22026760); /* L168 NUMERIC*/;
-              lisaac_push_first(&__pos__SHDC,L9990152); /* L76 NUMERIC*/;
-              lisaac_push_first(&__pos__LVAC,L11029512); /* L84 NUMERIC*/;
-              lisaac_push_first(&__pos__YYIE,L9195016); /* L70 NUMERIC*/;
-              __tmp__51IC=(__INTEGER__K)(-  1);
-              lisaac_push(&__pos__SHDC,L9989128); /* L76 NUMERIC*/;
-              lisaac_push_first(&__pos__LVAC,L9195016); /* L70 NUMERIC*/;
-              __tmp__A2IC=(__INTEGER__K)(__tmp__AGZB - __tmp__51IC);
-              lisaac_push(&__pos__DVAC,L22038024); /* L168 NUMERIC*/;
-              __tmp__AGZB=__tmp__A2IC;
-              goto to__do__T1BC;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__23RB,L22153736); /* L169 NUMERIC*/;
-              lisaac_push_first(&__pos__B4QB,L8530438); /* L65 FALSE*/;
-            };
-          };
+        li__MBC=li__UR;
+        switch (((struct ___OBJ *)li__UR)->__id) {
+        case __li__SB__: {
+          li__HSOC(((__li__SB *)((__li__TC *)li__UR)),li__G3CC);
+        } break;
+        case __li__TB__: {
+          li__KTOC(((__li__TB *)((__li__TC *)li__MBC)),li__G3CC);
+        } break;
+        case __li__TC__: {
+          li__CADC(((__li__TC *)li__MBC),li__G3CC);
+        } break;
+        case __li__YC__: {
+          li__4GBD(((__li__YC *)((__li__TC *)li__MBC)),li__G3CC);
+        } break;
+        case __li__RL__: {
+          li__IQUC(((__li__RL *)((__li__TC *)li__MBC)),li__G3CC);
+        } break;
+        case __li__AS__: {
+          li__NC2C(((__li__AS *)((__li__TC *)li__MBC)),li__G3CC);
+        } break;
         };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__AWIE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__TU3C,L8530438); /* L65 FALSE*/;
-      };
-    };
-    lisaac_push(&__pos__3VIE,L17444929); /* L133 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__AWIE,L9195016); /* L70 NUMERIC*/;
-    (*(__tmp__ZQP)).upper__GH4= 3;
-    lisaac_push(&__pos__3VIE,L17828929); /* L136 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__AWIE,L24393746); /* L186 BLOCK*/;
-    lisaac_push_first(&__pos__TU3C,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__AWIE,L24520722); /* L187 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__AWIE,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L24528914); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L17833537); /* L136 FAST_ARRAY*/;
-      __tmp__CZ4=count__MKDB(__tmp__ZQP);
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__CZ4 ==  4)) {
-        lisaac_push(&__pos__JV0C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L13509634); /* L103 TRUE*/;
-        __tmp__C4RB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JV0C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L14689286); /* L112 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
-      };
-      __tmp__GZ4=__tmp__C4RB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L12081158); /* L92 FALSE*/;
-      __tmp__GZ4=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__AWIE,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L24532498); /* L187 BLOCK*/;
-      lisaac_push(&__pos__JV0C,L24672274); /* L188 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__B4QB,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__KWIE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_2));
-      lisaac_push(&__pos__KWIE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__23RB,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__B4QB,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__DVAC,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__KWIE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__3VIE,L17960001); /* L137 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__AWIE,L24393746); /* L186 BLOCK*/;
-    lisaac_push_first(&__pos__TU3C,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__AWIE,L24520722); /* L187 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__AWIE,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L24528914); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L17961025); /* L137 FAST_ARRAY*/;
-      __tmp__CZ4=(*(__tmp__ZQP)).capacity__NG4;
-      lisaac_push(&__pos__KWIE,L17967169); /* L137 FAST_ARRAY*/;
-      __tmp__GZ4=__infix_greater_equal__JGG(__tmp__CZ4,__tmp__PYVB);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-        lisaac_push(&__pos__JV0C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L13509634); /* L103 TRUE*/;
-        __tmp__C4RB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JV0C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L14689286); /* L112 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
-      };
-      __tmp__GZ4=__tmp__C4RB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L12081158); /* L92 FALSE*/;
-      __tmp__GZ4=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__AWIE,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L24532498); /* L187 BLOCK*/;
-      lisaac_push(&__pos__JV0C,L24672274); /* L188 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__B4QB,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__KWIE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_2));
-      lisaac_push(&__pos__KWIE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__23RB,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__B4QB,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__DVAC,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__KWIE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__3VIE,L18091073); /* L138 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__AWIE,L24393746); /* L186 BLOCK*/;
-    lisaac_push_first(&__pos__TU3C,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__AWIE,L24520722); /* L187 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__AWIE,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L24528914); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L18092097); /* L138 FAST_ARRAY*/;
-      __tmp__CZ4=(*(__tmp__ZQP)).upper__GH4;
-      lisaac_push(&__pos__KWIE,L18097217); /* L138 FAST_ARRAY*/;
-      __tmp__GZ4=__infix_greater_equal__JGG(__tmp__CZ4, 0);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-        lisaac_push(&__pos__KWIE,L18100801); /* L138 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__CQSB,L11962882); /* L91 TRUE*/;
-        lisaac_push_first(&__pos__23RB,L18107457); /* L138 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__B4QB,L59509825); /* L454 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__DVAC,L21772306); /* L166 BLOCK*/;
-        lisaac_push_first(&__pos__SHDC,L7481860); /* L57 OBJECT*/;
-        __tmp__V3RB=((__POINTER__CB )(top_context->back->back));
-        lisaac_push(&__pos__DVAC,L21899282); /* L167 BLOCK*/;
-        __tmp__C4RB=__infix_greater_equal__JGG( 15, 5);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-          lisaac_push(&__pos__DVAC,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__SHDC,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__LVAC,L21906962); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__YYIE,L59510849); /* L454 FAST_ARRAY*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)(*(__tmp__ZQP)).storage__PD4 != (void *)NULL)) {
-            lisaac_push(&__pos__LVAC,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__YYIE,L13509634); /* L103 TRUE*/;
-            __tmp__AMEC=FALSE__I__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__LVAC,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__YYIE,L14689286); /* L112 FALSE*/;
-            __tmp__AMEC=TRUE__B__;
-          };
-          __tmp__UYZB=__tmp__AMEC;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__DVAC,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__SHDC,L12081158); /* L92 FALSE*/;
-          __tmp__UYZB=FALSE__I__;
+        switch (((struct ___OBJ *)li__G3CC)->__id) {
+        case __li__B5__: {
+          li__LT=li__GS__;
+        } break;
+        case __li__2BB__: {
+          li__LT=li__JS__;
+        } break;
+        case __li__REB__: {
+          li__LT=li__PC__;
+        } break;
         };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-          lisaac_push(&__pos__DVAC,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__SHDC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__LVAC,L21910546); /* L167 BLOCK*/;
-          lisaac_push(&__pos__LVAC,L22051346); /* L168 BLOCK*/;
-          lisaac_push_first(&__pos__YYIE,L9452548); /* L72 OBJECT*/;
-          lisaac_push_first(&__pos__4YIE,L8260100); /* L63 OBJECT*/;
-          lisaac_push_first(&__pos__4LEC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__051C,L8009220); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__tmp__V3RB));
-          lisaac_push(&__pos__YYIE,L9574916); /* L73 OBJECT*/;
-          print__P5F((&__string_1));
-          lisaac_push(&__pos__YYIE,L9706500); /* L74 OBJECT*/;
-          lisaac_push_first(&__pos__4YIE,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__pos__4LEC,L5005391); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__pos__051C,L18378320); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__pos__HM4C,L6962209); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__pos__YYIE,L9848324); /* L75 OBJECT*/;
-          lisaac_push_first(&__pos__4YIE,L10904580); /* L83 OBJECT*/;
-          lisaac_push_first(&__pos__4LEC,L9055341); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__pos__DVAC,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__SHDC,L8530438); /* L65 FALSE*/;
+        switch (((struct ___OBJ *)li__LT)->__id) {
+        case __li__PC__: {
+          li__NT=((void *)li__LT);
+        } break;
+        case __li__GS__: {
+          li__NT=((void *)li__LT);
+        } break;
+        case __li__JS__: {
+          li__NT=((void *)li__LT);
+        } break;
         };
-        __tmp__TH4=(*(__tmp__ZQP)).storage__PD4;
-        __tmp__I0ZB=(*(__tmp__ZQP)).upper__GH4;
-        /* NULL __NATIVE_ARRAYoEVENT_MOUSEo__LD4__ */
-if (__tmp__TH4==NULL) {
-          lisaac_push(&__pos__B4QB,L60032065); /* L458 FAST_ARRAY*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* NATIVE_ARRAY(EVENT_MOUSE) */ {
-          lisaac_push(&__pos__B4QB,L60032065); /* L458 FAST_ARRAY*/;
-          Self__054B=((void **)__tmp__TH4);
-          lisaac_push_first(&__pos__DVAC,L98044949); /* L748 NATIVE_ARRAY*/;
-          lisaac_push_first(&__pos__SHDC,L21772306); /* L166 BLOCK*/;
-          lisaac_push_first(&__pos__LVAC,L7481860); /* L57 OBJECT*/;
-          __tmp__KYZB=((__POINTER__CB )(top_context->back->back));
-          lisaac_push(&__pos__SHDC,L21899282); /* L167 BLOCK*/;
-          __tmp__UYZB=__infix_greater_equal__JGG( 15, 5);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-            lisaac_push(&__pos__SHDC,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__LVAC,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__YYIE,L21906962); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__4YIE,L98051093); /* L748 NATIVE_ARRAY*/;
-            lisaac_push_first(&__pos__4LEC,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__051C,L9195016); /* L70 NUMERIC*/;
-            __tmp__SRVB=(__INTEGER__K)(-  1);
-            lisaac_push(&__pos__4YIE,L98050069); /* L748 NATIVE_ARRAY*/;
-            __tmp__AMEC=__infix_greater_equal__JGG(__tmp__I0ZB,__tmp__SRVB);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__AMEC) {
-              lisaac_push(&__pos__YYIE,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__4YIE,L13509634); /* L103 TRUE*/;
-              __tmp__KCFC=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__YYIE,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__4YIE,L14689286); /* L112 FALSE*/;
-              __tmp__KCFC=TRUE__B__;
-            };
-            __tmp__AMEC=__tmp__KCFC;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__SHDC,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__LVAC,L12081158); /* L92 FALSE*/;
-            __tmp__AMEC=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__AMEC) {
-            lisaac_push(&__pos__SHDC,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__LVAC,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__YYIE,L21910546); /* L167 BLOCK*/;
-            lisaac_push(&__pos__YYIE,L22051346); /* L168 BLOCK*/;
-            lisaac_push_first(&__pos__4YIE,L9452548); /* L72 OBJECT*/;
-            lisaac_push_first(&__pos__4LEC,L8260100); /* L63 OBJECT*/;
-            lisaac_push_first(&__pos__051C,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__HM4C,L8009220); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__tmp__KYZB));
-            lisaac_push(&__pos__4YIE,L9574916); /* L73 OBJECT*/;
-            print__P5F((&__string_1));
-            lisaac_push(&__pos__4YIE,L9706500); /* L74 OBJECT*/;
-            lisaac_push_first(&__pos__4LEC,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__pos__051C,L5005391); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__pos__HM4C,L18378320); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__pos__CA2C,L6962209); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__pos__4YIE,L9848324); /* L75 OBJECT*/;
-            lisaac_push_first(&__pos__4LEC,L10904580); /* L83 OBJECT*/;
-            lisaac_push_first(&__pos__051C,L9055341); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__pos__SHDC,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__LVAC,L8530438); /* L65 FALSE*/;
-          };
-          lisaac_push(&__pos__DVAC,L98568725); /* L752 NATIVE_ARRAY*/;
-          lisaac_push_first(&__pos__SHDC,L19150866); /* L146 BLOCK*/;
-          lisaac_push_first(&__pos__LVAC,L7481860); /* L57 OBJECT*/;
-          __tmp__KYZB=((__POINTER__CB )(top_context->back->back));
-          lisaac_push(&__pos__SHDC,L19277842); /* L147 BLOCK*/;
-          __tmp__UYZB=__infix_greater_equal__JGG( 15, 10);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-            lisaac_push(&__pos__SHDC,L19280914); /* L147 BLOCK*/;
-            lisaac_push_first(&__pos__LVAC,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__YYIE,L19285522); /* L147 BLOCK*/;
-            lisaac_push_first(&__pos__4YIE,L98574869); /* L752 NATIVE_ARRAY*/;
-            lisaac_push_first(&__pos__4LEC,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__051C,L9195016); /* L70 NUMERIC*/;
-            __tmp__SRVB=(__INTEGER__K)(-  1);
-            lisaac_push(&__pos__4YIE,L98573845); /* L752 NATIVE_ARRAY*/;
-            __tmp__AMEC=__infix_greater_equal__JGG(__tmp__I0ZB,__tmp__SRVB);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__AMEC) {
-              lisaac_push(&__pos__YYIE,L19282450); /* L147 BLOCK*/;
-              lisaac_push_first(&__pos__4YIE,L13509634); /* L103 TRUE*/;
-              __tmp__KCFC=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__YYIE,L19282450); /* L147 BLOCK*/;
-              lisaac_push_first(&__pos__4YIE,L14689286); /* L112 FALSE*/;
-              __tmp__KCFC=TRUE__B__;
-            };
-            __tmp__AMEC=__tmp__KCFC;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__SHDC,L19280914); /* L147 BLOCK*/;
-            lisaac_push_first(&__pos__LVAC,L12081158); /* L92 FALSE*/;
-            __tmp__AMEC=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__AMEC) {
-            lisaac_push(&__pos__SHDC,L19532306); /* L149 BLOCK*/;
-            lisaac_push_first(&__pos__LVAC,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__YYIE,L19289106); /* L147 BLOCK*/;
-            lisaac_push(&__pos__YYIE,L19428370); /* L148 BLOCK*/;
-            lisaac_push_first(&__pos__4YIE,L9452548); /* L72 OBJECT*/;
-            lisaac_push_first(&__pos__4LEC,L8260100); /* L63 OBJECT*/;
-            lisaac_push_first(&__pos__051C,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__HM4C,L8009220); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__tmp__KYZB));
-            lisaac_push(&__pos__4YIE,L9574916); /* L73 OBJECT*/;
-            print__P5F((&__string_3));
-            lisaac_push(&__pos__4YIE,L9706500); /* L74 OBJECT*/;
-            lisaac_push_first(&__pos__4LEC,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__pos__051C,L5005391); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__pos__HM4C,L18378320); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__pos__CA2C,L6962209); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__pos__4YIE,L9848324); /* L75 OBJECT*/;
-            lisaac_push_first(&__pos__4LEC,L10904580); /* L83 OBJECT*/;
-            lisaac_push_first(&__pos__051C,L9055341); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__pos__SHDC,L19532306); /* L149 BLOCK*/;
-            lisaac_push_first(&__pos__LVAC,L8530438); /* L65 FALSE*/;
-          };
-          __tmp__UYZB=TRUE__B__;
-          lisaac_push(&__pos__DVAC,L99355157); /* L758 NATIVE_ARRAY*/;
-          __tmp__AGZB=__tmp__I0ZB;
-          lisaac_push_first(&__pos__SHDC,L22943752); /* L175 NUMERIC*/;
-          downto__do__HTZB:
-          {
-            lisaac_push(&__pos__SHDC,L22943752); /* L175 NUMERIC*/;
-            __tmp__KCFC=__infix_greater_equal__JGG(__tmp__AGZB, 0);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-              lisaac_push(&__pos__SHDC,L23333384); /* L178 NUMERIC*/;
-              lisaac_push_first(&__pos__LVAC,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__YYIE,L23078920); /* L176 NUMERIC*/;
-              lisaac_push_first(&__pos__4YIE,L98970645); /* L755 NATIVE_ARRAY*/;
-              __tmp__BDXB=item__22VB(Self__054B,__tmp__AGZB);
-              /* __TRUE__B__ __FALSE__I__ */
-if (((void *)NULL != (void *)__tmp__BDXB)) {
-                lisaac_push(&__pos__4YIE,L99225109); /* L757 NATIVE_ARRAY*/;
-                lisaac_push_first(&__pos__4LEC,L8792066); /* L67 TRUE*/;
-                lisaac_push_first(&__pos__051C,L98973717); /* L755 NATIVE_ARRAY*/;
-                __tmp__UYZB=FALSE__I__;
-              } else /* FALSE */ {
-                lisaac_push(&__pos__4YIE,L99225109); /* L757 NATIVE_ARRAY*/;
-                lisaac_push_first(&__pos__4LEC,L8530438); /* L65 FALSE*/;
-              };
-              lisaac_push(&__pos__YYIE,L23205896); /* L177 NUMERIC*/;
-              lisaac_push_first(&__pos__4YIE,L9195016); /* L70 NUMERIC*/;
-              __tmp__51IC=(__INTEGER__K)(__tmp__AGZB -  1);
-              lisaac_push(&__pos__YYIE,L23219720); /* L177 NUMERIC*/;
-              __tmp__AGZB=__tmp__51IC;
-              goto downto__do__HTZB;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__SHDC,L23333384); /* L178 NUMERIC*/;
-              lisaac_push_first(&__pos__LVAC,L8530438); /* L65 FALSE*/;
-            };
-          };
-          __tmp__AMEC=__tmp__UYZB;
+        switch (((struct ___OBJ *)li__NT)->__id) {
+        case __li__PC__: {
+          li__EOB=(__li__ZB)((__li__ZB)(li__EOB +  1) &  3);
+        } break;
+        case __li__GS__: {
+          li__TZI=(__li__ZB)((__li__ZB)(li__TZI +  1) &  3);
+        } break;
+        case __li__JS__: {
+          li__IXI=(__li__ZB)((__li__ZB)(li__IXI +  1) &  3);
+        } break;
         };
-        __tmp__C4RB=__tmp__AMEC;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__KWIE,L18100801); /* L138 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__CQSB,L13391878); /* L102 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-        lisaac_push(&__pos__JV0C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L13509634); /* L103 TRUE*/;
-        __tmp__C4RB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JV0C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L14689286); /* L112 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
+        goto li__GUB;
       };
-      __tmp__GZ4=__tmp__C4RB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L12081158); /* L92 FALSE*/;
-      __tmp__GZ4=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__AWIE,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L24532498); /* L187 BLOCK*/;
-      lisaac_push(&__pos__JV0C,L24672274); /* L188 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__B4QB,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__KWIE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_2));
-      lisaac_push(&__pos__KWIE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__23RB,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__B4QB,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__DVAC,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__KWIE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8530438); /* L65 FALSE*/;
     };
-  };
-  MOUSE__VT__->buffer_event__OCB=result__MPP;
-  lisaac_push(&__pos__LDBB,L13240893); /* L101 MOUSE*/;
-  __tmp__X4E= 0;
-  lisaac_push_first(&__pos__PXJB,L21764104); /* L166 NUMERIC*/;
-  to__do__ZJG:
+  } while (((__li__C )(1)));
+  return(0);
+}
+
+
+static __li__GB li__PDK(__li__RQF li__RDK,__li__GB li__SDK,__li__U li__TDK)
+/* (Expanded UINTEGER_CPU{li__RQF},Expanded POINTER{li__GB},Expanded UINTEGER_32{li__U}) With result No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__GB li__XDK,li__T2WD,li__VDK,li__2EK,li__3EK,li__QHK,li__UDK;
+  li__XDK=((__li__GB )(NULL));
+  li__T2WD=((__li__GB *)li__SDK)[ 0];
+  li__VDK=li__T2WD;
+  if ((li__T2WD == (void *)NULL)) {
+    li__2EK=li__G1L(li__TDK);
+    li__VDK=li__2EK;
+    li__3EK=(void *)((unsigned long)li__2EK - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )li__RDK)));
+    li__XDK=li__3EK;
+    ((__li__GB *)li__3EK)[ 0]=NULL;
+    ((__li__GB *)li__SDK)[ 0]=li__3EK;
+  } else /* FALSE */ {
+    li__2EK=((__li__GB *)li__VDK)[ 0];
+    li__XDK=li__2EK;
+    if ((li__2EK == (void *)NULL)) {
+      if (((void *)((unsigned long)(void *)((unsigned long)(void *)((unsigned long)li__VDK - (unsigned long)li__E3J) & (unsigned long)((__li__GB )((__li__RQF ) 4095))) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )(__li__RQF)(li__RDK <<  1)))) <= ((__li__GB )((__li__RQF ) 4096)))) {
+        li__XDK=(void *)((unsigned long)li__VDK - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )li__RDK)));
+      } else /* FALSE */ {
+        li__QHK=li__G1L(li__TDK);
+        li__XDK=li__QHK;
+      };
+      ((__li__GB *)li__XDK)[ 0]=NULL;
+      ((__li__GB *)li__SDK)[ 0]=li__XDK;
+    } else /* FALSE */ {
+      ((__li__GB *)li__VDK)[ 0]=(void *)((unsigned long)((__li__GB *)li__XDK)[ 0] & (unsigned long)((__li__GB )(__li__RQF)((__li__RQF)(((__li__RQF ) 0) - ((__li__RQF ) 3)) - ((__li__RQF ) 1))));
+      li__VDK=li__XDK;
+    };
+  };
+  li__UDK=li__VDK;
+  return(li__UDK);
+}
+
+static __li__VRF* li__J5BB(__li__RQF li__L5BB)
+/* (Expanded UINTEGER_CPU{li__RQF}) With result No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__VRF *li__N5BB,*li__JBCB,*li__M5BB;
+  __li__RQF li__OBCB;
+  li__N5BB=li__MACB;
+  while ((((void *)li__N5BB != (void *)NULL) && ((__li__RQF)(((__li__VRF *)li__N5BB)->li__YRF & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - ((__li__RQF ) 3)) - ((__li__RQF ) 1))) < li__L5BB))) {
+    li__N5BB=li__N5BB->li__ZRF;
+  };
+  if (((void *)li__N5BB == (void *)NULL)) {
+    li__JBCB=li__XKBB();
+    li__N5BB=li__JBCB;
+  };
+  li__OBCB=(__li__RQF)(((__li__RQF )(void *)((unsigned long)((__li__GB )((__li__VRF *)li__N5BB)) - (unsigned long)li__E3J)) >>  26);
+  li__33PB(((__li__VRF *)li__N5BB),((__li__GB )li__L5BB),li__OBCB);
+  li__M5BB=li__N5BB;
+  return(li__M5BB);
+}
+
+static void li__BZG(__li__U li__CZG)
+/* (Expanded UINTEGER_32{li__U}) Void Recursive, No inlinable. NO CONTEXT! */
+{
+  __li__U li__TZG;
+  __li__BB li__S3H;
+  li__S3H=((__li__BB )(((__li__YQF)(((__li__YQF )(__li__U)(li__CZG %  10)) + ((__li__YQF )'0')))));
+  li__TZG=(__li__U)(li__CZG /  10);
+  if ((li__TZG !=  0)) {
+    li__BZG(li__TZG);
+  };
+  fputc((int)(li__S3H),stdout);
+}
+
+static __li__KF* li__WPI(__li__K li__YPI)
+/* (Expanded INTEGER{li__K}) With result No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__GB li__YMP,li__OK0D,li__SF1D;
+  __li__RQF li__ANP,li__G00D,li__MK0D,li__OF1D,li__PF1D,li__QF1D;
+  __li__K li__LNP;
+  __li__U li__1NP;
+  __li__VRF *li__TF1D;
+  __li__KF *li__XMP,*li__AOP,*li__ZPI;
+  __li__EF *li__CVFB;
+  li__XMP=NULL;
+  li__YMP=((__li__GB )(NULL));
+  li__ANP=((__li__RQF )sizeof(__li__KF));
+  if ((li__ANP ==  0)) {
+    li__XMP=li__KF__;
+  } else /* FALSE */ {
+    li__LNP=__li__KF__;
+    li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__ANP));
+    if ((li__LNP == (__li__K)(-  1))) {
+      li__G00D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__MK0D=(__li__RQF)((__li__RQF)(li__ANP - (__li__RQF)(((__li__RQF ) 0) - li__G00D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__G00D) - ((__li__RQF ) 1)));
+      li__G00D=(__li__RQF)(li__MK0D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+      li__OK0D=li__PDK(li__MK0D,((__li__GB )(&(table_size[(li__G00D)-1]))),((__li__U )li__MK0D));
+      li__YMP=li__OK0D;
+    } else /* FALSE */ {
+      li__1NP=((__li__U )li__LNP);
+      li__G00D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__MK0D=(__li__RQF)((__li__RQF)(li__ANP - (__li__RQF)(((__li__RQF ) 0) - li__G00D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__G00D) - ((__li__RQF ) 1)));
+      li__OK0D=li__PDK(li__MK0D,((__li__GB )(&(table_type[(li__1NP)]))),(__li__U)(li__1NP |  1));
+      li__YMP=li__OK0D;
+    };
+    li__AOP=((__li__KF *)li__YMP);
+    li__XMP=li__AOP;
+    *(li__AOP) = *(li__KF__);
+  };
+  li__AOP=((__li__KF *)li__XMP);
+  if ((li__YPI > li__AOP->li__LF.li__VOI)) {
+    li__AOP->li__LF.li__VOI=li__YPI;
+    li__G00D=((__li__RQF )(__li__K)(li__YPI * sizeof(__li__EF)));
+    li__OK0D=((__li__GB )(NULL));
+    li__MK0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+    li__OF1D=(__li__RQF)((__li__RQF)(li__G00D - (__li__RQF)(((__li__RQF ) 0) - li__MK0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__MK0D) - ((__li__RQF ) 1)));
+    if ((li__OF1D <= ((__li__RQF )(MINIMUM_SIZE)))) {
+      li__PF1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__QF1D=(__li__RQF)((__li__RQF)(li__OF1D - (__li__RQF)(((__li__RQF ) 0) - li__PF1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__PF1D) - ((__li__RQF ) 1)));
+      li__PF1D=(__li__RQF)(li__QF1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+      li__SF1D=li__PDK(li__QF1D,((__li__GB )(&(table_size[(li__PF1D)-1]))),((__li__U )li__QF1D));
+      li__OK0D=li__SF1D;
+    } else /* FALSE */ {
+      li__TF1D=li__J5BB(li__OF1D);
+      li__OK0D=(void *)((unsigned long)((__li__GB )((__li__VRF *)li__TF1D)) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long))))))));
+    };
+    li__CVFB=((__li__EF *)li__OK0D);
+    li__LNP=(__li__K)(li__YPI -  1);
+    while ((li__LNP >=  0)) {
+      li__CVFB[li__LNP]=*(li__EF__);
+      li__LNP=(__li__K)(li__LNP -  1);
+    };
+    li__AOP->li__VR1=li__CVFB;
+  };
+  li__ZPI=li__XMP;
+  return(li__ZPI);
+}
+
+static __li__PLN* li__MRQ()
+/* () With result No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__GB li__PF2,li__YK0D,li__HH1D;
+  __li__RQF li__XF2,li__S00D,li__WK0D,li__DH1D,li__EH1D,li__FH1D;
+  __li__K li__CG2;
+  __li__U li__SG2;
+  __li__VRF *li__IH1D;
+  __li__PLN *li__OF2,*li__XG2,*li__PRQ;
+  void **li__2G1D;
+  li__OF2=NULL;
+  li__PF2=((__li__GB )(NULL));
+  li__XF2=((__li__RQF )sizeof(__li__PLN));
+  if ((li__XF2 ==  0)) {
+    li__OF2=li__PLN__;
+  } else /* FALSE */ {
+    li__CG2=__li__PLN__;
+    li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__XF2));
+    if ((li__CG2 == (__li__K)(-  1))) {
+      li__S00D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__WK0D=(__li__RQF)((__li__RQF)(li__XF2 - (__li__RQF)(((__li__RQF ) 0) - li__S00D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__S00D) - ((__li__RQF ) 1)));
+      li__S00D=(__li__RQF)(li__WK0D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+      li__YK0D=li__PDK(li__WK0D,((__li__GB )(&(table_size[(li__S00D)-1]))),((__li__U )li__WK0D));
+      li__PF2=li__YK0D;
+    } else /* FALSE */ {
+      li__SG2=((__li__U )li__CG2);
+      li__S00D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__WK0D=(__li__RQF)((__li__RQF)(li__XF2 - (__li__RQF)(((__li__RQF ) 0) - li__S00D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__S00D) - ((__li__RQF ) 1)));
+      li__YK0D=li__PDK(li__WK0D,((__li__GB )(&(table_type[(li__SG2)]))),(__li__U)(li__SG2 |  1));
+      li__PF2=li__YK0D;
+    };
+    li__XG2=((__li__PLN *)li__PF2);
+    li__OF2=li__XG2;
+    *(li__XG2) = *(li__PLN__);
+  };
+  li__XG2=((__li__PLN *)li__OF2);
+  if (((*(li__XG2)).li__Q1OB <  2)) {
+    li__S00D=((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) <<  1));
+    li__YK0D=((__li__GB )(NULL));
+    li__WK0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+    li__DH1D=(__li__RQF)((__li__RQF)(li__S00D - (__li__RQF)(((__li__RQF ) 0) - li__WK0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__WK0D) - ((__li__RQF ) 1)));
+    if ((li__DH1D <= ((__li__RQF )(MINIMUM_SIZE)))) {
+      li__EH1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__FH1D=(__li__RQF)((__li__RQF)(li__DH1D - (__li__RQF)(((__li__RQF ) 0) - li__EH1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__EH1D) - ((__li__RQF ) 1)));
+      li__EH1D=(__li__RQF)(li__FH1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+      li__HH1D=li__PDK(li__FH1D,((__li__GB )(&(table_size[(li__EH1D)-1]))),((__li__U )li__FH1D));
+      li__YK0D=li__HH1D;
+    } else /* FALSE */ {
+      li__IH1D=li__J5BB(li__DH1D);
+      li__YK0D=(void *)((unsigned long)((__li__GB )((__li__VRF *)li__IH1D)) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long))))))));
+    };
+    li__2G1D=((void **)li__YK0D);
+    li__CG2= 1;
+    while ((li__CG2 >=  0)) {
+      li__2G1D[li__CG2]=NULL;
+      li__CG2=(__li__K)(li__CG2 -  1);
+    };
+    (*(li__XG2)).li__O2OB=li__2G1D;
+    (*(li__XG2)).li__Q1OB= 2;
+  };
+  (*(li__XG2)).li__O1OB=(__li__K)(-  1);
+  li__PRQ=li__OF2;
+  return(li__PRQ);
+}
+
+static void li__K1OB(__li__PLN *li__L1OB,__li__NLN *li__M1OB)
+/* (Strict FAST_ARRAY(TRANSITION){li__PLN},Strict TRANSITION{NULLxli__NLN}) Void No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__RQF li__5H1D,li__4H1D,li__AI1D,li__BI1D,li__CI1D;
+  __li__GB li__3H1D,li__EI1D;
+  __li__VRF *li__FI1D;
+  __li__K li__0QAC,li__4W5B,li__IY5B,li__F2LC;
+  __li__C li__21OB;
+  void **li__JGZB;
+  if (((__li__K)((*(li__L1OB)).li__O1OB +  1) < (*(li__L1OB)).li__Q1OB)) {
+    (*(li__L1OB)).li__O1OB=(__li__K)((*(li__L1OB)).li__O1OB +  1);
+    li__21OB=li__B__;
+  } else /* FALSE */ {
+    li__21OB=li__I__;
+  };
+  if ((! li__21OB)) {
+    if (((*(li__L1OB)).li__Q1OB ==  0)) {
+      li__5H1D=((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) <<  1));
+      li__3H1D=((__li__GB )(NULL));
+      li__4H1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__AI1D=(__li__RQF)((__li__RQF)(li__5H1D - (__li__RQF)(((__li__RQF ) 0) - li__4H1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__4H1D) - ((__li__RQF ) 1)));
+      if ((li__AI1D <= ((__li__RQF )(MINIMUM_SIZE)))) {
+        li__BI1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__CI1D=(__li__RQF)((__li__RQF)(li__AI1D - (__li__RQF)(((__li__RQF ) 0) - li__BI1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__BI1D) - ((__li__RQF ) 1)));
+        li__BI1D=(__li__RQF)(li__CI1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+        li__EI1D=li__PDK(li__CI1D,((__li__GB )(&(table_size[(li__BI1D)-1]))),((__li__U )li__CI1D));
+        li__3H1D=li__EI1D;
+      } else /* FALSE */ {
+        li__FI1D=li__J5BB(li__AI1D);
+        li__3H1D=(void *)((unsigned long)((__li__GB )((__li__VRF *)li__FI1D)) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long))))))));
+      };
+      li__JGZB=((void **)li__3H1D);
+      li__0QAC= 1;
+      while ((li__0QAC >=  0)) {
+        li__JGZB[li__0QAC]=NULL;
+        li__0QAC=(__li__K)(li__0QAC -  1);
+      };
+      (*(li__L1OB)).li__O2OB=li__JGZB;
+      (*(li__L1OB)).li__Q1OB= 2;
+      (*(li__L1OB)).li__O1OB= 0;
+    } else /* FALSE */ {
+      li__0QAC=(__li__K)((*(li__L1OB)).li__Q1OB <<  1);
+      li__JGZB=((void **)(*(li__L1OB)).li__O2OB);
+      li__4W5B=(*(li__L1OB)).li__Q1OB;
+      li__3H1D=li__FSSB(((__li__GB )li__JGZB),((__li__RQF )(__li__K)(li__4W5B * ((__li__K )(sizeof(void *))))),((__li__RQF )(__li__K)(li__0QAC * ((__li__K )(sizeof(void *))))));
+      li__JGZB=((void **)li__3H1D);
+      li__IY5B=(__li__K)(li__0QAC -  1);
+      li__F2LC=li__4W5B;
+      while ((li__F2LC <= li__IY5B)) {
+        li__JGZB[li__F2LC]=NULL;
+        li__F2LC=(__li__K)(li__F2LC +  1);
+      };
+      (*(li__L1OB)).li__O2OB=li__JGZB;
+      (*(li__L1OB)).li__Q1OB=li__0QAC;
+      (*(li__L1OB)).li__O1OB=(__li__K)((*(li__L1OB)).li__O1OB +  1);
+    };
+  };
+  ((void **)(*(li__L1OB)).li__O2OB)[(*(li__L1OB)).li__O1OB]=li__M1OB;
+}
+
+static void li__OXKC(__li__BG *li__PXKC,void *li__QXKC)
+/* (Strict STATE{li__BG},STATE{li__BG}) Void Recursive, No inlinable. NO CONTEXT! */
+{
+  __li__K li__LBTC,li__QOUC;
+  __li__PLN *li__RERC;
+  if (((void *)li__PXKC->li__IQQ != (void *)NULL)) {
+    li__PXKC->li__IQQ=li__QXKC;
+    li__RERC=((__li__PLN *)li__PXKC->li__YLN);
+    li__LBTC=(*(li__RERC)).li__O1OB;
+    li__QOUC= 0;
+    while ((li__QOUC <= li__LBTC)) {
+      li__OXKC(((__li__BG *)((__li__NLN *)((void **)(*(li__RERC)).li__O2OB)[li__QOUC])->li__VQQ),li__QXKC);
+      li__QOUC=(__li__K)(li__QOUC +  1);
+    };
+  };
+}
+
+static void li__3XTB(__li__GG *li__4XTB,__li__BG *li__5XTB)
+/* (Strict ANT{li__GG},Strict STATE{NULLxli__BG}) Void No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__BG *li__GYTB;
+  __li__K li__2L2D,li__UQ3B,li__HI1D,li__VS3B;
+  __li__DH *li__TQ3B,*li__RFYD;
+  __li__C li__WQ3B,li__TCRC;
+  li__GYTB=NULL;
+  if (((void *)li__4XTB->li__JG.li__HYTB != (void *)NULL)) {
+    li__GYTB=li__4XTB->li__JG.li__HYTB;
+    while (((void *)li__GYTB != (void *)NULL)) {
+      if (((void *)(long)li__GYTB->li__HON.__id != (void *)0)) {
+        if (li__GYTB->li__HON.__id==60) {
+          li__2L2D= 1;
+          while ((li__2L2D <=  14)) {
+            fputc((int)(((__li__BB *)(&__string_6)->li__2C)[(__li__K)(li__2L2D -  1)]),stdout);
+            li__2L2D=(__li__K)(li__2L2D +  1);
+          };
+        };
+      };
+      if (((void *)li__5XTB->li__IQQ != (void *)li__GYTB->li__IQQ)) {
+        li__GYTB=li__GYTB->li__IQQ;
+      } else /* FALSE */ {
+        li__GYTB=NULL;
+      };
+    };
+  };
+  li__GYTB=li__5XTB;
+  do {
+    li__4XTB->li__JG.li__HYTB=li__GYTB;
+    if (((void *)(long)li__4XTB->li__JG.li__HYTB->li__FON.__id != (void *)0)) {
+      if (li__4XTB->li__JG.li__HYTB->li__FON.__id==58) {
+        li__2L2D= 1;
+        while ((li__2L2D <=  11)) {
+          fputc((int)(((__li__BB *)(&__string_7)->li__2C)[(__li__K)(li__2L2D -  1)]),stdout);
+          li__2L2D=(__li__K)(li__2L2D +  1);
+        };
+      } else /* li__AH */ {
+        li__2L2D= 1;
+        while ((li__2L2D <=  10)) {
+          fputc((int)(((__li__BB *)(&__string_8)->li__2C)[(__li__K)(li__2L2D -  1)]),stdout);
+          li__2L2D=(__li__K)(li__2L2D +  1);
+        };
+        li__TQ3B=li__HH;
+        li__WQ3B=li__I__;
+        li__2L2D=(__li__K)(-  1);
+        li__UQ3B=(__li__K)(-  1);
+        while (((li__2L2D <=  1) && (! li__WQ3B))) {
+          while (((li__UQ3B <=  1) && (! li__WQ3B))) {
+            li__HI1D= 1;
+            while ((li__HI1D <=  12)) {
+              fputc((int)(((__li__BB *)(&__string_9)->li__2C)[(__li__K)(li__HI1D -  1)]),stdout);
+              li__HI1D=(__li__K)(li__HI1D +  1);
+            };
+            li__HI1D= 1;
+            while ((li__HI1D <=  1)) {
+              fputc((int)(((__li__BB *)(&__string_10)->li__2C)[(__li__K)(li__HI1D -  1)]),stdout);
+              li__HI1D=(__li__K)(li__HI1D +  1);
+            };
+            if (((li__UQ3B !=  0) && (li__UQ3B != li__2L2D))) {
+              li__VS3B=(__li__K)(li__4XTB->li__VI + li__UQ3B);
+              li__RFYD=((__li__DH *)li__TQ3B);
+              li__TCRC=(((__li__ZB *)li__RFYD->li__0RN)[(__li__K)((__li__K)(li__VS3B * li__RFYD->li__IRN) + (__li__K)(li__4XTB->li__L4CB + li__2L2D))] ==  1);
+            } else /* FALSE */ {
+              li__TCRC=li__I__;
+            };
+            if (li__TCRC) {
+              li__RFYD=((__li__DH *)li__TQ3B);
+              ((__li__ZB *)li__RFYD->li__0RN)[(__li__K)((__li__K)((__li__K)(li__4XTB->li__VI + li__UQ3B) * li__RFYD->li__IRN) + (__li__K)(li__4XTB->li__L4CB + li__2L2D))]= 0;
+              li__WQ3B=li__B__;
+            };
+            li__UQ3B=(__li__K)(li__UQ3B +  1);
+          };
+          li__2L2D=(__li__K)(li__2L2D +  1);
+        };
+      };
+    };
+    li__GYTB=li__4XTB->li__JG.li__HYTB->li__GMN;
+  } while (((void *)li__GYTB != (void *)NULL));
+}
+
+static void li__VIEB(__li__K li__WIEB)
+/* (Expanded INTEGER{li__K}) Void Recursive, No inlinable. NO CONTEXT! */
+{
+  __li__K li__DJEB;
+  __li__BB li__VIGB;
+  li__VIGB=((__li__BB )(((__li__YQF)(((__li__YQF )(__li__K)(li__WIEB %  10)) + ((__li__YQF )'0')))));
+  li__DJEB=(__li__K)(li__WIEB /  10);
+  if ((li__DJEB !=  0)) {
+    li__VIEB(li__DJEB);
+  };
+  fputc((int)(li__VIGB),stdout);
+}
+
+static __li__GB li__FSSB(__li__GB li__HSSB,__li__RQF li__ISSB,__li__RQF li__JSSB)
+/* (Expanded POINTER{li__GB},Expanded UINTEGER_CPU{li__RQF},Expanded UINTEGER_CPU{li__RQF}) With result No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__GB li__VSSB,li__LI1D,li__SI1D,li__LV0B,li__OP0B,li__KSSB;
+  __li__RQF li__400D,li__BTSB,li__HTSB,li__MI1D,li__OI1D,li__PI1D;
+  __li__RQF li__QI1D,li__223B;
+  __li__VRF *li__TI1D,*li__CS0B,*li__QT0B,*li__023B,*li__5I1D,*li__AJ1D;
+  __li__K li__WI1D,li__XI1D,li__TP0B,li__CQ0B;
+  __li__GB *li__ZI1D,*li__1I1D,*li__QP0B,*li__RP0B;
+  li__VSSB=((__li__GB )(NULL));
+  li__400D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+  li__BTSB=(__li__RQF)((__li__RQF)(li__ISSB - (__li__RQF)(((__li__RQF ) 0) - li__400D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__400D) - ((__li__RQF ) 1)));
+  li__400D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+  li__HTSB=(__li__RQF)((__li__RQF)(li__JSSB - (__li__RQF)(((__li__RQF ) 0) - li__400D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__400D) - ((__li__RQF ) 1)));
+  if ((li__BTSB <= ((__li__RQF )(MINIMUM_SIZE)))) {
+    li__LI1D=((__li__GB )(NULL));
+    li__MI1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+    li__OI1D=(__li__RQF)((__li__RQF)(li__HTSB - (__li__RQF)(((__li__RQF ) 0) - li__MI1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__MI1D) - ((__li__RQF ) 1)));
+    if ((li__OI1D <= ((__li__RQF )(MINIMUM_SIZE)))) {
+      li__PI1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__QI1D=(__li__RQF)((__li__RQF)(li__OI1D - (__li__RQF)(((__li__RQF ) 0) - li__PI1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__PI1D) - ((__li__RQF ) 1)));
+      li__PI1D=(__li__RQF)(li__QI1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+      li__SI1D=li__PDK(li__QI1D,((__li__GB )(&(table_size[(li__PI1D)-1]))),((__li__U )li__QI1D));
+      li__LI1D=li__SI1D;
+    } else /* FALSE */ {
+      li__TI1D=li__J5BB(li__OI1D);
+      li__LI1D=(void *)((unsigned long)((__li__GB )((__li__VRF *)li__TI1D)) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long))))))));
+    };
+    li__VSSB=li__LI1D;
+    li__WI1D=((__li__K )li__BTSB);
+    li__XI1D=(__li__K)(li__WI1D / ((__li__K )(sizeof(void *))));
+    li__ZI1D=((__li__GB *)li__HSSB);
+    li__1I1D=((__li__GB *)li__LI1D);
+    li__WI1D=(__li__K)(li__XI1D -  1);
+    while ((li__WI1D >=  0)) {
+      li__1I1D[li__WI1D]=li__ZI1D[li__WI1D];
+      li__WI1D=(__li__K)(li__WI1D -  1);
+    };
+    li__MI1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+    li__OI1D=(__li__RQF)((__li__RQF)(li__BTSB - (__li__RQF)(((__li__RQF ) 0) - li__MI1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__MI1D) - ((__li__RQF ) 1)));
+    li__MI1D=(__li__RQF)(li__OI1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+    li__LI1D=((__li__GB )(&(table_size[(li__MI1D)-1])));
+    li__SI1D=((__li__GB *)li__LI1D)[ 0];
+    ((__li__GB *)li__HSSB)[ 0]=(void *)((unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)(void *)((unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB *)li__SI1D)[ 0]) - (unsigned long)((__li__GB )((__li__RQF ) 1))) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )((__li__RQF ) 3))) - (unsigned long)((__li__GB )((__li__RQF ) 1))))) - (unsigned long)((__li__GB )((__li__RQF ) 1)));
+    ((__li__GB *)li__SI1D)[ 0]=li__HSSB;
+    ;
+  } else /* FALSE */ {
+    li__TI1D=((__li__VRF *)(void *)((unsigned long)li__HSSB - (unsigned long)((__li__GB )((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long))))))));
+    li__MI1D=(__li__RQF)(((__li__RQF )(void *)((unsigned long)li__HSSB - (unsigned long)li__E3J)) >>  26);
+    li__CS0B=NULL;
+    li__OI1D=((__li__RQF ) 0);
+    li__PI1D=(__li__RQF)(li__TI1D->li__YRF & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - ((__li__RQF ) 3)) - ((__li__RQF ) 1)));
+    if ((li__HTSB > li__PI1D)) {
+      if ((! ((__li__RQF)(li__TI1D->li__YRF & ((__li__RQF ) 2)) !=  0))) {
+        li__QT0B=((__li__VRF *)(void *)((unsigned long)(void *)((unsigned long)((__li__GB )li__TI1D) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long)))))))) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )(__li__RQF)(li__TI1D->li__YRF & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - ((__li__RQF ) 3)) - ((__li__RQF ) 1)))))));
+        li__OI1D=(__li__RQF)((__li__RQF)(li__HTSB - li__PI1D) - ((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long))))));
+        if ((((__li__RQF)(li__QT0B->li__YRF & ((__li__RQF ) 1)) == ((__li__RQF ) 0)) && ((__li__RQF)(li__QT0B->li__YRF & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - ((__li__RQF ) 3)) - ((__li__RQF ) 1))) >= li__OI1D))) {
+          li__33PB(li__QT0B,((__li__GB )li__OI1D),li__MI1D);
+          li__TI1D->li__YRF=(__li__RQF)((__li__RQF)(li__TI1D->li__YRF - (__li__RQF)(((__li__RQF ) 0) - (__li__RQF)(li__QT0B->li__YRF & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - ((__li__RQF ) 1)) - ((__li__RQF ) 1))))) - (__li__RQF)(((__li__RQF ) 0) - ((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long)))))));
+          if (((__li__RQF)(li__TI1D->li__YRF & ((__li__RQF ) 2)) !=  0)) {
+            last_block[(li__MI1D)] = (li__TI1D);
+          } else /* FALSE */ {
+            ((__li__VRF *)(void *)((unsigned long)(void *)((unsigned long)((__li__GB )li__TI1D) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long)))))))) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )(__li__RQF)(li__TI1D->li__YRF & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - ((__li__RQF ) 3)) - ((__li__RQF ) 1)))))))->li__XRF=li__TI1D;
+          };
+          li__CS0B=li__TI1D;
+        };
+      };
+      if (((void *)li__CS0B == (void *)NULL)) {
+        li__QT0B=li__J5BB(li__HTSB);
+        li__CS0B=li__QT0B;
+        li__LV0B=(void *)((unsigned long)((__li__GB )li__TI1D) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long))))))));
+        li__OP0B=(void *)((unsigned long)((__li__GB )((__li__VRF *)li__QT0B)) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long))))))));
+        li__TP0B=((__li__K )li__PI1D);
+        li__CQ0B=(__li__K)(li__TP0B / ((__li__K )(sizeof(void *))));
+        li__QP0B=((__li__GB *)li__LV0B);
+        li__RP0B=((__li__GB *)li__OP0B);
+        li__TP0B=(__li__K)(li__CQ0B -  1);
+        while ((li__TP0B >=  0)) {
+          li__RP0B[li__TP0B]=li__QP0B[li__TP0B];
+          li__TP0B=(__li__K)(li__TP0B -  1);
+        };
+        li__QT0B=((__li__VRF *)(void *)((unsigned long)(void *)((unsigned long)((__li__GB )li__TI1D) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long)))))))) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )(__li__RQF)(li__TI1D->li__YRF & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - ((__li__RQF ) 3)) - ((__li__RQF ) 1)))))));
+        li__023B=li__TI1D->li__XRF;
+        li__223B=(__li__RQF)(li__TI1D->li__YRF & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - ((__li__RQF ) 1)) - ((__li__RQF ) 1)));
+        if ((((void *)li__023B == (void *)NULL) || ((__li__RQF)(((__li__VRF *)li__023B)->li__YRF & ((__li__RQF ) 1)) != ((__li__RQF ) 0)))) {
+          li__023B=li__TI1D;
+          li__TI1D->li__ZRF=li__MACB;
+          li__TI1D->li__0RF=NULL;
+          if (((void *)li__MACB != (void *)NULL)) {
+            ((__li__VRF *)li__MACB)->li__0RF=li__TI1D;
+          };
+          li__MACB=li__TI1D;
+        } else /* FALSE */ {
+          li__223B=(__li__RQF)((__li__RQF)(li__223B - (__li__RQF)(((__li__RQF ) 0) - li__023B->li__YRF)) - (__li__RQF)(((__li__RQF ) 0) - ((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long)))))));
+        };
+        if (((! ((__li__RQF)(li__TI1D->li__YRF & ((__li__RQF ) 2)) !=  0)) && ((__li__RQF)(li__QT0B->li__YRF & ((__li__RQF ) 1)) == ((__li__RQF ) 0)))) {
+          li__223B=(__li__RQF)((__li__RQF)(li__223B - (__li__RQF)(((__li__RQF ) 0) - li__QT0B->li__YRF)) - (__li__RQF)(((__li__RQF ) 0) - ((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long)))))));
+          li__5I1D=li__QT0B->li__0RF;
+          li__AJ1D=li__QT0B->li__ZRF;
+          if (((void *)li__5I1D == (void *)NULL)) {
+            li__MACB=li__AJ1D;
+          } else /* FALSE */ {
+            ((__li__VRF *)li__5I1D)->li__ZRF=li__AJ1D;
+          };
+          if (((void *)li__AJ1D != (void *)NULL)) {
+            ((__li__VRF *)li__AJ1D)->li__0RF=li__5I1D;
+          };
+        };
+        ((__li__VRF *)li__023B)->li__YRF=li__223B;
+        if (((__li__RQF)(((__li__VRF *)li__023B)->li__YRF & ((__li__RQF ) 2)) !=  0)) {
+          last_block[(li__MI1D)] = (li__023B);
+        } else /* FALSE */ {
+          li__5I1D=((__li__VRF *)li__023B);
+          ((__li__VRF *)(void *)((unsigned long)(void *)((unsigned long)((__li__GB )li__5I1D) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long)))))))) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )(__li__RQF)(li__5I1D->li__YRF & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - ((__li__RQF ) 3)) - ((__li__RQF ) 1)))))))->li__XRF=li__023B;
+        };
+      };
+    } else /* FALSE */ {
+      li__CS0B=li__TI1D;
+    };
+    li__VSSB=(void *)((unsigned long)((__li__GB )((__li__VRF *)li__CS0B)) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long))))))));
+  };
+  li__KSSB=li__VSSB;
+  return(li__KSSB);
+}
+
+static __li__K li__5OOB(__li__5I *li__APOB,void *li__BPOB)
+/* (Strict LINKED_LIST(INBOX){li__5I},INBOX{li__SBxli__TCxli__XI}) With result No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__K li__FPOB,li__EPOB,li__DPOB;
+  void *li__RPOB;
+  __li__C li__UPOB;
+  li__FPOB= 1;
+  li__EPOB=li__APOB->li__GJ.li__YJ;
+  li__O2QB:
   {
-    lisaac_push(&__pos__PXJB,L21764104); /* L166 NUMERIC*/;
-    __tmp__GZ4=__infix_less_equal__GTG(__tmp__X4E, 3);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__PXJB,L22153736); /* L169 NUMERIC*/;
-      lisaac_push_first(&__pos__3VIE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__AWIE,L21899272); /* L167 NUMERIC*/;
-      lisaac_push_first(&__pos__TU3C,L12601405); /* L96 MOUSE*/;
-      lisaac_push_first(&__pos__JV0C,L15602180); /* L119 OBJECT*/;
-      __tmp__BDXB=NULL;
-      __tmp__V3RB=((__POINTER__CB )(NULL));
-      lisaac_push(&__pos__JV0C,L16394756); /* L125 OBJECT*/;
-      lisaac_push_first(&__pos__KWIE,L5250564); /* L40 OBJECT*/;
-      __tmp__I0ZB=sizeof(__EVENT_MOUSE__ACB);
-      lisaac_push(&__pos__JV0C,L16394756); /* L125 OBJECT*/;
-      __tmp__1RKB=to_uinteger_cpu__ZUH(__tmp__I0ZB);
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__1RKB ==  0)) {
-        lisaac_push(&__pos__JV0C,L18876932); /* L144 OBJECT*/;
-        lisaac_push_first(&__pos__KWIE,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__CQSB,L16523780); /* L126 OBJECT*/;
-        __tmp__BDXB=EVENT_MOUSE__ACB__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JV0C,L18876932); /* L144 OBJECT*/;
-        lisaac_push_first(&__pos__KWIE,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__CQSB,L16923652); /* L129 OBJECT*/;
-        lisaac_push_first(&__pos__23RB,L30548996); /* L233 OBJECT*/;
-        __tmp__AGZB=-1;
-        __tmp__DRAB=clone_allocation_size__CEG;
-        lisaac_push(&__pos__CQSB,L17198084); /* L131 OBJECT*/;
-        lisaac_push_first(&__pos__23RB,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__B4QB,L11029000); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__DVAC,L5383176); /* L41 NUMERIC*/;
-        __tmp__R4IE=to_uinteger_cpu__ZUH( 0);
-        lisaac_push(&__pos__B4QB,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__DVAC,L9195016); /* L70 NUMERIC*/;
-        __tmp__XDCE=(__UINTEGER_CPU__GDG)(__tmp__R4IE - __tmp__1RKB);
-        lisaac_push(&__pos__23RB,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__B4QB,L9195016); /* L70 NUMERIC*/;
-        clone_allocation_size__CEG=(__UINTEGER_CPU__GDG)(__tmp__DRAB - __tmp__XDCE);
-        lisaac_push(&__pos__CQSB,L17310212); /* L132 OBJECT*/;
-        lisaac_push_first(&__pos__23RB,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__B4QB,L9195016); /* L70 NUMERIC*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__AGZB == (__INTEGER__K)(-  1))) {
-          lisaac_push(&__pos__CQSB,L17829380); /* L136 OBJECT*/;
-          lisaac_push_first(&__pos__23RB,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__B4QB,L17446916); /* L133 OBJECT*/;
-          __tmp__ACFC=alloc_size__5WK(__tmp__1RKB);
-          __tmp__V3RB=__tmp__ACFC;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__CQSB,L17829380); /* L136 OBJECT*/;
-          lisaac_push_first(&__pos__23RB,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__B4QB,L17719300); /* L135 OBJECT*/;
-          __tmp__URAB=to_uinteger_32__AAG(__tmp__AGZB);
-          lisaac_push(&__pos__B4QB,L17723908); /* L135 OBJECT*/;
-          __tmp__ACFC=alloc_type__size__VYK(__tmp__URAB,__tmp__1RKB);
-          __tmp__V3RB=__tmp__ACFC;
-        };
-        lisaac_push(&__pos__CQSB,L17979396); /* L137 OBJECT*/;
-        lisaac_push_first(&__pos__23RB,L4069969); /* L31 CONVERT*/;
-        __tmp__LBAB=((__EVENT_MOUSE__ACB *)__tmp__V3RB);
-        __tmp__BDXB=__tmp__LBAB;
-        lisaac_push(&__pos__CQSB,L18232836); /* L139 OBJECT*/;
-        lisaac_push_first(&__pos__23RB,L31079428); /* L237 OBJECT*/;
-        *(__tmp__LBAB) = *(EVENT_MOUSE__ACB__);
-        lisaac_push(&__pos__CQSB,L18746884); /* L143 OBJECT*/;
-        lisaac_push_first(&__pos__23RB,L8530438); /* L65 FALSE*/;
-      };
-      __tmp__WCB=MOUSE__VT__->buffer_event__OCB;
-      /* NULL __FAST_ARRAYoEVENT_MOUSEo__ECB__ */
-if (__tmp__WCB==NULL) {
-        lisaac_push(&__pos__TU3C,L12732989); /* L97 MOUSE*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* FAST_ARRAY(EVENT_MOUSE) */ {
-        lisaac_push(&__pos__TU3C,L12732989); /* L97 MOUSE*/;
-        Self__ZBAB=((__FAST_ARRAYoEVENT_MOUSEo__ECB *)__tmp__WCB);
-        lisaac_push_first(&__pos__JV0C,L11285559); /* L86 COLLECTION*/;
-        __tmp__AGZB=count__MKDB(Self__ZBAB);
-        lisaac_push(&__pos__JV0C,L10357815); /* L79 COLLECTION*/;
-        lisaac_push_first(&__pos__KWIE,L21772306); /* L166 BLOCK*/;
-        lisaac_push_first(&__pos__CQSB,L7481860); /* L57 OBJECT*/;
-        __tmp__KYZB=((__POINTER__CB )(top_context->back->back));
-        lisaac_push(&__pos__KWIE,L21899282); /* L167 BLOCK*/;
-        __tmp__UYZB=__infix_greater_equal__JGG( 15, 5);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-          lisaac_push(&__pos__KWIE,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__23RB,L21906962); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L10366519); /* L79 COLLECTION*/;
-          __tmp__KCFC=valid_index__CBIC(Self__ZBAB,__tmp__X4E);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-            lisaac_push(&__pos__23RB,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L13509634); /* L103 TRUE*/;
-            __tmp__R1JC=FALSE__I__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__23RB,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L14689286); /* L112 FALSE*/;
-            __tmp__R1JC=TRUE__B__;
-          };
-          __tmp__KCFC=__tmp__R1JC;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__KWIE,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L12081158); /* L92 FALSE*/;
-          __tmp__KCFC=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-          lisaac_push(&__pos__KWIE,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__23RB,L21910546); /* L167 BLOCK*/;
-          lisaac_push(&__pos__23RB,L22051346); /* L168 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L9452548); /* L72 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L8260100); /* L63 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__LVAC,L8009220); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__tmp__KYZB));
-          lisaac_push(&__pos__B4QB,L9574916); /* L73 OBJECT*/;
-          print__P5F((&__string_1));
-          lisaac_push(&__pos__B4QB,L9706500); /* L74 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__pos__SHDC,L5005391); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__pos__LVAC,L18378320); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__pos__YYIE,L6962209); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__pos__B4QB,L9848324); /* L75 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L10904580); /* L83 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L9055341); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__pos__KWIE,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L8530438); /* L65 FALSE*/;
-        };
-        Self__054B=(*(Self__ZBAB)).storage__PD4;
-        /* NULL __NATIVE_ARRAYoEVENT_MOUSEo__LD4__ */
-if (Self__054B==NULL) {
-          lisaac_push(&__pos__JV0C,L33175617); /* L253 FAST_ARRAY*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* NATIVE_ARRAY(EVENT_MOUSE) */ {
-          lisaac_push(&__pos__JV0C,L33175617); /* L253 FAST_ARRAY*/;
-          put__to__JAWB(((void **)Self__054B),__tmp__BDXB,__tmp__X4E);
-        };
-        lisaac_push(&__pos__JV0C,L11144247); /* L85 COLLECTION*/;
-        lisaac_push_first(&__pos__KWIE,L24393746); /* L186 BLOCK*/;
-        lisaac_push_first(&__pos__CQSB,L7481860); /* L57 OBJECT*/;
-        __tmp__KYZB=((__POINTER__CB )(top_context->back->back));
-        lisaac_push(&__pos__KWIE,L24520722); /* L187 BLOCK*/;
-        __tmp__UYZB=__infix_greater_equal__JGG( 15, 15);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-          lisaac_push(&__pos__KWIE,L24524306); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__23RB,L24528914); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L11149367); /* L85 COLLECTION*/;
-          __tmp__KCAB=item__1E5(Self__ZBAB,__tmp__X4E);
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__KCAB == (void *)__tmp__BDXB)) {
-            lisaac_push(&__pos__23RB,L24525842); /* L187 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L13509634); /* L103 TRUE*/;
-            __tmp__R1JC=FALSE__I__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__23RB,L24525842); /* L187 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L14689286); /* L112 FALSE*/;
-            __tmp__R1JC=TRUE__B__;
-          };
-          __tmp__KCFC=__tmp__R1JC;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__KWIE,L24524306); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L12081158); /* L92 FALSE*/;
-          __tmp__KCFC=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-          lisaac_push(&__pos__KWIE,L24775186); /* L189 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__23RB,L24532498); /* L187 BLOCK*/;
-          lisaac_push(&__pos__23RB,L24672274); /* L188 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L9452548); /* L72 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L8260100); /* L63 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__LVAC,L8009220); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__tmp__KYZB));
-          lisaac_push(&__pos__B4QB,L9574916); /* L73 OBJECT*/;
-          print__P5F((&__string_2));
-          lisaac_push(&__pos__B4QB,L9706500); /* L74 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__pos__SHDC,L5005391); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__pos__LVAC,L18378320); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__pos__YYIE,L6962209); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__pos__B4QB,L9848324); /* L75 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L10904580); /* L83 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L9055341); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__pos__KWIE,L24775186); /* L189 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L8530438); /* L65 FALSE*/;
-        };
-        lisaac_push(&__pos__JV0C,L11275319); /* L86 COLLECTION*/;
-        lisaac_push_first(&__pos__KWIE,L24393746); /* L186 BLOCK*/;
-        lisaac_push_first(&__pos__CQSB,L7481860); /* L57 OBJECT*/;
-        __tmp__KYZB=((__POINTER__CB )(top_context->back->back));
-        lisaac_push(&__pos__KWIE,L24520722); /* L187 BLOCK*/;
-        __tmp__UYZB=__infix_greater_equal__JGG( 15, 15);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-          lisaac_push(&__pos__KWIE,L24524306); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__23RB,L24528914); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L11279927); /* L86 COLLECTION*/;
-          __tmp__SRVB=count__MKDB(Self__ZBAB);
-          /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__SRVB == __tmp__AGZB)) {
-            lisaac_push(&__pos__23RB,L24525842); /* L187 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L13509634); /* L103 TRUE*/;
-            __tmp__R1JC=FALSE__I__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__23RB,L24525842); /* L187 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L14689286); /* L112 FALSE*/;
-            __tmp__R1JC=TRUE__B__;
-          };
-          __tmp__KCFC=__tmp__R1JC;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__KWIE,L24524306); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L12081158); /* L92 FALSE*/;
-          __tmp__KCFC=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-          lisaac_push(&__pos__KWIE,L24775186); /* L189 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__23RB,L24532498); /* L187 BLOCK*/;
-          lisaac_push(&__pos__23RB,L24672274); /* L188 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L9452548); /* L72 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L8260100); /* L63 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__LVAC,L8009220); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__tmp__KYZB));
-          lisaac_push(&__pos__B4QB,L9574916); /* L73 OBJECT*/;
-          print__P5F((&__string_2));
-          lisaac_push(&__pos__B4QB,L9706500); /* L74 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__pos__SHDC,L5005391); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__pos__LVAC,L18378320); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__pos__YYIE,L6962209); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__pos__B4QB,L9848324); /* L75 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L10904580); /* L83 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L9055341); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__pos__KWIE,L24775186); /* L189 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L8530438); /* L65 FALSE*/;
-        };
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__X4E !=  0)) {
-        lisaac_push(&__pos__TU3C,L13110845); /* L100 MOUSE*/;
-        lisaac_push_first(&__pos__JV0C,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__KWIE,L12854845); /* L98 MOUSE*/;
-        Self__ZBAB=MOUSE__VT__->buffer_event__OCB;
-        lisaac_push(&__pos__KWIE,L12997693); /* L99 MOUSE*/;
-        lisaac_push_first(&__pos__CQSB,L9195016); /* L70 NUMERIC*/;
-        __tmp__AGZB=(__INTEGER__K)(__tmp__X4E -  1);
-        /* NULL __FAST_ARRAYoEVENT_MOUSEo__ECB__ */
-if (Self__ZBAB==NULL) {
-          lisaac_push(&__pos__KWIE,L12998717); /* L99 MOUSE*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* FAST_ARRAY(EVENT_MOUSE) */ {
-          lisaac_push(&__pos__KWIE,L12998717); /* L99 MOUSE*/;
-          item__1E5(((__FAST_ARRAYoEVENT_MOUSEo__ECB *)Self__ZBAB),__tmp__AGZB);
-        };
-        /* NULL __EVENT_MOUSE__ACB__ */
-if (__tmp__BDXB==NULL) {
-          lisaac_push(&__pos__KWIE,L12999229); /* L99 MOUSE*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* EVENT_MOUSE */ {
-          lisaac_push(&__pos__KWIE,L12999229); /* L99 MOUSE*/;
-          lisaac_push_first(&__pos__CQSB,L6308928); /* L48 EVENT_MOUSE*/;
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__TU3C,L13110845); /* L100 MOUSE*/;
-        lisaac_push_first(&__pos__JV0C,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__AWIE,L22026760); /* L168 NUMERIC*/;
-      lisaac_push_first(&__pos__TU3C,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__JV0C,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__KWIE,L9195016); /* L70 NUMERIC*/;
-      __tmp__I0ZB=(__INTEGER__K)(-  1);
-      lisaac_push(&__pos__TU3C,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__JV0C,L9195016); /* L70 NUMERIC*/;
-      __tmp__AGZB=(__INTEGER__K)(__tmp__X4E - __tmp__I0ZB);
-      lisaac_push(&__pos__AWIE,L22038024); /* L168 NUMERIC*/;
-      __tmp__X4E=__tmp__AGZB;
-      goto to__do__ZJG;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__PXJB,L22153736); /* L169 NUMERIC*/;
-      lisaac_push_first(&__pos__3VIE,L8530438); /* L65 FALSE*/;
-    };
-  };
-  result__MPP=MOUSE__VT__->buffer_event__OCB;
-  /* NULL __FAST_ARRAYoEVENT_MOUSEo__ECB__ */
-if (result__MPP==NULL) {
-    lisaac_push(&__pos__LDBB,L13380669); /* L102 MOUSE*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* FAST_ARRAY(EVENT_MOUSE) */ {
-    lisaac_push(&__pos__LDBB,L13380669); /* L102 MOUSE*/;
-    __tmp__ZQP=((__FAST_ARRAYoEVENT_MOUSEo__ECB *)result__MPP);
-    lisaac_push_first(&__pos__PXJB,L17435704); /* L133 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__3VIE,L21772306); /* L166 BLOCK*/;
-    lisaac_push_first(&__pos__AWIE,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__3VIE,L21899282); /* L167 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 5);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__3VIE,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__TU3C,L21906962); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__JV0C,L17441848); /* L133 TRAVERSABLE*/;
-      lisaac_push_first(&__pos__KWIE,L31987777); /* L244 FAST_ARRAY*/;
-      __tmp__CZ4=(*(__tmp__ZQP)).upper__GH4;
-      lisaac_push(&__pos__KWIE,L31998529); /* L244 FAST_ARRAY*/;
-      __tmp__GZ4=__infix_less__LOH(__tmp__CZ4, 0);
-      lisaac_push(&__pos__KWIE,L14297144); /* L109 TRAVERSABLE*/;
-      lisaac_push_first(&__pos__CQSB,L15357964); /* L117 STRING_CONSTANT*/;
-      lisaac_push_first(&__pos__23RB,L23083026); /* L176 BLOCK*/;
-      lisaac_push_first(&__pos__B4QB,L7481860); /* L57 OBJECT*/;
-      __tmp__ATQ=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__23RB,L23210002); /* L177 BLOCK*/;
-      __tmp__53RB=__infix_greater_equal__JGG( 15, 15);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__53RB) {
-        lisaac_push(&__pos__23RB,L23213586); /* L177 BLOCK*/;
-        lisaac_push_first(&__pos__B4QB,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__DVAC,L23218194); /* L177 BLOCK*/;
-        lisaac_push_first(&__pos__SHDC,L14306360); /* L109 TRAVERSABLE*/;
-        __tmp__I0ZB=count__MKDB(__tmp__ZQP);
-        /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__GZ4 == (__tmp__I0ZB ==  0))) {
-          lisaac_push(&__pos__DVAC,L23215122); /* L177 BLOCK*/;
-          lisaac_push_first(&__pos__SHDC,L13509634); /* L103 TRUE*/;
-          __tmp__UYZB=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__DVAC,L23215122); /* L177 BLOCK*/;
-          lisaac_push_first(&__pos__SHDC,L14689286); /* L112 FALSE*/;
-          __tmp__UYZB=TRUE__B__;
-        };
-        __tmp__C4RB=__tmp__UYZB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__23RB,L23213586); /* L177 BLOCK*/;
-        lisaac_push_first(&__pos__B4QB,L12081158); /* L92 FALSE*/;
-        __tmp__C4RB=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-        lisaac_push(&__pos__23RB,L23464466); /* L179 BLOCK*/;
-        lisaac_push_first(&__pos__B4QB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__DVAC,L23348754); /* L178 BLOCK*/;
-        lisaac_push_first(&__pos__SHDC,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__LVAC,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__YYIE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__4YIE,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__ATQ));
-        lisaac_push(&__pos__SHDC,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_7));
-        lisaac_push(&__pos__SHDC,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__LVAC,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__YYIE,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__4YIE,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__4LEC,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__SHDC,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__LVAC,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__YYIE,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__23RB,L23464466); /* L179 BLOCK*/;
-        lisaac_push_first(&__pos__B4QB,L8530438); /* L65 FALSE*/;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-        lisaac_push(&__pos__JV0C,L17437240); /* L133 TRAVERSABLE*/;
-        lisaac_push_first(&__pos__KWIE,L13509634); /* L103 TRUE*/;
-        __tmp__C4RB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JV0C,L17437240); /* L133 TRAVERSABLE*/;
-        lisaac_push_first(&__pos__KWIE,L14689286); /* L112 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-        lisaac_push(&__pos__TU3C,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__JV0C,L13509634); /* L103 TRUE*/;
-        __tmp__C4RB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__TU3C,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__JV0C,L14689286); /* L112 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
-      };
-      __tmp__GZ4=__tmp__C4RB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3VIE,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L12081158); /* L92 FALSE*/;
-      __tmp__GZ4=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__3VIE,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__TU3C,L21910546); /* L167 BLOCK*/;
-      lisaac_push(&__pos__TU3C,L22051346); /* L168 BLOCK*/;
-      lisaac_push_first(&__pos__JV0C,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__KWIE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__23RB,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__JV0C,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_1));
-      lisaac_push(&__pos__JV0C,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__KWIE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__CQSB,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__23RB,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__B4QB,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__JV0C,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__KWIE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3VIE,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L8530438); /* L65 FALSE*/;
-    };
-    __tmp__WGKB=(*(__tmp__ZQP)).storage__PD4;
-    /* NULL __NATIVE_ARRAYoEVENT_MOUSEo__LD4__ */
-if (__tmp__WGKB==NULL) {
-      lisaac_push(&__pos__PXJB,L11024962); /* L84 ARRAYED_COLLECTION*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* NATIVE_ARRAY(EVENT_MOUSE) */ {
-      lisaac_push(&__pos__PXJB,L11024962); /* L84 ARRAYED_COLLECTION*/;
-      __tmp__BDXB=item__22VB(((void **)__tmp__WGKB), 0);
-    };
-    lisaac_push(&__pos__PXJB,L18229304); /* L139 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__3VIE,L15357964); /* L117 STRING_CONSTANT*/;
-    lisaac_push_first(&__pos__AWIE,L23083026); /* L176 BLOCK*/;
-    lisaac_push_first(&__pos__TU3C,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__AWIE,L23210002); /* L177 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__AWIE,L23213586); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L23218194); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L18240056); /* L139 TRAVERSABLE*/;
-      __tmp__LBAB=item__1E5(__tmp__ZQP, 0);
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__BDXB == (void *)__tmp__LBAB)) {
-        lisaac_push(&__pos__JV0C,L23215122); /* L177 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L13509634); /* L103 TRUE*/;
-        __tmp__C4RB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JV0C,L23215122); /* L177 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L14689286); /* L112 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
-      };
-      __tmp__GZ4=__tmp__C4RB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L23213586); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L12081158); /* L92 FALSE*/;
-      __tmp__GZ4=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__AWIE,L23464466); /* L179 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L23348754); /* L178 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__B4QB,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__KWIE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_7));
-      lisaac_push(&__pos__KWIE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__23RB,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__B4QB,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__DVAC,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__KWIE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L23464466); /* L179 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8530438); /* L65 FALSE*/;
+    if ((li__FPOB > li__EPOB)) {
+      li__UPOB=li__B__;
+    } else /* FALSE */ {
+      li__RPOB=li__BCPB(li__APOB,li__FPOB);
+      li__UPOB=((void *)li__BPOB == (void *)li__RPOB);
+    };
+    if ((! li__UPOB)) {
+      li__FPOB=(__li__K)(li__FPOB +  1);
+      goto li__O2QB;
+    };
+  };
+  li__DPOB=li__FPOB;
+  return(li__DPOB);
+}
+
+static void li__JZQ(__li__TB *li__KZQ)
+/* (Strict AREA{li__TB}) Void No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__K li__NZQ,li__OZQ,li__PZQ,li__QZQ,li__RZQ,li__SZQ,li__UZQ;
+  __li__K li__K1Q,li__KMWD,li__FMYD,li__OMWD,li__JMYD,li__1N4D,li__LO4D;
+  __li__0KB *li__WZQ,*li__A0Q,*li__GO4D,*li__B3Q;
+  void *li__XZQ,*li__YZQ,*li__5ZQ,*li__X2Q,*li__L3Q;
+  __li__GB li__ZN4D,li__5N4D;
+  __li__RQF li__0N4D,li__2N4D,li__3N4D;
+  __li__U li__AO4D;
+  __li__DXB *li__IO4D,*li__WO4D,*li__JP4D;
+  __li__GXB *li__OP4D,*li__2P4D,*li__MQ4D;
+  __li__C li__VZQ,li__E3Q;
+  li__NZQ= 0;
+  li__OZQ= 0;
+  li__PZQ= 0;
+  li__QZQ= 0;
+  li__RZQ= 0;
+  li__SZQ= 0;
+  li__UZQ= 0;
+  li__VZQ=li__I__;
+  li__WZQ=NULL;
+  li__XZQ=NULL;
+  li__YZQ=NULL;
+  if (((void *)li__KZQ->li__H4 != (void *)NULL)) {
+    li__5ZQ=li__KZQ->li__H4;
+    switch (((struct ___OBJ *)li__5ZQ)->__id) {
+    case __li__TB__: {
+      li__A0Q=((__li__TB *)li__5ZQ)->li__2KB;
+    } break;
+    case __li__TC__: {
+      li__A0Q=((__li__TC *)li__5ZQ)->li__XC.li__VC.li__2KB;
+    } break;
+    case __li__RL__: {
+      li__A0Q=((__li__RL *)li__5ZQ)->li__SL.li__VC.li__2KB;
+    } break;
     };
-    __tmp__LBAB=__tmp__BDXB;
-  };
-  /* NULL __EVENT_MOUSE__ACB__ */
-if (__tmp__LBAB==NULL) {
-    lisaac_push(&__pos__LDBB,L13390397); /* L102 MOUSE*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* EVENT_MOUSE */ {
-    lisaac_push(&__pos__LDBB,L13390397); /* L102 MOUSE*/;
-    lisaac_push_first(&__pos__PXJB,L6308928); /* L48 EVENT_MOUSE*/;
-  };
-  lisaac_push(&__pos__LDBB,L13785661); /* L105 MOUSE*/;
-  lisaac_push_first(&__pos__PXJB,L8791617); /* L67 FAST_ARRAY*/;
-  lisaac_push_first(&__pos__3VIE,L15602180); /* L119 OBJECT*/;
-  result__JRP=NULL;
-  __tmp__C1N=((__POINTER__CB )(NULL));
-  lisaac_push(&__pos__3VIE,L16394756); /* L125 OBJECT*/;
-  lisaac_push_first(&__pos__AWIE,L5250564); /* L40 OBJECT*/;
-  __tmp__X4E=sizeof(__FAST_ARRAYoExpanded_UINTEGER_16o__HDB);
-  lisaac_push(&__pos__3VIE,L16394756); /* L125 OBJECT*/;
-  __tmp__0PJ=to_uinteger_cpu__ZUH(__tmp__X4E);
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__0PJ ==  0)) {
-    lisaac_push(&__pos__3VIE,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__AWIE,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__TU3C,L16523780); /* L126 OBJECT*/;
-    result__JRP=FAST_ARRAYoExpanded_UINTEGER_16o__HDB__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__3VIE,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__AWIE,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__TU3C,L16923652); /* L129 OBJECT*/;
-    lisaac_push_first(&__pos__JV0C,L30548996); /* L233 OBJECT*/;
-    __tmp__PYVB=__FAST_ARRAYoExpanded_UINTEGER_16o__HDB__;
-    Self__1VIE=clone_allocation_size__CEG;
-    lisaac_push(&__pos__TU3C,L17198084); /* L131 OBJECT*/;
-    lisaac_push_first(&__pos__JV0C,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__KWIE,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__CQSB,L5383176); /* L41 NUMERIC*/;
-    __tmp__BWIE=to_uinteger_cpu__ZUH( 0);
-    lisaac_push(&__pos__KWIE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__CQSB,L9195016); /* L70 NUMERIC*/;
-    __tmp__ZVIE=(__UINTEGER_CPU__GDG)(__tmp__BWIE - __tmp__0PJ);
-    lisaac_push(&__pos__JV0C,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__KWIE,L9195016); /* L70 NUMERIC*/;
-    clone_allocation_size__CEG=(__UINTEGER_CPU__GDG)(Self__1VIE - __tmp__ZVIE);
-    lisaac_push(&__pos__TU3C,L17310212); /* L132 OBJECT*/;
-    lisaac_push_first(&__pos__JV0C,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__KWIE,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__PYVB == (__INTEGER__K)(-  1))) {
-      lisaac_push(&__pos__TU3C,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__JV0C,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__KWIE,L17446916); /* L133 OBJECT*/;
-      __tmp__ATQ=alloc_size__5WK(__tmp__0PJ);
-      __tmp__C1N=__tmp__ATQ;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__TU3C,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__JV0C,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__KWIE,L17719300); /* L135 OBJECT*/;
-      __tmp__FEBB=to_uinteger_32__AAG(__tmp__PYVB);
-      lisaac_push(&__pos__KWIE,L17723908); /* L135 OBJECT*/;
-      __tmp__ATQ=alloc_type__size__VYK(__tmp__FEBB,__tmp__0PJ);
-      __tmp__C1N=__tmp__ATQ;
-    };
-    lisaac_push(&__pos__TU3C,L17979396); /* L137 OBJECT*/;
-    lisaac_push_first(&__pos__JV0C,L4069969); /* L31 CONVERT*/;
-    __tmp__WSP=((__FAST_ARRAYoExpanded_UINTEGER_16o__HDB *)__tmp__C1N);
-    result__JRP=__tmp__WSP;
-    lisaac_push(&__pos__TU3C,L18232836); /* L139 OBJECT*/;
-    lisaac_push_first(&__pos__JV0C,L31079428); /* L237 OBJECT*/;
-    *(__tmp__WSP) = *(FAST_ARRAYoExpanded_UINTEGER_16o__HDB__);
-    lisaac_push(&__pos__TU3C,L18746884); /* L143 OBJECT*/;
-    lisaac_push_first(&__pos__JV0C,L8530438); /* L65 FALSE*/;
-  };
-  /* NULL __FAST_ARRAYoExpanded_UINTEGER_16o__HDB__ */
-if (result__JRP==NULL) {
-    lisaac_push(&__pos__PXJB,L8925761); /* L68 FAST_ARRAY*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* FAST_ARRAY(Expanded UINTEGER_16) */ {
-    lisaac_push(&__pos__PXJB,L8925761); /* L68 FAST_ARRAY*/;
-    __tmp__WSP=((__FAST_ARRAYoExpanded_UINTEGER_16o__HDB *)result__JRP);
-    lisaac_push_first(&__pos__3VIE,L15480385); /* L118 FAST_ARRAY*/;
-    __tmp__PYVB=(*(__tmp__WSP)).capacity__PTP;
-    lisaac_push(&__pos__3VIE,L15993921); /* L122 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__AWIE,L21772306); /* L166 BLOCK*/;
-    lisaac_push_first(&__pos__TU3C,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__AWIE,L21899282); /* L167 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 5);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__AWIE,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L21906962); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L16001601); /* L122 FAST_ARRAY*/;
-      __tmp__GZ4=__infix_greater_equal__JGG( 16, 0);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-        lisaac_push(&__pos__JV0C,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L13509634); /* L103 TRUE*/;
-        __tmp__C4RB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JV0C,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L14689286); /* L112 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
-      };
-      __tmp__GZ4=__tmp__C4RB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L12081158); /* L92 FALSE*/;
-      __tmp__GZ4=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__AWIE,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L21910546); /* L167 BLOCK*/;
-      lisaac_push(&__pos__JV0C,L22051346); /* L168 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__B4QB,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__KWIE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_1));
-      lisaac_push(&__pos__KWIE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__23RB,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__B4QB,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__DVAC,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__KWIE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__3VIE,L16397889); /* L125 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__AWIE,L53760008); /* L410 NUMERIC*/;
-    lisaac_push_first(&__pos__TU3C,L67408392); /* L514 NUMERIC*/;
-    lisaac_push_first(&__pos__JV0C,L4069969); /* L31 CONVERT*/;
-    __tmp__0Y4=(*(__tmp__WSP)).capacity__PTP;
-    lisaac_push(&__pos__3VIE,L16398401); /* L125 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__AWIE,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (( 16 > __tmp__0Y4)) {
-      lisaac_push(&__pos__3VIE,L16910913); /* L129 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__AWIE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__TU3C,L16671297); /* L127 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__JV0C,L10619925); /* L81 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__KWIE,L21899282); /* L167 BLOCK*/;
-      __tmp__GZ4=__infix_greater_equal__JGG( 15, 5);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-        lisaac_push(&__pos__KWIE,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__CQSB,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__23RB,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__B4QB,L13509634); /* L103 TRUE*/;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__KWIE,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__CQSB,L12081158); /* L92 FALSE*/;
-      };
-      lisaac_push(&__pos__KWIE,L22153746); /* L169 BLOCK*/;
-      lisaac_push(&__pos__JV0C,L11160085); /* L85 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__KWIE,L7998485); /* L61 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__CQSB,L21899282); /* L167 BLOCK*/;
-      __tmp__GZ4=__infix_greater_equal__JGG( 15, 5);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-        lisaac_push(&__pos__CQSB,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__B4QB,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__DVAC,L13509634); /* L103 TRUE*/;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__CQSB,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L12081158); /* L92 FALSE*/;
-      };
-      lisaac_push(&__pos__CQSB,L22153746); /* L169 BLOCK*/;
-      lisaac_push(&__pos__KWIE,L8264725); /* L63 NATIVE_ARRAY*/;
-      __tmp__CDR=to_uinteger_cpu__ZUH( 32);
-      lisaac_push(&__pos__KWIE,L9063445); /* L69 NATIVE_ARRAY*/;
-      __tmp__ATQ=alloc_dynamic__AIZ(__tmp__CDR);
-      lisaac_push(&__pos__KWIE,L9201173); /* L70 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__CQSB,L4069969); /* L31 CONVERT*/;
-      __tmp__N1X=((__UINTEGER_16__CE *)__tmp__ATQ);
-      lisaac_push(&__pos__KWIE,L9702421); /* L74 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__CQSB,L24393746); /* L186 BLOCK*/;
-      lisaac_push_first(&__pos__23RB,L7481860); /* L57 OBJECT*/;
-      __tmp__ATQ=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__CQSB,L24520722); /* L187 BLOCK*/;
-      __tmp__GZ4=__infix_greater_equal__JGG( 15, 15);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-        lisaac_push(&__pos__CQSB,L24524306); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__B4QB,L24528914); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__DVAC,L9703445); /* L74 NATIVE_ARRAY*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__N1X != (void *)NULL)) {
-          lisaac_push(&__pos__B4QB,L24525842); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__DVAC,L13509634); /* L103 TRUE*/;
-          __tmp__UYZB=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__B4QB,L24525842); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__DVAC,L14689286); /* L112 FALSE*/;
-          __tmp__UYZB=TRUE__B__;
-        };
-        __tmp__C4RB=__tmp__UYZB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__CQSB,L24524306); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L12081158); /* L92 FALSE*/;
-        __tmp__C4RB=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-        lisaac_push(&__pos__CQSB,L24775186); /* L189 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__B4QB,L24532498); /* L187 BLOCK*/;
-        lisaac_push(&__pos__B4QB,L24672274); /* L188 BLOCK*/;
-        lisaac_push_first(&__pos__DVAC,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__SHDC,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__LVAC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__YYIE,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__ATQ));
-        lisaac_push(&__pos__DVAC,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_2));
-        lisaac_push(&__pos__DVAC,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__SHDC,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__LVAC,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__YYIE,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__4YIE,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__DVAC,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__SHDC,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__LVAC,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__CQSB,L24775186); /* L189 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__JV0C,L11290645); /* L86 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__KWIE,L77597717); /* L592 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__CQSB,L21772306); /* L166 BLOCK*/;
-      lisaac_push_first(&__pos__23RB,L7481860); /* L57 OBJECT*/;
-      __tmp__ATQ=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__CQSB,L21899282); /* L167 BLOCK*/;
-      __tmp__GZ4=__infix_greater_equal__JGG( 15, 5);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-        lisaac_push(&__pos__CQSB,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__B4QB,L21906962); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__DVAC,L77603861); /* L592 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__SHDC,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__LVAC,L9195016); /* L70 NUMERIC*/;
-        __tmp__I0ZB=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__DVAC,L77602837); /* L592 NATIVE_ARRAY*/;
-        __tmp__C4RB=__infix_greater_equal__JGG( 15,__tmp__I0ZB);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-          lisaac_push(&__pos__B4QB,L21903890); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__DVAC,L13509634); /* L103 TRUE*/;
-          __tmp__UYZB=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__B4QB,L21903890); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__DVAC,L14689286); /* L112 FALSE*/;
-          __tmp__UYZB=TRUE__B__;
-        };
-        __tmp__C4RB=__tmp__UYZB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__CQSB,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L12081158); /* L92 FALSE*/;
-        __tmp__C4RB=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-        lisaac_push(&__pos__CQSB,L22153746); /* L169 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__B4QB,L21910546); /* L167 BLOCK*/;
-        lisaac_push(&__pos__B4QB,L22051346); /* L168 BLOCK*/;
-        lisaac_push_first(&__pos__DVAC,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__SHDC,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__LVAC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__YYIE,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__ATQ));
-        lisaac_push(&__pos__DVAC,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_1));
-        lisaac_push(&__pos__DVAC,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__SHDC,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__LVAC,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__YYIE,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__4YIE,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__DVAC,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__SHDC,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__LVAC,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__CQSB,L22153746); /* L169 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__KWIE,L78383637); /* L598 NATIVE_ARRAY*/;
-      __tmp__CZ4= 15;
-      lisaac_push_first(&__pos__CQSB,L22943752); /* L175 NUMERIC*/;
-      downto__do__OXDB:
-      {
-        lisaac_push(&__pos__CQSB,L22943752); /* L175 NUMERIC*/;
-        __tmp__UYZB=__infix_greater_equal__JGG(__tmp__CZ4, 0);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-          lisaac_push(&__pos__CQSB,L23333384); /* L178 NUMERIC*/;
-          lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__B4QB,L23078920); /* L176 NUMERIC*/;
-          lisaac_push_first(&__pos__DVAC,L78258197); /* L597 NATIVE_ARRAY*/;
-          put__to__JTLB(__tmp__N1X, 0,__tmp__CZ4);
-          lisaac_push(&__pos__B4QB,L23205896); /* L177 NUMERIC*/;
-          lisaac_push_first(&__pos__DVAC,L9195016); /* L70 NUMERIC*/;
-          __tmp__SRVB=(__INTEGER__K)(__tmp__CZ4 -  1);
-          lisaac_push(&__pos__B4QB,L23219720); /* L177 NUMERIC*/;
-          __tmp__CZ4=__tmp__SRVB;
-          goto downto__do__OXDB;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__CQSB,L23333384); /* L178 NUMERIC*/;
-          lisaac_push_first(&__pos__23RB,L8530438); /* L65 FALSE*/;
-        };
-      };
-      (*(__tmp__WSP)).storage__3TP=__tmp__N1X;
-      (*(__tmp__WSP)).capacity__PTP= 16;
-      __tmp__GZ4=TRUE__B__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3VIE,L16910913); /* L129 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__AWIE,L8530438); /* L65 FALSE*/;
-      __tmp__GZ4=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__3VIE,L17304129); /* L132 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__AWIE,L9326594); /* L71 TRUE*/;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3VIE,L17304129); /* L132 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__AWIE,L9187334); /* L70 FALSE*/;
-      lisaac_push_first(&__pos__TU3C,L16915521); /* L129 FAST_ARRAY*/;
-      __tmp__CZ4=(*(__tmp__WSP)).capacity__PTP;
-      lisaac_push(&__pos__TU3C,L16921665); /* L129 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__JV0C,L14700552); /* L112 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__CZ4 >  0)) {
-        lisaac_push(&__pos__TU3C,L16924737); /* L129 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__JV0C,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__KWIE,L16925761); /* L129 FAST_ARRAY*/;
-        __tmp__I0ZB=(*(__tmp__WSP)).upper__NUP;
-        lisaac_push(&__pos__KWIE,L16930369); /* L129 FAST_ARRAY*/;
-        __tmp__C4RB=__infix_greater_equal__JGG(__tmp__I0ZB, 0);
-        __tmp__RGXB=__tmp__C4RB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__TU3C,L16924737); /* L129 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__JV0C,L12081158); /* L92 FALSE*/;
-        __tmp__RGXB=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RGXB) {
-        lisaac_push(&__pos__AWIE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__TU3C,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__JV0C,L9445894); /* L72 FALSE*/;
-        lisaac_push_first(&__pos__KWIE,L16936001); /* L129 FAST_ARRAY*/;
-        __tmp__0UP=(*(__tmp__WSP)).storage__3TP;
-        __tmp__I0ZB=(*(__tmp__WSP)).upper__NUP;
-        /* NULL __NATIVE_ARRAYoExpanded_UINTEGER_16o__YTP__ */
-if (__tmp__0UP==NULL) {
-          lisaac_push(&__pos__KWIE,L17185857); /* L131 FAST_ARRAY*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* NATIVE_ARRAY(Expanded UINTEGER_16) */ {
-          lisaac_push(&__pos__KWIE,L17185857); /* L131 FAST_ARRAY*/;
-          Self__IPIB=((__UINTEGER_16__CE *)__tmp__0UP);
-          lisaac_push_first(&__pos__CQSB,L79301653); /* L605 NATIVE_ARRAY*/;
-          lisaac_push_first(&__pos__23RB,L21772306); /* L166 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L7481860); /* L57 OBJECT*/;
-          __tmp__KYZB=((__POINTER__CB )(top_context->back->back));
-          lisaac_push(&__pos__23RB,L21899282); /* L167 BLOCK*/;
-          __tmp__UYZB=__infix_greater_equal__JGG( 15, 5);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-            lisaac_push(&__pos__23RB,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__DVAC,L21906962); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__SHDC,L79306773); /* L605 NATIVE_ARRAY*/;
-            __tmp__KCFC=__infix_greater_equal__JGG( 0, 0);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-              lisaac_push(&__pos__DVAC,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__SHDC,L13509634); /* L103 TRUE*/;
-              __tmp__R1JC=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__DVAC,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__SHDC,L14689286); /* L112 FALSE*/;
-              __tmp__R1JC=TRUE__B__;
-            };
-            __tmp__KCFC=__tmp__R1JC;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__23RB,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L12081158); /* L92 FALSE*/;
-            __tmp__KCFC=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-            lisaac_push(&__pos__23RB,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__DVAC,L21910546); /* L167 BLOCK*/;
-            lisaac_push(&__pos__DVAC,L22051346); /* L168 BLOCK*/;
-            lisaac_push_first(&__pos__SHDC,L9452548); /* L72 OBJECT*/;
-            lisaac_push_first(&__pos__LVAC,L8260100); /* L63 OBJECT*/;
-            lisaac_push_first(&__pos__YYIE,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__4YIE,L8009220); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__tmp__KYZB));
-            lisaac_push(&__pos__SHDC,L9574916); /* L73 OBJECT*/;
-            print__P5F((&__string_1));
-            lisaac_push(&__pos__SHDC,L9706500); /* L74 OBJECT*/;
-            lisaac_push_first(&__pos__LVAC,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__pos__YYIE,L5005391); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__pos__4YIE,L18378320); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__pos__4LEC,L6962209); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__pos__SHDC,L9848324); /* L75 OBJECT*/;
-            lisaac_push_first(&__pos__LVAC,L10904580); /* L83 OBJECT*/;
-            lisaac_push_first(&__pos__YYIE,L9055341); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__pos__23RB,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L8530438); /* L65 FALSE*/;
-          };
-          lisaac_push(&__pos__CQSB,L79432725); /* L606 NATIVE_ARRAY*/;
-          lisaac_push_first(&__pos__23RB,L21772306); /* L166 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L7481860); /* L57 OBJECT*/;
-          __tmp__KYZB=((__POINTER__CB )(top_context->back->back));
-          lisaac_push(&__pos__23RB,L21899282); /* L167 BLOCK*/;
-          __tmp__UYZB=__infix_greater_equal__JGG( 15, 5);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-            lisaac_push(&__pos__23RB,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__DVAC,L21906962); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__SHDC,L79437845); /* L606 NATIVE_ARRAY*/;
-            __tmp__KCFC=__infix_greater_equal__JGG(__tmp__I0ZB, 0);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-              lisaac_push(&__pos__DVAC,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__SHDC,L13509634); /* L103 TRUE*/;
-              __tmp__R1JC=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__DVAC,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__SHDC,L14689286); /* L112 FALSE*/;
-              __tmp__R1JC=TRUE__B__;
+    li__WZQ=li__A0Q;
+    if (((void *)li__A0Q == (void *)NULL)) {
+      li__VZQ=li__B__;
+    } else /* FALSE */ {
+      li__NZQ=li__A0Q->li__HYB->li__JYB;
+      li__PZQ=li__A0Q->li__LYB->li__JYB;
+      li__OZQ=li__A0Q->li__OYB->li__QYB;
+      li__QZQ=(__li__K)(li__A0Q->li__SYB->li__QYB -  1);
+    };
+  } else /* FALSE */ {
+    li__OZQ= 0;
+    li__NZQ= 0;
+    li__PZQ=(__li__K)((*(li__UB__)).li__PD -  1);
+    li__QZQ=(__li__K)((*(li__UB__)).li__QD -  1);
+  };
+  if ((! li__VZQ)) {
+    li__RZQ=li__KZQ->li__3JB;
+    li__K1Q=(__li__K)((__li__K)(li__RZQ + li__KZQ->li__ZR) -  1);
+    li__SZQ=li__KZQ->li__4JB;
+    li__UZQ=(__li__K)((__li__K)(li__SZQ + li__KZQ->li__3R) -  1);
+    if (((((li__K1Q >= li__NZQ) && (li__RZQ <= li__PZQ)) && (li__UZQ >= li__OZQ)) && (li__SZQ <= li__QZQ))) {
+      li__KMWD= 0;
+      if ((li__RZQ > li__NZQ)) {
+        li__KMWD=li__RZQ;
+      } else /* FALSE */ {
+        li__KMWD=li__NZQ;
+      };
+      li__RZQ=li__KMWD;
+      li__FMYD= 0;
+      if ((li__K1Q > li__PZQ)) {
+        li__FMYD=li__PZQ;
+      } else /* FALSE */ {
+        li__FMYD=li__K1Q;
+      };
+      li__OMWD= 0;
+      if ((li__SZQ > li__OZQ)) {
+        li__OMWD=li__SZQ;
+      } else /* FALSE */ {
+        li__OMWD=li__OZQ;
+      };
+      li__SZQ=li__OMWD;
+      li__JMYD= 0;
+      if ((li__UZQ > li__QZQ)) {
+        li__JMYD=li__QZQ;
+      } else /* FALSE */ {
+        li__JMYD=li__UZQ;
+      };
+      li__A0Q=NULL;
+      li__ZN4D=((__li__GB )(NULL));
+      li__0N4D=((__li__RQF )sizeof(__li__0KB));
+      if ((li__0N4D ==  0)) {
+        li__A0Q=li__0KB__;
+      } else /* FALSE */ {
+        li__1N4D=__li__0KB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__0N4D));
+        if ((li__1N4D == (__li__K)(-  1))) {
+          li__2N4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__3N4D=(__li__RQF)((__li__RQF)(li__0N4D - (__li__RQF)(((__li__RQF ) 0) - li__2N4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__2N4D) - ((__li__RQF ) 1)));
+          li__2N4D=(__li__RQF)(li__3N4D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__5N4D=li__PDK(li__3N4D,((__li__GB )(&(table_size[(li__2N4D)-1]))),((__li__U )li__3N4D));
+          li__ZN4D=li__5N4D;
+        } else /* FALSE */ {
+          li__AO4D=((__li__U )li__1N4D);
+          li__2N4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__3N4D=(__li__RQF)((__li__RQF)(li__0N4D - (__li__RQF)(((__li__RQF ) 0) - li__2N4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__2N4D) - ((__li__RQF ) 1)));
+          li__5N4D=li__PDK(li__3N4D,((__li__GB )(&(table_type[(li__AO4D)]))),(__li__U)(li__AO4D |  1));
+          li__ZN4D=li__5N4D;
+        };
+        li__GO4D=((__li__0KB *)li__ZN4D);
+        li__A0Q=li__GO4D;
+        *(li__GO4D) = *(li__0KB__);
+      };
+      ((__li__0KB *)li__A0Q)->li__VED=li__KZQ;
+      li__KZQ->li__2KB=li__A0Q;
+      li__XZQ=li__KZQ;
+      do {
+        switch (((struct ___OBJ *)li__XZQ)->__id) {
+        case __li__TB__: {
+          li__X2Q=((__li__TB *)li__XZQ)->li__WKB;
+        } break;
+        case __li__TC__: {
+          li__X2Q=((__li__TC *)li__XZQ)->li__XC.li__VC.li__WKB;
+        } break;
+        case __li__RL__: {
+          li__X2Q=((__li__RL *)li__XZQ)->li__SL.li__VC.li__WKB;
+        } break;
+        };
+        li__YZQ=li__X2Q;
+        li__3WFC:
+        {
+          if (((void *)li__YZQ != (void *)NULL)) {
+            switch (((struct ___OBJ *)li__YZQ)->__id) {
+            case __li__SB__: {
+              li__B3Q=((__li__SB *)li__YZQ)->li__HC.li__2KB;
+            } break;
+            case __li__TC__: {
+              li__B3Q=((__li__TC *)li__YZQ)->li__XC.li__VC.li__2KB;
+            } break;
+            case __li__YC__: {
+              li__B3Q=((__li__YC *)li__YZQ)->li__ZC.li__2KB;
+            } break;
+            case __li__RL__: {
+              li__B3Q=((__li__RL *)li__YZQ)->li__SL.li__VC.li__2KB;
+            } break;
+            case __li__AS__: {
+              li__B3Q=((__li__AS *)li__YZQ)->li__BS.li__2KB;
+            } break;
+            case __li__GS__: {
+              li__B3Q=((__li__GS *)li__YZQ)->li__IS.li__2KB;
+            } break;
             };
-            __tmp__KCFC=__tmp__R1JC;
+            li__E3Q=((void *)li__B3Q == (void *)NULL);
           } else /* FALSE */ {
-            lisaac_push(&__pos__23RB,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L12081158); /* L92 FALSE*/;
-            __tmp__KCFC=FALSE__I__;
+            li__E3Q=li__I__;
           };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-            lisaac_push(&__pos__23RB,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__DVAC,L21910546); /* L167 BLOCK*/;
-            lisaac_push(&__pos__DVAC,L22051346); /* L168 BLOCK*/;
-            lisaac_push_first(&__pos__SHDC,L9452548); /* L72 OBJECT*/;
-            lisaac_push_first(&__pos__LVAC,L8260100); /* L63 OBJECT*/;
-            lisaac_push_first(&__pos__YYIE,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__4YIE,L8009220); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__tmp__KYZB));
-            lisaac_push(&__pos__SHDC,L9574916); /* L73 OBJECT*/;
-            print__P5F((&__string_1));
-            lisaac_push(&__pos__SHDC,L9706500); /* L74 OBJECT*/;
-            lisaac_push_first(&__pos__LVAC,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__pos__YYIE,L5005391); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__pos__4YIE,L18378320); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__pos__4LEC,L6962209); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__pos__SHDC,L9848324); /* L75 OBJECT*/;
-            lisaac_push_first(&__pos__LVAC,L10904580); /* L83 OBJECT*/;
-            lisaac_push_first(&__pos__YYIE,L9055341); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__pos__23RB,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L8530438); /* L65 FALSE*/;
-          };
-          lisaac_push(&__pos__CQSB,L80218645); /* L612 NATIVE_ARRAY*/;
-          __tmp__MHZB= 0;
-          lisaac_push_first(&__pos__23RB,L21764104); /* L166 NUMERIC*/;
-          to__do__TALB:
-          {
-            lisaac_push(&__pos__23RB,L21764104); /* L166 NUMERIC*/;
-            __tmp__R1JC=__infix_less_equal__GTG(__tmp__MHZB,__tmp__I0ZB);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__R1JC) {
-              lisaac_push(&__pos__23RB,L22153736); /* L169 NUMERIC*/;
-              lisaac_push_first(&__pos__B4QB,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__DVAC,L21899272); /* L167 NUMERIC*/;
-              lisaac_push_first(&__pos__SHDC,L80093205); /* L611 NATIVE_ARRAY*/;
-              put__to__JTLB(Self__IPIB, 0,__tmp__MHZB);
-              lisaac_push(&__pos__DVAC,L22026760); /* L168 NUMERIC*/;
-              lisaac_push_first(&__pos__SHDC,L9990152); /* L76 NUMERIC*/;
-              lisaac_push_first(&__pos__LVAC,L11029512); /* L84 NUMERIC*/;
-              lisaac_push_first(&__pos__YYIE,L9195016); /* L70 NUMERIC*/;
-              __tmp__51IC=(__INTEGER__K)(-  1);
-              lisaac_push(&__pos__SHDC,L9989128); /* L76 NUMERIC*/;
-              lisaac_push_first(&__pos__LVAC,L9195016); /* L70 NUMERIC*/;
-              __tmp__A2IC=(__INTEGER__K)(__tmp__MHZB - __tmp__51IC);
-              lisaac_push(&__pos__DVAC,L22038024); /* L168 NUMERIC*/;
-              __tmp__MHZB=__tmp__A2IC;
-              goto to__do__TALB;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__23RB,L22153736); /* L169 NUMERIC*/;
-              lisaac_push_first(&__pos__B4QB,L8530438); /* L65 FALSE*/;
+          if (li__E3Q) {
+            switch (((struct ___OBJ *)li__YZQ)->__id) {
+            case __li__SB__: {
+              li__L3Q=((__li__SB *)li__YZQ)->li__HC.li__WKB;
+            } break;
+            case __li__TC__: {
+              li__L3Q=((__li__TC *)li__YZQ)->li__XC.li__VC.li__WKB;
+            } break;
+            case __li__YC__: {
+              li__L3Q=((__li__YC *)li__YZQ)->li__ZC.li__WKB;
+            } break;
+            case __li__RL__: {
+              li__L3Q=((__li__RL *)li__YZQ)->li__SL.li__VC.li__WKB;
+            } break;
+            case __li__AS__: {
+              li__L3Q=((__li__AS *)li__YZQ)->li__BS.li__WKB;
+            } break;
+            case __li__GS__: {
+              li__L3Q=((__li__GS *)li__YZQ)->li__IS.li__WKB;
+            } break;
             };
+            li__YZQ=li__L3Q;
+            goto li__3WFC;
           };
         };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__AWIE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__TU3C,L8530438); /* L65 FALSE*/;
-      };
-    };
-    lisaac_push(&__pos__3VIE,L17444929); /* L133 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__AWIE,L9195016); /* L70 NUMERIC*/;
-    (*(__tmp__WSP)).upper__NUP= 15;
-    lisaac_push(&__pos__3VIE,L17828929); /* L136 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__AWIE,L24393746); /* L186 BLOCK*/;
-    lisaac_push_first(&__pos__TU3C,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__AWIE,L24520722); /* L187 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__AWIE,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L24528914); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L17833537); /* L136 FAST_ARRAY*/;
-      __tmp__CZ4=count__PKZ(__tmp__WSP);
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__CZ4 ==  16)) {
-        lisaac_push(&__pos__JV0C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L13509634); /* L103 TRUE*/;
-        __tmp__C4RB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JV0C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L14689286); /* L112 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
-      };
-      __tmp__GZ4=__tmp__C4RB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L12081158); /* L92 FALSE*/;
-      __tmp__GZ4=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__AWIE,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L24532498); /* L187 BLOCK*/;
-      lisaac_push(&__pos__JV0C,L24672274); /* L188 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__B4QB,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__KWIE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_2));
-      lisaac_push(&__pos__KWIE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__23RB,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__B4QB,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__DVAC,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__KWIE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__3VIE,L17960001); /* L137 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__AWIE,L24393746); /* L186 BLOCK*/;
-    lisaac_push_first(&__pos__TU3C,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__AWIE,L24520722); /* L187 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__AWIE,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L24528914); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L17961025); /* L137 FAST_ARRAY*/;
-      __tmp__CZ4=(*(__tmp__WSP)).capacity__PTP;
-      lisaac_push(&__pos__KWIE,L17967169); /* L137 FAST_ARRAY*/;
-      __tmp__GZ4=__infix_greater_equal__JGG(__tmp__CZ4,__tmp__PYVB);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-        lisaac_push(&__pos__JV0C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L13509634); /* L103 TRUE*/;
-        __tmp__C4RB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JV0C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L14689286); /* L112 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
-      };
-      __tmp__GZ4=__tmp__C4RB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L12081158); /* L92 FALSE*/;
-      __tmp__GZ4=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__AWIE,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L24532498); /* L187 BLOCK*/;
-      lisaac_push(&__pos__JV0C,L24672274); /* L188 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__B4QB,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__KWIE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_2));
-      lisaac_push(&__pos__KWIE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__23RB,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__B4QB,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__DVAC,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__KWIE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__3VIE,L18091073); /* L138 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__AWIE,L24393746); /* L186 BLOCK*/;
-    lisaac_push_first(&__pos__TU3C,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__AWIE,L24520722); /* L187 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__AWIE,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L24528914); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L18092097); /* L138 FAST_ARRAY*/;
-      __tmp__CZ4=(*(__tmp__WSP)).upper__NUP;
-      lisaac_push(&__pos__KWIE,L18097217); /* L138 FAST_ARRAY*/;
-      __tmp__GZ4=__infix_greater_equal__JGG(__tmp__CZ4, 0);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-        lisaac_push(&__pos__KWIE,L18100801); /* L138 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__CQSB,L11962882); /* L91 TRUE*/;
-        lisaac_push_first(&__pos__23RB,L18107457); /* L138 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__B4QB,L59509825); /* L454 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__DVAC,L21772306); /* L166 BLOCK*/;
-        lisaac_push_first(&__pos__SHDC,L7481860); /* L57 OBJECT*/;
-        __tmp__V3RB=((__POINTER__CB )(top_context->back->back));
-        lisaac_push(&__pos__DVAC,L21899282); /* L167 BLOCK*/;
-        __tmp__C4RB=__infix_greater_equal__JGG( 15, 5);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-          lisaac_push(&__pos__DVAC,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__SHDC,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__LVAC,L21906962); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__YYIE,L59510849); /* L454 FAST_ARRAY*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)(*(__tmp__WSP)).storage__3TP != (void *)NULL)) {
-            lisaac_push(&__pos__LVAC,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__YYIE,L13509634); /* L103 TRUE*/;
-            __tmp__KCFC=FALSE__I__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__LVAC,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__YYIE,L14689286); /* L112 FALSE*/;
-            __tmp__KCFC=TRUE__B__;
-          };
-          __tmp__UYZB=__tmp__KCFC;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__DVAC,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__SHDC,L12081158); /* L92 FALSE*/;
-          __tmp__UYZB=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-          lisaac_push(&__pos__DVAC,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__SHDC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__LVAC,L21910546); /* L167 BLOCK*/;
-          lisaac_push(&__pos__LVAC,L22051346); /* L168 BLOCK*/;
-          lisaac_push_first(&__pos__YYIE,L9452548); /* L72 OBJECT*/;
-          lisaac_push_first(&__pos__4YIE,L8260100); /* L63 OBJECT*/;
-          lisaac_push_first(&__pos__4LEC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__051C,L8009220); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__tmp__V3RB));
-          lisaac_push(&__pos__YYIE,L9574916); /* L73 OBJECT*/;
-          print__P5F((&__string_1));
-          lisaac_push(&__pos__YYIE,L9706500); /* L74 OBJECT*/;
-          lisaac_push_first(&__pos__4YIE,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__pos__4LEC,L5005391); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__pos__051C,L18378320); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__pos__HM4C,L6962209); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__pos__YYIE,L9848324); /* L75 OBJECT*/;
-          lisaac_push_first(&__pos__4YIE,L10904580); /* L83 OBJECT*/;
-          lisaac_push_first(&__pos__4LEC,L9055341); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__pos__DVAC,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__SHDC,L8530438); /* L65 FALSE*/;
-        };
-        __tmp__0UP=(*(__tmp__WSP)).storage__3TP;
-        __tmp__I0ZB=(*(__tmp__WSP)).upper__NUP;
-        /* NULL __NATIVE_ARRAYoExpanded_UINTEGER_16o__YTP__ */
-if (__tmp__0UP==NULL) {
-          lisaac_push(&__pos__B4QB,L60032065); /* L458 FAST_ARRAY*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* NATIVE_ARRAY(Expanded UINTEGER_16) */ {
-          lisaac_push(&__pos__B4QB,L60032065); /* L458 FAST_ARRAY*/;
-          Self__IPIB=((__UINTEGER_16__CE *)__tmp__0UP);
-          lisaac_push_first(&__pos__DVAC,L98044949); /* L748 NATIVE_ARRAY*/;
-          lisaac_push_first(&__pos__SHDC,L21772306); /* L166 BLOCK*/;
-          lisaac_push_first(&__pos__LVAC,L7481860); /* L57 OBJECT*/;
-          __tmp__KYZB=((__POINTER__CB )(top_context->back->back));
-          lisaac_push(&__pos__SHDC,L21899282); /* L167 BLOCK*/;
-          __tmp__UYZB=__infix_greater_equal__JGG( 15, 5);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-            lisaac_push(&__pos__SHDC,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__LVAC,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__YYIE,L21906962); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__4YIE,L98051093); /* L748 NATIVE_ARRAY*/;
-            lisaac_push_first(&__pos__4LEC,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__051C,L9195016); /* L70 NUMERIC*/;
-            __tmp__SRVB=(__INTEGER__K)(-  1);
-            lisaac_push(&__pos__4YIE,L98050069); /* L748 NATIVE_ARRAY*/;
-            __tmp__KCFC=__infix_greater_equal__JGG(__tmp__I0ZB,__tmp__SRVB);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-              lisaac_push(&__pos__YYIE,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__4YIE,L13509634); /* L103 TRUE*/;
-              __tmp__R1JC=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__YYIE,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__4YIE,L14689286); /* L112 FALSE*/;
-              __tmp__R1JC=TRUE__B__;
-            };
-            __tmp__KCFC=__tmp__R1JC;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__SHDC,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__LVAC,L12081158); /* L92 FALSE*/;
-            __tmp__KCFC=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-            lisaac_push(&__pos__SHDC,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__LVAC,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__YYIE,L21910546); /* L167 BLOCK*/;
-            lisaac_push(&__pos__YYIE,L22051346); /* L168 BLOCK*/;
-            lisaac_push_first(&__pos__4YIE,L9452548); /* L72 OBJECT*/;
-            lisaac_push_first(&__pos__4LEC,L8260100); /* L63 OBJECT*/;
-            lisaac_push_first(&__pos__051C,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__HM4C,L8009220); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__tmp__KYZB));
-            lisaac_push(&__pos__4YIE,L9574916); /* L73 OBJECT*/;
-            print__P5F((&__string_1));
-            lisaac_push(&__pos__4YIE,L9706500); /* L74 OBJECT*/;
-            lisaac_push_first(&__pos__4LEC,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__pos__051C,L5005391); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__pos__HM4C,L18378320); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__pos__CA2C,L6962209); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__pos__4YIE,L9848324); /* L75 OBJECT*/;
-            lisaac_push_first(&__pos__4LEC,L10904580); /* L83 OBJECT*/;
-            lisaac_push_first(&__pos__051C,L9055341); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__pos__SHDC,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__LVAC,L8530438); /* L65 FALSE*/;
-          };
-          lisaac_push(&__pos__DVAC,L98568725); /* L752 NATIVE_ARRAY*/;
-          lisaac_push_first(&__pos__SHDC,L19150866); /* L146 BLOCK*/;
-          lisaac_push_first(&__pos__LVAC,L7481860); /* L57 OBJECT*/;
-          __tmp__KYZB=((__POINTER__CB )(top_context->back->back));
-          lisaac_push(&__pos__SHDC,L19277842); /* L147 BLOCK*/;
-          __tmp__UYZB=__infix_greater_equal__JGG( 15, 10);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-            lisaac_push(&__pos__SHDC,L19280914); /* L147 BLOCK*/;
-            lisaac_push_first(&__pos__LVAC,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__YYIE,L19285522); /* L147 BLOCK*/;
-            lisaac_push_first(&__pos__4YIE,L98574869); /* L752 NATIVE_ARRAY*/;
-            lisaac_push_first(&__pos__4LEC,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__051C,L9195016); /* L70 NUMERIC*/;
-            __tmp__SRVB=(__INTEGER__K)(-  1);
-            lisaac_push(&__pos__4YIE,L98573845); /* L752 NATIVE_ARRAY*/;
-            __tmp__KCFC=__infix_greater_equal__JGG(__tmp__I0ZB,__tmp__SRVB);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-              lisaac_push(&__pos__YYIE,L19282450); /* L147 BLOCK*/;
-              lisaac_push_first(&__pos__4YIE,L13509634); /* L103 TRUE*/;
-              __tmp__R1JC=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__YYIE,L19282450); /* L147 BLOCK*/;
-              lisaac_push_first(&__pos__4YIE,L14689286); /* L112 FALSE*/;
-              __tmp__R1JC=TRUE__B__;
-            };
-            __tmp__KCFC=__tmp__R1JC;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__SHDC,L19280914); /* L147 BLOCK*/;
-            lisaac_push_first(&__pos__LVAC,L12081158); /* L92 FALSE*/;
-            __tmp__KCFC=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-            lisaac_push(&__pos__SHDC,L19532306); /* L149 BLOCK*/;
-            lisaac_push_first(&__pos__LVAC,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__YYIE,L19289106); /* L147 BLOCK*/;
-            lisaac_push(&__pos__YYIE,L19428370); /* L148 BLOCK*/;
-            lisaac_push_first(&__pos__4YIE,L9452548); /* L72 OBJECT*/;
-            lisaac_push_first(&__pos__4LEC,L8260100); /* L63 OBJECT*/;
-            lisaac_push_first(&__pos__051C,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__HM4C,L8009220); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__tmp__KYZB));
-            lisaac_push(&__pos__4YIE,L9574916); /* L73 OBJECT*/;
-            print__P5F((&__string_3));
-            lisaac_push(&__pos__4YIE,L9706500); /* L74 OBJECT*/;
-            lisaac_push_first(&__pos__4LEC,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__pos__051C,L5005391); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__pos__HM4C,L18378320); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__pos__CA2C,L6962209); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__pos__4YIE,L9848324); /* L75 OBJECT*/;
-            lisaac_push_first(&__pos__4LEC,L10904580); /* L83 OBJECT*/;
-            lisaac_push_first(&__pos__051C,L9055341); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__pos__SHDC,L19532306); /* L149 BLOCK*/;
-            lisaac_push_first(&__pos__LVAC,L8530438); /* L65 FALSE*/;
-          };
-          __tmp__UYZB=TRUE__B__;
-          lisaac_push(&__pos__DVAC,L99355157); /* L758 NATIVE_ARRAY*/;
-          __tmp__MHZB=__tmp__I0ZB;
-          lisaac_push_first(&__pos__SHDC,L22943752); /* L175 NUMERIC*/;
-          downto__do__KAEB:
-          {
-            lisaac_push(&__pos__SHDC,L22943752); /* L175 NUMERIC*/;
-            __tmp__R1JC=__infix_greater_equal__JGG(__tmp__MHZB, 0);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__R1JC) {
-              lisaac_push(&__pos__SHDC,L23333384); /* L178 NUMERIC*/;
-              lisaac_push_first(&__pos__LVAC,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__YYIE,L23078920); /* L176 NUMERIC*/;
-              lisaac_push_first(&__pos__4YIE,L98970645); /* L755 NATIVE_ARRAY*/;
-              __tmp__D4AB=item__TRLB(Self__IPIB,__tmp__MHZB);
-              /* __TRUE__B__ __FALSE__I__ */
-if (( 0 != __tmp__D4AB)) {
-                lisaac_push(&__pos__4YIE,L99225109); /* L757 NATIVE_ARRAY*/;
-                lisaac_push_first(&__pos__4LEC,L8792066); /* L67 TRUE*/;
-                lisaac_push_first(&__pos__051C,L98973717); /* L755 NATIVE_ARRAY*/;
-                __tmp__UYZB=FALSE__I__;
-              } else /* FALSE */ {
-                lisaac_push(&__pos__4YIE,L99225109); /* L757 NATIVE_ARRAY*/;
-                lisaac_push_first(&__pos__4LEC,L8530438); /* L65 FALSE*/;
-              };
-              lisaac_push(&__pos__YYIE,L23205896); /* L177 NUMERIC*/;
-              lisaac_push_first(&__pos__4YIE,L9195016); /* L70 NUMERIC*/;
-              __tmp__51IC=(__INTEGER__K)(__tmp__MHZB -  1);
-              lisaac_push(&__pos__YYIE,L23219720); /* L177 NUMERIC*/;
-              __tmp__MHZB=__tmp__51IC;
-              goto downto__do__KAEB;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__SHDC,L23333384); /* L178 NUMERIC*/;
-              lisaac_push_first(&__pos__LVAC,L8530438); /* L65 FALSE*/;
-            };
-          };
-          __tmp__AMEC=__tmp__UYZB;
+        switch (((struct ___OBJ *)li__XZQ)->__id) {
+        case __li__TB__: {
+          li__X2Q=((__li__TB *)li__XZQ)->li__H4;
+        } break;
+        case __li__TC__: {
+          li__X2Q=((__li__TC *)li__XZQ)->li__XC.li__VC.li__H4;
+        } break;
+        case __li__RL__: {
+          li__X2Q=((__li__RL *)li__XZQ)->li__SL.li__VC.li__H4;
+        } break;
         };
-        __tmp__C4RB=__tmp__AMEC;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__KWIE,L18100801); /* L138 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__CQSB,L13391878); /* L102 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-        lisaac_push(&__pos__JV0C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L13509634); /* L103 TRUE*/;
-        __tmp__C4RB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JV0C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L14689286); /* L112 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
-      };
-      __tmp__GZ4=__tmp__C4RB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L12081158); /* L92 FALSE*/;
-      __tmp__GZ4=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__AWIE,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L24532498); /* L187 BLOCK*/;
-      lisaac_push(&__pos__JV0C,L24672274); /* L188 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__B4QB,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__KWIE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_2));
-      lisaac_push(&__pos__KWIE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__23RB,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__B4QB,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__DVAC,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__KWIE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8530438); /* L65 FALSE*/;
-    };
-  };
-  MOUSE__VT__->mask__RDB=result__JRP;
-  __tmp__X4E=MOUSE__VT__->x_current__UDB;
-  __tmp__TDBB=MOUSE__VT__->y_current__XDB;
-  lisaac_push(&__pos__LDBB,L13930045); /* L106 MOUSE*/;
-  result__SGP=physical_screen__YS;
-  lisaac_push_first(&__pos__PXJB,L36702744); /* L280 AREA*/;
-  lisaac_push_first(&__pos__3VIE,L19277842); /* L147 BLOCK*/;
-  __tmp__MGYB=__infix_greater_equal__JGG( 15, 10);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MGYB) {
-    lisaac_push(&__pos__3VIE,L19280914); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__AWIE,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__TU3C,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__JV0C,L13509634); /* L103 TRUE*/;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__3VIE,L19280914); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__AWIE,L12081158); /* L92 FALSE*/;
-  };
-  lisaac_push(&__pos__3VIE,L19532306); /* L149 BLOCK*/;
-  lisaac_push(&__pos__PXJB,L36833816); /* L281 AREA*/;
-  lisaac_push_first(&__pos__3VIE,L19277842); /* L147 BLOCK*/;
-  __tmp__MGYB=__infix_greater_equal__JGG( 15, 10);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MGYB) {
-    lisaac_push(&__pos__3VIE,L19280914); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__AWIE,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__TU3C,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__JV0C,L13509634); /* L103 TRUE*/;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__3VIE,L19280914); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__AWIE,L12081158); /* L92 FALSE*/;
-  };
-  lisaac_push(&__pos__3VIE,L19532306); /* L149 BLOCK*/;
-  lisaac_push_first(&__pos__AWIE,L8530438); /* L65 FALSE*/;
-  MOUSE__VT__->parent_window__XT.parent__DBB=result__SGP;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)result__SGP == (void *)NULL)) {
-    lisaac_push(&__pos__PXJB,L38799896); /* L296 AREA*/;
-    lisaac_push_first(&__pos__3VIE,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__AWIE,L37236760); /* L284 AREA*/;
-    MOUSE__VT__->parent_window__XT.x_window__YNB=__tmp__X4E;
-    MOUSE__VT__->parent_window__XT.y_window__ZNB=__tmp__TDBB;
-    MOUSE__VT__->parent_window__XT.next__0NB=NULL;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__PXJB,L38799896); /* L296 AREA*/;
-    lisaac_push_first(&__pos__3VIE,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__AWIE,L37754904); /* L288 AREA*/;
-    /* NULL __AREA__PB__ */
-if (result__SGP==NULL) {
-      lisaac_push(&__pos__AWIE,L37896728); /* L289 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* AREA */ {
-      __tmp__CZ4=result__SGP->x_window__YNB;
-    };
-    lisaac_push(&__pos__AWIE,L37897240); /* L289 AREA*/;
-    lisaac_push_first(&__pos__TU3C,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__JV0C,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__KWIE,L9195016); /* L70 NUMERIC*/;
-    __tmp__PYVB=(__INTEGER__K)(- __tmp__X4E);
-    lisaac_push(&__pos__TU3C,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__JV0C,L9195016); /* L70 NUMERIC*/;
-    MOUSE__VT__->parent_window__XT.x_window__YNB=(__INTEGER__K)(__tmp__CZ4 - __tmp__PYVB);
-    /* NULL __AREA__PB__ */
-if (result__SGP==NULL) {
-      lisaac_push(&__pos__AWIE,L38027800); /* L290 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* AREA */ {
-      __tmp__CZ4=result__SGP->y_window__ZNB;
-    };
-    lisaac_push(&__pos__AWIE,L38028312); /* L290 AREA*/;
-    lisaac_push_first(&__pos__TU3C,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__JV0C,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__KWIE,L9195016); /* L70 NUMERIC*/;
-    __tmp__PYVB=(__INTEGER__K)(- __tmp__TDBB);
-    lisaac_push(&__pos__TU3C,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__JV0C,L9195016); /* L70 NUMERIC*/;
-    MOUSE__VT__->parent_window__XT.y_window__ZNB=(__INTEGER__K)(__tmp__CZ4 - __tmp__PYVB);
-    /* NULL __AREA__PB__ */
-if (result__SGP==NULL) {
-      lisaac_push(&__pos__AWIE,L38155288); /* L291 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* AREA */ {
-      __tmp__RET=result__SGP->child__FOB;
-    };
-    MOUSE__VT__->parent_window__XT.next__0NB=__tmp__RET;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)MOUSE__VT__->parent_window__XT.next__0NB != (void *)NULL)) {
-      lisaac_push(&__pos__AWIE,L38538776); /* L294 AREA*/;
-      lisaac_push_first(&__pos__TU3C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L38285848); /* L292 AREA*/;
-      __tmp__RET=MOUSE__VT__->parent_window__XT.next__0NB;
-      /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__RET==NULL) {
-        lisaac_push(&__pos__JV0C,L38413848); /* L293 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)__tmp__RET)->__id) {
-        case __EXAMPLE__OB__: {
-          lisaac_push(&__pos__JV0C,L38413848); /* L293 AREA*/;
-          Self__XUVB=((__EXAMPLE__OB *)((__AREA__PB *)__tmp__RET));
-          lisaac_push_first(&__pos__KWIE,L30157848); /* L230 AREA*/;
-          Self__XUVB->parent_area__DC.prev__TOB=MOUSE__VT__;
+        li__XZQ=li__X2Q;
+      } while ((((void *)li__X2Q != (void *)NULL) && ((void *)li__YZQ == (void *)NULL)));
+      if (((void *)li__YZQ != (void *)NULL)) {
+        switch (((struct ___OBJ *)li__YZQ)->__id) {
+        case __li__SB__: {
+          li__B3Q=((__li__SB *)li__YZQ)->li__HC.li__2KB;
         } break;
-        case __DESK__TC__: {
-          lisaac_push(&__pos__JV0C,L38413848); /* L293 AREA*/;
-          Self__RO0=((__DESK__TC *)((__AREA__PB *)__tmp__RET));
-          lisaac_push_first(&__pos__KWIE,L30157848); /* L230 AREA*/;
-          Self__RO0->parent_g_raw__XC.parent_area__VC.prev__TOB=MOUSE__VT__;
+        case __li__TC__: {
+          li__B3Q=((__li__TC *)li__YZQ)->li__XC.li__VC.li__2KB;
         } break;
-        case __G_OUT__YC__: {
-          lisaac_push(&__pos__JV0C,L38413848); /* L293 AREA*/;
-          Self__KJJC=((__G_OUT__YC *)((__AREA__PB *)__tmp__RET));
-          lisaac_push_first(&__pos__KWIE,L30157848); /* L230 AREA*/;
-          Self__KJJC->parent_area__ZC.prev__TOB=MOUSE__VT__;
+        case __li__YC__: {
+          li__B3Q=((__li__YC *)li__YZQ)->li__ZC.li__2KB;
         } break;
-        case __G_RAW__KM__: {
-          lisaac_push(&__pos__JV0C,L38413848); /* L293 AREA*/;
-          Self__VJJC=((__G_RAW__KM *)((__AREA__PB *)__tmp__RET));
-          lisaac_push_first(&__pos__KWIE,L30157848); /* L230 AREA*/;
-          Self__VJJC->parent_g_group__LM.parent_area__VC.prev__TOB=MOUSE__VT__;
+        case __li__RL__: {
+          li__B3Q=((__li__RL *)li__YZQ)->li__SL.li__VC.li__2KB;
         } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          lisaac_push(&__pos__JV0C,L38413848); /* L293 AREA*/;
-          Self__4SAB=((__VIRTUAL_SCREEN__PT *)((__AREA__PB *)__tmp__RET));
-          lisaac_push_first(&__pos__KWIE,L30157848); /* L230 AREA*/;
-          Self__4SAB->parent_area__QT.prev__TOB=MOUSE__VT__;
+        case __li__AS__: {
+          li__B3Q=((__li__AS *)li__YZQ)->li__BS.li__2KB;
         } break;
-        case __MOUSE__VT__: {
-          lisaac_push(&__pos__JV0C,L38413848); /* L293 AREA*/;
-          Self__VO0=((__MOUSE__VT *)((__AREA__PB *)__tmp__RET));
-          lisaac_push_first(&__pos__KWIE,L30157848); /* L230 AREA*/;
-          Self__VO0->parent_window__XT.prev__TOB=MOUSE__VT__;
+        case __li__GS__: {
+          li__B3Q=((__li__GS *)li__YZQ)->li__IS.li__2KB;
         } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L38538776); /* L294 AREA*/;
-      lisaac_push_first(&__pos__TU3C,L8530438); /* L65 FALSE*/;
-    };
-    __tmp__RET=MOUSE__VT__->parent_window__XT.parent__DBB;
-    /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__RET==NULL) {
-      lisaac_push(&__pos__AWIE,L38680088); /* L295 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)__tmp__RET)->__id) {
-      case __AREA__PB__: {
-        lisaac_push(&__pos__AWIE,L38680088); /* L295 AREA*/;
-        Self__TJX=((__AREA__PB *)__tmp__RET);
-        lisaac_push_first(&__pos__TU3C,L30813720); /* L235 AREA*/;
-        Self__TJX->child__FOB=MOUSE__VT__;
-      } break;
-      case __DESK__TC__: {
-        lisaac_push(&__pos__AWIE,L38680088); /* L295 AREA*/;
-        Self__RO0=((__DESK__TC *)((__AREA__PB *)__tmp__RET));
-        lisaac_push_first(&__pos__TU3C,L30813720); /* L235 AREA*/;
-        Self__RO0->parent_g_raw__XC.parent_area__VC.child__FOB=MOUSE__VT__;
-      } break;
-      case __G_RAW__KM__: {
-        lisaac_push(&__pos__AWIE,L38680088); /* L295 AREA*/;
-        __tmp__NWHC=((__G_RAW__KM *)((__AREA__PB *)__tmp__RET));
-        lisaac_push_first(&__pos__TU3C,L30813720); /* L235 AREA*/;
-        __tmp__NWHC->parent_g_group__LM.parent_area__VC.child__FOB=MOUSE__VT__;
-      } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-  };
-  MOUSE__VT__->parent_window__XT.prev__TOB=NULL;
-  MOUSE__VT__->parent_window__XT.child__FOB=NULL;
-  MOUSE__VT__->parent_window__XT.clip__WOB=NULL;
-  MOUSE__VT__->parent_window__XT.plan__ZOB=NULL;
-  MOUSE__VT__->parent_window__XT.height__MT= 16;
-  MOUSE__VT__->parent_window__XT.width__IT= 16;
-  lisaac_push(&__pos__PXJB,L39723032); /* L303 AREA*/;
-  lisaac_push_first(&__pos__3VIE,L34218526); /* L261 ABSTRACT_BITMAP*/;
-  MOUSE__VT__->parent_window__XT.clip_x0__0MG= 0;
-  __tmp__X4E=MOUSE__VT__->parent_window__XT.width__IT;
-  lisaac_push(&__pos__3VIE,L34614302); /* L264 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__AWIE,L9195016); /* L70 NUMERIC*/;
-  MOUSE__VT__->parent_window__XT.clip_x1__3MG=(__INTEGER__K)(__tmp__X4E -  1);
-  MOUSE__VT__->parent_window__XT.clip_y0__4MG= 0;
-  __tmp__X4E=MOUSE__VT__->parent_window__XT.height__MT;
-  lisaac_push(&__pos__3VIE,L34876958); /* L266 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__AWIE,L9195016); /* L70 NUMERIC*/;
-  MOUSE__VT__->parent_window__XT.clip_y1__BNG=(__INTEGER__K)(__tmp__X4E -  1);
-  lisaac_push(&__pos__PXJB,L40115736); /* L306 AREA*/;
-  append_plan__51B(MOUSE__VT__);
-  lisaac_push(&__pos__PXJB,L40246296); /* L307 AREA*/;
-  clip_type1__WDC();
-  lisaac_push(&__pos__PXJB,L40375832); /* L308 AREA*/;
-  lisaac_push_first(&__pos__3VIE,L155981848); /* L1190 AREA*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)MOUSE__VT__->parent_window__XT.clip__WOB != (void *)NULL)) {
-    lisaac_push(&__pos__3VIE,L156502552); /* L1194 AREA*/;
-    lisaac_push_first(&__pos__AWIE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__TU3C,L156249624); /* L1192 AREA*/;
-    __tmp__PYVB=MOUSE__VT__->parent_window__XT.width__IT;
-    lisaac_push(&__pos__TU3C,L156382744); /* L1193 AREA*/;
-    lisaac_push_first(&__pos__JV0C,L9195016); /* L70 NUMERIC*/;
-    __tmp__0Y4=(__INTEGER__K)(__tmp__PYVB -  1);
-    __tmp__PYVB=MOUSE__VT__->parent_window__XT.height__MT;
-    lisaac_push(&__pos__TU3C,L156387352); /* L1193 AREA*/;
-    lisaac_push_first(&__pos__JV0C,L9195016); /* L70 NUMERIC*/;
-    __tmp__CZ4=(__INTEGER__K)(__tmp__PYVB -  1);
-    lisaac_push(&__pos__TU3C,L156388376); /* L1193 AREA*/;
-    draw__to__F0D(MOUSE__VT__, 0, 0,__tmp__0Y4,__tmp__CZ4);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__3VIE,L156502552); /* L1194 AREA*/;
-    lisaac_push_first(&__pos__AWIE,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__DPG,L15871524); /* L121 DESK*/;
-  lisaac_push_first(&__pos__LDBB,L6435363); /* L49 INPUT*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)MOUSE__VT__->parent_input__WT.list_client__0J == (void *)NULL)) {
-    lisaac_push(&__pos__LDBB,L6949411); /* L53 INPUT*/;
-    lisaac_push_first(&__pos__PXJB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__3VIE,L6839331); /* L52 INPUT*/;
-    __tmp__FX=create__N3();
-    MOUSE__VT__->parent_input__WT.list_client__0J=__tmp__FX;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__LDBB,L6949411); /* L53 INPUT*/;
-    lisaac_push_first(&__pos__PXJB,L8530438); /* L65 FALSE*/;
-  };
-  __tmp__UW=MOUSE__VT__->parent_input__WT.list_client__0J;
-  /* NULL __LINKED_LISToINBOXo__SJ__ */
-if (MOUSE__VT__->parent_input__WT.list_client__0J==NULL) {
-    lisaac_push(&__pos__LDBB,L7111203); /* L54 INPUT*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  };
-  /* NULL __LINKED_LISToINBOXo__SJ__ */
-if (__tmp__UW==NULL) {
-    lisaac_push(&__pos__LDBB,L7111715); /* L54 INPUT*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* LINKED_LIST(INBOX) */ {
-    lisaac_push(&__pos__LDBB,L7111715); /* L54 INPUT*/;
-    __tmp__PYVB=fast_index_of__start__AYUB(((__LINKED_LISToINBOXo__SJ *)__tmp__UW),DESK__TC__);
-  };
-  __tmp__UW=MOUSE__VT__->parent_input__WT.list_client__0J;
-  /* NULL __LINKED_LISToINBOXo__SJ__ */
-if (__tmp__UW==NULL) {
-    lisaac_push(&__pos__LDBB,L7223331); /* L55 INPUT*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* LINKED_LIST(INBOX) */ {
-    __tmp__0Y4=__tmp__UW->parent_linked_collection__ZJ.upper__MK;
-  };
-  lisaac_push(&__pos__LDBB,L7214115); /* L55 INPUT*/;
-  lisaac_push_first(&__pos__PXJB,L14700552); /* L112 NUMERIC*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__PYVB > __tmp__0Y4)) {
-    lisaac_push(&__pos__LDBB,L7473699); /* L57 INPUT*/;
-    lisaac_push_first(&__pos__PXJB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__3VIE,L7226403); /* L55 INPUT*/;
-    __tmp__FX=MOUSE__VT__->parent_input__WT.list_client__0J;
-    /* NULL __LINKED_LISToINBOXo__SJ__ */
-if (__tmp__FX==NULL) {
-      lisaac_push(&__pos__3VIE,L7355427); /* L56 INPUT*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LINKED_LIST(INBOX) */ {
-      lisaac_push(&__pos__3VIE,L7355427); /* L56 INPUT*/;
-      add_last__V4UB(((__LINKED_LISToINBOXo__SJ *)__tmp__FX),DESK__TC__);
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__LDBB,L7473699); /* L57 INPUT*/;
-    lisaac_push_first(&__pos__PXJB,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__ENH,L11677220); /* L89 DESK*/;
-  lisaac_push_first(&__pos__DPG,L15734820); /* L120 DESK*/;
-  lisaac_push_first(&__pos__LDBB,L13000767); /* L99 INPUT_KEYBOARD*/;
-  lisaac_push_first(&__pos__PXJB,L8791617); /* L67 FAST_ARRAY*/;
-  lisaac_push_first(&__pos__3VIE,L15602180); /* L119 OBJECT*/;
-  result__JWP=NULL;
-  __tmp__C1N=((__POINTER__CB )(NULL));
-  lisaac_push(&__pos__3VIE,L16394756); /* L125 OBJECT*/;
-  lisaac_push_first(&__pos__AWIE,L5250564); /* L40 OBJECT*/;
-  __tmp__X4E=sizeof(__FAST_ARRAYoExpanded_UINTEGER_8o__EFB);
-  lisaac_push(&__pos__3VIE,L16394756); /* L125 OBJECT*/;
-  __tmp__0PJ=to_uinteger_cpu__ZUH(__tmp__X4E);
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__0PJ ==  0)) {
-    lisaac_push(&__pos__3VIE,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__AWIE,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__TU3C,L16523780); /* L126 OBJECT*/;
-    result__JWP=FAST_ARRAYoExpanded_UINTEGER_8o__EFB__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__3VIE,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__AWIE,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__TU3C,L16923652); /* L129 OBJECT*/;
-    lisaac_push_first(&__pos__JV0C,L30548996); /* L233 OBJECT*/;
-    __tmp__PYVB=__FAST_ARRAYoExpanded_UINTEGER_8o__EFB__;
-    Self__1VIE=clone_allocation_size__CEG;
-    lisaac_push(&__pos__TU3C,L17198084); /* L131 OBJECT*/;
-    lisaac_push_first(&__pos__JV0C,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__KWIE,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__CQSB,L5383176); /* L41 NUMERIC*/;
-    __tmp__BWIE=to_uinteger_cpu__ZUH( 0);
-    lisaac_push(&__pos__KWIE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__CQSB,L9195016); /* L70 NUMERIC*/;
-    __tmp__ZVIE=(__UINTEGER_CPU__GDG)(__tmp__BWIE - __tmp__0PJ);
-    lisaac_push(&__pos__JV0C,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__KWIE,L9195016); /* L70 NUMERIC*/;
-    clone_allocation_size__CEG=(__UINTEGER_CPU__GDG)(Self__1VIE - __tmp__ZVIE);
-    lisaac_push(&__pos__TU3C,L17310212); /* L132 OBJECT*/;
-    lisaac_push_first(&__pos__JV0C,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__KWIE,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__PYVB == (__INTEGER__K)(-  1))) {
-      lisaac_push(&__pos__TU3C,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__JV0C,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__KWIE,L17446916); /* L133 OBJECT*/;
-      __tmp__ATQ=alloc_size__5WK(__tmp__0PJ);
-      __tmp__C1N=__tmp__ATQ;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__TU3C,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__JV0C,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__KWIE,L17719300); /* L135 OBJECT*/;
-      __tmp__FEBB=to_uinteger_32__AAG(__tmp__PYVB);
-      lisaac_push(&__pos__KWIE,L17723908); /* L135 OBJECT*/;
-      __tmp__ATQ=alloc_type__size__VYK(__tmp__FEBB,__tmp__0PJ);
-      __tmp__C1N=__tmp__ATQ;
-    };
-    lisaac_push(&__pos__TU3C,L17979396); /* L137 OBJECT*/;
-    lisaac_push_first(&__pos__JV0C,L4069969); /* L31 CONVERT*/;
-    __tmp__WXP=((__FAST_ARRAYoExpanded_UINTEGER_8o__EFB *)__tmp__C1N);
-    result__JWP=__tmp__WXP;
-    lisaac_push(&__pos__TU3C,L18232836); /* L139 OBJECT*/;
-    lisaac_push_first(&__pos__JV0C,L31079428); /* L237 OBJECT*/;
-    *(__tmp__WXP) = *(FAST_ARRAYoExpanded_UINTEGER_8o__EFB__);
-    lisaac_push(&__pos__TU3C,L18746884); /* L143 OBJECT*/;
-    lisaac_push_first(&__pos__JV0C,L8530438); /* L65 FALSE*/;
-  };
-  /* NULL __FAST_ARRAYoExpanded_UINTEGER_8o__EFB__ */
-if (result__JWP==NULL) {
-    lisaac_push(&__pos__PXJB,L8925761); /* L68 FAST_ARRAY*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* FAST_ARRAY(Expanded UINTEGER_8) */ {
-    lisaac_push(&__pos__PXJB,L8925761); /* L68 FAST_ARRAY*/;
-    __tmp__WXP=((__FAST_ARRAYoExpanded_UINTEGER_8o__EFB *)result__JWP);
-    lisaac_push_first(&__pos__3VIE,L15480385); /* L118 FAST_ARRAY*/;
-    __tmp__PYVB=(*(__tmp__WXP)).capacity__PYP;
-    lisaac_push(&__pos__3VIE,L15993921); /* L122 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__AWIE,L21772306); /* L166 BLOCK*/;
-    lisaac_push_first(&__pos__TU3C,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__AWIE,L21899282); /* L167 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 5);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__AWIE,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L21906962); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L16001601); /* L122 FAST_ARRAY*/;
-      __tmp__GZ4=__infix_greater_equal__JGG( 14, 0);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-        lisaac_push(&__pos__JV0C,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L13509634); /* L103 TRUE*/;
-        __tmp__C4RB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JV0C,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L14689286); /* L112 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
-      };
-      __tmp__GZ4=__tmp__C4RB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L12081158); /* L92 FALSE*/;
-      __tmp__GZ4=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__AWIE,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L21910546); /* L167 BLOCK*/;
-      lisaac_push(&__pos__JV0C,L22051346); /* L168 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__B4QB,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__KWIE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_1));
-      lisaac_push(&__pos__KWIE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__23RB,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__B4QB,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__DVAC,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__KWIE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__3VIE,L16397889); /* L125 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__AWIE,L53760008); /* L410 NUMERIC*/;
-    lisaac_push_first(&__pos__TU3C,L67408392); /* L514 NUMERIC*/;
-    lisaac_push_first(&__pos__JV0C,L4069969); /* L31 CONVERT*/;
-    __tmp__0Y4=(*(__tmp__WXP)).capacity__PYP;
-    lisaac_push(&__pos__3VIE,L16398401); /* L125 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__AWIE,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (( 14 > __tmp__0Y4)) {
-      lisaac_push(&__pos__3VIE,L16910913); /* L129 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__AWIE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__TU3C,L16671297); /* L127 FAST_ARRAY*/;
-      __tmp__OE=create__CIW( 14);
-      (*(__tmp__WXP)).storage__ZYP=__tmp__OE;
-      (*(__tmp__WXP)).capacity__PYP= 14;
-      __tmp__GZ4=TRUE__B__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3VIE,L16910913); /* L129 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__AWIE,L8530438); /* L65 FALSE*/;
-      __tmp__GZ4=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__3VIE,L17304129); /* L132 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__AWIE,L9326594); /* L71 TRUE*/;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3VIE,L17304129); /* L132 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__AWIE,L9187334); /* L70 FALSE*/;
-      lisaac_push_first(&__pos__TU3C,L16915521); /* L129 FAST_ARRAY*/;
-      __tmp__QGXB=(*(__tmp__WXP)).capacity__PYP;
-      lisaac_push(&__pos__TU3C,L16921665); /* L129 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__JV0C,L14700552); /* L112 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__QGXB >  0)) {
-        lisaac_push(&__pos__TU3C,L16924737); /* L129 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__JV0C,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__KWIE,L16925761); /* L129 FAST_ARRAY*/;
-        __tmp__I0ZB=(*(__tmp__WXP)).upper__JZP;
-        lisaac_push(&__pos__KWIE,L16930369); /* L129 FAST_ARRAY*/;
-        __tmp__C4RB=__infix_greater_equal__JGG(__tmp__I0ZB, 0);
-        __tmp__RGXB=__tmp__C4RB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__TU3C,L16924737); /* L129 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__JV0C,L12081158); /* L92 FALSE*/;
-        __tmp__RGXB=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RGXB) {
-        lisaac_push(&__pos__AWIE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__TU3C,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__JV0C,L9445894); /* L72 FALSE*/;
-        lisaac_push_first(&__pos__KWIE,L16936001); /* L129 FAST_ARRAY*/;
-        __tmp__WZP=(*(__tmp__WXP)).storage__ZYP;
-        __tmp__I0ZB=(*(__tmp__WXP)).upper__JZP;
-        /* NULL __NATIVE_ARRAYoExpanded_UINTEGER_8o__JD__ */
-if (__tmp__WZP==NULL) {
-          lisaac_push(&__pos__KWIE,L17185857); /* L131 FAST_ARRAY*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* NATIVE_ARRAY(Expanded UINTEGER_8) */ {
-          lisaac_push(&__pos__KWIE,L17185857); /* L131 FAST_ARRAY*/;
-          Self__4QIB=((__UINTEGER_8__VB *)__tmp__WZP);
-          lisaac_push_first(&__pos__CQSB,L79301653); /* L605 NATIVE_ARRAY*/;
-          lisaac_push_first(&__pos__23RB,L21772306); /* L166 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L7481860); /* L57 OBJECT*/;
-          __tmp__KYZB=((__POINTER__CB )(top_context->back->back));
-          lisaac_push(&__pos__23RB,L21899282); /* L167 BLOCK*/;
-          __tmp__UYZB=__infix_greater_equal__JGG( 15, 5);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-            lisaac_push(&__pos__23RB,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__DVAC,L21906962); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__SHDC,L79306773); /* L605 NATIVE_ARRAY*/;
-            __tmp__KCFC=__infix_greater_equal__JGG( 0, 0);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-              lisaac_push(&__pos__DVAC,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__SHDC,L13509634); /* L103 TRUE*/;
-              __tmp__R1JC=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__DVAC,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__SHDC,L14689286); /* L112 FALSE*/;
-              __tmp__R1JC=TRUE__B__;
-            };
-            __tmp__KCFC=__tmp__R1JC;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__23RB,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L12081158); /* L92 FALSE*/;
-            __tmp__KCFC=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-            lisaac_push(&__pos__23RB,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__DVAC,L21910546); /* L167 BLOCK*/;
-            lisaac_push(&__pos__DVAC,L22051346); /* L168 BLOCK*/;
-            lisaac_push_first(&__pos__SHDC,L9452548); /* L72 OBJECT*/;
-            lisaac_push_first(&__pos__LVAC,L8260100); /* L63 OBJECT*/;
-            lisaac_push_first(&__pos__YYIE,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__4YIE,L8009220); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__tmp__KYZB));
-            lisaac_push(&__pos__SHDC,L9574916); /* L73 OBJECT*/;
-            print__P5F((&__string_1));
-            lisaac_push(&__pos__SHDC,L9706500); /* L74 OBJECT*/;
-            lisaac_push_first(&__pos__LVAC,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__pos__YYIE,L5005391); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__pos__4YIE,L18378320); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__pos__4LEC,L6962209); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__pos__SHDC,L9848324); /* L75 OBJECT*/;
-            lisaac_push_first(&__pos__LVAC,L10904580); /* L83 OBJECT*/;
-            lisaac_push_first(&__pos__YYIE,L9055341); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__pos__23RB,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L8530438); /* L65 FALSE*/;
-          };
-          lisaac_push(&__pos__CQSB,L79432725); /* L606 NATIVE_ARRAY*/;
-          lisaac_push_first(&__pos__23RB,L21772306); /* L166 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L7481860); /* L57 OBJECT*/;
-          __tmp__KYZB=((__POINTER__CB )(top_context->back->back));
-          lisaac_push(&__pos__23RB,L21899282); /* L167 BLOCK*/;
-          __tmp__UYZB=__infix_greater_equal__JGG( 15, 5);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-            lisaac_push(&__pos__23RB,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__DVAC,L21906962); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__SHDC,L79437845); /* L606 NATIVE_ARRAY*/;
-            __tmp__KCFC=__infix_greater_equal__JGG(__tmp__I0ZB, 0);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-              lisaac_push(&__pos__DVAC,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__SHDC,L13509634); /* L103 TRUE*/;
-              __tmp__R1JC=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__DVAC,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__SHDC,L14689286); /* L112 FALSE*/;
-              __tmp__R1JC=TRUE__B__;
-            };
-            __tmp__KCFC=__tmp__R1JC;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__23RB,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L12081158); /* L92 FALSE*/;
-            __tmp__KCFC=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-            lisaac_push(&__pos__23RB,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__DVAC,L21910546); /* L167 BLOCK*/;
-            lisaac_push(&__pos__DVAC,L22051346); /* L168 BLOCK*/;
-            lisaac_push_first(&__pos__SHDC,L9452548); /* L72 OBJECT*/;
-            lisaac_push_first(&__pos__LVAC,L8260100); /* L63 OBJECT*/;
-            lisaac_push_first(&__pos__YYIE,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__4YIE,L8009220); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__tmp__KYZB));
-            lisaac_push(&__pos__SHDC,L9574916); /* L73 OBJECT*/;
-            print__P5F((&__string_1));
-            lisaac_push(&__pos__SHDC,L9706500); /* L74 OBJECT*/;
-            lisaac_push_first(&__pos__LVAC,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__pos__YYIE,L5005391); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__pos__4YIE,L18378320); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__pos__4LEC,L6962209); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__pos__SHDC,L9848324); /* L75 OBJECT*/;
-            lisaac_push_first(&__pos__LVAC,L10904580); /* L83 OBJECT*/;
-            lisaac_push_first(&__pos__YYIE,L9055341); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__pos__23RB,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L8530438); /* L65 FALSE*/;
-          };
-          lisaac_push(&__pos__CQSB,L80218645); /* L612 NATIVE_ARRAY*/;
-          __tmp__MHZB= 0;
-          lisaac_push_first(&__pos__23RB,L21764104); /* L166 NUMERIC*/;
-          to__do__HDLB:
-          {
-            lisaac_push(&__pos__23RB,L21764104); /* L166 NUMERIC*/;
-            __tmp__R1JC=__infix_less_equal__GTG(__tmp__MHZB,__tmp__I0ZB);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__R1JC) {
-              lisaac_push(&__pos__23RB,L22153736); /* L169 NUMERIC*/;
-              lisaac_push_first(&__pos__B4QB,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__DVAC,L21899272); /* L167 NUMERIC*/;
-              lisaac_push_first(&__pos__SHDC,L80093205); /* L611 NATIVE_ARRAY*/;
-              put__to__LBOB(Self__4QIB, 0,__tmp__MHZB);
-              lisaac_push(&__pos__DVAC,L22026760); /* L168 NUMERIC*/;
-              lisaac_push_first(&__pos__SHDC,L9990152); /* L76 NUMERIC*/;
-              lisaac_push_first(&__pos__LVAC,L11029512); /* L84 NUMERIC*/;
-              lisaac_push_first(&__pos__YYIE,L9195016); /* L70 NUMERIC*/;
-              __tmp__51IC=(__INTEGER__K)(-  1);
-              lisaac_push(&__pos__SHDC,L9989128); /* L76 NUMERIC*/;
-              lisaac_push_first(&__pos__LVAC,L9195016); /* L70 NUMERIC*/;
-              __tmp__A2IC=(__INTEGER__K)(__tmp__MHZB - __tmp__51IC);
-              lisaac_push(&__pos__DVAC,L22038024); /* L168 NUMERIC*/;
-              __tmp__MHZB=__tmp__A2IC;
-              goto to__do__HDLB;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__23RB,L22153736); /* L169 NUMERIC*/;
-              lisaac_push_first(&__pos__B4QB,L8530438); /* L65 FALSE*/;
-            };
-          };
         };
+        li__WZQ=li__B3Q;
+        ((__li__0KB *)li__A0Q)->li__KGJC=li__B3Q;
+        ((__li__0KB *)li__A0Q)->li__H2B=li__B3Q->li__H2B;
+        ((__li__0KB *)li__B3Q)->li__H2B=li__A0Q;
+        ((__li__0KB *)li__A0Q)->li__M2B=(__li__K)(li__B3Q->li__M2B +  1);
       } else /* FALSE */ {
-        lisaac_push(&__pos__AWIE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__TU3C,L8530438); /* L65 FALSE*/;
-      };
-    };
-    lisaac_push(&__pos__3VIE,L17444929); /* L133 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__AWIE,L9195016); /* L70 NUMERIC*/;
-    (*(__tmp__WXP)).upper__JZP= 13;
-    lisaac_push(&__pos__3VIE,L17828929); /* L136 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__AWIE,L24393746); /* L186 BLOCK*/;
-    lisaac_push_first(&__pos__TU3C,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__AWIE,L24520722); /* L187 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__AWIE,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L24528914); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L17833537); /* L136 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__CQSB,L40112705); /* L306 FAST_ARRAY*/;
-      __tmp__QGXB=(*(__tmp__WXP)).upper__JZP;
-      lisaac_push(&__pos__CQSB,L40123457); /* L306 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__23RB,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__B4QB,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__DVAC,L9195016); /* L70 NUMERIC*/;
-      __tmp__I0ZB=(__INTEGER__K)(-  1);
-      lisaac_push(&__pos__23RB,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__B4QB,L9195016); /* L70 NUMERIC*/;
-      __tmp__AGZB=(__INTEGER__K)(__tmp__QGXB - __tmp__I0ZB);
-      lisaac_push(&__pos__CQSB,L12855352); /* L98 TRAVERSABLE*/;
-      lisaac_push_first(&__pos__23RB,L15357964); /* L117 STRING_CONSTANT*/;
-      lisaac_push_first(&__pos__B4QB,L23083026); /* L176 BLOCK*/;
-      lisaac_push_first(&__pos__DVAC,L7481860); /* L57 OBJECT*/;
-      __tmp__ATQ=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__B4QB,L23210002); /* L177 BLOCK*/;
-      __tmp__GZ4=__infix_greater_equal__JGG( 15, 15);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-        lisaac_push(&__pos__B4QB,L23213586); /* L177 BLOCK*/;
-        lisaac_push_first(&__pos__DVAC,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__SHDC,L23218194); /* L177 BLOCK*/;
-        lisaac_push_first(&__pos__LVAC,L12856376); /* L98 TRAVERSABLE*/;
-        __tmp__MHZB=(*(__tmp__WXP)).upper__JZP;
-        lisaac_push(&__pos__LVAC,L12868664); /* L98 TRAVERSABLE*/;
-        lisaac_push_first(&__pos__YYIE,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__4YIE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__4LEC,L9195016); /* L70 NUMERIC*/;
-        __tmp__RDCE=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__YYIE,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__4YIE,L9195016); /* L70 NUMERIC*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__AGZB == (__INTEGER__K)(__tmp__MHZB - __tmp__RDCE))) {
-          lisaac_push(&__pos__SHDC,L23215122); /* L177 BLOCK*/;
-          lisaac_push_first(&__pos__LVAC,L13509634); /* L103 TRUE*/;
-          __tmp__UYZB=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__SHDC,L23215122); /* L177 BLOCK*/;
-          lisaac_push_first(&__pos__LVAC,L14689286); /* L112 FALSE*/;
-          __tmp__UYZB=TRUE__B__;
-        };
-        __tmp__C4RB=__tmp__UYZB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__B4QB,L23213586); /* L177 BLOCK*/;
-        lisaac_push_first(&__pos__DVAC,L12081158); /* L92 FALSE*/;
-        __tmp__C4RB=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-        lisaac_push(&__pos__B4QB,L23464466); /* L179 BLOCK*/;
-        lisaac_push_first(&__pos__DVAC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__SHDC,L23348754); /* L178 BLOCK*/;
-        lisaac_push_first(&__pos__LVAC,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__YYIE,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__4YIE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__4LEC,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__ATQ));
-        lisaac_push(&__pos__LVAC,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_7));
-        lisaac_push(&__pos__LVAC,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__YYIE,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__4YIE,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__4LEC,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__051C,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__LVAC,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__YYIE,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__4YIE,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__B4QB,L23464466); /* L179 BLOCK*/;
-        lisaac_push_first(&__pos__DVAC,L8530438); /* L65 FALSE*/;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__AGZB ==  14)) {
-        lisaac_push(&__pos__JV0C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L13509634); /* L103 TRUE*/;
-        __tmp__C4RB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JV0C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L14689286); /* L112 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
-      };
-      __tmp__GZ4=__tmp__C4RB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L12081158); /* L92 FALSE*/;
-      __tmp__GZ4=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__AWIE,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L24532498); /* L187 BLOCK*/;
-      lisaac_push(&__pos__JV0C,L24672274); /* L188 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__B4QB,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__KWIE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_2));
-      lisaac_push(&__pos__KWIE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__23RB,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__B4QB,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__DVAC,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__KWIE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__3VIE,L17960001); /* L137 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__AWIE,L24393746); /* L186 BLOCK*/;
-    lisaac_push_first(&__pos__TU3C,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__AWIE,L24520722); /* L187 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__AWIE,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L24528914); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L17961025); /* L137 FAST_ARRAY*/;
-      __tmp__QGXB=(*(__tmp__WXP)).capacity__PYP;
-      lisaac_push(&__pos__KWIE,L17967169); /* L137 FAST_ARRAY*/;
-      __tmp__GZ4=__infix_greater_equal__JGG(__tmp__QGXB,__tmp__PYVB);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-        lisaac_push(&__pos__JV0C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L13509634); /* L103 TRUE*/;
-        __tmp__C4RB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JV0C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L14689286); /* L112 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
+        ((__li__0KB *)li__A0Q)->li__H2B=li__W2B;
+        li__W2B=li__A0Q;
+        ((__li__0KB *)li__A0Q)->li__M2B= 1;
       };
-      __tmp__GZ4=__tmp__C4RB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L12081158); /* L92 FALSE*/;
-      __tmp__GZ4=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__AWIE,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L24532498); /* L187 BLOCK*/;
-      lisaac_push(&__pos__JV0C,L24672274); /* L188 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__B4QB,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__KWIE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_2));
-      lisaac_push(&__pos__KWIE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__23RB,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__B4QB,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__DVAC,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__KWIE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__3VIE,L18091073); /* L138 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__AWIE,L24393746); /* L186 BLOCK*/;
-    lisaac_push_first(&__pos__TU3C,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__AWIE,L24520722); /* L187 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__AWIE,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L24528914); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L18092097); /* L138 FAST_ARRAY*/;
-      __tmp__QGXB=(*(__tmp__WXP)).upper__JZP;
-      lisaac_push(&__pos__KWIE,L18097217); /* L138 FAST_ARRAY*/;
-      __tmp__GZ4=__infix_greater_equal__JGG(__tmp__QGXB, 0);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-        lisaac_push(&__pos__KWIE,L18100801); /* L138 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__CQSB,L11962882); /* L91 TRUE*/;
-        lisaac_push_first(&__pos__23RB,L18107457); /* L138 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__B4QB,L59509825); /* L454 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__DVAC,L21772306); /* L166 BLOCK*/;
-        lisaac_push_first(&__pos__SHDC,L7481860); /* L57 OBJECT*/;
-        __tmp__V3RB=((__POINTER__CB )(top_context->back->back));
-        lisaac_push(&__pos__DVAC,L21899282); /* L167 BLOCK*/;
-        __tmp__C4RB=__infix_greater_equal__JGG( 15, 5);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-          lisaac_push(&__pos__DVAC,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__SHDC,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__LVAC,L21906962); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__YYIE,L59510849); /* L454 FAST_ARRAY*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)(*(__tmp__WXP)).storage__ZYP != (void *)NULL)) {
-            lisaac_push(&__pos__LVAC,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__YYIE,L13509634); /* L103 TRUE*/;
-            __tmp__KCFC=FALSE__I__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__LVAC,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__YYIE,L14689286); /* L112 FALSE*/;
-            __tmp__KCFC=TRUE__B__;
-          };
-          __tmp__UYZB=__tmp__KCFC;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__DVAC,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__SHDC,L12081158); /* L92 FALSE*/;
-          __tmp__UYZB=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-          lisaac_push(&__pos__DVAC,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__SHDC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__LVAC,L21910546); /* L167 BLOCK*/;
-          lisaac_push(&__pos__LVAC,L22051346); /* L168 BLOCK*/;
-          lisaac_push_first(&__pos__YYIE,L9452548); /* L72 OBJECT*/;
-          lisaac_push_first(&__pos__4YIE,L8260100); /* L63 OBJECT*/;
-          lisaac_push_first(&__pos__4LEC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__051C,L8009220); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__tmp__V3RB));
-          lisaac_push(&__pos__YYIE,L9574916); /* L73 OBJECT*/;
-          print__P5F((&__string_1));
-          lisaac_push(&__pos__YYIE,L9706500); /* L74 OBJECT*/;
-          lisaac_push_first(&__pos__4YIE,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__pos__4LEC,L5005391); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__pos__051C,L18378320); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__pos__HM4C,L6962209); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__pos__YYIE,L9848324); /* L75 OBJECT*/;
-          lisaac_push_first(&__pos__4YIE,L10904580); /* L83 OBJECT*/;
-          lisaac_push_first(&__pos__4LEC,L9055341); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__pos__DVAC,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__SHDC,L8530438); /* L65 FALSE*/;
-        };
-        __tmp__WZP=(*(__tmp__WXP)).storage__ZYP;
-        __tmp__MHZB=(*(__tmp__WXP)).upper__JZP;
-        /* NULL __NATIVE_ARRAYoExpanded_UINTEGER_8o__JD__ */
-if (__tmp__WZP==NULL) {
-          lisaac_push(&__pos__B4QB,L60032065); /* L458 FAST_ARRAY*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* NATIVE_ARRAY(Expanded UINTEGER_8) */ {
-          lisaac_push(&__pos__B4QB,L60032065); /* L458 FAST_ARRAY*/;
-          __tmp__UYZB=all_default__U4AB(((__UINTEGER_8__VB *)__tmp__WZP),__tmp__MHZB);
-        };
-        __tmp__C4RB=__tmp__UYZB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__KWIE,L18100801); /* L138 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__CQSB,L13391878); /* L102 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-        lisaac_push(&__pos__JV0C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L13509634); /* L103 TRUE*/;
-        __tmp__C4RB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JV0C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L14689286); /* L112 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
-      };
-      __tmp__GZ4=__tmp__C4RB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L12081158); /* L92 FALSE*/;
-      __tmp__GZ4=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__AWIE,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L24532498); /* L187 BLOCK*/;
-      lisaac_push(&__pos__JV0C,L24672274); /* L188 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__B4QB,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__KWIE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_2));
-      lisaac_push(&__pos__KWIE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__23RB,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__B4QB,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__DVAC,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__KWIE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8530438); /* L65 FALSE*/;
+      li__WZQ=li__A0Q->li__H2B;
+      if (((void *)li__WZQ != (void *)NULL)) {
+        ((__li__0KB *)li__WZQ)->li__KGJC=li__A0Q;
+        li__GO4D=((__li__0KB *)li__WZQ);
+        li__IK1D:
+        {
+          li__GO4D->li__M2B=(__li__K)(li__GO4D->li__M2B +  1);
+          if (((void *)li__GO4D->li__H2B != (void *)NULL)) {
+            li__GO4D=((__li__0KB *)li__GO4D->li__H2B);
+            goto li__IK1D;
+          };
+        };
+      };
+      li__1N4D=(__li__K)(li__JMYD +  1);
+      li__UZQ=li__1N4D;
+      li__IO4D=NULL;
+      li__ZN4D=((__li__GB )(NULL));
+      li__0N4D=((__li__RQF )sizeof(__li__DXB));
+      if ((li__0N4D ==  0)) {
+        li__IO4D=li__DXB__;
+      } else /* FALSE */ {
+        li__LO4D=__li__DXB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__0N4D));
+        if ((li__LO4D == (__li__K)(-  1))) {
+          li__2N4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__3N4D=(__li__RQF)((__li__RQF)(li__0N4D - (__li__RQF)(((__li__RQF ) 0) - li__2N4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__2N4D) - ((__li__RQF ) 1)));
+          li__2N4D=(__li__RQF)(li__3N4D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__5N4D=li__PDK(li__3N4D,((__li__GB )(&(table_size[(li__2N4D)-1]))),((__li__U )li__3N4D));
+          li__ZN4D=li__5N4D;
+        } else /* FALSE */ {
+          li__AO4D=((__li__U )li__LO4D);
+          li__2N4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__3N4D=(__li__RQF)((__li__RQF)(li__0N4D - (__li__RQF)(((__li__RQF ) 0) - li__2N4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__2N4D) - ((__li__RQF ) 1)));
+          li__5N4D=li__PDK(li__3N4D,((__li__GB )(&(table_type[(li__AO4D)]))),(__li__U)(li__AO4D |  1));
+          li__ZN4D=li__5N4D;
+        };
+        li__WO4D=((__li__DXB *)li__ZN4D);
+        li__IO4D=li__WO4D;
+        *(li__WO4D) = *(li__DXB__);
+      };
+      li__WO4D=((__li__DXB *)li__IO4D);
+      li__WO4D->li__0CD=li__A0Q;
+      li__WO4D->li__JYB=li__KMWD;
+      ((__li__0KB *)li__KZQ->li__2KB)->li__HYB=li__IO4D;
+      li__WO4D=li__O21C(((__li__DXB *)li__IO4D),li__J3B);
+      li__J3B=li__WO4D;
+      li__A0Q=li__KZQ->li__2KB;
+      li__IO4D=NULL;
+      li__ZN4D=((__li__GB )(NULL));
+      li__0N4D=((__li__RQF )sizeof(__li__DXB));
+      if ((li__0N4D ==  0)) {
+        li__IO4D=li__DXB__;
+      } else /* FALSE */ {
+        li__LO4D=__li__DXB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__0N4D));
+        if ((li__LO4D == (__li__K)(-  1))) {
+          li__2N4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__3N4D=(__li__RQF)((__li__RQF)(li__0N4D - (__li__RQF)(((__li__RQF ) 0) - li__2N4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__2N4D) - ((__li__RQF ) 1)));
+          li__2N4D=(__li__RQF)(li__3N4D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__5N4D=li__PDK(li__3N4D,((__li__GB )(&(table_size[(li__2N4D)-1]))),((__li__U )li__3N4D));
+          li__ZN4D=li__5N4D;
+        } else /* FALSE */ {
+          li__AO4D=((__li__U )li__LO4D);
+          li__2N4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__3N4D=(__li__RQF)((__li__RQF)(li__0N4D - (__li__RQF)(((__li__RQF ) 0) - li__2N4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__2N4D) - ((__li__RQF ) 1)));
+          li__5N4D=li__PDK(li__3N4D,((__li__GB )(&(table_type[(li__AO4D)]))),(__li__U)(li__AO4D |  1));
+          li__ZN4D=li__5N4D;
+        };
+        li__JP4D=((__li__DXB *)li__ZN4D);
+        li__IO4D=li__JP4D;
+        *(li__JP4D) = *(li__DXB__);
+      };
+      li__WO4D=((__li__DXB *)li__IO4D);
+      li__WO4D->li__0CD=li__A0Q;
+      li__WO4D->li__JYB=li__FMYD;
+      ((__li__0KB *)li__KZQ->li__2KB)->li__LYB=li__IO4D;
+      li__O21C(((__li__DXB *)li__IO4D),li__KZQ->li__2KB->li__HYB);
+      li__A0Q=li__KZQ->li__2KB;
+      li__OP4D=NULL;
+      li__ZN4D=((__li__GB )(NULL));
+      li__0N4D=((__li__RQF )sizeof(__li__GXB));
+      if ((li__0N4D ==  0)) {
+        li__OP4D=li__GXB__;
+      } else /* FALSE */ {
+        li__LO4D=__li__GXB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__0N4D));
+        if ((li__LO4D == (__li__K)(-  1))) {
+          li__2N4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__3N4D=(__li__RQF)((__li__RQF)(li__0N4D - (__li__RQF)(((__li__RQF ) 0) - li__2N4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__2N4D) - ((__li__RQF ) 1)));
+          li__2N4D=(__li__RQF)(li__3N4D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__5N4D=li__PDK(li__3N4D,((__li__GB )(&(table_size[(li__2N4D)-1]))),((__li__U )li__3N4D));
+          li__ZN4D=li__5N4D;
+        } else /* FALSE */ {
+          li__AO4D=((__li__U )li__LO4D);
+          li__2N4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__3N4D=(__li__RQF)((__li__RQF)(li__0N4D - (__li__RQF)(((__li__RQF ) 0) - li__2N4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__2N4D) - ((__li__RQF ) 1)));
+          li__5N4D=li__PDK(li__3N4D,((__li__GB )(&(table_type[(li__AO4D)]))),(__li__U)(li__AO4D |  1));
+          li__ZN4D=li__5N4D;
+        };
+        li__2P4D=((__li__GXB *)li__ZN4D);
+        li__OP4D=li__2P4D;
+        *(li__2P4D) = *(li__GXB__);
+      };
+      li__2P4D=((__li__GXB *)li__OP4D);
+      li__2P4D->li__WHD=li__B__;
+      li__2P4D->li__LBD=li__A0Q;
+      li__2P4D->li__QYB=li__OMWD;
+      ((__li__0KB *)li__KZQ->li__2KB)->li__OYB=li__OP4D;
+      li__2P4D=li__441C(((__li__GXB *)li__OP4D),li__W3B);
+      li__W3B=li__2P4D;
+      li__A0Q=li__KZQ->li__2KB;
+      li__OP4D=NULL;
+      li__ZN4D=((__li__GB )(NULL));
+      li__0N4D=((__li__RQF )sizeof(__li__GXB));
+      if ((li__0N4D ==  0)) {
+        li__OP4D=li__GXB__;
+      } else /* FALSE */ {
+        li__LO4D=__li__GXB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__0N4D));
+        if ((li__LO4D == (__li__K)(-  1))) {
+          li__2N4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__3N4D=(__li__RQF)((__li__RQF)(li__0N4D - (__li__RQF)(((__li__RQF ) 0) - li__2N4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__2N4D) - ((__li__RQF ) 1)));
+          li__2N4D=(__li__RQF)(li__3N4D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__5N4D=li__PDK(li__3N4D,((__li__GB )(&(table_size[(li__2N4D)-1]))),((__li__U )li__3N4D));
+          li__ZN4D=li__5N4D;
+        } else /* FALSE */ {
+          li__AO4D=((__li__U )li__LO4D);
+          li__2N4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__3N4D=(__li__RQF)((__li__RQF)(li__0N4D - (__li__RQF)(((__li__RQF ) 0) - li__2N4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__2N4D) - ((__li__RQF ) 1)));
+          li__5N4D=li__PDK(li__3N4D,((__li__GB )(&(table_type[(li__AO4D)]))),(__li__U)(li__AO4D |  1));
+          li__ZN4D=li__5N4D;
+        };
+        li__MQ4D=((__li__GXB *)li__ZN4D);
+        li__OP4D=li__MQ4D;
+        *(li__MQ4D) = *(li__GXB__);
+      };
+      li__2P4D=((__li__GXB *)li__OP4D);
+      li__2P4D->li__WHD=li__I__;
+      li__2P4D->li__LBD=li__A0Q;
+      li__2P4D->li__QYB=li__1N4D;
+      ((__li__0KB *)li__KZQ->li__2KB)->li__SYB=li__OP4D;
+      li__441C(((__li__GXB *)li__OP4D),li__KZQ->li__2KB->li__OYB);
+    };
+  };
+}
+
+static void li__35Q(__li__TB *li__45Q)
+/* (Strict AREA{li__TB}) Void No recursive, No inlinable. NO CONTEXT! */
+{
+  void *li__EES;
+  li__HNO(li__45Q);
+  if (((void *)li__45Q->li__5JB != (void *)NULL)) {
+    li__EES=li__45Q->li__5JB;
+    switch (((struct ___OBJ *)li__EES)->__id) {
+    case __li__SB__: {
+      li__QCJB(((__li__SB *)li__EES));
+    } break;
+    case __li__TC__: {
+      li__5KD(((__li__TC *)li__EES));
+    } break;
+    case __li__YC__: {
+      li__CYUC(((__li__YC *)li__EES));
+    } break;
+    case __li__RL__: {
+      li__L3UC(((__li__RL *)li__EES));
+    } break;
+    case __li__AS__: {
+      li__0RT(((__li__AS *)li__EES));
+    } break;
+    case __li__GS__: {
+      li__SIC(((__li__GS *)li__EES));
+    } break;
     };
   };
-  lisaac_push(&__pos__LDBB,L13266495); /* L101 INPUT_KEYBOARD*/;
-  lisaac_push_first(&__pos__PXJB,L8791617); /* L67 FAST_ARRAY*/;
-  lisaac_push_first(&__pos__3VIE,L15602180); /* L119 OBJECT*/;
-  result__F1P=NULL;
-  __tmp__C1N=((__POINTER__CB )(NULL));
-  lisaac_push(&__pos__3VIE,L16394756); /* L125 OBJECT*/;
-  lisaac_push_first(&__pos__AWIE,L5250564); /* L40 OBJECT*/;
-  __tmp__X4E=sizeof(__FAST_ARRAYoEVENT_KEYBOARDo__PFB);
-  lisaac_push(&__pos__3VIE,L16394756); /* L125 OBJECT*/;
-  __tmp__0PJ=to_uinteger_cpu__ZUH(__tmp__X4E);
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__0PJ ==  0)) {
-    lisaac_push(&__pos__3VIE,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__AWIE,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__TU3C,L16523780); /* L126 OBJECT*/;
-    result__F1P=FAST_ARRAYoEVENT_KEYBOARDo__PFB__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__3VIE,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__AWIE,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__TU3C,L16923652); /* L129 OBJECT*/;
-    lisaac_push_first(&__pos__JV0C,L30548996); /* L233 OBJECT*/;
-    __tmp__PYVB=__FAST_ARRAYoEVENT_KEYBOARDo__PFB__;
-    Self__1VIE=clone_allocation_size__CEG;
-    lisaac_push(&__pos__TU3C,L17198084); /* L131 OBJECT*/;
-    lisaac_push_first(&__pos__JV0C,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__KWIE,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__CQSB,L5383176); /* L41 NUMERIC*/;
-    __tmp__BWIE=to_uinteger_cpu__ZUH( 0);
-    lisaac_push(&__pos__KWIE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__CQSB,L9195016); /* L70 NUMERIC*/;
-    __tmp__ZVIE=(__UINTEGER_CPU__GDG)(__tmp__BWIE - __tmp__0PJ);
-    lisaac_push(&__pos__JV0C,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__KWIE,L9195016); /* L70 NUMERIC*/;
-    clone_allocation_size__CEG=(__UINTEGER_CPU__GDG)(Self__1VIE - __tmp__ZVIE);
-    lisaac_push(&__pos__TU3C,L17310212); /* L132 OBJECT*/;
-    lisaac_push_first(&__pos__JV0C,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__KWIE,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__PYVB == (__INTEGER__K)(-  1))) {
-      lisaac_push(&__pos__TU3C,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__JV0C,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__KWIE,L17446916); /* L133 OBJECT*/;
-      __tmp__ATQ=alloc_size__5WK(__tmp__0PJ);
-      __tmp__C1N=__tmp__ATQ;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__TU3C,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__JV0C,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__KWIE,L17719300); /* L135 OBJECT*/;
-      __tmp__FEBB=to_uinteger_32__AAG(__tmp__PYVB);
-      lisaac_push(&__pos__KWIE,L17723908); /* L135 OBJECT*/;
-      __tmp__ATQ=alloc_type__size__VYK(__tmp__FEBB,__tmp__0PJ);
-      __tmp__C1N=__tmp__ATQ;
-    };
-    lisaac_push(&__pos__TU3C,L17979396); /* L137 OBJECT*/;
-    lisaac_push_first(&__pos__JV0C,L4069969); /* L31 CONVERT*/;
-    __tmp__S2P=((__FAST_ARRAYoEVENT_KEYBOARDo__PFB *)__tmp__C1N);
-    result__F1P=__tmp__S2P;
-    lisaac_push(&__pos__TU3C,L18232836); /* L139 OBJECT*/;
-    lisaac_push_first(&__pos__JV0C,L31079428); /* L237 OBJECT*/;
-    *(__tmp__S2P) = *(FAST_ARRAYoEVENT_KEYBOARDo__PFB__);
-    lisaac_push(&__pos__TU3C,L18746884); /* L143 OBJECT*/;
-    lisaac_push_first(&__pos__JV0C,L8530438); /* L65 FALSE*/;
-  };
-  /* NULL __FAST_ARRAYoEVENT_KEYBOARDo__PFB__ */
-if (result__F1P==NULL) {
-    lisaac_push(&__pos__PXJB,L8925761); /* L68 FAST_ARRAY*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* FAST_ARRAY(EVENT_KEYBOARD) */ {
-    lisaac_push(&__pos__PXJB,L8925761); /* L68 FAST_ARRAY*/;
-    __tmp__S2P=((__FAST_ARRAYoEVENT_KEYBOARDo__PFB *)result__F1P);
-    lisaac_push_first(&__pos__3VIE,L15480385); /* L118 FAST_ARRAY*/;
-    __tmp__PYVB=(*(__tmp__S2P)).capacity__LJ4;
-    lisaac_push(&__pos__3VIE,L15993921); /* L122 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__AWIE,L21772306); /* L166 BLOCK*/;
-    lisaac_push_first(&__pos__TU3C,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__AWIE,L21899282); /* L167 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 5);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__AWIE,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L21906962); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L16001601); /* L122 FAST_ARRAY*/;
-      __tmp__GZ4=__infix_greater_equal__JGG( 4, 0);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-        lisaac_push(&__pos__JV0C,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L13509634); /* L103 TRUE*/;
-        __tmp__C4RB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JV0C,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L14689286); /* L112 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
-      };
-      __tmp__GZ4=__tmp__C4RB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L12081158); /* L92 FALSE*/;
-      __tmp__GZ4=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__AWIE,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L21910546); /* L167 BLOCK*/;
-      lisaac_push(&__pos__JV0C,L22051346); /* L168 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__B4QB,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__KWIE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_1));
-      lisaac_push(&__pos__KWIE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__23RB,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__B4QB,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__DVAC,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__KWIE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__3VIE,L16397889); /* L125 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__AWIE,L53760008); /* L410 NUMERIC*/;
-    lisaac_push_first(&__pos__TU3C,L67408392); /* L514 NUMERIC*/;
-    lisaac_push_first(&__pos__JV0C,L4069969); /* L31 CONVERT*/;
-    __tmp__0Y4=(*(__tmp__S2P)).capacity__LJ4;
-    lisaac_push(&__pos__3VIE,L16398401); /* L125 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__AWIE,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (( 4 > __tmp__0Y4)) {
-      lisaac_push(&__pos__3VIE,L16910913); /* L129 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__AWIE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__TU3C,L16671297); /* L127 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__JV0C,L10619925); /* L81 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__KWIE,L21899282); /* L167 BLOCK*/;
-      __tmp__GZ4=__infix_greater_equal__JGG( 15, 5);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-        lisaac_push(&__pos__KWIE,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__CQSB,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__23RB,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__B4QB,L13509634); /* L103 TRUE*/;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__KWIE,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__CQSB,L12081158); /* L92 FALSE*/;
-      };
-      lisaac_push(&__pos__KWIE,L22153746); /* L169 BLOCK*/;
-      lisaac_push(&__pos__JV0C,L11160085); /* L85 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__KWIE,L7998485); /* L61 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__CQSB,L21899282); /* L167 BLOCK*/;
-      __tmp__GZ4=__infix_greater_equal__JGG( 15, 5);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-        lisaac_push(&__pos__CQSB,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__B4QB,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__DVAC,L13509634); /* L103 TRUE*/;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__CQSB,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L12081158); /* L92 FALSE*/;
-      };
-      lisaac_push(&__pos__CQSB,L22153746); /* L169 BLOCK*/;
-      lisaac_push(&__pos__KWIE,L8804373); /* L67 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__CQSB,L6949397); /* L53 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__23RB,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__B4QB,L6833685); /* L52 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__DVAC,L5774867); /* L44 POINTER*/;
-      __tmp__QGXB=((__INTEGER__K )(sizeof(void *)));
-      lisaac_push(&__pos__KWIE,L8796693); /* L67 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__CQSB,L9457160); /* L72 NUMERIC*/;
-      __tmp__I0ZB=(__INTEGER__K)(__tmp__QGXB <<  2);
-      lisaac_push(&__pos__KWIE,L8264725); /* L63 NATIVE_ARRAY*/;
-      __tmp__CDR=to_uinteger_cpu__ZUH(__tmp__I0ZB);
-      lisaac_push(&__pos__KWIE,L9063445); /* L69 NATIVE_ARRAY*/;
-      __tmp__ATQ=alloc_dynamic__AIZ(__tmp__CDR);
-      lisaac_push(&__pos__KWIE,L9201173); /* L70 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__CQSB,L4069969); /* L31 CONVERT*/;
-      __tmp__SIKB=((void **)__tmp__ATQ);
-      lisaac_push(&__pos__KWIE,L9702421); /* L74 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__CQSB,L24393746); /* L186 BLOCK*/;
-      lisaac_push_first(&__pos__23RB,L7481860); /* L57 OBJECT*/;
-      __tmp__ATQ=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__CQSB,L24520722); /* L187 BLOCK*/;
-      __tmp__GZ4=__infix_greater_equal__JGG( 15, 15);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-        lisaac_push(&__pos__CQSB,L24524306); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__B4QB,L24528914); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__DVAC,L9703445); /* L74 NATIVE_ARRAY*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__SIKB != (void *)NULL)) {
-          lisaac_push(&__pos__B4QB,L24525842); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__DVAC,L13509634); /* L103 TRUE*/;
-          __tmp__UYZB=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__B4QB,L24525842); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__DVAC,L14689286); /* L112 FALSE*/;
-          __tmp__UYZB=TRUE__B__;
-        };
-        __tmp__C4RB=__tmp__UYZB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__CQSB,L24524306); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L12081158); /* L92 FALSE*/;
-        __tmp__C4RB=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-        lisaac_push(&__pos__CQSB,L24775186); /* L189 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__B4QB,L24532498); /* L187 BLOCK*/;
-        lisaac_push(&__pos__B4QB,L24672274); /* L188 BLOCK*/;
-        lisaac_push_first(&__pos__DVAC,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__SHDC,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__LVAC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__YYIE,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__ATQ));
-        lisaac_push(&__pos__DVAC,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_2));
-        lisaac_push(&__pos__DVAC,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__SHDC,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__LVAC,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__YYIE,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__4YIE,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__DVAC,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__SHDC,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__LVAC,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__CQSB,L24775186); /* L189 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__JV0C,L11290645); /* L86 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__KWIE,L77597717); /* L592 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__CQSB,L21772306); /* L166 BLOCK*/;
-      lisaac_push_first(&__pos__23RB,L7481860); /* L57 OBJECT*/;
-      __tmp__ATQ=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__CQSB,L21899282); /* L167 BLOCK*/;
-      __tmp__GZ4=__infix_greater_equal__JGG( 15, 5);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-        lisaac_push(&__pos__CQSB,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__B4QB,L21906962); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__DVAC,L77603861); /* L592 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__SHDC,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__LVAC,L9195016); /* L70 NUMERIC*/;
-        __tmp__MHZB=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__DVAC,L77602837); /* L592 NATIVE_ARRAY*/;
-        __tmp__C4RB=__infix_greater_equal__JGG( 3,__tmp__MHZB);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-          lisaac_push(&__pos__B4QB,L21903890); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__DVAC,L13509634); /* L103 TRUE*/;
-          __tmp__UYZB=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__B4QB,L21903890); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__DVAC,L14689286); /* L112 FALSE*/;
-          __tmp__UYZB=TRUE__B__;
-        };
-        __tmp__C4RB=__tmp__UYZB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__CQSB,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L12081158); /* L92 FALSE*/;
-        __tmp__C4RB=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-        lisaac_push(&__pos__CQSB,L22153746); /* L169 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__B4QB,L21910546); /* L167 BLOCK*/;
-        lisaac_push(&__pos__B4QB,L22051346); /* L168 BLOCK*/;
-        lisaac_push_first(&__pos__DVAC,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__SHDC,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__LVAC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__YYIE,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__ATQ));
-        lisaac_push(&__pos__DVAC,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_1));
-        lisaac_push(&__pos__DVAC,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__SHDC,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__LVAC,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__YYIE,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__4YIE,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__DVAC,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__SHDC,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__LVAC,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__CQSB,L22153746); /* L169 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__KWIE,L78383637); /* L598 NATIVE_ARRAY*/;
-      __tmp__QGXB= 3;
-      lisaac_push_first(&__pos__CQSB,L22943752); /* L175 NUMERIC*/;
-      downto__do__MBZB:
-      {
-        lisaac_push(&__pos__CQSB,L22943752); /* L175 NUMERIC*/;
-        __tmp__UYZB=__infix_greater_equal__JGG(__tmp__QGXB, 0);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-          lisaac_push(&__pos__CQSB,L23333384); /* L178 NUMERIC*/;
-          lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__B4QB,L23078920); /* L176 NUMERIC*/;
-          lisaac_push_first(&__pos__DVAC,L78258197); /* L597 NATIVE_ARRAY*/;
-          put__to__WAWB(__tmp__SIKB,NULL,__tmp__QGXB);
-          lisaac_push(&__pos__B4QB,L23205896); /* L177 NUMERIC*/;
-          lisaac_push_first(&__pos__DVAC,L9195016); /* L70 NUMERIC*/;
-          __tmp__SRVB=(__INTEGER__K)(__tmp__QGXB -  1);
-          lisaac_push(&__pos__B4QB,L23219720); /* L177 NUMERIC*/;
-          __tmp__QGXB=__tmp__SRVB;
-          goto downto__do__MBZB;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__CQSB,L23333384); /* L178 NUMERIC*/;
-          lisaac_push_first(&__pos__23RB,L8530438); /* L65 FALSE*/;
-        };
-      };
-      (*(__tmp__S2P)).storage__OE4=__tmp__SIKB;
-      (*(__tmp__S2P)).capacity__LJ4= 4;
-      __tmp__GZ4=TRUE__B__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3VIE,L16910913); /* L129 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__AWIE,L8530438); /* L65 FALSE*/;
-      __tmp__GZ4=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__3VIE,L17304129); /* L132 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__AWIE,L9326594); /* L71 TRUE*/;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3VIE,L17304129); /* L132 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__AWIE,L9187334); /* L70 FALSE*/;
-      lisaac_push_first(&__pos__TU3C,L16915521); /* L129 FAST_ARRAY*/;
-      __tmp__QGXB=(*(__tmp__S2P)).capacity__LJ4;
-      lisaac_push(&__pos__TU3C,L16921665); /* L129 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__JV0C,L14700552); /* L112 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__QGXB >  0)) {
-        lisaac_push(&__pos__TU3C,L16924737); /* L129 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__JV0C,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__KWIE,L16925761); /* L129 FAST_ARRAY*/;
-        __tmp__MHZB=(*(__tmp__S2P)).upper__EK4;
-        lisaac_push(&__pos__KWIE,L16930369); /* L129 FAST_ARRAY*/;
-        __tmp__C4RB=__infix_greater_equal__JGG(__tmp__MHZB, 0);
-        __tmp__RGXB=__tmp__C4RB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__TU3C,L16924737); /* L129 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__JV0C,L12081158); /* L92 FALSE*/;
-        __tmp__RGXB=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RGXB) {
-        lisaac_push(&__pos__AWIE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__TU3C,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__JV0C,L9445894); /* L72 FALSE*/;
-        lisaac_push_first(&__pos__KWIE,L16936001); /* L129 FAST_ARRAY*/;
-        __tmp__RK4=(*(__tmp__S2P)).storage__OE4;
-        __tmp__MHZB=(*(__tmp__S2P)).upper__EK4;
-        /* NULL __NATIVE_ARRAYoEVENT_KEYBOARDo__KE4__ */
-if (__tmp__RK4==NULL) {
-          lisaac_push(&__pos__KWIE,L17185857); /* L131 FAST_ARRAY*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* NATIVE_ARRAY(EVENT_KEYBOARD) */ {
-          lisaac_push(&__pos__KWIE,L17185857); /* L131 FAST_ARRAY*/;
-          Self__OB5B=((void **)__tmp__RK4);
-          lisaac_push_first(&__pos__CQSB,L79301653); /* L605 NATIVE_ARRAY*/;
-          lisaac_push_first(&__pos__23RB,L21772306); /* L166 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L7481860); /* L57 OBJECT*/;
-          __tmp__KYZB=((__POINTER__CB )(top_context->back->back));
-          lisaac_push(&__pos__23RB,L21899282); /* L167 BLOCK*/;
-          __tmp__UYZB=__infix_greater_equal__JGG( 15, 5);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-            lisaac_push(&__pos__23RB,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__DVAC,L21906962); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__SHDC,L79306773); /* L605 NATIVE_ARRAY*/;
-            __tmp__KCFC=__infix_greater_equal__JGG( 0, 0);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-              lisaac_push(&__pos__DVAC,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__SHDC,L13509634); /* L103 TRUE*/;
-              __tmp__R1JC=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__DVAC,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__SHDC,L14689286); /* L112 FALSE*/;
-              __tmp__R1JC=TRUE__B__;
-            };
-            __tmp__KCFC=__tmp__R1JC;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__23RB,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L12081158); /* L92 FALSE*/;
-            __tmp__KCFC=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-            lisaac_push(&__pos__23RB,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__DVAC,L21910546); /* L167 BLOCK*/;
-            lisaac_push(&__pos__DVAC,L22051346); /* L168 BLOCK*/;
-            lisaac_push_first(&__pos__SHDC,L9452548); /* L72 OBJECT*/;
-            lisaac_push_first(&__pos__LVAC,L8260100); /* L63 OBJECT*/;
-            lisaac_push_first(&__pos__YYIE,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__4YIE,L8009220); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__tmp__KYZB));
-            lisaac_push(&__pos__SHDC,L9574916); /* L73 OBJECT*/;
-            print__P5F((&__string_1));
-            lisaac_push(&__pos__SHDC,L9706500); /* L74 OBJECT*/;
-            lisaac_push_first(&__pos__LVAC,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__pos__YYIE,L5005391); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__pos__4YIE,L18378320); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__pos__4LEC,L6962209); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__pos__SHDC,L9848324); /* L75 OBJECT*/;
-            lisaac_push_first(&__pos__LVAC,L10904580); /* L83 OBJECT*/;
-            lisaac_push_first(&__pos__YYIE,L9055341); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__pos__23RB,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L8530438); /* L65 FALSE*/;
-          };
-          lisaac_push(&__pos__CQSB,L79432725); /* L606 NATIVE_ARRAY*/;
-          lisaac_push_first(&__pos__23RB,L21772306); /* L166 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L7481860); /* L57 OBJECT*/;
-          __tmp__KYZB=((__POINTER__CB )(top_context->back->back));
-          lisaac_push(&__pos__23RB,L21899282); /* L167 BLOCK*/;
-          __tmp__UYZB=__infix_greater_equal__JGG( 15, 5);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-            lisaac_push(&__pos__23RB,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__DVAC,L21906962); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__SHDC,L79437845); /* L606 NATIVE_ARRAY*/;
-            __tmp__KCFC=__infix_greater_equal__JGG(__tmp__MHZB, 0);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-              lisaac_push(&__pos__DVAC,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__SHDC,L13509634); /* L103 TRUE*/;
-              __tmp__R1JC=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__DVAC,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__SHDC,L14689286); /* L112 FALSE*/;
-              __tmp__R1JC=TRUE__B__;
-            };
-            __tmp__KCFC=__tmp__R1JC;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__23RB,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L12081158); /* L92 FALSE*/;
-            __tmp__KCFC=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-            lisaac_push(&__pos__23RB,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__DVAC,L21910546); /* L167 BLOCK*/;
-            lisaac_push(&__pos__DVAC,L22051346); /* L168 BLOCK*/;
-            lisaac_push_first(&__pos__SHDC,L9452548); /* L72 OBJECT*/;
-            lisaac_push_first(&__pos__LVAC,L8260100); /* L63 OBJECT*/;
-            lisaac_push_first(&__pos__YYIE,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__4YIE,L8009220); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__tmp__KYZB));
-            lisaac_push(&__pos__SHDC,L9574916); /* L73 OBJECT*/;
-            print__P5F((&__string_1));
-            lisaac_push(&__pos__SHDC,L9706500); /* L74 OBJECT*/;
-            lisaac_push_first(&__pos__LVAC,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__pos__YYIE,L5005391); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__pos__4YIE,L18378320); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__pos__4LEC,L6962209); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__pos__SHDC,L9848324); /* L75 OBJECT*/;
-            lisaac_push_first(&__pos__LVAC,L10904580); /* L83 OBJECT*/;
-            lisaac_push_first(&__pos__YYIE,L9055341); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__pos__23RB,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L8530438); /* L65 FALSE*/;
-          };
-          lisaac_push(&__pos__CQSB,L80218645); /* L612 NATIVE_ARRAY*/;
-          __tmp__YMKC= 0;
-          lisaac_push_first(&__pos__23RB,L21764104); /* L166 NUMERIC*/;
-          to__do__G4BC:
-          {
-            lisaac_push(&__pos__23RB,L21764104); /* L166 NUMERIC*/;
-            __tmp__R1JC=__infix_less_equal__GTG(__tmp__YMKC,__tmp__MHZB);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__R1JC) {
-              lisaac_push(&__pos__23RB,L22153736); /* L169 NUMERIC*/;
-              lisaac_push_first(&__pos__B4QB,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__DVAC,L21899272); /* L167 NUMERIC*/;
-              lisaac_push_first(&__pos__SHDC,L80093205); /* L611 NATIVE_ARRAY*/;
-              put__to__WAWB(Self__OB5B,NULL,__tmp__YMKC);
-              lisaac_push(&__pos__DVAC,L22026760); /* L168 NUMERIC*/;
-              lisaac_push_first(&__pos__SHDC,L9990152); /* L76 NUMERIC*/;
-              lisaac_push_first(&__pos__LVAC,L11029512); /* L84 NUMERIC*/;
-              lisaac_push_first(&__pos__YYIE,L9195016); /* L70 NUMERIC*/;
-              __tmp__51IC=(__INTEGER__K)(-  1);
-              lisaac_push(&__pos__SHDC,L9989128); /* L76 NUMERIC*/;
-              lisaac_push_first(&__pos__LVAC,L9195016); /* L70 NUMERIC*/;
-              __tmp__A2IC=(__INTEGER__K)(__tmp__YMKC - __tmp__51IC);
-              lisaac_push(&__pos__DVAC,L22038024); /* L168 NUMERIC*/;
-              __tmp__YMKC=__tmp__A2IC;
-              goto to__do__G4BC;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__23RB,L22153736); /* L169 NUMERIC*/;
-              lisaac_push_first(&__pos__B4QB,L8530438); /* L65 FALSE*/;
-            };
-          };
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__AWIE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__TU3C,L8530438); /* L65 FALSE*/;
-      };
-    };
-    lisaac_push(&__pos__3VIE,L17444929); /* L133 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__AWIE,L9195016); /* L70 NUMERIC*/;
-    (*(__tmp__S2P)).upper__EK4= 3;
-    lisaac_push(&__pos__3VIE,L17828929); /* L136 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__AWIE,L24393746); /* L186 BLOCK*/;
-    lisaac_push_first(&__pos__TU3C,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__AWIE,L24520722); /* L187 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__AWIE,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L24528914); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L17833537); /* L136 FAST_ARRAY*/;
-      __tmp__QGXB=count__DODB(__tmp__S2P);
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__QGXB ==  4)) {
-        lisaac_push(&__pos__JV0C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L13509634); /* L103 TRUE*/;
-        __tmp__C4RB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JV0C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L14689286); /* L112 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
-      };
-      __tmp__GZ4=__tmp__C4RB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L12081158); /* L92 FALSE*/;
-      __tmp__GZ4=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__AWIE,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L24532498); /* L187 BLOCK*/;
-      lisaac_push(&__pos__JV0C,L24672274); /* L188 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__B4QB,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__KWIE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_2));
-      lisaac_push(&__pos__KWIE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__23RB,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__B4QB,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__DVAC,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__KWIE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__3VIE,L17960001); /* L137 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__AWIE,L24393746); /* L186 BLOCK*/;
-    lisaac_push_first(&__pos__TU3C,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__AWIE,L24520722); /* L187 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__AWIE,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L24528914); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L17961025); /* L137 FAST_ARRAY*/;
-      __tmp__QGXB=(*(__tmp__S2P)).capacity__LJ4;
-      lisaac_push(&__pos__KWIE,L17967169); /* L137 FAST_ARRAY*/;
-      __tmp__GZ4=__infix_greater_equal__JGG(__tmp__QGXB,__tmp__PYVB);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-        lisaac_push(&__pos__JV0C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L13509634); /* L103 TRUE*/;
-        __tmp__C4RB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JV0C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L14689286); /* L112 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
-      };
-      __tmp__GZ4=__tmp__C4RB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L12081158); /* L92 FALSE*/;
-      __tmp__GZ4=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__AWIE,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L24532498); /* L187 BLOCK*/;
-      lisaac_push(&__pos__JV0C,L24672274); /* L188 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__B4QB,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__KWIE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_2));
-      lisaac_push(&__pos__KWIE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__23RB,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__B4QB,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__DVAC,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__KWIE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__3VIE,L18091073); /* L138 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__AWIE,L24393746); /* L186 BLOCK*/;
-    lisaac_push_first(&__pos__TU3C,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__AWIE,L24520722); /* L187 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__AWIE,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L24528914); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L18092097); /* L138 FAST_ARRAY*/;
-      __tmp__QGXB=(*(__tmp__S2P)).upper__EK4;
-      lisaac_push(&__pos__KWIE,L18097217); /* L138 FAST_ARRAY*/;
-      __tmp__GZ4=__infix_greater_equal__JGG(__tmp__QGXB, 0);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-        lisaac_push(&__pos__KWIE,L18100801); /* L138 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__CQSB,L11962882); /* L91 TRUE*/;
-        lisaac_push_first(&__pos__23RB,L18107457); /* L138 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__B4QB,L59509825); /* L454 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__DVAC,L21772306); /* L166 BLOCK*/;
-        lisaac_push_first(&__pos__SHDC,L7481860); /* L57 OBJECT*/;
-        __tmp__V3RB=((__POINTER__CB )(top_context->back->back));
-        lisaac_push(&__pos__DVAC,L21899282); /* L167 BLOCK*/;
-        __tmp__C4RB=__infix_greater_equal__JGG( 15, 5);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-          lisaac_push(&__pos__DVAC,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__SHDC,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__LVAC,L21906962); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__YYIE,L59510849); /* L454 FAST_ARRAY*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)(*(__tmp__S2P)).storage__OE4 != (void *)NULL)) {
-            lisaac_push(&__pos__LVAC,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__YYIE,L13509634); /* L103 TRUE*/;
-            __tmp__KCFC=FALSE__I__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__LVAC,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__YYIE,L14689286); /* L112 FALSE*/;
-            __tmp__KCFC=TRUE__B__;
-          };
-          __tmp__UYZB=__tmp__KCFC;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__DVAC,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__SHDC,L12081158); /* L92 FALSE*/;
-          __tmp__UYZB=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-          lisaac_push(&__pos__DVAC,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__SHDC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__LVAC,L21910546); /* L167 BLOCK*/;
-          lisaac_push(&__pos__LVAC,L22051346); /* L168 BLOCK*/;
-          lisaac_push_first(&__pos__YYIE,L9452548); /* L72 OBJECT*/;
-          lisaac_push_first(&__pos__4YIE,L8260100); /* L63 OBJECT*/;
-          lisaac_push_first(&__pos__4LEC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__051C,L8009220); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__tmp__V3RB));
-          lisaac_push(&__pos__YYIE,L9574916); /* L73 OBJECT*/;
-          print__P5F((&__string_1));
-          lisaac_push(&__pos__YYIE,L9706500); /* L74 OBJECT*/;
-          lisaac_push_first(&__pos__4YIE,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__pos__4LEC,L5005391); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__pos__051C,L18378320); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__pos__HM4C,L6962209); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__pos__YYIE,L9848324); /* L75 OBJECT*/;
-          lisaac_push_first(&__pos__4YIE,L10904580); /* L83 OBJECT*/;
-          lisaac_push_first(&__pos__4LEC,L9055341); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__pos__DVAC,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__SHDC,L8530438); /* L65 FALSE*/;
-        };
-        __tmp__RK4=(*(__tmp__S2P)).storage__OE4;
-        __tmp__MHZB=(*(__tmp__S2P)).upper__EK4;
-        /* NULL __NATIVE_ARRAYoEVENT_KEYBOARDo__KE4__ */
-if (__tmp__RK4==NULL) {
-          lisaac_push(&__pos__B4QB,L60032065); /* L458 FAST_ARRAY*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* NATIVE_ARRAY(EVENT_KEYBOARD) */ {
-          lisaac_push(&__pos__B4QB,L60032065); /* L458 FAST_ARRAY*/;
-          Self__OB5B=((void **)__tmp__RK4);
-          lisaac_push_first(&__pos__DVAC,L98044949); /* L748 NATIVE_ARRAY*/;
-          lisaac_push_first(&__pos__SHDC,L21772306); /* L166 BLOCK*/;
-          lisaac_push_first(&__pos__LVAC,L7481860); /* L57 OBJECT*/;
-          __tmp__KYZB=((__POINTER__CB )(top_context->back->back));
-          lisaac_push(&__pos__SHDC,L21899282); /* L167 BLOCK*/;
-          __tmp__UYZB=__infix_greater_equal__JGG( 15, 5);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-            lisaac_push(&__pos__SHDC,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__LVAC,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__YYIE,L21906962); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__4YIE,L98051093); /* L748 NATIVE_ARRAY*/;
-            lisaac_push_first(&__pos__4LEC,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__051C,L9195016); /* L70 NUMERIC*/;
-            __tmp__SRVB=(__INTEGER__K)(-  1);
-            lisaac_push(&__pos__4YIE,L98050069); /* L748 NATIVE_ARRAY*/;
-            __tmp__KCFC=__infix_greater_equal__JGG(__tmp__MHZB,__tmp__SRVB);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-              lisaac_push(&__pos__YYIE,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__4YIE,L13509634); /* L103 TRUE*/;
-              __tmp__R1JC=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__YYIE,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__4YIE,L14689286); /* L112 FALSE*/;
-              __tmp__R1JC=TRUE__B__;
-            };
-            __tmp__KCFC=__tmp__R1JC;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__SHDC,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__LVAC,L12081158); /* L92 FALSE*/;
-            __tmp__KCFC=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-            lisaac_push(&__pos__SHDC,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__LVAC,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__YYIE,L21910546); /* L167 BLOCK*/;
-            lisaac_push(&__pos__YYIE,L22051346); /* L168 BLOCK*/;
-            lisaac_push_first(&__pos__4YIE,L9452548); /* L72 OBJECT*/;
-            lisaac_push_first(&__pos__4LEC,L8260100); /* L63 OBJECT*/;
-            lisaac_push_first(&__pos__051C,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__HM4C,L8009220); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__tmp__KYZB));
-            lisaac_push(&__pos__4YIE,L9574916); /* L73 OBJECT*/;
-            print__P5F((&__string_1));
-            lisaac_push(&__pos__4YIE,L9706500); /* L74 OBJECT*/;
-            lisaac_push_first(&__pos__4LEC,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__pos__051C,L5005391); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__pos__HM4C,L18378320); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__pos__CA2C,L6962209); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__pos__4YIE,L9848324); /* L75 OBJECT*/;
-            lisaac_push_first(&__pos__4LEC,L10904580); /* L83 OBJECT*/;
-            lisaac_push_first(&__pos__051C,L9055341); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__pos__SHDC,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__LVAC,L8530438); /* L65 FALSE*/;
-          };
-          lisaac_push(&__pos__DVAC,L98568725); /* L752 NATIVE_ARRAY*/;
-          lisaac_push_first(&__pos__SHDC,L19150866); /* L146 BLOCK*/;
-          lisaac_push_first(&__pos__LVAC,L7481860); /* L57 OBJECT*/;
-          __tmp__KYZB=((__POINTER__CB )(top_context->back->back));
-          lisaac_push(&__pos__SHDC,L19277842); /* L147 BLOCK*/;
-          __tmp__UYZB=__infix_greater_equal__JGG( 15, 10);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-            lisaac_push(&__pos__SHDC,L19280914); /* L147 BLOCK*/;
-            lisaac_push_first(&__pos__LVAC,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__YYIE,L19285522); /* L147 BLOCK*/;
-            lisaac_push_first(&__pos__4YIE,L98574869); /* L752 NATIVE_ARRAY*/;
-            lisaac_push_first(&__pos__4LEC,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__051C,L9195016); /* L70 NUMERIC*/;
-            __tmp__SRVB=(__INTEGER__K)(-  1);
-            lisaac_push(&__pos__4YIE,L98573845); /* L752 NATIVE_ARRAY*/;
-            __tmp__KCFC=__infix_greater_equal__JGG(__tmp__MHZB,__tmp__SRVB);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-              lisaac_push(&__pos__YYIE,L19282450); /* L147 BLOCK*/;
-              lisaac_push_first(&__pos__4YIE,L13509634); /* L103 TRUE*/;
-              __tmp__R1JC=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__YYIE,L19282450); /* L147 BLOCK*/;
-              lisaac_push_first(&__pos__4YIE,L14689286); /* L112 FALSE*/;
-              __tmp__R1JC=TRUE__B__;
-            };
-            __tmp__KCFC=__tmp__R1JC;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__SHDC,L19280914); /* L147 BLOCK*/;
-            lisaac_push_first(&__pos__LVAC,L12081158); /* L92 FALSE*/;
-            __tmp__KCFC=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-            lisaac_push(&__pos__SHDC,L19532306); /* L149 BLOCK*/;
-            lisaac_push_first(&__pos__LVAC,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__YYIE,L19289106); /* L147 BLOCK*/;
-            lisaac_push(&__pos__YYIE,L19428370); /* L148 BLOCK*/;
-            lisaac_push_first(&__pos__4YIE,L9452548); /* L72 OBJECT*/;
-            lisaac_push_first(&__pos__4LEC,L8260100); /* L63 OBJECT*/;
-            lisaac_push_first(&__pos__051C,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__HM4C,L8009220); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__tmp__KYZB));
-            lisaac_push(&__pos__4YIE,L9574916); /* L73 OBJECT*/;
-            print__P5F((&__string_3));
-            lisaac_push(&__pos__4YIE,L9706500); /* L74 OBJECT*/;
-            lisaac_push_first(&__pos__4LEC,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__pos__051C,L5005391); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__pos__HM4C,L18378320); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__pos__CA2C,L6962209); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__pos__4YIE,L9848324); /* L75 OBJECT*/;
-            lisaac_push_first(&__pos__4LEC,L10904580); /* L83 OBJECT*/;
-            lisaac_push_first(&__pos__051C,L9055341); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__pos__SHDC,L19532306); /* L149 BLOCK*/;
-            lisaac_push_first(&__pos__LVAC,L8530438); /* L65 FALSE*/;
-          };
-          __tmp__UYZB=TRUE__B__;
-          lisaac_push(&__pos__DVAC,L99355157); /* L758 NATIVE_ARRAY*/;
-          __tmp__YMKC=__tmp__MHZB;
-          lisaac_push_first(&__pos__SHDC,L22943752); /* L175 NUMERIC*/;
-          downto__do__OVZB:
-          {
-            lisaac_push(&__pos__SHDC,L22943752); /* L175 NUMERIC*/;
-            __tmp__R1JC=__infix_greater_equal__JGG(__tmp__YMKC, 0);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__R1JC) {
-              lisaac_push(&__pos__SHDC,L23333384); /* L178 NUMERIC*/;
-              lisaac_push_first(&__pos__LVAC,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__YYIE,L23078920); /* L176 NUMERIC*/;
-              lisaac_push_first(&__pos__4YIE,L98970645); /* L755 NATIVE_ARRAY*/;
-              __tmp__LEXB=item__K3VB(Self__OB5B,__tmp__YMKC);
-              /* __TRUE__B__ __FALSE__I__ */
-if (((void *)NULL != (void *)__tmp__LEXB)) {
-                lisaac_push(&__pos__4YIE,L99225109); /* L757 NATIVE_ARRAY*/;
-                lisaac_push_first(&__pos__4LEC,L8792066); /* L67 TRUE*/;
-                lisaac_push_first(&__pos__051C,L98973717); /* L755 NATIVE_ARRAY*/;
-                __tmp__UYZB=FALSE__I__;
-              } else /* FALSE */ {
-                lisaac_push(&__pos__4YIE,L99225109); /* L757 NATIVE_ARRAY*/;
-                lisaac_push_first(&__pos__4LEC,L8530438); /* L65 FALSE*/;
-              };
-              lisaac_push(&__pos__YYIE,L23205896); /* L177 NUMERIC*/;
-              lisaac_push_first(&__pos__4YIE,L9195016); /* L70 NUMERIC*/;
-              __tmp__51IC=(__INTEGER__K)(__tmp__YMKC -  1);
-              lisaac_push(&__pos__YYIE,L23219720); /* L177 NUMERIC*/;
-              __tmp__YMKC=__tmp__51IC;
-              goto downto__do__OVZB;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__SHDC,L23333384); /* L178 NUMERIC*/;
-              lisaac_push_first(&__pos__LVAC,L8530438); /* L65 FALSE*/;
-            };
-          };
-          __tmp__AMEC=__tmp__UYZB;
-        };
-        __tmp__C4RB=__tmp__AMEC;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__KWIE,L18100801); /* L138 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__CQSB,L13391878); /* L102 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-        lisaac_push(&__pos__JV0C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L13509634); /* L103 TRUE*/;
-        __tmp__C4RB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JV0C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L14689286); /* L112 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
-      };
-      __tmp__GZ4=__tmp__C4RB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L12081158); /* L92 FALSE*/;
-      __tmp__GZ4=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__AWIE,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L24532498); /* L187 BLOCK*/;
-      lisaac_push(&__pos__JV0C,L24672274); /* L188 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__B4QB,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__KWIE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_2));
-      lisaac_push(&__pos__KWIE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__23RB,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__B4QB,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__DVAC,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__KWIE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8530438); /* L65 FALSE*/;
+  if (((void *)li__45Q->li__JKB != (void *)NULL)) {
+    li__EES=li__45Q->li__JKB;
+    switch (((struct ___OBJ *)li__EES)->__id) {
+    case __li__SB__: {
+      li__QCJB(((__li__SB *)li__EES));
+    } break;
+    case __li__TC__: {
+      li__5KD(((__li__TC *)li__EES));
+    } break;
+    case __li__YC__: {
+      li__CYUC(((__li__YC *)li__EES));
+    } break;
+    case __li__RL__: {
+      li__L3UC(((__li__RL *)li__EES));
+    } break;
+    case __li__AS__: {
+      li__0RT(((__li__AS *)li__EES));
+    } break;
+    case __li__GS__: {
+      li__SIC(((__li__GS *)li__EES));
+    } break;
     };
   };
-  buffer_event__ZFB=result__F1P;
-  lisaac_push(&__pos__LDBB,L14158399); /* L108 INPUT_KEYBOARD*/;
-  __tmp__X4E= 0;
-  lisaac_push_first(&__pos__PXJB,L21764104); /* L166 NUMERIC*/;
-  to__do__UKG:
-  {
-    lisaac_push(&__pos__PXJB,L21764104); /* L166 NUMERIC*/;
-    __tmp__GZ4=__infix_less_equal__GTG(__tmp__X4E, 3);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__PXJB,L22153736); /* L169 NUMERIC*/;
-      lisaac_push_first(&__pos__3VIE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__AWIE,L21899272); /* L167 NUMERIC*/;
-      lisaac_push_first(&__pos__TU3C,L13520447); /* L103 INPUT_KEYBOARD*/;
-      lisaac_push_first(&__pos__JV0C,L15602180); /* L119 OBJECT*/;
-      __tmp__LEXB=NULL;
-      __tmp__V3RB=((__POINTER__CB )(NULL));
-      lisaac_push(&__pos__JV0C,L16394756); /* L125 OBJECT*/;
-      lisaac_push_first(&__pos__KWIE,L5250564); /* L40 OBJECT*/;
-      __tmp__MHZB=sizeof(__EVENT_KEYBOARD__BFB);
-      lisaac_push(&__pos__JV0C,L16394756); /* L125 OBJECT*/;
-      __tmp__1RKB=to_uinteger_cpu__ZUH(__tmp__MHZB);
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__1RKB ==  0)) {
-        lisaac_push(&__pos__JV0C,L18876932); /* L144 OBJECT*/;
-        lisaac_push_first(&__pos__KWIE,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__CQSB,L16523780); /* L126 OBJECT*/;
-        __tmp__LEXB=EVENT_KEYBOARD__BFB__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JV0C,L18876932); /* L144 OBJECT*/;
-        lisaac_push_first(&__pos__KWIE,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__CQSB,L16923652); /* L129 OBJECT*/;
-        lisaac_push_first(&__pos__23RB,L30548996); /* L233 OBJECT*/;
-        __tmp__YMKC=-1;
-        __tmp__DRAB=clone_allocation_size__CEG;
-        lisaac_push(&__pos__CQSB,L17198084); /* L131 OBJECT*/;
-        lisaac_push_first(&__pos__23RB,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__B4QB,L11029000); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__DVAC,L5383176); /* L41 NUMERIC*/;
-        __tmp__R4IE=to_uinteger_cpu__ZUH( 0);
-        lisaac_push(&__pos__B4QB,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__DVAC,L9195016); /* L70 NUMERIC*/;
-        __tmp__XDCE=(__UINTEGER_CPU__GDG)(__tmp__R4IE - __tmp__1RKB);
-        lisaac_push(&__pos__23RB,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__B4QB,L9195016); /* L70 NUMERIC*/;
-        clone_allocation_size__CEG=(__UINTEGER_CPU__GDG)(__tmp__DRAB - __tmp__XDCE);
-        lisaac_push(&__pos__CQSB,L17310212); /* L132 OBJECT*/;
-        lisaac_push_first(&__pos__23RB,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__B4QB,L9195016); /* L70 NUMERIC*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__YMKC == (__INTEGER__K)(-  1))) {
-          lisaac_push(&__pos__CQSB,L17829380); /* L136 OBJECT*/;
-          lisaac_push_first(&__pos__23RB,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__B4QB,L17446916); /* L133 OBJECT*/;
-          __tmp__ACFC=alloc_size__5WK(__tmp__1RKB);
-          __tmp__V3RB=__tmp__ACFC;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__CQSB,L17829380); /* L136 OBJECT*/;
-          lisaac_push_first(&__pos__23RB,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__B4QB,L17719300); /* L135 OBJECT*/;
-          __tmp__URAB=to_uinteger_32__AAG(__tmp__YMKC);
-          lisaac_push(&__pos__B4QB,L17723908); /* L135 OBJECT*/;
-          __tmp__ACFC=alloc_type__size__VYK(__tmp__URAB,__tmp__1RKB);
-          __tmp__V3RB=__tmp__ACFC;
-        };
-        lisaac_push(&__pos__CQSB,L17979396); /* L137 OBJECT*/;
-        lisaac_push_first(&__pos__23RB,L4069969); /* L31 CONVERT*/;
-        __tmp__IEAB=((__EVENT_KEYBOARD__BFB *)__tmp__V3RB);
-        __tmp__LEXB=__tmp__IEAB;
-        lisaac_push(&__pos__CQSB,L18232836); /* L139 OBJECT*/;
-        lisaac_push_first(&__pos__23RB,L31079428); /* L237 OBJECT*/;
-        *(__tmp__IEAB) = *(EVENT_KEYBOARD__BFB__);
-        lisaac_push(&__pos__CQSB,L18746884); /* L143 OBJECT*/;
-        lisaac_push_first(&__pos__23RB,L8530438); /* L65 FALSE*/;
-      };
-      /* NULL __FAST_ARRAYoEVENT_KEYBOARDo__PFB__ */
-if (buffer_event__ZFB==NULL) {
-        lisaac_push(&__pos__TU3C,L13650495); /* L104 INPUT_KEYBOARD*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* FAST_ARRAY(EVENT_KEYBOARD) */ {
-        lisaac_push(&__pos__TU3C,L13650495); /* L104 INPUT_KEYBOARD*/;
-        Self__WEAB=((__FAST_ARRAYoEVENT_KEYBOARDo__PFB *)buffer_event__ZFB);
-        lisaac_push_first(&__pos__JV0C,L11285559); /* L86 COLLECTION*/;
-        __tmp__YMKC=count__DODB(Self__WEAB);
-        lisaac_push(&__pos__JV0C,L10357815); /* L79 COLLECTION*/;
-        lisaac_push_first(&__pos__KWIE,L21772306); /* L166 BLOCK*/;
-        lisaac_push_first(&__pos__CQSB,L7481860); /* L57 OBJECT*/;
-        __tmp__KYZB=((__POINTER__CB )(top_context->back->back));
-        lisaac_push(&__pos__KWIE,L21899282); /* L167 BLOCK*/;
-        __tmp__UYZB=__infix_greater_equal__JGG( 15, 5);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-          lisaac_push(&__pos__KWIE,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__23RB,L21906962); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L10366519); /* L79 COLLECTION*/;
-          __tmp__KCFC=valid_index__MDIC(Self__WEAB,__tmp__X4E);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-            lisaac_push(&__pos__23RB,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L13509634); /* L103 TRUE*/;
-            __tmp__R1JC=FALSE__I__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__23RB,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L14689286); /* L112 FALSE*/;
-            __tmp__R1JC=TRUE__B__;
-          };
-          __tmp__KCFC=__tmp__R1JC;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__KWIE,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L12081158); /* L92 FALSE*/;
-          __tmp__KCFC=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-          lisaac_push(&__pos__KWIE,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__23RB,L21910546); /* L167 BLOCK*/;
-          lisaac_push(&__pos__23RB,L22051346); /* L168 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L9452548); /* L72 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L8260100); /* L63 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__LVAC,L8009220); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__tmp__KYZB));
-          lisaac_push(&__pos__B4QB,L9574916); /* L73 OBJECT*/;
-          print__P5F((&__string_1));
-          lisaac_push(&__pos__B4QB,L9706500); /* L74 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__pos__SHDC,L5005391); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__pos__LVAC,L18378320); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__pos__YYIE,L6962209); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__pos__B4QB,L9848324); /* L75 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L10904580); /* L83 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L9055341); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__pos__KWIE,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L8530438); /* L65 FALSE*/;
-        };
-        Self__OB5B=(*(Self__WEAB)).storage__OE4;
-        /* NULL __NATIVE_ARRAYoEVENT_KEYBOARDo__KE4__ */
-if (Self__OB5B==NULL) {
-          lisaac_push(&__pos__JV0C,L33175617); /* L253 FAST_ARRAY*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* NATIVE_ARRAY(EVENT_KEYBOARD) */ {
-          lisaac_push(&__pos__JV0C,L33175617); /* L253 FAST_ARRAY*/;
-          put__to__WAWB(((void **)Self__OB5B),__tmp__LEXB,__tmp__X4E);
-        };
-        lisaac_push(&__pos__JV0C,L11144247); /* L85 COLLECTION*/;
-        lisaac_push_first(&__pos__KWIE,L24393746); /* L186 BLOCK*/;
-        lisaac_push_first(&__pos__CQSB,L7481860); /* L57 OBJECT*/;
-        __tmp__KYZB=((__POINTER__CB )(top_context->back->back));
-        lisaac_push(&__pos__KWIE,L24520722); /* L187 BLOCK*/;
-        __tmp__UYZB=__infix_greater_equal__JGG( 15, 15);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-          lisaac_push(&__pos__KWIE,L24524306); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__23RB,L24528914); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L11149367); /* L85 COLLECTION*/;
-          __tmp__HFAB=item__RO5(Self__WEAB,__tmp__X4E);
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__HFAB == (void *)__tmp__LEXB)) {
-            lisaac_push(&__pos__23RB,L24525842); /* L187 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L13509634); /* L103 TRUE*/;
-            __tmp__R1JC=FALSE__I__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__23RB,L24525842); /* L187 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L14689286); /* L112 FALSE*/;
-            __tmp__R1JC=TRUE__B__;
-          };
-          __tmp__KCFC=__tmp__R1JC;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__KWIE,L24524306); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L12081158); /* L92 FALSE*/;
-          __tmp__KCFC=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-          lisaac_push(&__pos__KWIE,L24775186); /* L189 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__23RB,L24532498); /* L187 BLOCK*/;
-          lisaac_push(&__pos__23RB,L24672274); /* L188 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L9452548); /* L72 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L8260100); /* L63 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__LVAC,L8009220); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__tmp__KYZB));
-          lisaac_push(&__pos__B4QB,L9574916); /* L73 OBJECT*/;
-          print__P5F((&__string_2));
-          lisaac_push(&__pos__B4QB,L9706500); /* L74 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__pos__SHDC,L5005391); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__pos__LVAC,L18378320); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__pos__YYIE,L6962209); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__pos__B4QB,L9848324); /* L75 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L10904580); /* L83 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L9055341); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__pos__KWIE,L24775186); /* L189 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L8530438); /* L65 FALSE*/;
-        };
-        lisaac_push(&__pos__JV0C,L11275319); /* L86 COLLECTION*/;
-        lisaac_push_first(&__pos__KWIE,L24393746); /* L186 BLOCK*/;
-        lisaac_push_first(&__pos__CQSB,L7481860); /* L57 OBJECT*/;
-        __tmp__KYZB=((__POINTER__CB )(top_context->back->back));
-        lisaac_push(&__pos__KWIE,L24520722); /* L187 BLOCK*/;
-        __tmp__UYZB=__infix_greater_equal__JGG( 15, 15);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-          lisaac_push(&__pos__KWIE,L24524306); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__23RB,L24528914); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L11279927); /* L86 COLLECTION*/;
-          __tmp__SRVB=count__DODB(Self__WEAB);
-          /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__SRVB == __tmp__YMKC)) {
-            lisaac_push(&__pos__23RB,L24525842); /* L187 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L13509634); /* L103 TRUE*/;
-            __tmp__R1JC=FALSE__I__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__23RB,L24525842); /* L187 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L14689286); /* L112 FALSE*/;
-            __tmp__R1JC=TRUE__B__;
-          };
-          __tmp__KCFC=__tmp__R1JC;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__KWIE,L24524306); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L12081158); /* L92 FALSE*/;
-          __tmp__KCFC=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-          lisaac_push(&__pos__KWIE,L24775186); /* L189 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__23RB,L24532498); /* L187 BLOCK*/;
-          lisaac_push(&__pos__23RB,L24672274); /* L188 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L9452548); /* L72 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L8260100); /* L63 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__LVAC,L8009220); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__tmp__KYZB));
-          lisaac_push(&__pos__B4QB,L9574916); /* L73 OBJECT*/;
-          print__P5F((&__string_2));
-          lisaac_push(&__pos__B4QB,L9706500); /* L74 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__pos__SHDC,L5005391); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__pos__LVAC,L18378320); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__pos__YYIE,L6962209); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__pos__B4QB,L9848324); /* L75 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L10904580); /* L83 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L9055341); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__pos__KWIE,L24775186); /* L189 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L8530438); /* L65 FALSE*/;
-        };
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__X4E !=  0)) {
-        lisaac_push(&__pos__TU3C,L14028351); /* L107 INPUT_KEYBOARD*/;
-        lisaac_push_first(&__pos__JV0C,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__KWIE,L13915199); /* L106 INPUT_KEYBOARD*/;
-        lisaac_push_first(&__pos__CQSB,L9195016); /* L70 NUMERIC*/;
-        __tmp__YMKC=(__INTEGER__K)(__tmp__X4E -  1);
-        /* NULL __FAST_ARRAYoEVENT_KEYBOARDo__PFB__ */
-if (buffer_event__ZFB==NULL) {
-          lisaac_push(&__pos__KWIE,L13916223); /* L106 INPUT_KEYBOARD*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* FAST_ARRAY(EVENT_KEYBOARD) */ {
-          lisaac_push(&__pos__KWIE,L13916223); /* L106 INPUT_KEYBOARD*/;
-          item__RO5(((__FAST_ARRAYoEVENT_KEYBOARDo__PFB *)buffer_event__ZFB),__tmp__YMKC);
-        };
-        /* NULL __EVENT_KEYBOARD__BFB__ */
-if (__tmp__LEXB==NULL) {
-          lisaac_push(&__pos__KWIE,L13916735); /* L106 INPUT_KEYBOARD*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* EVENT_KEYBOARD */ {
-          lisaac_push(&__pos__KWIE,L13916735); /* L106 INPUT_KEYBOARD*/;
-          lisaac_push_first(&__pos__CQSB,L5524035); /* L42 EVENT_KEYBOARD*/;
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__TU3C,L14028351); /* L107 INPUT_KEYBOARD*/;
-        lisaac_push_first(&__pos__JV0C,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__AWIE,L22026760); /* L168 NUMERIC*/;
-      lisaac_push_first(&__pos__TU3C,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__JV0C,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__KWIE,L9195016); /* L70 NUMERIC*/;
-      __tmp__MHZB=(__INTEGER__K)(-  1);
-      lisaac_push(&__pos__TU3C,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__JV0C,L9195016); /* L70 NUMERIC*/;
-      __tmp__RDCE=(__INTEGER__K)(__tmp__X4E - __tmp__MHZB);
-      lisaac_push(&__pos__AWIE,L22038024); /* L168 NUMERIC*/;
-      __tmp__X4E=__tmp__RDCE;
-      goto to__do__UKG;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__PXJB,L22153736); /* L169 NUMERIC*/;
-      lisaac_push_first(&__pos__3VIE,L8530438); /* L65 FALSE*/;
+  if (((void *)li__45Q->li__H4 != (void *)NULL)) {
+    li__EES=li__45Q->li__H4;
+    switch (((struct ___OBJ *)li__EES)->__id) {
+    case __li__TB__: {
+      li__HNO(((__li__TB *)li__EES));
+    } break;
+    case __li__TC__: {
+      li__KSD(((__li__TC *)li__EES));
+    } break;
+    case __li__RL__: {
+      li__AEWC(((__li__RL *)li__EES));
+    } break;
     };
   };
-  /* NULL __FAST_ARRAYoEVENT_KEYBOARDo__PFB__ */
-if (buffer_event__ZFB==NULL) {
-    lisaac_push(&__pos__LDBB,L14298175); /* L109 INPUT_KEYBOARD*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* FAST_ARRAY(EVENT_KEYBOARD) */ {
-    lisaac_push(&__pos__LDBB,L14298175); /* L109 INPUT_KEYBOARD*/;
-    __tmp__S2P=((__FAST_ARRAYoEVENT_KEYBOARDo__PFB *)buffer_event__ZFB);
-    lisaac_push_first(&__pos__PXJB,L17435704); /* L133 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__3VIE,L21772306); /* L166 BLOCK*/;
-    lisaac_push_first(&__pos__AWIE,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__3VIE,L21899282); /* L167 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 5);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__3VIE,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__TU3C,L21906962); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__JV0C,L17441848); /* L133 TRAVERSABLE*/;
-      lisaac_push_first(&__pos__KWIE,L31987777); /* L244 FAST_ARRAY*/;
-      __tmp__QGXB=(*(__tmp__S2P)).upper__EK4;
-      lisaac_push(&__pos__KWIE,L31998529); /* L244 FAST_ARRAY*/;
-      __tmp__GZ4=__infix_less__LOH(__tmp__QGXB, 0);
-      lisaac_push(&__pos__KWIE,L14297144); /* L109 TRAVERSABLE*/;
-      lisaac_push_first(&__pos__CQSB,L15357964); /* L117 STRING_CONSTANT*/;
-      lisaac_push_first(&__pos__23RB,L23083026); /* L176 BLOCK*/;
-      lisaac_push_first(&__pos__B4QB,L7481860); /* L57 OBJECT*/;
-      __tmp__ATQ=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__23RB,L23210002); /* L177 BLOCK*/;
-      __tmp__53RB=__infix_greater_equal__JGG( 15, 15);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__53RB) {
-        lisaac_push(&__pos__23RB,L23213586); /* L177 BLOCK*/;
-        lisaac_push_first(&__pos__B4QB,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__DVAC,L23218194); /* L177 BLOCK*/;
-        lisaac_push_first(&__pos__SHDC,L14306360); /* L109 TRAVERSABLE*/;
-        __tmp__MHZB=count__DODB(__tmp__S2P);
-        /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__GZ4 == (__tmp__MHZB ==  0))) {
-          lisaac_push(&__pos__DVAC,L23215122); /* L177 BLOCK*/;
-          lisaac_push_first(&__pos__SHDC,L13509634); /* L103 TRUE*/;
-          __tmp__UYZB=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__DVAC,L23215122); /* L177 BLOCK*/;
-          lisaac_push_first(&__pos__SHDC,L14689286); /* L112 FALSE*/;
-          __tmp__UYZB=TRUE__B__;
-        };
-        __tmp__C4RB=__tmp__UYZB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__23RB,L23213586); /* L177 BLOCK*/;
-        lisaac_push_first(&__pos__B4QB,L12081158); /* L92 FALSE*/;
-        __tmp__C4RB=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-        lisaac_push(&__pos__23RB,L23464466); /* L179 BLOCK*/;
-        lisaac_push_first(&__pos__B4QB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__DVAC,L23348754); /* L178 BLOCK*/;
-        lisaac_push_first(&__pos__SHDC,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__LVAC,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__YYIE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__4YIE,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__ATQ));
-        lisaac_push(&__pos__SHDC,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_7));
-        lisaac_push(&__pos__SHDC,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__LVAC,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__YYIE,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__4YIE,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__4LEC,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__SHDC,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__LVAC,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__YYIE,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__23RB,L23464466); /* L179 BLOCK*/;
-        lisaac_push_first(&__pos__B4QB,L8530438); /* L65 FALSE*/;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-        lisaac_push(&__pos__JV0C,L17437240); /* L133 TRAVERSABLE*/;
-        lisaac_push_first(&__pos__KWIE,L13509634); /* L103 TRUE*/;
-        __tmp__C4RB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JV0C,L17437240); /* L133 TRAVERSABLE*/;
-        lisaac_push_first(&__pos__KWIE,L14689286); /* L112 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-        lisaac_push(&__pos__TU3C,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__JV0C,L13509634); /* L103 TRUE*/;
-        __tmp__C4RB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__TU3C,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__JV0C,L14689286); /* L112 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
-      };
-      __tmp__GZ4=__tmp__C4RB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3VIE,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L12081158); /* L92 FALSE*/;
-      __tmp__GZ4=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__3VIE,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__TU3C,L21910546); /* L167 BLOCK*/;
-      lisaac_push(&__pos__TU3C,L22051346); /* L168 BLOCK*/;
-      lisaac_push_first(&__pos__JV0C,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__KWIE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__23RB,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__JV0C,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_1));
-      lisaac_push(&__pos__JV0C,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__KWIE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__CQSB,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__23RB,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__B4QB,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__JV0C,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__KWIE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3VIE,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L8530438); /* L65 FALSE*/;
-    };
-    __tmp__SIKB=(*(__tmp__S2P)).storage__OE4;
-    /* NULL __NATIVE_ARRAYoEVENT_KEYBOARDo__KE4__ */
-if (__tmp__SIKB==NULL) {
-      lisaac_push(&__pos__PXJB,L11024962); /* L84 ARRAYED_COLLECTION*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* NATIVE_ARRAY(EVENT_KEYBOARD) */ {
-      lisaac_push(&__pos__PXJB,L11024962); /* L84 ARRAYED_COLLECTION*/;
-      __tmp__LEXB=item__K3VB(((void **)__tmp__SIKB), 0);
-    };
-    lisaac_push(&__pos__PXJB,L18229304); /* L139 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__3VIE,L15357964); /* L117 STRING_CONSTANT*/;
-    lisaac_push_first(&__pos__AWIE,L23083026); /* L176 BLOCK*/;
-    lisaac_push_first(&__pos__TU3C,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__AWIE,L23210002); /* L177 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__AWIE,L23213586); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L23218194); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L18240056); /* L139 TRAVERSABLE*/;
-      __tmp__IEAB=item__RO5(__tmp__S2P, 0);
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__LEXB == (void *)__tmp__IEAB)) {
-        lisaac_push(&__pos__JV0C,L23215122); /* L177 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L13509634); /* L103 TRUE*/;
-        __tmp__C4RB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JV0C,L23215122); /* L177 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L14689286); /* L112 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
+}
+
+static void li__OY(__li__TB *li__QY,__li__K li__TY,__li__K li__UY)
+/* (Strict AREA{NULLxli__TB},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) Void No recursive, No inlinable. NO CONTEXT! */
+{
+  void *li__KDC,*li__OTSC;
+  __li__SB *li__NMYD,*li__WM0D,*li__WNLC;
+  __li__K li__4DC,li__AEC,li__DEC,li__JEC,li__1VC,li__2VC,li__3VC;
+  __li__K li__4VC,li__5VC,li__AWC,li__OMYD,li__RMYD,li__YMYD,li__CNWD;
+  __li__K li__GNWD,li__YFKC,li__ZFKC,li__KTSC,li__LUSC,li__OUSC;
+  __li__K li__UUSC,li__TDUC,li__UDUC,li__VDUC,li__WDUC,li__XDUC;
+  __li__K li__YDUC,li__UNYD,li__XNYD,li__4NYD,li__TNWD,li__XNWD;
+  __li__0KB *li__BWC,*li__ZDUC;
+  __li__ES0 *li__2P4B,*li__0SLC;
+  __li__OS0 *li__SE2D,*li__1E2D,*li__EF2D,*li__NF2D;
+  __li__YC *li__GM0D,*li__OM0D,*li__YAKC,*li__PCKC;
+  __li__RL *li__KM0D,*li__SM0D,*li__UBKC,*li__GEKC;
+  void *li__KK1D,*li__IGKC,*li__SK1D;
+  __li__C li__AZC,li__YGUC;
+  __li__BB *li__TE2D,*li__VE2D,*li__2E2D,*li__4E2D,*li__FF2D,*li__HF2D;
+  __li__BB *li__OF2D,*li__QF2D;
+  if (((void *)li__QY != (void *)li__TC__->li__XC.li__VC.li__H4)) {
+    li__TC__->li__XC.li__VC.li__H4=li__QY;
+    if (((void *)li__QY == (void *)NULL)) {
+      li__TC__->li__XC.li__VC.li__3JB= 0;
+      li__TC__->li__XC.li__VC.li__4JB= 0;
+      li__TC__->li__XC.li__VC.li__5JB=NULL;
+    } else /* FALSE */ {
+      li__TC__->li__XC.li__VC.li__3JB=li__QY->li__3JB;
+      li__TC__->li__XC.li__VC.li__4JB=li__QY->li__4JB;
+      li__TC__->li__XC.li__VC.li__5JB=li__QY->li__JKB;
+      if (((void *)li__TC__->li__XC.li__VC.li__5JB != (void *)NULL)) {
+        li__KDC=li__TC__->li__XC.li__VC.li__5JB;
+        switch (((struct ___OBJ *)li__KDC)->__id) {
+        case __li__SB__: {
+          ((__li__SB *)((__li__TB *)li__KDC))->li__HC.li__WKB=li__TC__;
+        } break;
+        case __li__TC__: {
+          ((__li__TC *)((__li__TB *)li__KDC))->li__XC.li__VC.li__WKB=li__TC__;
+        } break;
+        case __li__YC__: {
+          ((__li__YC *)((__li__TB *)li__KDC))->li__ZC.li__WKB=li__TC__;
+        } break;
+        case __li__RL__: {
+          ((__li__RL *)((__li__TB *)li__KDC))->li__SL.li__VC.li__WKB=li__TC__;
+        } break;
+        case __li__AS__: {
+          ((__li__AS *)((__li__TB *)li__KDC))->li__BS.li__WKB=li__TC__;
+        } break;
+        case __li__GS__: {
+          ((__li__GS *)((__li__TB *)li__KDC))->li__IS.li__WKB=li__TC__;
+        } break;
+        };
+      };
+      li__KDC=li__TC__->li__XC.li__VC.li__H4;
+      switch (((struct ___OBJ *)li__KDC)->__id) {
+      case __li__TB__: {
+        ((__li__TB *)li__KDC)->li__JKB=li__TC__;
+      } break;
+      case __li__TC__: {
+        ((__li__TC *)((__li__TB *)li__KDC))->li__XC.li__VC.li__JKB=li__TC__;
+      } break;
+      case __li__RL__: {
+        ((__li__RL *)((__li__TB *)li__KDC))->li__SL.li__VC.li__JKB=li__TC__;
+      } break;
       };
-      __tmp__GZ4=__tmp__C4RB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L23213586); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L12081158); /* L92 FALSE*/;
-      __tmp__GZ4=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__AWIE,L23464466); /* L179 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L23348754); /* L178 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__B4QB,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__KWIE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_7));
-      lisaac_push(&__pos__KWIE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__23RB,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__B4QB,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__DVAC,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__KWIE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L23464466); /* L179 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8530438); /* L65 FALSE*/;
     };
-    __tmp__IEAB=__tmp__LEXB;
-  };
-  /* NULL __EVENT_KEYBOARD__BFB__ */
-if (__tmp__IEAB==NULL) {
-    lisaac_push(&__pos__LDBB,L14307903); /* L109 INPUT_KEYBOARD*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* EVENT_KEYBOARD */ {
-    lisaac_push(&__pos__LDBB,L14307903); /* L109 INPUT_KEYBOARD*/;
-    lisaac_push_first(&__pos__PXJB,L5524035); /* L42 EVENT_KEYBOARD*/;
-  };
-  lisaac_push(&__pos__LDBB,L14425151); /* L110 INPUT_KEYBOARD*/;
-  lisaac_push_first(&__pos__PXJB,L48366600); /* L369 NUMERIC*/;
-  lisaac_push_first(&__pos__3VIE,L67932680); /* L518 NUMERIC*/;
-  lisaac_push_first(&__pos__AWIE,L4069969); /* L31 CONVERT*/;
-  cmd__SGB= 64;
-  lisaac_push(&__pos__DPG,L15871524); /* L121 DESK*/;
-  lisaac_push_first(&__pos__LDBB,L6435363); /* L49 INPUT*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)KEYBOARD__YT__->parent_input_keyboard__1T.list_client__0J == (void *)NULL)) {
-    lisaac_push(&__pos__LDBB,L6949411); /* L53 INPUT*/;
-    lisaac_push_first(&__pos__PXJB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__3VIE,L6839331); /* L52 INPUT*/;
-    __tmp__FX=create__N3();
-    KEYBOARD__YT__->parent_input_keyboard__1T.list_client__0J=__tmp__FX;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__LDBB,L6949411); /* L53 INPUT*/;
-    lisaac_push_first(&__pos__PXJB,L8530438); /* L65 FALSE*/;
-  };
-  __tmp__UW=KEYBOARD__YT__->parent_input_keyboard__1T.list_client__0J;
-  /* NULL __LINKED_LISToINBOXo__SJ__ */
-if (KEYBOARD__YT__->parent_input_keyboard__1T.list_client__0J==NULL) {
-    lisaac_push(&__pos__LDBB,L7111203); /* L54 INPUT*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  };
-  /* NULL __LINKED_LISToINBOXo__SJ__ */
-if (__tmp__UW==NULL) {
-    lisaac_push(&__pos__LDBB,L7111715); /* L54 INPUT*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* LINKED_LIST(INBOX) */ {
-    lisaac_push(&__pos__LDBB,L7111715); /* L54 INPUT*/;
-    __tmp__PYVB=fast_index_of__start__AYUB(((__LINKED_LISToINBOXo__SJ *)__tmp__UW),DESK__TC__);
-  };
-  __tmp__UW=KEYBOARD__YT__->parent_input_keyboard__1T.list_client__0J;
-  /* NULL __LINKED_LISToINBOXo__SJ__ */
-if (__tmp__UW==NULL) {
-    lisaac_push(&__pos__LDBB,L7223331); /* L55 INPUT*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* LINKED_LIST(INBOX) */ {
-    __tmp__0Y4=__tmp__UW->parent_linked_collection__ZJ.upper__MK;
-  };
-  lisaac_push(&__pos__LDBB,L7214115); /* L55 INPUT*/;
-  lisaac_push_first(&__pos__PXJB,L14700552); /* L112 NUMERIC*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__PYVB > __tmp__0Y4)) {
-    lisaac_push(&__pos__LDBB,L7473699); /* L57 INPUT*/;
-    lisaac_push_first(&__pos__PXJB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__3VIE,L7226403); /* L55 INPUT*/;
-    __tmp__FX=KEYBOARD__YT__->parent_input_keyboard__1T.list_client__0J;
-    /* NULL __LINKED_LISToINBOXo__SJ__ */
-if (__tmp__FX==NULL) {
-      lisaac_push(&__pos__3VIE,L7355427); /* L56 INPUT*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LINKED_LIST(INBOX) */ {
-      lisaac_push(&__pos__3VIE,L7355427); /* L56 INPUT*/;
-      add_last__V4UB(((__LINKED_LISToINBOXo__SJ *)__tmp__FX),DESK__TC__);
+    li__TC__->li__XC.li__VC.li__WKB=NULL;
+    li__TC__->li__XC.li__VC.li__JKB=NULL;
+    li__TC__->li__XC.li__VC.li__ZKB=NULL;
+    li__TC__->li__XC.li__VC.li__2KB=NULL;
+    li__TC__->li__XC.li__VC.li__3R=li__UY;
+    li__TC__->li__XC.li__VC.li__ZR=li__TY;
+    li__TC__->li__XC.li__VC.li__2YF= 0;
+    li__TC__->li__XC.li__VC.li__5YF=(__li__K)(li__TC__->li__XC.li__VC.li__ZR -  1);
+    li__TC__->li__XC.li__VC.li__AZF= 0;
+    li__TC__->li__XC.li__VC.li__DZF=(__li__K)(li__TC__->li__XC.li__VC.li__3R -  1);
+    li__BNC(li__TC__);
+    li__XTC();
+    if (((void *)li__TC__->li__XC.li__VC.li__ZKB != (void *)NULL)) {
+      li__EPE(li__TC__, 0, 0,(__li__K)(li__TC__->li__XC.li__VC.li__ZR -  1),(__li__K)(li__TC__->li__XC.li__VC.li__3R -  1));
+    };
+    if (((void *)li__TC__->li__XC.li__RR != (void *)NULL)) {
+      li__KDC=li__TC__->li__XC.li__RR;
+      if (((struct ___OBJ *)li__KDC)->__id==__li__SB__) {
+        li__NMYD=((__li__SB *)li__KDC);
+        if (((void *)li__NMYD->li__HC.li__ZKB != (void *)NULL)) {
+          li__X1CB(li__NMYD, 0, 0,(__li__K)(li__NMYD->li__HC.li__ZR -  1),(__li__K)(li__NMYD->li__HC.li__3R -  1));
+        };
+      } else /* G_DIV_EXPR */ {
+        li__KT4B(((__li__ES0 *)li__KDC));
+      };
+    };
+  } else /* FALSE */ {
+    li__4DC=li__TC__->li__XC.li__VC.li__3JB;
+    li__KDC=li__TC__->li__XC.li__VC.li__H4;
+    switch (((struct ___OBJ *)li__KDC)->__id) {
+    case __li__TB__: {
+      li__AEC=((__li__TB *)li__KDC)->li__3JB;
+    } break;
+    case __li__TC__: {
+      li__AEC=((__li__TC *)li__KDC)->li__XC.li__VC.li__3JB;
+    } break;
+    case __li__RL__: {
+      li__AEC=((__li__RL *)li__KDC)->li__SL.li__VC.li__3JB;
+    } break;
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__LDBB,L7473699); /* L57 INPUT*/;
-    lisaac_push_first(&__pos__PXJB,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__ENH,L11806756); /* L90 DESK*/;
-  lisaac_push_first(&__pos__DPG,L15734820); /* L120 DESK*/;
-  lisaac_push_first(&__pos__LDBB,L11276834); /* L86 TIMER*/;
-  new_event__4HB=NULL;
-  lisaac_push(&__pos__LDBB,L12347426); /* L94 TIMER*/;
-  lisaac_push_first(&__pos__PXJB,L8791617); /* L67 FAST_ARRAY*/;
-  lisaac_push_first(&__pos__3VIE,L15602180); /* L119 OBJECT*/;
-  result__C3P=NULL;
-  __tmp__C1N=((__POINTER__CB )(NULL));
-  lisaac_push(&__pos__3VIE,L16394756); /* L125 OBJECT*/;
-  lisaac_push_first(&__pos__AWIE,L5250564); /* L40 OBJECT*/;
-  __tmp__X4E=sizeof(__FAST_ARRAYoEVENT_TIMERo__5HB);
-  lisaac_push(&__pos__3VIE,L16394756); /* L125 OBJECT*/;
-  __tmp__0PJ=to_uinteger_cpu__ZUH(__tmp__X4E);
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__0PJ ==  0)) {
-    lisaac_push(&__pos__3VIE,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__AWIE,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__TU3C,L16523780); /* L126 OBJECT*/;
-    result__C3P=FAST_ARRAYoEVENT_TIMERo__5HB__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__3VIE,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__AWIE,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__TU3C,L16923652); /* L129 OBJECT*/;
-    lisaac_push_first(&__pos__JV0C,L30548996); /* L233 OBJECT*/;
-    __tmp__PYVB=__FAST_ARRAYoEVENT_TIMERo__5HB__;
-    Self__1VIE=clone_allocation_size__CEG;
-    lisaac_push(&__pos__TU3C,L17198084); /* L131 OBJECT*/;
-    lisaac_push_first(&__pos__JV0C,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__KWIE,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__CQSB,L5383176); /* L41 NUMERIC*/;
-    __tmp__BWIE=to_uinteger_cpu__ZUH( 0);
-    lisaac_push(&__pos__KWIE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__CQSB,L9195016); /* L70 NUMERIC*/;
-    __tmp__ZVIE=(__UINTEGER_CPU__GDG)(__tmp__BWIE - __tmp__0PJ);
-    lisaac_push(&__pos__JV0C,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__KWIE,L9195016); /* L70 NUMERIC*/;
-    clone_allocation_size__CEG=(__UINTEGER_CPU__GDG)(Self__1VIE - __tmp__ZVIE);
-    lisaac_push(&__pos__TU3C,L17310212); /* L132 OBJECT*/;
-    lisaac_push_first(&__pos__JV0C,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__KWIE,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__PYVB == (__INTEGER__K)(-  1))) {
-      lisaac_push(&__pos__TU3C,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__JV0C,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__KWIE,L17446916); /* L133 OBJECT*/;
-      __tmp__ATQ=alloc_size__5WK(__tmp__0PJ);
-      __tmp__C1N=__tmp__ATQ;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__TU3C,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__JV0C,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__KWIE,L17719300); /* L135 OBJECT*/;
-      __tmp__FEBB=to_uinteger_32__AAG(__tmp__PYVB);
-      lisaac_push(&__pos__KWIE,L17723908); /* L135 OBJECT*/;
-      __tmp__ATQ=alloc_type__size__VYK(__tmp__FEBB,__tmp__0PJ);
-      __tmp__C1N=__tmp__ATQ;
-    };
-    lisaac_push(&__pos__TU3C,L17979396); /* L137 OBJECT*/;
-    lisaac_push_first(&__pos__JV0C,L4069969); /* L31 CONVERT*/;
-    __tmp__P4P=((__FAST_ARRAYoEVENT_TIMERo__5HB *)__tmp__C1N);
-    result__C3P=__tmp__P4P;
-    lisaac_push(&__pos__TU3C,L18232836); /* L139 OBJECT*/;
-    lisaac_push_first(&__pos__JV0C,L31079428); /* L237 OBJECT*/;
-    *(__tmp__P4P) = *(FAST_ARRAYoEVENT_TIMERo__5HB__);
-    lisaac_push(&__pos__TU3C,L18746884); /* L143 OBJECT*/;
-    lisaac_push_first(&__pos__JV0C,L8530438); /* L65 FALSE*/;
-  };
-  /* NULL __FAST_ARRAYoEVENT_TIMERo__5HB__ */
-if (result__C3P==NULL) {
-    lisaac_push(&__pos__PXJB,L8925761); /* L68 FAST_ARRAY*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* FAST_ARRAY(EVENT_TIMER) */ {
-    lisaac_push(&__pos__PXJB,L8925761); /* L68 FAST_ARRAY*/;
-    __tmp__P4P=((__FAST_ARRAYoEVENT_TIMERo__5HB *)result__C3P);
-    lisaac_push_first(&__pos__3VIE,L15480385); /* L118 FAST_ARRAY*/;
-    __tmp__PYVB=(*(__tmp__P4P)).capacity__JM4;
-    lisaac_push(&__pos__3VIE,L15993921); /* L122 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__AWIE,L21772306); /* L166 BLOCK*/;
-    lisaac_push_first(&__pos__TU3C,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__AWIE,L21899282); /* L167 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 5);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__AWIE,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L21906962); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L16001601); /* L122 FAST_ARRAY*/;
-      __tmp__GZ4=__infix_greater_equal__JGG( 4, 0);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-        lisaac_push(&__pos__JV0C,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L13509634); /* L103 TRUE*/;
-        __tmp__C4RB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JV0C,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L14689286); /* L112 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
-      };
-      __tmp__GZ4=__tmp__C4RB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L12081158); /* L92 FALSE*/;
-      __tmp__GZ4=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__AWIE,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L21910546); /* L167 BLOCK*/;
-      lisaac_push(&__pos__JV0C,L22051346); /* L168 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__B4QB,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__KWIE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_1));
-      lisaac_push(&__pos__KWIE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__23RB,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__B4QB,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__DVAC,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__KWIE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__3VIE,L16397889); /* L125 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__AWIE,L53760008); /* L410 NUMERIC*/;
-    lisaac_push_first(&__pos__TU3C,L67408392); /* L514 NUMERIC*/;
-    lisaac_push_first(&__pos__JV0C,L4069969); /* L31 CONVERT*/;
-    __tmp__0Y4=(*(__tmp__P4P)).capacity__JM4;
-    lisaac_push(&__pos__3VIE,L16398401); /* L125 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__AWIE,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (( 4 > __tmp__0Y4)) {
-      lisaac_push(&__pos__3VIE,L16910913); /* L129 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__AWIE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__TU3C,L16671297); /* L127 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__JV0C,L10619925); /* L81 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__KWIE,L21899282); /* L167 BLOCK*/;
-      __tmp__GZ4=__infix_greater_equal__JGG( 15, 5);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-        lisaac_push(&__pos__KWIE,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__CQSB,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__23RB,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__B4QB,L13509634); /* L103 TRUE*/;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__KWIE,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__CQSB,L12081158); /* L92 FALSE*/;
-      };
-      lisaac_push(&__pos__KWIE,L22153746); /* L169 BLOCK*/;
-      lisaac_push(&__pos__JV0C,L11160085); /* L85 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__KWIE,L7998485); /* L61 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__CQSB,L21899282); /* L167 BLOCK*/;
-      __tmp__GZ4=__infix_greater_equal__JGG( 15, 5);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-        lisaac_push(&__pos__CQSB,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__B4QB,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__DVAC,L13509634); /* L103 TRUE*/;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__CQSB,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L12081158); /* L92 FALSE*/;
-      };
-      lisaac_push(&__pos__CQSB,L22153746); /* L169 BLOCK*/;
-      lisaac_push(&__pos__KWIE,L8804373); /* L67 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__CQSB,L6949397); /* L53 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__23RB,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__B4QB,L6833685); /* L52 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__DVAC,L5774867); /* L44 POINTER*/;
-      __tmp__QGXB=((__INTEGER__K )(sizeof(void *)));
-      lisaac_push(&__pos__KWIE,L8796693); /* L67 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__CQSB,L9457160); /* L72 NUMERIC*/;
-      __tmp__I0ZB=(__INTEGER__K)(__tmp__QGXB <<  2);
-      lisaac_push(&__pos__KWIE,L8264725); /* L63 NATIVE_ARRAY*/;
-      __tmp__CDR=to_uinteger_cpu__ZUH(__tmp__I0ZB);
-      lisaac_push(&__pos__KWIE,L9063445); /* L69 NATIVE_ARRAY*/;
-      __tmp__ATQ=alloc_dynamic__AIZ(__tmp__CDR);
-      lisaac_push(&__pos__KWIE,L9201173); /* L70 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__CQSB,L4069969); /* L31 CONVERT*/;
-      __tmp__OKKB=((void **)__tmp__ATQ);
-      lisaac_push(&__pos__KWIE,L9702421); /* L74 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__CQSB,L24393746); /* L186 BLOCK*/;
-      lisaac_push_first(&__pos__23RB,L7481860); /* L57 OBJECT*/;
-      __tmp__ATQ=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__CQSB,L24520722); /* L187 BLOCK*/;
-      __tmp__GZ4=__infix_greater_equal__JGG( 15, 15);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-        lisaac_push(&__pos__CQSB,L24524306); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__B4QB,L24528914); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__DVAC,L9703445); /* L74 NATIVE_ARRAY*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__OKKB != (void *)NULL)) {
-          lisaac_push(&__pos__B4QB,L24525842); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__DVAC,L13509634); /* L103 TRUE*/;
-          __tmp__UYZB=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__B4QB,L24525842); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__DVAC,L14689286); /* L112 FALSE*/;
-          __tmp__UYZB=TRUE__B__;
-        };
-        __tmp__C4RB=__tmp__UYZB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__CQSB,L24524306); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L12081158); /* L92 FALSE*/;
-        __tmp__C4RB=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-        lisaac_push(&__pos__CQSB,L24775186); /* L189 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__B4QB,L24532498); /* L187 BLOCK*/;
-        lisaac_push(&__pos__B4QB,L24672274); /* L188 BLOCK*/;
-        lisaac_push_first(&__pos__DVAC,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__SHDC,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__LVAC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__YYIE,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__ATQ));
-        lisaac_push(&__pos__DVAC,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_2));
-        lisaac_push(&__pos__DVAC,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__SHDC,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__LVAC,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__YYIE,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__4YIE,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__DVAC,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__SHDC,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__LVAC,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__CQSB,L24775186); /* L189 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__JV0C,L11290645); /* L86 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__KWIE,L77597717); /* L592 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__CQSB,L21772306); /* L166 BLOCK*/;
-      lisaac_push_first(&__pos__23RB,L7481860); /* L57 OBJECT*/;
-      __tmp__ATQ=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__CQSB,L21899282); /* L167 BLOCK*/;
-      __tmp__GZ4=__infix_greater_equal__JGG( 15, 5);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-        lisaac_push(&__pos__CQSB,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__B4QB,L21906962); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__DVAC,L77603861); /* L592 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__SHDC,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__LVAC,L9195016); /* L70 NUMERIC*/;
-        __tmp__MHZB=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__DVAC,L77602837); /* L592 NATIVE_ARRAY*/;
-        __tmp__C4RB=__infix_greater_equal__JGG( 3,__tmp__MHZB);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-          lisaac_push(&__pos__B4QB,L21903890); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__DVAC,L13509634); /* L103 TRUE*/;
-          __tmp__UYZB=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__B4QB,L21903890); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__DVAC,L14689286); /* L112 FALSE*/;
-          __tmp__UYZB=TRUE__B__;
-        };
-        __tmp__C4RB=__tmp__UYZB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__CQSB,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L12081158); /* L92 FALSE*/;
-        __tmp__C4RB=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-        lisaac_push(&__pos__CQSB,L22153746); /* L169 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__B4QB,L21910546); /* L167 BLOCK*/;
-        lisaac_push(&__pos__B4QB,L22051346); /* L168 BLOCK*/;
-        lisaac_push_first(&__pos__DVAC,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__SHDC,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__LVAC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__YYIE,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__ATQ));
-        lisaac_push(&__pos__DVAC,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_1));
-        lisaac_push(&__pos__DVAC,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__SHDC,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__LVAC,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__YYIE,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__4YIE,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__DVAC,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__SHDC,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__LVAC,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__CQSB,L22153746); /* L169 BLOCK*/;
-        lisaac_push_first(&__pos__23RB,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__KWIE,L78383637); /* L598 NATIVE_ARRAY*/;
-      __tmp__QGXB= 3;
-      lisaac_push_first(&__pos__CQSB,L22943752); /* L175 NUMERIC*/;
-      downto__do__YCZB:
-      {
-        lisaac_push(&__pos__CQSB,L22943752); /* L175 NUMERIC*/;
-        __tmp__UYZB=__infix_greater_equal__JGG(__tmp__QGXB, 0);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-          lisaac_push(&__pos__CQSB,L23333384); /* L178 NUMERIC*/;
-          lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__B4QB,L23078920); /* L176 NUMERIC*/;
-          lisaac_push_first(&__pos__DVAC,L78258197); /* L597 NATIVE_ARRAY*/;
-          put__to__DBWB(__tmp__OKKB,NULL,__tmp__QGXB);
-          lisaac_push(&__pos__B4QB,L23205896); /* L177 NUMERIC*/;
-          lisaac_push_first(&__pos__DVAC,L9195016); /* L70 NUMERIC*/;
-          __tmp__SRVB=(__INTEGER__K)(__tmp__QGXB -  1);
-          lisaac_push(&__pos__B4QB,L23219720); /* L177 NUMERIC*/;
-          __tmp__QGXB=__tmp__SRVB;
-          goto downto__do__YCZB;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__CQSB,L23333384); /* L178 NUMERIC*/;
-          lisaac_push_first(&__pos__23RB,L8530438); /* L65 FALSE*/;
-        };
-      };
-      (*(__tmp__P4P)).storage__NF4=__tmp__OKKB;
-      (*(__tmp__P4P)).capacity__JM4= 4;
-      __tmp__GZ4=TRUE__B__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3VIE,L16910913); /* L129 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__AWIE,L8530438); /* L65 FALSE*/;
-      __tmp__GZ4=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__3VIE,L17304129); /* L132 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__AWIE,L9326594); /* L71 TRUE*/;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3VIE,L17304129); /* L132 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__AWIE,L9187334); /* L70 FALSE*/;
-      lisaac_push_first(&__pos__TU3C,L16915521); /* L129 FAST_ARRAY*/;
-      __tmp__QGXB=(*(__tmp__P4P)).capacity__JM4;
-      lisaac_push(&__pos__TU3C,L16921665); /* L129 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__JV0C,L14700552); /* L112 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__QGXB >  0)) {
-        lisaac_push(&__pos__TU3C,L16924737); /* L129 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__JV0C,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__KWIE,L16925761); /* L129 FAST_ARRAY*/;
-        __tmp__MHZB=(*(__tmp__P4P)).upper__CN4;
-        lisaac_push(&__pos__KWIE,L16930369); /* L129 FAST_ARRAY*/;
-        __tmp__C4RB=__infix_greater_equal__JGG(__tmp__MHZB, 0);
-        __tmp__RGXB=__tmp__C4RB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__TU3C,L16924737); /* L129 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__JV0C,L12081158); /* L92 FALSE*/;
-        __tmp__RGXB=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RGXB) {
-        lisaac_push(&__pos__AWIE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__TU3C,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__JV0C,L9445894); /* L72 FALSE*/;
-        lisaac_push_first(&__pos__KWIE,L16936001); /* L129 FAST_ARRAY*/;
-        __tmp__PN4=(*(__tmp__P4P)).storage__NF4;
-        __tmp__MHZB=(*(__tmp__P4P)).upper__CN4;
-        /* NULL __NATIVE_ARRAYoEVENT_TIMERo__JF4__ */
-if (__tmp__PN4==NULL) {
-          lisaac_push(&__pos__KWIE,L17185857); /* L131 FAST_ARRAY*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* NATIVE_ARRAY(EVENT_TIMER) */ {
-          lisaac_push(&__pos__KWIE,L17185857); /* L131 FAST_ARRAY*/;
-          Self__CD5B=((void **)__tmp__PN4);
-          lisaac_push_first(&__pos__CQSB,L79301653); /* L605 NATIVE_ARRAY*/;
-          lisaac_push_first(&__pos__23RB,L21772306); /* L166 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L7481860); /* L57 OBJECT*/;
-          __tmp__KYZB=((__POINTER__CB )(top_context->back->back));
-          lisaac_push(&__pos__23RB,L21899282); /* L167 BLOCK*/;
-          __tmp__UYZB=__infix_greater_equal__JGG( 15, 5);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-            lisaac_push(&__pos__23RB,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__DVAC,L21906962); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__SHDC,L79306773); /* L605 NATIVE_ARRAY*/;
-            __tmp__KCFC=__infix_greater_equal__JGG( 0, 0);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-              lisaac_push(&__pos__DVAC,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__SHDC,L13509634); /* L103 TRUE*/;
-              __tmp__R1JC=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__DVAC,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__SHDC,L14689286); /* L112 FALSE*/;
-              __tmp__R1JC=TRUE__B__;
-            };
-            __tmp__KCFC=__tmp__R1JC;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__23RB,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L12081158); /* L92 FALSE*/;
-            __tmp__KCFC=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-            lisaac_push(&__pos__23RB,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__DVAC,L21910546); /* L167 BLOCK*/;
-            lisaac_push(&__pos__DVAC,L22051346); /* L168 BLOCK*/;
-            lisaac_push_first(&__pos__SHDC,L9452548); /* L72 OBJECT*/;
-            lisaac_push_first(&__pos__LVAC,L8260100); /* L63 OBJECT*/;
-            lisaac_push_first(&__pos__YYIE,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__4YIE,L8009220); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__tmp__KYZB));
-            lisaac_push(&__pos__SHDC,L9574916); /* L73 OBJECT*/;
-            print__P5F((&__string_1));
-            lisaac_push(&__pos__SHDC,L9706500); /* L74 OBJECT*/;
-            lisaac_push_first(&__pos__LVAC,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__pos__YYIE,L5005391); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__pos__4YIE,L18378320); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__pos__4LEC,L6962209); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__pos__SHDC,L9848324); /* L75 OBJECT*/;
-            lisaac_push_first(&__pos__LVAC,L10904580); /* L83 OBJECT*/;
-            lisaac_push_first(&__pos__YYIE,L9055341); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__pos__23RB,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L8530438); /* L65 FALSE*/;
-          };
-          lisaac_push(&__pos__CQSB,L79432725); /* L606 NATIVE_ARRAY*/;
-          lisaac_push_first(&__pos__23RB,L21772306); /* L166 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L7481860); /* L57 OBJECT*/;
-          __tmp__KYZB=((__POINTER__CB )(top_context->back->back));
-          lisaac_push(&__pos__23RB,L21899282); /* L167 BLOCK*/;
-          __tmp__UYZB=__infix_greater_equal__JGG( 15, 5);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-            lisaac_push(&__pos__23RB,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__DVAC,L21906962); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__SHDC,L79437845); /* L606 NATIVE_ARRAY*/;
-            __tmp__KCFC=__infix_greater_equal__JGG(__tmp__MHZB, 0);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-              lisaac_push(&__pos__DVAC,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__SHDC,L13509634); /* L103 TRUE*/;
-              __tmp__R1JC=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__DVAC,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__SHDC,L14689286); /* L112 FALSE*/;
-              __tmp__R1JC=TRUE__B__;
-            };
-            __tmp__KCFC=__tmp__R1JC;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__23RB,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L12081158); /* L92 FALSE*/;
-            __tmp__KCFC=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-            lisaac_push(&__pos__23RB,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__DVAC,L21910546); /* L167 BLOCK*/;
-            lisaac_push(&__pos__DVAC,L22051346); /* L168 BLOCK*/;
-            lisaac_push_first(&__pos__SHDC,L9452548); /* L72 OBJECT*/;
-            lisaac_push_first(&__pos__LVAC,L8260100); /* L63 OBJECT*/;
-            lisaac_push_first(&__pos__YYIE,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__4YIE,L8009220); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__tmp__KYZB));
-            lisaac_push(&__pos__SHDC,L9574916); /* L73 OBJECT*/;
-            print__P5F((&__string_1));
-            lisaac_push(&__pos__SHDC,L9706500); /* L74 OBJECT*/;
-            lisaac_push_first(&__pos__LVAC,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__pos__YYIE,L5005391); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__pos__4YIE,L18378320); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__pos__4LEC,L6962209); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__pos__SHDC,L9848324); /* L75 OBJECT*/;
-            lisaac_push_first(&__pos__LVAC,L10904580); /* L83 OBJECT*/;
-            lisaac_push_first(&__pos__YYIE,L9055341); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__pos__23RB,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L8530438); /* L65 FALSE*/;
-          };
-          lisaac_push(&__pos__CQSB,L80218645); /* L612 NATIVE_ARRAY*/;
-          __tmp__YMKC= 0;
-          lisaac_push_first(&__pos__23RB,L21764104); /* L166 NUMERIC*/;
-          to__do__ZACC:
-          {
-            lisaac_push(&__pos__23RB,L21764104); /* L166 NUMERIC*/;
-            __tmp__R1JC=__infix_less_equal__GTG(__tmp__YMKC,__tmp__MHZB);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__R1JC) {
-              lisaac_push(&__pos__23RB,L22153736); /* L169 NUMERIC*/;
-              lisaac_push_first(&__pos__B4QB,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__DVAC,L21899272); /* L167 NUMERIC*/;
-              lisaac_push_first(&__pos__SHDC,L80093205); /* L611 NATIVE_ARRAY*/;
-              put__to__DBWB(Self__CD5B,NULL,__tmp__YMKC);
-              lisaac_push(&__pos__DVAC,L22026760); /* L168 NUMERIC*/;
-              lisaac_push_first(&__pos__SHDC,L9990152); /* L76 NUMERIC*/;
-              lisaac_push_first(&__pos__LVAC,L11029512); /* L84 NUMERIC*/;
-              lisaac_push_first(&__pos__YYIE,L9195016); /* L70 NUMERIC*/;
-              __tmp__51IC=(__INTEGER__K)(-  1);
-              lisaac_push(&__pos__SHDC,L9989128); /* L76 NUMERIC*/;
-              lisaac_push_first(&__pos__LVAC,L9195016); /* L70 NUMERIC*/;
-              __tmp__A2IC=(__INTEGER__K)(__tmp__YMKC - __tmp__51IC);
-              lisaac_push(&__pos__DVAC,L22038024); /* L168 NUMERIC*/;
-              __tmp__YMKC=__tmp__A2IC;
-              goto to__do__ZACC;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__23RB,L22153736); /* L169 NUMERIC*/;
-              lisaac_push_first(&__pos__B4QB,L8530438); /* L65 FALSE*/;
-            };
-          };
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__AWIE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__TU3C,L8530438); /* L65 FALSE*/;
-      };
+    li__DEC=(__li__K)(- (__li__K)(li__4DC - li__AEC));
+    li__4DC=li__TC__->li__XC.li__VC.li__4JB;
+    li__KDC=li__TC__->li__XC.li__VC.li__H4;
+    switch (((struct ___OBJ *)li__KDC)->__id) {
+    case __li__TB__: {
+      li__AEC=((__li__TB *)li__KDC)->li__4JB;
+    } break;
+    case __li__TC__: {
+      li__AEC=((__li__TC *)li__KDC)->li__XC.li__VC.li__4JB;
+    } break;
+    case __li__RL__: {
+      li__AEC=((__li__RL *)li__KDC)->li__SL.li__VC.li__4JB;
+    } break;
     };
-    lisaac_push(&__pos__3VIE,L17444929); /* L133 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__AWIE,L9195016); /* L70 NUMERIC*/;
-    (*(__tmp__P4P)).upper__CN4= 3;
-    lisaac_push(&__pos__3VIE,L17828929); /* L136 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__AWIE,L24393746); /* L186 BLOCK*/;
-    lisaac_push_first(&__pos__TU3C,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__AWIE,L24520722); /* L187 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__AWIE,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L24528914); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L17833537); /* L136 FAST_ARRAY*/;
-      __tmp__QGXB=count__0RDB(__tmp__P4P);
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__QGXB ==  4)) {
-        lisaac_push(&__pos__JV0C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L13509634); /* L103 TRUE*/;
-        __tmp__C4RB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JV0C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L14689286); /* L112 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
-      };
-      __tmp__GZ4=__tmp__C4RB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L12081158); /* L92 FALSE*/;
-      __tmp__GZ4=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__AWIE,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L24532498); /* L187 BLOCK*/;
-      lisaac_push(&__pos__JV0C,L24672274); /* L188 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__B4QB,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__KWIE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_2));
-      lisaac_push(&__pos__KWIE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__23RB,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__B4QB,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__DVAC,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__KWIE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__3VIE,L17960001); /* L137 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__AWIE,L24393746); /* L186 BLOCK*/;
-    lisaac_push_first(&__pos__TU3C,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__AWIE,L24520722); /* L187 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__AWIE,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L24528914); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L17961025); /* L137 FAST_ARRAY*/;
-      __tmp__QGXB=(*(__tmp__P4P)).capacity__JM4;
-      lisaac_push(&__pos__KWIE,L17967169); /* L137 FAST_ARRAY*/;
-      __tmp__GZ4=__infix_greater_equal__JGG(__tmp__QGXB,__tmp__PYVB);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-        lisaac_push(&__pos__JV0C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L13509634); /* L103 TRUE*/;
-        __tmp__C4RB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JV0C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L14689286); /* L112 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
-      };
-      __tmp__GZ4=__tmp__C4RB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L12081158); /* L92 FALSE*/;
-      __tmp__GZ4=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__AWIE,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L24532498); /* L187 BLOCK*/;
-      lisaac_push(&__pos__JV0C,L24672274); /* L188 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__B4QB,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__KWIE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_2));
-      lisaac_push(&__pos__KWIE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__23RB,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__B4QB,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__DVAC,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__KWIE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__3VIE,L18091073); /* L138 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__AWIE,L24393746); /* L186 BLOCK*/;
-    lisaac_push_first(&__pos__TU3C,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__AWIE,L24520722); /* L187 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__AWIE,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L24528914); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L18092097); /* L138 FAST_ARRAY*/;
-      __tmp__QGXB=(*(__tmp__P4P)).upper__CN4;
-      lisaac_push(&__pos__KWIE,L18097217); /* L138 FAST_ARRAY*/;
-      __tmp__GZ4=__infix_greater_equal__JGG(__tmp__QGXB, 0);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-        lisaac_push(&__pos__KWIE,L18100801); /* L138 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__CQSB,L11962882); /* L91 TRUE*/;
-        lisaac_push_first(&__pos__23RB,L18107457); /* L138 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__B4QB,L59509825); /* L454 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__DVAC,L21772306); /* L166 BLOCK*/;
-        lisaac_push_first(&__pos__SHDC,L7481860); /* L57 OBJECT*/;
-        __tmp__V3RB=((__POINTER__CB )(top_context->back->back));
-        lisaac_push(&__pos__DVAC,L21899282); /* L167 BLOCK*/;
-        __tmp__C4RB=__infix_greater_equal__JGG( 15, 5);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-          lisaac_push(&__pos__DVAC,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__SHDC,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__LVAC,L21906962); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__YYIE,L59510849); /* L454 FAST_ARRAY*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)(*(__tmp__P4P)).storage__NF4 != (void *)NULL)) {
-            lisaac_push(&__pos__LVAC,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__YYIE,L13509634); /* L103 TRUE*/;
-            __tmp__KCFC=FALSE__I__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__LVAC,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__YYIE,L14689286); /* L112 FALSE*/;
-            __tmp__KCFC=TRUE__B__;
-          };
-          __tmp__UYZB=__tmp__KCFC;
+    li__JEC=(__li__K)(- (__li__K)(li__4DC - li__AEC));
+    li__4DC= 0;
+    li__AEC= 0;
+    li__1VC= 0;
+    li__2VC= 0;
+    li__3VC= 0;
+    li__4VC= 0;
+    li__5VC= 0;
+    li__AWC= 0;
+    li__BWC=NULL;
+    if (((li__DEC !=  0) || (li__JEC !=  0))) {
+      li__BWC=li__TC__->li__XC.li__VC.li__2KB;
+      if (((void *)li__TC__->li__XC.li__VC.li__2KB != (void *)NULL)) {
+        li__4DC=li__TC__->li__XC.li__VC.li__2KB->li__HYB->li__JYB;
+        li__1VC=li__TC__->li__XC.li__VC.li__2KB->li__LYB->li__JYB;
+        li__AEC=li__TC__->li__XC.li__VC.li__2KB->li__OYB->li__QYB;
+        li__2VC=(__li__K)(li__TC__->li__XC.li__VC.li__2KB->li__SYB->li__QYB -  1);
+      };
+      li__CFE(li__TC__,li__DEC,li__JEC);
+      li__XTC();
+      if (((void *)li__TC__->li__XC.li__VC.li__2KB != (void *)NULL)) {
+        li__3VC=li__TC__->li__XC.li__VC.li__2KB->li__HYB->li__JYB;
+        li__5VC=li__TC__->li__XC.li__VC.li__2KB->li__LYB->li__JYB;
+        li__4VC=li__TC__->li__XC.li__VC.li__2KB->li__OYB->li__QYB;
+        li__AWC=(__li__K)(li__TC__->li__XC.li__VC.li__2KB->li__SYB->li__QYB -  1);
+      };
+      if ((((void *)li__BWC != (void *)NULL) && ((void *)li__TC__->li__XC.li__VC.li__2KB != (void *)NULL))) {
+        li__OMYD= 0;
+        if ((li__DEC <  0)) {
+          li__OMYD=(__li__K)(- li__DEC);
+        } else /* FALSE */ {
+          li__OMYD=li__DEC;
+        };
+        if ((li__OMYD > li__TC__->li__XC.li__VC.li__ZR)) {
+          li__AZC=li__B__;
+        } else /* FALSE */ {
+          li__RMYD= 0;
+          if ((li__JEC <  0)) {
+            li__RMYD=(__li__K)(- li__JEC);
+          } else /* FALSE */ {
+            li__RMYD=li__JEC;
+          };
+          li__AZC=(li__RMYD > li__TC__->li__XC.li__VC.li__3R);
+        };
+        if (li__AZC) {
+          li__P0E(li__4DC,li__AEC,li__1VC,li__2VC);
+          li__P0E(li__3VC,li__4VC,li__5VC,li__AWC);
         } else /* FALSE */ {
-          lisaac_push(&__pos__DVAC,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__SHDC,L12081158); /* L92 FALSE*/;
-          __tmp__UYZB=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-          lisaac_push(&__pos__DVAC,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__SHDC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__LVAC,L21910546); /* L167 BLOCK*/;
-          lisaac_push(&__pos__LVAC,L22051346); /* L168 BLOCK*/;
-          lisaac_push_first(&__pos__YYIE,L9452548); /* L72 OBJECT*/;
-          lisaac_push_first(&__pos__4YIE,L8260100); /* L63 OBJECT*/;
-          lisaac_push_first(&__pos__4LEC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__051C,L8009220); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__tmp__V3RB));
-          lisaac_push(&__pos__YYIE,L9574916); /* L73 OBJECT*/;
-          print__P5F((&__string_1));
-          lisaac_push(&__pos__YYIE,L9706500); /* L74 OBJECT*/;
-          lisaac_push_first(&__pos__4YIE,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__pos__4LEC,L5005391); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__pos__051C,L18378320); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__pos__HM4C,L6962209); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__pos__YYIE,L9848324); /* L75 OBJECT*/;
-          lisaac_push_first(&__pos__4YIE,L10904580); /* L83 OBJECT*/;
-          lisaac_push_first(&__pos__4LEC,L9055341); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__pos__DVAC,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__SHDC,L8530438); /* L65 FALSE*/;
-        };
-        __tmp__PN4=(*(__tmp__P4P)).storage__NF4;
-        __tmp__MHZB=(*(__tmp__P4P)).upper__CN4;
-        /* NULL __NATIVE_ARRAYoEVENT_TIMERo__JF4__ */
-if (__tmp__PN4==NULL) {
-          lisaac_push(&__pos__B4QB,L60032065); /* L458 FAST_ARRAY*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* NATIVE_ARRAY(EVENT_TIMER) */ {
-          lisaac_push(&__pos__B4QB,L60032065); /* L458 FAST_ARRAY*/;
-          Self__CD5B=((void **)__tmp__PN4);
-          lisaac_push_first(&__pos__DVAC,L98044949); /* L748 NATIVE_ARRAY*/;
-          lisaac_push_first(&__pos__SHDC,L21772306); /* L166 BLOCK*/;
-          lisaac_push_first(&__pos__LVAC,L7481860); /* L57 OBJECT*/;
-          __tmp__KYZB=((__POINTER__CB )(top_context->back->back));
-          lisaac_push(&__pos__SHDC,L21899282); /* L167 BLOCK*/;
-          __tmp__UYZB=__infix_greater_equal__JGG( 15, 5);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-            lisaac_push(&__pos__SHDC,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__LVAC,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__YYIE,L21906962); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__4YIE,L98051093); /* L748 NATIVE_ARRAY*/;
-            lisaac_push_first(&__pos__4LEC,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__051C,L9195016); /* L70 NUMERIC*/;
-            __tmp__SRVB=(__INTEGER__K)(-  1);
-            lisaac_push(&__pos__4YIE,L98050069); /* L748 NATIVE_ARRAY*/;
-            __tmp__KCFC=__infix_greater_equal__JGG(__tmp__MHZB,__tmp__SRVB);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-              lisaac_push(&__pos__YYIE,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__4YIE,L13509634); /* L103 TRUE*/;
-              __tmp__R1JC=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__YYIE,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__4YIE,L14689286); /* L112 FALSE*/;
-              __tmp__R1JC=TRUE__B__;
-            };
-            __tmp__KCFC=__tmp__R1JC;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__SHDC,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__LVAC,L12081158); /* L92 FALSE*/;
-            __tmp__KCFC=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-            lisaac_push(&__pos__SHDC,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__LVAC,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__YYIE,L21910546); /* L167 BLOCK*/;
-            lisaac_push(&__pos__YYIE,L22051346); /* L168 BLOCK*/;
-            lisaac_push_first(&__pos__4YIE,L9452548); /* L72 OBJECT*/;
-            lisaac_push_first(&__pos__4LEC,L8260100); /* L63 OBJECT*/;
-            lisaac_push_first(&__pos__051C,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__HM4C,L8009220); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__tmp__KYZB));
-            lisaac_push(&__pos__4YIE,L9574916); /* L73 OBJECT*/;
-            print__P5F((&__string_1));
-            lisaac_push(&__pos__4YIE,L9706500); /* L74 OBJECT*/;
-            lisaac_push_first(&__pos__4LEC,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__pos__051C,L5005391); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__pos__HM4C,L18378320); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__pos__CA2C,L6962209); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__pos__4YIE,L9848324); /* L75 OBJECT*/;
-            lisaac_push_first(&__pos__4LEC,L10904580); /* L83 OBJECT*/;
-            lisaac_push_first(&__pos__051C,L9055341); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__pos__SHDC,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__LVAC,L8530438); /* L65 FALSE*/;
-          };
-          lisaac_push(&__pos__DVAC,L98568725); /* L752 NATIVE_ARRAY*/;
-          lisaac_push_first(&__pos__SHDC,L19150866); /* L146 BLOCK*/;
-          lisaac_push_first(&__pos__LVAC,L7481860); /* L57 OBJECT*/;
-          __tmp__KYZB=((__POINTER__CB )(top_context->back->back));
-          lisaac_push(&__pos__SHDC,L19277842); /* L147 BLOCK*/;
-          __tmp__UYZB=__infix_greater_equal__JGG( 15, 10);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-            lisaac_push(&__pos__SHDC,L19280914); /* L147 BLOCK*/;
-            lisaac_push_first(&__pos__LVAC,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__YYIE,L19285522); /* L147 BLOCK*/;
-            lisaac_push_first(&__pos__4YIE,L98574869); /* L752 NATIVE_ARRAY*/;
-            lisaac_push_first(&__pos__4LEC,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__051C,L9195016); /* L70 NUMERIC*/;
-            __tmp__SRVB=(__INTEGER__K)(-  1);
-            lisaac_push(&__pos__4YIE,L98573845); /* L752 NATIVE_ARRAY*/;
-            __tmp__KCFC=__infix_greater_equal__JGG(__tmp__MHZB,__tmp__SRVB);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-              lisaac_push(&__pos__YYIE,L19282450); /* L147 BLOCK*/;
-              lisaac_push_first(&__pos__4YIE,L13509634); /* L103 TRUE*/;
-              __tmp__R1JC=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__YYIE,L19282450); /* L147 BLOCK*/;
-              lisaac_push_first(&__pos__4YIE,L14689286); /* L112 FALSE*/;
-              __tmp__R1JC=TRUE__B__;
-            };
-            __tmp__KCFC=__tmp__R1JC;
+          li__RMYD= 0;
+          if ((li__4DC > li__3VC)) {
+            li__RMYD=li__3VC;
           } else /* FALSE */ {
-            lisaac_push(&__pos__SHDC,L19280914); /* L147 BLOCK*/;
-            lisaac_push_first(&__pos__LVAC,L12081158); /* L92 FALSE*/;
-            __tmp__KCFC=FALSE__I__;
+            li__RMYD=li__4DC;
           };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-            lisaac_push(&__pos__SHDC,L19532306); /* L149 BLOCK*/;
-            lisaac_push_first(&__pos__LVAC,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__YYIE,L19289106); /* L147 BLOCK*/;
-            lisaac_push(&__pos__YYIE,L19428370); /* L148 BLOCK*/;
-            lisaac_push_first(&__pos__4YIE,L9452548); /* L72 OBJECT*/;
-            lisaac_push_first(&__pos__4LEC,L8260100); /* L63 OBJECT*/;
-            lisaac_push_first(&__pos__051C,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__HM4C,L8009220); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__tmp__KYZB));
-            lisaac_push(&__pos__4YIE,L9574916); /* L73 OBJECT*/;
-            print__P5F((&__string_3));
-            lisaac_push(&__pos__4YIE,L9706500); /* L74 OBJECT*/;
-            lisaac_push_first(&__pos__4LEC,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__pos__051C,L5005391); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__pos__HM4C,L18378320); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__pos__CA2C,L6962209); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__pos__4YIE,L9848324); /* L75 OBJECT*/;
-            lisaac_push_first(&__pos__4LEC,L10904580); /* L83 OBJECT*/;
-            lisaac_push_first(&__pos__051C,L9055341); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__pos__SHDC,L19532306); /* L149 BLOCK*/;
-            lisaac_push_first(&__pos__LVAC,L8530438); /* L65 FALSE*/;
-          };
-          __tmp__UYZB=TRUE__B__;
-          lisaac_push(&__pos__DVAC,L99355157); /* L758 NATIVE_ARRAY*/;
-          __tmp__YMKC=__tmp__MHZB;
-          lisaac_push_first(&__pos__SHDC,L22943752); /* L175 NUMERIC*/;
-          downto__do__VXZB:
-          {
-            lisaac_push(&__pos__SHDC,L22943752); /* L175 NUMERIC*/;
-            __tmp__R1JC=__infix_greater_equal__JGG(__tmp__YMKC, 0);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__R1JC) {
-              lisaac_push(&__pos__SHDC,L23333384); /* L178 NUMERIC*/;
-              lisaac_push_first(&__pos__LVAC,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__YYIE,L23078920); /* L176 NUMERIC*/;
-              lisaac_push_first(&__pos__4YIE,L98970645); /* L755 NATIVE_ARRAY*/;
-              __tmp__VFXB=item__Y3VB(Self__CD5B,__tmp__YMKC);
-              /* __TRUE__B__ __FALSE__I__ */
-if (((void *)NULL != (void *)__tmp__VFXB)) {
-                lisaac_push(&__pos__4YIE,L99225109); /* L757 NATIVE_ARRAY*/;
-                lisaac_push_first(&__pos__4LEC,L8792066); /* L67 TRUE*/;
-                lisaac_push_first(&__pos__051C,L98973717); /* L755 NATIVE_ARRAY*/;
-                __tmp__UYZB=FALSE__I__;
-              } else /* FALSE */ {
-                lisaac_push(&__pos__4YIE,L99225109); /* L757 NATIVE_ARRAY*/;
-                lisaac_push_first(&__pos__4LEC,L8530438); /* L65 FALSE*/;
-              };
-              lisaac_push(&__pos__YYIE,L23205896); /* L177 NUMERIC*/;
-              lisaac_push_first(&__pos__4YIE,L9195016); /* L70 NUMERIC*/;
-              __tmp__51IC=(__INTEGER__K)(__tmp__YMKC -  1);
-              lisaac_push(&__pos__YYIE,L23219720); /* L177 NUMERIC*/;
-              __tmp__YMKC=__tmp__51IC;
-              goto downto__do__VXZB;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__SHDC,L23333384); /* L178 NUMERIC*/;
-              lisaac_push_first(&__pos__LVAC,L8530438); /* L65 FALSE*/;
-            };
-          };
-          __tmp__AMEC=__tmp__UYZB;
-        };
-        __tmp__C4RB=__tmp__AMEC;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__KWIE,L18100801); /* L138 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__CQSB,L13391878); /* L102 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-        lisaac_push(&__pos__JV0C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L13509634); /* L103 TRUE*/;
-        __tmp__C4RB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JV0C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L14689286); /* L112 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
-      };
-      __tmp__GZ4=__tmp__C4RB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L12081158); /* L92 FALSE*/;
-      __tmp__GZ4=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__AWIE,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L24532498); /* L187 BLOCK*/;
-      lisaac_push(&__pos__JV0C,L24672274); /* L188 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__B4QB,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__KWIE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_2));
-      lisaac_push(&__pos__KWIE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__23RB,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__B4QB,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__DVAC,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__KWIE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8530438); /* L65 FALSE*/;
-    };
-  };
-  buffer_event__JIB=result__C3P;
-  lisaac_push(&__pos__LDBB,L13240866); /* L101 TIMER*/;
-  __tmp__X4E= 0;
-  lisaac_push_first(&__pos__PXJB,L21764104); /* L166 NUMERIC*/;
-  to__do__PLG:
-  {
-    lisaac_push(&__pos__PXJB,L21764104); /* L166 NUMERIC*/;
-    __tmp__GZ4=__infix_less_equal__GTG(__tmp__X4E, 3);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__PXJB,L22153736); /* L169 NUMERIC*/;
-      lisaac_push_first(&__pos__3VIE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__AWIE,L21899272); /* L167 NUMERIC*/;
-      lisaac_push_first(&__pos__TU3C,L12601378); /* L96 TIMER*/;
-      lisaac_push_first(&__pos__JV0C,L15602180); /* L119 OBJECT*/;
-      __tmp__VFXB=NULL;
-      __tmp__V3RB=((__POINTER__CB )(NULL));
-      lisaac_push(&__pos__JV0C,L16394756); /* L125 OBJECT*/;
-      lisaac_push_first(&__pos__KWIE,L5250564); /* L40 OBJECT*/;
-      __tmp__MHZB=sizeof(__EVENT_TIMER__2HB);
-      lisaac_push(&__pos__JV0C,L16394756); /* L125 OBJECT*/;
-      __tmp__1RKB=to_uinteger_cpu__ZUH(__tmp__MHZB);
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__1RKB ==  0)) {
-        lisaac_push(&__pos__JV0C,L18876932); /* L144 OBJECT*/;
-        lisaac_push_first(&__pos__KWIE,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__CQSB,L16523780); /* L126 OBJECT*/;
-        __tmp__VFXB=EVENT_TIMER__2HB__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JV0C,L18876932); /* L144 OBJECT*/;
-        lisaac_push_first(&__pos__KWIE,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__CQSB,L16923652); /* L129 OBJECT*/;
-        lisaac_push_first(&__pos__23RB,L30548996); /* L233 OBJECT*/;
-        __tmp__YMKC=-1;
-        __tmp__DRAB=clone_allocation_size__CEG;
-        lisaac_push(&__pos__CQSB,L17198084); /* L131 OBJECT*/;
-        lisaac_push_first(&__pos__23RB,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__B4QB,L11029000); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__DVAC,L5383176); /* L41 NUMERIC*/;
-        __tmp__R4IE=to_uinteger_cpu__ZUH( 0);
-        lisaac_push(&__pos__B4QB,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__DVAC,L9195016); /* L70 NUMERIC*/;
-        __tmp__XDCE=(__UINTEGER_CPU__GDG)(__tmp__R4IE - __tmp__1RKB);
-        lisaac_push(&__pos__23RB,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__B4QB,L9195016); /* L70 NUMERIC*/;
-        clone_allocation_size__CEG=(__UINTEGER_CPU__GDG)(__tmp__DRAB - __tmp__XDCE);
-        lisaac_push(&__pos__CQSB,L17310212); /* L132 OBJECT*/;
-        lisaac_push_first(&__pos__23RB,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__B4QB,L9195016); /* L70 NUMERIC*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__YMKC == (__INTEGER__K)(-  1))) {
-          lisaac_push(&__pos__CQSB,L17829380); /* L136 OBJECT*/;
-          lisaac_push_first(&__pos__23RB,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__B4QB,L17446916); /* L133 OBJECT*/;
-          __tmp__ACFC=alloc_size__5WK(__tmp__1RKB);
-          __tmp__V3RB=__tmp__ACFC;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__CQSB,L17829380); /* L136 OBJECT*/;
-          lisaac_push_first(&__pos__23RB,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__B4QB,L17719300); /* L135 OBJECT*/;
-          __tmp__URAB=to_uinteger_32__AAG(__tmp__YMKC);
-          lisaac_push(&__pos__B4QB,L17723908); /* L135 OBJECT*/;
-          __tmp__ACFC=alloc_type__size__VYK(__tmp__URAB,__tmp__1RKB);
-          __tmp__V3RB=__tmp__ACFC;
-        };
-        lisaac_push(&__pos__CQSB,L17979396); /* L137 OBJECT*/;
-        lisaac_push_first(&__pos__23RB,L4069969); /* L31 CONVERT*/;
-        __tmp__FHAB=((__EVENT_TIMER__2HB *)__tmp__V3RB);
-        __tmp__VFXB=__tmp__FHAB;
-        lisaac_push(&__pos__CQSB,L18232836); /* L139 OBJECT*/;
-        lisaac_push_first(&__pos__23RB,L31079428); /* L237 OBJECT*/;
-        *(__tmp__FHAB) = *(EVENT_TIMER__2HB__);
-        lisaac_push(&__pos__CQSB,L18746884); /* L143 OBJECT*/;
-        lisaac_push_first(&__pos__23RB,L8530438); /* L65 FALSE*/;
-      };
-      new_event__4HB=__tmp__VFXB;
-      /* NULL __FAST_ARRAYoEVENT_TIMERo__5HB__ */
-if (buffer_event__JIB==NULL) {
-        lisaac_push(&__pos__TU3C,L12732962); /* L97 TIMER*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* FAST_ARRAY(EVENT_TIMER) */ {
-        lisaac_push(&__pos__TU3C,L12732962); /* L97 TIMER*/;
-        Self__THAB=((__FAST_ARRAYoEVENT_TIMERo__5HB *)buffer_event__JIB);
-        lisaac_push_first(&__pos__JV0C,L11285559); /* L86 COLLECTION*/;
-        __tmp__YMKC=count__0RDB(Self__THAB);
-        lisaac_push(&__pos__JV0C,L10357815); /* L79 COLLECTION*/;
-        lisaac_push_first(&__pos__KWIE,L21772306); /* L166 BLOCK*/;
-        lisaac_push_first(&__pos__CQSB,L7481860); /* L57 OBJECT*/;
-        __tmp__KYZB=((__POINTER__CB )(top_context->back->back));
-        lisaac_push(&__pos__KWIE,L21899282); /* L167 BLOCK*/;
-        __tmp__UYZB=__infix_greater_equal__JGG( 15, 5);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-          lisaac_push(&__pos__KWIE,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__23RB,L21906962); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L10366519); /* L79 COLLECTION*/;
-          __tmp__KCFC=valid_index__I5HC(Self__THAB,__tmp__X4E);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-            lisaac_push(&__pos__23RB,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L13509634); /* L103 TRUE*/;
-            __tmp__R1JC=FALSE__I__;
+          li__YMYD= 0;
+          if ((li__AEC > li__4VC)) {
+            li__YMYD=li__4VC;
           } else /* FALSE */ {
-            lisaac_push(&__pos__23RB,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L14689286); /* L112 FALSE*/;
-            __tmp__R1JC=TRUE__B__;
+            li__YMYD=li__AEC;
           };
-          __tmp__KCFC=__tmp__R1JC;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__KWIE,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L12081158); /* L92 FALSE*/;
-          __tmp__KCFC=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-          lisaac_push(&__pos__KWIE,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__23RB,L21910546); /* L167 BLOCK*/;
-          lisaac_push(&__pos__23RB,L22051346); /* L168 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L9452548); /* L72 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L8260100); /* L63 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__LVAC,L8009220); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__tmp__KYZB));
-          lisaac_push(&__pos__B4QB,L9574916); /* L73 OBJECT*/;
-          print__P5F((&__string_1));
-          lisaac_push(&__pos__B4QB,L9706500); /* L74 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__pos__SHDC,L5005391); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__pos__LVAC,L18378320); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__pos__YYIE,L6962209); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__pos__B4QB,L9848324); /* L75 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L10904580); /* L83 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L9055341); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__pos__KWIE,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L8530438); /* L65 FALSE*/;
-        };
-        Self__CD5B=(*(Self__THAB)).storage__NF4;
-        /* NULL __NATIVE_ARRAYoEVENT_TIMERo__JF4__ */
-if (Self__CD5B==NULL) {
-          lisaac_push(&__pos__JV0C,L33175617); /* L253 FAST_ARRAY*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* NATIVE_ARRAY(EVENT_TIMER) */ {
-          lisaac_push(&__pos__JV0C,L33175617); /* L253 FAST_ARRAY*/;
-          put__to__DBWB(((void **)Self__CD5B),__tmp__VFXB,__tmp__X4E);
-        };
-        lisaac_push(&__pos__JV0C,L11144247); /* L85 COLLECTION*/;
-        lisaac_push_first(&__pos__KWIE,L24393746); /* L186 BLOCK*/;
-        lisaac_push_first(&__pos__CQSB,L7481860); /* L57 OBJECT*/;
-        __tmp__KYZB=((__POINTER__CB )(top_context->back->back));
-        lisaac_push(&__pos__KWIE,L24520722); /* L187 BLOCK*/;
-        __tmp__UYZB=__infix_greater_equal__JGG( 15, 15);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-          lisaac_push(&__pos__KWIE,L24524306); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__23RB,L24528914); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L11149367); /* L85 COLLECTION*/;
-          __tmp__EIAB=item__0O4(Self__THAB,__tmp__X4E);
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__EIAB == (void *)__tmp__VFXB)) {
-            lisaac_push(&__pos__23RB,L24525842); /* L187 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L13509634); /* L103 TRUE*/;
-            __tmp__R1JC=FALSE__I__;
+          li__CNWD= 0;
+          if ((li__1VC > li__5VC)) {
+            li__CNWD=li__1VC;
+          } else /* FALSE */ {
+            li__CNWD=li__5VC;
+          };
+          li__GNWD= 0;
+          if ((li__2VC > li__AWC)) {
+            li__GNWD=li__2VC;
           } else /* FALSE */ {
-            lisaac_push(&__pos__23RB,L24525842); /* L187 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L14689286); /* L112 FALSE*/;
-            __tmp__R1JC=TRUE__B__;
-          };
-          __tmp__KCFC=__tmp__R1JC;
+            li__GNWD=li__AWC;
+          };
+          li__P0E(li__RMYD,li__YMYD,li__CNWD,li__GNWD);
+        };
+      } else /* FALSE */ {
+        if (((void *)li__BWC != (void *)NULL)) {
+          li__P0E(li__4DC,li__AEC,li__1VC,li__2VC);
+          li__AZC=li__B__;
+        } else /* FALSE */ {
+          li__AZC=li__I__;
+        };
+        if ((! li__AZC)) {
+          if (((void *)li__TC__->li__XC.li__VC.li__2KB != (void *)NULL)) {
+            li__P0E(li__3VC,li__4VC,li__5VC,li__AWC);
+          };
+        };
+      };
+    };
+    li__4DC= 0;
+    li__AEC= 0;
+    li__DEC= 0;
+    li__JEC= 0;
+    if (((li__TY != li__TC__->li__XC.li__VC.li__ZR) || (li__UY != li__TC__->li__XC.li__VC.li__3R))) {
+      if (((void *)li__TC__->li__XC.li__VC.li__2KB == (void *)NULL)) {
+        li__4DC= 2147483647;
+        li__AEC= 2147483647;
+        li__OMYD=((__li__K )((__li__VNB )(__li__K)(-  2147483647)));
+        li__DEC=li__OMYD;
+        li__JEC=li__OMYD;
+      } else /* FALSE */ {
+        li__4DC=li__TC__->li__XC.li__VC.li__2KB->li__HYB->li__JYB;
+        li__DEC=li__TC__->li__XC.li__VC.li__2KB->li__LYB->li__JYB;
+        li__AEC=li__TC__->li__XC.li__VC.li__2KB->li__OYB->li__QYB;
+        li__JEC=li__TC__->li__XC.li__VC.li__2KB->li__SYB->li__QYB;
+      };
+      li__TC__->li__XC.li__VC.li__ZR=li__TY;
+      li__TC__->li__XC.li__VC.li__3R=li__UY;
+      li__35D(li__TC__);
+      li__XTC();
+      li__TC__->li__XC.li__VC.li__2YF= 0;
+      li__TC__->li__XC.li__VC.li__5YF=(__li__K)(li__TC__->li__XC.li__VC.li__ZR -  1);
+      li__TC__->li__XC.li__VC.li__AZF= 0;
+      li__TC__->li__XC.li__VC.li__DZF=(__li__K)(li__TC__->li__XC.li__VC.li__3R -  1);
+      if (((void *)li__TC__->li__XC.li__VC.li__2KB != (void *)NULL)) {
+        li__OMYD=li__TC__->li__XC.li__VC.li__2KB->li__HYB->li__JYB;
+        li__RMYD= 0;
+        if ((li__4DC > li__OMYD)) {
+          li__RMYD=li__OMYD;
         } else /* FALSE */ {
-          lisaac_push(&__pos__KWIE,L24524306); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L12081158); /* L92 FALSE*/;
-          __tmp__KCFC=FALSE__I__;
+          li__RMYD=li__4DC;
         };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-          lisaac_push(&__pos__KWIE,L24775186); /* L189 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__23RB,L24532498); /* L187 BLOCK*/;
-          lisaac_push(&__pos__23RB,L24672274); /* L188 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L9452548); /* L72 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L8260100); /* L63 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__LVAC,L8009220); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__tmp__KYZB));
-          lisaac_push(&__pos__B4QB,L9574916); /* L73 OBJECT*/;
-          print__P5F((&__string_2));
-          lisaac_push(&__pos__B4QB,L9706500); /* L74 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__pos__SHDC,L5005391); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__pos__LVAC,L18378320); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__pos__YYIE,L6962209); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__pos__B4QB,L9848324); /* L75 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L10904580); /* L83 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L9055341); /* L69 SYSTEM*/;
-          exit(( 1));
+        li__4DC=li__RMYD;
+        li__OMYD=li__TC__->li__XC.li__VC.li__2KB->li__LYB->li__JYB;
+        li__RMYD= 0;
+        if ((li__DEC > li__OMYD)) {
+          li__RMYD=li__DEC;
         } else /* FALSE */ {
-          lisaac_push(&__pos__KWIE,L24775186); /* L189 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L8530438); /* L65 FALSE*/;
+          li__RMYD=li__OMYD;
         };
-        lisaac_push(&__pos__JV0C,L11275319); /* L86 COLLECTION*/;
-        lisaac_push_first(&__pos__KWIE,L24393746); /* L186 BLOCK*/;
-        lisaac_push_first(&__pos__CQSB,L7481860); /* L57 OBJECT*/;
-        __tmp__KYZB=((__POINTER__CB )(top_context->back->back));
-        lisaac_push(&__pos__KWIE,L24520722); /* L187 BLOCK*/;
-        __tmp__UYZB=__infix_greater_equal__JGG( 15, 15);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYZB) {
-          lisaac_push(&__pos__KWIE,L24524306); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__23RB,L24528914); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L11279927); /* L86 COLLECTION*/;
-          __tmp__SRVB=count__0RDB(Self__THAB);
-          /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__SRVB == __tmp__YMKC)) {
-            lisaac_push(&__pos__23RB,L24525842); /* L187 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L13509634); /* L103 TRUE*/;
-            __tmp__R1JC=FALSE__I__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__23RB,L24525842); /* L187 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L14689286); /* L112 FALSE*/;
-            __tmp__R1JC=TRUE__B__;
-          };
-          __tmp__KCFC=__tmp__R1JC;
+        li__DEC=li__RMYD;
+        li__OMYD=li__TC__->li__XC.li__VC.li__2KB->li__OYB->li__QYB;
+        li__RMYD= 0;
+        if ((li__AEC > li__OMYD)) {
+          li__RMYD=li__OMYD;
         } else /* FALSE */ {
-          lisaac_push(&__pos__KWIE,L24524306); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L12081158); /* L92 FALSE*/;
-          __tmp__KCFC=FALSE__I__;
+          li__RMYD=li__AEC;
         };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-          lisaac_push(&__pos__KWIE,L24775186); /* L189 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__23RB,L24532498); /* L187 BLOCK*/;
-          lisaac_push(&__pos__23RB,L24672274); /* L188 BLOCK*/;
-          lisaac_push_first(&__pos__B4QB,L9452548); /* L72 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L8260100); /* L63 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__LVAC,L8009220); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__tmp__KYZB));
-          lisaac_push(&__pos__B4QB,L9574916); /* L73 OBJECT*/;
-          print__P5F((&__string_2));
-          lisaac_push(&__pos__B4QB,L9706500); /* L74 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__pos__SHDC,L5005391); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__pos__LVAC,L18378320); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__pos__YYIE,L6962209); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__pos__B4QB,L9848324); /* L75 OBJECT*/;
-          lisaac_push_first(&__pos__DVAC,L10904580); /* L83 OBJECT*/;
-          lisaac_push_first(&__pos__SHDC,L9055341); /* L69 SYSTEM*/;
-          exit(( 1));
+        li__AEC=li__RMYD;
+        li__OMYD=li__TC__->li__XC.li__VC.li__2KB->li__SYB->li__QYB;
+        li__RMYD= 0;
+        if ((li__JEC > li__OMYD)) {
+          li__RMYD=li__JEC;
         } else /* FALSE */ {
-          lisaac_push(&__pos__KWIE,L24775186); /* L189 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L8530438); /* L65 FALSE*/;
+          li__RMYD=li__OMYD;
         };
+        li__JEC=li__RMYD;
       };
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__X4E !=  0)) {
-        lisaac_push(&__pos__TU3C,L13110818); /* L100 TIMER*/;
-        lisaac_push_first(&__pos__JV0C,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__KWIE,L12997666); /* L99 TIMER*/;
-        lisaac_push_first(&__pos__CQSB,L9195016); /* L70 NUMERIC*/;
-        __tmp__YMKC=(__INTEGER__K)(__tmp__X4E -  1);
-        /* NULL __FAST_ARRAYoEVENT_TIMERo__5HB__ */
-if (buffer_event__JIB==NULL) {
-          lisaac_push(&__pos__KWIE,L12998690); /* L99 TIMER*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* FAST_ARRAY(EVENT_TIMER) */ {
-          lisaac_push(&__pos__KWIE,L12998690); /* L99 TIMER*/;
-          __tmp__EIAB=item__0O4(((__FAST_ARRAYoEVENT_TIMERo__5HB *)buffer_event__JIB),__tmp__YMKC);
-        };
-        /* NULL __EVENT_TIMER__2HB__ */
-if (__tmp__VFXB==NULL) {
-          lisaac_push(&__pos__KWIE,L12999202); /* L99 TIMER*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* EVENT_TIMER */ {
-          lisaac_push(&__pos__KWIE,L12999202); /* L99 TIMER*/;
-          Self__1YZD=((__EVENT_TIMER__2HB *)__tmp__VFXB);
-          lisaac_push_first(&__pos__CQSB,L5522500); /* L42 EVENT_TIMER*/;
-          Self__1YZD->prev__TSAB=__tmp__EIAB;
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__TU3C,L13110818); /* L100 TIMER*/;
-        lisaac_push_first(&__pos__JV0C,L8530438); /* L65 FALSE*/;
+      if ((li__4DC <= li__DEC)) {
+        li__P0E(li__4DC,li__AEC,li__DEC,(__li__K)(li__JEC -  1));
       };
-      lisaac_push(&__pos__AWIE,L22026760); /* L168 NUMERIC*/;
-      lisaac_push_first(&__pos__TU3C,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__JV0C,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__KWIE,L9195016); /* L70 NUMERIC*/;
-      __tmp__MHZB=(__INTEGER__K)(-  1);
-      lisaac_push(&__pos__TU3C,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__JV0C,L9195016); /* L70 NUMERIC*/;
-      __tmp__RDCE=(__INTEGER__K)(__tmp__X4E - __tmp__MHZB);
-      lisaac_push(&__pos__AWIE,L22038024); /* L168 NUMERIC*/;
-      __tmp__X4E=__tmp__RDCE;
-      goto to__do__PLG;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__PXJB,L22153736); /* L169 NUMERIC*/;
-      lisaac_push_first(&__pos__3VIE,L8530438); /* L65 FALSE*/;
     };
   };
-  /* NULL __FAST_ARRAYoEVENT_TIMERo__5HB__ */
-if (buffer_event__JIB==NULL) {
-    lisaac_push(&__pos__LDBB,L13380642); /* L102 TIMER*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* FAST_ARRAY(EVENT_TIMER) */ {
-    lisaac_push(&__pos__LDBB,L13380642); /* L102 TIMER*/;
-    __tmp__P4P=((__FAST_ARRAYoEVENT_TIMERo__5HB *)buffer_event__JIB);
-    lisaac_push_first(&__pos__PXJB,L17435704); /* L133 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__3VIE,L21772306); /* L166 BLOCK*/;
-    lisaac_push_first(&__pos__AWIE,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__3VIE,L21899282); /* L167 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 5);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__3VIE,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__TU3C,L21906962); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__JV0C,L17441848); /* L133 TRAVERSABLE*/;
-      lisaac_push_first(&__pos__KWIE,L31987777); /* L244 FAST_ARRAY*/;
-      __tmp__QGXB=(*(__tmp__P4P)).upper__CN4;
-      lisaac_push(&__pos__KWIE,L31998529); /* L244 FAST_ARRAY*/;
-      __tmp__GZ4=__infix_less__LOH(__tmp__QGXB, 0);
-      lisaac_push(&__pos__KWIE,L14297144); /* L109 TRAVERSABLE*/;
-      lisaac_push_first(&__pos__CQSB,L15357964); /* L117 STRING_CONSTANT*/;
-      lisaac_push_first(&__pos__23RB,L23083026); /* L176 BLOCK*/;
-      lisaac_push_first(&__pos__B4QB,L7481860); /* L57 OBJECT*/;
-      __tmp__ATQ=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__23RB,L23210002); /* L177 BLOCK*/;
-      __tmp__53RB=__infix_greater_equal__JGG( 15, 15);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__53RB) {
-        lisaac_push(&__pos__23RB,L23213586); /* L177 BLOCK*/;
-        lisaac_push_first(&__pos__B4QB,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__DVAC,L23218194); /* L177 BLOCK*/;
-        lisaac_push_first(&__pos__SHDC,L14306360); /* L109 TRAVERSABLE*/;
-        __tmp__MHZB=count__0RDB(__tmp__P4P);
-        /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__GZ4 == (__tmp__MHZB ==  0))) {
-          lisaac_push(&__pos__DVAC,L23215122); /* L177 BLOCK*/;
-          lisaac_push_first(&__pos__SHDC,L13509634); /* L103 TRUE*/;
-          __tmp__UYZB=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__DVAC,L23215122); /* L177 BLOCK*/;
-          lisaac_push_first(&__pos__SHDC,L14689286); /* L112 FALSE*/;
-          __tmp__UYZB=TRUE__B__;
-        };
-        __tmp__C4RB=__tmp__UYZB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__23RB,L23213586); /* L177 BLOCK*/;
-        lisaac_push_first(&__pos__B4QB,L12081158); /* L92 FALSE*/;
-        __tmp__C4RB=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-        lisaac_push(&__pos__23RB,L23464466); /* L179 BLOCK*/;
-        lisaac_push_first(&__pos__B4QB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__DVAC,L23348754); /* L178 BLOCK*/;
-        lisaac_push_first(&__pos__SHDC,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__LVAC,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__YYIE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__4YIE,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__ATQ));
-        lisaac_push(&__pos__SHDC,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_7));
-        lisaac_push(&__pos__SHDC,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__LVAC,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__YYIE,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__4YIE,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__4LEC,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__SHDC,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__LVAC,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__YYIE,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__23RB,L23464466); /* L179 BLOCK*/;
-        lisaac_push_first(&__pos__B4QB,L8530438); /* L65 FALSE*/;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-        lisaac_push(&__pos__JV0C,L17437240); /* L133 TRAVERSABLE*/;
-        lisaac_push_first(&__pos__KWIE,L13509634); /* L103 TRUE*/;
-        __tmp__C4RB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JV0C,L17437240); /* L133 TRAVERSABLE*/;
-        lisaac_push_first(&__pos__KWIE,L14689286); /* L112 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4RB) {
-        lisaac_push(&__pos__TU3C,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__JV0C,L13509634); /* L103 TRUE*/;
-        __tmp__C4RB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__TU3C,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__JV0C,L14689286); /* L112 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
-      };
-      __tmp__GZ4=__tmp__C4RB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3VIE,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L12081158); /* L92 FALSE*/;
-      __tmp__GZ4=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__3VIE,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__TU3C,L21910546); /* L167 BLOCK*/;
-      lisaac_push(&__pos__TU3C,L22051346); /* L168 BLOCK*/;
-      lisaac_push_first(&__pos__JV0C,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__KWIE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__23RB,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__JV0C,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_1));
-      lisaac_push(&__pos__JV0C,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__KWIE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__CQSB,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__23RB,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__B4QB,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__JV0C,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__KWIE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3VIE,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__AWIE,L8530438); /* L65 FALSE*/;
-    };
-    __tmp__OKKB=(*(__tmp__P4P)).storage__NF4;
-    /* NULL __NATIVE_ARRAYoEVENT_TIMERo__JF4__ */
-if (__tmp__OKKB==NULL) {
-      lisaac_push(&__pos__PXJB,L11024962); /* L84 ARRAYED_COLLECTION*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* NATIVE_ARRAY(EVENT_TIMER) */ {
-      lisaac_push(&__pos__PXJB,L11024962); /* L84 ARRAYED_COLLECTION*/;
-      __tmp__VFXB=item__Y3VB(((void **)__tmp__OKKB), 0);
-    };
-    lisaac_push(&__pos__PXJB,L18229304); /* L139 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__3VIE,L15357964); /* L117 STRING_CONSTANT*/;
-    lisaac_push_first(&__pos__AWIE,L23083026); /* L176 BLOCK*/;
-    lisaac_push_first(&__pos__TU3C,L7481860); /* L57 OBJECT*/;
-    __tmp__4DBB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__AWIE,L23210002); /* L177 BLOCK*/;
-    __tmp__1XVB=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XVB) {
-      lisaac_push(&__pos__AWIE,L23213586); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L23218194); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L18240056); /* L139 TRAVERSABLE*/;
-      __tmp__FHAB=item__0O4(__tmp__P4P, 0);
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__VFXB == (void *)__tmp__FHAB)) {
-        lisaac_push(&__pos__JV0C,L23215122); /* L177 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L13509634); /* L103 TRUE*/;
-        __tmp__C4RB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JV0C,L23215122); /* L177 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L14689286); /* L112 FALSE*/;
-        __tmp__C4RB=TRUE__B__;
-      };
-      __tmp__GZ4=__tmp__C4RB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L23213586); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L12081158); /* L92 FALSE*/;
-      __tmp__GZ4=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GZ4) {
-      lisaac_push(&__pos__AWIE,L23464466); /* L179 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JV0C,L23348754); /* L178 BLOCK*/;
-      lisaac_push_first(&__pos__KWIE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__B4QB,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__4DBB));
-      lisaac_push(&__pos__KWIE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_7));
-      lisaac_push(&__pos__KWIE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__23RB,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__B4QB,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__DVAC,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__KWIE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__CQSB,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__23RB,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AWIE,L23464466); /* L179 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L8530438); /* L65 FALSE*/;
-    };
-    __tmp__FHAB=__tmp__VFXB;
-  };
-  /* NULL __EVENT_TIMER__2HB__ */
-if (__tmp__FHAB==NULL) {
-    lisaac_push(&__pos__LDBB,L13390370); /* L102 TIMER*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* EVENT_TIMER */ {
-    lisaac_push(&__pos__LDBB,L13390370); /* L102 TIMER*/;
-    __tmp__VFXB=((__EVENT_TIMER__2HB *)__tmp__FHAB);
-    lisaac_push_first(&__pos__PXJB,L5522500); /* L42 EVENT_TIMER*/;
-    __tmp__VFXB->prev__TSAB=new_event__4HB;
-  };
-  lisaac_push(&__pos__LDBB,L13645346); /* L104 TIMER*/;
-  __tmp__C1N=timer_interrupt__ARB;
-  signal(SIGALRM,(__tmp__C1N));
-  ualarm(500000,0);
-  lisaac_push(&__pos__DPG,L15871524); /* L121 DESK*/;
-  lisaac_push_first(&__pos__LDBB,L6435363); /* L49 INPUT*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)TIMER__PC__->parent_input__SC.list_client__0J == (void *)NULL)) {
-    lisaac_push(&__pos__LDBB,L6949411); /* L53 INPUT*/;
-    lisaac_push_first(&__pos__PXJB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__3VIE,L6839331); /* L52 INPUT*/;
-    __tmp__FX=create__N3();
-    TIMER__PC__->parent_input__SC.list_client__0J=__tmp__FX;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__LDBB,L6949411); /* L53 INPUT*/;
-    lisaac_push_first(&__pos__PXJB,L8530438); /* L65 FALSE*/;
-  };
-  __tmp__UW=TIMER__PC__->parent_input__SC.list_client__0J;
-  /* NULL __LINKED_LISToINBOXo__SJ__ */
-if (TIMER__PC__->parent_input__SC.list_client__0J==NULL) {
-    lisaac_push(&__pos__LDBB,L7111203); /* L54 INPUT*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  };
-  /* NULL __LINKED_LISToINBOXo__SJ__ */
-if (__tmp__UW==NULL) {
-    lisaac_push(&__pos__LDBB,L7111715); /* L54 INPUT*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* LINKED_LIST(INBOX) */ {
-    lisaac_push(&__pos__LDBB,L7111715); /* L54 INPUT*/;
-    __tmp__PYVB=fast_index_of__start__AYUB(((__LINKED_LISToINBOXo__SJ *)__tmp__UW),DESK__TC__);
-  };
-  __tmp__UW=TIMER__PC__->parent_input__SC.list_client__0J;
-  /* NULL __LINKED_LISToINBOXo__SJ__ */
-if (__tmp__UW==NULL) {
-    lisaac_push(&__pos__LDBB,L7223331); /* L55 INPUT*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* LINKED_LIST(INBOX) */ {
-    __tmp__0Y4=__tmp__UW->parent_linked_collection__ZJ.upper__MK;
-  };
-  lisaac_push(&__pos__LDBB,L7214115); /* L55 INPUT*/;
-  lisaac_push_first(&__pos__PXJB,L14700552); /* L112 NUMERIC*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__PYVB > __tmp__0Y4)) {
-    lisaac_push(&__pos__LDBB,L7473699); /* L57 INPUT*/;
-    lisaac_push_first(&__pos__PXJB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__3VIE,L7226403); /* L55 INPUT*/;
-    __tmp__FX=TIMER__PC__->parent_input__SC.list_client__0J;
-    /* NULL __LINKED_LISToINBOXo__SJ__ */
-if (__tmp__FX==NULL) {
-      lisaac_push(&__pos__3VIE,L7355427); /* L56 INPUT*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LINKED_LIST(INBOX) */ {
-      lisaac_push(&__pos__3VIE,L7355427); /* L56 INPUT*/;
-      add_last__V4UB(((__LINKED_LISToINBOXo__SJ *)__tmp__FX),DESK__TC__);
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__LDBB,L7473699); /* L57 INPUT*/;
-    lisaac_push_first(&__pos__PXJB,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__ENH,L13389860); /* L102 DESK*/;
-  lisaac_push_first(&__pos__DPG,L10621458); /* L81 BLOCK*/;
-  do_while__M2:
-  {
-    lisaac_push(&__pos__DPG,L10621458); /* L81 BLOCK*/;
-    lisaac_push_first(&__pos__LDBB,L12072996); /* L92 DESK*/;
-    lisaac_push_first(&__pos__PXJB,L7347259); /* L56 EVENT_SYSTEM*/;
-    __tmp__QGXB= 0;
-    __tmp__I0ZB= 0;
-    __tmp__AGZB= 0;
-    __tmp__MHZB= 0;
-    __tmp__RDCE= 0;
-    lisaac_push(&__pos__PXJB,L8005179); /* L61 EVENT_SYSTEM*/;
-    lisaac_push_first(&__pos__3VIE,L15473698); /* L118 TIMER*/;
-    lisaac_push_first(&__pos__AWIE,L53760008); /* L410 NUMERIC*/;
-    lisaac_push_first(&__pos__TU3C,L67408392); /* L514 NUMERIC*/;
-    lisaac_push_first(&__pos__JV0C,L4069969); /* L31 CONVERT*/;
-    __tmp__YMKC=((__INTEGER__K )p_beg__ISB);
-    lisaac_push(&__pos__3VIE,L16517666); /* L126 TIMER*/;
-    lisaac_push_first(&__pos__AWIE,L9441810); /* L72 BLOCK*/;
-    while_do__GRC:
-    {
-      lisaac_push(&__pos__AWIE,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__TU3C,L15600162); /* L119 TIMER*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__YMKC != p_end__LRB)) {
-        lisaac_push(&__pos__AWIE,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__TU3C,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__JV0C,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__KWIE,L15612450); /* L119 TIMER*/;
-        /* NULL __FAST_ARRAYoEVENT_TIMERo__5HB__ */
-if (buffer_event__JIB==NULL) {
-          lisaac_push(&__pos__KWIE,L15745058); /* L120 TIMER*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* FAST_ARRAY(EVENT_TIMER) */ {
-          lisaac_push(&__pos__KWIE,L15745058); /* L120 TIMER*/;
-          item__0O4(((__FAST_ARRAYoEVENT_TIMERo__5HB *)buffer_event__JIB),__tmp__YMKC);
-        };
-        /* NULL __LINKED_LISToINBOXo__SJ__ */
-if (TIMER__PC__->parent_input__SC.list_client__0J==NULL) {
-          lisaac_push(&__pos__KWIE,L15872034); /* L121 TIMER*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        };
-        __tmp__YGC=TIMER__PC__->parent_input__SC.list_client__0J;
-        /* NULL __LINKED_LISToINBOXo__SJ__ */
-if (__tmp__YGC==NULL) {
-          lisaac_push(&__pos__KWIE,L15883810); /* L121 TIMER*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LINKED_LIST(INBOX) */ {
-          __tmp__PSVB=__tmp__YGC->parent_linked_collection__ZJ.upper__MK;
-        };
-        lisaac_push(&__pos__KWIE,L16256546); /* L124 TIMER*/;
-        __tmp__SRVB= 1;
-        lisaac_push_first(&__pos__CQSB,L21764104); /* L166 NUMERIC*/;
-        to__do__MKH:
-        {
-          lisaac_push(&__pos__CQSB,L21764104); /* L166 NUMERIC*/;
-          __tmp__RKH=__infix_less_equal__GTG(__tmp__SRVB,__tmp__PSVB);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RKH) {
-            lisaac_push(&__pos__CQSB,L22153736); /* L169 NUMERIC*/;
-            lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__B4QB,L21899272); /* L167 NUMERIC*/;
-            lisaac_push_first(&__pos__DVAC,L15886882); /* L121 TIMER*/;
-            /* NULL __FAST_ARRAYoEVENT_TIMERo__5HB__ */
-if (buffer_event__JIB==NULL) {
-              lisaac_push(&__pos__DVAC,L16004642); /* L122 TIMER*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* FAST_ARRAY(EVENT_TIMER) */ {
-              lisaac_push(&__pos__DVAC,L16004642); /* L122 TIMER*/;
-              __tmp__CHC=item__0O4(((__FAST_ARRAYoEVENT_TIMERo__5HB *)buffer_event__JIB),__tmp__YMKC);
-            };
-            /* NULL __EVENT_TIMER__2HB__ */
-if (__tmp__CHC==NULL) {
-              lisaac_push(&__pos__DVAC,L16015394); /* L122 TIMER*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* EVENT_TIMER */ {
-              lisaac_push(&__pos__DVAC,L16015394); /* L122 TIMER*/;
-              Self__CTHC=((__EVENT_TIMER__2HB *)__tmp__CHC);
-              lisaac_push_first(&__pos__SHDC,L5258298); /* L40 EVENT*/;
-              Self__CTHC->parent_event__3HB.destination__GOHC=NULL;
-            };
-            __tmp__DHC=TIMER__PC__->parent_input__SC.list_client__0J;
-            /* NULL __LINKED_LISToINBOXo__SJ__ */
-if (__tmp__DHC==NULL) {
-              lisaac_push(&__pos__DVAC,L16131618); /* L123 TIMER*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LINKED_LIST(INBOX) */ {
-              lisaac_push(&__pos__DVAC,L16131618); /* L123 TIMER*/;
-              __tmp__EHC=item__ZNVB(((__LINKED_LISToINBOXo__SJ *)__tmp__DHC),__tmp__SRVB);
-            };
-            /* NULL __FAST_ARRAYoEVENT_TIMERo__5HB__ */
-if (buffer_event__JIB==NULL) {
-              lisaac_push(&__pos__DVAC,L16146466); /* L123 TIMER*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* FAST_ARRAY(EVENT_TIMER) */ {
-              lisaac_push(&__pos__DVAC,L16146466); /* L123 TIMER*/;
-              __tmp__CHC=item__0O4(((__FAST_ARRAYoEVENT_TIMERo__5HB *)buffer_event__JIB),__tmp__YMKC);
-            };
-            /* NULL __EXAMPLE__OB__ __DESK__TC__ __WORLD__JJ__ */
-if (__tmp__EHC==NULL) {
-              lisaac_push(&__pos__DVAC,L16146978); /* L123 TIMER*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else {
-              switch (((struct ___OBJ *)__tmp__EHC)->__id) {
-              case __EXAMPLE__OB__: {
-                lisaac_push(&__pos__DVAC,L16146978); /* L123 TIMER*/;
-                Self__42OD=((__EXAMPLE__OB *)__tmp__EHC);
-                lisaac_push_first(&__pos__SHDC,L20318743); /* L155 EXAMPLE*/;
-                lisaac_push_first(&__pos__LVAC,L8530438); /* L65 FALSE*/;
-                /* NULL __EVENT_TIMER__2HB__ */
-if (__tmp__CHC==NULL) {
-                  __tmp__03OD=NULL;
-                } else /* EVENT_TIMER */ {
-                  __tmp__03OD=((void *)__tmp__CHC);
-                };
-                /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__03OD != (void *)NULL)) {
-                  lisaac_push(&__pos__SHDC,L20974103); /* L160 EXAMPLE*/;
-                  lisaac_push_first(&__pos__LVAC,L8792066); /* L67 TRUE*/;
-                  lisaac_push_first(&__pos__YYIE,L20853783); /* L159 EXAMPLE*/;
-                  timer_event__JYAD(Self__42OD,__tmp__03OD);
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__SHDC,L20974103); /* L160 EXAMPLE*/;
-                  lisaac_push_first(&__pos__LVAC,L8530438); /* L65 FALSE*/;
-                };
-              } break;
-              case __DESK__TC__: {
-                lisaac_push(&__pos__DVAC,L16146978); /* L123 TIMER*/;
-                lisaac_push_first(&__pos__SHDC,L19541028); /* L149 DESK*/;
-                /* NULL __EVENT_TIMER__2HB__ */
-if (__tmp__CHC==NULL) {
-                  lisaac_push(&__pos__SHDC,L20064804); /* L153 DESK*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* EVENT_TIMER */ {
-                  __tmp__J4OD=__tmp__CHC->parent_event__3HB.destination__GOHC;
-                };
-                /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__J4OD == (void *)NULL)) {
-                  lisaac_push(&__pos__SHDC,L21891620); /* L167 DESK*/;
-                  lisaac_push_first(&__pos__LVAC,L6825986); /* L52 TRUE*/;
-                  lisaac_push_first(&__pos__YYIE,L20070948); /* L153 DESK*/;
-                  /* NULL __LINKED_LISToEVENTo__GU__ */
-if (storage_message__OU==NULL) {
-                    lisaac_push(&__pos__YYIE,L20333604); /* L155 DESK*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* LINKED_LIST(EVENT) */ {
-                    lisaac_push(&__pos__YYIE,L20333604); /* L155 DESK*/;
-                    add_last__BPRC(((__LINKED_LISToEVENTo__GU *)storage_message__OU),__tmp__CHC);
-                  };
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__SHDC,L21891620); /* L167 DESK*/;
-                  lisaac_push_first(&__pos__LVAC,L6826502); /* L52 FALSE*/;
-                  lisaac_push_first(&__pos__YYIE,L21761572); /* L166 DESK*/;
-                  lisaac_push_first(&__pos__4YIE,L8530438); /* L65 FALSE*/;
-                };
-              } break;
-              case __WORLD__JJ__: {
-                lisaac_push(&__pos__DVAC,L16146978); /* L123 TIMER*/;
-                lisaac_push_first(&__pos__SHDC,L7220276); /* L55 WORLD*/;
-                /* NULL __EVENT_TIMER__2HB__ */
-if (__tmp__CHC==NULL) {
-                  __tmp__03OD=NULL;
-                } else /* EVENT_TIMER */ {
-                  __tmp__03OD=((void *)__tmp__CHC);
-                };
-                /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__03OD != (void *)NULL)) {
-                  lisaac_push(&__pos__SHDC,L8260148); /* L63 WORLD*/;
-                  lisaac_push_first(&__pos__LVAC,L8792066); /* L67 TRUE*/;
-                  lisaac_push_first(&__pos__YYIE,L7743540); /* L59 WORLD*/;
-                  /* NULL __FAST_ARRAYoAGENTo__MIY__ */
-if (agents__VIY==NULL) {
-                    lisaac_push(&__pos__YYIE,L8130100); /* L62 WORLD*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* FAST_ARRAY(AGENT) */ {
-                    lisaac_push(&__pos__YYIE,L8130100); /* L62 WORLD*/;
-                    Self__QARD=((__FAST_ARRAYoAGENTo__MIY *)agents__VIY);
-                    lisaac_push_first(&__pos__4YIE,L89018935); /* L679 COLLECTION*/;
-                    lisaac_push_first(&__pos__4LEC,L89272375); /* L681 COLLECTION*/;
-                    __tmp__K5RD=(*(Self__QARD)).upper__FRVB;
-                    lisaac_push(&__pos__4LEC,L90180151); /* L688 COLLECTION*/;
-                    Self__XUSD= 0;
-                    lisaac_push_first(&__pos__051C,L21764104); /* L166 NUMERIC*/;
-                    to__do__VUSD:
-                    {
-                      lisaac_push(&__pos__051C,L21764104); /* L166 NUMERIC*/;
-                      __tmp__0USD=__infix_less_equal__GTG(Self__XUSD,__tmp__K5RD);
-                      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__0USD) {
-                        lisaac_push(&__pos__051C,L22153736); /* L169 NUMERIC*/;
-                        lisaac_push_first(&__pos__HM4C,L8792066); /* L67 TRUE*/;
-                        lisaac_push_first(&__pos__CA2C,L21899272); /* L167 NUMERIC*/;
-                        lisaac_push_first(&__pos__I2BE,L90059831); /* L687 COLLECTION*/;
-                        __tmp__R5RD=item__X4EC(Self__QARD,Self__XUSD);
-                        lisaac_push(&__pos__I2BE,L90060343); /* L687 COLLECTION*/;
-                        lisaac_push_first(&__pos__O2BE,L7875636); /* L60 WORLD*/;
-                        /* NULL __ANT__NG__ */
-if (__tmp__R5RD==NULL) {
-                          lisaac_push(&__pos__O2BE,L8002100); /* L61 WORLD*/;
-                          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                        } else /* ANT */ {
-                          lisaac_push(&__pos__O2BE,L8002100); /* L61 WORLD*/;
-                          Self__MGTD=((__ANT__NG *)__tmp__R5RD);
-                          lisaac_push_first(&__pos__LGTD,L12587057); /* L96 AGENT*/;
-                          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__MGTD->parent_agent__QG.current_state__0Y0B != (void *)NULL)) {
-                            lisaac_push(&__pos__LGTD,L13109809); /* L100 AGENT*/;
-                            lisaac_push_first(&__pos__2GTD,L8792066); /* L67 TRUE*/;
-                            lisaac_push_first(&__pos__SGTD,L12861489); /* L98 AGENT*/;
-                            __tmp__UGTD=Self__MGTD->parent_agent__QG.current_state__0Y0B;
-                            /* NULL __STATE__IG__ */
-if (__tmp__UGTD==NULL) {
-                              lisaac_push(&__pos__SGTD,L12990513); /* L99 AGENT*/;
-                              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                            } else /* STATE */ {
-                              lisaac_push(&__pos__SGTD,L12990513); /* L99 AGENT*/;
-                              Self__0HTD=((__STATE__IG *)__tmp__UGTD);
-                              lisaac_push_first(&__pos__ZHTD,L16916527); /* L129 STATE*/;
-                              /* __TRUE__B__ __FALSE__I__ */
-if (((void *)(long)Self__0HTD->action__G5O.__id != (void *)0)) {
-                                lisaac_push(&__pos__ZHTD,L17566255); /* L134 STATE*/;
-                                lisaac_push_first(&__pos__IJTD,L8792066); /* L67 TRUE*/;
-                                lisaac_push_first(&__pos__EITD,L17314351); /* L132 STATE*/;
-                                __tmp__GITD=Self__0HTD->action__G5O;
-                                lisaac_push(&__pos__EITD,L17443887); /* L133 STATE*/;
-                                /* NULL 60 65 69 */
-if (__tmp__GITD.__id==0) {
-                                  lisaac_push(&__pos__EITD,L17438767); /* L133 STATE*/;
-                                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                                } else {
-                                  switch (__tmp__GITD.__id) {
-                                  case 60: {
-                                    lisaac_push_first(&__pos__2G,L26613783); /* L203 EXAMPLE*/;
-                                    move__NNTD(Self__MGTD);
-                                  } break;
-                                  case 65: {
-                                    lisaac_push_first(&__pos__YH,L27662359); /* L211 EXAMPLE*/;
-                                    move__NNTD(Self__MGTD);
-                                  } break;
-                                  case 69: {
-                                    lisaac_push_first(&__pos__2I,L28710935); /* L219 EXAMPLE*/;
-                                    move__NNTD(Self__MGTD);
-                                  } break;
-                                  default:
-                                  lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-                                  }
-                                };
-                              } else /* FALSE */ {
-                                lisaac_push(&__pos__ZHTD,L17566255); /* L134 STATE*/;
-                                lisaac_push_first(&__pos__IJTD,L8530438); /* L65 FALSE*/;
-                              };
-                              /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__0HTD->parent_state__UPS != (void *)NULL)) {
-                                lisaac_push(&__pos__ZHTD,L17959471); /* L137 STATE*/;
-                                lisaac_push_first(&__pos__IJTD,L8792066); /* L67 TRUE*/;
-                                lisaac_push_first(&__pos__EITD,L17710639); /* L135 STATE*/;
-                                __tmp__QITD=Self__0HTD->parent_state__UPS;
-                                /* NULL __STATE__IG__ */
-if (__tmp__QITD==NULL) {
-                                  lisaac_push(&__pos__EITD,L17838127); /* L136 STATE*/;
-                                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                                } else /* STATE */ {
-                                  lisaac_push(&__pos__EITD,L17838127); /* L136 STATE*/;
-                                  run__MLTD(((__STATE__IG *)__tmp__QITD),Self__MGTD);
-                                };
-                              } else /* FALSE */ {
-                                lisaac_push(&__pos__ZHTD,L17959471); /* L137 STATE*/;
-                                lisaac_push_first(&__pos__IJTD,L8530438); /* L65 FALSE*/;
-                              };
-                              __tmp__TITD=Self__0HTD->transitions__P2O;
-                              /* NULL __FAST_ARRAYoTRANSITIONo__G2O__ */
-if (__tmp__TITD==NULL) {
-                                lisaac_push(&__pos__ZHTD,L18614831); /* L142 STATE*/;
-                                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                              } else /* FAST_ARRAY(TRANSITION) */ {
-                                lisaac_push(&__pos__ZHTD,L18614831); /* L142 STATE*/;
-                                Self__BKTD=((__FAST_ARRAYoTRANSITIONo__G2O *)__tmp__TITD);
-                                lisaac_push_first(&__pos__IJTD,L89018935); /* L679 COLLECTION*/;
-                                lisaac_push_first(&__pos__EITD,L89272375); /* L681 COLLECTION*/;
-                                __tmp__XKTD=(*(Self__BKTD)).upper__HGVB;
-                                lisaac_push(&__pos__EITD,L90180151); /* L688 COLLECTION*/;
-                                Self__5MTD= 0;
-                                lisaac_push_first(&__pos__2G,L21764104); /* L166 NUMERIC*/;
-                                to__do__3MTD:
-                                {
-                                  lisaac_push(&__pos__2G,L21764104); /* L166 NUMERIC*/;
-                                  __tmp__CNTD=__infix_less_equal__GTG(Self__5MTD,__tmp__XKTD);
-                                  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CNTD) {
-                                    lisaac_push(&__pos__2G,L22153736); /* L169 NUMERIC*/;
-                                    lisaac_push_first(&__pos__YH,L8792066); /* L67 TRUE*/;
-                                    lisaac_push_first(&__pos__2I,L21899272); /* L167 NUMERIC*/;
-                                    lisaac_push_first(&__pos__1KTD,L90059831); /* L687 COLLECTION*/;
-                                    __tmp__4KTD=item__BZEC(Self__BKTD,Self__5MTD);
-                                    lisaac_push(&__pos__1KTD,L90060343); /* L687 COLLECTION*/;
-                                    lisaac_push_first(&__pos__XITD,L18100783); /* L138 STATE*/;
-                                    /* NULL __TRANSITION__E2O__ */
-if (__tmp__4KTD==NULL) {
-                                      lisaac_push(&__pos__XITD,L18228271); /* L139 STATE*/;
-                                      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                                    } else /* TRANSITION */ {
-                                      __tmp__0ITD=__tmp__4KTD->condition__1Y5;
-                                    };
-                                    lisaac_push(&__pos__XITD,L18233391); /* L139 STATE*/;
-                                    /* NULL 67 68 */
-if (__tmp__0ITD.__id==0) {
-                                      lisaac_push(&__pos__XITD,L18228271); /* L139 STATE*/;
-                                      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                                    } else {
-                                      if (__tmp__0ITD.__id==67) {
-                                        lisaac_push_first(&__pos__II,L28191255); /* L215 EXAMPLE*/;
-                                        __tmp__LI=screen__SH;
-                                        lisaac_push(&__pos__II,L28205591); /* L215 EXAMPLE*/;
-                                        __tmp__MI=found_food__LWTD(Self__MGTD,screen__SH);
-                                        __tmp__NI=__tmp__MI;
-                                        __tmp__1ITD=__tmp__NI;
-                                      } else /* Other types */ {
-                                        lisaac_push_first(&__pos__SI,L28322327); /* L216 EXAMPLE*/;
-                                        __tmp__VI=screen__SH;
-                                        lisaac_push(&__pos__SI,L28336663); /* L216 EXAMPLE*/;
-                                        __tmp__WI=found_food__LWTD(Self__MGTD,screen__SH);
-                                        __tmp__XI=__tmp__WI;
-                                        __tmp__1ITD=__tmp__XI;
-                                      }
-                                    };
-                                    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1ITD) {
-                                      lisaac_push(&__pos__XITD,L18484783); /* L141 STATE*/;
-                                      lisaac_push_first(&__pos__II,L8792066); /* L67 TRUE*/;
-                                      lisaac_push_first(&__pos__SI,L18236463); /* L139 STATE*/;
-                                      /* NULL __TRANSITION__E2O__ */
-if (__tmp__4KTD==NULL) {
-                                        lisaac_push(&__pos__SI,L18364463); /* L140 STATE*/;
-                                        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                                      } else /* TRANSITION */ {
-                                        __tmp__CJTD=__tmp__4KTD->state__DQS;
-                                      };
-                                      lisaac_push(&__pos__SI,L18364975); /* L140 STATE*/;
-                                      set_state__OY0B(Self__MGTD,__tmp__CJTD);
-                                    } else /* FALSE */ {
-                                      lisaac_push(&__pos__XITD,L18484783); /* L141 STATE*/;
-                                      lisaac_push_first(&__pos__II,L8530438); /* L65 FALSE*/;
-                                    };
-                                    lisaac_push(&__pos__2I,L22026760); /* L168 NUMERIC*/;
-                                    lisaac_push_first(&__pos__1KTD,L9990152); /* L76 NUMERIC*/;
-                                    lisaac_push_first(&__pos__XITD,L11029512); /* L84 NUMERIC*/;
-                                    lisaac_push_first(&__pos__II,L9195016); /* L70 NUMERIC*/;
-                                    __tmp__0IIE=(__INTEGER__K)(-  1);
-                                    lisaac_push(&__pos__1KTD,L9989128); /* L76 NUMERIC*/;
-                                    lisaac_push_first(&__pos__XITD,L9195016); /* L70 NUMERIC*/;
-                                    __tmp__JNTD=(__INTEGER__K)(Self__5MTD - __tmp__0IIE);
-                                    lisaac_push(&__pos__2I,L22038024); /* L168 NUMERIC*/;
-                                    Self__5MTD=__tmp__JNTD;
-                                    goto to__do__3MTD;
-                                  } else /* FALSE */ {
-                                    lisaac_push(&__pos__2G,L22153736); /* L169 NUMERIC*/;
-                                    lisaac_push_first(&__pos__YH,L8530438); /* L65 FALSE*/;
-                                  };
-                                };
-                              };
-                            };
-                          } else /* FALSE */ {
-                            lisaac_push(&__pos__LGTD,L13109809); /* L100 AGENT*/;
-                            lisaac_push_first(&__pos__2GTD,L8530438); /* L65 FALSE*/;
-                          };
-                        };
-                        lisaac_push(&__pos__CA2C,L22026760); /* L168 NUMERIC*/;
-                        lisaac_push_first(&__pos__I2BE,L9990152); /* L76 NUMERIC*/;
-                        lisaac_push_first(&__pos__O2BE,L11029512); /* L84 NUMERIC*/;
-                        lisaac_push_first(&__pos__LGTD,L9195016); /* L70 NUMERIC*/;
-                        __tmp__XKTD=(__INTEGER__K)(-  1);
-                        lisaac_push(&__pos__I2BE,L9989128); /* L76 NUMERIC*/;
-                        lisaac_push_first(&__pos__O2BE,L9195016); /* L70 NUMERIC*/;
-                        Self__5MTD=(__INTEGER__K)(Self__XUSD - __tmp__XKTD);
-                        lisaac_push(&__pos__CA2C,L22038024); /* L168 NUMERIC*/;
-                        Self__XUSD=Self__5MTD;
-                        goto to__do__VUSD;
-                      } else /* FALSE */ {
-                        lisaac_push(&__pos__051C,L22153736); /* L169 NUMERIC*/;
-                        lisaac_push_first(&__pos__HM4C,L8530438); /* L65 FALSE*/;
-                      };
-                    };
-                  };
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__SHDC,L8260148); /* L63 WORLD*/;
-                  lisaac_push_first(&__pos__LVAC,L8530438); /* L65 FALSE*/;
-                };
-              } break;
-              default:
-              lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-              }
-            };
-            lisaac_push(&__pos__B4QB,L22026760); /* L168 NUMERIC*/;
-            lisaac_push_first(&__pos__DVAC,L9990152); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__SHDC,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__LVAC,L9195016); /* L70 NUMERIC*/;
-            __tmp__GNDE=(__INTEGER__K)(-  1);
-            lisaac_push(&__pos__DVAC,L9989128); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__SHDC,L9195016); /* L70 NUMERIC*/;
-            __tmp__H4WC=(__INTEGER__K)(__tmp__SRVB - __tmp__GNDE);
-            lisaac_push(&__pos__B4QB,L22038024); /* L168 NUMERIC*/;
-            __tmp__SRVB=__tmp__H4WC;
-            goto to__do__MKH;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__CQSB,L22153736); /* L169 NUMERIC*/;
-            lisaac_push_first(&__pos__23RB,L8530438); /* L65 FALSE*/;
-          };
-        };
-        lisaac_push(&__pos__KWIE,L16391714); /* L125 TIMER*/;
-        lisaac_push_first(&__pos__CQSB,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__23RB,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__B4QB,L9195016); /* L70 NUMERIC*/;
-        __tmp__SRVB=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__CQSB,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__23RB,L9195016); /* L70 NUMERIC*/;
-        __tmp__ZECE=(__INTEGER__K)(__tmp__YMKC - __tmp__SRVB);
-        lisaac_push(&__pos__KWIE,L16394274); /* L125 TIMER*/;
-        lisaac_push_first(&__pos__CQSB,L22171143); /* L169 INTEGER*/;
-        __tmp__YMKC=(__INTEGER__K)(__tmp__ZECE &  3);
-        lisaac_push(&__pos__JV0C,L9709074); /* L74 BLOCK*/;
-        goto while_do__GRC;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__AWIE,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__TU3C,L8530438); /* L65 FALSE*/;
-      };
-    };
-    { XEvent ev;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((((__INTEGER__K )(XPending(display))) !=  0)) {
-      lisaac_push(&__pos__PXJB,L17305147); /* L132 EVENT_SYSTEM*/;
-      lisaac_push_first(&__pos__3VIE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__AWIE,L8280635); /* L63 EVENT_SYSTEM*/;
-      XNextEvent(display,&ev);
-      __tmp__QGXB=((__INTEGER__K )(ev.type));
-      __tmp__RECE=((__INTEGER__K )(Expose));
-      lisaac_push(&__pos__AWIE,L10358843); /* L79 EVENT_SYSTEM*/;
-      lisaac_push_first(&__pos__TU3C,L17187848); /* L131 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__QGXB == __tmp__RECE)) {
-        lisaac_push(&__pos__TU3C,L17839624); /* L136 NUMERIC*/;
-        lisaac_push_first(&__pos__JV0C,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__KWIE,L9325115); /* L71 EVENT_SYSTEM*/;
-        __tmp__I0ZB=((__INTEGER__K )(ev.xexpose.x));
-        __tmp__AGZB=((__INTEGER__K )(ev.xexpose.y));
-        __tmp__JRVB=((__INTEGER__K )(ev.xexpose.width));
-        lisaac_push(&__pos__KWIE,L9840699); /* L75 EVENT_SYSTEM*/;
-        lisaac_push_first(&__pos__CQSB,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__23RB,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__B4QB,L9195016); /* L70 NUMERIC*/;
-        __tmp__SRVB=(__INTEGER__K)(- __tmp__JRVB);
-        lisaac_push(&__pos__CQSB,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__23RB,L9195016); /* L70 NUMERIC*/;
-        __tmp__JRVB=(__INTEGER__K)(__tmp__I0ZB - __tmp__SRVB);
-        lisaac_push(&__pos__KWIE,L9856059); /* L75 EVENT_SYSTEM*/;
-        lisaac_push_first(&__pos__CQSB,L9195016); /* L70 NUMERIC*/;
-        __tmp__SRVB=(__INTEGER__K)(__tmp__JRVB -  1);
-        __tmp__MHZB=__tmp__SRVB;
-        __tmp__JRVB=((__INTEGER__K )(ev.xexpose.height));
-        lisaac_push(&__pos__KWIE,L9971771); /* L76 EVENT_SYSTEM*/;
-        lisaac_push_first(&__pos__CQSB,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__23RB,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__B4QB,L9195016); /* L70 NUMERIC*/;
-        __tmp__ZECE=(__INTEGER__K)(- __tmp__JRVB);
-        lisaac_push(&__pos__CQSB,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__23RB,L9195016); /* L70 NUMERIC*/;
-        __tmp__JRVB=(__INTEGER__K)(__tmp__AGZB - __tmp__ZECE);
-        lisaac_push(&__pos__KWIE,L9987131); /* L76 EVENT_SYSTEM*/;
-        lisaac_push_first(&__pos__CQSB,L9195016); /* L70 NUMERIC*/;
-        __tmp__ZECE=(__INTEGER__K)(__tmp__JRVB -  1);
-        __tmp__RDCE=__tmp__ZECE;
-        /* NULL __AREA__PB__ */
-if (physical_screen__YS==NULL) {
-          lisaac_push(&__pos__KWIE,L10121275); /* L77 EVENT_SYSTEM*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* AREA */ {
-          lisaac_push(&__pos__KWIE,L10121275); /* L77 EVENT_SYSTEM*/;
-          redraw__to__4ZQ(((__AREA__PB *)physical_screen__YS),__tmp__I0ZB,__tmp__AGZB,__tmp__SRVB,__tmp__ZECE);
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__TU3C,L17839624); /* L136 NUMERIC*/;
-        lisaac_push_first(&__pos__JV0C,L8530438); /* L65 FALSE*/;
-      };
-      __tmp__RECE=((__INTEGER__K )(ResizeRequest));
-      lisaac_push(&__pos__AWIE,L11800635); /* L90 EVENT_SYSTEM*/;
-      lisaac_push_first(&__pos__TU3C,L17187848); /* L131 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__QGXB == __tmp__RECE)) {
-        lisaac_push(&__pos__TU3C,L17839624); /* L136 NUMERIC*/;
-        lisaac_push_first(&__pos__JV0C,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__KWIE,L10377275); /* L79 EVENT_SYSTEM*/;
-        __tmp__MHZB=((__INTEGER__K )(ev.xresizerequest.width));
-        __tmp__RDCE=((__INTEGER__K )(ev.xresizerequest.height));
-        XResizeWindow(display,window,(__tmp__MHZB),(__tmp__RDCE));
-        lisaac_push(&__pos__KWIE,L11166267); /* L85 EVENT_SYSTEM*/;
-        __tmp__URAB=to_uinteger_32__AAG( 16711680);
-        lisaac_push(&__pos__KWIE,L11166267); /* L85 EVENT_SYSTEM*/;
-        lisaac_push_first(&__pos__CQSB,L3950631); /* L30 UINTEGER_32*/;
-        lisaac_push_first(&__pos__23RB,L68456968); /* L522 NUMERIC*/;
-        lisaac_push_first(&__pos__B4QB,L4069969); /* L31 CONVERT*/;
-        real_col__PRJ= 0;
-        lisaac_push(&__pos__CQSB,L4343324); /* L33 UINTEGER_8*/;
-        lisaac_push_first(&__pos__23RB,L67932680); /* L518 NUMERIC*/;
-        lisaac_push_first(&__pos__B4QB,L4069969); /* L31 CONVERT*/;
-        __tmp__VRJ=planes__UD;
-        lisaac_push(&__pos__CQSB,L21370905); /* L163 VIDEO*/;
-        __tmp__5RJ=to_uinteger_32__AAG( 15);
-        lisaac_push(&__pos__CQSB,L21760025); /* L166 VIDEO*/;
-        lisaac_push_first(&__pos__23RB,L17187848); /* L131 NUMERIC*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__VRJ == __tmp__5RJ)) {
-          lisaac_push(&__pos__23RB,L17839624); /* L136 NUMERIC*/;
-          lisaac_push_first(&__pos__B4QB,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__DVAC,L21515289); /* L164 VIDEO*/;
-          __tmp__1RJ=get_raw__MTM(__tmp__URAB);
-          real_col__PRJ=__tmp__1RJ;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__23RB,L17839624); /* L136 NUMERIC*/;
-          lisaac_push_first(&__pos__B4QB,L8530438); /* L65 FALSE*/;
-        };
-        lisaac_push(&__pos__CQSB,L21764121); /* L166 VIDEO*/;
-        __tmp__5RJ=to_uinteger_32__AAG( 16);
-        lisaac_push(&__pos__CQSB,L22153241); /* L169 VIDEO*/;
-        lisaac_push_first(&__pos__23RB,L17187848); /* L131 NUMERIC*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__VRJ == __tmp__5RJ)) {
-          lisaac_push(&__pos__23RB,L17839624); /* L136 NUMERIC*/;
-          lisaac_push_first(&__pos__B4QB,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__DVAC,L21908505); /* L167 VIDEO*/;
-          __tmp__1RJ=get_raw__GUM(__tmp__URAB);
-          real_col__PRJ=__tmp__1RJ;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__23RB,L17839624); /* L136 NUMERIC*/;
-          lisaac_push_first(&__pos__B4QB,L8530438); /* L65 FALSE*/;
-        };
-        lisaac_push(&__pos__CQSB,L22157337); /* L169 VIDEO*/;
-        __tmp__5RJ=to_uinteger_32__AAG( 24);
-        lisaac_push(&__pos__CQSB,L22546457); /* L172 VIDEO*/;
-        lisaac_push_first(&__pos__23RB,L17187848); /* L131 NUMERIC*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__VRJ == __tmp__5RJ)) {
-          lisaac_push(&__pos__23RB,L17839624); /* L136 NUMERIC*/;
-          lisaac_push_first(&__pos__B4QB,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__DVAC,L22301721); /* L170 VIDEO*/;
-          lisaac_push_first(&__pos__SHDC,L6567962); /* L50 PIXEL_24*/;
-          real_col__PRJ=__tmp__URAB;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__23RB,L17839624); /* L136 NUMERIC*/;
-          lisaac_push_first(&__pos__B4QB,L8530438); /* L65 FALSE*/;
-        };
-        lisaac_push(&__pos__CQSB,L22550553); /* L172 VIDEO*/;
-        __tmp__5RJ=to_uinteger_32__AAG( 32);
-        lisaac_push(&__pos__CQSB,L22809113); /* L174 VIDEO*/;
-        lisaac_push_first(&__pos__23RB,L17187848); /* L131 NUMERIC*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__VRJ == __tmp__5RJ)) {
-          lisaac_push(&__pos__23RB,L17839624); /* L136 NUMERIC*/;
-          lisaac_push_first(&__pos__B4QB,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__DVAC,L22694937); /* L173 VIDEO*/;
-          lisaac_push_first(&__pos__SHDC,L6830126); /* L52 PIXEL_32*/;
-          real_col__PRJ=__tmp__URAB;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__23RB,L17839624); /* L136 NUMERIC*/;
-          lisaac_push_first(&__pos__B4QB,L8530438); /* L65 FALSE*/;
-        };
-        XSetForeground(display,gc,(int)(real_col__PRJ));
-        XSetFunction(display,gc,(int)( 3));
-        XDrawPoint(display,window,gc,(__tmp__MHZB),( 10));
-        lisaac_push(&__pos__KWIE,L11421755); /* L87 EVENT_SYSTEM*/;
-        resize_window__ATJ(__tmp__MHZB,__tmp__RDCE);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__TU3C,L17839624); /* L136 NUMERIC*/;
-        lisaac_push_first(&__pos__JV0C,L8530438); /* L65 FALSE*/;
-      };
-      __tmp__RECE=((__INTEGER__K )(ConfigureNotify));
-      lisaac_push(&__pos__AWIE,L13111355); /* L100 EVENT_SYSTEM*/;
-      lisaac_push_first(&__pos__TU3C,L17187848); /* L131 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__QGXB == __tmp__RECE)) {
-        lisaac_push(&__pos__TU3C,L17839624); /* L136 NUMERIC*/;
-        lisaac_push_first(&__pos__JV0C,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__KWIE,L11820091); /* L90 EVENT_SYSTEM*/;
-        __tmp__MHZB=((__INTEGER__K )(ev.xconfigure.width));
-        __tmp__RDCE=((__INTEGER__K )(ev.xconfigure.height));
-        lisaac_push(&__pos__KWIE,L12339259); /* L94 EVENT_SYSTEM*/;
-        resize_window__ATJ(__tmp__MHZB,__tmp__RDCE);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__TU3C,L17839624); /* L136 NUMERIC*/;
-        lisaac_push_first(&__pos__JV0C,L8530438); /* L65 FALSE*/;
-      };
-      __tmp__RECE=((__INTEGER__K )(KeyPress));
-      lisaac_push(&__pos__AWIE,L13504571); /* L103 EVENT_SYSTEM*/;
-      lisaac_push_first(&__pos__TU3C,L17187848); /* L131 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__QGXB == __tmp__RECE)) {
-        lisaac_push(&__pos__TU3C,L17839624); /* L136 NUMERIC*/;
-        lisaac_push_first(&__pos__JV0C,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__KWIE,L13127227); /* L100 EVENT_SYSTEM*/;
-        __tmp__JVB=((__UINTEGER_8__VB )(ev.xkey.keycode));
-        lisaac_push(&__pos__KWIE,L13270075); /* L101 EVENT_SYSTEM*/;
-        key__press__RTJ(__tmp__JVB,TRUE__B__);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__TU3C,L17839624); /* L136 NUMERIC*/;
-        lisaac_push_first(&__pos__JV0C,L8530438); /* L65 FALSE*/;
-      };
-      __tmp__RECE=((__INTEGER__K )(KeyRelease));
-      lisaac_push(&__pos__AWIE,L14291003); /* L109 EVENT_SYSTEM*/;
-      lisaac_push_first(&__pos__TU3C,L17187848); /* L131 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__QGXB == __tmp__RECE)) {
-        lisaac_push(&__pos__TU3C,L17839624); /* L136 NUMERIC*/;
-        lisaac_push_first(&__pos__JV0C,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__KWIE,L13521467); /* L103 EVENT_SYSTEM*/;
-        __tmp__JVB=((__UINTEGER_8__VB )(ev.xkey.keycode));
-        lisaac_push(&__pos__KWIE,L13663803); /* L104 EVENT_SYSTEM*/;
-        key__press__RTJ(__tmp__JVB,FALSE__I__);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__TU3C,L17839624); /* L136 NUMERIC*/;
-        lisaac_push_first(&__pos__JV0C,L8530438); /* L65 FALSE*/;
-      };
-      __tmp__RECE=((__INTEGER__K )(ButtonPress));
-      lisaac_push(&__pos__AWIE,L15470651); /* L118 EVENT_SYSTEM*/;
-      lisaac_push_first(&__pos__TU3C,L17187848); /* L131 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__QGXB == __tmp__RECE)) {
-        lisaac_push(&__pos__TU3C,L17839624); /* L136 NUMERIC*/;
-        lisaac_push_first(&__pos__JV0C,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__KWIE,L14308411); /* L109 EVENT_SYSTEM*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if ((((__INTEGER__K )(ev.xbutton.button)) ==  1)) {
-          lisaac_push(&__pos__KWIE,L15210043); /* L116 EVENT_SYSTEM*/;
-          lisaac_push_first(&__pos__CQSB,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__23RB,L14704699); /* L112 EVENT_SYSTEM*/;
-          __tmp__PSVB=((__INTEGER__K )(ev.xbutton.x));
-          __tmp__QSVB=((__INTEGER__K )(ev.xbutton.y));
-          __tmp__KCFC=MOUSE__VT__->right__LWB;
-          lisaac_push(&__pos__23RB,L14858811); /* L113 EVENT_SYSTEM*/;
-          set__with__WXJ(__tmp__PSVB,__tmp__QSVB,TRUE__B__,__tmp__KCFC);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__KWIE,L15210043); /* L116 EVENT_SYSTEM*/;
-          lisaac_push_first(&__pos__CQSB,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__23RB,L14951483); /* L114 EVENT_SYSTEM*/;
-          __tmp__PSVB=((__INTEGER__K )(ev.xbutton.x));
-          __tmp__QSVB=((__INTEGER__K )(ev.xbutton.y));
-          __tmp__KCFC=MOUSE__VT__->left__YWB;
-          lisaac_push(&__pos__23RB,L15120443); /* L115 EVENT_SYSTEM*/;
-          set__with__WXJ(__tmp__PSVB,__tmp__QSVB,__tmp__KCFC,TRUE__B__);
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__TU3C,L17839624); /* L136 NUMERIC*/;
-        lisaac_push_first(&__pos__JV0C,L8530438); /* L65 FALSE*/;
-      };
-      __tmp__RECE=((__INTEGER__K )(ButtonRelease));
-      lisaac_push(&__pos__AWIE,L16650299); /* L127 EVENT_SYSTEM*/;
-      lisaac_push_first(&__pos__TU3C,L17187848); /* L131 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__QGXB == __tmp__RECE)) {
-        lisaac_push(&__pos__TU3C,L17839624); /* L136 NUMERIC*/;
-        lisaac_push_first(&__pos__JV0C,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__KWIE,L15489083); /* L118 EVENT_SYSTEM*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if ((((__INTEGER__K )(ev.xbutton.button)) ==  1)) {
-          lisaac_push(&__pos__KWIE,L16389691); /* L125 EVENT_SYSTEM*/;
-          lisaac_push_first(&__pos__CQSB,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__23RB,L15884347); /* L121 EVENT_SYSTEM*/;
-          __tmp__PSVB=((__INTEGER__K )(ev.xbutton.x));
-          __tmp__QSVB=((__INTEGER__K )(ev.xbutton.y));
-          __tmp__KCFC=MOUSE__VT__->right__LWB;
-          lisaac_push(&__pos__23RB,L16038971); /* L122 EVENT_SYSTEM*/;
-          set__with__WXJ(__tmp__PSVB,__tmp__QSVB,FALSE__I__,__tmp__KCFC);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__KWIE,L16389691); /* L125 EVENT_SYSTEM*/;
-          lisaac_push_first(&__pos__CQSB,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__23RB,L16131131); /* L123 EVENT_SYSTEM*/;
-          __tmp__PSVB=((__INTEGER__K )(ev.xbutton.x));
-          __tmp__QSVB=((__INTEGER__K )(ev.xbutton.y));
-          __tmp__KCFC=MOUSE__VT__->left__YWB;
-          lisaac_push(&__pos__23RB,L16300603); /* L124 EVENT_SYSTEM*/;
-          set__with__WXJ(__tmp__PSVB,__tmp__QSVB,__tmp__KCFC,FALSE__I__);
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__TU3C,L17839624); /* L136 NUMERIC*/;
-        lisaac_push_first(&__pos__JV0C,L8530438); /* L65 FALSE*/;
-      };
-      __tmp__RECE=((__INTEGER__K )(MotionNotify));
-      lisaac_push(&__pos__AWIE,L17175099); /* L131 EVENT_SYSTEM*/;
-      lisaac_push_first(&__pos__TU3C,L17187848); /* L131 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__QGXB == __tmp__RECE)) {
-        lisaac_push(&__pos__TU3C,L17839624); /* L136 NUMERIC*/;
-        lisaac_push_first(&__pos__JV0C,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__KWIE,L16668219); /* L127 EVENT_SYSTEM*/;
-        __tmp__JRVB=((__INTEGER__K )(ev.xmotion.x));
-        __tmp__SRVB=((__INTEGER__K )(ev.xmotion.y));
-        __tmp__UYZB=MOUSE__VT__->left__YWB;
-        __tmp__AMEC=MOUSE__VT__->right__LWB;
-        lisaac_push(&__pos__KWIE,L17089083); /* L130 EVENT_SYSTEM*/;
-        set__with__WXJ(__tmp__JRVB,__tmp__SRVB,__tmp__UYZB,__tmp__AMEC);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__TU3C,L17839624); /* L136 NUMERIC*/;
-        lisaac_push_first(&__pos__JV0C,L8530438); /* L65 FALSE*/;
-      };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__PXJB,L17305147); /* L132 EVENT_SYSTEM*/;
-      lisaac_push_first(&__pos__3VIE,L8530438); /* L65 FALSE*/;
+  li__KDC=li__TC__->li__XC.li__RR;
+  if (((struct ___OBJ *)li__KDC)->__id==__li__SB__) {
+    li__RV3(((__li__SB *)li__KDC),li__TC__, 0, 0,li__TY,li__UY);
+  } else /* G_DIV_EXPR */ {
+    li__2P4B=((__li__ES0 *)((__li__SB *)li__KDC));
+    li__4DC=li__SX4B(li__2P4B);
+    li__SE2D=((__li__OS0 *)((__li__YC *)li__2P4B->li__HS0.li__ZQ4B)->li__WS0);
+    li__TE2D=li__SE2D->li__BR1C;
+    li__AEC=(__li__K)(li__SE2D->li__XYQC -  1);
+    li__VE2D=((__li__BB *)li__TE2D);
+    li__DEC= 0;
+    li__JEC=li__AEC;
+    while ((li__JEC >=  0)) {
+      if (('\n' == li__VE2D[li__JEC])) {
+        li__DEC=(__li__K)(li__DEC +  1);
+      };
+      li__JEC=(__li__K)(li__JEC -  1);
     };
-    };
-    lisaac_push(&__pos__LDBB,L13241892); /* L101 DESK*/;
-    lisaac_push_first(&__pos__PXJB,L11802642); /* L90 BLOCK*/;
-    until_do__ZYB:
+    li__AEC=(__li__K)((__li__K)(li__DEC +  1) <<  4);
+    li__GM0D=((__li__YC *)li__2P4B->li__HS0.li__ZQ4B);
+    li__DEC= 0;
+    if (((__li__ZB)(li__GM0D->li__0C.li__AW &  2) !=  0)) {
+      li__1E2D=((__li__OS0 *)li__GM0D->li__WS0);
+      li__2E2D=li__1E2D->li__BR1C;
+      li__OMYD=(__li__K)(li__1E2D->li__XYQC -  1);
+      li__4E2D=((__li__BB *)li__2E2D);
+      li__RMYD= 0;
+      li__YMYD=li__OMYD;
+      while ((li__YMYD >=  0)) {
+        if (('\n' == li__4E2D[li__YMYD])) {
+          li__RMYD=(__li__K)(li__RMYD +  1);
+        };
+        li__YMYD=(__li__K)(li__YMYD -  1);
+      };
+      li__DEC=(__li__K)((__li__K)(li__RMYD +  1) <<  4);
+    } else /* FALSE */ {
+      li__DEC= 100000;
+    };
+    li__KM0D=((__li__RL *)li__2P4B->li__HS0.li__4Q4B);
+    li__JEC= 0;
+    if (((__li__ZB)(li__KM0D->li__SL.li__WC.li__AW &  2) !=  0)) {
+      li__KK1D=li__KM0D->li__SL.li__RR;
+      if (((struct ___OBJ *)li__KK1D)->__id==__li__SB__) {
+        li__CNWD= 512;
+      } else /* G_DIV_EXPR */ {
+        li__CNWD=li__SX4B(((__li__ES0 *)li__KK1D));
+      };
+      li__JEC=(__li__K)(li__CNWD +  4);
+    } else /* FALSE */ {
+      li__JEC= 100000;
+    };
+    li__1VC=((__li__K )((int)(((float)(li__UY)) / (li__4DC) * (li__AEC))));
+    li__4DC=(__li__K)(li__UY - li__1VC);
+    li__AEC=li__4DC;
+    if ((li__4DC > li__JEC)) {
+      li__AEC=li__JEC;
+      li__OMYD=(__li__K)(li__UY - li__JEC);
+      li__RMYD= 0;
+      if ((li__OMYD > li__DEC)) {
+        li__RMYD=li__DEC;
+      } else /* FALSE */ {
+        li__RMYD=li__OMYD;
+      };
+      li__1VC=li__RMYD;
+      li__AZC=li__B__;
+    } else /* FALSE */ {
+      li__AZC=li__I__;
+    };
+    if ((! li__AZC)) {
+      if ((li__1VC > li__DEC)) {
+        li__1VC=li__DEC;
+        li__CNWD=(__li__K)(li__UY - li__DEC);
+        li__GNWD= 0;
+        if ((li__CNWD > li__JEC)) {
+          li__GNWD=li__JEC;
+        } else /* FALSE */ {
+          li__GNWD=li__CNWD;
+        };
+        li__AEC=li__GNWD;
+      };
+    };
+    li__GM0D=li__2P4B->li__HS0.li__ZQ4B;
+    li__OM0D=((__li__YC *)li__2P4B->li__HS0.li__ZQ4B);
+    li__4DC= 0;
+    if (((__li__ZB)(li__OM0D->li__0C.li__AW &  1) !=  0)) {
+      li__OMYD=li__VIKC(li__OM0D);
+      li__4DC=li__OMYD;
+    } else /* FALSE */ {
+      li__4DC= 100000;
+    };
+    li__DEC= 0;
+    if ((li__TY > li__4DC)) {
+      li__DEC=li__4DC;
+    } else /* FALSE */ {
+      li__DEC=li__TY;
+    };
+    li__IDKC(((__li__YC *)li__GM0D),li__TC__, 0, 0,li__DEC,li__1VC);
+    li__KM0D=li__2P4B->li__HS0.li__4Q4B;
+    li__SM0D=((__li__RL *)li__2P4B->li__HS0.li__4Q4B);
+    li__4DC= 0;
+    if (((__li__ZB)(li__SM0D->li__SL.li__WC.li__AW &  1) !=  0)) {
+      li__KK1D=li__SM0D->li__SL.li__RR;
+      if (((struct ___OBJ *)li__KK1D)->__id==__li__SB__) {
+        li__CNWD= 512;
+      } else /* G_DIV_EXPR */ {
+        li__CNWD=li__BX4B(((__li__ES0 *)li__KK1D));
+      };
+      li__4DC=(__li__K)(li__CNWD +  4);
+    } else /* FALSE */ {
+      li__4DC= 100000;
+    };
+    li__DEC= 0;
+    if ((li__TY > li__4DC)) {
+      li__DEC=li__4DC;
+    } else /* FALSE */ {
+      li__DEC=li__TY;
+    };
+    li__SM0D=((__li__RL *)li__KM0D);
+    li__KK1D=li__TC__;
+    li__4DC= 0;
+    li__JEC=li__1VC;
+    li__1VC=li__DEC;
+    li__DEC=li__AEC;
+    li__5EKC:
     {
-      lisaac_push(&__pos__PXJB,L11802642); /* L90 BLOCK*/;
-      lisaac_push_first(&__pos__3VIE,L12324388); /* L94 DESK*/;
-      /* NULL __LINKED_LISToEVENTo__GU__ */
-if (storage_message__OU==NULL) {
-        lisaac_push(&__pos__3VIE,L12336676); /* L94 DESK*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LINKED_LIST(EVENT) */ {
-        lisaac_push(&__pos__3VIE,L12336676); /* L94 DESK*/;
-        __tmp__KCFC=is_empty__M1UB(((__LINKED_LISToEVENTo__GU *)storage_message__OU));
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-        lisaac_push(&__pos__PXJB,L11799570); /* L90 BLOCK*/;
-        lisaac_push_first(&__pos__3VIE,L13509634); /* L103 TRUE*/;
-        __tmp__KCFC=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__PXJB,L11799570); /* L90 BLOCK*/;
-        lisaac_push_first(&__pos__3VIE,L14689286); /* L112 FALSE*/;
-        __tmp__KCFC=TRUE__B__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KCFC) {
-        lisaac_push(&__pos__PXJB,L12192274); /* L93 BLOCK*/;
-        lisaac_push_first(&__pos__3VIE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__AWIE,L11935762); /* L91 BLOCK*/;
-        lisaac_push_first(&__pos__TU3C,L12342820); /* L94 DESK*/;
-        /* NULL __LINKED_LISToEVENTo__GU__ */
-if (storage_message__OU==NULL) {
-          lisaac_push(&__pos__TU3C,L12466724); /* L95 DESK*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LINKED_LIST(EVENT) */ {
-          lisaac_push(&__pos__TU3C,L12466724); /* L95 DESK*/;
-          Self__SOMC=((__LINKED_LISToEVENTo__GU *)storage_message__OU);
-          lisaac_push_first(&__pos__JV0C,L17435704); /* L133 TRAVERSABLE*/;
-          lisaac_push_first(&__pos__KWIE,L21772306); /* L166 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L7481860); /* L57 OBJECT*/;
-          __tmp__H1JC=((__POINTER__CB )(top_context->back->back));
-          lisaac_push(&__pos__KWIE,L21899282); /* L167 BLOCK*/;
-          __tmp__R1JC=__infix_greater_equal__JGG( 15, 5);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__R1JC) {
-            lisaac_push(&__pos__KWIE,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__CQSB,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__23RB,L21906962); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L17441848); /* L133 TRAVERSABLE*/;
-            __tmp__RKH=is_empty__M1UB(Self__SOMC);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RKH) {
-              lisaac_push(&__pos__B4QB,L17437240); /* L133 TRAVERSABLE*/;
-              lisaac_push_first(&__pos__DVAC,L13509634); /* L103 TRUE*/;
-              __tmp__0USD=FALSE__I__;
+      li__CNWD= 0;
+      li__GNWD= 0;
+      li__YFKC= 0;
+      li__ZFKC= 0;
+      if (((void *)li__KK1D != (void *)li__SM0D->li__SL.li__VC.li__H4)) {
+        li__SM0D->li__SL.li__VC.li__H4=li__KK1D;
+        if (((struct ___OBJ *)li__KK1D)->__id==__li__TC__) {
+          li__KTSC=((__li__TC *)li__KK1D)->li__XC.li__VC.li__3JB;
+        } else /* G_RAW */ {
+          li__KTSC=((__li__RL *)li__KK1D)->li__SL.li__VC.li__3JB;
+        };
+        li__SM0D->li__SL.li__VC.li__3JB=(__li__K)(li__KTSC + li__4DC);
+        if (((struct ___OBJ *)li__KK1D)->__id==__li__TC__) {
+          li__KTSC=((__li__TC *)li__KK1D)->li__XC.li__VC.li__4JB;
+        } else /* G_RAW */ {
+          li__KTSC=((__li__RL *)li__KK1D)->li__SL.li__VC.li__4JB;
+        };
+        li__SM0D->li__SL.li__VC.li__4JB=(__li__K)(li__KTSC + li__JEC);
+        if (((struct ___OBJ *)li__KK1D)->__id==__li__TC__) {
+          li__OTSC=((__li__TC *)li__KK1D)->li__XC.li__VC.li__JKB;
+        } else /* G_RAW */ {
+          li__OTSC=((__li__RL *)li__KK1D)->li__SL.li__VC.li__JKB;
+        };
+        li__SM0D->li__SL.li__VC.li__5JB=li__OTSC;
+        if (((void *)li__SM0D->li__SL.li__VC.li__5JB != (void *)NULL)) {
+          li__OTSC=li__SM0D->li__SL.li__VC.li__5JB;
+          switch (((struct ___OBJ *)li__OTSC)->__id) {
+          case __li__SB__: {
+            ((__li__SB *)li__OTSC)->li__HC.li__WKB=li__SM0D;
+          } break;
+          case __li__TC__: {
+            ((__li__TC *)((__li__SB *)li__OTSC))->li__XC.li__VC.li__WKB=li__SM0D;
+          } break;
+          case __li__YC__: {
+            ((__li__YC *)((__li__SB *)li__OTSC))->li__ZC.li__WKB=li__SM0D;
+          } break;
+          case __li__RL__: {
+            ((__li__RL *)((__li__SB *)li__OTSC))->li__SL.li__VC.li__WKB=li__SM0D;
+          } break;
+          case __li__AS__: {
+            ((__li__AS *)((__li__SB *)li__OTSC))->li__BS.li__WKB=li__SM0D;
+          } break;
+          case __li__GS__: {
+            ((__li__GS *)((__li__SB *)li__OTSC))->li__IS.li__WKB=li__SM0D;
+          } break;
+          };
+        };
+        li__OTSC=li__SM0D->li__SL.li__VC.li__H4;
+        switch (((struct ___OBJ *)li__OTSC)->__id) {
+        case __li__TB__: {
+          ((__li__TB *)li__OTSC)->li__JKB=li__SM0D;
+        } break;
+        case __li__TC__: {
+          ((__li__TC *)((__li__TB *)li__OTSC))->li__XC.li__VC.li__JKB=li__SM0D;
+        } break;
+        case __li__RL__: {
+          ((__li__RL *)((__li__TB *)li__OTSC))->li__SL.li__VC.li__JKB=li__SM0D;
+        } break;
+        };
+        li__SM0D->li__SL.li__VC.li__WKB=NULL;
+        li__SM0D->li__SL.li__VC.li__JKB=NULL;
+        li__SM0D->li__SL.li__VC.li__ZKB=NULL;
+        li__SM0D->li__SL.li__VC.li__2KB=NULL;
+        li__SM0D->li__SL.li__VC.li__3R=li__DEC;
+        li__SM0D->li__SL.li__VC.li__ZR=li__1VC;
+        li__SM0D->li__SL.li__VC.li__2YF= 0;
+        li__SM0D->li__SL.li__VC.li__5YF=(__li__K)(li__SM0D->li__SL.li__VC.li__ZR -  1);
+        li__SM0D->li__SL.li__VC.li__AZF= 0;
+        li__SM0D->li__SL.li__VC.li__DZF=(__li__K)(li__SM0D->li__SL.li__VC.li__3R -  1);
+        li__30TC(li__SM0D);
+        li__TBUC(li__SM0D);
+        li__JIKC(li__SM0D);
+      } else /* FALSE */ {
+        li__KTSC=li__SM0D->li__SL.li__VC.li__3JB;
+        li__OTSC=li__SM0D->li__SL.li__VC.li__H4;
+        switch (((struct ___OBJ *)li__OTSC)->__id) {
+        case __li__TB__: {
+          li__LUSC=((__li__TB *)li__OTSC)->li__3JB;
+        } break;
+        case __li__TC__: {
+          li__LUSC=((__li__TC *)li__OTSC)->li__XC.li__VC.li__3JB;
+        } break;
+        case __li__RL__: {
+          li__LUSC=((__li__RL *)li__OTSC)->li__SL.li__VC.li__3JB;
+        } break;
+        };
+        li__OUSC=(__li__K)(li__4DC - (__li__K)(li__KTSC - li__LUSC));
+        li__KTSC=li__SM0D->li__SL.li__VC.li__4JB;
+        li__OTSC=li__SM0D->li__SL.li__VC.li__H4;
+        switch (((struct ___OBJ *)li__OTSC)->__id) {
+        case __li__TB__: {
+          li__LUSC=((__li__TB *)li__OTSC)->li__4JB;
+        } break;
+        case __li__TC__: {
+          li__LUSC=((__li__TC *)li__OTSC)->li__XC.li__VC.li__4JB;
+        } break;
+        case __li__RL__: {
+          li__LUSC=((__li__RL *)li__OTSC)->li__SL.li__VC.li__4JB;
+        } break;
+        };
+        li__UUSC=(__li__K)(li__JEC - (__li__K)(li__KTSC - li__LUSC));
+        li__KTSC= 0;
+        li__LUSC= 0;
+        li__TDUC= 0;
+        li__UDUC= 0;
+        li__VDUC= 0;
+        li__WDUC= 0;
+        li__XDUC= 0;
+        li__YDUC= 0;
+        li__ZDUC=NULL;
+        if (((li__OUSC !=  0) || (li__UUSC !=  0))) {
+          li__ZDUC=li__SM0D->li__SL.li__VC.li__2KB;
+          if (((void *)li__SM0D->li__SL.li__VC.li__2KB != (void *)NULL)) {
+            li__KTSC=li__SM0D->li__SL.li__VC.li__2KB->li__HYB->li__JYB;
+            li__TDUC=li__SM0D->li__SL.li__VC.li__2KB->li__LYB->li__JYB;
+            li__LUSC=li__SM0D->li__SL.li__VC.li__2KB->li__OYB->li__QYB;
+            li__UDUC=(__li__K)(li__SM0D->li__SL.li__VC.li__2KB->li__SYB->li__QYB -  1);
+          };
+          li__DJXC(li__SM0D,li__OUSC,li__UUSC);
+          li__TBUC(li__SM0D);
+          if (((void *)li__SM0D->li__SL.li__VC.li__2KB != (void *)NULL)) {
+            li__VDUC=li__SM0D->li__SL.li__VC.li__2KB->li__HYB->li__JYB;
+            li__XDUC=li__SM0D->li__SL.li__VC.li__2KB->li__LYB->li__JYB;
+            li__WDUC=li__SM0D->li__SL.li__VC.li__2KB->li__OYB->li__QYB;
+            li__YDUC=(__li__K)(li__SM0D->li__SL.li__VC.li__2KB->li__SYB->li__QYB -  1);
+          };
+          if ((((void *)li__ZDUC != (void *)NULL) && ((void *)li__SM0D->li__SL.li__VC.li__2KB != (void *)NULL))) {
+            li__UNYD= 0;
+            if ((li__OUSC <  0)) {
+              li__UNYD=(__li__K)(- li__OUSC);
             } else /* FALSE */ {
-              lisaac_push(&__pos__B4QB,L17437240); /* L133 TRAVERSABLE*/;
-              lisaac_push_first(&__pos__DVAC,L14689286); /* L112 FALSE*/;
-              __tmp__0USD=TRUE__B__;
+              li__UNYD=li__OUSC;
             };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__0USD) {
-              lisaac_push(&__pos__23RB,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__B4QB,L13509634); /* L103 TRUE*/;
-              __tmp__0USD=FALSE__I__;
+            if ((li__UNYD > li__SM0D->li__SL.li__VC.li__ZR)) {
+              li__YGUC=li__B__;
             } else /* FALSE */ {
-              lisaac_push(&__pos__23RB,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__B4QB,L14689286); /* L112 FALSE*/;
-              __tmp__0USD=TRUE__B__;
+              li__XNYD= 0;
+              if ((li__UUSC <  0)) {
+                li__XNYD=(__li__K)(- li__UUSC);
+              } else /* FALSE */ {
+                li__XNYD=li__UUSC;
+              };
+              li__YGUC=(li__XNYD > li__SM0D->li__SL.li__VC.li__3R);
             };
-            __tmp__RKH=__tmp__0USD;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__KWIE,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__CQSB,L12081158); /* L92 FALSE*/;
-            __tmp__RKH=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RKH) {
-            lisaac_push(&__pos__KWIE,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__CQSB,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__23RB,L21910546); /* L167 BLOCK*/;
-            lisaac_push(&__pos__23RB,L22051346); /* L168 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L9452548); /* L72 OBJECT*/;
-            lisaac_push_first(&__pos__DVAC,L8260100); /* L63 OBJECT*/;
-            lisaac_push_first(&__pos__SHDC,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__LVAC,L8009220); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__tmp__H1JC));
-            lisaac_push(&__pos__B4QB,L9574916); /* L73 OBJECT*/;
-            print__P5F((&__string_1));
-            lisaac_push(&__pos__B4QB,L9706500); /* L74 OBJECT*/;
-            lisaac_push_first(&__pos__DVAC,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__pos__SHDC,L5005391); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__pos__LVAC,L18378320); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__pos__YYIE,L6962209); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__pos__B4QB,L9848324); /* L75 OBJECT*/;
-            lisaac_push_first(&__pos__DVAC,L10904580); /* L83 OBJECT*/;
-            lisaac_push_first(&__pos__SHDC,L9055341); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__pos__KWIE,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__CQSB,L8530438); /* L65 FALSE*/;
-          };
-          __tmp__3OMC=Self__SOMC->first_link__U1UB;
-          /* NULL __LINKED_LIST_NODEoEVENTo__Q1UB__ */
-if (__tmp__3OMC==NULL) {
-            lisaac_push(&__pos__JV0C,L20724789); /* L158 LINKED_LIST*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LINKED_LIST_NODE(EVENT) */ {
-            __tmp__EHC=__tmp__3OMC->item__4OMC;
-          };
-          lisaac_push(&__pos__JV0C,L18229304); /* L139 TRAVERSABLE*/;
-          lisaac_push_first(&__pos__KWIE,L15357964); /* L117 STRING_CONSTANT*/;
-          lisaac_push_first(&__pos__CQSB,L23083026); /* L176 BLOCK*/;
-          lisaac_push_first(&__pos__23RB,L7481860); /* L57 OBJECT*/;
-          __tmp__H1JC=((__POINTER__CB )(top_context->back->back));
-          lisaac_push(&__pos__CQSB,L23210002); /* L177 BLOCK*/;
-          __tmp__R1JC=__infix_greater_equal__JGG( 15, 15);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__R1JC) {
-            lisaac_push(&__pos__CQSB,L23213586); /* L177 BLOCK*/;
-            lisaac_push_first(&__pos__23RB,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__B4QB,L23218194); /* L177 BLOCK*/;
-            lisaac_push_first(&__pos__DVAC,L18240056); /* L139 TRAVERSABLE*/;
-            __tmp__J4OD=item__TNSC(Self__SOMC, 1);
-            /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__EHC == (void *)__tmp__J4OD)) {
-              lisaac_push(&__pos__B4QB,L23215122); /* L177 BLOCK*/;
-              lisaac_push_first(&__pos__DVAC,L13509634); /* L103 TRUE*/;
-              __tmp__0USD=FALSE__I__;
+            if (li__YGUC) {
+              li__NIYC(li__SM0D,li__KTSC,li__LUSC,li__TDUC,li__UDUC);
+              li__NIYC(li__SM0D,li__VDUC,li__WDUC,li__XDUC,li__YDUC);
             } else /* FALSE */ {
-              lisaac_push(&__pos__B4QB,L23215122); /* L177 BLOCK*/;
-              lisaac_push_first(&__pos__DVAC,L14689286); /* L112 FALSE*/;
-              __tmp__0USD=TRUE__B__;
+              li__XNYD= 0;
+              if ((li__KTSC > li__VDUC)) {
+                li__XNYD=li__VDUC;
+              } else /* FALSE */ {
+                li__XNYD=li__KTSC;
+              };
+              li__4NYD= 0;
+              if ((li__LUSC > li__WDUC)) {
+                li__4NYD=li__WDUC;
+              } else /* FALSE */ {
+                li__4NYD=li__LUSC;
+              };
+              li__TNWD= 0;
+              if ((li__TDUC > li__XDUC)) {
+                li__TNWD=li__TDUC;
+              } else /* FALSE */ {
+                li__TNWD=li__XDUC;
+              };
+              li__XNWD= 0;
+              if ((li__UDUC > li__YDUC)) {
+                li__XNWD=li__UDUC;
+              } else /* FALSE */ {
+                li__XNWD=li__YDUC;
+              };
+              li__NIYC(li__SM0D,li__XNYD,li__4NYD,li__TNWD,li__XNWD);
             };
-            __tmp__RKH=__tmp__0USD;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__CQSB,L23213586); /* L177 BLOCK*/;
-            lisaac_push_first(&__pos__23RB,L12081158); /* L92 FALSE*/;
-            __tmp__RKH=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RKH) {
-            lisaac_push(&__pos__CQSB,L23464466); /* L179 BLOCK*/;
-            lisaac_push_first(&__pos__23RB,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__B4QB,L23348754); /* L178 BLOCK*/;
-            lisaac_push_first(&__pos__DVAC,L9452548); /* L72 OBJECT*/;
-            lisaac_push_first(&__pos__SHDC,L8260100); /* L63 OBJECT*/;
-            lisaac_push_first(&__pos__LVAC,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__YYIE,L8009220); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__tmp__H1JC));
-            lisaac_push(&__pos__DVAC,L9574916); /* L73 OBJECT*/;
-            print__P5F((&__string_7));
-            lisaac_push(&__pos__DVAC,L9706500); /* L74 OBJECT*/;
-            lisaac_push_first(&__pos__SHDC,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__pos__LVAC,L5005391); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__pos__YYIE,L18378320); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__pos__4YIE,L6962209); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__pos__DVAC,L9848324); /* L75 OBJECT*/;
-            lisaac_push_first(&__pos__SHDC,L10904580); /* L83 OBJECT*/;
-            lisaac_push_first(&__pos__LVAC,L9055341); /* L69 SYSTEM*/;
-            exit(( 1));
           } else /* FALSE */ {
-            lisaac_push(&__pos__CQSB,L23464466); /* L179 BLOCK*/;
-            lisaac_push_first(&__pos__23RB,L8530438); /* L65 FALSE*/;
-          };
-          __tmp__J4OD=__tmp__EHC;
-        };
-        /* NULL __LINKED_LISToEVENTo__GU__ */
-if (storage_message__OU==NULL) {
-          lisaac_push(&__pos__TU3C,L12597796); /* L96 DESK*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LINKED_LIST(EVENT) */ {
-          lisaac_push(&__pos__TU3C,L12597796); /* L96 DESK*/;
-          Self__SOMC=((__LINKED_LISToEVENTo__GU *)storage_message__OU);
-          lisaac_push_first(&__pos__JV0C,L15999541); /* L122 LINKED_LIST*/;
-          __tmp__51IC=Self__SOMC->parent_linked_collection__NU.upper__ZNW;
-          lisaac_push(&__pos__JV0C,L38693943); /* L295 COLLECTION*/;
-          lisaac_push_first(&__pos__KWIE,L9195016); /* L70 NUMERIC*/;
-          __tmp__A2IC=(__INTEGER__K)(__tmp__51IC -  1);
-          lisaac_push(&__pos__JV0C,L38680631); /* L295 COLLECTION*/;
-          lisaac_push_first(&__pos__KWIE,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__CQSB,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__23RB,L9195016); /* L70 NUMERIC*/;
-          __tmp__51IC=(__INTEGER__K)(-  1);
-          lisaac_push(&__pos__KWIE,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__CQSB,L9195016); /* L70 NUMERIC*/;
-          __tmp__C2IC=(__INTEGER__K)( 1 - __tmp__51IC);
-          lisaac_push(&__pos__JV0C,L38549047); /* L294 COLLECTION*/;
-          __tmp__51IC=count__VNW(Self__SOMC);
-          lisaac_push(&__pos__JV0C,L38549559); /* L294 COLLECTION*/;
-          lisaac_push_first(&__pos__KWIE,L9195016); /* L70 NUMERIC*/;
-          __tmp__GNDE=(__INTEGER__K)(__tmp__51IC -  1);
-          lisaac_push(&__pos__JV0C,L37751863); /* L288 COLLECTION*/;
-          lisaac_push_first(&__pos__KWIE,L21772306); /* L166 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L7481860); /* L57 OBJECT*/;
-          __tmp__H1JC=((__POINTER__CB )(top_context->back->back));
-          lisaac_push(&__pos__KWIE,L21899282); /* L167 BLOCK*/;
-          __tmp__R1JC=__infix_greater_equal__JGG( 15, 5);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__R1JC) {
-            lisaac_push(&__pos__KWIE,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__CQSB,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__23RB,L21906962); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L37759031); /* L288 COLLECTION*/;
-            __tmp__RKH=is_empty__M1UB(Self__SOMC);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RKH) {
-              lisaac_push(&__pos__B4QB,L37753911); /* L288 COLLECTION*/;
-              lisaac_push_first(&__pos__DVAC,L13509634); /* L103 TRUE*/;
-              __tmp__0USD=FALSE__I__;
+            if (((void *)li__ZDUC != (void *)NULL)) {
+              li__NIYC(li__SM0D,li__KTSC,li__LUSC,li__TDUC,li__UDUC);
+              li__YGUC=li__B__;
             } else /* FALSE */ {
-              lisaac_push(&__pos__B4QB,L37753911); /* L288 COLLECTION*/;
-              lisaac_push_first(&__pos__DVAC,L14689286); /* L112 FALSE*/;
-              __tmp__0USD=TRUE__B__;
+              li__YGUC=li__I__;
             };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__0USD) {
-              lisaac_push(&__pos__23RB,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__B4QB,L13509634); /* L103 TRUE*/;
-              __tmp__0USD=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__23RB,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__B4QB,L14689286); /* L112 FALSE*/;
-              __tmp__0USD=TRUE__B__;
+            if ((! li__YGUC)) {
+              if (((void *)li__SM0D->li__SL.li__VC.li__2KB != (void *)NULL)) {
+                li__NIYC(li__SM0D,li__VDUC,li__WDUC,li__XDUC,li__YDUC);
+              };
             };
-            __tmp__RKH=__tmp__0USD;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__KWIE,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__CQSB,L12081158); /* L92 FALSE*/;
-            __tmp__RKH=FALSE__I__;
           };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RKH) {
-            lisaac_push(&__pos__KWIE,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__CQSB,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__23RB,L21910546); /* L167 BLOCK*/;
-            lisaac_push(&__pos__23RB,L22051346); /* L168 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L9452548); /* L72 OBJECT*/;
-            lisaac_push_first(&__pos__DVAC,L8260100); /* L63 OBJECT*/;
-            lisaac_push_first(&__pos__SHDC,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__LVAC,L8009220); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__tmp__H1JC));
-            lisaac_push(&__pos__B4QB,L9574916); /* L73 OBJECT*/;
-            print__P5F((&__string_1));
-            lisaac_push(&__pos__B4QB,L9706500); /* L74 OBJECT*/;
-            lisaac_push_first(&__pos__DVAC,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__pos__SHDC,L5005391); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__pos__LVAC,L18378320); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__pos__YYIE,L6962209); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__pos__B4QB,L9848324); /* L75 OBJECT*/;
-            lisaac_push_first(&__pos__DVAC,L10904580); /* L83 OBJECT*/;
-            lisaac_push_first(&__pos__SHDC,L9055341); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__pos__KWIE,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__CQSB,L8530438); /* L65 FALSE*/;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if ((Self__SOMC->parent_linked_collection__NU.upper__ZNW ==  1)) {
-            lisaac_push(&__pos__JV0C,L18090549); /* L138 LINKED_LIST*/;
-            lisaac_push_first(&__pos__KWIE,L6825986); /* L52 TRUE*/;
-            lisaac_push_first(&__pos__CQSB,L16263221); /* L124 LINKED_LIST*/;
-            Self__SOMC->first_link__U1UB=NULL;
-            Self__SOMC->last_link__2PMC=NULL;
-            Self__SOMC->mem_lnk__3PMC=NULL;
-            Self__SOMC->mem_idx__4PMC= 0;
-            Self__SOMC->parent_linked_collection__NU.upper__ZNW= 0;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__JV0C,L18090549); /* L138 LINKED_LIST*/;
-            lisaac_push_first(&__pos__KWIE,L6826502); /* L52 FALSE*/;
-            lisaac_push_first(&__pos__CQSB,L17045557); /* L130 LINKED_LIST*/;
-            __tmp__FQMC=Self__SOMC->first_link__U1UB;
-            /* NULL __LINKED_LIST_NODEoEVENTo__Q1UB__ */
-if (__tmp__FQMC==NULL) {
-              lisaac_push(&__pos__CQSB,L17188405); /* L131 LINKED_LIST*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LINKED_LIST_NODE(EVENT) */ {
-              __tmp__HQMC=__tmp__FQMC->next__GQMC;
-            };
-            Self__SOMC->first_link__U1UB=__tmp__HQMC;
-            /* __TRUE__B__ __FALSE__I__ */
-if ((Self__SOMC->mem_idx__4PMC ==  1)) {
-              lisaac_push(&__pos__CQSB,L17829429); /* L136 LINKED_LIST*/;
-              lisaac_push_first(&__pos__23RB,L6825986); /* L52 TRUE*/;
-              lisaac_push_first(&__pos__B4QB,L17313845); /* L132 LINKED_LIST*/;
-              Self__SOMC->mem_lnk__3PMC=__tmp__HQMC;
+        };
+        li__KTSC= 0;
+        li__LUSC= 0;
+        li__OUSC= 0;
+        li__UUSC= 0;
+        if (((li__1VC != li__SM0D->li__SL.li__VC.li__ZR) || (li__DEC != li__SM0D->li__SL.li__VC.li__3R))) {
+          if (((void *)li__SM0D->li__SL.li__VC.li__2KB == (void *)NULL)) {
+            li__KTSC= 2147483647;
+            li__LUSC= 2147483647;
+            li__UNYD=((__li__K )((__li__VNB )(__li__K)(-  2147483647)));
+            li__OUSC=li__UNYD;
+            li__UUSC=li__UNYD;
+          } else /* FALSE */ {
+            li__KTSC=li__SM0D->li__SL.li__VC.li__2KB->li__HYB->li__JYB;
+            li__OUSC=li__SM0D->li__SL.li__VC.li__2KB->li__LYB->li__JYB;
+            li__LUSC=li__SM0D->li__SL.li__VC.li__2KB->li__OYB->li__QYB;
+            li__UUSC=li__SM0D->li__SL.li__VC.li__2KB->li__SYB->li__QYB;
+          };
+          li__SM0D->li__SL.li__VC.li__ZR=li__1VC;
+          li__SM0D->li__SL.li__VC.li__3R=li__DEC;
+          li__1RWC(li__SM0D);
+          li__TBUC(li__SM0D);
+          li__SM0D->li__SL.li__VC.li__2YF= 0;
+          li__SM0D->li__SL.li__VC.li__5YF=(__li__K)(li__SM0D->li__SL.li__VC.li__ZR -  1);
+          li__SM0D->li__SL.li__VC.li__AZF= 0;
+          li__SM0D->li__SL.li__VC.li__DZF=(__li__K)(li__SM0D->li__SL.li__VC.li__3R -  1);
+          if (((void *)li__SM0D->li__SL.li__VC.li__2KB != (void *)NULL)) {
+            li__UNYD=li__SM0D->li__SL.li__VC.li__2KB->li__HYB->li__JYB;
+            li__XNYD= 0;
+            if ((li__KTSC > li__UNYD)) {
+              li__XNYD=li__UNYD;
             } else /* FALSE */ {
-              lisaac_push(&__pos__CQSB,L17829429); /* L136 LINKED_LIST*/;
-              lisaac_push_first(&__pos__23RB,L6826502); /* L52 FALSE*/;
-              lisaac_push_first(&__pos__B4QB,L17570869); /* L134 LINKED_LIST*/;
-              __tmp__H4WC=Self__SOMC->mem_idx__4PMC;
-              lisaac_push(&__pos__B4QB,L17705525); /* L135 LINKED_LIST*/;
-              lisaac_push_first(&__pos__DVAC,L9195016); /* L70 NUMERIC*/;
-              Self__SOMC->mem_idx__4PMC=(__INTEGER__K)(__tmp__H4WC -  1);
+              li__XNYD=li__KTSC;
             };
-            __tmp__H4WC=Self__SOMC->parent_linked_collection__NU.upper__ZNW;
-            lisaac_push(&__pos__CQSB,L17968181); /* L137 LINKED_LIST*/;
-            lisaac_push_first(&__pos__23RB,L9195016); /* L70 NUMERIC*/;
-            Self__SOMC->parent_linked_collection__NU.upper__ZNW=(__INTEGER__K)(__tmp__H4WC -  1);
-          };
-          lisaac_push(&__pos__JV0C,L38538295); /* L294 COLLECTION*/;
-          lisaac_push_first(&__pos__KWIE,L24393746); /* L186 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L7481860); /* L57 OBJECT*/;
-          __tmp__H1JC=((__POINTER__CB )(top_context->back->back));
-          lisaac_push(&__pos__KWIE,L24520722); /* L187 BLOCK*/;
-          __tmp__R1JC=__infix_greater_equal__JGG( 15, 15);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__R1JC) {
-            lisaac_push(&__pos__KWIE,L24524306); /* L187 BLOCK*/;
-            lisaac_push_first(&__pos__CQSB,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__23RB,L24528914); /* L187 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L38542903); /* L294 COLLECTION*/;
-            __tmp__H4WC=count__VNW(Self__SOMC);
-            /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__H4WC == __tmp__GNDE)) {
-              lisaac_push(&__pos__23RB,L24525842); /* L187 BLOCK*/;
-              lisaac_push_first(&__pos__B4QB,L13509634); /* L103 TRUE*/;
-              __tmp__0USD=FALSE__I__;
+            li__KTSC=li__XNYD;
+            li__UNYD=li__SM0D->li__SL.li__VC.li__2KB->li__LYB->li__JYB;
+            li__XNYD= 0;
+            if ((li__OUSC > li__UNYD)) {
+              li__XNYD=li__OUSC;
             } else /* FALSE */ {
-              lisaac_push(&__pos__23RB,L24525842); /* L187 BLOCK*/;
-              lisaac_push_first(&__pos__B4QB,L14689286); /* L112 FALSE*/;
-              __tmp__0USD=TRUE__B__;
+              li__XNYD=li__UNYD;
             };
-            __tmp__RKH=__tmp__0USD;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__KWIE,L24524306); /* L187 BLOCK*/;
-            lisaac_push_first(&__pos__CQSB,L12081158); /* L92 FALSE*/;
-            __tmp__RKH=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RKH) {
-            lisaac_push(&__pos__KWIE,L24775186); /* L189 BLOCK*/;
-            lisaac_push_first(&__pos__CQSB,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__23RB,L24532498); /* L187 BLOCK*/;
-            lisaac_push(&__pos__23RB,L24672274); /* L188 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L9452548); /* L72 OBJECT*/;
-            lisaac_push_first(&__pos__DVAC,L8260100); /* L63 OBJECT*/;
-            lisaac_push_first(&__pos__SHDC,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__LVAC,L8009220); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__tmp__H1JC));
-            lisaac_push(&__pos__B4QB,L9574916); /* L73 OBJECT*/;
-            print__P5F((&__string_2));
-            lisaac_push(&__pos__B4QB,L9706500); /* L74 OBJECT*/;
-            lisaac_push_first(&__pos__DVAC,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__pos__SHDC,L5005391); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__pos__LVAC,L18378320); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__pos__YYIE,L6962209); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__pos__B4QB,L9848324); /* L75 OBJECT*/;
-            lisaac_push_first(&__pos__DVAC,L10904580); /* L83 OBJECT*/;
-            lisaac_push_first(&__pos__SHDC,L9055341); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__pos__KWIE,L24775186); /* L189 BLOCK*/;
-            lisaac_push_first(&__pos__CQSB,L8530438); /* L65 FALSE*/;
-          };
-          lisaac_push(&__pos__JV0C,L38669367); /* L295 COLLECTION*/;
-          lisaac_push_first(&__pos__KWIE,L24393746); /* L186 BLOCK*/;
-          lisaac_push_first(&__pos__CQSB,L7481860); /* L57 OBJECT*/;
-          __tmp__H1JC=((__POINTER__CB )(top_context->back->back));
-          lisaac_push(&__pos__KWIE,L24520722); /* L187 BLOCK*/;
-          __tmp__R1JC=__infix_greater_equal__JGG( 15, 15);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__R1JC) {
-            lisaac_push(&__pos__KWIE,L24524306); /* L187 BLOCK*/;
-            lisaac_push_first(&__pos__CQSB,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__23RB,L24528914); /* L187 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L38670391); /* L295 COLLECTION*/;
-            __tmp__RKH=( 1 == __tmp__C2IC);
-            __tmp__0USD=(Self__SOMC->parent_linked_collection__NU.upper__ZNW == __tmp__A2IC);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RKH) {
-              lisaac_push(&__pos__B4QB,L38683191); /* L295 COLLECTION*/;
-              lisaac_push_first(&__pos__DVAC,L11424770); /* L87 TRUE*/;
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__0USD) {
-                lisaac_push(&__pos__DVAC,L11431426); /* L87 TRUE*/;
-                lisaac_push_first(&__pos__SHDC,L13509634); /* L103 TRUE*/;
-                __tmp__CNTD=FALSE__I__;
-              } else /* FALSE */ {
-                lisaac_push(&__pos__DVAC,L11431426); /* L87 TRUE*/;
-                lisaac_push_first(&__pos__SHDC,L14689286); /* L112 FALSE*/;
-                __tmp__CNTD=TRUE__B__;
-              };
-              __tmp__1ITD=__tmp__CNTD;
+            li__OUSC=li__XNYD;
+            li__UNYD=li__SM0D->li__SL.li__VC.li__2KB->li__OYB->li__QYB;
+            li__XNYD= 0;
+            if ((li__LUSC > li__UNYD)) {
+              li__XNYD=li__UNYD;
             } else /* FALSE */ {
-              lisaac_push(&__pos__B4QB,L38683191); /* L295 COLLECTION*/;
-              lisaac_push_first(&__pos__DVAC,L12866566); /* L98 FALSE*/;
-              __tmp__1ITD=__tmp__0USD;
+              li__XNYD=li__LUSC;
             };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1ITD) {
-              lisaac_push(&__pos__23RB,L24525842); /* L187 BLOCK*/;
-              lisaac_push_first(&__pos__B4QB,L13509634); /* L103 TRUE*/;
-              __tmp__CNTD=FALSE__I__;
+            li__LUSC=li__XNYD;
+            li__UNYD=li__SM0D->li__SL.li__VC.li__2KB->li__SYB->li__QYB;
+            li__XNYD= 0;
+            if ((li__UUSC > li__UNYD)) {
+              li__XNYD=li__UUSC;
             } else /* FALSE */ {
-              lisaac_push(&__pos__23RB,L24525842); /* L187 BLOCK*/;
-              lisaac_push_first(&__pos__B4QB,L14689286); /* L112 FALSE*/;
-              __tmp__CNTD=TRUE__B__;
+              li__XNYD=li__UNYD;
+            };
+            li__UUSC=li__XNYD;
+          };
+          if ((li__KTSC <= li__OUSC)) {
+            li__NIYC(li__SM0D,li__KTSC,li__LUSC,li__OUSC,(__li__K)(li__UUSC -  1));
+          };
+        };
+      };
+      li__KTSC=(__li__K)(li__1VC -  4);
+      li__OTSC=li__SM0D->li__SL.li__RR;
+      if (((struct ___OBJ *)li__OTSC)->__id==__li__SB__) {
+        li__WM0D=((__li__SB *)li__OTSC);
+        li__LUSC= 0;
+        if (((__li__ZB)(li__WM0D->li__KC.li__AW &  1) !=  0)) {
+          li__LUSC= 512;
+        } else /* FALSE */ {
+          li__LUSC= 100000;
+        };
+        li__OUSC=li__LUSC;
+      } else /* G_DIV_EXPR */ {
+        li__OUSC=li__POLC(((__li__ES0 *)li__OTSC));
+      };
+      if ((li__KTSC > li__OUSC)) {
+        li__IGKC=li__SM0D->li__SL.li__RR;
+        if (((struct ___OBJ *)li__IGKC)->__id==__li__SB__) {
+          li__WNLC=((__li__SB *)li__IGKC);
+          li__UNYD= 0;
+          if (((__li__ZB)(li__WNLC->li__KC.li__AW &  1) !=  0)) {
+            li__UNYD= 512;
+          } else /* FALSE */ {
+            li__UNYD= 100000;
+          };
+          li__XNYD=li__UNYD;
+        } else /* G_DIV_EXPR */ {
+          li__XNYD=li__POLC(((__li__ES0 *)li__IGKC));
+        };
+        li__YFKC=li__XNYD;
+        li__CNWD=(__li__K)((__li__K)((__li__K)((__li__K)(li__1VC -  4) - li__XNYD) >>  1) +  2);
+      } else /* FALSE */ {
+        li__YFKC=(__li__K)(li__1VC -  4);
+        li__CNWD= 2;
+      };
+      li__KTSC=(__li__K)(li__DEC -  4);
+      li__OTSC=li__SM0D->li__SL.li__RR;
+      if (((struct ___OBJ *)li__OTSC)->__id==__li__SB__) {
+        li__WM0D=((__li__SB *)li__OTSC);
+        li__LUSC= 0;
+        if (((__li__ZB)(li__WM0D->li__KC.li__AW &  2) !=  0)) {
+          li__LUSC= 512;
+        } else /* FALSE */ {
+          li__LUSC= 100000;
+        };
+        li__OUSC=li__LUSC;
+      } else /* G_DIV_EXPR */ {
+        li__OUSC=li__VQLC(((__li__ES0 *)li__OTSC));
+      };
+      if ((li__KTSC > li__OUSC)) {
+        li__IGKC=li__SM0D->li__SL.li__RR;
+        if (((struct ___OBJ *)li__IGKC)->__id==__li__SB__) {
+          li__WNLC=((__li__SB *)li__IGKC);
+          li__UNYD= 0;
+          if (((__li__ZB)(li__WNLC->li__KC.li__AW &  2) !=  0)) {
+            li__UNYD= 512;
+          } else /* FALSE */ {
+            li__UNYD= 100000;
+          };
+          li__XNYD=li__UNYD;
+        } else /* G_DIV_EXPR */ {
+          li__XNYD=li__VQLC(((__li__ES0 *)li__IGKC));
+        };
+        li__ZFKC=li__XNYD;
+        li__GNWD=(__li__K)((__li__K)((__li__K)((__li__K)(li__DEC -  4) - li__XNYD) >>  1) +  2);
+      } else /* FALSE */ {
+        li__ZFKC=(__li__K)(li__DEC -  4);
+        li__GNWD= 2;
+      };
+      li__OTSC=li__SM0D->li__SL.li__RR;
+      if (((struct ___OBJ *)li__OTSC)->__id==__li__SB__) {
+        li__RV3(((__li__SB *)li__OTSC),li__SM0D,li__CNWD,li__GNWD,li__YFKC,li__ZFKC);
+      } else /* G_DIV_EXPR */ {
+        li__0SLC=((__li__ES0 *)((__li__SB *)li__OTSC));
+        li__LUSC=li__SX4B(li__0SLC);
+        li__EF2D=((__li__OS0 *)((__li__YC *)li__0SLC->li__HS0.li__ZQ4B)->li__WS0);
+        li__FF2D=li__EF2D->li__BR1C;
+        li__OUSC=(__li__K)(li__EF2D->li__XYQC -  1);
+        li__HF2D=((__li__BB *)li__FF2D);
+        li__UUSC= 0;
+        li__TDUC=li__OUSC;
+        while ((li__TDUC >=  0)) {
+          if (('\n' == li__HF2D[li__TDUC])) {
+            li__UUSC=(__li__K)(li__UUSC +  1);
+          };
+          li__TDUC=(__li__K)(li__TDUC -  1);
+        };
+        li__OUSC=(__li__K)((__li__K)(li__UUSC +  1) <<  4);
+        li__YAKC=((__li__YC *)li__0SLC->li__HS0.li__ZQ4B);
+        li__UUSC= 0;
+        if (((__li__ZB)(li__YAKC->li__0C.li__AW &  2) !=  0)) {
+          li__NF2D=((__li__OS0 *)li__YAKC->li__WS0);
+          li__OF2D=li__NF2D->li__BR1C;
+          li__UNYD=(__li__K)(li__NF2D->li__XYQC -  1);
+          li__QF2D=((__li__BB *)li__OF2D);
+          li__XNYD= 0;
+          li__4NYD=li__UNYD;
+          while ((li__4NYD >=  0)) {
+            if (('\n' == li__QF2D[li__4NYD])) {
+              li__XNYD=(__li__K)(li__XNYD +  1);
+            };
+            li__4NYD=(__li__K)(li__4NYD -  1);
+          };
+          li__UUSC=(__li__K)((__li__K)(li__XNYD +  1) <<  4);
+        } else /* FALSE */ {
+          li__UUSC= 100000;
+        };
+        li__UBKC=((__li__RL *)li__0SLC->li__HS0.li__4Q4B);
+        li__TDUC= 0;
+        if (((__li__ZB)(li__UBKC->li__SL.li__WC.li__AW &  2) !=  0)) {
+          li__SK1D=li__UBKC->li__SL.li__RR;
+          if (((struct ___OBJ *)li__SK1D)->__id==__li__SB__) {
+            li__TNWD= 512;
+          } else /* G_DIV_EXPR */ {
+            li__TNWD=li__SX4B(((__li__ES0 *)li__SK1D));
+          };
+          li__TDUC=(__li__K)(li__TNWD +  4);
+        } else /* FALSE */ {
+          li__TDUC= 100000;
+        };
+        li__UDUC=((__li__K )((int)(((float)(li__ZFKC)) / (li__LUSC) * (li__OUSC))));
+        li__LUSC=(__li__K)(li__ZFKC - li__UDUC);
+        li__OUSC=li__LUSC;
+        if ((li__LUSC > li__TDUC)) {
+          li__OUSC=li__TDUC;
+          li__UNYD=(__li__K)(li__ZFKC - li__TDUC);
+          li__XNYD= 0;
+          if ((li__UNYD > li__UUSC)) {
+            li__XNYD=li__UUSC;
+          } else /* FALSE */ {
+            li__XNYD=li__UNYD;
+          };
+          li__UDUC=li__XNYD;
+          li__YGUC=li__B__;
+        } else /* FALSE */ {
+          li__YGUC=li__I__;
+        };
+        if ((! li__YGUC)) {
+          if ((li__UDUC > li__UUSC)) {
+            li__UDUC=li__UUSC;
+            li__TNWD=(__li__K)(li__ZFKC - li__UUSC);
+            li__XNWD= 0;
+            if ((li__TNWD > li__TDUC)) {
+              li__XNWD=li__TDUC;
+            } else /* FALSE */ {
+              li__XNWD=li__TNWD;
+            };
+            li__OUSC=li__XNWD;
+          };
+        };
+        li__YAKC=li__0SLC->li__HS0.li__ZQ4B;
+        li__PCKC=((__li__YC *)li__0SLC->li__HS0.li__ZQ4B);
+        li__LUSC= 0;
+        if (((__li__ZB)(li__PCKC->li__0C.li__AW &  1) !=  0)) {
+          li__UNYD=li__VIKC(li__PCKC);
+          li__LUSC=li__UNYD;
+        } else /* FALSE */ {
+          li__LUSC= 100000;
+        };
+        li__UUSC= 0;
+        if ((li__YFKC > li__LUSC)) {
+          li__UUSC=li__LUSC;
+        } else /* FALSE */ {
+          li__UUSC=li__YFKC;
+        };
+        li__IDKC(((__li__YC *)li__YAKC),li__SM0D,li__CNWD,li__GNWD,li__UUSC,li__UDUC);
+        li__UBKC=li__0SLC->li__HS0.li__4Q4B;
+        li__LUSC=(__li__K)(li__GNWD + li__UDUC);
+        li__GEKC=((__li__RL *)li__0SLC->li__HS0.li__4Q4B);
+        li__UUSC= 0;
+        if (((__li__ZB)(li__GEKC->li__SL.li__WC.li__AW &  1) !=  0)) {
+          li__SK1D=li__GEKC->li__SL.li__RR;
+          if (((struct ___OBJ *)li__SK1D)->__id==__li__SB__) {
+            li__TNWD= 512;
+          } else /* G_DIV_EXPR */ {
+            li__TNWD=li__BX4B(((__li__ES0 *)li__SK1D));
+          };
+          li__UUSC=(__li__K)(li__TNWD +  4);
+        } else /* FALSE */ {
+          li__UUSC= 100000;
+        };
+        li__TDUC= 0;
+        if ((li__YFKC > li__UUSC)) {
+          li__TDUC=li__UUSC;
+        } else /* FALSE */ {
+          li__TDUC=li__YFKC;
+        };
+        li__SM0D=((__li__RL *)li__UBKC);
+        li__KK1D=li__SM0D;
+        li__4DC=li__CNWD;
+        li__JEC=li__LUSC;
+        li__1VC=li__TDUC;
+        li__DEC=li__OUSC;
+        goto li__5EKC;
+      };
+    };
+  };
+}
+
+static void li__MHS(__li__AS *li__NHS)
+/* (Strict VIRTUAL_SCREEN{li__AS}) Void No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__K li__QHS,li__RHS,li__SHS,li__THS,li__UHS,li__VHS,li__XHS;
+  __li__K li__NJS,li__DOWD,li__0OYD,li__HOWD,li__4OYD,li__RQ4D,li__BR4D;
+  __li__0KB *li__ZHS,*li__DIS,*li__2Q4D,*li__ELS;
+  void *li__0HS,*li__1HS,*li__CIS,*li__0KS,*li__OLS;
+  __li__GB li__PQ4D,li__VQ4D;
+  __li__RQF li__QQ4D,li__SQ4D,li__TQ4D;
+  __li__U li__WQ4D;
+  __li__DXB *li__4Q4D,*li__MR4D,*li__5R4D;
+  __li__GXB *li__ES4D,*li__SS4D,*li__CT4D;
+  __li__C li__YHS,li__HLS;
+  li__QHS= 0;
+  li__RHS= 0;
+  li__SHS= 0;
+  li__THS= 0;
+  li__UHS= 0;
+  li__VHS= 0;
+  li__XHS= 0;
+  li__YHS=li__I__;
+  li__ZHS=NULL;
+  li__0HS=NULL;
+  li__1HS=NULL;
+  if (((void *)li__NHS->li__BS.li__H4 != (void *)NULL)) {
+    li__CIS=li__NHS->li__BS.li__H4;
+    switch (((struct ___OBJ *)li__CIS)->__id) {
+    case __li__TB__: {
+      li__DIS=((__li__TB *)li__CIS)->li__2KB;
+    } break;
+    case __li__TC__: {
+      li__DIS=((__li__TC *)li__CIS)->li__XC.li__VC.li__2KB;
+    } break;
+    case __li__RL__: {
+      li__DIS=((__li__RL *)li__CIS)->li__SL.li__VC.li__2KB;
+    } break;
+    };
+    li__ZHS=li__DIS;
+    if (((void *)li__DIS == (void *)NULL)) {
+      li__YHS=li__B__;
+    } else /* FALSE */ {
+      li__QHS=li__DIS->li__HYB->li__JYB;
+      li__SHS=li__DIS->li__LYB->li__JYB;
+      li__RHS=li__DIS->li__OYB->li__QYB;
+      li__THS=(__li__K)(li__DIS->li__SYB->li__QYB -  1);
+    };
+  } else /* FALSE */ {
+    li__RHS= 0;
+    li__QHS= 0;
+    li__SHS=(__li__K)((*(li__UB__)).li__PD -  1);
+    li__THS=(__li__K)((*(li__UB__)).li__QD -  1);
+  };
+  if ((! li__YHS)) {
+    li__UHS=li__NHS->li__BS.li__3JB;
+    li__NJS=(__li__K)((__li__K)(li__UHS + li__NHS->li__BS.li__ZR) -  1);
+    li__VHS=li__NHS->li__BS.li__4JB;
+    li__XHS=(__li__K)((__li__K)(li__VHS + li__NHS->li__BS.li__3R) -  1);
+    if (((((li__NJS >= li__QHS) && (li__UHS <= li__SHS)) && (li__XHS >= li__RHS)) && (li__VHS <= li__THS))) {
+      li__DOWD= 0;
+      if ((li__UHS > li__QHS)) {
+        li__DOWD=li__UHS;
+      } else /* FALSE */ {
+        li__DOWD=li__QHS;
+      };
+      li__UHS=li__DOWD;
+      li__0OYD= 0;
+      if ((li__NJS > li__SHS)) {
+        li__0OYD=li__SHS;
+      } else /* FALSE */ {
+        li__0OYD=li__NJS;
+      };
+      li__HOWD= 0;
+      if ((li__VHS > li__RHS)) {
+        li__HOWD=li__VHS;
+      } else /* FALSE */ {
+        li__HOWD=li__RHS;
+      };
+      li__VHS=li__HOWD;
+      li__4OYD= 0;
+      if ((li__XHS > li__THS)) {
+        li__4OYD=li__THS;
+      } else /* FALSE */ {
+        li__4OYD=li__XHS;
+      };
+      li__DIS=NULL;
+      li__PQ4D=((__li__GB )(NULL));
+      li__QQ4D=((__li__RQF )sizeof(__li__0KB));
+      if ((li__QQ4D ==  0)) {
+        li__DIS=li__0KB__;
+      } else /* FALSE */ {
+        li__RQ4D=__li__0KB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__QQ4D));
+        if ((li__RQ4D == (__li__K)(-  1))) {
+          li__SQ4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__TQ4D=(__li__RQF)((__li__RQF)(li__QQ4D - (__li__RQF)(((__li__RQF ) 0) - li__SQ4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__SQ4D) - ((__li__RQF ) 1)));
+          li__SQ4D=(__li__RQF)(li__TQ4D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__VQ4D=li__PDK(li__TQ4D,((__li__GB )(&(table_size[(li__SQ4D)-1]))),((__li__U )li__TQ4D));
+          li__PQ4D=li__VQ4D;
+        } else /* FALSE */ {
+          li__WQ4D=((__li__U )li__RQ4D);
+          li__SQ4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__TQ4D=(__li__RQF)((__li__RQF)(li__QQ4D - (__li__RQF)(((__li__RQF ) 0) - li__SQ4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__SQ4D) - ((__li__RQF ) 1)));
+          li__VQ4D=li__PDK(li__TQ4D,((__li__GB )(&(table_type[(li__WQ4D)]))),(__li__U)(li__WQ4D |  1));
+          li__PQ4D=li__VQ4D;
+        };
+        li__2Q4D=((__li__0KB *)li__PQ4D);
+        li__DIS=li__2Q4D;
+        *(li__2Q4D) = *(li__0KB__);
+      };
+      ((__li__0KB *)li__DIS)->li__VED=li__NHS;
+      li__NHS->li__BS.li__2KB=li__DIS;
+      li__0HS=li__NHS;
+      do {
+        switch (((struct ___OBJ *)li__0HS)->__id) {
+        case __li__TB__: {
+          li__0KS=((__li__TB *)li__0HS)->li__WKB;
+        } break;
+        case __li__TC__: {
+          li__0KS=((__li__TC *)li__0HS)->li__XC.li__VC.li__WKB;
+        } break;
+        case __li__RL__: {
+          li__0KS=((__li__RL *)li__0HS)->li__SL.li__VC.li__WKB;
+        } break;
+        case __li__AS__: {
+          li__0KS=((__li__AS *)li__0HS)->li__BS.li__WKB;
+        } break;
+        };
+        li__1HS=li__0KS;
+        li__XXFC:
+        {
+          if (((void *)li__1HS != (void *)NULL)) {
+            switch (((struct ___OBJ *)li__1HS)->__id) {
+            case __li__SB__: {
+              li__ELS=((__li__SB *)li__1HS)->li__HC.li__2KB;
+            } break;
+            case __li__TC__: {
+              li__ELS=((__li__TC *)li__1HS)->li__XC.li__VC.li__2KB;
+            } break;
+            case __li__YC__: {
+              li__ELS=((__li__YC *)li__1HS)->li__ZC.li__2KB;
+            } break;
+            case __li__RL__: {
+              li__ELS=((__li__RL *)li__1HS)->li__SL.li__VC.li__2KB;
+            } break;
+            case __li__AS__: {
+              li__ELS=((__li__AS *)li__1HS)->li__BS.li__2KB;
+            } break;
+            case __li__GS__: {
+              li__ELS=((__li__GS *)li__1HS)->li__IS.li__2KB;
+            } break;
             };
-            __tmp__RKH=__tmp__CNTD;
+            li__HLS=((void *)li__ELS == (void *)NULL);
           } else /* FALSE */ {
-            lisaac_push(&__pos__KWIE,L24524306); /* L187 BLOCK*/;
-            lisaac_push_first(&__pos__CQSB,L12081158); /* L92 FALSE*/;
-            __tmp__RKH=FALSE__I__;
+            li__HLS=li__I__;
           };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RKH) {
-            lisaac_push(&__pos__KWIE,L24775186); /* L189 BLOCK*/;
-            lisaac_push_first(&__pos__CQSB,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__23RB,L24532498); /* L187 BLOCK*/;
-            lisaac_push(&__pos__23RB,L24672274); /* L188 BLOCK*/;
-            lisaac_push_first(&__pos__B4QB,L9452548); /* L72 OBJECT*/;
-            lisaac_push_first(&__pos__DVAC,L8260100); /* L63 OBJECT*/;
-            lisaac_push_first(&__pos__SHDC,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__LVAC,L8009220); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__tmp__H1JC));
-            lisaac_push(&__pos__B4QB,L9574916); /* L73 OBJECT*/;
-            print__P5F((&__string_2));
-            lisaac_push(&__pos__B4QB,L9706500); /* L74 OBJECT*/;
-            lisaac_push_first(&__pos__DVAC,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__pos__SHDC,L5005391); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__pos__LVAC,L18378320); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__pos__YYIE,L6962209); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__pos__B4QB,L9848324); /* L75 OBJECT*/;
-            lisaac_push_first(&__pos__DVAC,L10904580); /* L83 OBJECT*/;
-            lisaac_push_first(&__pos__SHDC,L9055341); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__pos__KWIE,L24775186); /* L189 BLOCK*/;
-            lisaac_push_first(&__pos__CQSB,L8530438); /* L65 FALSE*/;
+          if (li__HLS) {
+            switch (((struct ___OBJ *)li__1HS)->__id) {
+            case __li__SB__: {
+              li__OLS=((__li__SB *)li__1HS)->li__HC.li__WKB;
+            } break;
+            case __li__TC__: {
+              li__OLS=((__li__TC *)li__1HS)->li__XC.li__VC.li__WKB;
+            } break;
+            case __li__YC__: {
+              li__OLS=((__li__YC *)li__1HS)->li__ZC.li__WKB;
+            } break;
+            case __li__RL__: {
+              li__OLS=((__li__RL *)li__1HS)->li__SL.li__VC.li__WKB;
+            } break;
+            case __li__AS__: {
+              li__OLS=((__li__AS *)li__1HS)->li__BS.li__WKB;
+            } break;
+            case __li__GS__: {
+              li__OLS=((__li__GS *)li__1HS)->li__IS.li__WKB;
+            } break;
+            };
+            li__1HS=li__OLS;
+            goto li__XXFC;
           };
         };
-        /* NULL __EVENT_MOUSE__ACB__ __EVENT_KEYBOARD__BFB__ __EVENT_TIMER__2HB__ */
-if (__tmp__J4OD==NULL) {
-          lisaac_push(&__pos__TU3C,L12727332); /* L97 DESK*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)__tmp__J4OD)->__id) {
-          case __EVENT_MOUSE__ACB__: {
-            lisaac_push(&__pos__TU3C,L12727332); /* L97 DESK*/;
-            Self__VGPD=((__EVENT_MOUSE__ACB *)__tmp__J4OD);
-            lisaac_push_first(&__pos__JV0C,L5258298); /* L40 EVENT*/;
-            Self__VGPD->parent_event__BCB.destination__GOHC=focus__DT;
-          } break;
-          case __EVENT_KEYBOARD__BFB__: {
-            lisaac_push(&__pos__TU3C,L12727332); /* L97 DESK*/;
-            Self__5DUD=((__EVENT_KEYBOARD__BFB *)((__EVENT_MOUSE__ACB *)__tmp__J4OD));
-            lisaac_push_first(&__pos__JV0C,L5258298); /* L40 EVENT*/;
-            Self__5DUD->parent_event__CFB.destination__GOHC=focus__DT;
-          } break;
-          case __EVENT_TIMER__2HB__: {
-            lisaac_push(&__pos__TU3C,L12727332); /* L97 DESK*/;
-            __tmp__CHC=((__EVENT_TIMER__2HB *)((__EVENT_MOUSE__ACB *)__tmp__J4OD));
-            lisaac_push_first(&__pos__JV0C,L5258298); /* L40 EVENT*/;
-            __tmp__CHC->parent_event__3HB.destination__GOHC=focus__DT;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        __tmp__EHC=focus__DT;
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ */
-if (focus__DT==NULL) {
-          lisaac_push(&__pos__TU3C,L12854308); /* L98 DESK*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)focus__DT)->__id) {
-          case __EXAMPLE__OB__: {
-            lisaac_push(&__pos__TU3C,L12854308); /* L98 DESK*/;
-            receive__Z4ZC(((__EXAMPLE__OB *)((__DESK__TC *)focus__DT)),__tmp__J4OD);
-          } break;
-          case __AREA__PB__: {
-            lisaac_push(&__pos__TU3C,L12854308); /* L98 DESK*/;
-            receive__AA0C(((__AREA__PB *)((__DESK__TC *)__tmp__EHC)),__tmp__J4OD);
-          } break;
-          case __DESK__TC__: {
-            lisaac_push(&__pos__TU3C,L12854308); /* L98 DESK*/;
-            receive__ZRMC(((__DESK__TC *)__tmp__EHC),__tmp__J4OD);
-          } break;
-          case __G_OUT__YC__: {
-            lisaac_push(&__pos__TU3C,L12854308); /* L98 DESK*/;
-            receive__YGPD(((__G_OUT__YC *)((__DESK__TC *)__tmp__EHC)),__tmp__J4OD);
-          } break;
-          case __G_RAW__KM__: {
-            lisaac_push(&__pos__TU3C,L12854308); /* L98 DESK*/;
-            receive__5YAD(((__G_RAW__KM *)((__DESK__TC *)__tmp__EHC)),__tmp__J4OD);
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            lisaac_push(&__pos__TU3C,L12854308); /* L98 DESK*/;
-            receive__NIJD(((__VIRTUAL_SCREEN__PT *)((__DESK__TC *)__tmp__EHC)),__tmp__J4OD);
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        /* NULL __EVENT_MOUSE__ACB__ __EVENT_KEYBOARD__BFB__ __EVENT_TIMER__2HB__ */
-if (__tmp__J4OD==NULL) {
-          lisaac_push(&__pos__TU3C,L12986404); /* L99 DESK*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)__tmp__J4OD)->__id) {
-          case __EVENT_MOUSE__ACB__: {
-            __tmp__J4OD=MOUSE__VT__;
-          } break;
-          case __EVENT_KEYBOARD__BFB__: {
-            __tmp__J4OD=KEYBOARD__YT__;
-          } break;
-          case __EVENT_TIMER__2HB__: {
-            __tmp__J4OD=TIMER__PC__;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        /* __TIMER__PC__ __MOUSE__VT__ __KEYBOARD__YT__ */
-switch (((struct ___OBJ *)__tmp__J4OD)->__id) {
-        case __TIMER__PC__: {
-          __tmp__5U=((void *)__tmp__J4OD);
+        switch (((struct ___OBJ *)li__0HS)->__id) {
+        case __li__TB__: {
+          li__0KS=((__li__TB *)li__0HS)->li__H4;
         } break;
-        case __MOUSE__VT__: {
-          __tmp__5U=((void *)__tmp__J4OD);
+        case __li__TC__: {
+          li__0KS=((__li__TC *)li__0HS)->li__XC.li__VC.li__H4;
         } break;
-        case __KEYBOARD__YT__: {
-          __tmp__5U=((void *)__tmp__J4OD);
+        case __li__RL__: {
+          li__0KS=((__li__RL *)li__0HS)->li__SL.li__VC.li__H4;
+        } break;
+        case __li__AS__: {
+          li__0KS=((__li__AS *)li__0HS)->li__BS.li__H4;
         } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
         };
-        /* __TIMER__PC__ __MOUSE__VT__ __KEYBOARD__YT__ */
-switch (((struct ___OBJ *)__tmp__5U)->__id) {
-        case __TIMER__PC__: {
-          lisaac_push(&__pos__TU3C,L13116452); /* L100 DESK*/;
-          lisaac_push_first(&__pos__JV0C,L14559266); /* L111 TIMER*/;
-          lisaac_push_first(&__pos__KWIE,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__CQSB,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__23RB,L9195016); /* L70 NUMERIC*/;
-          __tmp__RNFE=(__UINTEGER_8__VB)(-  1);
-          lisaac_push(&__pos__KWIE,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__CQSB,L9195016); /* L70 NUMERIC*/;
-          __tmp__UGWD=(__UINTEGER_8__VB)(p_beg__ISB - __tmp__RNFE);
-          lisaac_push(&__pos__JV0C,L14561314); /* L111 TIMER*/;
-          lisaac_push_first(&__pos__KWIE,L22171143); /* L169 INTEGER*/;
-          p_beg__ISB=(__UINTEGER_8__VB)(__tmp__UGWD &  3);
+        li__0HS=li__0KS;
+      } while ((((void *)li__0KS != (void *)NULL) && ((void *)li__1HS == (void *)NULL)));
+      if (((void *)li__1HS != (void *)NULL)) {
+        switch (((struct ___OBJ *)li__1HS)->__id) {
+        case __li__SB__: {
+          li__ELS=((__li__SB *)li__1HS)->li__HC.li__2KB;
+        } break;
+        case __li__TC__: {
+          li__ELS=((__li__TC *)li__1HS)->li__XC.li__VC.li__2KB;
         } break;
-        case __MOUSE__VT__: {
-          lisaac_push(&__pos__TU3C,L13116452); /* L100 DESK*/;
-          lisaac_push_first(&__pos__JV0C,L17049661); /* L130 MOUSE*/;
-          lisaac_push_first(&__pos__KWIE,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__CQSB,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__23RB,L9195016); /* L70 NUMERIC*/;
-          __tmp__RNFE=(__UINTEGER_8__VB)(-  1);
-          lisaac_push(&__pos__KWIE,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__CQSB,L9195016); /* L70 NUMERIC*/;
-          __tmp__UGWD=(__UINTEGER_8__VB)(p_beg__GZJ - __tmp__RNFE);
-          lisaac_push(&__pos__JV0C,L17051709); /* L130 MOUSE*/;
-          lisaac_push_first(&__pos__KWIE,L22171143); /* L169 INTEGER*/;
-          p_beg__GZJ=(__UINTEGER_8__VB)(__tmp__UGWD &  3);
+        case __li__YC__: {
+          li__ELS=((__li__YC *)li__1HS)->li__ZC.li__2KB;
         } break;
-        case __KEYBOARD__YT__: {
-          lisaac_push(&__pos__TU3C,L13116452); /* L100 DESK*/;
-          lisaac_push_first(&__pos__JV0C,L18229311); /* L139 INPUT_KEYBOARD*/;
-          lisaac_push_first(&__pos__KWIE,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__CQSB,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__23RB,L9195016); /* L70 NUMERIC*/;
-          __tmp__RNFE=(__UINTEGER_8__VB)(-  1);
-          lisaac_push(&__pos__KWIE,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__CQSB,L9195016); /* L70 NUMERIC*/;
-          __tmp__UGWD=(__UINTEGER_8__VB)(p_beg__VWJ - __tmp__RNFE);
-          lisaac_push(&__pos__JV0C,L18231359); /* L139 INPUT_KEYBOARD*/;
-          lisaac_push_first(&__pos__KWIE,L22171143); /* L169 INTEGER*/;
-          p_beg__VWJ=(__UINTEGER_8__VB)(__tmp__UGWD &  3);
+        case __li__RL__: {
+          li__ELS=((__li__RL *)li__1HS)->li__SL.li__VC.li__2KB;
+        } break;
+        case __li__AS__: {
+          li__ELS=((__li__AS *)li__1HS)->li__BS.li__2KB;
+        } break;
+        case __li__GS__: {
+          li__ELS=((__li__GS *)li__1HS)->li__IS.li__2KB;
         } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
         };
-        lisaac_push(&__pos__AWIE,L12068370); /* L92 BLOCK*/;
-        goto until_do__ZYB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__PXJB,L12192274); /* L93 BLOCK*/;
-        lisaac_push_first(&__pos__3VIE,L8530438); /* L65 FALSE*/;
-      };
-    };
-    lisaac_push(&__pos__DPG,L10755090); /* L82 BLOCK*/;
-    lisaac_push_first(&__pos__LDBB,L13377572); /* L102 DESK*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((__BOOLEAN__C )(1))) {
-      lisaac_push(&__pos__DPG,L11012626); /* L84 BLOCK*/;
-      lisaac_push_first(&__pos__LDBB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__PXJB,L10888722); /* L83 BLOCK*/;
-      goto do_while__M2;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__DPG,L11012626); /* L84 BLOCK*/;
-      lisaac_push_first(&__pos__LDBB,L8530438); /* L65 FALSE*/;
-    };
-  };
-  return(0);
-}
-
-
-static __UINTEGER_32__RD to_uinteger_32__AAG(__INTEGER__K Self__CAG)
-/* (Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __UINTEGER_32__RD Result__DAG;
-  _____CONTEXT __pos__BAG,__pos__YRH,__pos__UXQ,__pos__DSH,__pos__BBYD;
-  __BOOLEAN__C __tmp__4RH;
-  lisaac_push_first(&__pos__BAG,L49548296); /* L378 NUMERIC*/;
-  lisaac_push_first(&__pos__YRH,L21899282); /* L167 BLOCK*/;
-  __tmp__4RH=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4RH) {
-    lisaac_push(&__pos__YRH,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__UXQ,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__DSH,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__BBYD,L13509634); /* L103 TRUE*/;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__YRH,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__UXQ,L12081158); /* L92 FALSE*/;
-  };
-  lisaac_push(&__pos__YRH,L22153746); /* L169 BLOCK*/;
-  lisaac_push(&__pos__BAG,L49939464); /* L381 NUMERIC*/;
-  lisaac_push_first(&__pos__YRH,L68456968); /* L522 NUMERIC*/;
-  lisaac_push_first(&__pos__UXQ,L4069969); /* L31 CONVERT*/;
-  Result__DAG=((__UINTEGER_32__RD )Self__CAG);
-  return(Result__DAG);
-}
-
-static __UINTEGER_64__XRB to_uinteger_64__V0Z(__UINTEGER_32__RD Self__X0Z)
-/* (Expanded UINTEGER_32{UINTEGER_32__RD}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __UINTEGER_64__XRB __tmp__0AKE,Result__Y0Z;
-  __POINTER__CB __tmp__Z10;
-  _____CONTEXT __pos__W0Z,__pos__V10,__pos__VY1,__pos__A20,__pos__20Z;
-  _____CONTEXT __pos__VAKE,__pos__YAKE,__pos__ZAKE,__pos__DBKE;
-  __BOOLEAN__C __tmp__110,__tmp__D20,__tmp__G20;
-  lisaac_push_first(&__pos__W0Z,L50334728); /* L384 NUMERIC*/;
-  lisaac_push_first(&__pos__V10,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__VY1,L7481860); /* L57 OBJECT*/;
-  __tmp__Z10=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__V10,L21899282); /* L167 BLOCK*/;
-  __tmp__110=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__110) {
-    lisaac_push(&__pos__V10,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__VY1,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__A20,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__20Z,L50364936); /* L384 NUMERIC*/;
-    lisaac_push_first(&__pos__VAKE,L16267284); /* L124 UNSIGNED_INTEGER*/;
-    lisaac_push_first(&__pos__YAKE,L68719112); /* L524 NUMERIC*/;
-    lisaac_push_first(&__pos__ZAKE,L4069969); /* L31 CONVERT*/;
-    __tmp__0AKE=((__UINTEGER_64__XRB )Self__X0Z);
-    lisaac_push(&__pos__VAKE,L16257556); /* L124 UNSIGNED_INTEGER*/;
-    lisaac_push_first(&__pos__YAKE,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((maximum__E1Z > __tmp__0AKE)) {
-      lisaac_push(&__pos__A20,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__20Z,L13509634); /* L103 TRUE*/;
-      __tmp__D20=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__A20,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__20Z,L14689286); /* L112 FALSE*/;
-      __tmp__D20=TRUE__B__;
-    };
-    __tmp__G20=__tmp__D20;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__V10,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__VY1,L12081158); /* L92 FALSE*/;
-    __tmp__G20=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__G20) {
-    lisaac_push(&__pos__V10,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__VY1,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__A20,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__A20,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__20Z,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__VAKE,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__YAKE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__ZAKE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__Z10));
-    lisaac_push(&__pos__20Z,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__20Z,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__VAKE,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__YAKE,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__ZAKE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__DBKE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__20Z,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__VAKE,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__YAKE,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__V10,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__VY1,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__W0Z,L6842407); /* L52 UINTEGER_32*/;
-  lisaac_push_first(&__pos__V10,L68719112); /* L524 NUMERIC*/;
-  lisaac_push_first(&__pos__VY1,L4069969); /* L31 CONVERT*/;
-  Result__Y0Z=((__UINTEGER_64__XRB )Self__X0Z);
-  return(Result__Y0Z);
-}
-
-static __UINTEGER_CPU__GDG to_uinteger_cpu__ZUH(__INTEGER__K Self__1UH)
-/* (Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__31I;
-  __UINTEGER_CPU__GDG Result__2UH;
-  _____CONTEXT __pos__0UH,__pos__Z1I,__pos__LPJ,__pos__E2I,__pos__AVH;
-  _____CONTEXT __pos__BT3B,__pos__M1AC,__pos__JT3B,__pos__JBKE;
-  __BOOLEAN__C __tmp__51I,__tmp__CVH,__tmp__H2I;
-  lisaac_push_first(&__pos__0UH,L52562952); /* L401 NUMERIC*/;
-  lisaac_push_first(&__pos__Z1I,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__LPJ,L7481860); /* L57 OBJECT*/;
-  __tmp__31I=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__Z1I,L21899282); /* L167 BLOCK*/;
-  __tmp__51I=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__51I) {
-    lisaac_push(&__pos__Z1I,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__LPJ,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__E2I,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__AVH,L52567560); /* L401 NUMERIC*/;
-    __tmp__CVH=__infix_greater_equal__JGG(Self__1UH, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CVH) {
-      lisaac_push(&__pos__E2I,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__AVH,L13509634); /* L103 TRUE*/;
-      __tmp__H2I=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__E2I,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__AVH,L14689286); /* L112 FALSE*/;
-      __tmp__H2I=TRUE__B__;
-    };
-    __tmp__CVH=__tmp__H2I;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__Z1I,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__LPJ,L12081158); /* L92 FALSE*/;
-    __tmp__CVH=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CVH) {
-    lisaac_push(&__pos__Z1I,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__LPJ,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__E2I,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__E2I,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__AVH,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__BT3B,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__M1AC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__JT3B,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__31I));
-    lisaac_push(&__pos__AVH,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__AVH,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__BT3B,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__M1AC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__JT3B,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__JBKE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__AVH,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__BT3B,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__M1AC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__Z1I,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__LPJ,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__0UH,L52954120); /* L404 NUMERIC*/;
-  lisaac_push_first(&__pos__Z1I,L68981256); /* L526 NUMERIC*/;
-  lisaac_push_first(&__pos__LPJ,L4069969); /* L31 CONVERT*/;
-  Result__2UH=((__UINTEGER_CPU__GDG )Self__1UH);
-  return(Result__2UH);
-}
-
-static __POINTER__CB alloc_size__5WK(__UINTEGER_CPU__GDG sz__CXK)
-/* (Expanded UINTEGER_CPU{UINTEGER_CPU__GDG}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __UINTEGER_64__XRB __tmp__ZM0;
-  __POINTER__CB __tmp__SFL,__tmp__X2T,Result__DXK;
-  __UINTEGER_CPU__GDG __tmp__QXK,__tmp__XXK,__tmp__FYK;
-  __INTEGER__K __tmp__VXK,__tmp__AYK,__tmp__BYK;
-  __UINTEGER_32__RD __tmp__QYK;
-  _____CONTEXT __pos__AXK,__pos__ENAE,__pos__FNAE,__pos__ZFL,__pos__OXK;
-  _____CONTEXT __pos__IZZD,__pos__U3AC,__pos__HX3B,__pos__PBKE;
-  _____CONTEXT __pos__1BKE;
-  __BOOLEAN__C __tmp__UFL,__tmp__RXK,__tmp__2FL;
-  lisaac_push_first(&__pos__AXK,L3951186); /* L30 UINTEGER_CPU*/;
-  lisaac_push_first(&__pos__ENAE,L68981256); /* L526 NUMERIC*/;
-  lisaac_push_first(&__pos__FNAE,L4069969); /* L31 CONVERT*/;
-  lisaac_push(&__pos__AXK,L73156694); /* L558 MEMORY*/;
-  lisaac_push_first(&__pos__ENAE,L107219542); /* L818 MEMORY*/;
-  lisaac_push_first(&__pos__FNAE,L8530438); /* L65 FALSE*/;
-  lisaac_push(&__pos__AXK,L73413718); /* L560 MEMORY*/;
-  lisaac_push_first(&__pos__ENAE,L17840146); /* L136 BLOCK*/;
-  lisaac_push_first(&__pos__FNAE,L7481860); /* L57 OBJECT*/;
-  __tmp__SFL=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__ENAE,L17967122); /* L137 BLOCK*/;
-  __tmp__UFL=__infix_greater_equal__JGG( 15, 10);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UFL) {
-    lisaac_push(&__pos__ENAE,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__FNAE,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__ZFL,L17974802); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__OXK,L73412182); /* L560 MEMORY*/;
-    lisaac_push_first(&__pos__IZZD,L47194198); /* L360 MEMORY*/;
-    __tmp__QXK=((__UINTEGER_CPU__GDG )(MINIMUM_SIZE));
-    lisaac_push(&__pos__OXK,L73405526); /* L560 MEMORY*/;
-    __tmp__RXK=__infix_less_equal__MCX(sz__CXK,__tmp__QXK);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RXK) {
-      lisaac_push(&__pos__ZFL,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__OXK,L13509634); /* L103 TRUE*/;
-      __tmp__2FL=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__ZFL,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__OXK,L14689286); /* L112 FALSE*/;
-      __tmp__2FL=TRUE__B__;
-    };
-    __tmp__RXK=__tmp__2FL;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ENAE,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__FNAE,L12081158); /* L92 FALSE*/;
-    __tmp__RXK=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RXK) {
-    lisaac_push(&__pos__ENAE,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__pos__FNAE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__ZFL,L18105874); /* L138 BLOCK*/;
-    lisaac_push_first(&__pos__OXK,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__IZZD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__U3AC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__HX3B,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__SFL));
-    lisaac_push(&__pos__OXK,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_10));
-    lisaac_push(&__pos__OXK,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__IZZD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__U3AC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__HX3B,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__PBKE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__OXK,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__IZZD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__U3AC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ENAE,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__pos__FNAE,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__AXK,L73689174); /* L562 MEMORY*/;
-  lisaac_push_first(&__pos__ENAE,L5774867); /* L44 POINTER*/;
-  __tmp__VXK=((__INTEGER__K )(sizeof(void *)));
-  lisaac_push(&__pos__AXK,L73689174); /* L562 MEMORY*/;
-  __tmp__QXK=to_uinteger_cpu__ZUH(__tmp__VXK);
-  lisaac_push(&__pos__AXK,L73689686); /* L562 MEMORY*/;
-  __tmp__XXK=align_power__JTR(sz__CXK,__tmp__QXK);
-  lisaac_push(&__pos__AXK,L73950294); /* L564 MEMORY*/;
-  lisaac_push_first(&__pos__ENAE,L17840146); /* L136 BLOCK*/;
-  lisaac_push_first(&__pos__FNAE,L7481860); /* L57 OBJECT*/;
-  __tmp__SFL=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__ENAE,L17967122); /* L137 BLOCK*/;
-  __tmp__UFL=__infix_greater_equal__JGG( 15, 10);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UFL) {
-    lisaac_push(&__pos__ENAE,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__FNAE,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__ZFL,L17974802); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__OXK,L73944150); /* L564 MEMORY*/;
-    lisaac_push_first(&__pos__IZZD,L5774867); /* L44 POINTER*/;
-    __tmp__AYK=((__INTEGER__K )(sizeof(void *)));
-    lisaac_push(&__pos__OXK,L73944662); /* L564 MEMORY*/;
-    lisaac_push_first(&__pos__IZZD,L9195016); /* L70 NUMERIC*/;
-    __tmp__BYK=(__INTEGER__K)(__tmp__AYK -  1);
-    lisaac_push(&__pos__OXK,L73944662); /* L564 MEMORY*/;
-    __tmp__FYK=to_uinteger_cpu__ZUH(__tmp__BYK);
-    lisaac_push(&__pos__OXK,L73932886); /* L564 MEMORY*/;
-    lisaac_push_first(&__pos__IZZD,L22171143); /* L169 INTEGER*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((__UINTEGER_CPU__GDG)(__tmp__XXK & __tmp__FYK) ==  0)) {
-      lisaac_push(&__pos__ZFL,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__OXK,L13509634); /* L103 TRUE*/;
-      __tmp__2FL=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__ZFL,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__OXK,L14689286); /* L112 FALSE*/;
-      __tmp__2FL=TRUE__B__;
-    };
-    __tmp__RXK=__tmp__2FL;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ENAE,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__FNAE,L12081158); /* L92 FALSE*/;
-    __tmp__RXK=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RXK) {
-    lisaac_push(&__pos__ENAE,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__pos__FNAE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__ZFL,L18105874); /* L138 BLOCK*/;
-    lisaac_push_first(&__pos__OXK,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__IZZD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__U3AC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__HX3B,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__SFL));
-    lisaac_push(&__pos__OXK,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_11));
-    lisaac_push(&__pos__OXK,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__IZZD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__U3AC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__HX3B,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__PBKE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__OXK,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__IZZD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__U3AC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ENAE,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__pos__FNAE,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__AXK,L74217046); /* L566 MEMORY*/;
-  lisaac_push_first(&__pos__ENAE,L5774867); /* L44 POINTER*/;
-  __tmp__VXK=((__INTEGER__K )(sizeof(void *)));
-  lisaac_push(&__pos__AXK,L74217046); /* L566 MEMORY*/;
-  __tmp__QXK=to_uinteger_cpu__ZUH(__tmp__VXK);
-  lisaac_push(&__pos__AXK,L74206806); /* L566 MEMORY*/;
-  lisaac_push_first(&__pos__ENAE,L9719304); /* L74 NUMERIC*/;
-  __tmp__FYK=(__UINTEGER_CPU__GDG)(__tmp__XXK / __tmp__QXK);
-  lisaac_push(&__pos__AXK,L74217558); /* L566 MEMORY*/;
-  __tmp__SFL=table_size__NHL(__tmp__FYK);
-  lisaac_push(&__pos__AXK,L74358358); /* L567 MEMORY*/;
-  lisaac_push_first(&__pos__ENAE,L49548296); /* L378 NUMERIC*/;
-  lisaac_push_first(&__pos__FNAE,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__ZFL,L7481860); /* L57 OBJECT*/;
-  __tmp__X2T=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__FNAE,L21899282); /* L167 BLOCK*/;
-  __tmp__UFL=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UFL) {
-    lisaac_push(&__pos__FNAE,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__ZFL,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__OXK,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__IZZD,L49578504); /* L378 NUMERIC*/;
-    lisaac_push_first(&__pos__U3AC,L16267284); /* L124 UNSIGNED_INTEGER*/;
-    lisaac_push_first(&__pos__HX3B,L68719112); /* L524 NUMERIC*/;
-    lisaac_push_first(&__pos__PBKE,L4069969); /* L31 CONVERT*/;
-    __tmp__ZM0=((__UINTEGER_64__XRB )__tmp__XXK);
-    lisaac_push(&__pos__U3AC,L16257556); /* L124 UNSIGNED_INTEGER*/;
-    lisaac_push_first(&__pos__HX3B,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((maximum__QAG > __tmp__ZM0)) {
-      lisaac_push(&__pos__OXK,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__IZZD,L13509634); /* L103 TRUE*/;
-      __tmp__2FL=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__OXK,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__IZZD,L14689286); /* L112 FALSE*/;
-      __tmp__2FL=TRUE__B__;
-    };
-    __tmp__RXK=__tmp__2FL;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__FNAE,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__ZFL,L12081158); /* L92 FALSE*/;
-    __tmp__RXK=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RXK) {
-    lisaac_push(&__pos__FNAE,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__ZFL,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__OXK,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__OXK,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__IZZD,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__U3AC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__HX3B,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__PBKE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__X2T));
-    lisaac_push(&__pos__IZZD,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__IZZD,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__U3AC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__HX3B,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__PBKE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__1BKE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__IZZD,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__U3AC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__HX3B,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__FNAE,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__ZFL,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__ENAE,L49939464); /* L381 NUMERIC*/;
-  lisaac_push_first(&__pos__FNAE,L68456968); /* L522 NUMERIC*/;
-  lisaac_push_first(&__pos__ZFL,L4069969); /* L31 CONVERT*/;
-  __tmp__QYK=((__UINTEGER_32__RD )__tmp__XXK);
-  lisaac_push(&__pos__AXK,L74358870); /* L567 MEMORY*/;
-  __tmp__X2T=micro_alloc__table__lab__GIL(__tmp__XXK,__tmp__SFL,__tmp__QYK);
-  lisaac_push(&__pos__AXK,L74597462); /* L569 MEMORY*/;
-  lisaac_push_first(&__pos__ENAE,L107219542); /* L818 MEMORY*/;
-  lisaac_push_first(&__pos__FNAE,L8530438); /* L65 FALSE*/;
-  Result__DXK=__tmp__X2T;
-  return(Result__DXK);
-}
-
-static __POINTER__CB alloc_type__size__VYK(__UINTEGER_32__RD t__YYK,__UINTEGER_CPU__GDG sz__ZYK)
-/* (Expanded UINTEGER_32{UINTEGER_32__RD},Expanded UINTEGER_CPU{UINTEGER_CPU__GDG}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__HNL,__tmp__F0K,Result__0YK;
-  __UINTEGER_CPU__GDG __tmp__HZK,__tmp__OZK,__tmp__2ZK;
-  __INTEGER__K __tmp__MZK,__tmp__XZK,__tmp__YZK;
-  __UINTEGER_32__RD __tmp__D0K,__tmp__B0K;
-  _____CONTEXT __pos__WYK,__pos__2NAE,__pos__3NAE,__pos__ONL,__pos__FZK;
-  _____CONTEXT __pos__U0ZD,__pos__A4AC,__pos__2X3B,__pos__BCKE;
-  __BOOLEAN__C __tmp__JNL,__tmp__IZK,__tmp__RNL;
-  lisaac_push_first(&__pos__WYK,L3951186); /* L30 UINTEGER_CPU*/;
-  lisaac_push_first(&__pos__2NAE,L68981256); /* L526 NUMERIC*/;
-  lisaac_push_first(&__pos__3NAE,L4069969); /* L31 CONVERT*/;
-  lisaac_push(&__pos__WYK,L69096022); /* L527 MEMORY*/;
-  lisaac_push_first(&__pos__2NAE,L107219542); /* L818 MEMORY*/;
-  lisaac_push_first(&__pos__3NAE,L8530438); /* L65 FALSE*/;
-  lisaac_push(&__pos__WYK,L69350486); /* L529 MEMORY*/;
-  lisaac_push_first(&__pos__2NAE,L17840146); /* L136 BLOCK*/;
-  lisaac_push_first(&__pos__3NAE,L7481860); /* L57 OBJECT*/;
-  __tmp__HNL=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__2NAE,L17967122); /* L137 BLOCK*/;
-  __tmp__JNL=__infix_greater_equal__JGG( 15, 10);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__JNL) {
-    lisaac_push(&__pos__2NAE,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__3NAE,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__ONL,L17974802); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__FZK,L69348950); /* L529 MEMORY*/;
-    lisaac_push_first(&__pos__U0ZD,L47194198); /* L360 MEMORY*/;
-    __tmp__HZK=((__UINTEGER_CPU__GDG )(MINIMUM_SIZE));
-    lisaac_push(&__pos__FZK,L69342294); /* L529 MEMORY*/;
-    __tmp__IZK=__infix_less_equal__MCX(sz__ZYK,__tmp__HZK);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IZK) {
-      lisaac_push(&__pos__ONL,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__FZK,L13509634); /* L103 TRUE*/;
-      __tmp__RNL=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__ONL,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__FZK,L14689286); /* L112 FALSE*/;
-      __tmp__RNL=TRUE__B__;
-    };
-    __tmp__IZK=__tmp__RNL;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__2NAE,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__3NAE,L12081158); /* L92 FALSE*/;
-    __tmp__IZK=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IZK) {
-    lisaac_push(&__pos__2NAE,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__pos__3NAE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__ONL,L18105874); /* L138 BLOCK*/;
-    lisaac_push_first(&__pos__FZK,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__U0ZD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__A4AC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__2X3B,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__HNL));
-    lisaac_push(&__pos__FZK,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_10));
-    lisaac_push(&__pos__FZK,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__U0ZD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__A4AC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__2X3B,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__BCKE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__FZK,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__U0ZD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__A4AC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__2NAE,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__pos__3NAE,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__WYK,L69625942); /* L531 MEMORY*/;
-  lisaac_push_first(&__pos__2NAE,L5774867); /* L44 POINTER*/;
-  __tmp__MZK=((__INTEGER__K )(sizeof(void *)));
-  lisaac_push(&__pos__WYK,L69625942); /* L531 MEMORY*/;
-  __tmp__HZK=to_uinteger_cpu__ZUH(__tmp__MZK);
-  lisaac_push(&__pos__WYK,L69626454); /* L531 MEMORY*/;
-  __tmp__OZK=align_power__JTR(sz__ZYK,__tmp__HZK);
-  lisaac_push(&__pos__WYK,L69755990); /* L532 MEMORY*/;
-  lisaac_push_first(&__pos__2NAE,L17840146); /* L136 BLOCK*/;
-  lisaac_push_first(&__pos__3NAE,L7481860); /* L57 OBJECT*/;
-  __tmp__HNL=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__2NAE,L17967122); /* L137 BLOCK*/;
-  __tmp__JNL=__infix_greater_equal__JGG( 15, 10);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__JNL) {
-    lisaac_push(&__pos__2NAE,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__3NAE,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__ONL,L17974802); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__FZK,L69749846); /* L532 MEMORY*/;
-    lisaac_push_first(&__pos__U0ZD,L5774867); /* L44 POINTER*/;
-    __tmp__XZK=((__INTEGER__K )(sizeof(void *)));
-    lisaac_push(&__pos__FZK,L69750358); /* L532 MEMORY*/;
-    lisaac_push_first(&__pos__U0ZD,L9195016); /* L70 NUMERIC*/;
-    __tmp__YZK=(__INTEGER__K)(__tmp__XZK -  1);
-    lisaac_push(&__pos__FZK,L69750358); /* L532 MEMORY*/;
-    __tmp__2ZK=to_uinteger_cpu__ZUH(__tmp__YZK);
-    lisaac_push(&__pos__FZK,L69738582); /* L532 MEMORY*/;
-    lisaac_push_first(&__pos__U0ZD,L22171143); /* L169 INTEGER*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((__UINTEGER_CPU__GDG)(__tmp__OZK & __tmp__2ZK) ==  0)) {
-      lisaac_push(&__pos__ONL,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__FZK,L13509634); /* L103 TRUE*/;
-      __tmp__RNL=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__ONL,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__FZK,L14689286); /* L112 FALSE*/;
-      __tmp__RNL=TRUE__B__;
-    };
-    __tmp__IZK=__tmp__RNL;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__2NAE,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__3NAE,L12081158); /* L92 FALSE*/;
-    __tmp__IZK=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IZK) {
-    lisaac_push(&__pos__2NAE,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__pos__3NAE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__ONL,L18105874); /* L138 BLOCK*/;
-    lisaac_push_first(&__pos__FZK,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__U0ZD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__A4AC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__2X3B,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__HNL));
-    lisaac_push(&__pos__FZK,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_11));
-    lisaac_push(&__pos__FZK,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__U0ZD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__A4AC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__2X3B,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__BCKE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__FZK,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__U0ZD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__A4AC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__2NAE,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__pos__3NAE,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__WYK,L69876310); /* L533 MEMORY*/;
-  lisaac_push_first(&__pos__2NAE,L47464022); /* L362 MEMORY*/;
-  __tmp__HNL=((__POINTER__CB )(&(table_type[(t__YYK)])));
-  lisaac_push(&__pos__WYK,L70024278); /* L534 MEMORY*/;
-  __tmp__D0K=to_uinteger_32__AAG( 1);
-  lisaac_push(&__pos__WYK,L70022742); /* L534 MEMORY*/;
-  __tmp__B0K=__infix_or__RIG(t__YYK,__tmp__D0K);
-  lisaac_push(&__pos__WYK,L70024790); /* L534 MEMORY*/;
-  __tmp__F0K=micro_alloc__table__lab__GIL(__tmp__OZK,__tmp__HNL,__tmp__B0K);
-  lisaac_push(&__pos__WYK,L70274646); /* L536 MEMORY*/;
-  lisaac_push_first(&__pos__2NAE,L107219542); /* L818 MEMORY*/;
-  lisaac_push_first(&__pos__3NAE,L8530438); /* L65 FALSE*/;
-  Result__0YK=__tmp__F0K;
-  return(Result__0YK);
-}
-
-static __BOOLEAN__C __infix_greater_equal__JGG(__INTEGER__K Self__LGG,__INTEGER__K other__MGG)
-/* (Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  _____CONTEXT __pos__KGG,__pos__BAYD;
-  __BOOLEAN__C __tmp__OGG,__tmp__QGG,__tmp__RGG,Result__NGG;
-  lisaac_push_first(&__pos__KGG,L15496712); /* L118 NUMERIC*/;
-  lisaac_push_first(&__pos__BAYD,L14700552); /* L112 NUMERIC*/;
-  __tmp__OGG=(Self__LGG > other__MGG);
-  __tmp__QGG=(Self__LGG == other__MGG);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__OGG) {
-    lisaac_push(&__pos__KGG,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__pos__BAYD,L10900994); /* L83 TRUE*/;
-    __tmp__RGG=TRUE__B__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__KGG,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__pos__BAYD,L12342790); /* L94 FALSE*/;
-    __tmp__RGG=__tmp__QGG;
-  };
-  Result__NGG=__tmp__RGG;
-  return(Result__NGG);
-}
-
-static void print__P5F(__STRING_CONSTANT__U *Self__R5F)
-/* (Strict STRING_CONSTANT{STRING_CONSTANT__U}) Void Recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__WPCB;
-  __INTEGER__K __tmp__X54,Self__RQCB,__tmp__UADE,__tmp__1QCB;
-  _____CONTEXT __pos__Q5F,__pos__A54,__pos__XOCB,__pos__QCFB;
-  _____CONTEXT __pos__CPCB,__pos__XGYD,__pos__SH5B,__pos__CFCC;
-  _____CONTEXT __pos__0H5B,__pos__BYBE;
-  __BOOLEAN__C __tmp__3OCB,__tmp__AQCB,__tmp__DQCB;
-  __CHARACTER__3 __tmp__454;
-  lisaac_push_first(&__pos__Q5F,L174861325); /* L1334 ABSTRACT_STRING*/;
-  lisaac_push_first(&__pos__A54,L5900880); /* L45 OUTPUT_STREAM*/;
-  lisaac_push_first(&__pos__XOCB,L19277842); /* L147 BLOCK*/;
-  __tmp__3OCB=__infix_greater_equal__JGG( 15, 10);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3OCB) {
-    lisaac_push(&__pos__XOCB,L19280914); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__QCFB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__CPCB,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__XGYD,L13509634); /* L103 TRUE*/;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__XOCB,L19280914); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__QCFB,L12081158); /* L92 FALSE*/;
-  };
-  lisaac_push(&__pos__XOCB,L19532306); /* L149 BLOCK*/;
-  lisaac_push(&__pos__A54,L6031952); /* L46 OUTPUT_STREAM*/;
-  lisaac_push_first(&__pos__XOCB,L19150866); /* L146 BLOCK*/;
-  lisaac_push_first(&__pos__QCFB,L7481860); /* L57 OBJECT*/;
-  __tmp__WPCB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__XOCB,L19277842); /* L147 BLOCK*/;
-  __tmp__3OCB=__infix_greater_equal__JGG( 15, 10);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3OCB) {
-    lisaac_push(&__pos__XOCB,L19280914); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__QCFB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__CPCB,L19285522); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__XGYD,L6032976); /* L46 OUTPUT_STREAM*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__R5F != (void *)NULL)) {
-      lisaac_push(&__pos__CPCB,L19282450); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__XGYD,L13509634); /* L103 TRUE*/;
-      __tmp__AQCB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__CPCB,L19282450); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__XGYD,L14689286); /* L112 FALSE*/;
-      __tmp__AQCB=TRUE__B__;
-    };
-    __tmp__DQCB=__tmp__AQCB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__XOCB,L19280914); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__QCFB,L12081158); /* L92 FALSE*/;
-    __tmp__DQCB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DQCB) {
-    lisaac_push(&__pos__XOCB,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__pos__QCFB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__CPCB,L19289106); /* L147 BLOCK*/;
-    lisaac_push(&__pos__CPCB,L19428370); /* L148 BLOCK*/;
-    lisaac_push_first(&__pos__XGYD,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__SH5B,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__CFCC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__0H5B,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__WPCB));
-    lisaac_push(&__pos__XGYD,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_3));
-    lisaac_push(&__pos__XGYD,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__SH5B,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__CFCC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__0H5B,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__BYBE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__XGYD,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__SH5B,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__CFCC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__XOCB,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__pos__QCFB,L8530438); /* L65 FALSE*/;
-  };
-  __tmp__X54=Self__R5F->count__1C;
-  lisaac_push(&__pos__A54,L6556240); /* L50 OUTPUT_STREAM*/;
-  Self__RQCB= 1;
-  lisaac_push_first(&__pos__XOCB,L21764104); /* L166 NUMERIC*/;
-  to__do__PQCB:
-  {
-    lisaac_push(&__pos__XOCB,L21764104); /* L166 NUMERIC*/;
-    __tmp__AQCB=__infix_less_equal__GTG(Self__RQCB,__tmp__X54);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__AQCB) {
-      lisaac_push(&__pos__XOCB,L22153736); /* L169 NUMERIC*/;
-      lisaac_push_first(&__pos__QCFB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__CPCB,L21899272); /* L167 NUMERIC*/;
-      lisaac_push_first(&__pos__XGYD,L6437456); /* L49 OUTPUT_STREAM*/;
-      __tmp__454=item__5INB(Self__R5F,Self__RQCB);
-      lisaac_push(&__pos__XGYD,L6437968); /* L49 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__SH5B,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__CFCC,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__0H5B,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)(__tmp__454),stdout);
-      lisaac_push(&__pos__CPCB,L22026760); /* L168 NUMERIC*/;
-      lisaac_push_first(&__pos__XGYD,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__SH5B,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__CFCC,L9195016); /* L70 NUMERIC*/;
-      __tmp__UADE=(__INTEGER__K)(-  1);
-      lisaac_push(&__pos__XGYD,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__SH5B,L9195016); /* L70 NUMERIC*/;
-      __tmp__1QCB=(__INTEGER__K)(Self__RQCB - __tmp__UADE);
-      lisaac_push(&__pos__CPCB,L22038024); /* L168 NUMERIC*/;
-      Self__RQCB=__tmp__1QCB;
-      goto to__do__PQCB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__XOCB,L22153736); /* L169 NUMERIC*/;
-      lisaac_push_first(&__pos__QCFB,L8530438); /* L65 FALSE*/;
-    };
-  };
-}
-
-static __BOOLEAN__C __infix_less__LOH(__INTEGER__K Self__NOH,__INTEGER__K other__OOH)
-/* (Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  _____CONTEXT __pos__MOH,__pos__PHAE;
-  __BOOLEAN__C __tmp__QOH,__tmp__SOH,Result__POH;
-  lisaac_push_first(&__pos__MOH,L14973960); /* L114 NUMERIC*/;
-  __tmp__QOH=__infix_greater_equal__JGG(Self__NOH,other__OOH);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__QOH) {
-    lisaac_push(&__pos__MOH,L14969352); /* L114 NUMERIC*/;
-    lisaac_push_first(&__pos__PHAE,L13509634); /* L103 TRUE*/;
-    __tmp__SOH=FALSE__I__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__MOH,L14969352); /* L114 NUMERIC*/;
-    lisaac_push_first(&__pos__PHAE,L14689286); /* L112 FALSE*/;
-    __tmp__SOH=TRUE__B__;
-  };
-  Result__POH=__tmp__SOH;
-  return(Result__POH);
-}
-
-static void** create__OZ4B(__INTEGER__K nb_elements__RZ4B)
-/* (Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__ZXBC;
-  __INTEGER__K __tmp__AZBC,__tmp__BZBC,__tmp__2WIC,__tmp__IXJC;
-  __UINTEGER_CPU__GDG __tmp__EZBC;
-  _____CONTEXT __pos__PZ4B,__pos__VXBC,__pos__M2DC,__pos__AYBC;
-  _____CONTEXT __pos__WZ4B,__pos__M5YD,__pos__HG4C,__pos__SV1C;
-  _____CONTEXT __pos__IYBE,__pos__OYBE;
-  __BOOLEAN__C __tmp__1XBC,__tmp__DYBC,__tmp__GYBC,__tmp__PWJC;
-  void **__tmp__GZBC,**Result__SZ4B;
-  lisaac_push_first(&__pos__PZ4B,L10619925); /* L81 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__VXBC,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__M2DC,L7481860); /* L57 OBJECT*/;
-  __tmp__ZXBC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__VXBC,L21899282); /* L167 BLOCK*/;
-  __tmp__1XBC=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XBC) {
-    lisaac_push(&__pos__VXBC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__M2DC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__AYBC,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__WZ4B,L10627605); /* L81 NATIVE_ARRAY*/;
-    lisaac_push_first(&__pos__M5YD,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((nb_elements__RZ4B >  0)) {
-      lisaac_push(&__pos__AYBC,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__WZ4B,L13509634); /* L103 TRUE*/;
-      __tmp__DYBC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AYBC,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__WZ4B,L14689286); /* L112 FALSE*/;
-      __tmp__DYBC=TRUE__B__;
-    };
-    __tmp__GYBC=__tmp__DYBC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__VXBC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__M2DC,L12081158); /* L92 FALSE*/;
-    __tmp__GYBC=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GYBC) {
-    lisaac_push(&__pos__VXBC,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__M2DC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__AYBC,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__AYBC,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__WZ4B,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__M5YD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__HG4C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__SV1C,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__ZXBC));
-    lisaac_push(&__pos__WZ4B,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__WZ4B,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__M5YD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__HG4C,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__SV1C,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__IYBE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__WZ4B,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__M5YD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__HG4C,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__VXBC,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__M2DC,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__PZ4B,L11160085); /* L85 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__VXBC,L7998485); /* L61 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__M2DC,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__AYBC,L7481860); /* L57 OBJECT*/;
-  __tmp__ZXBC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__M2DC,L21899282); /* L167 BLOCK*/;
-  __tmp__1XBC=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XBC) {
-    lisaac_push(&__pos__M2DC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__AYBC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__WZ4B,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__M5YD,L8006165); /* L61 NATIVE_ARRAY*/;
-    lisaac_push_first(&__pos__HG4C,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((nb_elements__RZ4B >  0)) {
-      lisaac_push(&__pos__WZ4B,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__M5YD,L13509634); /* L103 TRUE*/;
-      __tmp__DYBC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__WZ4B,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__M5YD,L14689286); /* L112 FALSE*/;
-      __tmp__DYBC=TRUE__B__;
-    };
-    __tmp__GYBC=__tmp__DYBC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__M2DC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__AYBC,L12081158); /* L92 FALSE*/;
-    __tmp__GYBC=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GYBC) {
-    lisaac_push(&__pos__M2DC,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__AYBC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__WZ4B,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__WZ4B,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__M5YD,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__HG4C,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__SV1C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__IYBE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__ZXBC));
-    lisaac_push(&__pos__M5YD,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__M5YD,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__HG4C,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__SV1C,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__IYBE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__OYBE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__M5YD,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__HG4C,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__SV1C,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__M2DC,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__AYBC,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__VXBC,L8804373); /* L67 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__M2DC,L6949397); /* L53 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__AYBC,L6826502); /* L52 FALSE*/;
-  lisaac_push_first(&__pos__WZ4B,L6833685); /* L52 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__M5YD,L5774867); /* L44 POINTER*/;
-  __tmp__AZBC=((__INTEGER__K )(sizeof(void *)));
-  lisaac_push(&__pos__VXBC,L8796693); /* L67 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__M2DC,L9457160); /* L72 NUMERIC*/;
-  __tmp__BZBC=(__INTEGER__K)(nb_elements__RZ4B * __tmp__AZBC);
-  lisaac_push(&__pos__VXBC,L8264725); /* L63 NATIVE_ARRAY*/;
-  __tmp__EZBC=to_uinteger_cpu__ZUH(__tmp__BZBC);
-  lisaac_push(&__pos__VXBC,L9063445); /* L69 NATIVE_ARRAY*/;
-  __tmp__ZXBC=alloc_dynamic__AIZ(__tmp__EZBC);
-  lisaac_push(&__pos__VXBC,L9201173); /* L70 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__M2DC,L4069969); /* L31 CONVERT*/;
-  __tmp__GZBC=((void **)__tmp__ZXBC);
-  lisaac_push(&__pos__VXBC,L9702421); /* L74 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__M2DC,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__AYBC,L7481860); /* L57 OBJECT*/;
-  __tmp__ZXBC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__M2DC,L24520722); /* L187 BLOCK*/;
-  __tmp__1XBC=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XBC) {
-    lisaac_push(&__pos__M2DC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__AYBC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__WZ4B,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__M5YD,L9703445); /* L74 NATIVE_ARRAY*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__GZBC != (void *)NULL)) {
-      lisaac_push(&__pos__WZ4B,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__M5YD,L13509634); /* L103 TRUE*/;
-      __tmp__DYBC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__WZ4B,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__M5YD,L14689286); /* L112 FALSE*/;
-      __tmp__DYBC=TRUE__B__;
-    };
-    __tmp__GYBC=__tmp__DYBC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__M2DC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__AYBC,L12081158); /* L92 FALSE*/;
-    __tmp__GYBC=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GYBC) {
-    lisaac_push(&__pos__M2DC,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__AYBC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__WZ4B,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__WZ4B,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__M5YD,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__HG4C,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__SV1C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__IYBE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__ZXBC));
-    lisaac_push(&__pos__M5YD,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__M5YD,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__HG4C,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__SV1C,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__IYBE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__OYBE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__M5YD,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__HG4C,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__SV1C,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__M2DC,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__AYBC,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__PZ4B,L11289621); /* L86 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__VXBC,L9195016); /* L70 NUMERIC*/;
-  __tmp__AZBC=(__INTEGER__K)(nb_elements__RZ4B -  1);
-  lisaac_push(&__pos__PZ4B,L11290645); /* L86 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__VXBC,L77597717); /* L592 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__M2DC,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__AYBC,L7481860); /* L57 OBJECT*/;
-  __tmp__ZXBC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__M2DC,L21899282); /* L167 BLOCK*/;
-  __tmp__1XBC=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XBC) {
-    lisaac_push(&__pos__M2DC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__AYBC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__WZ4B,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__M5YD,L77603861); /* L592 NATIVE_ARRAY*/;
-    lisaac_push_first(&__pos__HG4C,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__SV1C,L9195016); /* L70 NUMERIC*/;
-    __tmp__2WIC=(__INTEGER__K)(-  1);
-    lisaac_push(&__pos__M5YD,L77602837); /* L592 NATIVE_ARRAY*/;
-    __tmp__DYBC=__infix_greater_equal__JGG(__tmp__AZBC,__tmp__2WIC);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DYBC) {
-      lisaac_push(&__pos__WZ4B,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__M5YD,L13509634); /* L103 TRUE*/;
-      __tmp__PWJC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__WZ4B,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__M5YD,L14689286); /* L112 FALSE*/;
-      __tmp__PWJC=TRUE__B__;
-    };
-    __tmp__DYBC=__tmp__PWJC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__M2DC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__AYBC,L12081158); /* L92 FALSE*/;
-    __tmp__DYBC=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DYBC) {
-    lisaac_push(&__pos__M2DC,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__AYBC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__WZ4B,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__WZ4B,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__M5YD,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__HG4C,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__SV1C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__IYBE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__ZXBC));
-    lisaac_push(&__pos__M5YD,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__M5YD,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__HG4C,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__SV1C,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__IYBE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__OYBE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__M5YD,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__HG4C,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__SV1C,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__M2DC,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__AYBC,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__VXBC,L78383637); /* L598 NATIVE_ARRAY*/;
-  __tmp__BZBC=__tmp__AZBC;
-  lisaac_push_first(&__pos__M2DC,L22943752); /* L175 NUMERIC*/;
-  downto__do__2WJC:
-  {
-    lisaac_push(&__pos__M2DC,L22943752); /* L175 NUMERIC*/;
-    __tmp__PWJC=__infix_greater_equal__JGG(__tmp__BZBC, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__PWJC) {
-      lisaac_push(&__pos__M2DC,L23333384); /* L178 NUMERIC*/;
-      lisaac_push_first(&__pos__AYBC,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__WZ4B,L23078920); /* L176 NUMERIC*/;
-      lisaac_push_first(&__pos__M5YD,L78258197); /* L597 NATIVE_ARRAY*/;
-      put__to__2OIC(__tmp__GZBC,NULL,__tmp__BZBC);
-      lisaac_push(&__pos__WZ4B,L23205896); /* L177 NUMERIC*/;
-      lisaac_push_first(&__pos__M5YD,L9195016); /* L70 NUMERIC*/;
-      __tmp__IXJC=(__INTEGER__K)(__tmp__BZBC -  1);
-      lisaac_push(&__pos__WZ4B,L23219720); /* L177 NUMERIC*/;
-      __tmp__BZBC=__tmp__IXJC;
-      goto downto__do__2WJC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__M2DC,L23333384); /* L178 NUMERIC*/;
-      lisaac_push_first(&__pos__AYBC,L8530438); /* L65 FALSE*/;
-    };
-  };
-  Result__SZ4B=__tmp__GZBC;
-  return(Result__SZ4B);
-}
-
-static __BOOLEAN__C is_empty__15DC(__FAST_ARRAYoAGENTo__MIY *Self__35DC)
-/* (Strict FAST_ARRAY(AGENT){FAST_ARRAYoAGENTo__MIY}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__55DC,__tmp__HAEC;
-  __POINTER__CB __tmp__1YFC;
-  _____CONTEXT __pos__25DC,__pos__TBFC,__pos__WYFC,__pos__YLGC;
-  _____CONTEXT __pos__CZFC,__pos__FAEC,__pos__IKPC,__pos__GERC;
-  _____CONTEXT __pos__QKPC,__pos__GZBE;
-  __BOOLEAN__C __tmp__AAEC,Result__45DC,__tmp__3YFC,__tmp__FZFC;
-  __BOOLEAN__C __tmp__IZFC;
-  lisaac_push_first(&__pos__25DC,L31987777); /* L244 FAST_ARRAY*/;
-  __tmp__55DC=(*(Self__35DC)).upper__FRVB;
-  lisaac_push(&__pos__25DC,L31998529); /* L244 FAST_ARRAY*/;
-  __tmp__AAEC=__infix_less__LOH(__tmp__55DC, 0);
-  Result__45DC=__tmp__AAEC;
-  lisaac_push(&__pos__25DC,L14297144); /* L109 TRAVERSABLE*/;
-  lisaac_push_first(&__pos__TBFC,L15357964); /* L117 STRING_CONSTANT*/;
-  lisaac_push_first(&__pos__WYFC,L23083026); /* L176 BLOCK*/;
-  lisaac_push_first(&__pos__YLGC,L7481860); /* L57 OBJECT*/;
-  __tmp__1YFC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__WYFC,L23210002); /* L177 BLOCK*/;
-  __tmp__3YFC=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3YFC) {
-    lisaac_push(&__pos__WYFC,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__YLGC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__CZFC,L23218194); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__FAEC,L14306360); /* L109 TRAVERSABLE*/;
-    __tmp__HAEC=count__4CYB(Self__35DC);
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__AAEC == (__tmp__HAEC ==  0))) {
-      lisaac_push(&__pos__CZFC,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__FAEC,L13509634); /* L103 TRUE*/;
-      __tmp__FZFC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__CZFC,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__FAEC,L14689286); /* L112 FALSE*/;
-      __tmp__FZFC=TRUE__B__;
-    };
-    __tmp__IZFC=__tmp__FZFC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__WYFC,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__YLGC,L12081158); /* L92 FALSE*/;
-    __tmp__IZFC=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IZFC) {
-    lisaac_push(&__pos__WYFC,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__YLGC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__CZFC,L23348754); /* L178 BLOCK*/;
-    lisaac_push_first(&__pos__FAEC,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__IKPC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__GERC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__QKPC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__1YFC));
-    lisaac_push(&__pos__FAEC,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_7));
-    lisaac_push(&__pos__FAEC,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__IKPC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__GERC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__QKPC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__GZBE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__FAEC,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__IKPC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__GERC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__WYFC,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__YLGC,L8530438); /* L65 FALSE*/;
-  };
-  return(Result__45DC);
-}
-
-static void** create__3VHB(__INTEGER__K nb_elements__AWHB)
-/* (Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__MNKB;
-  __INTEGER__K __tmp__TOKB,__tmp__UOKB,__tmp__PTWB,__tmp__UEZB;
-  __UINTEGER_CPU__GDG __tmp__XOKB;
-  _____CONTEXT __pos__4VHB,__pos__INKB,__pos__1DNB,__pos__TNKB;
-  _____CONTEXT __pos__FWHB,__pos__CAZD,__pos__XFQC,__pos__GQNC;
-  _____CONTEXT __pos__MZBE,__pos__SZBE;
-  __BOOLEAN__C __tmp__ONKB,__tmp__WNKB,__tmp__ZNKB,__tmp__1DZB;
-  void **__tmp__ZOKB,**Result__BWHB;
-  lisaac_push_first(&__pos__4VHB,L10619925); /* L81 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__INKB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__1DNB,L7481860); /* L57 OBJECT*/;
-  __tmp__MNKB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__INKB,L21899282); /* L167 BLOCK*/;
-  __tmp__ONKB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ONKB) {
-    lisaac_push(&__pos__INKB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__1DNB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__TNKB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__FWHB,L10627605); /* L81 NATIVE_ARRAY*/;
-    lisaac_push_first(&__pos__CAZD,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((nb_elements__AWHB >  0)) {
-      lisaac_push(&__pos__TNKB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__FWHB,L13509634); /* L103 TRUE*/;
-      __tmp__WNKB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__TNKB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__FWHB,L14689286); /* L112 FALSE*/;
-      __tmp__WNKB=TRUE__B__;
-    };
-    __tmp__ZNKB=__tmp__WNKB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__INKB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__1DNB,L12081158); /* L92 FALSE*/;
-    __tmp__ZNKB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ZNKB) {
-    lisaac_push(&__pos__INKB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__1DNB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__TNKB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__TNKB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__FWHB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__CAZD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__XFQC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__GQNC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__MNKB));
-    lisaac_push(&__pos__FWHB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__FWHB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__CAZD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__XFQC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__GQNC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__MZBE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__FWHB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__CAZD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__XFQC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__INKB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__1DNB,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__4VHB,L11160085); /* L85 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__INKB,L7998485); /* L61 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__1DNB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__TNKB,L7481860); /* L57 OBJECT*/;
-  __tmp__MNKB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__1DNB,L21899282); /* L167 BLOCK*/;
-  __tmp__ONKB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ONKB) {
-    lisaac_push(&__pos__1DNB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__TNKB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__FWHB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__CAZD,L8006165); /* L61 NATIVE_ARRAY*/;
-    lisaac_push_first(&__pos__XFQC,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((nb_elements__AWHB >  0)) {
-      lisaac_push(&__pos__FWHB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__CAZD,L13509634); /* L103 TRUE*/;
-      __tmp__WNKB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__FWHB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__CAZD,L14689286); /* L112 FALSE*/;
-      __tmp__WNKB=TRUE__B__;
-    };
-    __tmp__ZNKB=__tmp__WNKB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__1DNB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__TNKB,L12081158); /* L92 FALSE*/;
-    __tmp__ZNKB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ZNKB) {
-    lisaac_push(&__pos__1DNB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__TNKB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__FWHB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__FWHB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__CAZD,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__XFQC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__GQNC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__MZBE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__MNKB));
-    lisaac_push(&__pos__CAZD,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__CAZD,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__XFQC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__GQNC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__MZBE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__SZBE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__CAZD,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__XFQC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__GQNC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__1DNB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__TNKB,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__INKB,L8804373); /* L67 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__1DNB,L6949397); /* L53 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__TNKB,L6826502); /* L52 FALSE*/;
-  lisaac_push_first(&__pos__FWHB,L6833685); /* L52 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__CAZD,L5774867); /* L44 POINTER*/;
-  __tmp__TOKB=((__INTEGER__K )(sizeof(void *)));
-  lisaac_push(&__pos__INKB,L8796693); /* L67 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__1DNB,L9457160); /* L72 NUMERIC*/;
-  __tmp__UOKB=(__INTEGER__K)(nb_elements__AWHB * __tmp__TOKB);
-  lisaac_push(&__pos__INKB,L8264725); /* L63 NATIVE_ARRAY*/;
-  __tmp__XOKB=to_uinteger_cpu__ZUH(__tmp__UOKB);
-  lisaac_push(&__pos__INKB,L9063445); /* L69 NATIVE_ARRAY*/;
-  __tmp__MNKB=alloc_dynamic__AIZ(__tmp__XOKB);
-  lisaac_push(&__pos__INKB,L9201173); /* L70 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__1DNB,L4069969); /* L31 CONVERT*/;
-  __tmp__ZOKB=((void **)__tmp__MNKB);
-  lisaac_push(&__pos__INKB,L9702421); /* L74 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__1DNB,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__TNKB,L7481860); /* L57 OBJECT*/;
-  __tmp__MNKB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__1DNB,L24520722); /* L187 BLOCK*/;
-  __tmp__ONKB=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ONKB) {
-    lisaac_push(&__pos__1DNB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__TNKB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__FWHB,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__CAZD,L9703445); /* L74 NATIVE_ARRAY*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__ZOKB != (void *)NULL)) {
-      lisaac_push(&__pos__FWHB,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__CAZD,L13509634); /* L103 TRUE*/;
-      __tmp__WNKB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__FWHB,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__CAZD,L14689286); /* L112 FALSE*/;
-      __tmp__WNKB=TRUE__B__;
-    };
-    __tmp__ZNKB=__tmp__WNKB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__1DNB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__TNKB,L12081158); /* L92 FALSE*/;
-    __tmp__ZNKB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ZNKB) {
-    lisaac_push(&__pos__1DNB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__TNKB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__FWHB,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__FWHB,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__CAZD,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__XFQC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__GQNC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__MZBE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__MNKB));
-    lisaac_push(&__pos__CAZD,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__CAZD,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__XFQC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__GQNC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__MZBE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__SZBE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__CAZD,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__XFQC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__GQNC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__1DNB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__TNKB,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__4VHB,L11289621); /* L86 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__INKB,L9195016); /* L70 NUMERIC*/;
-  __tmp__TOKB=(__INTEGER__K)(nb_elements__AWHB -  1);
-  lisaac_push(&__pos__4VHB,L11290645); /* L86 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__INKB,L77597717); /* L592 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__1DNB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__TNKB,L7481860); /* L57 OBJECT*/;
-  __tmp__MNKB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__1DNB,L21899282); /* L167 BLOCK*/;
-  __tmp__ONKB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ONKB) {
-    lisaac_push(&__pos__1DNB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__TNKB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__FWHB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__CAZD,L77603861); /* L592 NATIVE_ARRAY*/;
-    lisaac_push_first(&__pos__XFQC,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__GQNC,L9195016); /* L70 NUMERIC*/;
-    __tmp__PTWB=(__INTEGER__K)(-  1);
-    lisaac_push(&__pos__CAZD,L77602837); /* L592 NATIVE_ARRAY*/;
-    __tmp__WNKB=__infix_greater_equal__JGG(__tmp__TOKB,__tmp__PTWB);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WNKB) {
-      lisaac_push(&__pos__FWHB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__CAZD,L13509634); /* L103 TRUE*/;
-      __tmp__1DZB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__FWHB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__CAZD,L14689286); /* L112 FALSE*/;
-      __tmp__1DZB=TRUE__B__;
-    };
-    __tmp__WNKB=__tmp__1DZB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__1DNB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__TNKB,L12081158); /* L92 FALSE*/;
-    __tmp__WNKB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WNKB) {
-    lisaac_push(&__pos__1DNB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__TNKB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__FWHB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__FWHB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__CAZD,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__XFQC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__GQNC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__MZBE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__MNKB));
-    lisaac_push(&__pos__CAZD,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__CAZD,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__XFQC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__GQNC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__MZBE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__SZBE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__CAZD,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__XFQC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__GQNC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__1DNB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__TNKB,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__INKB,L78383637); /* L598 NATIVE_ARRAY*/;
-  __tmp__UOKB=__tmp__TOKB;
-  lisaac_push_first(&__pos__1DNB,L22943752); /* L175 NUMERIC*/;
-  downto__do__IEZB:
-  {
-    lisaac_push(&__pos__1DNB,L22943752); /* L175 NUMERIC*/;
-    __tmp__1DZB=__infix_greater_equal__JGG(__tmp__UOKB, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1DZB) {
-      lisaac_push(&__pos__1DNB,L23333384); /* L178 NUMERIC*/;
-      lisaac_push_first(&__pos__TNKB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__FWHB,L23078920); /* L176 NUMERIC*/;
-      lisaac_push_first(&__pos__CAZD,L78258197); /* L597 NATIVE_ARRAY*/;
-      put__to__GMWB(__tmp__ZOKB,NULL,__tmp__UOKB);
-      lisaac_push(&__pos__FWHB,L23205896); /* L177 NUMERIC*/;
-      lisaac_push_first(&__pos__CAZD,L9195016); /* L70 NUMERIC*/;
-      __tmp__UEZB=(__INTEGER__K)(__tmp__UOKB -  1);
-      lisaac_push(&__pos__FWHB,L23219720); /* L177 NUMERIC*/;
-      __tmp__UOKB=__tmp__UEZB;
-      goto downto__do__IEZB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__1DNB,L23333384); /* L178 NUMERIC*/;
-      lisaac_push_first(&__pos__TNKB,L8530438); /* L65 FALSE*/;
-    };
-  };
-  Result__BWHB=__tmp__ZOKB;
-  return(Result__BWHB);
-}
-
-static void clear__to__4F5B(void **Self__AG5B,__INTEGER__K lower__BG5B,__INTEGER__K upper__CG5B)
-/* (Strict NATIVE_ARRAY(PLAN){NATIVE_ARRAYoPLANo__5U4},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__SCCC;
-  __INTEGER__K Self__GECC,__tmp__SBDE,__tmp__QECC;
-  _____CONTEXT __pos__5F5B,__pos__OCCC,__pos__GHEC,__pos__ZCCC;
-  _____CONTEXT __pos__GG5B,__pos__3Z1C,__pos__1I4C,__pos__F01C;
-  _____CONTEXT __pos__E0BE;
-  __BOOLEAN__C __tmp__UCCC,__tmp__IG5B,__tmp__2CCC;
-  lisaac_push_first(&__pos__5F5B,L79301653); /* L605 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__OCCC,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__GHEC,L7481860); /* L57 OBJECT*/;
-  __tmp__SCCC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__OCCC,L21899282); /* L167 BLOCK*/;
-  __tmp__UCCC=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UCCC) {
-    lisaac_push(&__pos__OCCC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__GHEC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__ZCCC,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__GG5B,L79306773); /* L605 NATIVE_ARRAY*/;
-    __tmp__IG5B=__infix_greater_equal__JGG(lower__BG5B, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IG5B) {
-      lisaac_push(&__pos__ZCCC,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__GG5B,L13509634); /* L103 TRUE*/;
-      __tmp__2CCC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__ZCCC,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__GG5B,L14689286); /* L112 FALSE*/;
-      __tmp__2CCC=TRUE__B__;
-    };
-    __tmp__IG5B=__tmp__2CCC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__OCCC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__GHEC,L12081158); /* L92 FALSE*/;
-    __tmp__IG5B=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IG5B) {
-    lisaac_push(&__pos__OCCC,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__GHEC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__ZCCC,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__ZCCC,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__GG5B,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__3Z1C,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__1I4C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__F01C,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__SCCC));
-    lisaac_push(&__pos__GG5B,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__GG5B,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__3Z1C,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__1I4C,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__F01C,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__E0BE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__GG5B,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__3Z1C,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__1I4C,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__OCCC,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__GHEC,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__5F5B,L79432725); /* L606 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__OCCC,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__GHEC,L7481860); /* L57 OBJECT*/;
-  __tmp__SCCC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__OCCC,L21899282); /* L167 BLOCK*/;
-  __tmp__UCCC=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UCCC) {
-    lisaac_push(&__pos__OCCC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__GHEC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__ZCCC,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__GG5B,L79437845); /* L606 NATIVE_ARRAY*/;
-    __tmp__IG5B=__infix_greater_equal__JGG(upper__CG5B,lower__BG5B);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IG5B) {
-      lisaac_push(&__pos__ZCCC,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__GG5B,L13509634); /* L103 TRUE*/;
-      __tmp__2CCC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__ZCCC,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__GG5B,L14689286); /* L112 FALSE*/;
-      __tmp__2CCC=TRUE__B__;
-    };
-    __tmp__IG5B=__tmp__2CCC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__OCCC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__GHEC,L12081158); /* L92 FALSE*/;
-    __tmp__IG5B=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IG5B) {
-    lisaac_push(&__pos__OCCC,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__GHEC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__ZCCC,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__ZCCC,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__GG5B,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__3Z1C,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__1I4C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__F01C,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__SCCC));
-    lisaac_push(&__pos__GG5B,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__GG5B,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__3Z1C,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__1I4C,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__F01C,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__E0BE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__GG5B,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__3Z1C,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__1I4C,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__OCCC,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__GHEC,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__5F5B,L80218645); /* L612 NATIVE_ARRAY*/;
-  Self__GECC=lower__BG5B;
-  lisaac_push_first(&__pos__OCCC,L21764104); /* L166 NUMERIC*/;
-  to__do__EECC:
-  {
-    lisaac_push(&__pos__OCCC,L21764104); /* L166 NUMERIC*/;
-    __tmp__2CCC=__infix_less_equal__GTG(Self__GECC,upper__CG5B);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2CCC) {
-      lisaac_push(&__pos__OCCC,L22153736); /* L169 NUMERIC*/;
-      lisaac_push_first(&__pos__GHEC,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__ZCCC,L21899272); /* L167 NUMERIC*/;
-      lisaac_push_first(&__pos__GG5B,L80093205); /* L611 NATIVE_ARRAY*/;
-      put__to__GMWB(Self__AG5B,NULL,Self__GECC);
-      lisaac_push(&__pos__ZCCC,L22026760); /* L168 NUMERIC*/;
-      lisaac_push_first(&__pos__GG5B,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__3Z1C,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__1I4C,L9195016); /* L70 NUMERIC*/;
-      __tmp__SBDE=(__INTEGER__K)(-  1);
-      lisaac_push(&__pos__GG5B,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__3Z1C,L9195016); /* L70 NUMERIC*/;
-      __tmp__QECC=(__INTEGER__K)(Self__GECC - __tmp__SBDE);
-      lisaac_push(&__pos__ZCCC,L22038024); /* L168 NUMERIC*/;
-      Self__GECC=__tmp__QECC;
-      goto to__do__EECC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__OCCC,L22153736); /* L169 NUMERIC*/;
-      lisaac_push_first(&__pos__GHEC,L8530438); /* L65 FALSE*/;
-    };
-  };
-}
-
-static __INTEGER__K count__KHNB(__FAST_ARRAYoPLANo__LJD *Self__MHNB)
-/* (Strict FAST_ARRAY(PLAN){FAST_ARRAYoPLANo__LJD}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__OHNB,__tmp__MCKE,__tmp__PHNB,Result__NHNB;
-  __INTEGER__K __tmp__WHNB,__tmp__UCKE;
-  __POINTER__CB __tmp__E3QB;
-  _____CONTEXT __pos__LHNB,__pos__ICKE,__pos__JCKE,__pos__KCKE;
-  _____CONTEXT __pos__L3QB,__pos__UHNB,__pos__QCKE,__pos__RCKE;
-  _____CONTEXT __pos__SCKE,__pos__Q0BE;
-  __BOOLEAN__C __tmp__G3QB,__tmp__O3QB,__tmp__R3QB;
-  lisaac_push_first(&__pos__LHNB,L40112705); /* L306 FAST_ARRAY*/;
-  __tmp__OHNB=(*(Self__MHNB)).upper__PMD;
-  lisaac_push(&__pos__LHNB,L40123457); /* L306 FAST_ARRAY*/;
-  lisaac_push_first(&__pos__ICKE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__JCKE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__KCKE,L9195016); /* L70 NUMERIC*/;
-  __tmp__MCKE=(__INTEGER__K)(-  1);
-  lisaac_push(&__pos__ICKE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__JCKE,L9195016); /* L70 NUMERIC*/;
-  __tmp__PHNB=(__INTEGER__K)(__tmp__OHNB - __tmp__MCKE);
-  Result__NHNB=__tmp__PHNB;
-  lisaac_push(&__pos__LHNB,L12855352); /* L98 TRAVERSABLE*/;
-  lisaac_push_first(&__pos__ICKE,L15357964); /* L117 STRING_CONSTANT*/;
-  lisaac_push_first(&__pos__JCKE,L23083026); /* L176 BLOCK*/;
-  lisaac_push_first(&__pos__KCKE,L7481860); /* L57 OBJECT*/;
-  __tmp__E3QB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__JCKE,L23210002); /* L177 BLOCK*/;
-  __tmp__G3QB=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__G3QB) {
-    lisaac_push(&__pos__JCKE,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__KCKE,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__L3QB,L23218194); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__UHNB,L12856376); /* L98 TRAVERSABLE*/;
-    __tmp__WHNB=(*(Self__MHNB)).upper__PMD;
-    lisaac_push(&__pos__UHNB,L12868664); /* L98 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__QCKE,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__RCKE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__SCKE,L9195016); /* L70 NUMERIC*/;
-    __tmp__UCKE=(__INTEGER__K)(-  1);
-    lisaac_push(&__pos__QCKE,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__RCKE,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__PHNB == (__INTEGER__K)(__tmp__WHNB - __tmp__UCKE))) {
-      lisaac_push(&__pos__L3QB,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__UHNB,L13509634); /* L103 TRUE*/;
-      __tmp__O3QB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__L3QB,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__UHNB,L14689286); /* L112 FALSE*/;
-      __tmp__O3QB=TRUE__B__;
-    };
-    __tmp__R3QB=__tmp__O3QB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__JCKE,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__KCKE,L12081158); /* L92 FALSE*/;
-    __tmp__R3QB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__R3QB) {
-    lisaac_push(&__pos__JCKE,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__KCKE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__L3QB,L23348754); /* L178 BLOCK*/;
-    lisaac_push_first(&__pos__UHNB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__QCKE,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__RCKE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__SCKE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__E3QB));
-    lisaac_push(&__pos__UHNB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_7));
-    lisaac_push(&__pos__UHNB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__QCKE,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__RCKE,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__SCKE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__Q0BE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__UHNB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__QCKE,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__RCKE,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__JCKE,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__KCKE,L8530438); /* L65 FALSE*/;
-  };
-  return(Result__NHNB);
-}
-
-static __PLAN__XOB* item__51WB(void **Self__B2WB,__INTEGER__K index__C2WB)
-/* (Strict NATIVE_ARRAY(PLAN){NATIVE_ARRAYoPLANo__5U4},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__0QZB;
-  __PLAN__XOB *Result__D2WB;
-  _____CONTEXT __pos__A2WB,__pos__WQZB,__pos__IT2B,__pos__BRZB;
-  _____CONTEXT __pos__H2WB,__pos__ZE1C,__pos__T33C,__pos__BF1C;
-  _____CONTEXT __pos__1BDE;
-  __BOOLEAN__C __tmp__2QZB,__tmp__J2WB,__tmp__ERZB;
-  lisaac_push_first(&__pos__A2WB,L16780309); /* L128 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__WQZB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__IT2B,L7481860); /* L57 OBJECT*/;
-  __tmp__0QZB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__WQZB,L21899282); /* L167 BLOCK*/;
-  __tmp__2QZB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2QZB) {
-    lisaac_push(&__pos__WQZB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__IT2B,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__BRZB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__H2WB,L16785429); /* L128 NATIVE_ARRAY*/;
-    __tmp__J2WB=__infix_greater_equal__JGG(index__C2WB, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__J2WB) {
-      lisaac_push(&__pos__BRZB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__H2WB,L13509634); /* L103 TRUE*/;
-      __tmp__ERZB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__BRZB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__H2WB,L14689286); /* L112 FALSE*/;
-      __tmp__ERZB=TRUE__B__;
-    };
-    __tmp__J2WB=__tmp__ERZB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__WQZB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__IT2B,L12081158); /* L92 FALSE*/;
-    __tmp__J2WB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__J2WB) {
-    lisaac_push(&__pos__WQZB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__IT2B,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__BRZB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__BRZB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__H2WB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__ZE1C,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__T33C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__BF1C,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__0QZB));
-    lisaac_push(&__pos__H2WB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__H2WB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__ZE1C,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__T33C,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__BF1C,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__1BDE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__H2WB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__ZE1C,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__T33C,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__WQZB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__IT2B,L8530438); /* L65 FALSE*/;
-  };
-  Result__D2WB=Self__B2WB[index__C2WB];
-  return(Result__D2WB);
-}
-
-static __INTEGER__K count__VNW(__LINKED_LISToEVENTo__GU *Self__XNW)
-/* (Strict LINKED_LIST(EVENT){LINKED_LISToEVENTo__GU}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K Result__YNW,__tmp__AOW,__tmp__DOW;
-  __POINTER__CB __tmp__JRZ;
-  _____CONTEXT __pos__WNW,__pos__W4X,__pos__ERZ,__pos__PV0,__pos__QRZ;
-  _____CONTEXT __pos__4NW,__pos__M2ZD,__pos__WOAE,__pos__YOAE;
-  _____CONTEXT __pos__W0BE;
-  __BOOLEAN__C __tmp__LRZ,__tmp__TRZ,__tmp__WRZ;
-  lisaac_push_first(&__pos__WNW,L23335477); /* L178 LINKED_LIST*/;
-  Result__YNW=Self__XNW->parent_linked_collection__NU.upper__ZNW;
-  lisaac_push(&__pos__WNW,L12855352); /* L98 TRAVERSABLE*/;
-  lisaac_push_first(&__pos__W4X,L15357964); /* L117 STRING_CONSTANT*/;
-  lisaac_push_first(&__pos__ERZ,L23083026); /* L176 BLOCK*/;
-  lisaac_push_first(&__pos__PV0,L7481860); /* L57 OBJECT*/;
-  __tmp__JRZ=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__ERZ,L23210002); /* L177 BLOCK*/;
-  __tmp__LRZ=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__LRZ) {
-    lisaac_push(&__pos__ERZ,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__PV0,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__QRZ,L23218194); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__4NW,L12856376); /* L98 TRAVERSABLE*/;
-    __tmp__AOW=Self__XNW->parent_linked_collection__NU.upper__ZNW;
-    lisaac_push(&__pos__4NW,L12864568); /* L98 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__M2ZD,L9195016); /* L70 NUMERIC*/;
-    __tmp__DOW=(__INTEGER__K)(__tmp__AOW -  1);
-    lisaac_push(&__pos__4NW,L12868664); /* L98 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__M2ZD,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__WOAE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__YOAE,L9195016); /* L70 NUMERIC*/;
-    __tmp__AOW=(__INTEGER__K)(-  1);
-    lisaac_push(&__pos__M2ZD,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__WOAE,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((Result__YNW == (__INTEGER__K)(__tmp__DOW - __tmp__AOW))) {
-      lisaac_push(&__pos__QRZ,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__4NW,L13509634); /* L103 TRUE*/;
-      __tmp__TRZ=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__QRZ,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__4NW,L14689286); /* L112 FALSE*/;
-      __tmp__TRZ=TRUE__B__;
-    };
-    __tmp__WRZ=__tmp__TRZ;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ERZ,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__PV0,L12081158); /* L92 FALSE*/;
-    __tmp__WRZ=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WRZ) {
-    lisaac_push(&__pos__ERZ,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__PV0,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__QRZ,L23348754); /* L178 BLOCK*/;
-    lisaac_push_first(&__pos__4NW,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__M2ZD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__WOAE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__YOAE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__JRZ));
-    lisaac_push(&__pos__4NW,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_7));
-    lisaac_push(&__pos__4NW,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__M2ZD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__WOAE,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__YOAE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__W0BE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__4NW,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__M2ZD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__WOAE,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ERZ,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__PV0,L8530438); /* L65 FALSE*/;
-  };
-  return(Result__YNW);
-}
-
-static void print_positif__YQH(__UINTEGER_32__RD Self__0QH)
-/* (Expanded UINTEGER_32{UINTEGER_32__RD}) Void Recursive, No inlinable. NO CONTEXT! */
-{
-  __UINTEGER_64__XRB __tmp__0AX;
-  __POINTER__CB __tmp__EYI;
-  __UINTEGER_32__RD __tmp__MLY,__tmp__DZI,__tmp__FZI,__tmp__VZI;
-  __UINTEGER_32__RD __tmp__XZI;
-  __INTEGER__K __tmp__N0I;
-  _____CONTEXT __pos__ZQH,__pos__AYI,__pos__UHJ,__pos__LYI,__pos__4QH;
-  _____CONTEXT __pos__NSW,__pos__GLY,__pos__Q1Z,__pos__20BE,__pos__NPGB;
-  _____CONTEXT __pos__PK0D;
-  __BOOLEAN__C __tmp__GYI,__tmp__RSW,__tmp__TSW,__tmp__VSW,__tmp__TPGB;
-  __BOOLEAN__C __tmp__UPGB;
-  __INTEGER_8__NDG __tmp__0ZI,__tmp__1ZI,__tmp__LBV,__tmp__5YQ;
-  __CHARACTER__3 __tmp__4ZI;
-  lisaac_push_first(&__pos__ZQH,L74583047); /* L569 INTEGER*/;
-  lisaac_push_first(&__pos__AYI,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__UHJ,L7481860); /* L57 OBJECT*/;
-  __tmp__EYI=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__AYI,L21899282); /* L167 BLOCK*/;
-  __tmp__GYI=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GYI) {
-    lisaac_push(&__pos__AYI,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__UHJ,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__LYI,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__4QH,L74588167); /* L569 INTEGER*/;
-    lisaac_push_first(&__pos__NSW,L13663752); /* L104 NUMERIC*/;
-    lisaac_push_first(&__pos__GLY,L12862472); /* L98 NUMERIC*/;
-    __tmp__MLY=to_uinteger_32__AAG( 0);
-    lisaac_push(&__pos__GLY,L12876296); /* L98 NUMERIC*/;
-    lisaac_push_first(&__pos__Q1Z,L14700552); /* L112 NUMERIC*/;
-    __tmp__RSW=(Self__0QH > __tmp__MLY);
-    lisaac_push(&__pos__NSW,L13673480); /* L104 NUMERIC*/;
-    lisaac_push_first(&__pos__GLY,L13915656); /* L106 NUMERIC*/;
-    __tmp__TSW=(Self__0QH ==  0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RSW) {
-      lisaac_push(&__pos__NSW,L13668360); /* L104 NUMERIC*/;
-      lisaac_push_first(&__pos__GLY,L10900994); /* L83 TRUE*/;
-      __tmp__VSW=TRUE__B__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__NSW,L13668360); /* L104 NUMERIC*/;
-      lisaac_push_first(&__pos__GLY,L12342790); /* L94 FALSE*/;
-      __tmp__VSW=__tmp__TSW;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VSW) {
-      lisaac_push(&__pos__LYI,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__4QH,L13509634); /* L103 TRUE*/;
-      __tmp__VSW=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__LYI,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__4QH,L14689286); /* L112 FALSE*/;
-      __tmp__VSW=TRUE__B__;
-    };
-    __tmp__RSW=__tmp__VSW;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__AYI,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__UHJ,L12081158); /* L92 FALSE*/;
-    __tmp__RSW=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RSW) {
-    lisaac_push(&__pos__AYI,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__UHJ,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__LYI,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__LYI,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__4QH,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__NSW,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__GLY,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__Q1Z,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__EYI));
-    lisaac_push(&__pos__4QH,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__4QH,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__NSW,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__GLY,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__Q1Z,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__20BE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__4QH,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__NSW,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__GLY,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__AYI,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__UHJ,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__ZQH,L75115527); /* L573 INTEGER*/;
-  __tmp__MLY=to_uinteger_32__AAG( 10);
-  lisaac_push(&__pos__ZQH,L75113991); /* L573 INTEGER*/;
-  lisaac_push_first(&__pos__AYI,L8790535); /* L67 INTEGER*/;
-  lisaac_push_first(&__pos__UHJ,L9719304); /* L74 NUMERIC*/;
-  __tmp__DZI=(__UINTEGER_32__RD)(Self__0QH / __tmp__MLY);
-  lisaac_push(&__pos__AYI,L8795143); /* L67 INTEGER*/;
-  lisaac_push_first(&__pos__UHJ,L9457160); /* L72 NUMERIC*/;
-  __tmp__FZI=(__UINTEGER_32__RD)(__tmp__DZI * __tmp__MLY);
-  lisaac_push(&__pos__AYI,L8785927); /* L67 INTEGER*/;
-  lisaac_push_first(&__pos__UHJ,L9195016); /* L70 NUMERIC*/;
-  __tmp__MLY=(__UINTEGER_32__RD)(Self__0QH - __tmp__FZI);
-  lisaac_push(&__pos__ZQH,L75123207); /* L573 INTEGER*/;
-  lisaac_push_first(&__pos__AYI,L52169735); /* L398 INTEGER*/;
-  lisaac_push_first(&__pos__UHJ,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__LYI,L7481860); /* L57 OBJECT*/;
-  __tmp__EYI=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__UHJ,L21899282); /* L167 BLOCK*/;
-  __tmp__GYI=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GYI) {
-    lisaac_push(&__pos__UHJ,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__LYI,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__4QH,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__NSW,L52175879); /* L398 INTEGER*/;
-    __tmp__VZI=to_uinteger_32__AAG( 0);
-    lisaac_push(&__pos__NSW,L52178439); /* L398 INTEGER*/;
-    __tmp__XZI=to_uinteger_32__AAG( 9);
-    lisaac_push(&__pos__NSW,L52178439); /* L398 INTEGER*/;
-    lisaac_push_first(&__pos__GLY,L6296072); /* L48 NUMERIC*/;
-    lisaac_push_first(&__pos__Q1Z,L15235592); /* L116 NUMERIC*/;
-    lisaac_push_first(&__pos__20BE,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__VZI > __tmp__MLY)) {
-      lisaac_push(&__pos__Q1Z,L15231496); /* L116 NUMERIC*/;
-      lisaac_push_first(&__pos__20BE,L13509634); /* L103 TRUE*/;
-      __tmp__VSW=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__Q1Z,L15231496); /* L116 NUMERIC*/;
-      lisaac_push_first(&__pos__20BE,L14689286); /* L112 FALSE*/;
-      __tmp__VSW=TRUE__B__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VSW) {
-      lisaac_push(&__pos__GLY,L6300680); /* L48 NUMERIC*/;
-      lisaac_push_first(&__pos__Q1Z,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__20BE,L6304264); /* L48 NUMERIC*/;
-      lisaac_push_first(&__pos__NPGB,L15496712); /* L118 NUMERIC*/;
-      lisaac_push_first(&__pos__PK0D,L14700552); /* L112 NUMERIC*/;
-      __tmp__VSW=(__tmp__XZI > __tmp__MLY);
-      __tmp__TPGB=(__tmp__XZI == __tmp__MLY);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VSW) {
-        lisaac_push(&__pos__NPGB,L15501320); /* L118 NUMERIC*/;
-        lisaac_push_first(&__pos__PK0D,L10900994); /* L83 TRUE*/;
-        __tmp__UPGB=TRUE__B__;
+        li__ZHS=li__ELS;
+        ((__li__0KB *)li__NHS->li__BS.li__2KB)->li__KGJC=li__ELS;
+        ((__li__0KB *)li__NHS->li__BS.li__2KB)->li__H2B=li__ELS->li__H2B;
+        ((__li__0KB *)li__ELS)->li__H2B=li__NHS->li__BS.li__2KB;
+        ((__li__0KB *)li__NHS->li__BS.li__2KB)->li__M2B=(__li__K)(li__ELS->li__M2B +  1);
       } else /* FALSE */ {
-        lisaac_push(&__pos__NPGB,L15501320); /* L118 NUMERIC*/;
-        lisaac_push_first(&__pos__PK0D,L12342790); /* L94 FALSE*/;
-        __tmp__UPGB=__tmp__TPGB;
+        ((__li__0KB *)li__NHS->li__BS.li__2KB)->li__H2B=li__W2B;
+        li__W2B=li__NHS->li__BS.li__2KB;
+        ((__li__0KB *)li__NHS->li__BS.li__2KB)->li__M2B= 1;
       };
-      __tmp__VSW=__tmp__UPGB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__GLY,L6300680); /* L48 NUMERIC*/;
-      lisaac_push_first(&__pos__Q1Z,L12081158); /* L92 FALSE*/;
-      __tmp__VSW=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VSW) {
-      lisaac_push(&__pos__4QH,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__NSW,L13509634); /* L103 TRUE*/;
-      __tmp__VSW=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__4QH,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__NSW,L14689286); /* L112 FALSE*/;
-      __tmp__VSW=TRUE__B__;
-    };
-    __tmp__RSW=__tmp__VSW;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__UHJ,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__LYI,L12081158); /* L92 FALSE*/;
-    __tmp__RSW=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RSW) {
-    lisaac_push(&__pos__UHJ,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__LYI,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__4QH,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__4QH,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__NSW,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__GLY,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__Q1Z,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__20BE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__EYI));
-    lisaac_push(&__pos__NSW,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__NSW,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__GLY,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__Q1Z,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__20BE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__NPGB,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__NSW,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__GLY,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__Q1Z,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__UHJ,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__LYI,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__AYI,L52571655); /* L401 INTEGER*/;
-  lisaac_push_first(&__pos__UHJ,L54135816); /* L413 NUMERIC*/;
-  lisaac_push_first(&__pos__LYI,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__4QH,L7481860); /* L57 OBJECT*/;
-  __tmp__EYI=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__LYI,L21899282); /* L167 BLOCK*/;
-  __tmp__GYI=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GYI) {
-    lisaac_push(&__pos__LYI,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__4QH,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__NSW,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__GLY,L54163976); /* L413 NUMERIC*/;
-    lisaac_push_first(&__pos__Q1Z,L16267284); /* L124 UNSIGNED_INTEGER*/;
-    lisaac_push_first(&__pos__20BE,L68719112); /* L524 NUMERIC*/;
-    lisaac_push_first(&__pos__NPGB,L4069969); /* L31 CONVERT*/;
-    __tmp__0AX=((__UINTEGER_64__XRB )__tmp__MLY);
-    lisaac_push(&__pos__Q1Z,L16257556); /* L124 UNSIGNED_INTEGER*/;
-    lisaac_push_first(&__pos__20BE,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (( 127 > __tmp__0AX)) {
-      lisaac_push(&__pos__NSW,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__GLY,L13509634); /* L103 TRUE*/;
-      __tmp__VSW=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__NSW,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__GLY,L14689286); /* L112 FALSE*/;
-      __tmp__VSW=TRUE__B__;
-    };
-    __tmp__RSW=__tmp__VSW;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__LYI,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__4QH,L12081158); /* L92 FALSE*/;
-    __tmp__RSW=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RSW) {
-    lisaac_push(&__pos__LYI,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__4QH,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__NSW,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__NSW,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__GLY,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__Q1Z,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__20BE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__NPGB,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__EYI));
-    lisaac_push(&__pos__GLY,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__GLY,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__Q1Z,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__20BE,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__NPGB,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__PK0D,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__GLY,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__Q1Z,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__20BE,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__LYI,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__4QH,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__UHJ,L54526984); /* L416 NUMERIC*/;
-  lisaac_push_first(&__pos__LYI,L69243400); /* L528 NUMERIC*/;
-  lisaac_push_first(&__pos__4QH,L4069969); /* L31 CONVERT*/;
-  __tmp__0ZI=((__INTEGER_8__NDG )__tmp__MLY);
-  lisaac_push(&__pos__AYI,L52576775); /* L401 INTEGER*/;
-  lisaac_push_first(&__pos__UHJ,L8400912); /* L64 CHARACTER*/;
-  lisaac_push_first(&__pos__LYI,L9077776); /* L69 CHARACTER*/;
-  lisaac_push_first(&__pos__4QH,L4069969); /* L31 CONVERT*/;
-  __tmp__1ZI=((__INTEGER_8__NDG )'0');
-  lisaac_push(&__pos__AYI,L52572167); /* L401 INTEGER*/;
-  lisaac_push_first(&__pos__UHJ,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__LYI,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__4QH,L5383176); /* L41 NUMERIC*/;
-  __tmp__LBV=to_integer_8__XSW( 0);
-  lisaac_push(&__pos__LYI,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__4QH,L9195016); /* L70 NUMERIC*/;
-  __tmp__5YQ=(__INTEGER_8__NDG)(__tmp__LBV - __tmp__1ZI);
-  lisaac_push(&__pos__UHJ,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__LYI,L9195016); /* L70 NUMERIC*/;
-  __tmp__1ZI=(__INTEGER_8__NDG)(__tmp__0ZI - __tmp__5YQ);
-  lisaac_push(&__pos__AYI,L52691975); /* L402 INTEGER*/;
-  lisaac_push_first(&__pos__UHJ,L8134739); /* L62 INTEGER_8*/;
-  __tmp__4ZI=((__CHARACTER__3 )((__tmp__1ZI)));
-  lisaac_push(&__pos__AYI,L52956167); /* L404 INTEGER*/;
-  lisaac_push_first(&__pos__UHJ,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__LYI,L7481860); /* L57 OBJECT*/;
-  __tmp__EYI=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__UHJ,L24520722); /* L187 BLOCK*/;
-  __tmp__GYI=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GYI) {
-    lisaac_push(&__pos__UHJ,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__LYI,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__4QH,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__NSW,L52957191); /* L404 INTEGER*/;
-    lisaac_push(&__pos__NSW,L52968967); /* L404 INTEGER*/;
-    __tmp__RSW=has__3WW(__tmp__4ZI);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RSW) {
-      lisaac_push(&__pos__4QH,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__NSW,L13509634); /* L103 TRUE*/;
-      __tmp__VSW=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__4QH,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__NSW,L14689286); /* L112 FALSE*/;
-      __tmp__VSW=TRUE__B__;
-    };
-    __tmp__RSW=__tmp__VSW;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__UHJ,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__LYI,L12081158); /* L92 FALSE*/;
-    __tmp__RSW=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RSW) {
-    lisaac_push(&__pos__UHJ,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__LYI,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__4QH,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__4QH,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__NSW,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__GLY,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__Q1Z,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__20BE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__EYI));
-    lisaac_push(&__pos__NSW,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__NSW,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__GLY,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__Q1Z,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__20BE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__NPGB,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__NSW,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__GLY,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__Q1Z,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__UHJ,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__LYI,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__AYI,L53087239); /* L405 INTEGER*/;
-  lisaac_push_first(&__pos__UHJ,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__LYI,L7481860); /* L57 OBJECT*/;
-  __tmp__EYI=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__UHJ,L24520722); /* L187 BLOCK*/;
-  __tmp__GYI=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GYI) {
-    lisaac_push(&__pos__UHJ,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__LYI,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__4QH,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__NSW,L53099015); /* L405 INTEGER*/;
-    __tmp__N0I=decimal_value__HXW(__tmp__4ZI);
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__N0I == __tmp__MLY)) {
-      lisaac_push(&__pos__4QH,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__NSW,L13509634); /* L103 TRUE*/;
-      __tmp__VSW=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__4QH,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__NSW,L14689286); /* L112 FALSE*/;
-      __tmp__VSW=TRUE__B__;
+      li__ZHS=li__NHS->li__BS.li__2KB->li__H2B;
+      if (((void *)li__ZHS != (void *)NULL)) {
+        ((__li__0KB *)li__ZHS)->li__KGJC=li__NHS->li__BS.li__2KB;
+        li__2Q4D=((__li__0KB *)li__ZHS);
+        li__WK1D:
+        {
+          li__2Q4D->li__M2B=(__li__K)(li__2Q4D->li__M2B +  1);
+          if (((void *)li__2Q4D->li__H2B != (void *)NULL)) {
+            li__2Q4D=((__li__0KB *)li__2Q4D->li__H2B);
+            goto li__WK1D;
+          };
+        };
+      };
+      li__RQ4D=(__li__K)(li__4OYD +  1);
+      li__XHS=li__RQ4D;
+      li__DIS=li__NHS->li__BS.li__2KB;
+      li__4Q4D=NULL;
+      li__PQ4D=((__li__GB )(NULL));
+      li__QQ4D=((__li__RQF )sizeof(__li__DXB));
+      if ((li__QQ4D ==  0)) {
+        li__4Q4D=li__DXB__;
+      } else /* FALSE */ {
+        li__BR4D=__li__DXB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__QQ4D));
+        if ((li__BR4D == (__li__K)(-  1))) {
+          li__SQ4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__TQ4D=(__li__RQF)((__li__RQF)(li__QQ4D - (__li__RQF)(((__li__RQF ) 0) - li__SQ4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__SQ4D) - ((__li__RQF ) 1)));
+          li__SQ4D=(__li__RQF)(li__TQ4D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__VQ4D=li__PDK(li__TQ4D,((__li__GB )(&(table_size[(li__SQ4D)-1]))),((__li__U )li__TQ4D));
+          li__PQ4D=li__VQ4D;
+        } else /* FALSE */ {
+          li__WQ4D=((__li__U )li__BR4D);
+          li__SQ4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__TQ4D=(__li__RQF)((__li__RQF)(li__QQ4D - (__li__RQF)(((__li__RQF ) 0) - li__SQ4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__SQ4D) - ((__li__RQF ) 1)));
+          li__VQ4D=li__PDK(li__TQ4D,((__li__GB )(&(table_type[(li__WQ4D)]))),(__li__U)(li__WQ4D |  1));
+          li__PQ4D=li__VQ4D;
+        };
+        li__MR4D=((__li__DXB *)li__PQ4D);
+        li__4Q4D=li__MR4D;
+        *(li__MR4D) = *(li__DXB__);
+      };
+      li__MR4D=((__li__DXB *)li__4Q4D);
+      li__MR4D->li__0CD=li__DIS;
+      li__MR4D->li__JYB=li__DOWD;
+      ((__li__0KB *)li__NHS->li__BS.li__2KB)->li__HYB=li__4Q4D;
+      li__MR4D=li__O21C(((__li__DXB *)li__4Q4D),li__J3B);
+      li__J3B=li__MR4D;
+      li__DIS=li__NHS->li__BS.li__2KB;
+      li__4Q4D=NULL;
+      li__PQ4D=((__li__GB )(NULL));
+      li__QQ4D=((__li__RQF )sizeof(__li__DXB));
+      if ((li__QQ4D ==  0)) {
+        li__4Q4D=li__DXB__;
+      } else /* FALSE */ {
+        li__BR4D=__li__DXB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__QQ4D));
+        if ((li__BR4D == (__li__K)(-  1))) {
+          li__SQ4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__TQ4D=(__li__RQF)((__li__RQF)(li__QQ4D - (__li__RQF)(((__li__RQF ) 0) - li__SQ4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__SQ4D) - ((__li__RQF ) 1)));
+          li__SQ4D=(__li__RQF)(li__TQ4D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__VQ4D=li__PDK(li__TQ4D,((__li__GB )(&(table_size[(li__SQ4D)-1]))),((__li__U )li__TQ4D));
+          li__PQ4D=li__VQ4D;
+        } else /* FALSE */ {
+          li__WQ4D=((__li__U )li__BR4D);
+          li__SQ4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__TQ4D=(__li__RQF)((__li__RQF)(li__QQ4D - (__li__RQF)(((__li__RQF ) 0) - li__SQ4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__SQ4D) - ((__li__RQF ) 1)));
+          li__VQ4D=li__PDK(li__TQ4D,((__li__GB )(&(table_type[(li__WQ4D)]))),(__li__U)(li__WQ4D |  1));
+          li__PQ4D=li__VQ4D;
+        };
+        li__5R4D=((__li__DXB *)li__PQ4D);
+        li__4Q4D=li__5R4D;
+        *(li__5R4D) = *(li__DXB__);
+      };
+      li__MR4D=((__li__DXB *)li__4Q4D);
+      li__MR4D->li__0CD=li__DIS;
+      li__MR4D->li__JYB=li__0OYD;
+      ((__li__0KB *)li__NHS->li__BS.li__2KB)->li__LYB=li__4Q4D;
+      li__O21C(((__li__DXB *)li__4Q4D),li__NHS->li__BS.li__2KB->li__HYB);
+      li__DIS=li__NHS->li__BS.li__2KB;
+      li__ES4D=NULL;
+      li__PQ4D=((__li__GB )(NULL));
+      li__QQ4D=((__li__RQF )sizeof(__li__GXB));
+      if ((li__QQ4D ==  0)) {
+        li__ES4D=li__GXB__;
+      } else /* FALSE */ {
+        li__BR4D=__li__GXB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__QQ4D));
+        if ((li__BR4D == (__li__K)(-  1))) {
+          li__SQ4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__TQ4D=(__li__RQF)((__li__RQF)(li__QQ4D - (__li__RQF)(((__li__RQF ) 0) - li__SQ4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__SQ4D) - ((__li__RQF ) 1)));
+          li__SQ4D=(__li__RQF)(li__TQ4D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__VQ4D=li__PDK(li__TQ4D,((__li__GB )(&(table_size[(li__SQ4D)-1]))),((__li__U )li__TQ4D));
+          li__PQ4D=li__VQ4D;
+        } else /* FALSE */ {
+          li__WQ4D=((__li__U )li__BR4D);
+          li__SQ4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__TQ4D=(__li__RQF)((__li__RQF)(li__QQ4D - (__li__RQF)(((__li__RQF ) 0) - li__SQ4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__SQ4D) - ((__li__RQF ) 1)));
+          li__VQ4D=li__PDK(li__TQ4D,((__li__GB )(&(table_type[(li__WQ4D)]))),(__li__U)(li__WQ4D |  1));
+          li__PQ4D=li__VQ4D;
+        };
+        li__SS4D=((__li__GXB *)li__PQ4D);
+        li__ES4D=li__SS4D;
+        *(li__SS4D) = *(li__GXB__);
+      };
+      li__SS4D=((__li__GXB *)li__ES4D);
+      li__SS4D->li__WHD=li__B__;
+      li__SS4D->li__LBD=li__DIS;
+      li__SS4D->li__QYB=li__HOWD;
+      ((__li__0KB *)li__NHS->li__BS.li__2KB)->li__OYB=li__ES4D;
+      li__SS4D=li__441C(((__li__GXB *)li__ES4D),li__W3B);
+      li__W3B=li__SS4D;
+      li__DIS=li__NHS->li__BS.li__2KB;
+      li__ES4D=NULL;
+      li__PQ4D=((__li__GB )(NULL));
+      li__QQ4D=((__li__RQF )sizeof(__li__GXB));
+      if ((li__QQ4D ==  0)) {
+        li__ES4D=li__GXB__;
+      } else /* FALSE */ {
+        li__BR4D=__li__GXB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__QQ4D));
+        if ((li__BR4D == (__li__K)(-  1))) {
+          li__SQ4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__TQ4D=(__li__RQF)((__li__RQF)(li__QQ4D - (__li__RQF)(((__li__RQF ) 0) - li__SQ4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__SQ4D) - ((__li__RQF ) 1)));
+          li__SQ4D=(__li__RQF)(li__TQ4D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__VQ4D=li__PDK(li__TQ4D,((__li__GB )(&(table_size[(li__SQ4D)-1]))),((__li__U )li__TQ4D));
+          li__PQ4D=li__VQ4D;
+        } else /* FALSE */ {
+          li__WQ4D=((__li__U )li__BR4D);
+          li__SQ4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__TQ4D=(__li__RQF)((__li__RQF)(li__QQ4D - (__li__RQF)(((__li__RQF ) 0) - li__SQ4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__SQ4D) - ((__li__RQF ) 1)));
+          li__VQ4D=li__PDK(li__TQ4D,((__li__GB )(&(table_type[(li__WQ4D)]))),(__li__U)(li__WQ4D |  1));
+          li__PQ4D=li__VQ4D;
+        };
+        li__CT4D=((__li__GXB *)li__PQ4D);
+        li__ES4D=li__CT4D;
+        *(li__CT4D) = *(li__GXB__);
+      };
+      li__SS4D=((__li__GXB *)li__ES4D);
+      li__SS4D->li__WHD=li__I__;
+      li__SS4D->li__LBD=li__DIS;
+      li__SS4D->li__QYB=li__RQ4D;
+      ((__li__0KB *)li__NHS->li__BS.li__2KB)->li__SYB=li__ES4D;
+      li__441C(((__li__GXB *)li__ES4D),li__NHS->li__BS.li__2KB->li__OYB);
+    };
+  };
+}
+
+static void li__BOS(__li__AS *li__COS)
+/* (Strict VIRTUAL_SCREEN{li__AS}) Void No recursive, No inlinable. NO CONTEXT! */
+{
+  void *li__JOS;
+  li__0RT(li__COS);
+  if (((void *)li__COS->li__BS.li__H4 != (void *)NULL)) {
+    li__JOS=li__COS->li__BS.li__H4;
+    switch (((struct ___OBJ *)li__JOS)->__id) {
+    case __li__TB__: {
+      li__HNO(((__li__TB *)li__JOS));
+    } break;
+    case __li__TC__: {
+      li__KSD(((__li__TC *)li__JOS));
+    } break;
+    case __li__RL__: {
+      li__AEWC(((__li__RL *)li__JOS));
+    } break;
     };
-    __tmp__RSW=__tmp__VSW;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__UHJ,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__LYI,L12081158); /* L92 FALSE*/;
-    __tmp__RSW=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RSW) {
-    lisaac_push(&__pos__UHJ,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__LYI,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__4QH,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__4QH,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__NSW,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__GLY,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__Q1Z,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__20BE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__EYI));
-    lisaac_push(&__pos__NSW,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__NSW,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__GLY,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__Q1Z,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__20BE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__NPGB,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__NSW,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__GLY,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__Q1Z,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__UHJ,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__LYI,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__ZQH,L75246087); /* L574 INTEGER*/;
-  __tmp__MLY=to_uinteger_32__AAG( 10);
-  lisaac_push(&__pos__ZQH,L75244551); /* L574 INTEGER*/;
-  lisaac_push_first(&__pos__AYI,L9719304); /* L74 NUMERIC*/;
-  __tmp__DZI=(__UINTEGER_32__RD)(Self__0QH / __tmp__MLY);
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__DZI !=  0)) {
-    lisaac_push(&__pos__ZQH,L75631111); /* L577 INTEGER*/;
-    lisaac_push_first(&__pos__AYI,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__UHJ,L75509255); /* L576 INTEGER*/;
-    print_positif__YQH(__tmp__DZI);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ZQH,L75631111); /* L577 INTEGER*/;
-    lisaac_push_first(&__pos__AYI,L8530438); /* L65 FALSE*/;
   };
-  lisaac_push(&__pos__ZQH,L75766791); /* L578 INTEGER*/;
-  lisaac_push_first(&__pos__AYI,L10241040); /* L78 CHARACTER*/;
-  lisaac_push_first(&__pos__UHJ,L5005391); /* L38 STD_OUTPUT*/;
-  lisaac_push_first(&__pos__LYI,L18378320); /* L140 OUTPUT_STREAM*/;
-  lisaac_push_first(&__pos__4QH,L6962209); /* L53 SYSTEM_IO*/;
-  fputc((int)(__tmp__4ZI),stdout);
 }
 
-static __POINTER__CB alloc_dynamic__AIZ(__UINTEGER_CPU__GDG sz__DIZ)
-/* (Expanded UINTEGER_CPU{UINTEGER_CPU__GDG}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB result__LIZ,__tmp__ER0,__tmp__CJZ,__tmp__IWLE;
-  __POINTER__CB __tmp__YWLE,__tmp__AXLE,__tmp__CXLE,Result__EIZ;
-  __INTEGER__K __tmp__VIZ,__tmp__LWLE,__tmp__NWLE,__tmp__RWLE;
-  __UINTEGER_CPU__GDG __tmp__ZIZ,__tmp__XIZ,__tmp__WWLE;
-  __MEMORY__NEG *__tmp__JJZ,*Self__HWLE;
-  _____CONTEXT __pos__BIZ,__pos__SOAE,__pos__TOAE,__pos__LR0,__pos__QIZ;
-  _____CONTEXT __pos__SOJB,__pos__0VLB,__pos__0OJB,__pos__A2BE;
-  _____CONTEXT __pos__5WLE;
-  __BOOLEAN__C __tmp__GR0,__tmp__OR0,__tmp__RR0;
-  lisaac_push_first(&__pos__BIZ,L3951186); /* L30 UINTEGER_CPU*/;
-  lisaac_push_first(&__pos__SOAE,L68981256); /* L526 NUMERIC*/;
-  lisaac_push_first(&__pos__TOAE,L4069969); /* L31 CONVERT*/;
-  result__LIZ=((__POINTER__CB )(NULL));
-  lisaac_push(&__pos__BIZ,L77864534); /* L594 MEMORY*/;
-  lisaac_push_first(&__pos__SOAE,L17840146); /* L136 BLOCK*/;
-  lisaac_push_first(&__pos__TOAE,L7481860); /* L57 OBJECT*/;
-  __tmp__ER0=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__SOAE,L17967122); /* L137 BLOCK*/;
-  __tmp__GR0=__infix_greater_equal__JGG( 15, 10);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GR0) {
-    lisaac_push(&__pos__SOAE,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__TOAE,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__LR0,L17974802); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__QIZ,L77859414); /* L594 MEMORY*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((sz__DIZ !=  0)) {
-      lisaac_push(&__pos__LR0,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__QIZ,L13509634); /* L103 TRUE*/;
-      __tmp__OR0=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__LR0,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__QIZ,L14689286); /* L112 FALSE*/;
-      __tmp__OR0=TRUE__B__;
-    };
-    __tmp__RR0=__tmp__OR0;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__SOAE,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__TOAE,L12081158); /* L92 FALSE*/;
-    __tmp__RR0=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RR0) {
-    lisaac_push(&__pos__SOAE,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__pos__TOAE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__LR0,L18105874); /* L138 BLOCK*/;
-    lisaac_push_first(&__pos__QIZ,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__SOJB,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__0VLB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__0OJB,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__ER0));
-    lisaac_push(&__pos__QIZ,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_12));
-    lisaac_push(&__pos__QIZ,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__SOJB,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__0VLB,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__0OJB,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__A2BE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__QIZ,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__SOJB,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__0VLB,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__SOAE,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__pos__TOAE,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__BIZ,L78407766); /* L598 MEMORY*/;
-  lisaac_push_first(&__pos__SOAE,L5774867); /* L44 POINTER*/;
-  __tmp__VIZ=((__INTEGER__K )(sizeof(void *)));
-  lisaac_push(&__pos__BIZ,L78407766); /* L598 MEMORY*/;
-  __tmp__ZIZ=to_uinteger_cpu__ZUH(__tmp__VIZ);
-  lisaac_push(&__pos__BIZ,L78408278); /* L598 MEMORY*/;
-  __tmp__XIZ=align_power__JTR(sz__DIZ,__tmp__ZIZ);
-  lisaac_push(&__pos__BIZ,L78658646); /* L600 MEMORY*/;
-  lisaac_push_first(&__pos__SOAE,L47194198); /* L360 MEMORY*/;
-  __tmp__ZIZ=((__UINTEGER_CPU__GDG )(MINIMUM_SIZE));
-  lisaac_push(&__pos__BIZ,L78651990); /* L600 MEMORY*/;
-  __tmp__GR0=__infix_less_equal__MCX(__tmp__XIZ,__tmp__ZIZ);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GR0) {
-    lisaac_push(&__pos__BIZ,L79432278); /* L606 MEMORY*/;
-    lisaac_push_first(&__pos__SOAE,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__TOAE,L78792790); /* L601 MEMORY*/;
-    __tmp__CJZ=alloc_size__5WK(__tmp__XIZ);
-    result__LIZ=__tmp__CJZ;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__BIZ,L79432278); /* L606 MEMORY*/;
-    lisaac_push_first(&__pos__SOAE,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__TOAE,L79315030); /* L605 MEMORY*/;
-    __tmp__JJZ=search__3QGB(__tmp__XIZ);
-    /* NULL __MEMORY__NEG__ */
-if (__tmp__JJZ==NULL) {
-      lisaac_push(&__pos__TOAE,L79318102); /* L605 MEMORY*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* MEMORY */ {
-      lisaac_push(&__pos__TOAE,L79318102); /* L605 MEMORY*/;
-      Self__HWLE=((__MEMORY__NEG *)__tmp__JJZ);
-      lisaac_push_first(&__pos__LR0,L11295830); /* L86 MEMORY*/;
-      lisaac_push_first(&__pos__QIZ,L11046998); /* L84 MEMORY*/;
-      lisaac_push_first(&__pos__SOJB,L4069969); /* L31 CONVERT*/;
-      __tmp__IWLE=((__POINTER__CB )Self__HWLE);
-      lisaac_push(&__pos__LR0,L11302486); /* L86 MEMORY*/;
-      lisaac_push_first(&__pos__QIZ,L10254934); /* L78 MEMORY*/;
-      lisaac_push_first(&__pos__SOJB,L5774867); /* L44 POINTER*/;
-      __tmp__LWLE=((__INTEGER__K )(sizeof(void *)));
-      lisaac_push(&__pos__QIZ,L10268246); /* L78 MEMORY*/;
-      lisaac_push_first(&__pos__SOJB,L4988498); /* L38 UINTEGER_CPU*/;
-      __tmp__NWLE=((__INTEGER__K )(sizeof(unsigned long)));
-      lisaac_push(&__pos__QIZ,L10255446); /* L78 MEMORY*/;
-      lisaac_push_first(&__pos__SOJB,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__0VLB,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__0OJB,L9195016); /* L70 NUMERIC*/;
-      __tmp__RWLE=(__INTEGER__K)(- __tmp__NWLE);
-      lisaac_push(&__pos__SOJB,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__0VLB,L9195016); /* L70 NUMERIC*/;
-      __tmp__NWLE=(__INTEGER__K)(__tmp__LWLE - __tmp__RWLE);
-      lisaac_push(&__pos__LR0,L11302486); /* L86 MEMORY*/;
-      lisaac_push_first(&__pos__QIZ,L14156807); /* L108 INTEGER*/;
-      lisaac_push_first(&__pos__SOJB,L78949383); /* L602 INTEGER*/;
-      __tmp__WWLE=to_uinteger_cpu__ZUH(__tmp__NWLE);
-      lisaac_push(&__pos__SOJB,L78949383); /* L602 INTEGER*/;
-      lisaac_push_first(&__pos__0VLB,L4069969); /* L31 CONVERT*/;
-      __tmp__YWLE=((__POINTER__CB )__tmp__WWLE);
-      lisaac_push(&__pos__LR0,L11296342); /* L86 MEMORY*/;
-      lisaac_push_first(&__pos__QIZ,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__SOJB,L11029000); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__0VLB,L5383176); /* L41 NUMERIC*/;
-      lisaac_push_first(&__pos__0OJB,L14156807); /* L108 INTEGER*/;
-      lisaac_push_first(&__pos__A2BE,L78949383); /* L602 INTEGER*/;
-      __tmp__WWLE=to_uinteger_cpu__ZUH( 0);
-      lisaac_push(&__pos__A2BE,L78949383); /* L602 INTEGER*/;
-      lisaac_push_first(&__pos__5WLE,L4069969); /* L31 CONVERT*/;
-      __tmp__AXLE=((__POINTER__CB )__tmp__WWLE);
-      lisaac_push(&__pos__SOJB,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__0VLB,L9195016); /* L70 NUMERIC*/;
-      __tmp__CXLE=(void *)((unsigned long)__tmp__AXLE - (unsigned long)__tmp__YWLE);
-      lisaac_push(&__pos__QIZ,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__SOJB,L9195016); /* L70 NUMERIC*/;
-      __tmp__YWLE=(void *)((unsigned long)__tmp__IWLE - (unsigned long)__tmp__CXLE);
-    };
-    result__LIZ=__tmp__YWLE;
-  };
-  lisaac_push(&__pos__BIZ,L79710806); /* L608 MEMORY*/;
-  lisaac_push_first(&__pos__SOAE,L107219542); /* L818 MEMORY*/;
-  lisaac_push_first(&__pos__TOAE,L8530438); /* L65 FALSE*/;
-  Result__EIZ=result__LIZ;
-  return(Result__EIZ);
-}
-
-static __BMP_LINEoExpanded_PIXEL_32o__PF* create__JOJ(__INTEGER__K n__MOJ)
-/* (Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__JIK,__tmp__IHR,__tmp__QEFC;
-  __INTEGER__K __tmp__OGR,__tmp__3GR,__tmp__PVKB,__tmp__QVKB;
-  __INTEGER__K __tmp__OVWB,__tmp__YIZB;
-  __UINTEGER_CPU__GDG __tmp__QGR,__tmp__4GR,__tmp__2CKE,__tmp__D3BE;
-  __UINTEGER_CPU__GDG __tmp__TVKB;
-  __UINTEGER_32__RD __tmp__PHR;
-  _____CONTEXT __pos__KOJ,__pos__FIK,__pos__AWK,__pos__QIK,__pos__SOJ;
-  _____CONTEXT __pos__2BZD,__pos__I3AC,__pos__SW3B,__pos__A3BE;
-  _____CONTEXT __pos__Q30D,__pos__1GQC,__pos__FSNC,__pos__M3BE;
-  _____CONTEXT __pos__S3BE,__pos__2MEC,__pos__EB2C,__pos__5M4C;
-  _____CONTEXT __pos__MB2C,__pos__TDDE,__pos__ZDDE;
-  __BOOLEAN__C __tmp__LIK,__tmp__TIK,__tmp__WIK,__tmp__SUKB,__tmp__VUKB;
-  __BOOLEAN__C __tmp__5HZB,__tmp__SEFC,__tmp__4MEC,__tmp__0EFC;
-  __BMP_LINEoExpanded_PIXEL_32o__PF *result__HGR,*__tmp__UHR,*Self__IMAB;
-  __BMP_LINEoExpanded_PIXEL_32o__PF *Result__NOJ;
-  __PIXEL_32__JF *__tmp__VVKB;
-  lisaac_push_first(&__pos__KOJ,L6031914); /* L46 BMP_LINE*/;
-  lisaac_push_first(&__pos__FIK,L19150866); /* L146 BLOCK*/;
-  lisaac_push_first(&__pos__AWK,L7481860); /* L57 OBJECT*/;
-  __tmp__JIK=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__FIK,L19277842); /* L147 BLOCK*/;
-  __tmp__LIK=__infix_greater_equal__JGG( 15, 10);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__LIK) {
-    lisaac_push(&__pos__FIK,L19280914); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__AWK,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__QIK,L19285522); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__SOJ,L6033962); /* L46 BMP_LINE*/;
-    lisaac_push_first(&__pos__2BZD,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((n__MOJ >  0)) {
-      lisaac_push(&__pos__QIK,L19282450); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__SOJ,L13509634); /* L103 TRUE*/;
-      __tmp__TIK=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__QIK,L19282450); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__SOJ,L14689286); /* L112 FALSE*/;
-      __tmp__TIK=TRUE__B__;
+static void li__BXB(__li__GS *li__CXB)
+/* (Strict MOUSE{li__GS}) Void No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__K li__JXB,li__KXB,li__LXB,li__MXB,li__NXB,li__OXB,li__QXB;
+  __li__K li__MZB,li__ZOWD,li__CPYD,li__3OWD,li__GPYD,li__MCDC,li__HT4D;
+  __li__0KB *li__SXB,*li__2XB,*li__BDDC,*li__D1B;
+  void *li__TXB,*li__UXB,*li__1XB,*li__Z0B,*li__N1B;
+  __li__GB li__ZBDC,li__NO0D;
+  __li__RQF li__BCDC,li__QO0D,li__LO0D;
+  __li__U li__2CDC;
+  __li__DXB *li__ET4D,*li__ST4D,*li__1OKC;
+  __li__GXB *li__XT4D,*li__FU4D,*li__SQKC;
+  __li__C li__RXB,li__G1B;
+  li__JXB= 0;
+  li__KXB= 0;
+  li__LXB= 0;
+  li__MXB= 0;
+  li__NXB= 0;
+  li__OXB= 0;
+  li__QXB= 0;
+  li__RXB=li__I__;
+  li__SXB=NULL;
+  li__TXB=NULL;
+  li__UXB=NULL;
+  if (((void *)li__CXB->li__IS.li__H4 != (void *)NULL)) {
+    li__1XB=li__CXB->li__IS.li__H4;
+    switch (((struct ___OBJ *)li__1XB)->__id) {
+    case __li__TB__: {
+      li__2XB=((__li__TB *)li__1XB)->li__2KB;
+    } break;
+    case __li__TC__: {
+      li__2XB=((__li__TC *)li__1XB)->li__XC.li__VC.li__2KB;
+    } break;
+    case __li__RL__: {
+      li__2XB=((__li__RL *)li__1XB)->li__SL.li__VC.li__2KB;
+    } break;
     };
-    __tmp__WIK=__tmp__TIK;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__FIK,L19280914); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__AWK,L12081158); /* L92 FALSE*/;
-    __tmp__WIK=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WIK) {
-    lisaac_push(&__pos__FIK,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__pos__AWK,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__QIK,L19289106); /* L147 BLOCK*/;
-    lisaac_push(&__pos__QIK,L19428370); /* L148 BLOCK*/;
-    lisaac_push_first(&__pos__SOJ,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__2BZD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__I3AC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__SW3B,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__JIK));
-    lisaac_push(&__pos__SOJ,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_3));
-    lisaac_push(&__pos__SOJ,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__2BZD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__I3AC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__SW3B,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__A3BE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__SOJ,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__2BZD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__I3AC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__FIK,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__pos__AWK,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__KOJ,L6300202); /* L48 BMP_LINE*/;
-  lisaac_push_first(&__pos__FIK,L15602180); /* L119 OBJECT*/;
-  result__HGR=NULL;
-  __tmp__JIK=((__POINTER__CB )(NULL));
-  lisaac_push(&__pos__FIK,L16394756); /* L125 OBJECT*/;
-  lisaac_push_first(&__pos__AWK,L5250564); /* L40 OBJECT*/;
-  __tmp__OGR=sizeof(__BMP_LINEoExpanded_PIXEL_32o__PF);
-  lisaac_push(&__pos__FIK,L16394756); /* L125 OBJECT*/;
-  __tmp__QGR=to_uinteger_cpu__ZUH(__tmp__OGR);
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__QGR ==  0)) {
-    lisaac_push(&__pos__FIK,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__AWK,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__QIK,L16523780); /* L126 OBJECT*/;
-    result__HGR=BMP_LINEoExpanded_PIXEL_32o__PF__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__FIK,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__AWK,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__QIK,L16923652); /* L129 OBJECT*/;
-    lisaac_push_first(&__pos__SOJ,L30548996); /* L233 OBJECT*/;
-    __tmp__3GR=__BMP_LINEoExpanded_PIXEL_32o__PF__;
-    __tmp__4GR=clone_allocation_size__CEG;
-    lisaac_push(&__pos__QIK,L17198084); /* L131 OBJECT*/;
-    lisaac_push_first(&__pos__SOJ,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__2BZD,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__I3AC,L5383176); /* L41 NUMERIC*/;
-    __tmp__2CKE=to_uinteger_cpu__ZUH( 0);
-    lisaac_push(&__pos__2BZD,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__I3AC,L9195016); /* L70 NUMERIC*/;
-    __tmp__D3BE=(__UINTEGER_CPU__GDG)(__tmp__2CKE - __tmp__QGR);
-    lisaac_push(&__pos__SOJ,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__2BZD,L9195016); /* L70 NUMERIC*/;
-    clone_allocation_size__CEG=(__UINTEGER_CPU__GDG)(__tmp__4GR - __tmp__D3BE);
-    lisaac_push(&__pos__QIK,L17310212); /* L132 OBJECT*/;
-    lisaac_push_first(&__pos__SOJ,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__2BZD,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__3GR == (__INTEGER__K)(-  1))) {
-      lisaac_push(&__pos__QIK,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__SOJ,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__2BZD,L17446916); /* L133 OBJECT*/;
-      __tmp__IHR=alloc_size__5WK(__tmp__QGR);
-      __tmp__JIK=__tmp__IHR;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__QIK,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__SOJ,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__2BZD,L17719300); /* L135 OBJECT*/;
-      __tmp__PHR=to_uinteger_32__AAG(__tmp__3GR);
-      lisaac_push(&__pos__2BZD,L17723908); /* L135 OBJECT*/;
-      __tmp__IHR=alloc_type__size__VYK(__tmp__PHR,__tmp__QGR);
-      __tmp__JIK=__tmp__IHR;
-    };
-    lisaac_push(&__pos__QIK,L17979396); /* L137 OBJECT*/;
-    lisaac_push_first(&__pos__SOJ,L4069969); /* L31 CONVERT*/;
-    __tmp__UHR=((__BMP_LINEoExpanded_PIXEL_32o__PF *)__tmp__JIK);
-    result__HGR=__tmp__UHR;
-    lisaac_push(&__pos__QIK,L18232836); /* L139 OBJECT*/;
-    lisaac_push_first(&__pos__SOJ,L31079428); /* L237 OBJECT*/;
-    *(__tmp__UHR) = *(BMP_LINEoExpanded_PIXEL_32o__PF__);
-    lisaac_push(&__pos__QIK,L18746884); /* L143 OBJECT*/;
-    lisaac_push_first(&__pos__SOJ,L8530438); /* L65 FALSE*/;
-  };
-  /* NULL __BMP_LINEoExpanded_PIXEL_32o__PF__ */
-if (result__HGR==NULL) {
-    lisaac_push(&__pos__KOJ,L6431274); /* L49 BMP_LINE*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* BMP_LINE(Expanded PIXEL_32) */ {
-    lisaac_push(&__pos__KOJ,L6431274); /* L49 BMP_LINE*/;
-    __tmp__UHR=((__BMP_LINEoExpanded_PIXEL_32o__PF *)result__HGR);
-    lisaac_push_first(&__pos__FIK,L7349802); /* L56 BMP_LINE*/;
-    __tmp__3GR=__tmp__UHR->parent_abstract_bmp_line__QF.capacity__ENJ;
-    lisaac_push(&__pos__FIK,L7606314); /* L58 BMP_LINE*/;
-    lisaac_push_first(&__pos__AWK,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((n__MOJ > __tmp__3GR)) {
-      lisaac_push(&__pos__FIK,L7997994); /* L61 BMP_LINE*/;
-      lisaac_push_first(&__pos__AWK,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__QIK,L7613994); /* L58 BMP_LINE*/;
-      __tmp__UHR->parent_abstract_bmp_line__QF.capacity__ENJ=n__MOJ;
-      lisaac_push(&__pos__QIK,L7885354); /* L60 BMP_LINE*/;
-      lisaac_push_first(&__pos__SOJ,L10619925); /* L81 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__2BZD,L21772306); /* L166 BLOCK*/;
-      lisaac_push_first(&__pos__I3AC,L7481860); /* L57 OBJECT*/;
-      __tmp__IHR=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__2BZD,L21899282); /* L167 BLOCK*/;
-      __tmp__TIK=__infix_greater_equal__JGG( 15, 5);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TIK) {
-        lisaac_push(&__pos__2BZD,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__I3AC,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__SW3B,L21906962); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__A3BE,L10627605); /* L81 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__Q30D,L14700552); /* L112 NUMERIC*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if ((n__MOJ >  0)) {
-          lisaac_push(&__pos__SW3B,L21903890); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__A3BE,L13509634); /* L103 TRUE*/;
-          __tmp__SUKB=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__SW3B,L21903890); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__A3BE,L14689286); /* L112 FALSE*/;
-          __tmp__SUKB=TRUE__B__;
-        };
-        __tmp__VUKB=__tmp__SUKB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__2BZD,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__I3AC,L12081158); /* L92 FALSE*/;
-        __tmp__VUKB=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VUKB) {
-        lisaac_push(&__pos__2BZD,L22153746); /* L169 BLOCK*/;
-        lisaac_push_first(&__pos__I3AC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__SW3B,L21910546); /* L167 BLOCK*/;
-        lisaac_push(&__pos__SW3B,L22051346); /* L168 BLOCK*/;
-        lisaac_push_first(&__pos__A3BE,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__Q30D,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__1GQC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__FSNC,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__IHR));
-        lisaac_push(&__pos__A3BE,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_1));
-        lisaac_push(&__pos__A3BE,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__Q30D,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__1GQC,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__FSNC,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__M3BE,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__A3BE,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__Q30D,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__1GQC,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__2BZD,L22153746); /* L169 BLOCK*/;
-        lisaac_push_first(&__pos__I3AC,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__SOJ,L11160085); /* L85 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__2BZD,L7998485); /* L61 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__I3AC,L21772306); /* L166 BLOCK*/;
-      lisaac_push_first(&__pos__SW3B,L7481860); /* L57 OBJECT*/;
-      __tmp__IHR=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__I3AC,L21899282); /* L167 BLOCK*/;
-      __tmp__TIK=__infix_greater_equal__JGG( 15, 5);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TIK) {
-        lisaac_push(&__pos__I3AC,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__SW3B,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__A3BE,L21906962); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__Q30D,L8006165); /* L61 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__1GQC,L14700552); /* L112 NUMERIC*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if ((n__MOJ >  0)) {
-          lisaac_push(&__pos__A3BE,L21903890); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__Q30D,L13509634); /* L103 TRUE*/;
-          __tmp__SUKB=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__A3BE,L21903890); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__Q30D,L14689286); /* L112 FALSE*/;
-          __tmp__SUKB=TRUE__B__;
-        };
-        __tmp__VUKB=__tmp__SUKB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__I3AC,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__SW3B,L12081158); /* L92 FALSE*/;
-        __tmp__VUKB=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VUKB) {
-        lisaac_push(&__pos__I3AC,L22153746); /* L169 BLOCK*/;
-        lisaac_push_first(&__pos__SW3B,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__A3BE,L21910546); /* L167 BLOCK*/;
-        lisaac_push(&__pos__A3BE,L22051346); /* L168 BLOCK*/;
-        lisaac_push_first(&__pos__Q30D,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__1GQC,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__FSNC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__M3BE,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__IHR));
-        lisaac_push(&__pos__Q30D,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_1));
-        lisaac_push(&__pos__Q30D,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__1GQC,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__FSNC,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__M3BE,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__S3BE,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__Q30D,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__1GQC,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__FSNC,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__I3AC,L22153746); /* L169 BLOCK*/;
-        lisaac_push_first(&__pos__SW3B,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__2BZD,L8804373); /* L67 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__I3AC,L6949397); /* L53 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__SW3B,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__A3BE,L6568469); /* L50 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__Q30D,L5250564); /* L40 OBJECT*/;
-      __tmp__PVKB=sizeof(__PIXEL_32__JF);
-      lisaac_push(&__pos__2BZD,L8796693); /* L67 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__I3AC,L9457160); /* L72 NUMERIC*/;
-      __tmp__QVKB=(__INTEGER__K)(n__MOJ * __tmp__PVKB);
-      lisaac_push(&__pos__2BZD,L8264725); /* L63 NATIVE_ARRAY*/;
-      __tmp__TVKB=to_uinteger_cpu__ZUH(__tmp__QVKB);
-      lisaac_push(&__pos__2BZD,L9063445); /* L69 NATIVE_ARRAY*/;
-      __tmp__IHR=alloc_dynamic__AIZ(__tmp__TVKB);
-      lisaac_push(&__pos__2BZD,L9201173); /* L70 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__I3AC,L4069969); /* L31 CONVERT*/;
-      __tmp__VVKB=((__PIXEL_32__JF *)__tmp__IHR);
-      lisaac_push(&__pos__2BZD,L9702421); /* L74 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__I3AC,L24393746); /* L186 BLOCK*/;
-      lisaac_push_first(&__pos__SW3B,L7481860); /* L57 OBJECT*/;
-      __tmp__IHR=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__I3AC,L24520722); /* L187 BLOCK*/;
-      __tmp__TIK=__infix_greater_equal__JGG( 15, 15);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TIK) {
-        lisaac_push(&__pos__I3AC,L24524306); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__SW3B,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__A3BE,L24528914); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__Q30D,L9703445); /* L74 NATIVE_ARRAY*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__VVKB != (void *)NULL)) {
-          lisaac_push(&__pos__A3BE,L24525842); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__Q30D,L13509634); /* L103 TRUE*/;
-          __tmp__SUKB=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__A3BE,L24525842); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__Q30D,L14689286); /* L112 FALSE*/;
-          __tmp__SUKB=TRUE__B__;
-        };
-        __tmp__VUKB=__tmp__SUKB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__I3AC,L24524306); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__SW3B,L12081158); /* L92 FALSE*/;
-        __tmp__VUKB=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VUKB) {
-        lisaac_push(&__pos__I3AC,L24775186); /* L189 BLOCK*/;
-        lisaac_push_first(&__pos__SW3B,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__A3BE,L24532498); /* L187 BLOCK*/;
-        lisaac_push(&__pos__A3BE,L24672274); /* L188 BLOCK*/;
-        lisaac_push_first(&__pos__Q30D,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__1GQC,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__FSNC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__M3BE,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__IHR));
-        lisaac_push(&__pos__Q30D,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_2));
-        lisaac_push(&__pos__Q30D,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__1GQC,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__FSNC,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__M3BE,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__S3BE,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__Q30D,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__1GQC,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__FSNC,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__I3AC,L24775186); /* L189 BLOCK*/;
-        lisaac_push_first(&__pos__SW3B,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__SOJ,L11289621); /* L86 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__2BZD,L9195016); /* L70 NUMERIC*/;
-      __tmp__PVKB=(__INTEGER__K)(n__MOJ -  1);
-      lisaac_push(&__pos__SOJ,L11290645); /* L86 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__2BZD,L77597717); /* L592 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__I3AC,L21772306); /* L166 BLOCK*/;
-      lisaac_push_first(&__pos__SW3B,L7481860); /* L57 OBJECT*/;
-      __tmp__IHR=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__I3AC,L21899282); /* L167 BLOCK*/;
-      __tmp__TIK=__infix_greater_equal__JGG( 15, 5);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TIK) {
-        lisaac_push(&__pos__I3AC,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__SW3B,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__A3BE,L21906962); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__Q30D,L77603861); /* L592 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__1GQC,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__FSNC,L9195016); /* L70 NUMERIC*/;
-        __tmp__OVWB=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__Q30D,L77602837); /* L592 NATIVE_ARRAY*/;
-        __tmp__SUKB=__infix_greater_equal__JGG(__tmp__PVKB,__tmp__OVWB);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__SUKB) {
-          lisaac_push(&__pos__A3BE,L21903890); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__Q30D,L13509634); /* L103 TRUE*/;
-          __tmp__5HZB=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__A3BE,L21903890); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__Q30D,L14689286); /* L112 FALSE*/;
-          __tmp__5HZB=TRUE__B__;
-        };
-        __tmp__SUKB=__tmp__5HZB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__I3AC,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__SW3B,L12081158); /* L92 FALSE*/;
-        __tmp__SUKB=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__SUKB) {
-        lisaac_push(&__pos__I3AC,L22153746); /* L169 BLOCK*/;
-        lisaac_push_first(&__pos__SW3B,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__A3BE,L21910546); /* L167 BLOCK*/;
-        lisaac_push(&__pos__A3BE,L22051346); /* L168 BLOCK*/;
-        lisaac_push_first(&__pos__Q30D,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__1GQC,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__FSNC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__M3BE,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__IHR));
-        lisaac_push(&__pos__Q30D,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_1));
-        lisaac_push(&__pos__Q30D,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__1GQC,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__FSNC,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__M3BE,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__S3BE,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__Q30D,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__1GQC,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__FSNC,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__I3AC,L22153746); /* L169 BLOCK*/;
-        lisaac_push_first(&__pos__SW3B,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__2BZD,L78383637); /* L598 NATIVE_ARRAY*/;
-      __tmp__QVKB=__tmp__PVKB;
-      lisaac_push_first(&__pos__I3AC,L22943752); /* L175 NUMERIC*/;
-      downto__do__MIZB:
-      {
-        lisaac_push(&__pos__I3AC,L22943752); /* L175 NUMERIC*/;
-        __tmp__5HZB=__infix_greater_equal__JGG(__tmp__QVKB, 0);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__5HZB) {
-          lisaac_push(&__pos__I3AC,L23333384); /* L178 NUMERIC*/;
-          lisaac_push_first(&__pos__SW3B,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__A3BE,L23078920); /* L176 NUMERIC*/;
-          lisaac_push_first(&__pos__Q30D,L78258197); /* L597 NATIVE_ARRAY*/;
-          lisaac_push_first(&__pos__1GQC,L18222101); /* L139 NATIVE_ARRAY*/;
-          lisaac_push_first(&__pos__FSNC,L21772306); /* L166 BLOCK*/;
-          lisaac_push_first(&__pos__M3BE,L7481860); /* L57 OBJECT*/;
-          __tmp__QEFC=((__POINTER__CB )(top_context->back->back));
-          lisaac_push(&__pos__FSNC,L21899282); /* L167 BLOCK*/;
-          __tmp__SEFC=__infix_greater_equal__JGG( 15, 5);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__SEFC) {
-            lisaac_push(&__pos__FSNC,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__M3BE,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__S3BE,L21906962); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__2MEC,L18227221); /* L139 NATIVE_ARRAY*/;
-            __tmp__4MEC=__infix_greater_equal__JGG(__tmp__QVKB, 0);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4MEC) {
-              lisaac_push(&__pos__S3BE,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__2MEC,L13509634); /* L103 TRUE*/;
-              __tmp__0EFC=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__S3BE,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__2MEC,L14689286); /* L112 FALSE*/;
-              __tmp__0EFC=TRUE__B__;
+    li__SXB=li__2XB;
+    if (((void *)li__2XB == (void *)NULL)) {
+      li__RXB=li__B__;
+    } else /* FALSE */ {
+      li__JXB=li__2XB->li__HYB->li__JYB;
+      li__LXB=li__2XB->li__LYB->li__JYB;
+      li__KXB=li__2XB->li__OYB->li__QYB;
+      li__MXB=(__li__K)(li__2XB->li__SYB->li__QYB -  1);
+    };
+  } else /* FALSE */ {
+    li__KXB= 0;
+    li__JXB= 0;
+    li__LXB=(__li__K)((*(li__UB__)).li__PD -  1);
+    li__MXB=(__li__K)((*(li__UB__)).li__QD -  1);
+  };
+  if ((! li__RXB)) {
+    li__NXB=li__CXB->li__IS.li__3JB;
+    li__MZB=(__li__K)((__li__K)(li__NXB + li__CXB->li__IS.li__ZR) -  1);
+    li__OXB=li__CXB->li__IS.li__4JB;
+    li__QXB=(__li__K)((__li__K)(li__OXB + li__CXB->li__IS.li__3R) -  1);
+    if (((((li__MZB >= li__JXB) && (li__NXB <= li__LXB)) && (li__QXB >= li__KXB)) && (li__OXB <= li__MXB))) {
+      li__ZOWD= 0;
+      if ((li__NXB > li__JXB)) {
+        li__ZOWD=li__NXB;
+      } else /* FALSE */ {
+        li__ZOWD=li__JXB;
+      };
+      li__NXB=li__ZOWD;
+      li__CPYD= 0;
+      if ((li__MZB > li__LXB)) {
+        li__CPYD=li__LXB;
+      } else /* FALSE */ {
+        li__CPYD=li__MZB;
+      };
+      li__3OWD= 0;
+      if ((li__OXB > li__KXB)) {
+        li__3OWD=li__OXB;
+      } else /* FALSE */ {
+        li__3OWD=li__KXB;
+      };
+      li__OXB=li__3OWD;
+      li__GPYD= 0;
+      if ((li__QXB > li__MXB)) {
+        li__GPYD=li__MXB;
+      } else /* FALSE */ {
+        li__GPYD=li__QXB;
+      };
+      li__2XB=NULL;
+      li__ZBDC=((__li__GB )(NULL));
+      li__BCDC=((__li__RQF )sizeof(__li__0KB));
+      if ((li__BCDC ==  0)) {
+        li__2XB=li__0KB__;
+      } else /* FALSE */ {
+        li__MCDC=__li__0KB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__BCDC));
+        if ((li__MCDC == (__li__K)(-  1))) {
+          li__QO0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__LO0D=(__li__RQF)((__li__RQF)(li__BCDC - (__li__RQF)(((__li__RQF ) 0) - li__QO0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__QO0D) - ((__li__RQF ) 1)));
+          li__QO0D=(__li__RQF)(li__LO0D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__NO0D=li__PDK(li__LO0D,((__li__GB )(&(table_size[(li__QO0D)-1]))),((__li__U )li__LO0D));
+          li__ZBDC=li__NO0D;
+        } else /* FALSE */ {
+          li__2CDC=((__li__U )li__MCDC);
+          li__QO0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__LO0D=(__li__RQF)((__li__RQF)(li__BCDC - (__li__RQF)(((__li__RQF ) 0) - li__QO0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__QO0D) - ((__li__RQF ) 1)));
+          li__NO0D=li__PDK(li__LO0D,((__li__GB )(&(table_type[(li__2CDC)]))),(__li__U)(li__2CDC |  1));
+          li__ZBDC=li__NO0D;
+        };
+        li__BDDC=((__li__0KB *)li__ZBDC);
+        li__2XB=li__BDDC;
+        *(li__BDDC) = *(li__0KB__);
+      };
+      ((__li__0KB *)li__2XB)->li__VED=li__CXB;
+      li__CXB->li__IS.li__2KB=li__2XB;
+      li__TXB=li__CXB;
+      do {
+        switch (((struct ___OBJ *)li__TXB)->__id) {
+        case __li__TB__: {
+          li__Z0B=((__li__TB *)li__TXB)->li__WKB;
+        } break;
+        case __li__TC__: {
+          li__Z0B=((__li__TC *)li__TXB)->li__XC.li__VC.li__WKB;
+        } break;
+        case __li__RL__: {
+          li__Z0B=((__li__RL *)li__TXB)->li__SL.li__VC.li__WKB;
+        } break;
+        case __li__GS__: {
+          li__Z0B=((__li__GS *)li__TXB)->li__IS.li__WKB;
+        } break;
+        };
+        li__UXB=li__Z0B;
+        li__ISFC:
+        {
+          if (((void *)li__UXB != (void *)NULL)) {
+            switch (((struct ___OBJ *)li__UXB)->__id) {
+            case __li__SB__: {
+              li__D1B=((__li__SB *)li__UXB)->li__HC.li__2KB;
+            } break;
+            case __li__TC__: {
+              li__D1B=((__li__TC *)li__UXB)->li__XC.li__VC.li__2KB;
+            } break;
+            case __li__YC__: {
+              li__D1B=((__li__YC *)li__UXB)->li__ZC.li__2KB;
+            } break;
+            case __li__RL__: {
+              li__D1B=((__li__RL *)li__UXB)->li__SL.li__VC.li__2KB;
+            } break;
+            case __li__AS__: {
+              li__D1B=((__li__AS *)li__UXB)->li__BS.li__2KB;
+            } break;
+            case __li__GS__: {
+              li__D1B=((__li__GS *)li__UXB)->li__IS.li__2KB;
+            } break;
             };
-            __tmp__4MEC=__tmp__0EFC;
+            li__G1B=((void *)li__D1B == (void *)NULL);
           } else /* FALSE */ {
-            lisaac_push(&__pos__FSNC,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__M3BE,L12081158); /* L92 FALSE*/;
-            __tmp__4MEC=FALSE__I__;
+            li__G1B=li__I__;
           };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4MEC) {
-            lisaac_push(&__pos__FSNC,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__M3BE,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__S3BE,L21910546); /* L167 BLOCK*/;
-            lisaac_push(&__pos__S3BE,L22051346); /* L168 BLOCK*/;
-            lisaac_push_first(&__pos__2MEC,L9452548); /* L72 OBJECT*/;
-            lisaac_push_first(&__pos__EB2C,L8260100); /* L63 OBJECT*/;
-            lisaac_push_first(&__pos__5M4C,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__MB2C,L8009220); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__tmp__QEFC));
-            lisaac_push(&__pos__2MEC,L9574916); /* L73 OBJECT*/;
-            print__P5F((&__string_1));
-            lisaac_push(&__pos__2MEC,L9706500); /* L74 OBJECT*/;
-            lisaac_push_first(&__pos__EB2C,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__pos__5M4C,L5005391); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__pos__MB2C,L18378320); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__pos__TDDE,L6962209); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__pos__2MEC,L9848324); /* L75 OBJECT*/;
-            lisaac_push_first(&__pos__EB2C,L10904580); /* L83 OBJECT*/;
-            lisaac_push_first(&__pos__5M4C,L9055341); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__pos__FSNC,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__M3BE,L8530438); /* L65 FALSE*/;
-          };
-          lisaac_push(&__pos__1GQC,L18627605); /* L142 NATIVE_ARRAY*/;
-          lisaac_push_first(&__pos__FSNC,L105516053); /* L805 NATIVE_ARRAY*/;
-          lisaac_push_first(&__pos__M3BE,L21772306); /* L166 BLOCK*/;
-          lisaac_push_first(&__pos__S3BE,L7481860); /* L57 OBJECT*/;
-          __tmp__QEFC=((__POINTER__CB )(top_context->back->back));
-          lisaac_push(&__pos__M3BE,L21899282); /* L167 BLOCK*/;
-          __tmp__SEFC=__infix_greater_equal__JGG( 15, 5);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__SEFC) {
-            lisaac_push(&__pos__M3BE,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__S3BE,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__2MEC,L21906962); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__EB2C,L105520661); /* L805 NATIVE_ARRAY*/;
-            __tmp__4MEC=__infix_greater_equal__JGG(__tmp__QVKB, 0);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4MEC) {
-              lisaac_push(&__pos__2MEC,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__EB2C,L13509634); /* L103 TRUE*/;
-              __tmp__0EFC=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__2MEC,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__EB2C,L14689286); /* L112 FALSE*/;
-              __tmp__0EFC=TRUE__B__;
+          if (li__G1B) {
+            switch (((struct ___OBJ *)li__UXB)->__id) {
+            case __li__SB__: {
+              li__N1B=((__li__SB *)li__UXB)->li__HC.li__WKB;
+            } break;
+            case __li__TC__: {
+              li__N1B=((__li__TC *)li__UXB)->li__XC.li__VC.li__WKB;
+            } break;
+            case __li__YC__: {
+              li__N1B=((__li__YC *)li__UXB)->li__ZC.li__WKB;
+            } break;
+            case __li__RL__: {
+              li__N1B=((__li__RL *)li__UXB)->li__SL.li__VC.li__WKB;
+            } break;
+            case __li__AS__: {
+              li__N1B=((__li__AS *)li__UXB)->li__BS.li__WKB;
+            } break;
+            case __li__GS__: {
+              li__N1B=((__li__GS *)li__UXB)->li__IS.li__WKB;
+            } break;
             };
-            __tmp__4MEC=__tmp__0EFC;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__M3BE,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__S3BE,L12081158); /* L92 FALSE*/;
-            __tmp__4MEC=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4MEC) {
-            lisaac_push(&__pos__M3BE,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__S3BE,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__2MEC,L21910546); /* L167 BLOCK*/;
-            lisaac_push(&__pos__2MEC,L22051346); /* L168 BLOCK*/;
-            lisaac_push_first(&__pos__EB2C,L9452548); /* L72 OBJECT*/;
-            lisaac_push_first(&__pos__5M4C,L8260100); /* L63 OBJECT*/;
-            lisaac_push_first(&__pos__MB2C,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__TDDE,L8009220); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__tmp__QEFC));
-            lisaac_push(&__pos__EB2C,L9574916); /* L73 OBJECT*/;
-            print__P5F((&__string_1));
-            lisaac_push(&__pos__EB2C,L9706500); /* L74 OBJECT*/;
-            lisaac_push_first(&__pos__5M4C,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__pos__MB2C,L5005391); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__pos__TDDE,L18378320); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__pos__ZDDE,L6962209); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__pos__EB2C,L9848324); /* L75 OBJECT*/;
-            lisaac_push_first(&__pos__5M4C,L10904580); /* L83 OBJECT*/;
-            lisaac_push_first(&__pos__MB2C,L9055341); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__pos__M3BE,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__S3BE,L8530438); /* L65 FALSE*/;
-          };
-          __tmp__VVKB[__tmp__QVKB]=*(PIXEL_32__JF__);
-          lisaac_push(&__pos__A3BE,L23205896); /* L177 NUMERIC*/;
-          lisaac_push_first(&__pos__Q30D,L9195016); /* L70 NUMERIC*/;
-          __tmp__YIZB=(__INTEGER__K)(__tmp__QVKB -  1);
-          lisaac_push(&__pos__A3BE,L23219720); /* L177 NUMERIC*/;
-          __tmp__QVKB=__tmp__YIZB;
-          goto downto__do__MIZB;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__I3AC,L23333384); /* L178 NUMERIC*/;
-          lisaac_push_first(&__pos__SW3B,L8530438); /* L65 FALSE*/;
-        };
-      };
-      __tmp__UHR->storage__PC5=__tmp__VVKB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__FIK,L7997994); /* L61 BMP_LINE*/;
-      lisaac_push_first(&__pos__AWK,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__FIK,L8134698); /* L62 BMP_LINE*/;
-    lisaac_push_first(&__pos__AWK,L9195016); /* L70 NUMERIC*/;
-    __tmp__UHR->parent_abstract_bmp_line__QF.upper__0D5=(__INTEGER__K)(n__MOJ -  1);
-  };
-  lisaac_push(&__pos__KOJ,L6687274); /* L51 BMP_LINE*/;
-  lisaac_push_first(&__pos__FIK,L19150866); /* L146 BLOCK*/;
-  lisaac_push_first(&__pos__AWK,L7481860); /* L57 OBJECT*/;
-  __tmp__JIK=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__FIK,L19277842); /* L147 BLOCK*/;
-  __tmp__LIK=__infix_greater_equal__JGG( 15, 10);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__LIK) {
-    lisaac_push(&__pos__FIK,L19280914); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__AWK,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__QIK,L19285522); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__SOJ,L6688298); /* L51 BMP_LINE*/;
-    /* NULL __BMP_LINEoExpanded_PIXEL_32o__PF__ */
-if (result__HGR==NULL) {
-      lisaac_push(&__pos__SOJ,L6696490); /* L51 BMP_LINE*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* BMP_LINE(Expanded PIXEL_32) */ {
-      lisaac_push(&__pos__SOJ,L6696490); /* L51 BMP_LINE*/;
-      Self__IMAB=((__BMP_LINEoExpanded_PIXEL_32o__PF *)result__HGR);
-      lisaac_push_first(&__pos__2BZD,L5509675); /* L42 ABSTRACT_BMP_LINE*/;
-      __tmp__PVKB=Self__IMAB->parent_abstract_bmp_line__QF.upper__0D5;
-      lisaac_push(&__pos__2BZD,L5519915); /* L42 ABSTRACT_BMP_LINE*/;
-      lisaac_push_first(&__pos__I3AC,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__SW3B,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__A3BE,L9195016); /* L70 NUMERIC*/;
-      __tmp__QVKB=(__INTEGER__K)(-  1);
-      lisaac_push(&__pos__I3AC,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__SW3B,L9195016); /* L70 NUMERIC*/;
-      __tmp__OVWB=(__INTEGER__K)(__tmp__PVKB - __tmp__QVKB);
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__OVWB == n__MOJ)) {
-      lisaac_push(&__pos__QIK,L19282450); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__SOJ,L13509634); /* L103 TRUE*/;
-      __tmp__TIK=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__QIK,L19282450); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__SOJ,L14689286); /* L112 FALSE*/;
-      __tmp__TIK=TRUE__B__;
-    };
-    __tmp__WIK=__tmp__TIK;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__FIK,L19280914); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__AWK,L12081158); /* L92 FALSE*/;
-    __tmp__WIK=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WIK) {
-    lisaac_push(&__pos__FIK,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__pos__AWK,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__QIK,L19289106); /* L147 BLOCK*/;
-    lisaac_push(&__pos__QIK,L19428370); /* L148 BLOCK*/;
-    lisaac_push_first(&__pos__SOJ,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__2BZD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__I3AC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__SW3B,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__JIK));
-    lisaac_push(&__pos__SOJ,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_3));
-    lisaac_push(&__pos__SOJ,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__2BZD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__I3AC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__SW3B,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__A3BE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__SOJ,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__2BZD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__I3AC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__FIK,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__pos__AWK,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__KOJ,L6818346); /* L52 BMP_LINE*/;
-  lisaac_push_first(&__pos__FIK,L19150866); /* L146 BLOCK*/;
-  lisaac_push_first(&__pos__AWK,L7481860); /* L57 OBJECT*/;
-  __tmp__JIK=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__FIK,L19277842); /* L147 BLOCK*/;
-  __tmp__LIK=__infix_greater_equal__JGG( 15, 10);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__LIK) {
-    lisaac_push(&__pos__FIK,L19280914); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__AWK,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__QIK,L19285522); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__SOJ,L6819370); /* L52 BMP_LINE*/;
-    /* NULL __BMP_LINEoExpanded_PIXEL_32o__PF__ */
-if (result__HGR==NULL) {
-      lisaac_push(&__pos__SOJ,L6827562); /* L52 BMP_LINE*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* BMP_LINE(Expanded PIXEL_32) */ {
-      __tmp__PVKB=result__HGR->parent_abstract_bmp_line__QF.capacity__ENJ;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__PVKB == n__MOJ)) {
-      lisaac_push(&__pos__QIK,L19282450); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__SOJ,L13509634); /* L103 TRUE*/;
-      __tmp__TIK=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__QIK,L19282450); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__SOJ,L14689286); /* L112 FALSE*/;
-      __tmp__TIK=TRUE__B__;
-    };
-    __tmp__WIK=__tmp__TIK;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__FIK,L19280914); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__AWK,L12081158); /* L92 FALSE*/;
-    __tmp__WIK=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WIK) {
-    lisaac_push(&__pos__FIK,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__pos__AWK,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__QIK,L19289106); /* L147 BLOCK*/;
-    lisaac_push(&__pos__QIK,L19428370); /* L148 BLOCK*/;
-    lisaac_push_first(&__pos__SOJ,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__2BZD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__I3AC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__SW3B,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__JIK));
-    lisaac_push(&__pos__SOJ,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_3));
-    lisaac_push(&__pos__SOJ,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__2BZD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__I3AC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__SW3B,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__A3BE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__SOJ,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__2BZD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__I3AC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__FIK,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__pos__AWK,L8530438); /* L65 FALSE*/;
-  };
-  Result__NOJ=result__HGR;
-  return(Result__NOJ);
-}
-
-static __STATE__IG* clone__5CG()
-/* () With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __STATE__IG *result__DDG,*__tmp__5EG,*Result__CDG;
-  __POINTER__CB ptr__EDG,__tmp__TEG;
-  __INTEGER__K __tmp__MDG,__tmp__BEG;
-  __UINTEGER_CPU__GDG __tmp__UDG,__tmp__DEG,__tmp__EDKE,__tmp__V4BE;
-  __UINTEGER_32__RD __tmp__0EG;
-  _____CONTEXT __pos__ADG,__pos__VUH,__pos__ZDG,__pos__WPJ,__pos__ADKE;
-  _____CONTEXT __pos__DDKE;
-  lisaac_push_first(&__pos__ADG,L15602180); /* L119 OBJECT*/;
-  result__DDG=NULL;
-  ptr__EDG=((__POINTER__CB )(NULL));
-  lisaac_push(&__pos__ADG,L16394756); /* L125 OBJECT*/;
-  lisaac_push_first(&__pos__VUH,L5250564); /* L40 OBJECT*/;
-  __tmp__MDG=sizeof(__STATE__IG);
-  lisaac_push(&__pos__ADG,L16394756); /* L125 OBJECT*/;
-  __tmp__UDG=to_uinteger_cpu__ZUH(__tmp__MDG);
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__UDG ==  0)) {
-    lisaac_push(&__pos__ADG,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__VUH,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__ZDG,L16523780); /* L126 OBJECT*/;
-    result__DDG=STATE__IG__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ADG,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__VUH,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__ZDG,L16923652); /* L129 OBJECT*/;
-    lisaac_push_first(&__pos__WPJ,L30548996); /* L233 OBJECT*/;
-    __tmp__BEG=__STATE__IG__;
-    __tmp__DEG=clone_allocation_size__CEG;
-    lisaac_push(&__pos__ZDG,L17198084); /* L131 OBJECT*/;
-    lisaac_push_first(&__pos__WPJ,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__ADKE,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__DDKE,L5383176); /* L41 NUMERIC*/;
-    __tmp__EDKE=to_uinteger_cpu__ZUH( 0);
-    lisaac_push(&__pos__ADKE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__DDKE,L9195016); /* L70 NUMERIC*/;
-    __tmp__V4BE=(__UINTEGER_CPU__GDG)(__tmp__EDKE - __tmp__UDG);
-    lisaac_push(&__pos__WPJ,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__ADKE,L9195016); /* L70 NUMERIC*/;
-    clone_allocation_size__CEG=(__UINTEGER_CPU__GDG)(__tmp__DEG - __tmp__V4BE);
-    lisaac_push(&__pos__ZDG,L17310212); /* L132 OBJECT*/;
-    lisaac_push_first(&__pos__WPJ,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__ADKE,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__BEG == (__INTEGER__K)(-  1))) {
-      lisaac_push(&__pos__ZDG,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__WPJ,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__ADKE,L17446916); /* L133 OBJECT*/;
-      __tmp__TEG=alloc_size__5WK(__tmp__UDG);
-      ptr__EDG=__tmp__TEG;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__ZDG,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__WPJ,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__ADKE,L17719300); /* L135 OBJECT*/;
-      __tmp__0EG=to_uinteger_32__AAG(__tmp__BEG);
-      lisaac_push(&__pos__ADKE,L17723908); /* L135 OBJECT*/;
-      __tmp__TEG=alloc_type__size__VYK(__tmp__0EG,__tmp__UDG);
-      ptr__EDG=__tmp__TEG;
-    };
-    lisaac_push(&__pos__ZDG,L17979396); /* L137 OBJECT*/;
-    lisaac_push_first(&__pos__WPJ,L4069969); /* L31 CONVERT*/;
-    __tmp__5EG=((__STATE__IG *)ptr__EDG);
-    result__DDG=__tmp__5EG;
-    lisaac_push(&__pos__ZDG,L18232836); /* L139 OBJECT*/;
-    lisaac_push_first(&__pos__WPJ,L31079428); /* L237 OBJECT*/;
-    *(__tmp__5EG) = *(STATE__IG__);
-    lisaac_push(&__pos__ZDG,L18746884); /* L143 OBJECT*/;
-    lisaac_push_first(&__pos__WPJ,L8530438); /* L65 FALSE*/;
-  };
-  Result__CDG=result__DDG;
-  return(Result__CDG);
-}
-
-static __FAST_ARRAYoTRANSITIONo__G2O* create_with_capacity__3QS()
-/* () With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB ptr__HZ5,__tmp__H05;
-  __INTEGER__K __tmp__NZ5,__tmp__2Z5,__tmp__BLVB;
-  __UINTEGER_CPU__GDG __tmp__PZ5,__tmp__3Z5,__tmp__MDKE,__tmp__14BE;
-  __UINTEGER_32__RD __tmp__O05;
-  _____CONTEXT __pos__4QS,__pos__DZ5,__pos__YDDB,__pos__UZ5,__pos__LMIB;
-  _____CONTEXT __pos__IDKE,__pos__LDKE,__pos__DT3C,__pos__VS0C;
-  _____CONTEXT __pos__E5BE;
-  __FAST_ARRAYoTRANSITIONo__G2O *result__GZ5,*__tmp__T05,*Result__BRS;
-  __BOOLEAN__C __tmp__Q2XB,__tmp__NKVB,__tmp__Y2XB;
-  void **__tmp__YKVB;
-  lisaac_push_first(&__pos__4QS,L9971265); /* L76 FAST_ARRAY*/;
-  lisaac_push_first(&__pos__DZ5,L15602180); /* L119 OBJECT*/;
-  result__GZ5=NULL;
-  ptr__HZ5=((__POINTER__CB )(NULL));
-  lisaac_push(&__pos__DZ5,L16394756); /* L125 OBJECT*/;
-  lisaac_push_first(&__pos__YDDB,L5250564); /* L40 OBJECT*/;
-  __tmp__NZ5=sizeof(__FAST_ARRAYoTRANSITIONo__G2O);
-  lisaac_push(&__pos__DZ5,L16394756); /* L125 OBJECT*/;
-  __tmp__PZ5=to_uinteger_cpu__ZUH(__tmp__NZ5);
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__PZ5 ==  0)) {
-    lisaac_push(&__pos__DZ5,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__YDDB,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__UZ5,L16523780); /* L126 OBJECT*/;
-    result__GZ5=FAST_ARRAYoTRANSITIONo__G2O__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__DZ5,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__YDDB,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__UZ5,L16923652); /* L129 OBJECT*/;
-    lisaac_push_first(&__pos__LMIB,L30548996); /* L233 OBJECT*/;
-    __tmp__2Z5=__FAST_ARRAYoTRANSITIONo__G2O__;
-    __tmp__3Z5=clone_allocation_size__CEG;
-    lisaac_push(&__pos__UZ5,L17198084); /* L131 OBJECT*/;
-    lisaac_push_first(&__pos__LMIB,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__IDKE,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__LDKE,L5383176); /* L41 NUMERIC*/;
-    __tmp__MDKE=to_uinteger_cpu__ZUH( 0);
-    lisaac_push(&__pos__IDKE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__LDKE,L9195016); /* L70 NUMERIC*/;
-    __tmp__14BE=(__UINTEGER_CPU__GDG)(__tmp__MDKE - __tmp__PZ5);
-    lisaac_push(&__pos__LMIB,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__IDKE,L9195016); /* L70 NUMERIC*/;
-    clone_allocation_size__CEG=(__UINTEGER_CPU__GDG)(__tmp__3Z5 - __tmp__14BE);
-    lisaac_push(&__pos__UZ5,L17310212); /* L132 OBJECT*/;
-    lisaac_push_first(&__pos__LMIB,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__IDKE,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__2Z5 == (__INTEGER__K)(-  1))) {
-      lisaac_push(&__pos__UZ5,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__LMIB,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__IDKE,L17446916); /* L133 OBJECT*/;
-      __tmp__H05=alloc_size__5WK(__tmp__PZ5);
-      ptr__HZ5=__tmp__H05;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__UZ5,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__LMIB,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__IDKE,L17719300); /* L135 OBJECT*/;
-      __tmp__O05=to_uinteger_32__AAG(__tmp__2Z5);
-      lisaac_push(&__pos__IDKE,L17723908); /* L135 OBJECT*/;
-      __tmp__H05=alloc_type__size__VYK(__tmp__O05,__tmp__PZ5);
-      ptr__HZ5=__tmp__H05;
-    };
-    lisaac_push(&__pos__UZ5,L17979396); /* L137 OBJECT*/;
-    lisaac_push_first(&__pos__LMIB,L4069969); /* L31 CONVERT*/;
-    __tmp__T05=((__FAST_ARRAYoTRANSITIONo__G2O *)ptr__HZ5);
-    result__GZ5=__tmp__T05;
-    lisaac_push(&__pos__UZ5,L18232836); /* L139 OBJECT*/;
-    lisaac_push_first(&__pos__LMIB,L31079428); /* L237 OBJECT*/;
-    *(__tmp__T05) = *(FAST_ARRAYoTRANSITIONo__G2O__);
-    lisaac_push(&__pos__UZ5,L18746884); /* L143 OBJECT*/;
-    lisaac_push_first(&__pos__LMIB,L8530438); /* L65 FALSE*/;
-  };
-  /* NULL __FAST_ARRAYoTRANSITIONo__G2O__ */
-if (result__GZ5==NULL) {
-    lisaac_push(&__pos__4QS,L10110017); /* L77 FAST_ARRAY*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* FAST_ARRAY(TRANSITION) */ {
-    lisaac_push(&__pos__4QS,L10110017); /* L77 FAST_ARRAY*/;
-    __tmp__T05=((__FAST_ARRAYoTRANSITIONo__G2O *)result__GZ5);
-    lisaac_push_first(&__pos__DZ5,L18877505); /* L144 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__YDDB,L21772306); /* L166 BLOCK*/;
-    lisaac_push_first(&__pos__UZ5,L7481860); /* L57 OBJECT*/;
-    __tmp__H05=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__YDDB,L21899282); /* L167 BLOCK*/;
-    __tmp__Q2XB=__infix_greater_equal__JGG( 15, 5);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__Q2XB) {
-      lisaac_push(&__pos__YDDB,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__UZ5,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__LMIB,L21906962); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__IDKE,L18888257); /* L144 FAST_ARRAY*/;
-      __tmp__NKVB=__infix_greater_equal__JGG( 2, 0);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NKVB) {
-        lisaac_push(&__pos__LMIB,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__IDKE,L13509634); /* L103 TRUE*/;
-        __tmp__Y2XB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__LMIB,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__IDKE,L14689286); /* L112 FALSE*/;
-        __tmp__Y2XB=TRUE__B__;
-      };
-      __tmp__NKVB=__tmp__Y2XB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__YDDB,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__UZ5,L12081158); /* L92 FALSE*/;
-      __tmp__NKVB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NKVB) {
-      lisaac_push(&__pos__YDDB,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__UZ5,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__LMIB,L21910546); /* L167 BLOCK*/;
-      lisaac_push(&__pos__LMIB,L22051346); /* L168 BLOCK*/;
-      lisaac_push_first(&__pos__IDKE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__LDKE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__DT3C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__VS0C,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__H05));
-      lisaac_push(&__pos__IDKE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_1));
-      lisaac_push(&__pos__IDKE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__LDKE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__DT3C,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__VS0C,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__E5BE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__IDKE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__LDKE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__DT3C,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__YDDB,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__UZ5,L8530438); /* L65 FALSE*/;
-    };
-    __tmp__2Z5=(*(__tmp__T05)).capacity__JGVB;
-    lisaac_push(&__pos__DZ5,L19275329); /* L147 FAST_ARRAY*/;
-    __tmp__Q2XB=__infix_less__LOH(__tmp__2Z5, 2);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__Q2XB) {
-      lisaac_push(&__pos__DZ5,L19925569); /* L152 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__YDDB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__UZ5,L19426881); /* L148 FAST_ARRAY*/;
-      __tmp__YKVB=create__GB4B();
-      (*(__tmp__T05)).storage__KHVB=__tmp__YKVB;
-      (*(__tmp__T05)).capacity__JGVB= 2;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__DZ5,L19925569); /* L152 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__YDDB,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__DZ5,L20061249); /* L153 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__YDDB,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__UZ5,L9195016); /* L70 NUMERIC*/;
-    (*(__tmp__T05)).upper__HGVB=(__INTEGER__K)(-  1);
-    lisaac_push(&__pos__DZ5,L20450369); /* L156 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__YDDB,L24393746); /* L186 BLOCK*/;
-    lisaac_push_first(&__pos__UZ5,L7481860); /* L57 OBJECT*/;
-    __tmp__H05=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__YDDB,L24520722); /* L187 BLOCK*/;
-    __tmp__Q2XB=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__Q2XB) {
-      lisaac_push(&__pos__YDDB,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__UZ5,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__LMIB,L24528914); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__IDKE,L20451393); /* L156 FAST_ARRAY*/;
-      __tmp__BLVB=(*(__tmp__T05)).capacity__JGVB;
-      lisaac_push(&__pos__IDKE,L20457537); /* L156 FAST_ARRAY*/;
-      __tmp__NKVB=__infix_greater_equal__JGG(__tmp__BLVB, 2);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NKVB) {
-        lisaac_push(&__pos__LMIB,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__IDKE,L13509634); /* L103 TRUE*/;
-        __tmp__Y2XB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__LMIB,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__IDKE,L14689286); /* L112 FALSE*/;
-        __tmp__Y2XB=TRUE__B__;
-      };
-      __tmp__NKVB=__tmp__Y2XB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__YDDB,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__UZ5,L12081158); /* L92 FALSE*/;
-      __tmp__NKVB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NKVB) {
-      lisaac_push(&__pos__YDDB,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__UZ5,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__LMIB,L24532498); /* L187 BLOCK*/;
-      lisaac_push(&__pos__LMIB,L24672274); /* L188 BLOCK*/;
-      lisaac_push_first(&__pos__IDKE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__LDKE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__DT3C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__VS0C,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__H05));
-      lisaac_push(&__pos__IDKE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_2));
-      lisaac_push(&__pos__IDKE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__LDKE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__DT3C,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__VS0C,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__E5BE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__IDKE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__LDKE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__DT3C,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__YDDB,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__UZ5,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__DZ5,L20581441); /* L157 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__YDDB,L24393746); /* L186 BLOCK*/;
-    lisaac_push_first(&__pos__UZ5,L7481860); /* L57 OBJECT*/;
-    __tmp__H05=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__YDDB,L24520722); /* L187 BLOCK*/;
-    __tmp__Q2XB=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__Q2XB) {
-      lisaac_push(&__pos__YDDB,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__UZ5,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__LMIB,L24528914); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__IDKE,L20587585); /* L157 FAST_ARRAY*/;
-      __tmp__NKVB=is_empty__GUDC(__tmp__T05);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NKVB) {
-        lisaac_push(&__pos__LMIB,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__IDKE,L13509634); /* L103 TRUE*/;
-        __tmp__Y2XB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__LMIB,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__IDKE,L14689286); /* L112 FALSE*/;
-        __tmp__Y2XB=TRUE__B__;
-      };
-      __tmp__NKVB=__tmp__Y2XB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__YDDB,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__UZ5,L12081158); /* L92 FALSE*/;
-      __tmp__NKVB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NKVB) {
-      lisaac_push(&__pos__YDDB,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__UZ5,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__LMIB,L24532498); /* L187 BLOCK*/;
-      lisaac_push(&__pos__LMIB,L24672274); /* L188 BLOCK*/;
-      lisaac_push_first(&__pos__IDKE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__LDKE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__DT3C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__VS0C,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__H05));
-      lisaac_push(&__pos__IDKE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_2));
-      lisaac_push(&__pos__IDKE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__LDKE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__DT3C,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__VS0C,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__E5BE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__IDKE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__LDKE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__DT3C,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__YDDB,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__UZ5,L8530438); /* L65 FALSE*/;
-    };
-  };
-  Result__BRS=result__GZ5;
-  return(Result__BRS);
-}
-
-static __TRANSITION__E2O* clone__ZW5()
-/* () With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __TRANSITION__E2O *result__3W5,*__tmp__KY5,*Result__2W5;
-  __POINTER__CB ptr__4W5,__tmp__4X5;
-  __INTEGER__K __tmp__EX5,__tmp__TX5;
-  __UINTEGER_CPU__GDG __tmp__GX5,__tmp__UX5,__tmp__UDKE,__tmp__T5BE;
-  __UINTEGER_32__RD __tmp__FY5;
-  _____CONTEXT __pos__0W5,__pos__FDDB,__pos__LX5,__pos__ALIB;
-  _____CONTEXT __pos__QDKE,__pos__TDKE;
-  lisaac_push_first(&__pos__0W5,L15602180); /* L119 OBJECT*/;
-  result__3W5=NULL;
-  ptr__4W5=((__POINTER__CB )(NULL));
-  lisaac_push(&__pos__0W5,L16394756); /* L125 OBJECT*/;
-  lisaac_push_first(&__pos__FDDB,L5250564); /* L40 OBJECT*/;
-  __tmp__EX5=sizeof(__TRANSITION__E2O);
-  lisaac_push(&__pos__0W5,L16394756); /* L125 OBJECT*/;
-  __tmp__GX5=to_uinteger_cpu__ZUH(__tmp__EX5);
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__GX5 ==  0)) {
-    lisaac_push(&__pos__0W5,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__FDDB,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__LX5,L16523780); /* L126 OBJECT*/;
-    result__3W5=TRANSITION__E2O__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__0W5,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__FDDB,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__LX5,L16923652); /* L129 OBJECT*/;
-    lisaac_push_first(&__pos__ALIB,L30548996); /* L233 OBJECT*/;
-    __tmp__TX5=__TRANSITION__E2O__;
-    __tmp__UX5=clone_allocation_size__CEG;
-    lisaac_push(&__pos__LX5,L17198084); /* L131 OBJECT*/;
-    lisaac_push_first(&__pos__ALIB,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__QDKE,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__TDKE,L5383176); /* L41 NUMERIC*/;
-    __tmp__UDKE=to_uinteger_cpu__ZUH( 0);
-    lisaac_push(&__pos__QDKE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__TDKE,L9195016); /* L70 NUMERIC*/;
-    __tmp__T5BE=(__UINTEGER_CPU__GDG)(__tmp__UDKE - __tmp__GX5);
-    lisaac_push(&__pos__ALIB,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__QDKE,L9195016); /* L70 NUMERIC*/;
-    clone_allocation_size__CEG=(__UINTEGER_CPU__GDG)(__tmp__UX5 - __tmp__T5BE);
-    lisaac_push(&__pos__LX5,L17310212); /* L132 OBJECT*/;
-    lisaac_push_first(&__pos__ALIB,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__QDKE,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__TX5 == (__INTEGER__K)(-  1))) {
-      lisaac_push(&__pos__LX5,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__ALIB,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__QDKE,L17446916); /* L133 OBJECT*/;
-      __tmp__4X5=alloc_size__5WK(__tmp__GX5);
-      ptr__4W5=__tmp__4X5;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__LX5,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__ALIB,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__QDKE,L17719300); /* L135 OBJECT*/;
-      __tmp__FY5=to_uinteger_32__AAG(__tmp__TX5);
-      lisaac_push(&__pos__QDKE,L17723908); /* L135 OBJECT*/;
-      __tmp__4X5=alloc_type__size__VYK(__tmp__FY5,__tmp__GX5);
-      ptr__4W5=__tmp__4X5;
-    };
-    lisaac_push(&__pos__LX5,L17979396); /* L137 OBJECT*/;
-    lisaac_push_first(&__pos__ALIB,L4069969); /* L31 CONVERT*/;
-    __tmp__KY5=((__TRANSITION__E2O *)ptr__4W5);
-    result__3W5=__tmp__KY5;
-    lisaac_push(&__pos__LX5,L18232836); /* L139 OBJECT*/;
-    lisaac_push_first(&__pos__ALIB,L31079428); /* L237 OBJECT*/;
-    *(__tmp__KY5) = *(TRANSITION__E2O__);
-    lisaac_push(&__pos__LX5,L18746884); /* L143 OBJECT*/;
-    lisaac_push_first(&__pos__ALIB,L8530438); /* L65 FALSE*/;
-  };
-  Result__2W5=result__3W5;
-  return(Result__2W5);
-}
-
-static void add_last__CGVB(__FAST_ARRAYoTRANSITIONo__G2O *Self__EGVB,__TRANSITION__E2O *element__FGVB)
-/* (Strict FAST_ARRAY(TRANSITION){FAST_ARRAYoTRANSITIONo__G2O},Strict TRANSITION{NULLxTRANSITION__E2O}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__BJVB,__tmp__JIVB,__tmp__IGVB,__tmp__KGVB;
-  __INTEGER__K __tmp__15BE,__tmp__LGVB,__tmp__UGVB,__tmp__DACE;
-  __INTEGER__K __tmp__RHVB,__tmp__SHVB,__tmp__JZIC,__tmp__KZIC;
-  __INTEGER__K __tmp__MZIC,__tmp__QJDE,__tmp__A2WC;
-  __POINTER__CB __tmp__RXJC,__tmp__OZIC;
-  __UINTEGER_CPU__GDG __tmp__QZIC,__tmp__SZIC;
-  __TRANSITION__E2O *__tmp__PNDC,*__tmp__WNDC;
-  _____CONTEXT __pos__DGVB,__pos__X5BE,__pos__Y5BE,__pos__Z5BE;
-  _____CONTEXT __pos__AACE,__pos__BACE,__pos__NXJC,__pos__L5LC;
-  _____CONTEXT __pos__YXJC,__pos__NYIC,__pos__FT2C,__pos__P54C;
-  _____CONTEXT __pos__NT2C,__pos__MACE,__pos__KBCE;
-  __BOOLEAN__C __tmp__NGVB,__tmp__XGVB,__tmp__TXJC,__tmp__1XJC;
-  __BOOLEAN__C __tmp__4XJC,__tmp__RZJC;
-  void **__tmp__JHVB,**Self__GYIC,**__tmp__VHVB;
-  lisaac_push_first(&__pos__DGVB,L37760577); /* L288 FAST_ARRAY*/;
-  __tmp__BJVB=(*(Self__EGVB)).upper__HGVB;
-  lisaac_push(&__pos__DGVB,L23215671); /* L177 COLLECTION*/;
-  __tmp__JIVB=count__DZXB(Self__EGVB);
-  __tmp__IGVB=(*(Self__EGVB)).upper__HGVB;
-  __tmp__KGVB=(*(Self__EGVB)).capacity__JGVB;
-  lisaac_push(&__pos__DGVB,L38148161); /* L291 FAST_ARRAY*/;
-  lisaac_push_first(&__pos__X5BE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__Y5BE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__Z5BE,L9195016); /* L70 NUMERIC*/;
-  __tmp__15BE=(__INTEGER__K)(-  1);
-  lisaac_push(&__pos__X5BE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__Y5BE,L9195016); /* L70 NUMERIC*/;
-  __tmp__LGVB=(__INTEGER__K)(__tmp__IGVB - __tmp__15BE);
-  lisaac_push(&__pos__DGVB,L38156353); /* L291 FAST_ARRAY*/;
-  lisaac_push_first(&__pos__X5BE,L9195016); /* L70 NUMERIC*/;
-  __tmp__IGVB=(__INTEGER__K)(__tmp__KGVB -  1);
-  lisaac_push(&__pos__DGVB,L38150721); /* L291 FAST_ARRAY*/;
-  __tmp__NGVB=__infix_less_equal__GTG(__tmp__LGVB,__tmp__IGVB);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NGVB) {
-    lisaac_push(&__pos__DGVB,L38406721); /* L293 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__X5BE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__Y5BE,L38160961); /* L291 FAST_ARRAY*/;
-    __tmp__UGVB=(*(Self__EGVB)).upper__HGVB;
-    lisaac_push(&__pos__Y5BE,L38284353); /* L292 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__Z5BE,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__AACE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__BACE,L9195016); /* L70 NUMERIC*/;
-    __tmp__DACE=(__INTEGER__K)(-  1);
-    lisaac_push(&__pos__Z5BE,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__AACE,L9195016); /* L70 NUMERIC*/;
-    (*(Self__EGVB)).upper__HGVB=(__INTEGER__K)(__tmp__UGVB - __tmp__DACE);
-    __tmp__XGVB=TRUE__B__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__DGVB,L38406721); /* L293 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__X5BE,L8530438); /* L65 FALSE*/;
-    __tmp__XGVB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if ((! __tmp__XGVB)) {
-    lisaac_push(&__pos__DGVB,L39586369); /* L302 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__X5BE,L10362374); /* L79 FALSE*/;
-    lisaac_push_first(&__pos__Y5BE,L38411329); /* L293 FAST_ARRAY*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((*(Self__EGVB)).capacity__JGVB ==  0)) {
-      lisaac_push(&__pos__X5BE,L10881542); /* L83 FALSE*/;
-      lisaac_push_first(&__pos__Y5BE,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__Z5BE,L10494470); /* L80 FALSE*/;
-      lisaac_push_first(&__pos__AACE,L38556225); /* L294 FAST_ARRAY*/;
-      __tmp__JHVB=create__GB4B();
-      (*(Self__EGVB)).storage__KHVB=__tmp__JHVB;
-      (*(Self__EGVB)).capacity__JGVB= 2;
-      (*(Self__EGVB)).upper__HGVB= 0;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__X5BE,L10881542); /* L83 FALSE*/;
-      lisaac_push_first(&__pos__Y5BE,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__Z5BE,L10759174); /* L82 FALSE*/;
-      lisaac_push_first(&__pos__AACE,L38934593); /* L297 FAST_ARRAY*/;
-      __tmp__RHVB=(*(Self__EGVB)).capacity__JGVB;
-      lisaac_push(&__pos__AACE,L39072321); /* L298 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__BACE,L9457160); /* L72 NUMERIC*/;
-      __tmp__SHVB=(__INTEGER__K)(__tmp__RHVB <<  1);
-      __tmp__JHVB=(*(Self__EGVB)).storage__KHVB;
-      __tmp__RHVB=(*(Self__EGVB)).capacity__JGVB;
-      /* NULL __NATIVE_ARRAYoTRANSITIONo__FHVB__ */
-if (__tmp__JHVB==NULL) {
-        lisaac_push(&__pos__AACE,L39220801); /* L299 FAST_ARRAY*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* NATIVE_ARRAY(TRANSITION) */ {
-        lisaac_push(&__pos__AACE,L39220801); /* L299 FAST_ARRAY*/;
-        Self__GYIC=((void **)__tmp__JHVB);
-        lisaac_push_first(&__pos__BACE,L13110293); /* L100 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__NXJC,L21772306); /* L166 BLOCK*/;
-        lisaac_push_first(&__pos__L5LC,L7481860); /* L57 OBJECT*/;
-        __tmp__RXJC=((__POINTER__CB )(top_context->back->back));
-        lisaac_push(&__pos__NXJC,L21899282); /* L167 BLOCK*/;
-        __tmp__TXJC=__infix_greater_equal__JGG( 15, 5);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TXJC) {
-          lisaac_push(&__pos__NXJC,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__L5LC,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__YXJC,L21906962); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__NYIC,L13111317); /* L100 NATIVE_ARRAY*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__GYIC != (void *)NULL)) {
-            lisaac_push(&__pos__YXJC,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__NYIC,L13509634); /* L103 TRUE*/;
-            __tmp__1XJC=FALSE__I__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__YXJC,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__NYIC,L14689286); /* L112 FALSE*/;
-            __tmp__1XJC=TRUE__B__;
+            li__UXB=li__N1B;
+            goto li__ISFC;
           };
-          __tmp__4XJC=__tmp__1XJC;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__NXJC,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__L5LC,L12081158); /* L92 FALSE*/;
-          __tmp__4XJC=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4XJC) {
-          lisaac_push(&__pos__NXJC,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__L5LC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__YXJC,L21910546); /* L167 BLOCK*/;
-          lisaac_push(&__pos__YXJC,L22051346); /* L168 BLOCK*/;
-          lisaac_push_first(&__pos__NYIC,L9452548); /* L72 OBJECT*/;
-          lisaac_push_first(&__pos__FT2C,L8260100); /* L63 OBJECT*/;
-          lisaac_push_first(&__pos__P54C,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__NT2C,L8009220); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__tmp__RXJC));
-          lisaac_push(&__pos__NYIC,L9574916); /* L73 OBJECT*/;
-          print__P5F((&__string_1));
-          lisaac_push(&__pos__NYIC,L9706500); /* L74 OBJECT*/;
-          lisaac_push_first(&__pos__FT2C,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__pos__P54C,L5005391); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__pos__NT2C,L18378320); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__pos__MACE,L6962209); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__pos__NYIC,L9848324); /* L75 OBJECT*/;
-          lisaac_push_first(&__pos__FT2C,L10904580); /* L83 OBJECT*/;
-          lisaac_push_first(&__pos__P54C,L9055341); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__pos__NXJC,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__L5LC,L8530438); /* L65 FALSE*/;
-        };
-        lisaac_push(&__pos__BACE,L13241365); /* L101 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__NXJC,L21772306); /* L166 BLOCK*/;
-        lisaac_push_first(&__pos__L5LC,L7481860); /* L57 OBJECT*/;
-        __tmp__RXJC=((__POINTER__CB )(top_context->back->back));
-        lisaac_push(&__pos__NXJC,L21899282); /* L167 BLOCK*/;
-        __tmp__TXJC=__infix_greater_equal__JGG( 15, 5);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TXJC) {
-          lisaac_push(&__pos__NXJC,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__L5LC,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__YXJC,L21906962); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__NYIC,L13249045); /* L101 NATIVE_ARRAY*/;
-          lisaac_push_first(&__pos__FT2C,L14700552); /* L112 NUMERIC*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__RHVB >  0)) {
-            lisaac_push(&__pos__YXJC,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__NYIC,L13509634); /* L103 TRUE*/;
-            __tmp__1XJC=FALSE__I__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__YXJC,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__NYIC,L14689286); /* L112 FALSE*/;
-            __tmp__1XJC=TRUE__B__;
-          };
-          __tmp__4XJC=__tmp__1XJC;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__NXJC,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__L5LC,L12081158); /* L92 FALSE*/;
-          __tmp__4XJC=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4XJC) {
-          lisaac_push(&__pos__NXJC,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__L5LC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__YXJC,L21910546); /* L167 BLOCK*/;
-          lisaac_push(&__pos__YXJC,L22051346); /* L168 BLOCK*/;
-          lisaac_push_first(&__pos__NYIC,L9452548); /* L72 OBJECT*/;
-          lisaac_push_first(&__pos__FT2C,L8260100); /* L63 OBJECT*/;
-          lisaac_push_first(&__pos__P54C,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__NT2C,L8009220); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__tmp__RXJC));
-          lisaac_push(&__pos__NYIC,L9574916); /* L73 OBJECT*/;
-          print__P5F((&__string_1));
-          lisaac_push(&__pos__NYIC,L9706500); /* L74 OBJECT*/;
-          lisaac_push_first(&__pos__FT2C,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__pos__P54C,L5005391); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__pos__NT2C,L18378320); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__pos__MACE,L6962209); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__pos__NYIC,L9848324); /* L75 OBJECT*/;
-          lisaac_push_first(&__pos__FT2C,L10904580); /* L83 OBJECT*/;
-          lisaac_push_first(&__pos__P54C,L9055341); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__pos__NXJC,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__L5LC,L8530438); /* L65 FALSE*/;
-        };
-        lisaac_push(&__pos__BACE,L13372437); /* L102 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__NXJC,L21772306); /* L166 BLOCK*/;
-        lisaac_push_first(&__pos__L5LC,L7481860); /* L57 OBJECT*/;
-        __tmp__RXJC=((__POINTER__CB )(top_context->back->back));
-        lisaac_push(&__pos__NXJC,L21899282); /* L167 BLOCK*/;
-        __tmp__TXJC=__infix_greater_equal__JGG( 15, 5);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TXJC) {
-          lisaac_push(&__pos__NXJC,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__L5LC,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__YXJC,L21906962); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__NYIC,L13380117); /* L102 NATIVE_ARRAY*/;
-          __tmp__1XJC=__infix_less__LOH(__tmp__RHVB,__tmp__SHVB);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XJC) {
-            lisaac_push(&__pos__YXJC,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__NYIC,L13509634); /* L103 TRUE*/;
-            __tmp__RZJC=FALSE__I__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__YXJC,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__NYIC,L14689286); /* L112 FALSE*/;
-            __tmp__RZJC=TRUE__B__;
-          };
-          __tmp__1XJC=__tmp__RZJC;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__NXJC,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__L5LC,L12081158); /* L92 FALSE*/;
-          __tmp__1XJC=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XJC) {
-          lisaac_push(&__pos__NXJC,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__L5LC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__YXJC,L21910546); /* L167 BLOCK*/;
-          lisaac_push(&__pos__YXJC,L22051346); /* L168 BLOCK*/;
-          lisaac_push_first(&__pos__NYIC,L9452548); /* L72 OBJECT*/;
-          lisaac_push_first(&__pos__FT2C,L8260100); /* L63 OBJECT*/;
-          lisaac_push_first(&__pos__P54C,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__NT2C,L8009220); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__tmp__RXJC));
-          lisaac_push(&__pos__NYIC,L9574916); /* L73 OBJECT*/;
-          print__P5F((&__string_1));
-          lisaac_push(&__pos__NYIC,L9706500); /* L74 OBJECT*/;
-          lisaac_push_first(&__pos__FT2C,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__pos__P54C,L5005391); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__pos__NT2C,L18378320); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__pos__MACE,L6962209); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__pos__NYIC,L9848324); /* L75 OBJECT*/;
-          lisaac_push_first(&__pos__FT2C,L10904580); /* L83 OBJECT*/;
-          lisaac_push_first(&__pos__P54C,L9055341); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__pos__NXJC,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__L5LC,L8530438); /* L65 FALSE*/;
-        };
-        lisaac_push(&__pos__BACE,L14183957); /* L108 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__NXJC,L4069969); /* L31 CONVERT*/;
-        __tmp__RXJC=((__POINTER__CB )Self__GYIC);
-        lisaac_push(&__pos__BACE,L14308885); /* L109 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__NXJC,L6949397); /* L53 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__L5LC,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__YXJC,L6833685); /* L52 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__NYIC,L5774867); /* L44 POINTER*/;
-        __tmp__JZIC=((__INTEGER__K )(sizeof(void *)));
-        lisaac_push(&__pos__BACE,L14301205); /* L109 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__NXJC,L9457160); /* L72 NUMERIC*/;
-        __tmp__KZIC=(__INTEGER__K)(__tmp__SHVB * __tmp__JZIC);
-        lisaac_push(&__pos__BACE,L14701589); /* L112 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__NXJC,L6949397); /* L53 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__L5LC,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__YXJC,L6833685); /* L52 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__NYIC,L5774867); /* L44 POINTER*/;
-        __tmp__JZIC=((__INTEGER__K )(sizeof(void *)));
-        lisaac_push(&__pos__BACE,L14693909); /* L112 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__NXJC,L9457160); /* L72 NUMERIC*/;
-        __tmp__MZIC=(__INTEGER__K)(__tmp__RHVB * __tmp__JZIC);
-        lisaac_push(&__pos__BACE,L14693909); /* L112 NATIVE_ARRAY*/;
-        __tmp__QZIC=to_uinteger_cpu__ZUH(__tmp__MZIC);
-        lisaac_push(&__pos__BACE,L13900309); /* L106 NATIVE_ARRAY*/;
-        __tmp__SZIC=to_uinteger_cpu__ZUH(__tmp__KZIC);
-        lisaac_push(&__pos__BACE,L14710805); /* L112 NATIVE_ARRAY*/;
-        __tmp__OZIC=realloc_dynamic__old_size__new_size__SNZB(__tmp__RXJC,__tmp__QZIC,__tmp__SZIC);
-        lisaac_push(&__pos__BACE,L14838805); /* L113 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__NXJC,L4069969); /* L31 CONVERT*/;
-        Self__GYIC=((void **)__tmp__OZIC);
-        lisaac_push(&__pos__BACE,L14964245); /* L114 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__NXJC,L9195016); /* L70 NUMERIC*/;
-        __tmp__JZIC=(__INTEGER__K)(__tmp__SHVB -  1);
-        lisaac_push(&__pos__BACE,L14965781); /* L114 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__NXJC,L79301653); /* L605 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__L5LC,L21772306); /* L166 BLOCK*/;
-        lisaac_push_first(&__pos__YXJC,L7481860); /* L57 OBJECT*/;
-        __tmp__RXJC=((__POINTER__CB )(top_context->back->back));
-        lisaac_push(&__pos__L5LC,L21899282); /* L167 BLOCK*/;
-        __tmp__TXJC=__infix_greater_equal__JGG( 15, 5);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TXJC) {
-          lisaac_push(&__pos__L5LC,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__YXJC,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__NYIC,L21906962); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__FT2C,L79306773); /* L605 NATIVE_ARRAY*/;
-          __tmp__1XJC=__infix_greater_equal__JGG(__tmp__RHVB, 0);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XJC) {
-            lisaac_push(&__pos__NYIC,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__FT2C,L13509634); /* L103 TRUE*/;
-            __tmp__RZJC=FALSE__I__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__NYIC,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__FT2C,L14689286); /* L112 FALSE*/;
-            __tmp__RZJC=TRUE__B__;
-          };
-          __tmp__1XJC=__tmp__RZJC;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__L5LC,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__YXJC,L12081158); /* L92 FALSE*/;
-          __tmp__1XJC=FALSE__I__;
         };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XJC) {
-          lisaac_push(&__pos__L5LC,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__YXJC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__NYIC,L21910546); /* L167 BLOCK*/;
-          lisaac_push(&__pos__NYIC,L22051346); /* L168 BLOCK*/;
-          lisaac_push_first(&__pos__FT2C,L9452548); /* L72 OBJECT*/;
-          lisaac_push_first(&__pos__P54C,L8260100); /* L63 OBJECT*/;
-          lisaac_push_first(&__pos__NT2C,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__MACE,L8009220); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__tmp__RXJC));
-          lisaac_push(&__pos__FT2C,L9574916); /* L73 OBJECT*/;
-          print__P5F((&__string_1));
-          lisaac_push(&__pos__FT2C,L9706500); /* L74 OBJECT*/;
-          lisaac_push_first(&__pos__P54C,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__pos__NT2C,L5005391); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__pos__MACE,L18378320); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__pos__KBCE,L6962209); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__pos__FT2C,L9848324); /* L75 OBJECT*/;
-          lisaac_push_first(&__pos__P54C,L10904580); /* L83 OBJECT*/;
-          lisaac_push_first(&__pos__NT2C,L9055341); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__pos__L5LC,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__YXJC,L8530438); /* L65 FALSE*/;
-        };
-        lisaac_push(&__pos__NXJC,L79432725); /* L606 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__L5LC,L21772306); /* L166 BLOCK*/;
-        lisaac_push_first(&__pos__YXJC,L7481860); /* L57 OBJECT*/;
-        __tmp__RXJC=((__POINTER__CB )(top_context->back->back));
-        lisaac_push(&__pos__L5LC,L21899282); /* L167 BLOCK*/;
-        __tmp__TXJC=__infix_greater_equal__JGG( 15, 5);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TXJC) {
-          lisaac_push(&__pos__L5LC,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__YXJC,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__NYIC,L21906962); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__FT2C,L79437845); /* L606 NATIVE_ARRAY*/;
-          __tmp__1XJC=__infix_greater_equal__JGG(__tmp__JZIC,__tmp__RHVB);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XJC) {
-            lisaac_push(&__pos__NYIC,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__FT2C,L13509634); /* L103 TRUE*/;
-            __tmp__RZJC=FALSE__I__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__NYIC,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__FT2C,L14689286); /* L112 FALSE*/;
-            __tmp__RZJC=TRUE__B__;
-          };
-          __tmp__1XJC=__tmp__RZJC;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__L5LC,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__YXJC,L12081158); /* L92 FALSE*/;
-          __tmp__1XJC=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XJC) {
-          lisaac_push(&__pos__L5LC,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__YXJC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__NYIC,L21910546); /* L167 BLOCK*/;
-          lisaac_push(&__pos__NYIC,L22051346); /* L168 BLOCK*/;
-          lisaac_push_first(&__pos__FT2C,L9452548); /* L72 OBJECT*/;
-          lisaac_push_first(&__pos__P54C,L8260100); /* L63 OBJECT*/;
-          lisaac_push_first(&__pos__NT2C,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__MACE,L8009220); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__tmp__RXJC));
-          lisaac_push(&__pos__FT2C,L9574916); /* L73 OBJECT*/;
-          print__P5F((&__string_1));
-          lisaac_push(&__pos__FT2C,L9706500); /* L74 OBJECT*/;
-          lisaac_push_first(&__pos__P54C,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__pos__NT2C,L5005391); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__pos__MACE,L18378320); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__pos__KBCE,L6962209); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__pos__FT2C,L9848324); /* L75 OBJECT*/;
-          lisaac_push_first(&__pos__P54C,L10904580); /* L83 OBJECT*/;
-          lisaac_push_first(&__pos__NT2C,L9055341); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__pos__L5LC,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__YXJC,L8530438); /* L65 FALSE*/;
-        };
-        lisaac_push(&__pos__NXJC,L80218645); /* L612 NATIVE_ARRAY*/;
-        __tmp__KZIC=__tmp__RHVB;
-        lisaac_push_first(&__pos__L5LC,L21764104); /* L166 NUMERIC*/;
-        to__do__U1WC:
-        {
-          lisaac_push(&__pos__L5LC,L21764104); /* L166 NUMERIC*/;
-          __tmp__RZJC=__infix_less_equal__GTG(__tmp__KZIC,__tmp__JZIC);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RZJC) {
-            lisaac_push(&__pos__L5LC,L22153736); /* L169 NUMERIC*/;
-            lisaac_push_first(&__pos__YXJC,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__NYIC,L21899272); /* L167 NUMERIC*/;
-            lisaac_push_first(&__pos__FT2C,L80093205); /* L611 NATIVE_ARRAY*/;
-            put__to__POIC(Self__GYIC,NULL,__tmp__KZIC);
-            lisaac_push(&__pos__NYIC,L22026760); /* L168 NUMERIC*/;
-            lisaac_push_first(&__pos__FT2C,L9990152); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__P54C,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__NT2C,L9195016); /* L70 NUMERIC*/;
-            __tmp__QJDE=(__INTEGER__K)(-  1);
-            lisaac_push(&__pos__FT2C,L9989128); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__P54C,L9195016); /* L70 NUMERIC*/;
-            __tmp__A2WC=(__INTEGER__K)(__tmp__KZIC - __tmp__QJDE);
-            lisaac_push(&__pos__NYIC,L22038024); /* L168 NUMERIC*/;
-            __tmp__KZIC=__tmp__A2WC;
-            goto to__do__U1WC;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__L5LC,L22153736); /* L169 NUMERIC*/;
-            lisaac_push_first(&__pos__YXJC,L8530438); /* L65 FALSE*/;
-          };
-        };
-        lisaac_push(&__pos__BACE,L15469589); /* L118 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__NXJC,L24393746); /* L186 BLOCK*/;
-        lisaac_push_first(&__pos__L5LC,L7481860); /* L57 OBJECT*/;
-        __tmp__RXJC=((__POINTER__CB )(top_context->back->back));
-        lisaac_push(&__pos__NXJC,L24520722); /* L187 BLOCK*/;
-        __tmp__TXJC=__infix_greater_equal__JGG( 15, 15);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TXJC) {
-          lisaac_push(&__pos__NXJC,L24524306); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__L5LC,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__YXJC,L24528914); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__NYIC,L15470613); /* L118 NATIVE_ARRAY*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__GYIC != (void *)NULL)) {
-            lisaac_push(&__pos__YXJC,L24525842); /* L187 BLOCK*/;
-            lisaac_push_first(&__pos__NYIC,L13509634); /* L103 TRUE*/;
-            __tmp__RZJC=FALSE__I__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__YXJC,L24525842); /* L187 BLOCK*/;
-            lisaac_push_first(&__pos__NYIC,L14689286); /* L112 FALSE*/;
-            __tmp__RZJC=TRUE__B__;
-          };
-          __tmp__1XJC=__tmp__RZJC;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__NXJC,L24524306); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__L5LC,L12081158); /* L92 FALSE*/;
-          __tmp__1XJC=FALSE__I__;
+        switch (((struct ___OBJ *)li__TXB)->__id) {
+        case __li__TB__: {
+          li__Z0B=((__li__TB *)li__TXB)->li__H4;
+        } break;
+        case __li__TC__: {
+          li__Z0B=((__li__TC *)li__TXB)->li__XC.li__VC.li__H4;
+        } break;
+        case __li__RL__: {
+          li__Z0B=((__li__RL *)li__TXB)->li__SL.li__VC.li__H4;
+        } break;
+        case __li__GS__: {
+          li__Z0B=((__li__GS *)li__TXB)->li__IS.li__H4;
+        } break;
         };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XJC) {
-          lisaac_push(&__pos__NXJC,L24775186); /* L189 BLOCK*/;
-          lisaac_push_first(&__pos__L5LC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__YXJC,L24532498); /* L187 BLOCK*/;
-          lisaac_push(&__pos__YXJC,L24672274); /* L188 BLOCK*/;
-          lisaac_push_first(&__pos__NYIC,L9452548); /* L72 OBJECT*/;
-          lisaac_push_first(&__pos__FT2C,L8260100); /* L63 OBJECT*/;
-          lisaac_push_first(&__pos__P54C,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__NT2C,L8009220); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__tmp__RXJC));
-          lisaac_push(&__pos__NYIC,L9574916); /* L73 OBJECT*/;
-          print__P5F((&__string_2));
-          lisaac_push(&__pos__NYIC,L9706500); /* L74 OBJECT*/;
-          lisaac_push_first(&__pos__FT2C,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__pos__P54C,L5005391); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__pos__NT2C,L18378320); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__pos__MACE,L6962209); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__pos__NYIC,L9848324); /* L75 OBJECT*/;
-          lisaac_push_first(&__pos__FT2C,L10904580); /* L83 OBJECT*/;
-          lisaac_push_first(&__pos__P54C,L9055341); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__pos__NXJC,L24775186); /* L189 BLOCK*/;
-          lisaac_push_first(&__pos__L5LC,L8530438); /* L65 FALSE*/;
+        li__TXB=li__Z0B;
+      } while ((((void *)li__Z0B != (void *)NULL) && ((void *)li__UXB == (void *)NULL)));
+      if (((void *)li__UXB != (void *)NULL)) {
+        switch (((struct ___OBJ *)li__UXB)->__id) {
+        case __li__SB__: {
+          li__D1B=((__li__SB *)li__UXB)->li__HC.li__2KB;
+        } break;
+        case __li__TC__: {
+          li__D1B=((__li__TC *)li__UXB)->li__XC.li__VC.li__2KB;
+        } break;
+        case __li__YC__: {
+          li__D1B=((__li__YC *)li__UXB)->li__ZC.li__2KB;
+        } break;
+        case __li__RL__: {
+          li__D1B=((__li__RL *)li__UXB)->li__SL.li__VC.li__2KB;
+        } break;
+        case __li__AS__: {
+          li__D1B=((__li__AS *)li__UXB)->li__BS.li__2KB;
+        } break;
+        case __li__GS__: {
+          li__D1B=((__li__GS *)li__UXB)->li__IS.li__2KB;
+        } break;
         };
-        __tmp__VHVB=Self__GYIC;
-      };
-      (*(Self__EGVB)).storage__KHVB=__tmp__VHVB;
-      (*(Self__EGVB)).capacity__JGVB=__tmp__SHVB;
-      __tmp__RHVB=(*(Self__EGVB)).upper__HGVB;
-      lisaac_push(&__pos__AACE,L39464001); /* L301 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__BACE,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__NXJC,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__L5LC,L9195016); /* L70 NUMERIC*/;
-      __tmp__SHVB=(__INTEGER__K)(-  1);
-      lisaac_push(&__pos__BACE,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__NXJC,L9195016); /* L70 NUMERIC*/;
-      (*(Self__EGVB)).upper__HGVB=(__INTEGER__K)(__tmp__RHVB - __tmp__SHVB);
-    };
-  };
-  __tmp__JHVB=(*(Self__EGVB)).storage__KHVB;
-  __tmp__IGVB=(*(Self__EGVB)).upper__HGVB;
-  /* NULL __NATIVE_ARRAYoTRANSITIONo__FHVB__ */
-if (__tmp__JHVB==NULL) {
-    lisaac_push(&__pos__DGVB,L39731265); /* L303 FAST_ARRAY*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* NATIVE_ARRAY(TRANSITION) */ {
-    lisaac_push(&__pos__DGVB,L39731265); /* L303 FAST_ARRAY*/;
-    put__to__POIC(((void **)__tmp__JHVB),element__FGVB,__tmp__IGVB);
-  };
-  lisaac_push(&__pos__DGVB,L23071799); /* L176 COLLECTION*/;
-  lisaac_push_first(&__pos__X5BE,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__Y5BE,L7481860); /* L57 OBJECT*/;
-  __tmp__RXJC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__X5BE,L24520722); /* L187 BLOCK*/;
-  __tmp__NGVB=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NGVB) {
-    lisaac_push(&__pos__X5BE,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__Y5BE,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__Z5BE,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__AACE,L23075895); /* L176 COLLECTION*/;
-    lisaac_push_first(&__pos__BACE,L19270712); /* L147 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__NXJC,L21772306); /* L166 BLOCK*/;
-    lisaac_push_first(&__pos__L5LC,L7481860); /* L57 OBJECT*/;
-    __tmp__OZIC=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__NXJC,L21899282); /* L167 BLOCK*/;
-    __tmp__XGVB=__infix_greater_equal__JGG( 15, 5);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__XGVB) {
-      lisaac_push(&__pos__NXJC,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__L5LC,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__YXJC,L21906962); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__NYIC,L19276856); /* L147 TRAVERSABLE*/;
-      __tmp__TXJC=is_empty__GUDC(Self__EGVB);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TXJC) {
-        lisaac_push(&__pos__NYIC,L19272248); /* L147 TRAVERSABLE*/;
-        lisaac_push_first(&__pos__FT2C,L13509634); /* L103 TRUE*/;
-        __tmp__1XJC=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__NYIC,L19272248); /* L147 TRAVERSABLE*/;
-        lisaac_push_first(&__pos__FT2C,L14689286); /* L112 FALSE*/;
-        __tmp__1XJC=TRUE__B__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XJC) {
-        lisaac_push(&__pos__YXJC,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__NYIC,L13509634); /* L103 TRUE*/;
-        __tmp__1XJC=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__YXJC,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__NYIC,L14689286); /* L112 FALSE*/;
-        __tmp__1XJC=TRUE__B__;
-      };
-      __tmp__TXJC=__tmp__1XJC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__NXJC,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__L5LC,L12081158); /* L92 FALSE*/;
-      __tmp__TXJC=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TXJC) {
-      lisaac_push(&__pos__NXJC,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__L5LC,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__YXJC,L21910546); /* L167 BLOCK*/;
-      lisaac_push(&__pos__YXJC,L22051346); /* L168 BLOCK*/;
-      lisaac_push_first(&__pos__NYIC,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__FT2C,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__P54C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__NT2C,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__OZIC));
-      lisaac_push(&__pos__NYIC,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_1));
-      lisaac_push(&__pos__NYIC,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__FT2C,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__P54C,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__NT2C,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__MACE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__NYIC,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__FT2C,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__P54C,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__NXJC,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__L5LC,L8530438); /* L65 FALSE*/;
-    };
-    __tmp__UGVB=(*(Self__EGVB)).upper__HGVB;
-    lisaac_push(&__pos__BACE,L11547202); /* L88 ARRAYED_COLLECTION*/;
-    __tmp__PNDC=item__BZEC(Self__EGVB,__tmp__UGVB);
-    lisaac_push(&__pos__BACE,L20064312); /* L153 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__NXJC,L15357964); /* L117 STRING_CONSTANT*/;
-    lisaac_push_first(&__pos__L5LC,L23083026); /* L176 BLOCK*/;
-    lisaac_push_first(&__pos__YXJC,L7481860); /* L57 OBJECT*/;
-    __tmp__OZIC=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__L5LC,L23210002); /* L177 BLOCK*/;
-    __tmp__XGVB=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__XGVB) {
-      lisaac_push(&__pos__L5LC,L23213586); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__YXJC,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__NYIC,L23218194); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__FT2C,L20065336); /* L153 TRAVERSABLE*/;
-      __tmp__RHVB=(*(Self__EGVB)).upper__HGVB;
-      lisaac_push(&__pos__FT2C,L20075064); /* L153 TRAVERSABLE*/;
-      __tmp__WNDC=item__BZEC(Self__EGVB,__tmp__RHVB);
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__PNDC == (void *)__tmp__WNDC)) {
-        lisaac_push(&__pos__NYIC,L23215122); /* L177 BLOCK*/;
-        lisaac_push_first(&__pos__FT2C,L13509634); /* L103 TRUE*/;
-        __tmp__1XJC=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__NYIC,L23215122); /* L177 BLOCK*/;
-        lisaac_push_first(&__pos__FT2C,L14689286); /* L112 FALSE*/;
-        __tmp__1XJC=TRUE__B__;
-      };
-      __tmp__TXJC=__tmp__1XJC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__L5LC,L23213586); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__YXJC,L12081158); /* L92 FALSE*/;
-      __tmp__TXJC=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TXJC) {
-      lisaac_push(&__pos__L5LC,L23464466); /* L179 BLOCK*/;
-      lisaac_push_first(&__pos__YXJC,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__NYIC,L23348754); /* L178 BLOCK*/;
-      lisaac_push_first(&__pos__FT2C,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__P54C,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__NT2C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__MACE,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__OZIC));
-      lisaac_push(&__pos__FT2C,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_7));
-      lisaac_push(&__pos__FT2C,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__P54C,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__NT2C,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__MACE,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__KBCE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__FT2C,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__P54C,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__NT2C,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__L5LC,L23464466); /* L179 BLOCK*/;
-      lisaac_push_first(&__pos__YXJC,L8530438); /* L65 FALSE*/;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__PNDC == (void *)element__FGVB)) {
-      lisaac_push(&__pos__Z5BE,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__AACE,L13509634); /* L103 TRUE*/;
-      __tmp__TXJC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__Z5BE,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__AACE,L14689286); /* L112 FALSE*/;
-      __tmp__TXJC=TRUE__B__;
-    };
-    __tmp__XGVB=__tmp__TXJC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__X5BE,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__Y5BE,L12081158); /* L92 FALSE*/;
-    __tmp__XGVB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__XGVB) {
-    lisaac_push(&__pos__X5BE,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__Y5BE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__Z5BE,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__Z5BE,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__AACE,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__BACE,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__NXJC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__L5LC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__RXJC));
-    lisaac_push(&__pos__AACE,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__AACE,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__BACE,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__NXJC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__L5LC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__YXJC,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__AACE,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__BACE,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__NXJC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__X5BE,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__Y5BE,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__DGVB,L23202871); /* L177 COLLECTION*/;
-  lisaac_push_first(&__pos__X5BE,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__Y5BE,L7481860); /* L57 OBJECT*/;
-  __tmp__RXJC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__X5BE,L24520722); /* L187 BLOCK*/;
-  __tmp__NGVB=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NGVB) {
-    lisaac_push(&__pos__X5BE,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__Y5BE,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__Z5BE,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__AACE,L23207479); /* L177 COLLECTION*/;
-    __tmp__UGVB=count__DZXB(Self__EGVB);
-    lisaac_push(&__pos__AACE,L23210039); /* L177 COLLECTION*/;
-    lisaac_push_first(&__pos__BACE,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__NXJC,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__L5LC,L9195016); /* L70 NUMERIC*/;
-    __tmp__DACE=(__INTEGER__K)(- __tmp__JIVB);
-    lisaac_push(&__pos__BACE,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__NXJC,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__UGVB == (__INTEGER__K)( 1 - __tmp__DACE))) {
-      lisaac_push(&__pos__Z5BE,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__AACE,L13509634); /* L103 TRUE*/;
-      __tmp__TXJC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__Z5BE,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__AACE,L14689286); /* L112 FALSE*/;
-      __tmp__TXJC=TRUE__B__;
-    };
-    __tmp__XGVB=__tmp__TXJC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__X5BE,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__Y5BE,L12081158); /* L92 FALSE*/;
-    __tmp__XGVB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__XGVB) {
-    lisaac_push(&__pos__X5BE,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__Y5BE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__Z5BE,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__Z5BE,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__AACE,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__BACE,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__NXJC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__L5LC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__RXJC));
-    lisaac_push(&__pos__AACE,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__AACE,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__BACE,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__NXJC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__L5LC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__YXJC,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__AACE,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__BACE,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__NXJC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__X5BE,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__Y5BE,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__DGVB,L23333943); /* L178 COLLECTION*/;
-  lisaac_push_first(&__pos__X5BE,L24520722); /* L187 BLOCK*/;
-  __tmp__NGVB=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NGVB) {
-    lisaac_push(&__pos__X5BE,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__Y5BE,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__Z5BE,L24525842); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__AACE,L13509634); /* L103 TRUE*/;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__X5BE,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__Y5BE,L12081158); /* L92 FALSE*/;
-  };
-  lisaac_push(&__pos__X5BE,L24775186); /* L189 BLOCK*/;
-  lisaac_push(&__pos__DGVB,L23465015); /* L179 COLLECTION*/;
-  lisaac_push_first(&__pos__X5BE,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__Y5BE,L7481860); /* L57 OBJECT*/;
-  __tmp__RXJC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__X5BE,L24520722); /* L187 BLOCK*/;
-  __tmp__NGVB=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NGVB) {
-    lisaac_push(&__pos__X5BE,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__Y5BE,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__Z5BE,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__AACE,L23466039); /* L179 COLLECTION*/;
-    __tmp__UGVB=(*(Self__EGVB)).upper__HGVB;
-    lisaac_push(&__pos__AACE,L23472183); /* L179 COLLECTION*/;
-    lisaac_push_first(&__pos__BACE,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__NXJC,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__L5LC,L9195016); /* L70 NUMERIC*/;
-    __tmp__DACE=(__INTEGER__K)(- __tmp__BJVB);
-    lisaac_push(&__pos__BACE,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__NXJC,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__UGVB == (__INTEGER__K)( 1 - __tmp__DACE))) {
-      lisaac_push(&__pos__Z5BE,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__AACE,L13509634); /* L103 TRUE*/;
-      __tmp__TXJC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__Z5BE,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__AACE,L14689286); /* L112 FALSE*/;
-      __tmp__TXJC=TRUE__B__;
-    };
-    __tmp__XGVB=__tmp__TXJC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__X5BE,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__Y5BE,L12081158); /* L92 FALSE*/;
-    __tmp__XGVB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__XGVB) {
-    lisaac_push(&__pos__X5BE,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__Y5BE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__Z5BE,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__Z5BE,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__AACE,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__BACE,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__NXJC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__L5LC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__RXJC));
-    lisaac_push(&__pos__AACE,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__AACE,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__BACE,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__NXJC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__L5LC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__YXJC,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__AACE,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__BACE,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__NXJC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__X5BE,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__Y5BE,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static __BOOLEAN__C __infix_less_equal__GTG(__INTEGER__K Self__ITG,__INTEGER__K other__JTG)
-/* (Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  _____CONTEXT __pos__HTG,__pos__PBYD;
-  __BOOLEAN__C __tmp__NTG,Result__KTG;
-  lisaac_push_first(&__pos__HTG,L15235592); /* L116 NUMERIC*/;
-  lisaac_push_first(&__pos__PBYD,L14700552); /* L112 NUMERIC*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if ((Self__ITG > other__JTG)) {
-    lisaac_push(&__pos__HTG,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__pos__PBYD,L13509634); /* L103 TRUE*/;
-    __tmp__NTG=FALSE__I__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__HTG,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__pos__PBYD,L14689286); /* L112 FALSE*/;
-    __tmp__NTG=TRUE__B__;
-  };
-  Result__KTG=__tmp__NTG;
-  return(Result__KTG);
-}
-
-static __TRANSITION__E2O* item__BZEC(__FAST_ARRAYoTRANSITIONo__G2O *Self__DZEC,__INTEGER__K i__EZEC)
-/* (Strict FAST_ARRAY(TRANSITION){FAST_ARRAYoTRANSITIONo__G2O},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__0RFC,__tmp__1XYC;
-  __INTEGER__K __tmp__MVUC;
-  __TRANSITION__E2O *__tmp__PZEC,*Result__FZEC;
-  _____CONTEXT __pos__CZEC,__pos__WRFC,__pos__IEGC,__pos__BSFC;
-  _____CONTEXT __pos__JZEC,__pos__AVUC,__pos__B4VC,__pos__KVUC;
-  _____CONTEXT __pos__0D2C,__pos__CYYC,__pos__VVUC,__pos__UU3D;
-  _____CONTEXT __pos__EYND,__pos__A4MD,__pos__FKDE;
-  __BOOLEAN__C __tmp__2RFC,__tmp__FVUC,__tmp__NVUC,__tmp__QVUC;
-  __BOOLEAN__C __tmp__1VUC,__tmp__3VUC;
-  void **__tmp__OZEC,**Self__F4IC;
-  lisaac_push_first(&__pos__CZEC,L15862840); /* L121 TRAVERSABLE*/;
-  lisaac_push_first(&__pos__WRFC,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__IEGC,L7481860); /* L57 OBJECT*/;
-  __tmp__0RFC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__WRFC,L21899282); /* L167 BLOCK*/;
-  __tmp__2RFC=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2RFC) {
-    lisaac_push(&__pos__WRFC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__IEGC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__BSFC,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__JZEC,L15870520); /* L121 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__AVUC,L10361400); /* L79 TRAVERSABLE*/;
-    __tmp__FVUC=__infix_less_equal__GTG( 0,i__EZEC);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__FVUC) {
-      lisaac_push(&__pos__AVUC,L10364472); /* L79 TRAVERSABLE*/;
-      lisaac_push_first(&__pos__B4VC,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__KVUC,L10365496); /* L79 TRAVERSABLE*/;
-      __tmp__MVUC=(*(Self__DZEC)).upper__HGVB;
-      lisaac_push(&__pos__KVUC,L10367544); /* L79 TRAVERSABLE*/;
-      __tmp__NVUC=__infix_less_equal__GTG(i__EZEC,__tmp__MVUC);
-      __tmp__QVUC=__tmp__NVUC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AVUC,L10364472); /* L79 TRAVERSABLE*/;
-      lisaac_push_first(&__pos__B4VC,L12081158); /* L92 FALSE*/;
-      __tmp__QVUC=FALSE__I__;
-    };
-    lisaac_push(&__pos__AVUC,L10758200); /* L82 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__B4VC,L15357964); /* L117 STRING_CONSTANT*/;
-    lisaac_push_first(&__pos__KVUC,L23083026); /* L176 BLOCK*/;
-    lisaac_push_first(&__pos__0D2C,L7481860); /* L57 OBJECT*/;
-    __tmp__1XYC=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__KVUC,L23210002); /* L177 BLOCK*/;
-    __tmp__FVUC=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__FVUC) {
-      lisaac_push(&__pos__KVUC,L23213586); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__0D2C,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__CYYC,L23218194); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__VVUC,L10768952); /* L82 TRAVERSABLE*/;
-      __tmp__NVUC=__infix_less_equal__GTG( 0,i__EZEC);
-      __tmp__MVUC=(*(Self__DZEC)).upper__HGVB;
-      lisaac_push(&__pos__VVUC,L10774584); /* L82 TRAVERSABLE*/;
-      __tmp__1VUC=__infix_less_equal__GTG(i__EZEC,__tmp__MVUC);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NVUC) {
-        lisaac_push(&__pos__VVUC,L10771512); /* L82 TRAVERSABLE*/;
-        lisaac_push_first(&__pos__UU3D,L11163138); /* L85 TRUE*/;
-        __tmp__3VUC=__tmp__1VUC;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__VVUC,L10771512); /* L82 TRAVERSABLE*/;
-        lisaac_push_first(&__pos__UU3D,L12604934); /* L96 FALSE*/;
-        __tmp__3VUC=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__QVUC == __tmp__3VUC)) {
-        lisaac_push(&__pos__CYYC,L23215122); /* L177 BLOCK*/;
-        lisaac_push_first(&__pos__VVUC,L13509634); /* L103 TRUE*/;
-        __tmp__3VUC=FALSE__I__;
+        li__SXB=li__D1B;
+        ((__li__0KB *)li__CXB->li__IS.li__2KB)->li__KGJC=li__D1B;
+        ((__li__0KB *)li__CXB->li__IS.li__2KB)->li__H2B=li__D1B->li__H2B;
+        ((__li__0KB *)li__D1B)->li__H2B=li__CXB->li__IS.li__2KB;
+        ((__li__0KB *)li__CXB->li__IS.li__2KB)->li__M2B=(__li__K)(li__D1B->li__M2B +  1);
       } else /* FALSE */ {
-        lisaac_push(&__pos__CYYC,L23215122); /* L177 BLOCK*/;
-        lisaac_push_first(&__pos__VVUC,L14689286); /* L112 FALSE*/;
-        __tmp__3VUC=TRUE__B__;
+        ((__li__0KB *)li__CXB->li__IS.li__2KB)->li__H2B=li__W2B;
+        li__W2B=li__CXB->li__IS.li__2KB;
+        ((__li__0KB *)li__CXB->li__IS.li__2KB)->li__M2B= 1;
       };
-      __tmp__NVUC=__tmp__3VUC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__KVUC,L23213586); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__0D2C,L12081158); /* L92 FALSE*/;
-      __tmp__NVUC=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NVUC) {
-      lisaac_push(&__pos__KVUC,L23464466); /* L179 BLOCK*/;
-      lisaac_push_first(&__pos__0D2C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__CYYC,L23348754); /* L178 BLOCK*/;
-      lisaac_push_first(&__pos__VVUC,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__UU3D,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__EYND,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__A4MD,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__1XYC));
-      lisaac_push(&__pos__VVUC,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_7));
-      lisaac_push(&__pos__VVUC,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__UU3D,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__EYND,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__A4MD,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__FKDE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__VVUC,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__UU3D,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__EYND,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__KVUC,L23464466); /* L179 BLOCK*/;
-      lisaac_push_first(&__pos__0D2C,L8530438); /* L65 FALSE*/;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__QVUC) {
-      lisaac_push(&__pos__BSFC,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__JZEC,L13509634); /* L103 TRUE*/;
-      __tmp__NVUC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__BSFC,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__JZEC,L14689286); /* L112 FALSE*/;
-      __tmp__NVUC=TRUE__B__;
-    };
-    __tmp__FVUC=__tmp__NVUC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__WRFC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__IEGC,L12081158); /* L92 FALSE*/;
-    __tmp__FVUC=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__FVUC) {
-    lisaac_push(&__pos__WRFC,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__IEGC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__BSFC,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__BSFC,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__JZEC,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__AVUC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__B4VC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__KVUC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__0RFC));
-    lisaac_push(&__pos__JZEC,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__JZEC,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__AVUC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__B4VC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__KVUC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__0D2C,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__JZEC,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__AVUC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__B4VC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__WRFC,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__IEGC,L8530438); /* L65 FALSE*/;
-  };
-  __tmp__OZEC=(*(Self__DZEC)).storage__KHVB;
-  /* NULL __NATIVE_ARRAYoTRANSITIONo__FHVB__ */
-if (__tmp__OZEC==NULL) {
-    lisaac_push(&__pos__CZEC,L32638017); /* L249 FAST_ARRAY*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* NATIVE_ARRAY(TRANSITION) */ {
-    lisaac_push(&__pos__CZEC,L32638017); /* L249 FAST_ARRAY*/;
-    Self__F4IC=((void **)__tmp__OZEC);
-    lisaac_push_first(&__pos__WRFC,L16780309); /* L128 NATIVE_ARRAY*/;
-    lisaac_push_first(&__pos__IEGC,L21772306); /* L166 BLOCK*/;
-    lisaac_push_first(&__pos__BSFC,L7481860); /* L57 OBJECT*/;
-    __tmp__1XYC=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__IEGC,L21899282); /* L167 BLOCK*/;
-    __tmp__FVUC=__infix_greater_equal__JGG( 15, 5);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__FVUC) {
-      lisaac_push(&__pos__IEGC,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__BSFC,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__JZEC,L21906962); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__AVUC,L16785429); /* L128 NATIVE_ARRAY*/;
-      __tmp__NVUC=__infix_greater_equal__JGG(i__EZEC, 0);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NVUC) {
-        lisaac_push(&__pos__JZEC,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__AVUC,L13509634); /* L103 TRUE*/;
-        __tmp__3VUC=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JZEC,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__AVUC,L14689286); /* L112 FALSE*/;
-        __tmp__3VUC=TRUE__B__;
-      };
-      __tmp__NVUC=__tmp__3VUC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__IEGC,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__BSFC,L12081158); /* L92 FALSE*/;
-      __tmp__NVUC=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NVUC) {
-      lisaac_push(&__pos__IEGC,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__BSFC,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JZEC,L21910546); /* L167 BLOCK*/;
-      lisaac_push(&__pos__JZEC,L22051346); /* L168 BLOCK*/;
-      lisaac_push_first(&__pos__AVUC,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__B4VC,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__KVUC,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__0D2C,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__1XYC));
-      lisaac_push(&__pos__AVUC,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_1));
-      lisaac_push(&__pos__AVUC,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__B4VC,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__KVUC,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__0D2C,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__CYYC,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__AVUC,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__B4VC,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__KVUC,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__IEGC,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__BSFC,L8530438); /* L65 FALSE*/;
-    };
-    __tmp__PZEC=Self__F4IC[i__EZEC];
-  };
-  Result__FZEC=__tmp__PZEC;
-  return(Result__FZEC);
-}
-
-static void update_parent__5RVC(__STATE__IG *Self__BSVC,void *other__CSVC)
-/* (Strict STATE{STATE__IG},STATE{STATE__IG}) Void Recursive, No inlinable. NO CONTEXT! */
+      li__SXB=li__CXB->li__IS.li__2KB->li__H2B;
+      if (((void *)li__SXB != (void *)NULL)) {
+        ((__li__0KB *)li__SXB)->li__KGJC=li__CXB->li__IS.li__2KB;
+        li__BDDC=((__li__0KB *)li__SXB);
+        li__CUKC:
+        {
+          li__BDDC->li__M2B=(__li__K)(li__BDDC->li__M2B +  1);
+          if (((void *)li__BDDC->li__H2B != (void *)NULL)) {
+            li__BDDC=((__li__0KB *)li__BDDC->li__H2B);
+            goto li__CUKC;
+          };
+        };
+      };
+      li__MCDC=(__li__K)(li__GPYD +  1);
+      li__QXB=li__MCDC;
+      li__2XB=li__CXB->li__IS.li__2KB;
+      li__ET4D=NULL;
+      li__ZBDC=((__li__GB )(NULL));
+      li__BCDC=((__li__RQF )sizeof(__li__DXB));
+      if ((li__BCDC ==  0)) {
+        li__ET4D=li__DXB__;
+      } else /* FALSE */ {
+        li__HT4D=__li__DXB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__BCDC));
+        if ((li__HT4D == (__li__K)(-  1))) {
+          li__QO0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__LO0D=(__li__RQF)((__li__RQF)(li__BCDC - (__li__RQF)(((__li__RQF ) 0) - li__QO0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__QO0D) - ((__li__RQF ) 1)));
+          li__QO0D=(__li__RQF)(li__LO0D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__NO0D=li__PDK(li__LO0D,((__li__GB )(&(table_size[(li__QO0D)-1]))),((__li__U )li__LO0D));
+          li__ZBDC=li__NO0D;
+        } else /* FALSE */ {
+          li__2CDC=((__li__U )li__HT4D);
+          li__QO0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__LO0D=(__li__RQF)((__li__RQF)(li__BCDC - (__li__RQF)(((__li__RQF ) 0) - li__QO0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__QO0D) - ((__li__RQF ) 1)));
+          li__NO0D=li__PDK(li__LO0D,((__li__GB )(&(table_type[(li__2CDC)]))),(__li__U)(li__2CDC |  1));
+          li__ZBDC=li__NO0D;
+        };
+        li__ST4D=((__li__DXB *)li__ZBDC);
+        li__ET4D=li__ST4D;
+        *(li__ST4D) = *(li__DXB__);
+      };
+      li__ST4D=((__li__DXB *)li__ET4D);
+      li__ST4D->li__0CD=li__2XB;
+      li__ST4D->li__JYB=li__ZOWD;
+      ((__li__0KB *)li__CXB->li__IS.li__2KB)->li__HYB=li__ET4D;
+      li__ST4D=li__O21C(((__li__DXB *)li__ET4D),li__J3B);
+      li__J3B=li__ST4D;
+      li__2XB=li__CXB->li__IS.li__2KB;
+      li__ET4D=NULL;
+      li__ZBDC=((__li__GB )(NULL));
+      li__BCDC=((__li__RQF )sizeof(__li__DXB));
+      if ((li__BCDC ==  0)) {
+        li__ET4D=li__DXB__;
+      } else /* FALSE */ {
+        li__HT4D=__li__DXB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__BCDC));
+        if ((li__HT4D == (__li__K)(-  1))) {
+          li__QO0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__LO0D=(__li__RQF)((__li__RQF)(li__BCDC - (__li__RQF)(((__li__RQF ) 0) - li__QO0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__QO0D) - ((__li__RQF ) 1)));
+          li__QO0D=(__li__RQF)(li__LO0D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__NO0D=li__PDK(li__LO0D,((__li__GB )(&(table_size[(li__QO0D)-1]))),((__li__U )li__LO0D));
+          li__ZBDC=li__NO0D;
+        } else /* FALSE */ {
+          li__2CDC=((__li__U )li__HT4D);
+          li__QO0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__LO0D=(__li__RQF)((__li__RQF)(li__BCDC - (__li__RQF)(((__li__RQF ) 0) - li__QO0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__QO0D) - ((__li__RQF ) 1)));
+          li__NO0D=li__PDK(li__LO0D,((__li__GB )(&(table_type[(li__2CDC)]))),(__li__U)(li__2CDC |  1));
+          li__ZBDC=li__NO0D;
+        };
+        li__1OKC=((__li__DXB *)li__ZBDC);
+        li__ET4D=li__1OKC;
+        *(li__1OKC) = *(li__DXB__);
+      };
+      li__ST4D=((__li__DXB *)li__ET4D);
+      li__ST4D->li__0CD=li__2XB;
+      li__ST4D->li__JYB=li__CPYD;
+      ((__li__0KB *)li__CXB->li__IS.li__2KB)->li__LYB=li__ET4D;
+      li__O21C(((__li__DXB *)li__ET4D),li__CXB->li__IS.li__2KB->li__HYB);
+      li__2XB=li__CXB->li__IS.li__2KB;
+      li__XT4D=NULL;
+      li__ZBDC=((__li__GB )(NULL));
+      li__BCDC=((__li__RQF )sizeof(__li__GXB));
+      if ((li__BCDC ==  0)) {
+        li__XT4D=li__GXB__;
+      } else /* FALSE */ {
+        li__HT4D=__li__GXB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__BCDC));
+        if ((li__HT4D == (__li__K)(-  1))) {
+          li__QO0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__LO0D=(__li__RQF)((__li__RQF)(li__BCDC - (__li__RQF)(((__li__RQF ) 0) - li__QO0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__QO0D) - ((__li__RQF ) 1)));
+          li__QO0D=(__li__RQF)(li__LO0D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__NO0D=li__PDK(li__LO0D,((__li__GB )(&(table_size[(li__QO0D)-1]))),((__li__U )li__LO0D));
+          li__ZBDC=li__NO0D;
+        } else /* FALSE */ {
+          li__2CDC=((__li__U )li__HT4D);
+          li__QO0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__LO0D=(__li__RQF)((__li__RQF)(li__BCDC - (__li__RQF)(((__li__RQF ) 0) - li__QO0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__QO0D) - ((__li__RQF ) 1)));
+          li__NO0D=li__PDK(li__LO0D,((__li__GB )(&(table_type[(li__2CDC)]))),(__li__U)(li__2CDC |  1));
+          li__ZBDC=li__NO0D;
+        };
+        li__FU4D=((__li__GXB *)li__ZBDC);
+        li__XT4D=li__FU4D;
+        *(li__FU4D) = *(li__GXB__);
+      };
+      li__FU4D=((__li__GXB *)li__XT4D);
+      li__FU4D->li__WHD=li__B__;
+      li__FU4D->li__LBD=li__2XB;
+      li__FU4D->li__QYB=li__3OWD;
+      ((__li__0KB *)li__CXB->li__IS.li__2KB)->li__OYB=li__XT4D;
+      li__FU4D=li__441C(((__li__GXB *)li__XT4D),li__W3B);
+      li__W3B=li__FU4D;
+      li__2XB=li__CXB->li__IS.li__2KB;
+      li__XT4D=NULL;
+      li__ZBDC=((__li__GB )(NULL));
+      li__BCDC=((__li__RQF )sizeof(__li__GXB));
+      if ((li__BCDC ==  0)) {
+        li__XT4D=li__GXB__;
+      } else /* FALSE */ {
+        li__HT4D=__li__GXB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__BCDC));
+        if ((li__HT4D == (__li__K)(-  1))) {
+          li__QO0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__LO0D=(__li__RQF)((__li__RQF)(li__BCDC - (__li__RQF)(((__li__RQF ) 0) - li__QO0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__QO0D) - ((__li__RQF ) 1)));
+          li__QO0D=(__li__RQF)(li__LO0D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__NO0D=li__PDK(li__LO0D,((__li__GB )(&(table_size[(li__QO0D)-1]))),((__li__U )li__LO0D));
+          li__ZBDC=li__NO0D;
+        } else /* FALSE */ {
+          li__2CDC=((__li__U )li__HT4D);
+          li__QO0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__LO0D=(__li__RQF)((__li__RQF)(li__BCDC - (__li__RQF)(((__li__RQF ) 0) - li__QO0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__QO0D) - ((__li__RQF ) 1)));
+          li__NO0D=li__PDK(li__LO0D,((__li__GB )(&(table_type[(li__2CDC)]))),(__li__U)(li__2CDC |  1));
+          li__ZBDC=li__NO0D;
+        };
+        li__SQKC=((__li__GXB *)li__ZBDC);
+        li__XT4D=li__SQKC;
+        *(li__SQKC) = *(li__GXB__);
+      };
+      li__FU4D=((__li__GXB *)li__XT4D);
+      li__FU4D->li__WHD=li__I__;
+      li__FU4D->li__LBD=li__2XB;
+      li__FU4D->li__QYB=li__MCDC;
+      ((__li__0KB *)li__CXB->li__IS.li__2KB)->li__SYB=li__XT4D;
+      li__441C(((__li__GXB *)li__XT4D),li__CXB->li__IS.li__2KB->li__OYB);
+    };
+  };
+}
+
+static void li__F4B()
+/* () Void No recursive, No inlinable. NO CONTEXT! */
 {
-  __INTEGER__K __tmp__NF5C,Self__AXAD,__tmp__VXFE,__tmp__KXAD;
-  __TRANSITION__E2O *__tmp__UF5C;
-  __STATE__IG *__tmp__RSVC;
-  _____CONTEXT __pos__ASVC,__pos__05WC,__pos__ISVC,__pos__C52C;
-  _____CONTEXT __pos__JF5C,__pos__5WAD,__pos__50BD,__pos__IXAD;
-  _____CONTEXT __pos__RF5C,__pos__OSVC,__pos__TXFE;
-  __FAST_ARRAYoTRANSITIONo__G2O *__tmp__KSVC,*Self__D52C;
-  __BOOLEAN__C __tmp__DXAD;
-  lisaac_push_first(&__pos__ASVC,L6569007); /* L50 STATE*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__BSVC->parent_state__UPS != (void *)NULL)) {
-    lisaac_push(&__pos__ASVC,L7473711); /* L57 STATE*/;
-    lisaac_push_first(&__pos__05WC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__ISVC,L6831663); /* L52 STATE*/;
-    Self__BSVC->parent_state__UPS=other__CSVC;
-    __tmp__KSVC=Self__BSVC->transitions__P2O;
-    /* NULL __FAST_ARRAYoTRANSITIONo__G2O__ */
-if (__tmp__KSVC==NULL) {
-      lisaac_push(&__pos__ISVC,L7343663); /* L56 STATE*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* FAST_ARRAY(TRANSITION) */ {
-      lisaac_push(&__pos__ISVC,L7343663); /* L56 STATE*/;
-      Self__D52C=((__FAST_ARRAYoTRANSITIONo__G2O *)__tmp__KSVC);
-      lisaac_push_first(&__pos__C52C,L89018935); /* L679 COLLECTION*/;
-      lisaac_push_first(&__pos__JF5C,L89272375); /* L681 COLLECTION*/;
-      __tmp__NF5C=(*(Self__D52C)).upper__HGVB;
-      lisaac_push(&__pos__JF5C,L90180151); /* L688 COLLECTION*/;
-      Self__AXAD= 0;
-      lisaac_push_first(&__pos__5WAD,L21764104); /* L166 NUMERIC*/;
-      to__do__4WAD:
-      {
-        lisaac_push(&__pos__5WAD,L21764104); /* L166 NUMERIC*/;
-        __tmp__DXAD=__infix_less_equal__GTG(Self__AXAD,__tmp__NF5C);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DXAD) {
-          lisaac_push(&__pos__5WAD,L22153736); /* L169 NUMERIC*/;
-          lisaac_push_first(&__pos__50BD,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__IXAD,L21899272); /* L167 NUMERIC*/;
-          lisaac_push_first(&__pos__RF5C,L90059831); /* L687 COLLECTION*/;
-          __tmp__UF5C=item__BZEC(Self__D52C,Self__AXAD);
-          lisaac_push(&__pos__RF5C,L90060343); /* L687 COLLECTION*/;
-          lisaac_push_first(&__pos__OSVC,L7091759); /* L54 STATE*/;
-          /* NULL __TRANSITION__E2O__ */
-if (__tmp__UF5C==NULL) {
-            lisaac_push(&__pos__OSVC,L7216687); /* L55 STATE*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* TRANSITION */ {
-            __tmp__RSVC=__tmp__UF5C->state__DQS;
-          };
-          /* NULL __STATE__IG__ */
-if (__tmp__RSVC==NULL) {
-            lisaac_push(&__pos__OSVC,L7226927); /* L55 STATE*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* STATE */ {
-            lisaac_push(&__pos__OSVC,L7226927); /* L55 STATE*/;
-            update_parent__5RVC(((__STATE__IG *)__tmp__RSVC),other__CSVC);
-          };
-          lisaac_push(&__pos__IXAD,L22026760); /* L168 NUMERIC*/;
-          lisaac_push_first(&__pos__RF5C,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__OSVC,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__TXFE,L9195016); /* L70 NUMERIC*/;
-          __tmp__VXFE=(__INTEGER__K)(-  1);
-          lisaac_push(&__pos__RF5C,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__OSVC,L9195016); /* L70 NUMERIC*/;
-          __tmp__KXAD=(__INTEGER__K)(Self__AXAD - __tmp__VXFE);
-          lisaac_push(&__pos__IXAD,L22038024); /* L168 NUMERIC*/;
-          Self__AXAD=__tmp__KXAD;
-          goto to__do__4WAD;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__5WAD,L22153736); /* L169 NUMERIC*/;
-          lisaac_push_first(&__pos__50BD,L8530438); /* L65 FALSE*/;
-        };
-      };
+  void *li__N4B;
+  li__SIC(li__GS__);
+  if (((void *)li__GS__->li__IS.li__H4 != (void *)NULL)) {
+    li__N4B=li__GS__->li__IS.li__H4;
+    switch (((struct ___OBJ *)li__N4B)->__id) {
+    case __li__TB__: {
+      li__HNO(((__li__TB *)li__N4B));
+    } break;
+    case __li__TC__: {
+      li__KSD(((__li__TC *)li__N4B));
+    } break;
+    case __li__RL__: {
+      li__AEWC(((__li__RL *)li__N4B));
+    } break;
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ASVC,L7473711); /* L57 STATE*/;
-    lisaac_push_first(&__pos__05WC,L8530438); /* L65 FALSE*/;
   };
 }
 
-static void set_state__OY0B(__ANT__NG *Self__QY0B,__STATE__IG *s__RY0B)
-/* (Strict ANT{ANT__NG},Strict STATE{NULLxSTATE__IG}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__XP4B;
-  __STATE__IG *cur__ZY0B,*__tmp__ZZ0B,*__tmp__0Z0B,*__tmp__B00B;
-  __INTEGER__K __tmp__PIHC,__tmp__RIHC,__tmp__4IGC,__tmp__Q2HE;
-  __INTEGER__K __tmp__5IGC,__tmp__CJGC;
-  __UINTEGER_32__RD __tmp__O00B;
-  _____CONTEXT __pos__PY0B,__pos__TP4B,__pos__RRBC,__pos__4P4B;
-  _____CONTEXT __pos__VY0B,__pos__D3OC,__pos__G2QC,__pos__L3OC;
-  _____CONTEXT __pos__XKDE,__pos__DH,__pos__5H,__pos__LIHC,__pos__ZXFE;
-  _____CONTEXT __pos__2XFE,__pos__3XFE,__pos__LIGC,__pos__HP5D;
-  _____CONTEXT __pos__2IGC,__pos__M2HE,__pos__N2HE,__pos__O2HE;
-  __BOOLEAN__C __tmp__ZP4B,__tmp__BQ4B,__tmp__EQ4B,stop__GHGC;
-  __BOOLEAN__C __tmp__OHGC,__tmp__VHGC,__tmp__YHGC,__tmp__GIGC;
-  __BOOLEAN__C __tmp__NIGC,__tmp__QIGC;
-  __BLOCK__AB __tmp__PZ0B,__tmp__WZ0B;
-  __FAST_ARRAY2oExpanded_UINTEGER_8o__OH *__tmp__CI;
-  __UINTEGER_8__VB __tmp__EJGC;
-  lisaac_push_first(&__pos__PY0B,L6818865); /* L52 AGENT*/;
-  lisaac_push_first(&__pos__TP4B,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__RRBC,L7481860); /* L57 OBJECT*/;
-  __tmp__XP4B=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__TP4B,L21899282); /* L167 BLOCK*/;
-  __tmp__ZP4B=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ZP4B) {
-    lisaac_push(&__pos__TP4B,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__RRBC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__4P4B,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__VY0B,L6819889); /* L52 AGENT*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)s__RY0B != (void *)NULL)) {
-      lisaac_push(&__pos__4P4B,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__VY0B,L13509634); /* L103 TRUE*/;
-      __tmp__BQ4B=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__4P4B,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__VY0B,L14689286); /* L112 FALSE*/;
-      __tmp__BQ4B=TRUE__B__;
-    };
-    __tmp__EQ4B=__tmp__BQ4B;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__TP4B,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__RRBC,L12081158); /* L92 FALSE*/;
-    __tmp__EQ4B=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__EQ4B) {
-    lisaac_push(&__pos__TP4B,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__RRBC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__4P4B,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__4P4B,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__VY0B,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__D3OC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__G2QC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__L3OC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__XP4B));
-    lisaac_push(&__pos__VY0B,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__VY0B,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__D3OC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__G2QC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__L3OC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__XKDE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__VY0B,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__D3OC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__G2QC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__TP4B,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__RRBC,L8530438); /* L65 FALSE*/;
-  };
-  cur__ZY0B=NULL;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__QY0B->parent_agent__QG.current_state__0Y0B != (void *)NULL)) {
-    lisaac_push(&__pos__PY0B,L8653361); /* L66 AGENT*/;
-    lisaac_push_first(&__pos__TP4B,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__RRBC,L7094321); /* L54 AGENT*/;
-    cur__ZY0B=Self__QY0B->parent_agent__QG.current_state__0Y0B;
-    lisaac_push(&__pos__RRBC,L8523313); /* L65 AGENT*/;
-    lisaac_push_first(&__pos__4P4B,L9441810); /* L72 BLOCK*/;
-    while_do__H0DC:
-    {
-      lisaac_push(&__pos__4P4B,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__VY0B,L7343665); /* L56 AGENT*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)cur__ZY0B != (void *)NULL)) {
-        lisaac_push(&__pos__4P4B,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__VY0B,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__D3OC,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__G2QC,L7355441); /* L56 AGENT*/;
-        /* NULL __STATE__IG__ */
-if (cur__ZY0B==NULL) {
-          lisaac_push(&__pos__G2QC,L7483441); /* L57 AGENT*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* STATE */ {
-          __tmp__PZ0B=cur__ZY0B->end_action__H5O;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)(long)__tmp__PZ0B.__id != (void *)0)) {
-          lisaac_push(&__pos__G2QC,L7737905); /* L59 AGENT*/;
-          lisaac_push_first(&__pos__L3OC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__XKDE,L7490097); /* L57 AGENT*/;
-          /* NULL __STATE__IG__ */
-if (cur__ZY0B==NULL) {
-            lisaac_push(&__pos__XKDE,L7614513); /* L58 AGENT*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* STATE */ {
-            __tmp__WZ0B=cur__ZY0B->end_action__H5O;
-          };
-          lisaac_push(&__pos__XKDE,L7620145); /* L58 AGENT*/;
-          /* NULL 61 66 */
-if (__tmp__WZ0B.__id==0) {
-            lisaac_push(&__pos__XKDE,L7614513); /* L58 AGENT*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else {
-            if (__tmp__WZ0B.__id==61) {
-              lisaac_push_first(&__pos__DH,L26747927); /* L204 EXAMPLE*/;
-              lisaac_push(&__pos__DH,L26884631); /* L205 EXAMPLE*/;
-              print__P5F((&__string_13));
-            } else /* Other types */ {
-              lisaac_push_first(&__pos__5H,L27796503); /* L212 EXAMPLE*/;
-              __tmp__CI=screen__SH;
-              lisaac_push(&__pos__5H,L27930135); /* L213 EXAMPLE*/;
-              lisaac_push_first(&__pos__LIHC,L10900016); /* L83 ANT*/;
-              __tmp__PIHC=Self__QY0B->x__HJ;
-              __tmp__RIHC=Self__QY0B->y__ZUHB;
-              lisaac_push(&__pos__LIHC,L11278896); /* L86 ANT*/;
-              lisaac_push_first(&__pos__ZXFE,L48366600); /* L369 NUMERIC*/;
-              lisaac_push_first(&__pos__2XFE,L67932680); /* L518 NUMERIC*/;
-              lisaac_push_first(&__pos__3XFE,L4069969); /* L31 CONVERT*/;
-              /* NULL __FAST_ARRAY2oExpanded_UINTEGER_8o__OH__ */
-if (__tmp__CI==NULL) {
-                lisaac_push(&__pos__LIHC,L11283504); /* L86 ANT*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* FAST_ARRAY2(Expanded UINTEGER_8) */ {
-                lisaac_push(&__pos__LIHC,L11283504); /* L86 ANT*/;
-                put__to__RJY(((__FAST_ARRAY2oExpanded_UINTEGER_8o__OH *)__tmp__CI), 1,__tmp__PIHC,__tmp__RIHC);
-              };
-            }
-          };
-        } else /* FALSE */ {
-          lisaac_push(&__pos__G2QC,L7737905); /* L59 AGENT*/;
-          lisaac_push_first(&__pos__L3OC,L8530438); /* L65 FALSE*/;
-        };
-        /* NULL __STATE__IG__ */
-if (s__RY0B==NULL) {
-          lisaac_push(&__pos__G2QC,L7876657); /* L60 AGENT*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* STATE */ {
-          __tmp__ZZ0B=s__RY0B->parent_state__UPS;
-        };
-        /* NULL __STATE__IG__ */
-if (cur__ZY0B==NULL) {
-          lisaac_push(&__pos__G2QC,L7886385); /* L60 AGENT*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* STATE */ {
-          __tmp__0Z0B=cur__ZY0B->parent_state__UPS;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__ZZ0B != (void *)__tmp__0Z0B)) {
-          lisaac_push(&__pos__G2QC,L8393265); /* L64 AGENT*/;
-          lisaac_push_first(&__pos__L3OC,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__XKDE,L7889457); /* L60 AGENT*/;
-          /* NULL __STATE__IG__ */
-if (cur__ZY0B==NULL) {
-            lisaac_push(&__pos__XKDE,L8012337); /* L61 AGENT*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* STATE */ {
-            __tmp__B00B=cur__ZY0B->parent_state__UPS;
-          };
-          cur__ZY0B=__tmp__B00B;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__G2QC,L8393265); /* L64 AGENT*/;
-          lisaac_push_first(&__pos__L3OC,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__XKDE,L8134705); /* L62 AGENT*/;
-          cur__ZY0B=NULL;
-        };
-        lisaac_push(&__pos__D3OC,L9709074); /* L74 BLOCK*/;
-        goto while_do__H0DC;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__4P4B,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__VY0B,L8530438); /* L65 FALSE*/;
-      };
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__PY0B,L8653361); /* L66 AGENT*/;
-    lisaac_push_first(&__pos__TP4B,L8530438); /* L65 FALSE*/;
-  };
-  __tmp__O00B=timer_count__GRB;
-  lisaac_push(&__pos__PY0B,L8799793); /* L67 AGENT*/;
-  to_uinteger_64__V0Z(__tmp__O00B);
-  cur__ZY0B=s__RY0B;
-  lisaac_push(&__pos__PY0B,L9844785); /* L75 AGENT*/;
-  lisaac_push_first(&__pos__TP4B,L10621458); /* L81 BLOCK*/;
-  do_while__0Q4B:
-  {
-    lisaac_push(&__pos__TP4B,L10621458); /* L81 BLOCK*/;
-    lisaac_push_first(&__pos__RRBC,L9046577); /* L69 AGENT*/;
-    Self__QY0B->parent_agent__QG.current_state__0Y0B=cur__ZY0B;
-    __tmp__ZZ0B=Self__QY0B->parent_agent__QG.current_state__0Y0B;
-    /* NULL __STATE__IG__ */
-if (__tmp__ZZ0B==NULL) {
-      lisaac_push(&__pos__RRBC,L9323569); /* L71 AGENT*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* STATE */ {
-      __tmp__PZ0B=__tmp__ZZ0B->begin_action__F5O;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)(long)__tmp__PZ0B.__id != (void *)0)) {
-      lisaac_push(&__pos__RRBC,L9571889); /* L73 AGENT*/;
-      lisaac_push_first(&__pos__4P4B,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__VY0B,L9330225); /* L71 AGENT*/;
-      __tmp__0Z0B=Self__QY0B->parent_agent__QG.current_state__0Y0B;
-      /* NULL __STATE__IG__ */
-if (__tmp__0Z0B==NULL) {
-        lisaac_push(&__pos__VY0B,L9454641); /* L72 AGENT*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* STATE */ {
-        __tmp__WZ0B=__tmp__0Z0B->begin_action__F5O;
-      };
-      lisaac_push(&__pos__VY0B,L9460273); /* L72 AGENT*/;
-      /* NULL 59 62 */
-if (__tmp__WZ0B.__id==0) {
-        lisaac_push(&__pos__VY0B,L9454641); /* L72 AGENT*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        if (__tmp__WZ0B.__id==59) {
-          lisaac_push_first(&__pos__D3OC,L26237975); /* L200 EXAMPLE*/;
-          lisaac_push(&__pos__D3OC,L26358807); /* L201 EXAMPLE*/;
-          print__P5F((&__string_14));
-        } else /* Other types */ {
-          lisaac_push_first(&__pos__G2QC,L27155479); /* L207 EXAMPLE*/;
-          lisaac_push(&__pos__G2QC,L27275799); /* L208 EXAMPLE*/;
-          print__P5F((&__string_15));
-          __tmp__CI=screen__SH;
-          lisaac_push(&__pos__G2QC,L27405847); /* L209 EXAMPLE*/;
-          lisaac_push_first(&__pos__L3OC,L8802864); /* L67 ANT*/;
-          __tmp__PIHC= 0;
-          stop__GHGC=FALSE__I__;
-          lisaac_push(&__pos__L3OC,L9311792); /* L71 ANT*/;
-          lisaac_push_first(&__pos__XKDE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__DH,L9195016); /* L70 NUMERIC*/;
-          __tmp__RIHC=(__INTEGER__K)(-  1);
-          lisaac_push(&__pos__L3OC,L10488368); /* L80 ANT*/;
-          lisaac_push_first(&__pos__XKDE,L9441810); /* L72 BLOCK*/;
-          while_do__JUGC:
-          {
-            lisaac_push(&__pos__XKDE,L9441810); /* L72 BLOCK*/;
-            lisaac_push_first(&__pos__DH,L9442864); /* L72 ANT*/;
-            __tmp__OHGC=__infix_less_equal__GTG(__tmp__RIHC, 1);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__OHGC) {
-              lisaac_push(&__pos__DH,L9445936); /* L72 ANT*/;
-              lisaac_push_first(&__pos__5H,L10652674); /* L81 TRUE*/;
-              lisaac_push_first(&__pos__LIHC,L9446960); /* L72 ANT*/;
-              /* __TRUE__B__ __FALSE__I__ */
-if (stop__GHGC) {
-                lisaac_push(&__pos__LIHC,L9447472); /* L72 ANT*/;
-                lisaac_push_first(&__pos__ZXFE,L13509634); /* L103 TRUE*/;
-                __tmp__VHGC=FALSE__I__;
-              } else /* FALSE */ {
-                lisaac_push(&__pos__LIHC,L9447472); /* L72 ANT*/;
-                lisaac_push_first(&__pos__ZXFE,L14689286); /* L112 FALSE*/;
-                __tmp__VHGC=TRUE__B__;
-              };
-              __tmp__YHGC=__tmp__VHGC;
+static void li__KPD(__li__GS *li__LPD,__li__K li__MPD,__li__K li__NPD,__li__K li__OPD,__li__K li__PPD)
+/* (Strict MOUSE{li__GS},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) Void No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__K li__34F,li__54F,li__BPWD,li__KPYD,li__LHG,li__GZS,li__ZK1D;
+  __li__K li__1K1D,li__YBX,li__ZBX,li__S20D,li__5MPB,li__SLG,li__TPWD;
+  __li__K li__RPWD,li__BSYD;
+  __li__X5F *li__CHG,*li__DHG,*li__EHG,*li__FHG,*li__R20D,*li__T20D;
+  __li__X5F *li__O34B,*li__P34B,*li__N34B,*li__FJJC,*li__PJJC,*li__CGAC;
+  __li__Z5F *li__XK1D,*li__N20D;
+  void **li__YK1D;
+  __li__C li__3ZS;
+  li__34F=(__li__K)(li__LPD->li__IS.li__ZR -  1);
+  li__54F=(__li__K)(li__LPD->li__IS.li__3R -  1);
+  li__BPWD= 0;
+  if ((li__MPD >  0)) {
+    li__BPWD=li__MPD;
+  } else /* FALSE */ {
+    li__BPWD= 0;
+  };
+  li__KPYD= 0;
+  if ((li__BPWD > li__34F)) {
+    li__KPYD=li__34F;
+  } else /* FALSE */ {
+    li__KPYD=li__BPWD;
+  };
+  li__LPD->li__IS.li__2YF=li__KPYD;
+  li__BPWD= 0;
+  if ((li__OPD >  0)) {
+    li__BPWD=li__OPD;
+  } else /* FALSE */ {
+    li__BPWD= 0;
+  };
+  li__KPYD= 0;
+  if ((li__BPWD > li__34F)) {
+    li__KPYD=li__34F;
+  } else /* FALSE */ {
+    li__KPYD=li__BPWD;
+  };
+  li__LPD->li__IS.li__5YF=li__KPYD;
+  li__34F= 0;
+  if ((li__NPD >  0)) {
+    li__34F=li__NPD;
+  } else /* FALSE */ {
+    li__34F= 0;
+  };
+  li__BPWD= 0;
+  if ((li__34F > li__54F)) {
+    li__BPWD=li__54F;
+  } else /* FALSE */ {
+    li__BPWD=li__34F;
+  };
+  li__LPD->li__IS.li__AZF=li__BPWD;
+  li__34F= 0;
+  if ((li__PPD >  0)) {
+    li__34F=li__PPD;
+  } else /* FALSE */ {
+    li__34F= 0;
+  };
+  li__BPWD= 0;
+  if ((li__34F > li__54F)) {
+    li__BPWD=li__54F;
+  } else /* FALSE */ {
+    li__BPWD=li__34F;
+  };
+  li__LPD->li__IS.li__DZF=li__BPWD;
+  (*(li__UB__)).li__Q5F= 16777215;
+  li__T5F(li__LPD);
+  li__LBG(li__LPD, 9, 9);
+  li__LBG(li__LPD, 6, 9);
+  li__LBG(li__LPD, 8, 14);
+  li__LBG(li__LPD, 5, 14);
+  li__LBG(li__LPD, 5, 9);
+  li__LBG(li__LPD, 1, 9);
+  li__T5F(li__LPD);
+  li__CHG=NULL;
+  li__DHG=NULL;
+  li__EHG=NULL;
+  li__FHG=NULL;
+  li__34F= 0;
+  li__54F= 0;
+  li__BPWD= 0;
+  li__KPYD= 0;
+  li__LHG= 0;
+  if (((*(li__UB__)).li__XAG !=  0)) {
+    if (((*(li__UB__)).li__GBG >= li__LPD->li__IS.li__AZF)) {
+      li__F1I(li__LPD);
+      li__GZS=(*((*(li__UB__)).li__KAG)).li__ICG;
+      while ((li__GZS >=  0)) {
+        li__CHG=((void **)(*(((__li__Z5F *)(*(li__UB__)).li__KAG))).li__2U1)[li__GZS];
+        while ((((void *)li__CHG != (void *)NULL) && (((__li__X5F *)li__CHG)->li__5NG < li__LPD->li__IS.li__AZF))) {
+          li__CHG=li__CHG->li__ZIG;
+        };
+        if (((void *)li__CHG == (void *)NULL)) {
+          li__XK1D=((__li__Z5F *)(*(li__UB__)).li__KAG);
+          li__YK1D=((void **)(*(li__XK1D)).li__2U1);
+          li__ZK1D=(*(li__XK1D)).li__ICG;
+          li__1K1D=li__GZS;
+          while ((li__1K1D != li__ZK1D)) {
+            li__YK1D[li__1K1D]=li__YK1D[(__li__K)(li__1K1D +  1)];
+            li__1K1D=(__li__K)(li__1K1D +  1);
+          };
+          (*(li__XK1D)).li__ICG=(__li__K)((*(li__XK1D)).li__ICG -  1);
+        } else /* FALSE */ {
+          li__XK1D=((__li__Z5F *)(*(li__UB__)).li__KAG);
+          ((void **)(*(li__XK1D)).li__2U1)[li__GZS]=li__CHG;
+        };
+        li__GZS=(__li__K)(li__GZS -  1);
+      };
+      li__3ZS=li__I__;
+      li__GZS=(__li__K)((*((*(li__UB__)).li__KAG)).li__ICG -  1);
+      li__ZK1D= 0;
+      li__1K1D=li__GZS;
+      do {
+        li__3ZS=li__I__;
+        li__YBX=li__ZK1D;
+        li__ZBX=li__1K1D;
+        while ((li__YBX <= li__ZBX)) {
+          if ((((__li__X5F *)((void **)(*(((__li__Z5F *)(*(li__UB__)).li__KAG))).li__2U1)[li__YBX])->li__BV4B > ((__li__X5F *)((void **)(*(((__li__Z5F *)(*(li__UB__)).li__KAG))).li__2U1)[(__li__K)(li__YBX +  1)])->li__BV4B)) {
+            li__N20D=((__li__Z5F *)(*(li__UB__)).li__KAG);
+            li__S20D=(__li__K)(li__YBX +  1);
+            li__R20D=((void **)(*(li__N20D)).li__2U1)[li__YBX];
+            li__T20D=((void **)(*(li__N20D)).li__2U1)[li__S20D];
+            ((void **)(*(li__N20D)).li__2U1)[li__YBX]=li__T20D;
+            ((void **)(*(li__N20D)).li__2U1)[li__S20D]=li__R20D;
+            li__3ZS=li__B__;
+          };
+          li__S20D=(__li__K)(li__GZS - li__YBX);
+          if ((((__li__X5F *)((void **)(*(((__li__Z5F *)(*(li__UB__)).li__KAG))).li__2U1)[li__S20D])->li__BV4B > ((__li__X5F *)((void **)(*(((__li__Z5F *)(*(li__UB__)).li__KAG))).li__2U1)[(__li__K)(li__S20D +  1)])->li__BV4B)) {
+            li__N20D=((__li__Z5F *)(*(li__UB__)).li__KAG);
+            li__5MPB=(__li__K)(li__S20D +  1);
+            li__R20D=((void **)(*(li__N20D)).li__2U1)[li__S20D];
+            li__T20D=((void **)(*(li__N20D)).li__2U1)[li__5MPB];
+            ((void **)(*(li__N20D)).li__2U1)[li__S20D]=li__T20D;
+            ((void **)(*(li__N20D)).li__2U1)[li__5MPB]=li__R20D;
+            li__3ZS=li__B__;
+          };
+          li__YBX=(__li__K)(li__YBX +  1);
+        };
+        li__1K1D=(__li__K)(li__1K1D -  1);
+        li__ZK1D=(__li__K)(li__ZK1D +  1);
+      } while (li__3ZS);
+      li__GZS=(*(li__UB__)).li__GBG;
+      li__ZK1D=li__LPD->li__IS.li__DZF;
+      li__1K1D= 0;
+      if ((li__GZS > li__ZK1D)) {
+        li__1K1D=li__ZK1D;
+      } else /* FALSE */ {
+        li__1K1D=li__GZS;
+      };
+      (*(li__UB__)).li__GBG=li__1K1D;
+      li__LHG= 1;
+      li__R20D=((void **)(*(((__li__Z5F *)(*(li__UB__)).li__KAG))).li__2U1)[ 0];
+      li__GZS=((__li__X5F *)li__R20D)->li__BV4B;
+      li__ZK1D=(*(li__UB__)).li__GBG;
+      li__1K1D=li__GZS;
+      while ((li__1K1D <= li__ZK1D)) {
+        li__YBX=li__1K1D;
+        while (((li__BPWD <= (*((*(li__UB__)).li__KAG)).li__ICG) && (((__li__X5F *)((void **)(*(((__li__Z5F *)(*(li__UB__)).li__KAG))).li__2U1)[li__BPWD])->li__BV4B == li__YBX))) {
+          li__T20D=((__li__X5F *)((void **)(*(((__li__Z5F *)(*(li__UB__)).li__KAG))).li__2U1)[li__BPWD]);
+          li__O34B=NULL;
+          li__P34B=NULL;
+          if (li__T20D->li__ANG) {
+            li__T20D->li__OLG=(__li__K)(li__T20D->li__OLG <<  8);
+          } else /* FALSE */ {
+            li__5MPB=(__li__K)(li__T20D->li__5NG - li__T20D->li__BV4B);
+            li__T20D->li__HNG=(__li__K)((__li__K)((__li__K)(li__T20D->li__HNG - li__T20D->li__OLG) <<  8) / li__5MPB);
+            li__T20D->li__OLG=(__li__K)(li__T20D->li__OLG <<  8);
+            if (((void *)li__T20D->li__ZIG == (void *)NULL)) {
+              li__T20D->li__5NG=li__5MPB;
             } else /* FALSE */ {
-              lisaac_push(&__pos__DH,L9445936); /* L72 ANT*/;
-              lisaac_push_first(&__pos__5H,L12081158); /* L92 FALSE*/;
-              __tmp__YHGC=FALSE__I__;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__YHGC) {
-              lisaac_push(&__pos__XKDE,L9832978); /* L75 BLOCK*/;
-              lisaac_push_first(&__pos__DH,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__5H,L9576466); /* L73 BLOCK*/;
-              lisaac_push_first(&__pos__LIHC,L9574960); /* L73 ANT*/;
-              lisaac_push_first(&__pos__ZXFE,L11029512); /* L84 NUMERIC*/;
-              lisaac_push_first(&__pos__2XFE,L9195016); /* L70 NUMERIC*/;
-              __tmp__PIHC=(__INTEGER__K)(-  1);
-              lisaac_push(&__pos__LIHC,L10358320); /* L79 ANT*/;
-              lisaac_push_first(&__pos__ZXFE,L9441810); /* L72 BLOCK*/;
-              while_do__2KPC:
-              {
-                lisaac_push(&__pos__ZXFE,L9441810); /* L72 BLOCK*/;
-                lisaac_push_first(&__pos__2XFE,L9706032); /* L74 ANT*/;
-                __tmp__GIGC=__infix_less_equal__GTG(__tmp__PIHC, 1);
-                /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GIGC) {
-                  lisaac_push(&__pos__2XFE,L9709104); /* L74 ANT*/;
-                  lisaac_push_first(&__pos__3XFE,L10652674); /* L81 TRUE*/;
-                  lisaac_push_first(&__pos__LIGC,L9710128); /* L74 ANT*/;
-                  /* __TRUE__B__ __FALSE__I__ */
-if (stop__GHGC) {
-                    lisaac_push(&__pos__LIGC,L9710640); /* L74 ANT*/;
-                    lisaac_push_first(&__pos__HP5D,L13509634); /* L103 TRUE*/;
-                    __tmp__NIGC=FALSE__I__;
+              li__T20D->li__5NG=(__li__K)(li__5MPB -  1);
+            };
+          };
+          li__N34B=li__FHG;
+          while ((((void *)li__N34B != (void *)NULL) && ((li__N34B->li__OLG < li__T20D->li__OLG) || ((li__N34B->li__OLG == li__T20D->li__OLG) && (li__N34B->li__HNG < li__T20D->li__HNG))))) {
+            li__O34B=li__N34B;
+            li__N34B=li__N34B->li__ALG;
+          };
+          li__T20D->li__ALG=li__N34B;
+          li__T20D->li__GOG=li__O34B;
+          if (((void *)li__N34B != (void *)NULL)) {
+            ((__li__X5F *)li__N34B)->li__GOG=li__T20D;
+          };
+          if (((void *)li__T20D->li__GOG != (void *)NULL)) {
+            ((__li__X5F *)li__T20D->li__GOG)->li__ALG=li__T20D;
+            li__P34B=li__FHG;
+          } else /* FALSE */ {
+            li__P34B=li__T20D;
+          };
+          li__FHG=li__P34B;
+          li__BPWD=(__li__K)(li__BPWD +  1);
+        };
+        li__54F=((__li__K )((__li__VNB )(__li__K)(-  2147483647)));
+        li__CHG=li__FHG;
+        while (((void *)li__CHG != (void *)NULL)) {
+          li__DHG=li__CHG->li__ALG;
+          if ((li__YBX >= li__LPD->li__IS.li__AZF)) {
+            if ((li__KPYD ==  0)) {
+              li__SLG=(__li__K)((__li__K)(li__CHG->li__OLG +  127) >>  8);
+              if (((li__SLG != li__54F) && (li__SLG != (__li__K)(li__54F +  1)))) {
+                if (((li__34F <= li__LPD->li__IS.li__5YF) && (li__54F >= li__LPD->li__IS.li__2YF))) {
+                  li__TPWD=li__LPD->li__IS.li__2YF;
+                  li__RPWD= 0;
+                  if ((li__34F > li__TPWD)) {
+                    li__RPWD=li__34F;
                   } else /* FALSE */ {
-                    lisaac_push(&__pos__LIGC,L9710640); /* L74 ANT*/;
-                    lisaac_push_first(&__pos__HP5D,L14689286); /* L112 FALSE*/;
-                    __tmp__NIGC=TRUE__B__;
+                    li__RPWD=li__TPWD;
                   };
-                  __tmp__QIGC=__tmp__NIGC;
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__2XFE,L9709104); /* L74 ANT*/;
-                  lisaac_push_first(&__pos__3XFE,L12081158); /* L92 FALSE*/;
-                  __tmp__QIGC=FALSE__I__;
-                };
-                /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__QIGC) {
-                  lisaac_push(&__pos__ZXFE,L9832978); /* L75 BLOCK*/;
-                  lisaac_push_first(&__pos__2XFE,L8792066); /* L67 TRUE*/;
-                  lisaac_push_first(&__pos__3XFE,L9576466); /* L73 BLOCK*/;
-                  lisaac_push_first(&__pos__LIGC,L9719856); /* L74 ANT*/;
-                  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__PIHC != __tmp__RIHC)) {
-                    lisaac_push(&__pos__LIGC,L9841712); /* L75 ANT*/;
-                    lisaac_push_first(&__pos__HP5D,L10652674); /* L81 TRUE*/;
-                    lisaac_push_first(&__pos__2IGC,L9842736); /* L75 ANT*/;
-                    __tmp__4IGC=Self__QY0B->x__HJ;
-                    lisaac_push(&__pos__2IGC,L9848880); /* L75 ANT*/;
-                    lisaac_push_first(&__pos__M2HE,L9990152); /* L76 NUMERIC*/;
-                    lisaac_push_first(&__pos__N2HE,L11029512); /* L84 NUMERIC*/;
-                    lisaac_push_first(&__pos__O2HE,L9195016); /* L70 NUMERIC*/;
-                    __tmp__Q2HE=(__INTEGER__K)(- __tmp__PIHC);
-                    lisaac_push(&__pos__M2HE,L9989128); /* L76 NUMERIC*/;
-                    lisaac_push_first(&__pos__N2HE,L9195016); /* L70 NUMERIC*/;
-                    __tmp__5IGC=(__INTEGER__K)(__tmp__4IGC - __tmp__Q2HE);
-                    __tmp__4IGC=Self__QY0B->y__ZUHB;
-                    lisaac_push(&__pos__2IGC,L9851440); /* L75 ANT*/;
-                    lisaac_push_first(&__pos__M2HE,L9990152); /* L76 NUMERIC*/;
-                    lisaac_push_first(&__pos__N2HE,L11029512); /* L84 NUMERIC*/;
-                    lisaac_push_first(&__pos__O2HE,L9195016); /* L70 NUMERIC*/;
-                    __tmp__Q2HE=(__INTEGER__K)(- __tmp__RIHC);
-                    lisaac_push(&__pos__M2HE,L9989128); /* L76 NUMERIC*/;
-                    lisaac_push_first(&__pos__N2HE,L9195016); /* L70 NUMERIC*/;
-                    __tmp__CJGC=(__INTEGER__K)(__tmp__4IGC - __tmp__Q2HE);
-                    /* NULL __FAST_ARRAY2oExpanded_UINTEGER_8o__OH__ */
-if (__tmp__CI==NULL) {
-                      lisaac_push(&__pos__2IGC,L9853488); /* L75 ANT*/;
-                      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                    } else /* FAST_ARRAY2(Expanded UINTEGER_8) */ {
-                      lisaac_push(&__pos__2IGC,L9853488); /* L75 ANT*/;
-                      __tmp__EJGC=item__OO2(((__FAST_ARRAY2oExpanded_UINTEGER_8o__OH *)__tmp__CI),__tmp__5IGC,__tmp__CJGC);
-                    };
-                    __tmp__NIGC=(__tmp__EJGC ==  1);
+                  li__34F=li__RPWD;
+                  li__TPWD=li__LPD->li__IS.li__5YF;
+                  li__BSYD= 0;
+                  if ((li__54F > li__TPWD)) {
+                    li__BSYD=li__TPWD;
                   } else /* FALSE */ {
-                    lisaac_push(&__pos__LIGC,L9841712); /* L75 ANT*/;
-                    lisaac_push_first(&__pos__HP5D,L12081158); /* L92 FALSE*/;
-                    __tmp__NIGC=FALSE__I__;
+                    li__BSYD=li__54F;
                   };
-                  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NIGC) {
-                    lisaac_push(&__pos__LIGC,L10228272); /* L78 ANT*/;
-                    lisaac_push_first(&__pos__HP5D,L8792066); /* L67 TRUE*/;
-                    lisaac_push_first(&__pos__2IGC,L9858608); /* L75 ANT*/;
-                    __tmp__4IGC=Self__QY0B->x__HJ;
-                    lisaac_push(&__pos__2IGC,L9974832); /* L76 ANT*/;
-                    lisaac_push_first(&__pos__M2HE,L9990152); /* L76 NUMERIC*/;
-                    lisaac_push_first(&__pos__N2HE,L11029512); /* L84 NUMERIC*/;
-                    lisaac_push_first(&__pos__O2HE,L9195016); /* L70 NUMERIC*/;
-                    __tmp__Q2HE=(__INTEGER__K)(- __tmp__PIHC);
-                    lisaac_push(&__pos__M2HE,L9989128); /* L76 NUMERIC*/;
-                    lisaac_push_first(&__pos__N2HE,L9195016); /* L70 NUMERIC*/;
-                    __tmp__5IGC=(__INTEGER__K)(__tmp__4IGC - __tmp__Q2HE);
-                    __tmp__4IGC=Self__QY0B->y__ZUHB;
-                    lisaac_push(&__pos__2IGC,L9977392); /* L76 ANT*/;
-                    lisaac_push_first(&__pos__M2HE,L9990152); /* L76 NUMERIC*/;
-                    lisaac_push_first(&__pos__N2HE,L11029512); /* L84 NUMERIC*/;
-                    lisaac_push_first(&__pos__O2HE,L9195016); /* L70 NUMERIC*/;
-                    __tmp__Q2HE=(__INTEGER__K)(- __tmp__RIHC);
-                    lisaac_push(&__pos__M2HE,L9989128); /* L76 NUMERIC*/;
-                    lisaac_push_first(&__pos__N2HE,L9195016); /* L70 NUMERIC*/;
-                    __tmp__CJGC=(__INTEGER__K)(__tmp__4IGC - __tmp__Q2HE);
-                    lisaac_push(&__pos__2IGC,L9971248); /* L76 ANT*/;
-                    lisaac_push_first(&__pos__M2HE,L48366600); /* L369 NUMERIC*/;
-                    lisaac_push_first(&__pos__N2HE,L67932680); /* L518 NUMERIC*/;
-                    lisaac_push_first(&__pos__O2HE,L4069969); /* L31 CONVERT*/;
-                    /* NULL __FAST_ARRAY2oExpanded_UINTEGER_8o__OH__ */
-if (__tmp__CI==NULL) {
-                      lisaac_push(&__pos__2IGC,L9978928); /* L76 ANT*/;
-                      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                    } else /* FAST_ARRAY2(Expanded UINTEGER_8) */ {
-                      lisaac_push(&__pos__2IGC,L9978928); /* L76 ANT*/;
-                      put__to__RJY(((__FAST_ARRAY2oExpanded_UINTEGER_8o__OH *)__tmp__CI), 0,__tmp__5IGC,__tmp__CJGC);
-                    };
-                    stop__GHGC=TRUE__B__;
-                  } else /* FALSE */ {
-                    lisaac_push(&__pos__LIGC,L10228272); /* L78 ANT*/;
-                    lisaac_push_first(&__pos__HP5D,L8530438); /* L65 FALSE*/;
-                  };
-                  lisaac_push(&__pos__3XFE,L9709074); /* L74 BLOCK*/;
-                  goto while_do__2KPC;
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__ZXFE,L9832978); /* L75 BLOCK*/;
-                  lisaac_push_first(&__pos__2XFE,L8530438); /* L65 FALSE*/;
+                  li__54F=li__BSYD;
+                  li__DGCB(li__LPD,li__RPWD,li__YBX,li__BSYD,(*(li__UB__)).li__Q5F);
                 };
+                li__34F=li__SLG;
               };
-              lisaac_push(&__pos__5H,L9709074); /* L74 BLOCK*/;
-              goto while_do__JUGC;
+            };
+            if (li__CHG->li__ANG) {
+              li__KPYD=(__li__K)(li__KPYD + li__CHG->li__HNG);
             } else /* FALSE */ {
-              lisaac_push(&__pos__XKDE,L9832978); /* L75 BLOCK*/;
-              lisaac_push_first(&__pos__DH,L8530438); /* L65 FALSE*/;
+              li__KPYD=(__li__K)(li__KPYD + li__LHG);
+              li__LHG=(__li__K)(- li__LHG);
+            };
+            if ((li__KPYD ==  0)) {
+              li__54F=(__li__K)((__li__K)(li__CHG->li__OLG +  128) >>  8);
             };
           };
-        }
-      };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__RRBC,L9571889); /* L73 AGENT*/;
-      lisaac_push_first(&__pos__4P4B,L8530438); /* L65 FALSE*/;
-    };
-    __tmp__ZZ0B=Self__QY0B->parent_agent__QG.current_state__0Y0B;
-    /* NULL __STATE__IG__ */
-if (__tmp__ZZ0B==NULL) {
-      lisaac_push(&__pos__RRBC,L9717809); /* L74 AGENT*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* STATE */ {
-      __tmp__0Z0B=__tmp__ZZ0B->sub_state__52O;
-    };
-    cur__ZY0B=__tmp__0Z0B;
-    lisaac_push(&__pos__TP4B,L10755090); /* L82 BLOCK*/;
-    lisaac_push_first(&__pos__RRBC,L9838641); /* L75 AGENT*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__0Z0B != (void *)NULL)) {
-      lisaac_push(&__pos__TP4B,L11012626); /* L84 BLOCK*/;
-      lisaac_push_first(&__pos__RRBC,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__4P4B,L10888722); /* L83 BLOCK*/;
-      goto do_while__0Q4B;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__TP4B,L11012626); /* L84 BLOCK*/;
-      lisaac_push_first(&__pos__RRBC,L8530438); /* L65 FALSE*/;
-    };
-  };
-}
-
-static __INTEGER__K random_upper__XIY(__INTEGER__K Self__ZIY)
-/* (Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __UINTEGER_64__XRB __tmp__DXZ,__tmp__BXZ;
-  __POINTER__CB __tmp__0VZ;
-  __UINTEGER_32__RD __tmp__YWZ;
-  __INTEGER__K __tmp__ZWZ,__tmp__XWZ,__tmp__0WZ,__tmp__3WAE,Result__0IY;
-  _____CONTEXT __pos__YIY,__pos__WVZ,__pos__TW0,__pos__BWZ,__pos__4IY;
-  _____CONTEXT __pos__4P0D,__pos__CVBC,__pos__EV4B,__pos__3KDE;
-  _____CONTEXT __pos__LLDE;
-  __BOOLEAN__C __tmp__2VZ,__tmp__EWZ,__tmp__HWZ,__tmp__PY0;
-  lisaac_push_first(&__pos__YIY,L45222919); /* L345 INTEGER*/;
-  lisaac_push_first(&__pos__WVZ,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__TW0,L7481860); /* L57 OBJECT*/;
-  __tmp__0VZ=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__WVZ,L21899282); /* L167 BLOCK*/;
-  __tmp__2VZ=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2VZ) {
-    lisaac_push(&__pos__WVZ,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__TW0,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__BWZ,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__4IY,L45227015); /* L345 INTEGER*/;
-    lisaac_push_first(&__pos__4P0D,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((Self__ZIY >  0)) {
-      lisaac_push(&__pos__BWZ,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__4IY,L13509634); /* L103 TRUE*/;
-      __tmp__EWZ=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__BWZ,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__4IY,L14689286); /* L112 FALSE*/;
-      __tmp__EWZ=TRUE__B__;
-    };
-    __tmp__HWZ=__tmp__EWZ;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__WVZ,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__TW0,L12081158); /* L92 FALSE*/;
-    __tmp__HWZ=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__HWZ) {
-    lisaac_push(&__pos__WVZ,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__TW0,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__BWZ,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__BWZ,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__4IY,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__4P0D,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__CVBC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__EV4B,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__0VZ));
-    lisaac_push(&__pos__4IY,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__4IY,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__4P0D,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__CVBC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__EV4B,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__3KDE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__4IY,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__4P0D,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__CVBC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__WVZ,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__TW0,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__YIY,L45618695); /* L348 INTEGER*/;
-  lisaac_push_first(&__pos__WVZ,L43521543); /* L332 INTEGER*/;
-  __tmp__YWZ=r_seed__UWZ__VWZ;
-  lisaac_push(&__pos__WVZ,L43926535); /* L335 INTEGER*/;
-  lisaac_push_first(&__pos__TW0,L53760008); /* L410 NUMERIC*/;
-  lisaac_push_first(&__pos__BWZ,L67408392); /* L514 NUMERIC*/;
-  lisaac_push_first(&__pos__4IY,L4069969); /* L31 CONVERT*/;
-  __tmp__ZWZ=((__INTEGER__K )__tmp__YWZ);
-  lisaac_push(&__pos__WVZ,L43922439); /* L335 INTEGER*/;
-  lisaac_push_first(&__pos__TW0,L9457160); /* L72 NUMERIC*/;
-  __tmp__XWZ=(__INTEGER__K)( 110351524 * __tmp__ZWZ);
-  lisaac_push(&__pos__WVZ,L43927047); /* L335 INTEGER*/;
-  lisaac_push_first(&__pos__TW0,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__BWZ,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__4IY,L9195016); /* L70 NUMERIC*/;
-  __tmp__ZWZ=(__INTEGER__K)(-  12345);
-  lisaac_push(&__pos__TW0,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__BWZ,L9195016); /* L70 NUMERIC*/;
-  __tmp__0WZ=(__INTEGER__K)(__tmp__XWZ - __tmp__ZWZ);
-  lisaac_push(&__pos__WVZ,L43931655); /* L335 INTEGER*/;
-  lisaac_push_first(&__pos__TW0,L8790535); /* L67 INTEGER*/;
-  lisaac_push_first(&__pos__BWZ,L9719304); /* L74 NUMERIC*/;
-  __tmp__ZWZ=(__INTEGER__K)(__tmp__0WZ /  214748364);
-  lisaac_push(&__pos__TW0,L8795143); /* L67 INTEGER*/;
-  lisaac_push_first(&__pos__BWZ,L9457160); /* L72 NUMERIC*/;
-  __tmp__XWZ=(__INTEGER__K)(__tmp__ZWZ *  214748364);
-  lisaac_push(&__pos__TW0,L8785927); /* L67 INTEGER*/;
-  lisaac_push_first(&__pos__BWZ,L9195016); /* L70 NUMERIC*/;
-  __tmp__ZWZ=(__INTEGER__K)(__tmp__0WZ - __tmp__XWZ);
-  lisaac_push(&__pos__WVZ,L43931655); /* L335 INTEGER*/;
-  __tmp__YWZ=to_uinteger_32__AAG(__tmp__ZWZ);
-  r_seed__UWZ__VWZ=__tmp__YWZ;
-  lisaac_push(&__pos__WVZ,L44065799); /* L336 INTEGER*/;
-  __tmp__DXZ=to_uinteger_64__V0Z(__tmp__YWZ);
-  lisaac_push(&__pos__WVZ,L44062215); /* L336 INTEGER*/;
-  lisaac_push_first(&__pos__TW0,L22171143); /* L169 INTEGER*/;
-  __tmp__BXZ=(__UINTEGER_64__XRB)( 2147483647 & __tmp__DXZ);
-  lisaac_push(&__pos__WVZ,L44172295); /* L337 INTEGER*/;
-  lisaac_push_first(&__pos__TW0,L4069969); /* L31 CONVERT*/;
-  __tmp__ZWZ=((__INTEGER__K )__tmp__BXZ);
-  lisaac_push(&__pos__WVZ,L44436487); /* L339 INTEGER*/;
-  lisaac_push_first(&__pos__TW0,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__BWZ,L7481860); /* L57 OBJECT*/;
-  __tmp__0VZ=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__TW0,L24520722); /* L187 BLOCK*/;
-  __tmp__2VZ=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2VZ) {
-    lisaac_push(&__pos__TW0,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__BWZ,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__4IY,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__4P0D,L44442119); /* L339 INTEGER*/;
-    __tmp__EWZ=__infix_greater_equal__JGG(__tmp__ZWZ, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__EWZ) {
-      lisaac_push(&__pos__4IY,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__4P0D,L13509634); /* L103 TRUE*/;
-      __tmp__PY0=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__4IY,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__4P0D,L14689286); /* L112 FALSE*/;
-      __tmp__PY0=TRUE__B__;
-    };
-    __tmp__EWZ=__tmp__PY0;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__TW0,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__BWZ,L12081158); /* L92 FALSE*/;
-    __tmp__EWZ=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__EWZ) {
-    lisaac_push(&__pos__TW0,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__BWZ,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__4IY,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__4IY,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__4P0D,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__CVBC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__EV4B,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__3KDE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__0VZ));
-    lisaac_push(&__pos__4P0D,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__4P0D,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__CVBC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__EV4B,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__3KDE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__LLDE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__4P0D,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__CVBC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__EV4B,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__TW0,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__BWZ,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__YIY,L45622791); /* L348 INTEGER*/;
-  lisaac_push_first(&__pos__WVZ,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__TW0,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__BWZ,L9195016); /* L70 NUMERIC*/;
-  __tmp__XWZ=(__INTEGER__K)(-  1);
-  lisaac_push(&__pos__WVZ,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__TW0,L9195016); /* L70 NUMERIC*/;
-  __tmp__0WZ=(__INTEGER__K)(Self__ZIY - __tmp__XWZ);
-  lisaac_push(&__pos__YIY,L45619207); /* L348 INTEGER*/;
-  lisaac_push_first(&__pos__WVZ,L8790535); /* L67 INTEGER*/;
-  lisaac_push_first(&__pos__TW0,L9719304); /* L74 NUMERIC*/;
-  __tmp__XWZ=(__INTEGER__K)(__tmp__ZWZ / __tmp__0WZ);
-  lisaac_push(&__pos__WVZ,L8795143); /* L67 INTEGER*/;
-  lisaac_push_first(&__pos__TW0,L9457160); /* L72 NUMERIC*/;
-  __tmp__3WAE=(__INTEGER__K)(__tmp__XWZ * __tmp__0WZ);
-  lisaac_push(&__pos__WVZ,L8785927); /* L67 INTEGER*/;
-  lisaac_push_first(&__pos__TW0,L9195016); /* L70 NUMERIC*/;
-  __tmp__XWZ=(__INTEGER__K)(__tmp__ZWZ - __tmp__3WAE);
-  Result__0IY=__tmp__XWZ;
-  lisaac_push(&__pos__YIY,L46009351); /* L351 INTEGER*/;
-  lisaac_push_first(&__pos__WVZ,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__TW0,L7481860); /* L57 OBJECT*/;
-  __tmp__0VZ=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__WVZ,L24520722); /* L187 BLOCK*/;
-  __tmp__2VZ=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2VZ) {
-    lisaac_push(&__pos__WVZ,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__TW0,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__BWZ,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__4IY,L46023175); /* L351 INTEGER*/;
-    __tmp__EWZ=in_range__to__I5I(__tmp__XWZ, 0,Self__ZIY);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__EWZ) {
-      lisaac_push(&__pos__BWZ,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__4IY,L13509634); /* L103 TRUE*/;
-      __tmp__PY0=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__BWZ,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__4IY,L14689286); /* L112 FALSE*/;
-      __tmp__PY0=TRUE__B__;
-    };
-    __tmp__EWZ=__tmp__PY0;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__WVZ,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__TW0,L12081158); /* L92 FALSE*/;
-    __tmp__EWZ=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__EWZ) {
-    lisaac_push(&__pos__WVZ,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__TW0,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__BWZ,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__BWZ,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__4IY,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__4P0D,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__CVBC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__EV4B,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__0VZ));
-    lisaac_push(&__pos__4IY,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__4IY,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__4P0D,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__CVBC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__EV4B,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__3KDE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__4IY,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__4P0D,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__CVBC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__WVZ,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__TW0,L8530438); /* L65 FALSE*/;
-  };
-  return(Result__0IY);
-}
-
-static void print_positif__JEJB(__INTEGER__K Self__LEJB)
-/* (Expanded INTEGER{INTEGER__K}) Void Recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__WLLB;
-  __INTEGER__K __tmp__VXZ,__tmp__XXZ,__tmp__LNLB;
-  _____CONTEXT __pos__KEJB,__pos__SLLB,__pos__MDOB,__pos__3LLB;
-  _____CONTEXT __pos__PEJB,__pos__SDSB,__pos__NWSB,__pos__ZU3D;
-  _____CONTEXT __pos__5LDE,__pos__FMDE;
-  __BOOLEAN__C __tmp__YLLB,__tmp__WDSB,__tmp__YDSB,__tmp__0DSB;
-  __INTEGER_8__NDG __tmp__YMLB,__tmp__ZMLB,__tmp__JMDE,__tmp__MMDE;
-  __CHARACTER__3 Result__PMLB;
-  lisaac_push_first(&__pos__KEJB,L74583047); /* L569 INTEGER*/;
-  lisaac_push_first(&__pos__SLLB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__MDOB,L7481860); /* L57 OBJECT*/;
-  __tmp__WLLB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__SLLB,L21899282); /* L167 BLOCK*/;
-  __tmp__YLLB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__YLLB) {
-    lisaac_push(&__pos__SLLB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__MDOB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__3LLB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__PEJB,L74588167); /* L569 INTEGER*/;
-    lisaac_push_first(&__pos__SDSB,L13663752); /* L104 NUMERIC*/;
-    lisaac_push_first(&__pos__NWSB,L12876296); /* L98 NUMERIC*/;
-    lisaac_push_first(&__pos__ZU3D,L14700552); /* L112 NUMERIC*/;
-    __tmp__WDSB=(Self__LEJB >  0);
-    lisaac_push(&__pos__SDSB,L13673480); /* L104 NUMERIC*/;
-    lisaac_push_first(&__pos__NWSB,L13915656); /* L106 NUMERIC*/;
-    __tmp__YDSB=(Self__LEJB ==  0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WDSB) {
-      lisaac_push(&__pos__SDSB,L13668360); /* L104 NUMERIC*/;
-      lisaac_push_first(&__pos__NWSB,L10900994); /* L83 TRUE*/;
-      __tmp__0DSB=TRUE__B__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__SDSB,L13668360); /* L104 NUMERIC*/;
-      lisaac_push_first(&__pos__NWSB,L12342790); /* L94 FALSE*/;
-      __tmp__0DSB=__tmp__YDSB;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__0DSB) {
-      lisaac_push(&__pos__3LLB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__PEJB,L13509634); /* L103 TRUE*/;
-      __tmp__0DSB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3LLB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__PEJB,L14689286); /* L112 FALSE*/;
-      __tmp__0DSB=TRUE__B__;
-    };
-    __tmp__WDSB=__tmp__0DSB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__SLLB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__MDOB,L12081158); /* L92 FALSE*/;
-    __tmp__WDSB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WDSB) {
-    lisaac_push(&__pos__SLLB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__MDOB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__3LLB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__3LLB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__PEJB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__SDSB,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__NWSB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__ZU3D,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__WLLB));
-    lisaac_push(&__pos__PEJB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__PEJB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__SDSB,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__NWSB,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__ZU3D,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__5LDE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__PEJB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__SDSB,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__NWSB,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__SLLB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__MDOB,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__KEJB,L75113991); /* L573 INTEGER*/;
-  lisaac_push_first(&__pos__SLLB,L8790535); /* L67 INTEGER*/;
-  lisaac_push_first(&__pos__MDOB,L9719304); /* L74 NUMERIC*/;
-  __tmp__VXZ=(__INTEGER__K)(Self__LEJB /  10);
-  lisaac_push(&__pos__SLLB,L8795143); /* L67 INTEGER*/;
-  lisaac_push_first(&__pos__MDOB,L9457160); /* L72 NUMERIC*/;
-  __tmp__XXZ=(__INTEGER__K)(__tmp__VXZ *  10);
-  lisaac_push(&__pos__SLLB,L8785927); /* L67 INTEGER*/;
-  lisaac_push_first(&__pos__MDOB,L9195016); /* L70 NUMERIC*/;
-  __tmp__VXZ=(__INTEGER__K)(Self__LEJB - __tmp__XXZ);
-  lisaac_push(&__pos__KEJB,L75123207); /* L573 INTEGER*/;
-  lisaac_push_first(&__pos__SLLB,L52169735); /* L398 INTEGER*/;
-  lisaac_push_first(&__pos__MDOB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__3LLB,L7481860); /* L57 OBJECT*/;
-  __tmp__WLLB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__MDOB,L21899282); /* L167 BLOCK*/;
-  __tmp__YLLB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__YLLB) {
-    lisaac_push(&__pos__MDOB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__3LLB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__PEJB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__SDSB,L52178439); /* L398 INTEGER*/;
-    __tmp__WDSB=in_range__to__I5I(__tmp__VXZ, 0, 9);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WDSB) {
-      lisaac_push(&__pos__PEJB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__SDSB,L13509634); /* L103 TRUE*/;
-      __tmp__0DSB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__PEJB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__SDSB,L14689286); /* L112 FALSE*/;
-      __tmp__0DSB=TRUE__B__;
-    };
-    __tmp__WDSB=__tmp__0DSB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__MDOB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__3LLB,L12081158); /* L92 FALSE*/;
-    __tmp__WDSB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WDSB) {
-    lisaac_push(&__pos__MDOB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__3LLB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__PEJB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__PEJB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__SDSB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__NWSB,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__ZU3D,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__5LDE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__WLLB));
-    lisaac_push(&__pos__SDSB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__SDSB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__NWSB,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__ZU3D,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__5LDE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__FMDE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__SDSB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__NWSB,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__ZU3D,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__MDOB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__3LLB,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__SLLB,L52571655); /* L401 INTEGER*/;
-  __tmp__YMLB=to_integer_8__XSW(__tmp__VXZ);
-  lisaac_push(&__pos__SLLB,L52576775); /* L401 INTEGER*/;
-  lisaac_push_first(&__pos__MDOB,L8400912); /* L64 CHARACTER*/;
-  lisaac_push_first(&__pos__3LLB,L9077776); /* L69 CHARACTER*/;
-  lisaac_push_first(&__pos__PEJB,L4069969); /* L31 CONVERT*/;
-  __tmp__ZMLB=((__INTEGER_8__NDG )'0');
-  lisaac_push(&__pos__SLLB,L52572167); /* L401 INTEGER*/;
-  lisaac_push_first(&__pos__MDOB,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__3LLB,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__PEJB,L5383176); /* L41 NUMERIC*/;
-  __tmp__JMDE=to_integer_8__XSW( 0);
-  lisaac_push(&__pos__3LLB,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__PEJB,L9195016); /* L70 NUMERIC*/;
-  __tmp__MMDE=(__INTEGER_8__NDG)(__tmp__JMDE - __tmp__ZMLB);
-  lisaac_push(&__pos__MDOB,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__3LLB,L9195016); /* L70 NUMERIC*/;
-  __tmp__ZMLB=(__INTEGER_8__NDG)(__tmp__YMLB - __tmp__MMDE);
-  lisaac_push(&__pos__SLLB,L52691975); /* L402 INTEGER*/;
-  lisaac_push_first(&__pos__MDOB,L8134739); /* L62 INTEGER_8*/;
-  Result__PMLB=((__CHARACTER__3 )((__tmp__ZMLB)));
-  lisaac_push(&__pos__SLLB,L52956167); /* L404 INTEGER*/;
-  lisaac_push_first(&__pos__MDOB,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__3LLB,L7481860); /* L57 OBJECT*/;
-  __tmp__WLLB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__MDOB,L24520722); /* L187 BLOCK*/;
-  __tmp__YLLB=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__YLLB) {
-    lisaac_push(&__pos__MDOB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__3LLB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__PEJB,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__SDSB,L52957191); /* L404 INTEGER*/;
-    lisaac_push(&__pos__SDSB,L52968967); /* L404 INTEGER*/;
-    __tmp__WDSB=has__3WW(Result__PMLB);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WDSB) {
-      lisaac_push(&__pos__PEJB,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__SDSB,L13509634); /* L103 TRUE*/;
-      __tmp__0DSB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__PEJB,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__SDSB,L14689286); /* L112 FALSE*/;
-      __tmp__0DSB=TRUE__B__;
-    };
-    __tmp__WDSB=__tmp__0DSB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__MDOB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__3LLB,L12081158); /* L92 FALSE*/;
-    __tmp__WDSB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WDSB) {
-    lisaac_push(&__pos__MDOB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__3LLB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__PEJB,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__PEJB,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__SDSB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__NWSB,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__ZU3D,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__5LDE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__WLLB));
-    lisaac_push(&__pos__SDSB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__SDSB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__NWSB,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__ZU3D,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__5LDE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__FMDE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__SDSB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__NWSB,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__ZU3D,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__MDOB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__3LLB,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__SLLB,L53087239); /* L405 INTEGER*/;
-  lisaac_push_first(&__pos__MDOB,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__3LLB,L7481860); /* L57 OBJECT*/;
-  __tmp__WLLB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__MDOB,L24520722); /* L187 BLOCK*/;
-  __tmp__YLLB=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__YLLB) {
-    lisaac_push(&__pos__MDOB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__3LLB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__PEJB,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__SDSB,L53099015); /* L405 INTEGER*/;
-    __tmp__LNLB=decimal_value__HXW(Result__PMLB);
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__LNLB == __tmp__VXZ)) {
-      lisaac_push(&__pos__PEJB,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__SDSB,L13509634); /* L103 TRUE*/;
-      __tmp__0DSB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__PEJB,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__SDSB,L14689286); /* L112 FALSE*/;
-      __tmp__0DSB=TRUE__B__;
-    };
-    __tmp__WDSB=__tmp__0DSB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__MDOB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__3LLB,L12081158); /* L92 FALSE*/;
-    __tmp__WDSB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WDSB) {
-    lisaac_push(&__pos__MDOB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__3LLB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__PEJB,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__PEJB,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__SDSB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__NWSB,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__ZU3D,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__5LDE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__WLLB));
-    lisaac_push(&__pos__SDSB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__SDSB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__NWSB,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__ZU3D,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__5LDE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__FMDE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__SDSB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__NWSB,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__ZU3D,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__MDOB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__3LLB,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__KEJB,L75244551); /* L574 INTEGER*/;
-  lisaac_push_first(&__pos__SLLB,L9719304); /* L74 NUMERIC*/;
-  __tmp__VXZ=(__INTEGER__K)(Self__LEJB /  10);
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__VXZ !=  0)) {
-    lisaac_push(&__pos__KEJB,L75631111); /* L577 INTEGER*/;
-    lisaac_push_first(&__pos__SLLB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__MDOB,L75509255); /* L576 INTEGER*/;
-    print_positif__JEJB(__tmp__VXZ);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__KEJB,L75631111); /* L577 INTEGER*/;
-    lisaac_push_first(&__pos__SLLB,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__KEJB,L75766791); /* L578 INTEGER*/;
-  lisaac_push_first(&__pos__SLLB,L10241040); /* L78 CHARACTER*/;
-  lisaac_push_first(&__pos__MDOB,L5005391); /* L38 STD_OUTPUT*/;
-  lisaac_push_first(&__pos__3LLB,L18378320); /* L140 OUTPUT_STREAM*/;
-  lisaac_push_first(&__pos__PEJB,L6962209); /* L53 SYSTEM_IO*/;
-  fputc((int)(Result__PMLB),stdout);
-}
-
-static __INTEGER__K count__4CYB(__FAST_ARRAYoAGENTo__MIY *Self__ADYB)
-/* (Strict FAST_ARRAY(AGENT){FAST_ARRAYoAGENTo__MIY}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__CDYB,__tmp__2ADE,__tmp__DDYB,Result__BDYB;
-  __INTEGER__K __tmp__KDYB,__tmp__EBDE;
-  __POINTER__CB __tmp__QR4B;
-  _____CONTEXT __pos__5CYB,__pos__YADE,__pos__ZADE,__pos__0ADE;
-  _____CONTEXT __pos__XR4B,__pos__IDYB,__pos__ABDE,__pos__BBDE;
-  _____CONTEXT __pos__CBDE,__pos__NBDE;
-  __BOOLEAN__C __tmp__SR4B,__tmp__0R4B,__tmp__3R4B;
-  lisaac_push_first(&__pos__5CYB,L40112705); /* L306 FAST_ARRAY*/;
-  __tmp__CDYB=(*(Self__ADYB)).upper__FRVB;
-  lisaac_push(&__pos__5CYB,L40123457); /* L306 FAST_ARRAY*/;
-  lisaac_push_first(&__pos__YADE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__ZADE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__0ADE,L9195016); /* L70 NUMERIC*/;
-  __tmp__2ADE=(__INTEGER__K)(-  1);
-  lisaac_push(&__pos__YADE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__ZADE,L9195016); /* L70 NUMERIC*/;
-  __tmp__DDYB=(__INTEGER__K)(__tmp__CDYB - __tmp__2ADE);
-  Result__BDYB=__tmp__DDYB;
-  lisaac_push(&__pos__5CYB,L12855352); /* L98 TRAVERSABLE*/;
-  lisaac_push_first(&__pos__YADE,L15357964); /* L117 STRING_CONSTANT*/;
-  lisaac_push_first(&__pos__ZADE,L23083026); /* L176 BLOCK*/;
-  lisaac_push_first(&__pos__0ADE,L7481860); /* L57 OBJECT*/;
-  __tmp__QR4B=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__ZADE,L23210002); /* L177 BLOCK*/;
-  __tmp__SR4B=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__SR4B) {
-    lisaac_push(&__pos__ZADE,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__0ADE,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__XR4B,L23218194); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__IDYB,L12856376); /* L98 TRAVERSABLE*/;
-    __tmp__KDYB=(*(Self__ADYB)).upper__FRVB;
-    lisaac_push(&__pos__IDYB,L12868664); /* L98 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__ABDE,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__BBDE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__CBDE,L9195016); /* L70 NUMERIC*/;
-    __tmp__EBDE=(__INTEGER__K)(-  1);
-    lisaac_push(&__pos__ABDE,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__BBDE,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__DDYB == (__INTEGER__K)(__tmp__KDYB - __tmp__EBDE))) {
-      lisaac_push(&__pos__XR4B,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__IDYB,L13509634); /* L103 TRUE*/;
-      __tmp__0R4B=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__XR4B,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__IDYB,L14689286); /* L112 FALSE*/;
-      __tmp__0R4B=TRUE__B__;
-    };
-    __tmp__3R4B=__tmp__0R4B;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ZADE,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__0ADE,L12081158); /* L92 FALSE*/;
-    __tmp__3R4B=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3R4B) {
-    lisaac_push(&__pos__ZADE,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__0ADE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__XR4B,L23348754); /* L178 BLOCK*/;
-    lisaac_push_first(&__pos__IDYB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__ABDE,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__BBDE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__CBDE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__QR4B));
-    lisaac_push(&__pos__IDYB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_7));
-    lisaac_push(&__pos__IDYB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__ABDE,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__BBDE,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__CBDE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__NBDE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__IDYB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__ABDE,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__BBDE,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ZADE,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__0ADE,L8530438); /* L65 FALSE*/;
-  };
-  return(Result__BDYB);
-}
-
-static __POINTER__CB realloc_dynamic__old_size__new_size__SNZB(__POINTER__CB p__VNZB,__UINTEGER_CPU__GDG old_sz__WNZB,__UINTEGER_CPU__GDG new_sz__XNZB)
-/* (Expanded POINTER{POINTER__CB},Expanded UINTEGER_CPU{UINTEGER_CPU__GDG},Expanded UINTEGER_CPU{UINTEGER_CPU__GDG}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __UINTEGER_CPU__GDG __tmp__0NZB,__tmp__QOZB,__tmp__WOZB,__tmp__ZWCC;
-  __UINTEGER_CPU__GDG __tmp__XWCC,__tmp__FXCC,__tmp__MYCC,__tmp__ZYCC;
-  __UINTEGER_CPU__GDG __tmp__UNLE,__tmp__5FKE,__tmp__GGKE,__tmp__CGKE;
-  __UINTEGER_CPU__GDG __tmp__OZCC,__tmp__RZCC,__tmp__SZCC,__tmp__DHKE;
-  __UINTEGER_CPU__GDG __tmp__EHKE,__tmp__3NLE,__tmp__AOLE,__tmp__MOLE;
-  __UINTEGER_CPU__GDG __tmp__OIKE,__tmp__PIKE,__tmp__OWGC;
-  __POINTER__CB result__DOZB,__tmp__SP2B,__tmp__BPZB,__tmp__CJFC;
-  __POINTER__CB __tmp__XREC,__tmp__MXLE,__tmp__PXLE,__tmp__F0CC;
-  __POINTER__CB __tmp__5YLE,__tmp__HZLE,__tmp__JZLE,__tmp__QZLE;
-  __POINTER__CB __tmp__A0LE,__tmp__I0LE,__tmp__K0LE,Result__YNZB;
-  __INTEGER__K __tmp__OOZB,__tmp__VWCC,__tmp__AXCC,__tmp__BXCC;
-  __INTEGER__K __tmp__HYCC,__tmp__IYCC,__tmp__KGKE,__tmp__OGKE;
-  __INTEGER__K __tmp__UGKE,__tmp__KHKE,__tmp__OHKE,__tmp__UHKE;
-  __MEMORY__NEG *__tmp__OPZB,*result__0XCC,*__tmp__MZCC,*__tmp__50CC;
-  __MEMORY__NEG *Self__NIKE,*__tmp__OYGC;
-  _____CONTEXT __pos__TNZB,__pos__KVAE,__pos__LVAE,__pos__ZP2B;
-  _____CONTEXT __pos__IOZB,__pos__TQ1C,__pos__LE4C,__pos__1Q1C;
-  _____CONTEXT __pos__HFDE,__pos__55QC,__pos__JDPC,__pos__NFDE;
-  _____CONTEXT __pos__ZFDE,__pos__2NLE,__pos__GZLE,__pos__SLPC;
-  _____CONTEXT __pos__NHDE;
-  __BOOLEAN__C __tmp__UP2B,__tmp__KOZB,__tmp__2P2B,__tmp__NPEC;
-  __BOOLEAN__C __tmp__1ZCC,__tmp__4ZCC,__tmp__GAHC;
-  __POINTER__CB *__tmp__5DKE;
-  lisaac_push_first(&__pos__TNZB,L3951186); /* L30 UINTEGER_CPU*/;
-  lisaac_push_first(&__pos__KVAE,L68981256); /* L526 NUMERIC*/;
-  lisaac_push_first(&__pos__LVAE,L4069969); /* L31 CONVERT*/;
-  __tmp__0NZB=((__UINTEGER_CPU__GDG ) 0);
-  lisaac_push(&__pos__TNZB,L3951186); /* L30 UINTEGER_CPU*/;
-  lisaac_push_first(&__pos__KVAE,L68981256); /* L526 NUMERIC*/;
-  lisaac_push_first(&__pos__LVAE,L4069969); /* L31 CONVERT*/;
-  result__DOZB=((__POINTER__CB )(NULL));
-  lisaac_push(&__pos__TNZB,L80884310); /* L617 MEMORY*/;
-  lisaac_push_first(&__pos__KVAE,L17840146); /* L136 BLOCK*/;
-  lisaac_push_first(&__pos__LVAE,L7481860); /* L57 OBJECT*/;
-  __tmp__SP2B=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__KVAE,L17967122); /* L137 BLOCK*/;
-  __tmp__UP2B=__infix_greater_equal__JGG( 15, 10);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UP2B) {
-    lisaac_push(&__pos__KVAE,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__LVAE,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__ZP2B,L17974802); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__IOZB,L80879190); /* L617 MEMORY*/;
-    __tmp__KOZB=__infix_less__0GS(__tmp__0NZB,new_sz__XNZB);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KOZB) {
-      lisaac_push(&__pos__ZP2B,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__IOZB,L13509634); /* L103 TRUE*/;
-      __tmp__2P2B=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__ZP2B,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__IOZB,L14689286); /* L112 FALSE*/;
-      __tmp__2P2B=TRUE__B__;
-    };
-    __tmp__KOZB=__tmp__2P2B;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__KVAE,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__LVAE,L12081158); /* L92 FALSE*/;
-    __tmp__KOZB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KOZB) {
-    lisaac_push(&__pos__KVAE,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__pos__LVAE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__ZP2B,L18105874); /* L138 BLOCK*/;
-    lisaac_push_first(&__pos__IOZB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__TQ1C,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__LE4C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__1Q1C,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__SP2B));
-    lisaac_push(&__pos__IOZB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_16));
-    lisaac_push(&__pos__IOZB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__TQ1C,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__LE4C,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__1Q1C,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__HFDE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__IOZB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__TQ1C,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__LE4C,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__KVAE,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__pos__LVAE,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__TNZB,L81424470); /* L621 MEMORY*/;
-  lisaac_push_first(&__pos__KVAE,L5774867); /* L44 POINTER*/;
-  __tmp__OOZB=((__INTEGER__K )(sizeof(void *)));
-  lisaac_push(&__pos__TNZB,L81424470); /* L621 MEMORY*/;
-  __tmp__0NZB=to_uinteger_cpu__ZUH(__tmp__OOZB);
-  lisaac_push(&__pos__TNZB,L81424982); /* L621 MEMORY*/;
-  __tmp__QOZB=align_power__JTR(old_sz__WNZB,__tmp__0NZB);
-  lisaac_push(&__pos__TNZB,L81686614); /* L623 MEMORY*/;
-  lisaac_push_first(&__pos__KVAE,L5774867); /* L44 POINTER*/;
-  __tmp__OOZB=((__INTEGER__K )(sizeof(void *)));
-  lisaac_push(&__pos__TNZB,L81686614); /* L623 MEMORY*/;
-  __tmp__0NZB=to_uinteger_cpu__ZUH(__tmp__OOZB);
-  lisaac_push(&__pos__TNZB,L81687126); /* L623 MEMORY*/;
-  __tmp__WOZB=align_power__JTR(new_sz__XNZB,__tmp__0NZB);
-  lisaac_push(&__pos__TNZB,L81804374); /* L624 MEMORY*/;
-  lisaac_push_first(&__pos__KVAE,L47194198); /* L360 MEMORY*/;
-  __tmp__0NZB=((__UINTEGER_CPU__GDG )(MINIMUM_SIZE));
-  lisaac_push(&__pos__TNZB,L81797718); /* L624 MEMORY*/;
-  __tmp__UP2B=__infix_less_equal__MCX(__tmp__QOZB,__tmp__0NZB);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UP2B) {
-    lisaac_push(&__pos__TNZB,L82709078); /* L631 MEMORY*/;
-    lisaac_push_first(&__pos__KVAE,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__LVAE,L81939542); /* L625 MEMORY*/;
-    __tmp__BPZB=alloc_dynamic__AIZ(__tmp__WOZB);
-    result__DOZB=__tmp__BPZB;
-    lisaac_push(&__pos__LVAE,L82069590); /* L626 MEMORY*/;
-    copy__to__size__2UCC(p__VNZB,__tmp__BPZB,__tmp__QOZB);
-    lisaac_push(&__pos__LVAE,L82212950); /* L627 MEMORY*/;
-    lisaac_push_first(&__pos__ZP2B,L3951186); /* L30 UINTEGER_CPU*/;
-    lisaac_push_first(&__pos__IOZB,L68981256); /* L526 NUMERIC*/;
-    lisaac_push_first(&__pos__TQ1C,L4069969); /* L31 CONVERT*/;
-    lisaac_push(&__pos__ZP2B,L75506262); /* L576 MEMORY*/;
-    lisaac_push_first(&__pos__IOZB,L17840146); /* L136 BLOCK*/;
-    lisaac_push_first(&__pos__TQ1C,L7481860); /* L57 OBJECT*/;
-    __tmp__BPZB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__IOZB,L17967122); /* L137 BLOCK*/;
-    __tmp__KOZB=__infix_greater_equal__JGG( 15, 10);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KOZB) {
-      lisaac_push(&__pos__IOZB,L17970194); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__TQ1C,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__LE4C,L17974802); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__1Q1C,L75500118); /* L576 MEMORY*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((p__VNZB != (void *)NULL)) {
-        lisaac_push(&__pos__LE4C,L17971730); /* L137 BLOCK*/;
-        lisaac_push_first(&__pos__1Q1C,L13509634); /* L103 TRUE*/;
-        __tmp__NPEC=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__LE4C,L17971730); /* L137 BLOCK*/;
-        lisaac_push_first(&__pos__1Q1C,L14689286); /* L112 FALSE*/;
-        __tmp__NPEC=TRUE__B__;
-      };
-      __tmp__2P2B=__tmp__NPEC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__IOZB,L17970194); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__TQ1C,L12081158); /* L92 FALSE*/;
-      __tmp__2P2B=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2P2B) {
-      lisaac_push(&__pos__IOZB,L18221586); /* L139 BLOCK*/;
-      lisaac_push_first(&__pos__TQ1C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__LE4C,L18105874); /* L138 BLOCK*/;
-      lisaac_push_first(&__pos__1Q1C,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__HFDE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__55QC,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JDPC,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__BPZB));
-      lisaac_push(&__pos__1Q1C,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_17));
-      lisaac_push(&__pos__1Q1C,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__HFDE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__55QC,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__JDPC,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__NFDE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__1Q1C,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__HFDE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__55QC,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__IOZB,L18221586); /* L139 BLOCK*/;
-      lisaac_push_first(&__pos__TQ1C,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__ZP2B,L76048470); /* L580 MEMORY*/;
-    lisaac_push_first(&__pos__IOZB,L5774867); /* L44 POINTER*/;
-    __tmp__VWCC=((__INTEGER__K )(sizeof(void *)));
-    lisaac_push(&__pos__ZP2B,L76048470); /* L580 MEMORY*/;
-    __tmp__ZWCC=to_uinteger_cpu__ZUH(__tmp__VWCC);
-    lisaac_push(&__pos__ZP2B,L76048982); /* L580 MEMORY*/;
-    __tmp__XWCC=align_power__JTR(__tmp__QOZB,__tmp__ZWCC);
-    lisaac_push(&__pos__ZP2B,L76309590); /* L582 MEMORY*/;
-    lisaac_push_first(&__pos__IOZB,L17840146); /* L136 BLOCK*/;
-    lisaac_push_first(&__pos__TQ1C,L7481860); /* L57 OBJECT*/;
-    __tmp__BPZB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__IOZB,L17967122); /* L137 BLOCK*/;
-    __tmp__KOZB=__infix_greater_equal__JGG( 15, 10);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KOZB) {
-      lisaac_push(&__pos__IOZB,L17970194); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__TQ1C,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__LE4C,L17974802); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__1Q1C,L76303446); /* L582 MEMORY*/;
-      lisaac_push_first(&__pos__HFDE,L5774867); /* L44 POINTER*/;
-      __tmp__AXCC=((__INTEGER__K )(sizeof(void *)));
-      lisaac_push(&__pos__1Q1C,L76303958); /* L582 MEMORY*/;
-      lisaac_push_first(&__pos__HFDE,L9195016); /* L70 NUMERIC*/;
-      __tmp__BXCC=(__INTEGER__K)(__tmp__AXCC -  1);
-      lisaac_push(&__pos__1Q1C,L76303958); /* L582 MEMORY*/;
-      __tmp__FXCC=to_uinteger_cpu__ZUH(__tmp__BXCC);
-      lisaac_push(&__pos__1Q1C,L76292182); /* L582 MEMORY*/;
-      lisaac_push_first(&__pos__HFDE,L22171143); /* L169 INTEGER*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((__UINTEGER_CPU__GDG)(__tmp__XWCC & __tmp__FXCC) ==  0)) {
-        lisaac_push(&__pos__LE4C,L17971730); /* L137 BLOCK*/;
-        lisaac_push_first(&__pos__1Q1C,L13509634); /* L103 TRUE*/;
-        __tmp__NPEC=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__LE4C,L17971730); /* L137 BLOCK*/;
-        lisaac_push_first(&__pos__1Q1C,L14689286); /* L112 FALSE*/;
-        __tmp__NPEC=TRUE__B__;
-      };
-      __tmp__2P2B=__tmp__NPEC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__IOZB,L17970194); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__TQ1C,L12081158); /* L92 FALSE*/;
-      __tmp__2P2B=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2P2B) {
-      lisaac_push(&__pos__IOZB,L18221586); /* L139 BLOCK*/;
-      lisaac_push_first(&__pos__TQ1C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__LE4C,L18105874); /* L138 BLOCK*/;
-      lisaac_push_first(&__pos__1Q1C,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__HFDE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__55QC,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JDPC,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__BPZB));
-      lisaac_push(&__pos__1Q1C,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_11));
-      lisaac_push(&__pos__1Q1C,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__HFDE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__55QC,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__JDPC,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__NFDE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__1Q1C,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__HFDE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__55QC,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__IOZB,L18221586); /* L139 BLOCK*/;
-      lisaac_push_first(&__pos__TQ1C,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__ZP2B,L76576342); /* L584 MEMORY*/;
-    lisaac_push_first(&__pos__IOZB,L5774867); /* L44 POINTER*/;
-    __tmp__VWCC=((__INTEGER__K )(sizeof(void *)));
-    lisaac_push(&__pos__ZP2B,L76576342); /* L584 MEMORY*/;
-    __tmp__ZWCC=to_uinteger_cpu__ZUH(__tmp__VWCC);
-    lisaac_push(&__pos__ZP2B,L76566102); /* L584 MEMORY*/;
-    lisaac_push_first(&__pos__IOZB,L9719304); /* L74 NUMERIC*/;
-    __tmp__FXCC=(__UINTEGER_CPU__GDG)(__tmp__XWCC / __tmp__ZWCC);
-    lisaac_push(&__pos__ZP2B,L76576854); /* L584 MEMORY*/;
-    __tmp__BPZB=table_size__NHL(__tmp__FXCC);
-    lisaac_push(&__pos__ZP2B,L76693590); /* L585 MEMORY*/;
-    lisaac_push_first(&__pos__IOZB,L56779350); /* L433 MEMORY*/;
-    lisaac_push(&__pos__IOZB,L57025110); /* L435 MEMORY*/;
-    lisaac_push_first(&__pos__TQ1C,L17840146); /* L136 BLOCK*/;
-    lisaac_push_first(&__pos__LE4C,L7481860); /* L57 OBJECT*/;
-    __tmp__CJFC=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__TQ1C,L17967122); /* L137 BLOCK*/;
-    __tmp__KOZB=__infix_greater_equal__JGG( 15, 10);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KOZB) {
-      lisaac_push(&__pos__TQ1C,L17970194); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__LE4C,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__1Q1C,L17974802); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__HFDE,L57018966); /* L435 MEMORY*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((p__VNZB != (void *)NULL)) {
-        lisaac_push(&__pos__1Q1C,L17971730); /* L137 BLOCK*/;
-        lisaac_push_first(&__pos__HFDE,L13509634); /* L103 TRUE*/;
-        __tmp__NPEC=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__1Q1C,L17971730); /* L137 BLOCK*/;
-        lisaac_push_first(&__pos__HFDE,L14689286); /* L112 FALSE*/;
-        __tmp__NPEC=TRUE__B__;
-      };
-      __tmp__2P2B=__tmp__NPEC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__TQ1C,L17970194); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__LE4C,L12081158); /* L92 FALSE*/;
-      __tmp__2P2B=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2P2B) {
-      lisaac_push(&__pos__TQ1C,L18221586); /* L139 BLOCK*/;
-      lisaac_push_first(&__pos__LE4C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__1Q1C,L18105874); /* L138 BLOCK*/;
-      lisaac_push_first(&__pos__HFDE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__55QC,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__JDPC,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__NFDE,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__CJFC));
-      lisaac_push(&__pos__HFDE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_17));
-      lisaac_push(&__pos__HFDE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__55QC,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__JDPC,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__NFDE,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__ZFDE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__HFDE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__55QC,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__JDPC,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__TQ1C,L18221586); /* L139 BLOCK*/;
-      lisaac_push_first(&__pos__LE4C,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__IOZB,L57293910); /* L437 MEMORY*/;
-    lisaac_push_first(&__pos__TQ1C,L49966678); /* L381 MEMORY*/;
-    lisaac_push_first(&__pos__LE4C,L4069969); /* L31 CONVERT*/;
-    __tmp__5DKE=((__POINTER__CB *)__tmp__BPZB);
-    lisaac_push(&__pos__TQ1C,L50201686); /* L383 MEMORY*/;
-    __tmp__BPZB=item__UBN(__tmp__5DKE, 0);
-    lisaac_push(&__pos__IOZB,L57419862); /* L438 MEMORY*/;
-    lisaac_push_first(&__pos__TQ1C,L17840146); /* L136 BLOCK*/;
-    lisaac_push_first(&__pos__LE4C,L7481860); /* L57 OBJECT*/;
-    __tmp__CJFC=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__TQ1C,L17967122); /* L137 BLOCK*/;
-    __tmp__KOZB=__infix_greater_equal__JGG( 15, 10);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KOZB) {
-      lisaac_push(&__pos__TQ1C,L17970194); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__LE4C,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__1Q1C,L17974802); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__HFDE,L57412182); /* L438 MEMORY*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__BPZB != (void *)NULL)) {
-        lisaac_push(&__pos__1Q1C,L17971730); /* L137 BLOCK*/;
-        lisaac_push_first(&__pos__HFDE,L13509634); /* L103 TRUE*/;
-        __tmp__NPEC=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__1Q1C,L17971730); /* L137 BLOCK*/;
-        lisaac_push_first(&__pos__HFDE,L14689286); /* L112 FALSE*/;
-        __tmp__NPEC=TRUE__B__;
-      };
-      __tmp__2P2B=__tmp__NPEC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__TQ1C,L17970194); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__LE4C,L12081158); /* L92 FALSE*/;
-      __tmp__2P2B=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2P2B) {
-      lisaac_push(&__pos__TQ1C,L18221586); /* L139 BLOCK*/;
-      lisaac_push_first(&__pos__LE4C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__1Q1C,L18105874); /* L138 BLOCK*/;
-      lisaac_push_first(&__pos__HFDE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__55QC,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__JDPC,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__NFDE,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__CJFC));
-      lisaac_push(&__pos__HFDE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_18));
-      lisaac_push(&__pos__HFDE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__55QC,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__JDPC,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__NFDE,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__ZFDE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__HFDE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__55QC,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__JDPC,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__TQ1C,L18221586); /* L139 BLOCK*/;
-      lisaac_push_first(&__pos__LE4C,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__IOZB,L57553494); /* L439 MEMORY*/;
-    lisaac_push_first(&__pos__TQ1C,L49966678); /* L381 MEMORY*/;
-    lisaac_push_first(&__pos__LE4C,L4069969); /* L31 CONVERT*/;
-    __tmp__5DKE=((__POINTER__CB *)__tmp__BPZB);
-    lisaac_push(&__pos__TQ1C,L50201686); /* L383 MEMORY*/;
-    __tmp__CJFC=item__UBN(__tmp__5DKE, 0);
-    lisaac_push(&__pos__IOZB,L57683542); /* L440 MEMORY*/;
-    lisaac_push_first(&__pos__TQ1C,L14156807); /* L108 INTEGER*/;
-    lisaac_push_first(&__pos__LE4C,L78949383); /* L602 INTEGER*/;
-    __tmp__ZWCC=to_uinteger_cpu__ZUH( 3);
-    lisaac_push(&__pos__LE4C,L78949383); /* L602 INTEGER*/;
-    lisaac_push_first(&__pos__1Q1C,L4069969); /* L31 CONVERT*/;
-    __tmp__XREC=((__POINTER__CB )__tmp__ZWCC);
-    lisaac_push(&__pos__IOZB,L57681494); /* L440 MEMORY*/;
-    lisaac_push_first(&__pos__TQ1C,L22940167); /* L175 INTEGER*/;
-    lisaac_push_first(&__pos__LE4C,L25311239); /* L193 INTEGER*/;
-    lisaac_push_first(&__pos__1Q1C,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__HFDE,L5383176); /* L41 NUMERIC*/;
-    lisaac_push_first(&__pos__55QC,L14156807); /* L108 INTEGER*/;
-    lisaac_push_first(&__pos__JDPC,L78949383); /* L602 INTEGER*/;
-    __tmp__ZWCC=to_uinteger_cpu__ZUH( 0);
-    lisaac_push(&__pos__JDPC,L78949383); /* L602 INTEGER*/;
-    lisaac_push_first(&__pos__NFDE,L4069969); /* L31 CONVERT*/;
-    __tmp__MXLE=((__POINTER__CB )__tmp__ZWCC);
-    lisaac_push(&__pos__1Q1C,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__HFDE,L9195016); /* L70 NUMERIC*/;
-    __tmp__PXLE=(void *)((unsigned long)__tmp__MXLE - (unsigned long)__tmp__CJFC);
-    lisaac_push(&__pos__LE4C,L25319431); /* L193 INTEGER*/;
-    lisaac_push_first(&__pos__1Q1C,L5121032); /* L39 NUMERIC*/;
-    lisaac_push_first(&__pos__HFDE,L14156807); /* L108 INTEGER*/;
-    lisaac_push_first(&__pos__55QC,L78949383); /* L602 INTEGER*/;
-    __tmp__ZWCC=to_uinteger_cpu__ZUH( 1);
-    lisaac_push(&__pos__55QC,L78949383); /* L602 INTEGER*/;
-    lisaac_push_first(&__pos__JDPC,L4069969); /* L31 CONVERT*/;
-    __tmp__CJFC=((__POINTER__CB )__tmp__ZWCC);
-    lisaac_push(&__pos__LE4C,L25314823); /* L193 INTEGER*/;
-    lisaac_push_first(&__pos__1Q1C,L9195016); /* L70 NUMERIC*/;
-    __tmp__MXLE=(void *)((unsigned long)__tmp__PXLE - (unsigned long)__tmp__CJFC);
-    lisaac_push(&__pos__TQ1C,L22944263); /* L175 INTEGER*/;
-    lisaac_push_first(&__pos__LE4C,L25311239); /* L193 INTEGER*/;
-    lisaac_push_first(&__pos__1Q1C,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__HFDE,L5383176); /* L41 NUMERIC*/;
-    lisaac_push_first(&__pos__55QC,L14156807); /* L108 INTEGER*/;
-    lisaac_push_first(&__pos__JDPC,L78949383); /* L602 INTEGER*/;
-    __tmp__ZWCC=to_uinteger_cpu__ZUH( 0);
-    lisaac_push(&__pos__JDPC,L78949383); /* L602 INTEGER*/;
-    lisaac_push_first(&__pos__NFDE,L4069969); /* L31 CONVERT*/;
-    __tmp__CJFC=((__POINTER__CB )__tmp__ZWCC);
-    lisaac_push(&__pos__1Q1C,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__HFDE,L9195016); /* L70 NUMERIC*/;
-    __tmp__PXLE=(void *)((unsigned long)__tmp__CJFC - (unsigned long)__tmp__XREC);
-    lisaac_push(&__pos__LE4C,L25319431); /* L193 INTEGER*/;
-    lisaac_push_first(&__pos__1Q1C,L5121032); /* L39 NUMERIC*/;
-    lisaac_push_first(&__pos__HFDE,L14156807); /* L108 INTEGER*/;
-    lisaac_push_first(&__pos__55QC,L78949383); /* L602 INTEGER*/;
-    __tmp__ZWCC=to_uinteger_cpu__ZUH( 1);
-    lisaac_push(&__pos__55QC,L78949383); /* L602 INTEGER*/;
-    lisaac_push_first(&__pos__JDPC,L4069969); /* L31 CONVERT*/;
-    __tmp__CJFC=((__POINTER__CB )__tmp__ZWCC);
-    lisaac_push(&__pos__LE4C,L25314823); /* L193 INTEGER*/;
-    lisaac_push_first(&__pos__1Q1C,L9195016); /* L70 NUMERIC*/;
-    __tmp__XREC=(void *)((unsigned long)__tmp__PXLE - (unsigned long)__tmp__CJFC);
-    lisaac_push(&__pos__TQ1C,L22943239); /* L175 INTEGER*/;
-    lisaac_push_first(&__pos__LE4C,L22171143); /* L169 INTEGER*/;
-    __tmp__CJFC=(void *)((unsigned long)__tmp__MXLE & (unsigned long)__tmp__XREC);
-    lisaac_push(&__pos__TQ1C,L22939143); /* L175 INTEGER*/;
-    lisaac_push_first(&__pos__LE4C,L25311239); /* L193 INTEGER*/;
-    lisaac_push_first(&__pos__1Q1C,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__HFDE,L5383176); /* L41 NUMERIC*/;
-    lisaac_push_first(&__pos__55QC,L14156807); /* L108 INTEGER*/;
-    lisaac_push_first(&__pos__JDPC,L78949383); /* L602 INTEGER*/;
-    __tmp__ZWCC=to_uinteger_cpu__ZUH( 0);
-    lisaac_push(&__pos__JDPC,L78949383); /* L602 INTEGER*/;
-    lisaac_push_first(&__pos__NFDE,L4069969); /* L31 CONVERT*/;
-    __tmp__XREC=((__POINTER__CB )__tmp__ZWCC);
-    lisaac_push(&__pos__1Q1C,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__HFDE,L9195016); /* L70 NUMERIC*/;
-    __tmp__MXLE=(void *)((unsigned long)__tmp__XREC - (unsigned long)__tmp__CJFC);
-    lisaac_push(&__pos__LE4C,L25319431); /* L193 INTEGER*/;
-    lisaac_push_first(&__pos__1Q1C,L5121032); /* L39 NUMERIC*/;
-    lisaac_push_first(&__pos__HFDE,L14156807); /* L108 INTEGER*/;
-    lisaac_push_first(&__pos__55QC,L78949383); /* L602 INTEGER*/;
-    __tmp__ZWCC=to_uinteger_cpu__ZUH( 1);
-    lisaac_push(&__pos__55QC,L78949383); /* L602 INTEGER*/;
-    lisaac_push_first(&__pos__JDPC,L4069969); /* L31 CONVERT*/;
-    __tmp__CJFC=((__POINTER__CB )__tmp__ZWCC);
-    lisaac_push(&__pos__LE4C,L25314823); /* L193 INTEGER*/;
-    lisaac_push_first(&__pos__1Q1C,L9195016); /* L70 NUMERIC*/;
-    __tmp__XREC=(void *)((unsigned long)__tmp__MXLE - (unsigned long)__tmp__CJFC);
-    lisaac_push(&__pos__IOZB,L57686614); /* L440 MEMORY*/;
-    lisaac_push_first(&__pos__TQ1C,L50753110); /* L387 MEMORY*/;
-    lisaac_push_first(&__pos__LE4C,L4069969); /* L31 CONVERT*/;
-    __tmp__5DKE=((__POINTER__CB *)p__VNZB);
-    lisaac_push(&__pos__TQ1C,L50865238); /* L388 MEMORY*/;
-    put__to__WQN(__tmp__5DKE,__tmp__XREC, 0);
-    lisaac_push(&__pos__IOZB,L57813590); /* L441 MEMORY*/;
-    lisaac_push_first(&__pos__TQ1C,L50753110); /* L387 MEMORY*/;
-    lisaac_push_first(&__pos__LE4C,L4069969); /* L31 CONVERT*/;
-    __tmp__5DKE=((__POINTER__CB *)__tmp__BPZB);
-    lisaac_push(&__pos__TQ1C,L50865238); /* L388 MEMORY*/;
-    put__to__WQN(__tmp__5DKE,p__VNZB, 0);
-    lisaac_push(&__pos__ZP2B,L76956246); /* L587 MEMORY*/;
-    lisaac_push_first(&__pos__IOZB,L107219542); /* L818 MEMORY*/;
-    lisaac_push_first(&__pos__TQ1C,L8530438); /* L65 FALSE*/;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__TNZB,L82709078); /* L631 MEMORY*/;
-    lisaac_push_first(&__pos__KVAE,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__LVAE,L82473558); /* L629 MEMORY*/;
-    lisaac_push_first(&__pos__ZP2B,L10254934); /* L78 MEMORY*/;
-    lisaac_push_first(&__pos__IOZB,L5774867); /* L44 POINTER*/;
-    __tmp__VWCC=((__INTEGER__K )(sizeof(void *)));
-    lisaac_push(&__pos__ZP2B,L10268246); /* L78 MEMORY*/;
-    lisaac_push_first(&__pos__IOZB,L4988498); /* L38 UINTEGER_CPU*/;
-    __tmp__AXCC=((__INTEGER__K )(sizeof(unsigned long)));
-    lisaac_push(&__pos__ZP2B,L10255446); /* L78 MEMORY*/;
-    lisaac_push_first(&__pos__IOZB,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__TQ1C,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__LE4C,L9195016); /* L70 NUMERIC*/;
-    __tmp__BXCC=(__INTEGER__K)(- __tmp__AXCC);
-    lisaac_push(&__pos__IOZB,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__TQ1C,L9195016); /* L70 NUMERIC*/;
-    __tmp__AXCC=(__INTEGER__K)(__tmp__VWCC - __tmp__BXCC);
-    lisaac_push(&__pos__LVAE,L82473558); /* L629 MEMORY*/;
-    lisaac_push_first(&__pos__ZP2B,L14156807); /* L108 INTEGER*/;
-    lisaac_push_first(&__pos__IOZB,L78949383); /* L602 INTEGER*/;
-    __tmp__ZWCC=to_uinteger_cpu__ZUH(__tmp__AXCC);
-    lisaac_push(&__pos__IOZB,L78949383); /* L602 INTEGER*/;
-    lisaac_push_first(&__pos__TQ1C,L4069969); /* L31 CONVERT*/;
-    __tmp__BPZB=((__POINTER__CB )__tmp__ZWCC);
-    lisaac_push(&__pos__LVAE,L82467414); /* L629 MEMORY*/;
-    lisaac_push_first(&__pos__ZP2B,L9195016); /* L70 NUMERIC*/;
-    __tmp__CJFC=(void *)((unsigned long)p__VNZB - (unsigned long)__tmp__BPZB);
-    lisaac_push(&__pos__LVAE,L82474070); /* L629 MEMORY*/;
-    lisaac_push_first(&__pos__ZP2B,L4069969); /* L31 CONVERT*/;
-    __tmp__OPZB=((__MEMORY__NEG *)__tmp__CJFC);
-    lisaac_push(&__pos__LVAE,L82603094); /* L630 MEMORY*/;
-    lisaac_push_first(&__pos__ZP2B,L13381718); /* L102 MEMORY*/;
-    __tmp__BPZB=begin_memory__CBL;
-    lisaac_push(&__pos__ZP2B,L13392470); /* L102 MEMORY*/;
-    lisaac_push_first(&__pos__IOZB,L9195016); /* L70 NUMERIC*/;
-    __tmp__CJFC=(void *)((unsigned long)p__VNZB - (unsigned long)__tmp__BPZB);
-    lisaac_push(&__pos__ZP2B,L13408342); /* L102 MEMORY*/;
-    __tmp__ZWCC=to_uinteger_cpu__AJLB(__tmp__CJFC);
-    lisaac_push(&__pos__ZP2B,L13409366); /* L102 MEMORY*/;
-    lisaac_push_first(&__pos__IOZB,L23745543); /* L181 INTEGER*/;
-    __tmp__XWCC=(__UINTEGER_CPU__GDG)(__tmp__ZWCC >>  26);
-    lisaac_push(&__pos__LVAE,L82603606); /* L630 MEMORY*/;
-    lisaac_push_first(&__pos__ZP2B,L34238550); /* L261 MEMORY*/;
-    result__0XCC=NULL;
-    lisaac_push(&__pos__ZP2B,L3951186); /* L30 UINTEGER_CPU*/;
-    lisaac_push_first(&__pos__IOZB,L68981256); /* L526 NUMERIC*/;
-    lisaac_push_first(&__pos__TQ1C,L4069969); /* L31 CONVERT*/;
-    __tmp__ZWCC=((__UINTEGER_CPU__GDG ) 0);
-    lisaac_push(&__pos__ZP2B,L34759254); /* L265 MEMORY*/;
-    lisaac_push_first(&__pos__IOZB,L17840146); /* L136 BLOCK*/;
-    lisaac_push_first(&__pos__TQ1C,L7481860); /* L57 OBJECT*/;
-    __tmp__BPZB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__IOZB,L17967122); /* L137 BLOCK*/;
-    __tmp__KOZB=__infix_greater_equal__JGG( 15, 10);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KOZB) {
-      lisaac_push(&__pos__IOZB,L17970194); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__TQ1C,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__LE4C,L17974802); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__1Q1C,L34753622); /* L265 MEMORY*/;
-      lisaac_push_first(&__pos__HFDE,L5774867); /* L44 POINTER*/;
-      __tmp__HYCC=((__INTEGER__K )(sizeof(void *)));
-      lisaac_push(&__pos__1Q1C,L34754134); /* L265 MEMORY*/;
-      lisaac_push_first(&__pos__HFDE,L9195016); /* L70 NUMERIC*/;
-      __tmp__IYCC=(__INTEGER__K)(__tmp__HYCC -  1);
-      lisaac_push(&__pos__1Q1C,L34754134); /* L265 MEMORY*/;
-      __tmp__MYCC=to_uinteger_cpu__ZUH(__tmp__IYCC);
-      lisaac_push(&__pos__1Q1C,L34742358); /* L265 MEMORY*/;
-      lisaac_push_first(&__pos__HFDE,L22171143); /* L169 INTEGER*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((__UINTEGER_CPU__GDG)(__tmp__WOZB & __tmp__MYCC) ==  0)) {
-        lisaac_push(&__pos__LE4C,L17971730); /* L137 BLOCK*/;
-        lisaac_push_first(&__pos__1Q1C,L13509634); /* L103 TRUE*/;
-        __tmp__NPEC=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__LE4C,L17971730); /* L137 BLOCK*/;
-        lisaac_push_first(&__pos__1Q1C,L14689286); /* L112 FALSE*/;
-        __tmp__NPEC=TRUE__B__;
-      };
-      __tmp__2P2B=__tmp__NPEC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__IOZB,L17970194); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__TQ1C,L12081158); /* L92 FALSE*/;
-      __tmp__2P2B=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2P2B) {
-      lisaac_push(&__pos__IOZB,L18221586); /* L139 BLOCK*/;
-      lisaac_push_first(&__pos__TQ1C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__LE4C,L18105874); /* L138 BLOCK*/;
-      lisaac_push_first(&__pos__1Q1C,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__HFDE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__55QC,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JDPC,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__BPZB));
-      lisaac_push(&__pos__1Q1C,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_11));
-      lisaac_push(&__pos__1Q1C,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__HFDE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__55QC,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__JDPC,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__NFDE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__1Q1C,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__HFDE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__55QC,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__IOZB,L18221586); /* L139 BLOCK*/;
-      lisaac_push_first(&__pos__TQ1C,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__ZP2B,L34879574); /* L266 MEMORY*/;
-    lisaac_push_first(&__pos__IOZB,L17840146); /* L136 BLOCK*/;
-    lisaac_push_first(&__pos__TQ1C,L7481860); /* L57 OBJECT*/;
-    __tmp__BPZB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__IOZB,L17967122); /* L137 BLOCK*/;
-    __tmp__KOZB=__infix_greater_equal__JGG( 15, 10);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KOZB) {
-      lisaac_push(&__pos__IOZB,L17970194); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__TQ1C,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__LE4C,L17974802); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__1Q1C,L34874966); /* L266 MEMORY*/;
-      __tmp__MYCC=to_uinteger_cpu__ZUH( 0);
-      lisaac_push(&__pos__1Q1C,L34878038); /* L266 MEMORY*/;
-      __tmp__ZYCC=to_uinteger_cpu__ZUH( 63);
-      lisaac_push(&__pos__1Q1C,L34878038); /* L266 MEMORY*/;
-      __tmp__2P2B=in_range__to__SDX(__tmp__XWCC,__tmp__MYCC,__tmp__ZYCC);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2P2B) {
-        lisaac_push(&__pos__LE4C,L17971730); /* L137 BLOCK*/;
-        lisaac_push_first(&__pos__1Q1C,L13509634); /* L103 TRUE*/;
-        __tmp__NPEC=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__LE4C,L17971730); /* L137 BLOCK*/;
-        lisaac_push_first(&__pos__1Q1C,L14689286); /* L112 FALSE*/;
-        __tmp__NPEC=TRUE__B__;
-      };
-      __tmp__2P2B=__tmp__NPEC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__IOZB,L17970194); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__TQ1C,L12081158); /* L92 FALSE*/;
-      __tmp__2P2B=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2P2B) {
-      lisaac_push(&__pos__IOZB,L18221586); /* L139 BLOCK*/;
-      lisaac_push_first(&__pos__TQ1C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__LE4C,L18105874); /* L138 BLOCK*/;
-      lisaac_push_first(&__pos__1Q1C,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__HFDE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__55QC,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JDPC,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__BPZB));
-      lisaac_push(&__pos__1Q1C,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_19));
-      lisaac_push(&__pos__1Q1C,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__HFDE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__55QC,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__JDPC,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__NFDE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__1Q1C,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__HFDE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__55QC,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__IOZB,L18221586); /* L139 BLOCK*/;
-      lisaac_push_first(&__pos__TQ1C,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__ZP2B,L35137622); /* L268 MEMORY*/;
-    lisaac_push_first(&__pos__IOZB,L11538518); /* L88 MEMORY*/;
-    __tmp__FXCC=__tmp__OPZB->size_and_id__QEG;
-    lisaac_push(&__pos__IOZB,L11572310); /* L88 MEMORY*/;
-    __tmp__MYCC=to_uinteger_cpu__ZUH( 3);
-    lisaac_push(&__pos__IOZB,L11563094); /* L88 MEMORY*/;
-    lisaac_push_first(&__pos__TQ1C,L25311239); /* L193 INTEGER*/;
-    lisaac_push_first(&__pos__LE4C,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__1Q1C,L5383176); /* L41 NUMERIC*/;
-    __tmp__ZYCC=to_uinteger_cpu__ZUH( 0);
-    lisaac_push(&__pos__LE4C,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__1Q1C,L9195016); /* L70 NUMERIC*/;
-    __tmp__UNLE=(__UINTEGER_CPU__GDG)(__tmp__ZYCC - __tmp__MYCC);
-    lisaac_push(&__pos__TQ1C,L25319431); /* L193 INTEGER*/;
-    lisaac_push_first(&__pos__LE4C,L5121032); /* L39 NUMERIC*/;
-    __tmp__MYCC=to_uinteger_cpu__ZUH( 1);
-    lisaac_push(&__pos__TQ1C,L25314823); /* L193 INTEGER*/;
-    lisaac_push_first(&__pos__LE4C,L9195016); /* L70 NUMERIC*/;
-    __tmp__ZYCC=(__UINTEGER_CPU__GDG)(__tmp__UNLE - __tmp__MYCC);
-    lisaac_push(&__pos__IOZB,L11562070); /* L88 MEMORY*/;
-    lisaac_push_first(&__pos__TQ1C,L22171143); /* L169 INTEGER*/;
-    __tmp__MYCC=(__UINTEGER_CPU__GDG)(__tmp__FXCC & __tmp__ZYCC);
-    lisaac_push(&__pos__ZP2B,L35266134); /* L269 MEMORY*/;
-    lisaac_push_first(&__pos__IOZB,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__WOZB > __tmp__MYCC)) {
-      lisaac_push(&__pos__ZP2B,L38406742); /* L293 MEMORY*/;
-      lisaac_push_first(&__pos__IOZB,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__TQ1C,L35397206); /* L270 MEMORY*/;
-      lisaac_push_first(&__pos__LE4C,L12588118); /* L96 MEMORY*/;
-      __tmp__5FKE=__tmp__OPZB->size_and_id__QEG;
-      lisaac_push(&__pos__LE4C,L12614742); /* L96 MEMORY*/;
-      lisaac_push_first(&__pos__1Q1C,L12343382); /* L94 MEMORY*/;
-      __tmp__GGKE=to_uinteger_cpu__ZUH( 2);
-      lisaac_push(&__pos__LE4C,L12611158); /* L96 MEMORY*/;
-      lisaac_push_first(&__pos__1Q1C,L22171143); /* L169 INTEGER*/;
-      __tmp__CGKE=(__UINTEGER_CPU__GDG)(__tmp__5FKE & __tmp__GGKE);
-      lisaac_push(&__pos__LE4C,L12620886); /* L96 MEMORY*/;
-      lisaac_push_first(&__pos__1Q1C,L34872328); /* L266 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__CGKE !=  0)) {
-        lisaac_push(&__pos__TQ1C,L35393622); /* L270 MEMORY*/;
-        lisaac_push_first(&__pos__LE4C,L13509634); /* L103 TRUE*/;
-        __tmp__NPEC=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__TQ1C,L35393622); /* L270 MEMORY*/;
-        lisaac_push_first(&__pos__LE4C,L14689286); /* L112 FALSE*/;
-        __tmp__NPEC=TRUE__B__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NPEC) {
-        lisaac_push(&__pos__TQ1C,L37228118); /* L284 MEMORY*/;
-        lisaac_push_first(&__pos__LE4C,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__1Q1C,L35530326); /* L271 MEMORY*/;
-        __tmp__MZCC=next_linear__VDVB(__tmp__OPZB);
-        lisaac_push(&__pos__1Q1C,L35672662); /* L272 MEMORY*/;
-        lisaac_push_first(&__pos__HFDE,L10254934); /* L78 MEMORY*/;
-        lisaac_push_first(&__pos__55QC,L5774867); /* L44 POINTER*/;
-        __tmp__KGKE=((__INTEGER__K )(sizeof(void *)));
-        lisaac_push(&__pos__HFDE,L10268246); /* L78 MEMORY*/;
-        lisaac_push_first(&__pos__55QC,L4988498); /* L38 UINTEGER_CPU*/;
-        __tmp__OGKE=((__INTEGER__K )(sizeof(unsigned long)));
-        lisaac_push(&__pos__HFDE,L10255446); /* L78 MEMORY*/;
-        lisaac_push_first(&__pos__55QC,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__JDPC,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__NFDE,L9195016); /* L70 NUMERIC*/;
-        __tmp__UGKE=(__INTEGER__K)(- __tmp__OGKE);
-        lisaac_push(&__pos__55QC,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__JDPC,L9195016); /* L70 NUMERIC*/;
-        __tmp__OGKE=(__INTEGER__K)(__tmp__KGKE - __tmp__UGKE);
-        lisaac_push(&__pos__1Q1C,L35660886); /* L272 MEMORY*/;
-        lisaac_push_first(&__pos__HFDE,L9195016); /* L70 NUMERIC*/;
-        __tmp__OZCC=(__UINTEGER_CPU__GDG)(__tmp__WOZB - __tmp__MYCC);
-        lisaac_push(&__pos__1Q1C,L35672662); /* L272 MEMORY*/;
-        __tmp__RZCC=to_uinteger_cpu__ZUH(__tmp__OGKE);
-        lisaac_push(&__pos__1Q1C,L35666518); /* L272 MEMORY*/;
-        lisaac_push_first(&__pos__HFDE,L9195016); /* L70 NUMERIC*/;
-        __tmp__ZWCC=(__UINTEGER_CPU__GDG)(__tmp__OZCC - __tmp__RZCC);
-        lisaac_push(&__pos__1Q1C,L35787862); /* L273 MEMORY*/;
-        lisaac_push_first(&__pos__HFDE,L12061782); /* L92 MEMORY*/;
-        __tmp__OZCC=__tmp__MZCC->size_and_id__QEG;
-        lisaac_push(&__pos__HFDE,L12088406); /* L92 MEMORY*/;
-        __tmp__RZCC=to_uinteger_cpu__ZUH( 1);
-        lisaac_push(&__pos__HFDE,L12086358); /* L92 MEMORY*/;
-        lisaac_push_first(&__pos__55QC,L22171143); /* L169 INTEGER*/;
-        __tmp__SZCC=(__UINTEGER_CPU__GDG)(__tmp__OZCC & __tmp__RZCC);
-        lisaac_push(&__pos__1Q1C,L35792470); /* L273 MEMORY*/;
-        lisaac_push_first(&__pos__HFDE,L21249622); /* L162 MEMORY*/;
-        __tmp__OZCC=to_uinteger_cpu__ZUH( 0);
-        /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__SZCC == __tmp__OZCC)) {
-          lisaac_push(&__pos__1Q1C,L35794518); /* L273 MEMORY*/;
-          lisaac_push_first(&__pos__HFDE,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__55QC,L35800150); /* L273 MEMORY*/;
-          lisaac_push_first(&__pos__JDPC,L11538518); /* L88 MEMORY*/;
-          __tmp__DHKE=__tmp__MZCC->size_and_id__QEG;
-          lisaac_push(&__pos__JDPC,L11572310); /* L88 MEMORY*/;
-          __tmp__EHKE=to_uinteger_cpu__ZUH( 3);
-          lisaac_push(&__pos__JDPC,L11563094); /* L88 MEMORY*/;
-          lisaac_push_first(&__pos__NFDE,L25311239); /* L193 INTEGER*/;
-          lisaac_push_first(&__pos__ZFDE,L11029000); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__2NLE,L5383176); /* L41 NUMERIC*/;
-          __tmp__3NLE=to_uinteger_cpu__ZUH( 0);
-          lisaac_push(&__pos__ZFDE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__2NLE,L9195016); /* L70 NUMERIC*/;
-          __tmp__AOLE=(__UINTEGER_CPU__GDG)(__tmp__3NLE - __tmp__EHKE);
-          lisaac_push(&__pos__NFDE,L25319431); /* L193 INTEGER*/;
-          lisaac_push_first(&__pos__ZFDE,L5121032); /* L39 NUMERIC*/;
-          __tmp__EHKE=to_uinteger_cpu__ZUH( 1);
-          lisaac_push(&__pos__NFDE,L25314823); /* L193 INTEGER*/;
-          lisaac_push_first(&__pos__ZFDE,L9195016); /* L70 NUMERIC*/;
-          __tmp__3NLE=(__UINTEGER_CPU__GDG)(__tmp__AOLE - __tmp__EHKE);
-          lisaac_push(&__pos__JDPC,L11562070); /* L88 MEMORY*/;
-          lisaac_push_first(&__pos__NFDE,L22171143); /* L169 INTEGER*/;
-          __tmp__EHKE=(__UINTEGER_CPU__GDG)(__tmp__DHKE & __tmp__3NLE);
-          lisaac_push(&__pos__55QC,L35801174); /* L273 MEMORY*/;
-          __tmp__1ZCC=__infix_greater_equal__IGS(__tmp__EHKE,__tmp__ZWCC);
-          __tmp__4ZCC=__tmp__1ZCC;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__1Q1C,L35794518); /* L273 MEMORY*/;
-          lisaac_push_first(&__pos__HFDE,L12081158); /* L92 FALSE*/;
-          __tmp__4ZCC=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4ZCC) {
-          lisaac_push(&__pos__1Q1C,L37098070); /* L283 MEMORY*/;
-          lisaac_push_first(&__pos__HFDE,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__55QC,L35928662); /* L274 MEMORY*/;
-          __tmp__F0CC=to_pointer__AKN(__tmp__ZWCC);
-          lisaac_push(&__pos__55QC,L35934294); /* L274 MEMORY*/;
-          to_busy__index__4NWB(__tmp__MZCC,__tmp__F0CC,__tmp__XWCC);
-          __tmp__DHKE=__tmp__OPZB->size_and_id__QEG;
-          __tmp__EHKE=__tmp__MZCC->size_and_id__QEG;
-          lisaac_push(&__pos__55QC,L36080726); /* L275 MEMORY*/;
-          __tmp__3NLE=to_uinteger_cpu__ZUH( 1);
-          lisaac_push(&__pos__55QC,L36071510); /* L275 MEMORY*/;
-          lisaac_push_first(&__pos__JDPC,L25311239); /* L193 INTEGER*/;
-          lisaac_push_first(&__pos__NFDE,L11029000); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__ZFDE,L5383176); /* L41 NUMERIC*/;
-          __tmp__AOLE=to_uinteger_cpu__ZUH( 0);
-          lisaac_push(&__pos__NFDE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__ZFDE,L9195016); /* L70 NUMERIC*/;
-          __tmp__MOLE=(__UINTEGER_CPU__GDG)(__tmp__AOLE - __tmp__3NLE);
-          lisaac_push(&__pos__JDPC,L25319431); /* L193 INTEGER*/;
-          lisaac_push_first(&__pos__NFDE,L5121032); /* L39 NUMERIC*/;
-          __tmp__3NLE=to_uinteger_cpu__ZUH( 1);
-          lisaac_push(&__pos__JDPC,L25314823); /* L193 INTEGER*/;
-          lisaac_push_first(&__pos__NFDE,L9195016); /* L70 NUMERIC*/;
-          __tmp__AOLE=(__UINTEGER_CPU__GDG)(__tmp__MOLE - __tmp__3NLE);
-          lisaac_push(&__pos__55QC,L36070486); /* L275 MEMORY*/;
-          lisaac_push_first(&__pos__JDPC,L22171143); /* L169 INTEGER*/;
-          __tmp__3NLE=(__UINTEGER_CPU__GDG)(__tmp__EHKE & __tmp__AOLE);
-          lisaac_push(&__pos__55QC,L36088406); /* L275 MEMORY*/;
-          lisaac_push_first(&__pos__JDPC,L10254934); /* L78 MEMORY*/;
-          lisaac_push_first(&__pos__NFDE,L5774867); /* L44 POINTER*/;
-          __tmp__KHKE=((__INTEGER__K )(sizeof(void *)));
-          lisaac_push(&__pos__JDPC,L10268246); /* L78 MEMORY*/;
-          lisaac_push_first(&__pos__NFDE,L4988498); /* L38 UINTEGER_CPU*/;
-          __tmp__OHKE=((__INTEGER__K )(sizeof(unsigned long)));
-          lisaac_push(&__pos__JDPC,L10255446); /* L78 MEMORY*/;
-          lisaac_push_first(&__pos__NFDE,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__ZFDE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__2NLE,L9195016); /* L70 NUMERIC*/;
-          __tmp__UHKE=(__INTEGER__K)(- __tmp__OHKE);
-          lisaac_push(&__pos__NFDE,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__ZFDE,L9195016); /* L70 NUMERIC*/;
-          __tmp__OHKE=(__INTEGER__K)(__tmp__KHKE - __tmp__UHKE);
-          lisaac_push(&__pos__55QC,L36060758); /* L275 MEMORY*/;
-          lisaac_push_first(&__pos__JDPC,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__NFDE,L11029000); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__ZFDE,L5383176); /* L41 NUMERIC*/;
-          __tmp__EHKE=to_uinteger_cpu__ZUH( 0);
-          lisaac_push(&__pos__NFDE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__ZFDE,L9195016); /* L70 NUMERIC*/;
-          __tmp__AOLE=(__UINTEGER_CPU__GDG)(__tmp__EHKE - __tmp__3NLE);
-          lisaac_push(&__pos__JDPC,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__NFDE,L9195016); /* L70 NUMERIC*/;
-          __tmp__EHKE=(__UINTEGER_CPU__GDG)(__tmp__DHKE - __tmp__AOLE);
-          lisaac_push(&__pos__55QC,L36088406); /* L275 MEMORY*/;
-          __tmp__DHKE=to_uinteger_cpu__ZUH(__tmp__OHKE);
-          lisaac_push(&__pos__55QC,L36082262); /* L275 MEMORY*/;
-          lisaac_push_first(&__pos__JDPC,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__NFDE,L11029000); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__ZFDE,L5383176); /* L41 NUMERIC*/;
-          __tmp__3NLE=to_uinteger_cpu__ZUH( 0);
-          lisaac_push(&__pos__NFDE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__ZFDE,L9195016); /* L70 NUMERIC*/;
-          __tmp__AOLE=(__UINTEGER_CPU__GDG)(__tmp__3NLE - __tmp__DHKE);
-          lisaac_push(&__pos__JDPC,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__NFDE,L9195016); /* L70 NUMERIC*/;
-          __tmp__OPZB->size_and_id__QEG=(__UINTEGER_CPU__GDG)(__tmp__EHKE - __tmp__AOLE);
-          lisaac_push(&__pos__55QC,L36181078); /* L276 MEMORY*/;
-          lisaac_push_first(&__pos__JDPC,L12588118); /* L96 MEMORY*/;
-          __tmp__DHKE=__tmp__OPZB->size_and_id__QEG;
-          lisaac_push(&__pos__JDPC,L12614742); /* L96 MEMORY*/;
-          lisaac_push_first(&__pos__NFDE,L12343382); /* L94 MEMORY*/;
-          __tmp__EHKE=to_uinteger_cpu__ZUH( 2);
-          lisaac_push(&__pos__JDPC,L12611158); /* L96 MEMORY*/;
-          lisaac_push_first(&__pos__NFDE,L22171143); /* L169 INTEGER*/;
-          __tmp__3NLE=(__UINTEGER_CPU__GDG)(__tmp__DHKE & __tmp__EHKE);
-          lisaac_push(&__pos__JDPC,L12620886); /* L96 MEMORY*/;
-          lisaac_push_first(&__pos__NFDE,L34872328); /* L266 NUMERIC*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__3NLE !=  0)) {
-            lisaac_push(&__pos__55QC,L36833366); /* L281 MEMORY*/;
-            lisaac_push_first(&__pos__JDPC,L6825986); /* L52 TRUE*/;
-            lisaac_push_first(&__pos__NFDE,L36319830); /* L277 MEMORY*/;
-            put_last__to__EFIB(__tmp__OPZB,__tmp__XWCC);
+          if ((li__CHG->li__5NG !=  0)) {
+            li__FJJC=((__li__X5F *)li__CHG);
+            li__FJJC->li__5NG=(__li__K)(li__FJJC->li__5NG -  1);
+            li__FJJC->li__OLG=(__li__K)(li__FJJC->li__OLG + li__FJJC->li__HNG);
+            li__EHG=li__CHG->li__GOG;
+            while ((((void *)li__EHG != (void *)NULL) && (li__CHG->li__OLG < li__EHG->li__OLG))) {
+              li__EHG=li__EHG->li__GOG;
+            };
+            if (((void *)li__EHG != (void *)li__CHG->li__GOG)) {
+              ((__li__X5F *)li__CHG->li__GOG)->li__ALG=li__CHG->li__ALG;
+              if (((void *)li__CHG->li__ALG != (void *)NULL)) {
+                ((__li__X5F *)li__CHG->li__ALG)->li__GOG=li__CHG->li__GOG;
+              };
+              ((__li__X5F *)li__CHG)->li__GOG=li__EHG;
+              if (((void *)li__EHG != (void *)NULL)) {
+                ((__li__X5F *)li__CHG)->li__ALG=li__EHG->li__ALG;
+                ((__li__X5F *)li__EHG)->li__ALG=li__CHG;
+              } else /* FALSE */ {
+                ((__li__X5F *)li__CHG)->li__ALG=li__FHG;
+                li__FHG=li__CHG;
+              };
+              if (((void *)li__CHG->li__ALG != (void *)NULL)) {
+                ((__li__X5F *)li__CHG->li__ALG)->li__GOG=li__CHG;
+              };
+            };
           } else /* FALSE */ {
-            lisaac_push(&__pos__55QC,L36833366); /* L281 MEMORY*/;
-            lisaac_push_first(&__pos__JDPC,L6826502); /* L52 FALSE*/;
-            lisaac_push_first(&__pos__NFDE,L36580950); /* L279 MEMORY*/;
-            __tmp__50CC=next_linear__VDVB(__tmp__OPZB);
-            lisaac_push(&__pos__NFDE,L36717142); /* L280 MEMORY*/;
-            lisaac_push_first(&__pos__ZFDE,L12864598); /* L98 MEMORY*/;
-            __tmp__50CC->previous_linear__PEG=__tmp__OPZB;
+            li__FJJC=((__li__X5F *)li__CHG);
+            li__PJJC=NULL;
+            if (((void *)li__FJJC->li__ZIG == (void *)NULL)) {
+              if (((void *)li__FJJC->li__ALG != (void *)NULL)) {
+                ((__li__X5F *)li__FJJC->li__ALG)->li__GOG=li__FJJC->li__GOG;
+              };
+              if (((void *)li__FJJC->li__GOG != (void *)NULL)) {
+                ((__li__X5F *)li__FJJC->li__GOG)->li__ALG=li__FJJC->li__ALG;
+                li__PJJC=li__FHG;
+              } else /* FALSE */ {
+                li__PJJC=li__FJJC->li__ALG;
+              };
+            } else /* FALSE */ {
+              li__CGAC=((__li__X5F *)li__FJJC->li__ZIG);
+              if (li__CGAC->li__ANG) {
+                li__CGAC->li__OLG=(__li__K)(li__CGAC->li__OLG <<  8);
+              } else /* FALSE */ {
+                li__TPWD=(__li__K)(li__CGAC->li__5NG - li__CGAC->li__BV4B);
+                li__CGAC->li__HNG=(__li__K)((__li__K)((__li__K)(li__CGAC->li__HNG - li__CGAC->li__OLG) <<  8) / li__TPWD);
+                li__CGAC->li__OLG=(__li__K)(li__CGAC->li__OLG <<  8);
+                if (((void *)li__CGAC->li__ZIG == (void *)NULL)) {
+                  li__CGAC->li__5NG=li__TPWD;
+                } else /* FALSE */ {
+                  li__CGAC->li__5NG=(__li__K)(li__TPWD -  1);
+                };
+              };
+              ((__li__X5F *)li__FJJC->li__ZIG)->li__ALG=li__FJJC->li__ALG;
+              ((__li__X5F *)li__FJJC->li__ZIG)->li__GOG=li__FJJC->li__GOG;
+              if (((void *)li__FJJC->li__ALG != (void *)NULL)) {
+                ((__li__X5F *)li__FJJC->li__ALG)->li__GOG=li__FJJC->li__ZIG;
+              };
+              if (((void *)li__FJJC->li__GOG != (void *)NULL)) {
+                ((__li__X5F *)li__FJJC->li__GOG)->li__ALG=li__FJJC->li__ZIG;
+                li__PJJC=li__FHG;
+              } else /* FALSE */ {
+                li__PJJC=li__FJJC->li__ZIG;
+              };
+            };
+            li__FHG=li__PJJC;
           };
-          result__0XCC=__tmp__OPZB;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__1Q1C,L37098070); /* L283 MEMORY*/;
-          lisaac_push_first(&__pos__HFDE,L8530438); /* L65 FALSE*/;
+          li__CHG=li__DHG;
         };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__TQ1C,L37228118); /* L284 MEMORY*/;
-        lisaac_push_first(&__pos__LE4C,L8530438); /* L65 FALSE*/;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)result__0XCC == (void *)NULL)) {
-        lisaac_push(&__pos__TQ1C,L38014550); /* L290 MEMORY*/;
-        lisaac_push_first(&__pos__LE4C,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__1Q1C,L37634646); /* L287 MEMORY*/;
-        __tmp__MZCC=search__3QGB(__tmp__WOZB);
-        result__0XCC=__tmp__MZCC;
-        lisaac_push(&__pos__1Q1C,L37758038); /* L288 MEMORY*/;
-        lisaac_push_first(&__pos__HFDE,L11295830); /* L86 MEMORY*/;
-        lisaac_push_first(&__pos__55QC,L11046998); /* L84 MEMORY*/;
-        lisaac_push_first(&__pos__JDPC,L4069969); /* L31 CONVERT*/;
-        __tmp__F0CC=((__POINTER__CB )__tmp__OPZB);
-        lisaac_push(&__pos__HFDE,L11302486); /* L86 MEMORY*/;
-        lisaac_push_first(&__pos__55QC,L10254934); /* L78 MEMORY*/;
-        lisaac_push_first(&__pos__JDPC,L5774867); /* L44 POINTER*/;
-        __tmp__KGKE=((__INTEGER__K )(sizeof(void *)));
-        lisaac_push(&__pos__55QC,L10268246); /* L78 MEMORY*/;
-        lisaac_push_first(&__pos__JDPC,L4988498); /* L38 UINTEGER_CPU*/;
-        __tmp__OGKE=((__INTEGER__K )(sizeof(unsigned long)));
-        lisaac_push(&__pos__55QC,L10255446); /* L78 MEMORY*/;
-        lisaac_push_first(&__pos__JDPC,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__NFDE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__ZFDE,L9195016); /* L70 NUMERIC*/;
-        __tmp__UGKE=(__INTEGER__K)(- __tmp__OGKE);
-        lisaac_push(&__pos__JDPC,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__NFDE,L9195016); /* L70 NUMERIC*/;
-        __tmp__OGKE=(__INTEGER__K)(__tmp__KGKE - __tmp__UGKE);
-        lisaac_push(&__pos__HFDE,L11302486); /* L86 MEMORY*/;
-        lisaac_push_first(&__pos__55QC,L14156807); /* L108 INTEGER*/;
-        lisaac_push_first(&__pos__JDPC,L78949383); /* L602 INTEGER*/;
-        __tmp__OZCC=to_uinteger_cpu__ZUH(__tmp__OGKE);
-        lisaac_push(&__pos__JDPC,L78949383); /* L602 INTEGER*/;
-        lisaac_push_first(&__pos__NFDE,L4069969); /* L31 CONVERT*/;
-        __tmp__5YLE=((__POINTER__CB )__tmp__OZCC);
-        lisaac_push(&__pos__HFDE,L11296342); /* L86 MEMORY*/;
-        lisaac_push_first(&__pos__55QC,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__JDPC,L11029000); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__NFDE,L5383176); /* L41 NUMERIC*/;
-        lisaac_push_first(&__pos__ZFDE,L14156807); /* L108 INTEGER*/;
-        lisaac_push_first(&__pos__2NLE,L78949383); /* L602 INTEGER*/;
-        __tmp__OZCC=to_uinteger_cpu__ZUH( 0);
-        lisaac_push(&__pos__2NLE,L78949383); /* L602 INTEGER*/;
-        lisaac_push_first(&__pos__GZLE,L4069969); /* L31 CONVERT*/;
-        __tmp__HZLE=((__POINTER__CB )__tmp__OZCC);
-        lisaac_push(&__pos__JDPC,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__NFDE,L9195016); /* L70 NUMERIC*/;
-        __tmp__JZLE=(void *)((unsigned long)__tmp__HZLE - (unsigned long)__tmp__5YLE);
-        lisaac_push(&__pos__55QC,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__JDPC,L9195016); /* L70 NUMERIC*/;
-        __tmp__5YLE=(void *)((unsigned long)__tmp__F0CC - (unsigned long)__tmp__JZLE);
-        /* NULL __MEMORY__NEG__ */
-if (__tmp__MZCC==NULL) {
-          lisaac_push(&__pos__1Q1C,L37766742); /* L288 MEMORY*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* MEMORY */ {
-          lisaac_push(&__pos__1Q1C,L37766742); /* L288 MEMORY*/;
-          __tmp__50CC=((__MEMORY__NEG *)__tmp__MZCC);
-          lisaac_push_first(&__pos__HFDE,L11295830); /* L86 MEMORY*/;
-          lisaac_push_first(&__pos__55QC,L11046998); /* L84 MEMORY*/;
-          lisaac_push_first(&__pos__JDPC,L4069969); /* L31 CONVERT*/;
-          __tmp__QZLE=((__POINTER__CB )__tmp__50CC);
-          lisaac_push(&__pos__HFDE,L11302486); /* L86 MEMORY*/;
-          lisaac_push_first(&__pos__55QC,L10254934); /* L78 MEMORY*/;
-          lisaac_push_first(&__pos__JDPC,L5774867); /* L44 POINTER*/;
-          __tmp__KHKE=((__INTEGER__K )(sizeof(void *)));
-          lisaac_push(&__pos__55QC,L10268246); /* L78 MEMORY*/;
-          lisaac_push_first(&__pos__JDPC,L4988498); /* L38 UINTEGER_CPU*/;
-          __tmp__OHKE=((__INTEGER__K )(sizeof(unsigned long)));
-          lisaac_push(&__pos__55QC,L10255446); /* L78 MEMORY*/;
-          lisaac_push_first(&__pos__JDPC,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__NFDE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__ZFDE,L9195016); /* L70 NUMERIC*/;
-          __tmp__UHKE=(__INTEGER__K)(- __tmp__OHKE);
-          lisaac_push(&__pos__JDPC,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__NFDE,L9195016); /* L70 NUMERIC*/;
-          __tmp__OHKE=(__INTEGER__K)(__tmp__KHKE - __tmp__UHKE);
-          lisaac_push(&__pos__HFDE,L11302486); /* L86 MEMORY*/;
-          lisaac_push_first(&__pos__55QC,L14156807); /* L108 INTEGER*/;
-          lisaac_push_first(&__pos__JDPC,L78949383); /* L602 INTEGER*/;
-          __tmp__DHKE=to_uinteger_cpu__ZUH(__tmp__OHKE);
-          lisaac_push(&__pos__JDPC,L78949383); /* L602 INTEGER*/;
-          lisaac_push_first(&__pos__NFDE,L4069969); /* L31 CONVERT*/;
-          __tmp__A0LE=((__POINTER__CB )__tmp__DHKE);
-          lisaac_push(&__pos__HFDE,L11296342); /* L86 MEMORY*/;
-          lisaac_push_first(&__pos__55QC,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__JDPC,L11029000); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__NFDE,L5383176); /* L41 NUMERIC*/;
-          lisaac_push_first(&__pos__ZFDE,L14156807); /* L108 INTEGER*/;
-          lisaac_push_first(&__pos__2NLE,L78949383); /* L602 INTEGER*/;
-          __tmp__DHKE=to_uinteger_cpu__ZUH( 0);
-          lisaac_push(&__pos__2NLE,L78949383); /* L602 INTEGER*/;
-          lisaac_push_first(&__pos__GZLE,L4069969); /* L31 CONVERT*/;
-          __tmp__I0LE=((__POINTER__CB )__tmp__DHKE);
-          lisaac_push(&__pos__JDPC,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__NFDE,L9195016); /* L70 NUMERIC*/;
-          __tmp__K0LE=(void *)((unsigned long)__tmp__I0LE - (unsigned long)__tmp__A0LE);
-          lisaac_push(&__pos__55QC,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__JDPC,L9195016); /* L70 NUMERIC*/;
-          __tmp__A0LE=(void *)((unsigned long)__tmp__QZLE - (unsigned long)__tmp__K0LE);
-        };
-        lisaac_push(&__pos__1Q1C,L37774422); /* L288 MEMORY*/;
-        copy__to__size__2UCC(__tmp__5YLE,__tmp__A0LE,__tmp__MYCC);
-        lisaac_push(&__pos__1Q1C,L37889622); /* L289 MEMORY*/;
-        lisaac_push_first(&__pos__HFDE,L3951186); /* L30 UINTEGER_CPU*/;
-        lisaac_push_first(&__pos__55QC,L68981256); /* L526 NUMERIC*/;
-        lisaac_push_first(&__pos__JDPC,L4069969); /* L31 CONVERT*/;
-        lisaac_push(&__pos__HFDE,L26749014); /* L204 MEMORY*/;
-        lisaac_push_first(&__pos__55QC,L17840146); /* L136 BLOCK*/;
-        lisaac_push_first(&__pos__JDPC,L7481860); /* L57 OBJECT*/;
-        __tmp__F0CC=((__POINTER__CB )(top_context->back->back));
-        lisaac_push(&__pos__55QC,L17967122); /* L137 BLOCK*/;
-        __tmp__NPEC=__infix_greater_equal__JGG( 15, 10);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NPEC) {
-          lisaac_push(&__pos__55QC,L17970194); /* L137 BLOCK*/;
-          lisaac_push_first(&__pos__JDPC,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__NFDE,L17974802); /* L137 BLOCK*/;
-          lisaac_push_first(&__pos__ZFDE,L26742870); /* L204 MEMORY*/;
-          lisaac_push_first(&__pos__2NLE,L12061782); /* L92 MEMORY*/;
-          __tmp__DHKE=__tmp__OPZB->size_and_id__QEG;
-          lisaac_push(&__pos__2NLE,L12088406); /* L92 MEMORY*/;
-          __tmp__EHKE=to_uinteger_cpu__ZUH( 1);
-          lisaac_push(&__pos__2NLE,L12086358); /* L92 MEMORY*/;
-          lisaac_push_first(&__pos__GZLE,L22171143); /* L169 INTEGER*/;
-          __tmp__3NLE=(__UINTEGER_CPU__GDG)(__tmp__DHKE & __tmp__EHKE);
-          lisaac_push(&__pos__ZFDE,L26747478); /* L204 MEMORY*/;
-          lisaac_push_first(&__pos__2NLE,L21380694); /* L163 MEMORY*/;
-          __tmp__DHKE=to_uinteger_cpu__ZUH( 1);
-          /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__3NLE == __tmp__DHKE)) {
-            lisaac_push(&__pos__NFDE,L17971730); /* L137 BLOCK*/;
-            lisaac_push_first(&__pos__ZFDE,L13509634); /* L103 TRUE*/;
-            __tmp__GAHC=FALSE__I__;
+        if (((li__34F <= li__LPD->li__IS.li__5YF) && (li__54F >= li__LPD->li__IS.li__2YF))) {
+          li__S20D=li__LPD->li__IS.li__2YF;
+          li__5MPB= 0;
+          if ((li__34F > li__S20D)) {
+            li__5MPB=li__34F;
           } else /* FALSE */ {
-            lisaac_push(&__pos__NFDE,L17971730); /* L137 BLOCK*/;
-            lisaac_push_first(&__pos__ZFDE,L14689286); /* L112 FALSE*/;
-            __tmp__GAHC=TRUE__B__;
+            li__5MPB=li__S20D;
           };
-          __tmp__1ZCC=__tmp__GAHC;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__55QC,L17970194); /* L137 BLOCK*/;
-          lisaac_push_first(&__pos__JDPC,L12081158); /* L92 FALSE*/;
-          __tmp__1ZCC=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1ZCC) {
-          lisaac_push(&__pos__55QC,L18221586); /* L139 BLOCK*/;
-          lisaac_push_first(&__pos__JDPC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__NFDE,L18105874); /* L138 BLOCK*/;
-          lisaac_push_first(&__pos__ZFDE,L9452548); /* L72 OBJECT*/;
-          lisaac_push_first(&__pos__2NLE,L8260100); /* L63 OBJECT*/;
-          lisaac_push_first(&__pos__GZLE,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__SLPC,L8009220); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__tmp__F0CC));
-          lisaac_push(&__pos__ZFDE,L9574916); /* L73 OBJECT*/;
-          print__P5F((&__string_20));
-          lisaac_push(&__pos__ZFDE,L9706500); /* L74 OBJECT*/;
-          lisaac_push_first(&__pos__2NLE,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__pos__GZLE,L5005391); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__pos__SLPC,L18378320); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__pos__NHDE,L6962209); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__pos__ZFDE,L9848324); /* L75 OBJECT*/;
-          lisaac_push_first(&__pos__2NLE,L10904580); /* L83 OBJECT*/;
-          lisaac_push_first(&__pos__GZLE,L9055341); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__pos__55QC,L18221586); /* L139 BLOCK*/;
-          lisaac_push_first(&__pos__JDPC,L8530438); /* L65 FALSE*/;
-        };
-        lisaac_push(&__pos__HFDE,L26884182); /* L205 MEMORY*/;
-        lisaac_push_first(&__pos__55QC,L17840146); /* L136 BLOCK*/;
-        lisaac_push_first(&__pos__JDPC,L7481860); /* L57 OBJECT*/;
-        __tmp__F0CC=((__POINTER__CB )(top_context->back->back));
-        lisaac_push(&__pos__55QC,L17967122); /* L137 BLOCK*/;
-        __tmp__NPEC=__infix_greater_equal__JGG( 15, 10);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NPEC) {
-          lisaac_push(&__pos__55QC,L17970194); /* L137 BLOCK*/;
-          lisaac_push_first(&__pos__JDPC,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__NFDE,L17974802); /* L137 BLOCK*/;
-          lisaac_push_first(&__pos__ZFDE,L26879574); /* L205 MEMORY*/;
-          __tmp__DHKE=to_uinteger_cpu__ZUH( 0);
-          lisaac_push(&__pos__ZFDE,L26882646); /* L205 MEMORY*/;
-          __tmp__EHKE=to_uinteger_cpu__ZUH( 63);
-          lisaac_push(&__pos__ZFDE,L26882646); /* L205 MEMORY*/;
-          __tmp__1ZCC=in_range__to__SDX(__tmp__XWCC,__tmp__DHKE,__tmp__EHKE);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1ZCC) {
-            lisaac_push(&__pos__NFDE,L17971730); /* L137 BLOCK*/;
-            lisaac_push_first(&__pos__ZFDE,L13509634); /* L103 TRUE*/;
-            __tmp__GAHC=FALSE__I__;
+          li__34F=li__5MPB;
+          li__S20D=li__LPD->li__IS.li__5YF;
+          li__SLG= 0;
+          if ((li__54F > li__S20D)) {
+            li__SLG=li__S20D;
           } else /* FALSE */ {
-            lisaac_push(&__pos__NFDE,L17971730); /* L137 BLOCK*/;
-            lisaac_push_first(&__pos__ZFDE,L14689286); /* L112 FALSE*/;
-            __tmp__GAHC=TRUE__B__;
-          };
-          __tmp__1ZCC=__tmp__GAHC;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__55QC,L17970194); /* L137 BLOCK*/;
-          lisaac_push_first(&__pos__JDPC,L12081158); /* L92 FALSE*/;
-          __tmp__1ZCC=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1ZCC) {
-          lisaac_push(&__pos__55QC,L18221586); /* L139 BLOCK*/;
-          lisaac_push_first(&__pos__JDPC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__NFDE,L18105874); /* L138 BLOCK*/;
-          lisaac_push_first(&__pos__ZFDE,L9452548); /* L72 OBJECT*/;
-          lisaac_push_first(&__pos__2NLE,L8260100); /* L63 OBJECT*/;
-          lisaac_push_first(&__pos__GZLE,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__SLPC,L8009220); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__tmp__F0CC));
-          lisaac_push(&__pos__ZFDE,L9574916); /* L73 OBJECT*/;
-          print__P5F((&__string_19));
-          lisaac_push(&__pos__ZFDE,L9706500); /* L74 OBJECT*/;
-          lisaac_push_first(&__pos__2NLE,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__pos__GZLE,L5005391); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__pos__SLPC,L18378320); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__pos__NHDE,L6962209); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__pos__ZFDE,L9848324); /* L75 OBJECT*/;
-          lisaac_push_first(&__pos__2NLE,L10904580); /* L83 OBJECT*/;
-          lisaac_push_first(&__pos__GZLE,L9055341); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__pos__55QC,L18221586); /* L139 BLOCK*/;
-          lisaac_push_first(&__pos__JDPC,L8530438); /* L65 FALSE*/;
-        };
-        lisaac_push(&__pos__HFDE,L27143766); /* L207 MEMORY*/;
-        __tmp__MZCC=next_linear__VDVB(__tmp__OPZB);
-        __tmp__50CC=__tmp__OPZB->previous_linear__PEG;
-        __tmp__OZCC=__tmp__OPZB->size_and_id__QEG;
-        lisaac_push(&__pos__HFDE,L27419222); /* L209 MEMORY*/;
-        __tmp__RZCC=to_uinteger_cpu__ZUH( 1);
-        lisaac_push(&__pos__HFDE,L27410006); /* L209 MEMORY*/;
-        lisaac_push_first(&__pos__55QC,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__JDPC,L11029000); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__NFDE,L5383176); /* L41 NUMERIC*/;
-        __tmp__SZCC=to_uinteger_cpu__ZUH( 0);
-        lisaac_push(&__pos__JDPC,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__NFDE,L9195016); /* L70 NUMERIC*/;
-        __tmp__DHKE=(__UINTEGER_CPU__GDG)(__tmp__SZCC - __tmp__RZCC);
-        lisaac_push(&__pos__55QC,L25319431); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__JDPC,L5121032); /* L39 NUMERIC*/;
-        __tmp__RZCC=to_uinteger_cpu__ZUH( 1);
-        lisaac_push(&__pos__55QC,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__JDPC,L9195016); /* L70 NUMERIC*/;
-        __tmp__SZCC=(__UINTEGER_CPU__GDG)(__tmp__DHKE - __tmp__RZCC);
-        lisaac_push(&__pos__HFDE,L27408982); /* L209 MEMORY*/;
-        lisaac_push_first(&__pos__55QC,L22171143); /* L169 INTEGER*/;
-        __tmp__RZCC=(__UINTEGER_CPU__GDG)(__tmp__OZCC & __tmp__SZCC);
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__50CC == (void *)NULL)) {
-          lisaac_push(&__pos__HFDE,L27538006); /* L210 MEMORY*/;
-          lisaac_push_first(&__pos__55QC,L10377218); /* L79 TRUE*/;
-          __tmp__1ZCC=TRUE__B__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__HFDE,L27538006); /* L210 MEMORY*/;
-          lisaac_push_first(&__pos__55QC,L11832326); /* L90 FALSE*/;
-          lisaac_push_first(&__pos__JDPC,L27539030); /* L210 MEMORY*/;
-          /* NULL __MEMORY__NEG__ */
-if (__tmp__50CC==NULL) {
-            lisaac_push(&__pos__JDPC,L27545174); /* L210 MEMORY*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* MEMORY */ {
-            lisaac_push(&__pos__JDPC,L27545174); /* L210 MEMORY*/;
-            Self__NIKE=((__MEMORY__NEG *)__tmp__50CC);
-            lisaac_push_first(&__pos__NFDE,L12061782); /* L92 MEMORY*/;
-            __tmp__OIKE=Self__NIKE->size_and_id__QEG;
-            lisaac_push(&__pos__NFDE,L12088406); /* L92 MEMORY*/;
-            __tmp__PIKE=to_uinteger_cpu__ZUH( 1);
-            lisaac_push(&__pos__NFDE,L12086358); /* L92 MEMORY*/;
-            lisaac_push_first(&__pos__ZFDE,L22171143); /* L169 INTEGER*/;
-            __tmp__OWGC=(__UINTEGER_CPU__GDG)(__tmp__OIKE & __tmp__PIKE);
-          };
-          lisaac_push(&__pos__JDPC,L27550294); /* L210 MEMORY*/;
-          lisaac_push_first(&__pos__NFDE,L21249622); /* L162 MEMORY*/;
-          __tmp__EHKE=to_uinteger_cpu__ZUH( 0);
-          __tmp__1ZCC=(__tmp__OWGC != __tmp__EHKE);
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1ZCC) {
-          lisaac_push(&__pos__HFDE,L28445270); /* L217 MEMORY*/;
-          lisaac_push_first(&__pos__55QC,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__JDPC,L27553878); /* L210 MEMORY*/;
-          __tmp__50CC=__tmp__OPZB;
-          lisaac_push(&__pos__JDPC,L27928150); /* L213 MEMORY*/;
-          add_link_free__DNWB(__tmp__OPZB);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__HFDE,L28445270); /* L217 MEMORY*/;
-          lisaac_push_first(&__pos__55QC,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__JDPC,L28055638); /* L214 MEMORY*/;
-          /* NULL __MEMORY__NEG__ */
-if (__tmp__50CC==NULL) {
-            lisaac_push(&__pos__JDPC,L28337238); /* L216 MEMORY*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* MEMORY */ {
-            __tmp__OIKE=__tmp__50CC->size_and_id__QEG;
-          };
-          lisaac_push(&__pos__JDPC,L28343894); /* L216 MEMORY*/;
-          lisaac_push_first(&__pos__NFDE,L10254934); /* L78 MEMORY*/;
-          lisaac_push_first(&__pos__ZFDE,L5774867); /* L44 POINTER*/;
-          __tmp__KHKE=((__INTEGER__K )(sizeof(void *)));
-          lisaac_push(&__pos__NFDE,L10268246); /* L78 MEMORY*/;
-          lisaac_push_first(&__pos__ZFDE,L4988498); /* L38 UINTEGER_CPU*/;
-          __tmp__OHKE=((__INTEGER__K )(sizeof(unsigned long)));
-          lisaac_push(&__pos__NFDE,L10255446); /* L78 MEMORY*/;
-          lisaac_push_first(&__pos__ZFDE,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__2NLE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__GZLE,L9195016); /* L70 NUMERIC*/;
-          __tmp__UHKE=(__INTEGER__K)(- __tmp__OHKE);
-          lisaac_push(&__pos__ZFDE,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__2NLE,L9195016); /* L70 NUMERIC*/;
-          __tmp__OHKE=(__INTEGER__K)(__tmp__KHKE - __tmp__UHKE);
-          lisaac_push(&__pos__JDPC,L28325974); /* L216 MEMORY*/;
-          lisaac_push_first(&__pos__NFDE,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__ZFDE,L11029000); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__2NLE,L5383176); /* L41 NUMERIC*/;
-          __tmp__EHKE=to_uinteger_cpu__ZUH( 0);
-          lisaac_push(&__pos__ZFDE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__2NLE,L9195016); /* L70 NUMERIC*/;
-          __tmp__3NLE=(__UINTEGER_CPU__GDG)(__tmp__EHKE - __tmp__OIKE);
-          lisaac_push(&__pos__NFDE,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__ZFDE,L9195016); /* L70 NUMERIC*/;
-          __tmp__EHKE=(__UINTEGER_CPU__GDG)(__tmp__RZCC - __tmp__3NLE);
-          lisaac_push(&__pos__JDPC,L28343894); /* L216 MEMORY*/;
-          __tmp__3NLE=to_uinteger_cpu__ZUH(__tmp__OHKE);
-          lisaac_push(&__pos__JDPC,L28337750); /* L216 MEMORY*/;
-          lisaac_push_first(&__pos__NFDE,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__ZFDE,L11029000); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__2NLE,L5383176); /* L41 NUMERIC*/;
-          __tmp__AOLE=to_uinteger_cpu__ZUH( 0);
-          lisaac_push(&__pos__ZFDE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__2NLE,L9195016); /* L70 NUMERIC*/;
-          __tmp__MOLE=(__UINTEGER_CPU__GDG)(__tmp__AOLE - __tmp__3NLE);
-          lisaac_push(&__pos__NFDE,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__ZFDE,L9195016); /* L70 NUMERIC*/;
-          __tmp__RZCC=(__UINTEGER_CPU__GDG)(__tmp__EHKE - __tmp__MOLE);
-        };
-        lisaac_push(&__pos__HFDE,L28712022); /* L219 MEMORY*/;
-        lisaac_push_first(&__pos__55QC,L12588118); /* L96 MEMORY*/;
-        __tmp__OZCC=__tmp__OPZB->size_and_id__QEG;
-        lisaac_push(&__pos__55QC,L12614742); /* L96 MEMORY*/;
-        lisaac_push_first(&__pos__JDPC,L12343382); /* L94 MEMORY*/;
-        __tmp__SZCC=to_uinteger_cpu__ZUH( 2);
-        lisaac_push(&__pos__55QC,L12611158); /* L96 MEMORY*/;
-        lisaac_push_first(&__pos__JDPC,L22171143); /* L169 INTEGER*/;
-        __tmp__DHKE=(__UINTEGER_CPU__GDG)(__tmp__OZCC & __tmp__SZCC);
-        lisaac_push(&__pos__55QC,L12620886); /* L96 MEMORY*/;
-        lisaac_push_first(&__pos__JDPC,L34872328); /* L266 NUMERIC*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__DHKE !=  0)) {
-          lisaac_push(&__pos__HFDE,L28708438); /* L219 MEMORY*/;
-          lisaac_push_first(&__pos__55QC,L13509634); /* L103 TRUE*/;
-          __tmp__1ZCC=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__HFDE,L28708438); /* L219 MEMORY*/;
-          lisaac_push_first(&__pos__55QC,L14689286); /* L112 FALSE*/;
-          __tmp__1ZCC=TRUE__B__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1ZCC) {
-          lisaac_push(&__pos__HFDE,L28714070); /* L219 MEMORY*/;
-          lisaac_push_first(&__pos__55QC,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__JDPC,L28719190); /* L219 MEMORY*/;
-          lisaac_push_first(&__pos__NFDE,L12061782); /* L92 MEMORY*/;
-          __tmp__EHKE=__tmp__MZCC->size_and_id__QEG;
-          lisaac_push(&__pos__NFDE,L12088406); /* L92 MEMORY*/;
-          __tmp__3NLE=to_uinteger_cpu__ZUH( 1);
-          lisaac_push(&__pos__NFDE,L12086358); /* L92 MEMORY*/;
-          lisaac_push_first(&__pos__ZFDE,L22171143); /* L169 INTEGER*/;
-          __tmp__AOLE=(__UINTEGER_CPU__GDG)(__tmp__EHKE & __tmp__3NLE);
-          lisaac_push(&__pos__JDPC,L28723798); /* L219 MEMORY*/;
-          lisaac_push_first(&__pos__NFDE,L21249622); /* L162 MEMORY*/;
-          __tmp__EHKE=to_uinteger_cpu__ZUH( 0);
-          __tmp__1ZCC=(__tmp__AOLE == __tmp__EHKE);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__HFDE,L28714070); /* L219 MEMORY*/;
-          lisaac_push_first(&__pos__55QC,L12081158); /* L92 FALSE*/;
-          __tmp__1ZCC=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1ZCC) {
-          lisaac_push(&__pos__HFDE,L29231702); /* L223 MEMORY*/;
-          lisaac_push_first(&__pos__55QC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__JDPC,L28727382); /* L219 MEMORY*/;
-          __tmp__EHKE=__tmp__MZCC->size_and_id__QEG;
-          lisaac_push(&__pos__JDPC,L28997206); /* L221 MEMORY*/;
-          lisaac_push_first(&__pos__NFDE,L10254934); /* L78 MEMORY*/;
-          lisaac_push_first(&__pos__ZFDE,L5774867); /* L44 POINTER*/;
-          __tmp__KHKE=((__INTEGER__K )(sizeof(void *)));
-          lisaac_push(&__pos__NFDE,L10268246); /* L78 MEMORY*/;
-          lisaac_push_first(&__pos__ZFDE,L4988498); /* L38 UINTEGER_CPU*/;
-          __tmp__OHKE=((__INTEGER__K )(sizeof(unsigned long)));
-          lisaac_push(&__pos__NFDE,L10255446); /* L78 MEMORY*/;
-          lisaac_push_first(&__pos__ZFDE,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__2NLE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__GZLE,L9195016); /* L70 NUMERIC*/;
-          __tmp__UHKE=(__INTEGER__K)(- __tmp__OHKE);
-          lisaac_push(&__pos__ZFDE,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__2NLE,L9195016); /* L70 NUMERIC*/;
-          __tmp__OHKE=(__INTEGER__K)(__tmp__KHKE - __tmp__UHKE);
-          lisaac_push(&__pos__JDPC,L28981334); /* L221 MEMORY*/;
-          lisaac_push_first(&__pos__NFDE,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__ZFDE,L11029000); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__2NLE,L5383176); /* L41 NUMERIC*/;
-          __tmp__3NLE=to_uinteger_cpu__ZUH( 0);
-          lisaac_push(&__pos__ZFDE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__2NLE,L9195016); /* L70 NUMERIC*/;
-          __tmp__AOLE=(__UINTEGER_CPU__GDG)(__tmp__3NLE - __tmp__EHKE);
-          lisaac_push(&__pos__NFDE,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__ZFDE,L9195016); /* L70 NUMERIC*/;
-          __tmp__EHKE=(__UINTEGER_CPU__GDG)(__tmp__RZCC - __tmp__AOLE);
-          lisaac_push(&__pos__JDPC,L28997206); /* L221 MEMORY*/;
-          __tmp__3NLE=to_uinteger_cpu__ZUH(__tmp__OHKE);
-          lisaac_push(&__pos__JDPC,L28991062); /* L221 MEMORY*/;
-          lisaac_push_first(&__pos__NFDE,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__ZFDE,L11029000); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__2NLE,L5383176); /* L41 NUMERIC*/;
-          __tmp__AOLE=to_uinteger_cpu__ZUH( 0);
-          lisaac_push(&__pos__ZFDE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__2NLE,L9195016); /* L70 NUMERIC*/;
-          __tmp__MOLE=(__UINTEGER_CPU__GDG)(__tmp__AOLE - __tmp__3NLE);
-          lisaac_push(&__pos__NFDE,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__ZFDE,L9195016); /* L70 NUMERIC*/;
-          __tmp__RZCC=(__UINTEGER_CPU__GDG)(__tmp__EHKE - __tmp__MOLE);
-          lisaac_push(&__pos__JDPC,L29111894); /* L222 MEMORY*/;
-          delete_link_free__I2YB(__tmp__MZCC);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__HFDE,L29231702); /* L223 MEMORY*/;
-          lisaac_push_first(&__pos__55QC,L8530438); /* L65 FALSE*/;
-        };
-        /* NULL __MEMORY__NEG__ */
-if (__tmp__50CC==NULL) {
-          lisaac_push(&__pos__HFDE,L29379158); /* L224 MEMORY*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* MEMORY */ {
-          lisaac_push(&__pos__HFDE,L29379158); /* L224 MEMORY*/;
-          Self__NIKE=((__MEMORY__NEG *)__tmp__50CC);
-          lisaac_push_first(&__pos__55QC,L13126742); /* L100 MEMORY*/;
-          Self__NIKE->size_and_id__QEG=__tmp__RZCC;
-        };
-        /* NULL __MEMORY__NEG__ */
-if (__tmp__50CC==NULL) {
-          lisaac_push(&__pos__HFDE,L29632598); /* L226 MEMORY*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* MEMORY */ {
-          lisaac_push(&__pos__HFDE,L29632598); /* L226 MEMORY*/;
-          Self__NIKE=((__MEMORY__NEG *)__tmp__50CC);
-          lisaac_push_first(&__pos__55QC,L12588118); /* L96 MEMORY*/;
-          __tmp__EHKE=Self__NIKE->size_and_id__QEG;
-          lisaac_push(&__pos__55QC,L12614742); /* L96 MEMORY*/;
-          lisaac_push_first(&__pos__JDPC,L12343382); /* L94 MEMORY*/;
-          __tmp__3NLE=to_uinteger_cpu__ZUH( 2);
-          lisaac_push(&__pos__55QC,L12611158); /* L96 MEMORY*/;
-          lisaac_push_first(&__pos__JDPC,L22171143); /* L169 INTEGER*/;
-          __tmp__AOLE=(__UINTEGER_CPU__GDG)(__tmp__EHKE & __tmp__3NLE);
-          lisaac_push(&__pos__55QC,L12620886); /* L96 MEMORY*/;
-          lisaac_push_first(&__pos__JDPC,L34872328); /* L266 NUMERIC*/;
-          __tmp__1ZCC=(__tmp__AOLE !=  0);
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1ZCC) {
-          lisaac_push(&__pos__HFDE,L30280278); /* L231 MEMORY*/;
-          lisaac_push_first(&__pos__55QC,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__JDPC,L29768790); /* L227 MEMORY*/;
-          put_last__to__EFIB(__tmp__50CC,__tmp__XWCC);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__HFDE,L30280278); /* L231 MEMORY*/;
-          lisaac_push_first(&__pos__55QC,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__JDPC,L29890646); /* L228 MEMORY*/;
-          /* NULL __MEMORY__NEG__ */
-if (__tmp__50CC==NULL) {
-            lisaac_push(&__pos__JDPC,L30032982); /* L229 MEMORY*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* MEMORY */ {
-            lisaac_push(&__pos__JDPC,L30032982); /* L229 MEMORY*/;
-            __tmp__OYGC=next_linear__VDVB(((__MEMORY__NEG *)__tmp__50CC));
+            li__SLG=li__54F;
           };
-          lisaac_push(&__pos__JDPC,L30166614); /* L230 MEMORY*/;
-          lisaac_push_first(&__pos__NFDE,L12864598); /* L98 MEMORY*/;
-          __tmp__OYGC->previous_linear__PEG=__tmp__50CC;
+          li__54F=li__SLG;
+          li__DGCB(li__LPD,li__5MPB,li__1K1D,li__SLG,(*(li__UB__)).li__Q5F);
         };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__TQ1C,L38014550); /* L290 MEMORY*/;
-        lisaac_push_first(&__pos__LE4C,L8530438); /* L65 FALSE*/;
+        li__1K1D=(__li__K)(li__1K1D +  1);
       };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__ZP2B,L38406742); /* L293 MEMORY*/;
-      lisaac_push_first(&__pos__IOZB,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__TQ1C,L38148182); /* L291 MEMORY*/;
-      result__0XCC=__tmp__OPZB;
-    };
-    /* NULL __MEMORY__NEG__ */
-if (result__0XCC==NULL) {
-      lisaac_push(&__pos__LVAE,L82606678); /* L630 MEMORY*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* MEMORY */ {
-      lisaac_push(&__pos__LVAE,L82606678); /* L630 MEMORY*/;
-      __tmp__MZCC=((__MEMORY__NEG *)result__0XCC);
-      lisaac_push_first(&__pos__ZP2B,L11295830); /* L86 MEMORY*/;
-      lisaac_push_first(&__pos__IOZB,L11046998); /* L84 MEMORY*/;
-      lisaac_push_first(&__pos__TQ1C,L4069969); /* L31 CONVERT*/;
-      __tmp__F0CC=((__POINTER__CB )__tmp__MZCC);
-      lisaac_push(&__pos__ZP2B,L11302486); /* L86 MEMORY*/;
-      lisaac_push_first(&__pos__IOZB,L10254934); /* L78 MEMORY*/;
-      lisaac_push_first(&__pos__TQ1C,L5774867); /* L44 POINTER*/;
-      __tmp__HYCC=((__INTEGER__K )(sizeof(void *)));
-      lisaac_push(&__pos__IOZB,L10268246); /* L78 MEMORY*/;
-      lisaac_push_first(&__pos__TQ1C,L4988498); /* L38 UINTEGER_CPU*/;
-      __tmp__IYCC=((__INTEGER__K )(sizeof(unsigned long)));
-      lisaac_push(&__pos__IOZB,L10255446); /* L78 MEMORY*/;
-      lisaac_push_first(&__pos__TQ1C,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__LE4C,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__1Q1C,L9195016); /* L70 NUMERIC*/;
-      __tmp__KGKE=(__INTEGER__K)(- __tmp__IYCC);
-      lisaac_push(&__pos__TQ1C,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__LE4C,L9195016); /* L70 NUMERIC*/;
-      __tmp__IYCC=(__INTEGER__K)(__tmp__HYCC - __tmp__KGKE);
-      lisaac_push(&__pos__ZP2B,L11302486); /* L86 MEMORY*/;
-      lisaac_push_first(&__pos__IOZB,L14156807); /* L108 INTEGER*/;
-      lisaac_push_first(&__pos__TQ1C,L78949383); /* L602 INTEGER*/;
-      __tmp__5FKE=to_uinteger_cpu__ZUH(__tmp__IYCC);
-      lisaac_push(&__pos__TQ1C,L78949383); /* L602 INTEGER*/;
-      lisaac_push_first(&__pos__LE4C,L4069969); /* L31 CONVERT*/;
-      __tmp__5YLE=((__POINTER__CB )__tmp__5FKE);
-      lisaac_push(&__pos__ZP2B,L11296342); /* L86 MEMORY*/;
-      lisaac_push_first(&__pos__IOZB,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__TQ1C,L11029000); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__LE4C,L5383176); /* L41 NUMERIC*/;
-      lisaac_push_first(&__pos__1Q1C,L14156807); /* L108 INTEGER*/;
-      lisaac_push_first(&__pos__HFDE,L78949383); /* L602 INTEGER*/;
-      __tmp__5FKE=to_uinteger_cpu__ZUH( 0);
-      lisaac_push(&__pos__HFDE,L78949383); /* L602 INTEGER*/;
-      lisaac_push_first(&__pos__55QC,L4069969); /* L31 CONVERT*/;
-      __tmp__HZLE=((__POINTER__CB )__tmp__5FKE);
-      lisaac_push(&__pos__TQ1C,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__LE4C,L9195016); /* L70 NUMERIC*/;
-      __tmp__JZLE=(void *)((unsigned long)__tmp__HZLE - (unsigned long)__tmp__5YLE);
-      lisaac_push(&__pos__IOZB,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__TQ1C,L9195016); /* L70 NUMERIC*/;
-      __tmp__5YLE=(void *)((unsigned long)__tmp__F0CC - (unsigned long)__tmp__JZLE);
-    };
-    result__DOZB=__tmp__5YLE;
-  };
-  lisaac_push(&__pos__TNZB,L82988630); /* L633 MEMORY*/;
-  lisaac_push_first(&__pos__KVAE,L107219542); /* L818 MEMORY*/;
-  lisaac_push_first(&__pos__LVAE,L8530438); /* L65 FALSE*/;
-  Result__YNZB=result__DOZB;
-  return(Result__YNZB);
-}
-
-static void put__to__2OIC(void **Self__4OIC,__ANT__NG *element__5OIC,__INTEGER__K index__APIC)
-/* (Strict NATIVE_ARRAY(AGENT){NATIVE_ARRAYoAGENTo__DSVB},Strict ANT{NULLxANT__NG},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__NTJC;
-  _____CONTEXT __pos__3OIC,__pos__JTJC,__pos__UULC,__pos__UTJC;
-  _____CONTEXT __pos__EPIC,__pos__IRMD,__pos__ZNND,__pos__QRMD;
-  _____CONTEXT __pos__PNDE,__pos__VNDE;
-  __BOOLEAN__C __tmp__PTJC,__tmp__GPIC,__tmp__XTJC;
-  lisaac_push_first(&__pos__3OIC,L18222101); /* L139 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__JTJC,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__UULC,L7481860); /* L57 OBJECT*/;
-  __tmp__NTJC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__JTJC,L21899282); /* L167 BLOCK*/;
-  __tmp__PTJC=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__PTJC) {
-    lisaac_push(&__pos__JTJC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__UULC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__UTJC,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__EPIC,L18227221); /* L139 NATIVE_ARRAY*/;
-    __tmp__GPIC=__infix_greater_equal__JGG(index__APIC, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GPIC) {
-      lisaac_push(&__pos__UTJC,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__EPIC,L13509634); /* L103 TRUE*/;
-      __tmp__XTJC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__UTJC,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__EPIC,L14689286); /* L112 FALSE*/;
-      __tmp__XTJC=TRUE__B__;
     };
-    __tmp__GPIC=__tmp__XTJC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__JTJC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__UULC,L12081158); /* L92 FALSE*/;
-    __tmp__GPIC=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GPIC) {
-    lisaac_push(&__pos__JTJC,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__UULC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__UTJC,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__UTJC,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__EPIC,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__IRMD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__ZNND,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__QRMD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__NTJC));
-    lisaac_push(&__pos__EPIC,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__EPIC,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__IRMD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__ZNND,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__QRMD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__PNDE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__EPIC,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__IRMD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__ZNND,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__JTJC,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__UULC,L8530438); /* L65 FALSE*/;
   };
-  lisaac_push(&__pos__3OIC,L18627605); /* L142 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__JTJC,L105516053); /* L805 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__UULC,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__UTJC,L7481860); /* L57 OBJECT*/;
-  __tmp__NTJC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__UULC,L21899282); /* L167 BLOCK*/;
-  __tmp__PTJC=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__PTJC) {
-    lisaac_push(&__pos__UULC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__UTJC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__EPIC,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__IRMD,L105520661); /* L805 NATIVE_ARRAY*/;
-    __tmp__GPIC=__infix_greater_equal__JGG(index__APIC, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GPIC) {
-      lisaac_push(&__pos__EPIC,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__IRMD,L13509634); /* L103 TRUE*/;
-      __tmp__XTJC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__EPIC,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__IRMD,L14689286); /* L112 FALSE*/;
-      __tmp__XTJC=TRUE__B__;
-    };
-    __tmp__GPIC=__tmp__XTJC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__UULC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__UTJC,L12081158); /* L92 FALSE*/;
-    __tmp__GPIC=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GPIC) {
-    lisaac_push(&__pos__UULC,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__UTJC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__EPIC,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__EPIC,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__IRMD,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__ZNND,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__QRMD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__PNDE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__NTJC));
-    lisaac_push(&__pos__IRMD,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__IRMD,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__ZNND,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__QRMD,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__PNDE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__VNDE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__IRMD,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__ZNND,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__QRMD,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__UULC,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__UTJC,L8530438); /* L65 FALSE*/;
-  };
-  Self__4OIC[index__APIC]=element__5OIC;
+  (*(li__UB__)).li__XAG= 0;
+  (*(((__li__Z5F *)(*(li__UB__)).li__KAG))).li__ICG=(__li__K)(-  1);
+  (*(li__UB__)).li__EBG=NULL;
+  (*(li__UB__)).li__GBG=((__li__K )((__li__VNB )(__li__K)(-  2147483647)));
+  (*(li__UB__)).li__Q5F= 16711680;
+  li__LPD->li__IS.li__TBG= 0;
+  li__LPD->li__IS.li__VBG= 0;
+  li__AIH(li__LPD, 10);
+  li__LPD->li__IS.li__TBG= 1;
+  li__LPD->li__IS.li__VBG= 10;
+  li__LKH(li__LPD, 4);
+  li__LPD->li__IS.li__TBG= 4;
+  li__LPD->li__IS.li__VBG= 11;
+  li__AIH(li__LPD, 15);
+  li__LPD->li__IS.li__TBG= 5;
+  li__LPD->li__IS.li__VBG= 15;
+  li__LKH(li__LPD, 9);
+  li__YSG(li__LPD, 9, 15, 7, 10);
+  li__LPD->li__IS.li__TBG= 7;
+  li__LPD->li__IS.li__VBG= 10;
+  li__LKH(li__LPD, 10);
+  li__YSG(li__LPD, 1, 0, 10, 9);
 }
 
-static __ANT__NG* item__X4EC(__FAST_ARRAYoAGENTo__MIY *Self__Z4EC,__INTEGER__K i__04EC)
-/* (Strict FAST_ARRAY(AGENT){FAST_ARRAYoAGENTo__MIY},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__5WFC,__tmp__XYYC;
-  __INTEGER__K __tmp__OWUC;
-  __ANT__NG *__tmp__F5EC,*Result__14EC;
-  _____CONTEXT __pos__Y4EC,__pos__1WFC,__pos__2JGC,__pos__GXFC;
-  _____CONTEXT __pos__54EC,__pos__CWUC,__pos__R4VC,__pos__MWUC;
-  _____CONTEXT __pos__XE2C,__pos__4YYC,__pos__XWUC,__pos__LP5D;
-  _____CONTEXT __pos__QYND,__pos__V4MD,__pos__1NDE;
-  __BOOLEAN__C __tmp__BXFC,__tmp__HWUC,__tmp__PWUC,__tmp__SWUC;
-  __BOOLEAN__C __tmp__3WUC,__tmp__5WUC;
-  void **__tmp__E5EC,**Self__T4IC;
-  lisaac_push_first(&__pos__Y4EC,L15862840); /* L121 TRAVERSABLE*/;
-  lisaac_push_first(&__pos__1WFC,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__2JGC,L7481860); /* L57 OBJECT*/;
-  __tmp__5WFC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__1WFC,L21899282); /* L167 BLOCK*/;
-  __tmp__BXFC=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BXFC) {
-    lisaac_push(&__pos__1WFC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__2JGC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__GXFC,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__54EC,L15870520); /* L121 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__CWUC,L10361400); /* L79 TRAVERSABLE*/;
-    __tmp__HWUC=__infix_less_equal__GTG( 0,i__04EC);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__HWUC) {
-      lisaac_push(&__pos__CWUC,L10364472); /* L79 TRAVERSABLE*/;
-      lisaac_push_first(&__pos__R4VC,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__MWUC,L10365496); /* L79 TRAVERSABLE*/;
-      __tmp__OWUC=(*(Self__Z4EC)).upper__FRVB;
-      lisaac_push(&__pos__MWUC,L10367544); /* L79 TRAVERSABLE*/;
-      __tmp__PWUC=__infix_less_equal__GTG(i__04EC,__tmp__OWUC);
-      __tmp__SWUC=__tmp__PWUC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__CWUC,L10364472); /* L79 TRAVERSABLE*/;
-      lisaac_push_first(&__pos__R4VC,L12081158); /* L92 FALSE*/;
-      __tmp__SWUC=FALSE__I__;
-    };
-    lisaac_push(&__pos__CWUC,L10758200); /* L82 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__R4VC,L15357964); /* L117 STRING_CONSTANT*/;
-    lisaac_push_first(&__pos__MWUC,L23083026); /* L176 BLOCK*/;
-    lisaac_push_first(&__pos__XE2C,L7481860); /* L57 OBJECT*/;
-    __tmp__XYYC=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__MWUC,L23210002); /* L177 BLOCK*/;
-    __tmp__HWUC=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__HWUC) {
-      lisaac_push(&__pos__MWUC,L23213586); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__XE2C,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__4YYC,L23218194); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__XWUC,L10768952); /* L82 TRAVERSABLE*/;
-      __tmp__PWUC=__infix_less_equal__GTG( 0,i__04EC);
-      __tmp__OWUC=(*(Self__Z4EC)).upper__FRVB;
-      lisaac_push(&__pos__XWUC,L10774584); /* L82 TRAVERSABLE*/;
-      __tmp__3WUC=__infix_less_equal__GTG(i__04EC,__tmp__OWUC);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__PWUC) {
-        lisaac_push(&__pos__XWUC,L10771512); /* L82 TRAVERSABLE*/;
-        lisaac_push_first(&__pos__LP5D,L11163138); /* L85 TRUE*/;
-        __tmp__5WUC=__tmp__3WUC;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__XWUC,L10771512); /* L82 TRAVERSABLE*/;
-        lisaac_push_first(&__pos__LP5D,L12604934); /* L96 FALSE*/;
-        __tmp__5WUC=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__SWUC == __tmp__5WUC)) {
-        lisaac_push(&__pos__4YYC,L23215122); /* L177 BLOCK*/;
-        lisaac_push_first(&__pos__XWUC,L13509634); /* L103 TRUE*/;
-        __tmp__5WUC=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__4YYC,L23215122); /* L177 BLOCK*/;
-        lisaac_push_first(&__pos__XWUC,L14689286); /* L112 FALSE*/;
-        __tmp__5WUC=TRUE__B__;
-      };
-      __tmp__PWUC=__tmp__5WUC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__MWUC,L23213586); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__XE2C,L12081158); /* L92 FALSE*/;
-      __tmp__PWUC=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__PWUC) {
-      lisaac_push(&__pos__MWUC,L23464466); /* L179 BLOCK*/;
-      lisaac_push_first(&__pos__XE2C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__4YYC,L23348754); /* L178 BLOCK*/;
-      lisaac_push_first(&__pos__XWUC,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__LP5D,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__QYND,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__V4MD,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__XYYC));
-      lisaac_push(&__pos__XWUC,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_7));
-      lisaac_push(&__pos__XWUC,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__LP5D,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__QYND,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__V4MD,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__1NDE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__XWUC,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__LP5D,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__QYND,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__MWUC,L23464466); /* L179 BLOCK*/;
-      lisaac_push_first(&__pos__XE2C,L8530438); /* L65 FALSE*/;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__SWUC) {
-      lisaac_push(&__pos__GXFC,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__54EC,L13509634); /* L103 TRUE*/;
-      __tmp__PWUC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__GXFC,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__54EC,L14689286); /* L112 FALSE*/;
-      __tmp__PWUC=TRUE__B__;
-    };
-    __tmp__HWUC=__tmp__PWUC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__1WFC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__2JGC,L12081158); /* L92 FALSE*/;
-    __tmp__HWUC=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__HWUC) {
-    lisaac_push(&__pos__1WFC,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__2JGC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__GXFC,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__GXFC,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__54EC,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__CWUC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__R4VC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__MWUC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__5WFC));
-    lisaac_push(&__pos__54EC,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__54EC,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__CWUC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__R4VC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__MWUC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__XE2C,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__54EC,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__CWUC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__R4VC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__1WFC,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__2JGC,L8530438); /* L65 FALSE*/;
-  };
-  __tmp__E5EC=(*(Self__Z4EC)).storage__ISVB;
-  /* NULL __NATIVE_ARRAYoAGENTo__DSVB__ */
-if (__tmp__E5EC==NULL) {
-    lisaac_push(&__pos__Y4EC,L32638017); /* L249 FAST_ARRAY*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* NATIVE_ARRAY(AGENT) */ {
-    lisaac_push(&__pos__Y4EC,L32638017); /* L249 FAST_ARRAY*/;
-    Self__T4IC=((void **)__tmp__E5EC);
-    lisaac_push_first(&__pos__1WFC,L16780309); /* L128 NATIVE_ARRAY*/;
-    lisaac_push_first(&__pos__2JGC,L21772306); /* L166 BLOCK*/;
-    lisaac_push_first(&__pos__GXFC,L7481860); /* L57 OBJECT*/;
-    __tmp__XYYC=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__2JGC,L21899282); /* L167 BLOCK*/;
-    __tmp__HWUC=__infix_greater_equal__JGG( 15, 5);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__HWUC) {
-      lisaac_push(&__pos__2JGC,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__GXFC,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__54EC,L21906962); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__CWUC,L16785429); /* L128 NATIVE_ARRAY*/;
-      __tmp__PWUC=__infix_greater_equal__JGG(i__04EC, 0);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__PWUC) {
-        lisaac_push(&__pos__54EC,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__CWUC,L13509634); /* L103 TRUE*/;
-        __tmp__5WUC=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__54EC,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__CWUC,L14689286); /* L112 FALSE*/;
-        __tmp__5WUC=TRUE__B__;
-      };
-      __tmp__PWUC=__tmp__5WUC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__2JGC,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__GXFC,L12081158); /* L92 FALSE*/;
-      __tmp__PWUC=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__PWUC) {
-      lisaac_push(&__pos__2JGC,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__GXFC,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__54EC,L21910546); /* L167 BLOCK*/;
-      lisaac_push(&__pos__54EC,L22051346); /* L168 BLOCK*/;
-      lisaac_push_first(&__pos__CWUC,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__R4VC,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__MWUC,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__XE2C,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__XYYC));
-      lisaac_push(&__pos__CWUC,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_1));
-      lisaac_push(&__pos__CWUC,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__R4VC,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__MWUC,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__XE2C,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__4YYC,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__CWUC,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__R4VC,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__MWUC,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__2JGC,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__GXFC,L8530438); /* L65 FALSE*/;
-    };
-    __tmp__F5EC=Self__T4IC[i__04EC];
-  };
-  Result__14EC=__tmp__F5EC;
-  return(Result__14EC);
-}
-
-static __LINKED_LISToINBOXo__SJ* create__N3()
-/* () With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB ptr__FB4,__tmp__FC4;
-  __INTEGER__K __tmp__LB4,__tmp__0B4;
-  __UINTEGER_CPU__GDG __tmp__NB4,__tmp__1B4,__tmp__YBV,__tmp__HICE;
-  __UINTEGER_32__RD __tmp__MC4;
-  _____CONTEXT __pos__O3,__pos__BB4,__pos__5RBB,__pos__SB4,__pos__1GHB;
-  _____CONTEXT __pos__DTT,__pos__UBV,__pos__JLHB,__pos__QICE;
-  __LINKED_LISToINBOXo__SJ *result__EB4,*__tmp__RC4,*Result__Q3;
-  __BOOLEAN__C __tmp__ZKB,__tmp__BLB,__tmp__ELB;
-  lisaac_push_first(&__pos__O3,L8651829); /* L66 LINKED_LIST*/;
-  lisaac_push_first(&__pos__BB4,L15602180); /* L119 OBJECT*/;
-  result__EB4=NULL;
-  ptr__FB4=((__POINTER__CB )(NULL));
-  lisaac_push(&__pos__BB4,L16394756); /* L125 OBJECT*/;
-  lisaac_push_first(&__pos__5RBB,L5250564); /* L40 OBJECT*/;
-  __tmp__LB4=sizeof(__LINKED_LISToINBOXo__SJ);
-  lisaac_push(&__pos__BB4,L16394756); /* L125 OBJECT*/;
-  __tmp__NB4=to_uinteger_cpu__ZUH(__tmp__LB4);
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__NB4 ==  0)) {
-    lisaac_push(&__pos__BB4,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__5RBB,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__SB4,L16523780); /* L126 OBJECT*/;
-    result__EB4=LINKED_LISToINBOXo__SJ__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__BB4,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__5RBB,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__SB4,L16923652); /* L129 OBJECT*/;
-    lisaac_push_first(&__pos__1GHB,L30548996); /* L233 OBJECT*/;
-    __tmp__0B4=__LINKED_LISToINBOXo__SJ__;
-    __tmp__1B4=clone_allocation_size__CEG;
-    lisaac_push(&__pos__SB4,L17198084); /* L131 OBJECT*/;
-    lisaac_push_first(&__pos__1GHB,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__DTT,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__UBV,L5383176); /* L41 NUMERIC*/;
-    __tmp__YBV=to_uinteger_cpu__ZUH( 0);
-    lisaac_push(&__pos__DTT,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__UBV,L9195016); /* L70 NUMERIC*/;
-    __tmp__HICE=(__UINTEGER_CPU__GDG)(__tmp__YBV - __tmp__NB4);
-    lisaac_push(&__pos__1GHB,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__DTT,L9195016); /* L70 NUMERIC*/;
-    clone_allocation_size__CEG=(__UINTEGER_CPU__GDG)(__tmp__1B4 - __tmp__HICE);
-    lisaac_push(&__pos__SB4,L17310212); /* L132 OBJECT*/;
-    lisaac_push_first(&__pos__1GHB,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__DTT,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__0B4 == (__INTEGER__K)(-  1))) {
-      lisaac_push(&__pos__SB4,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__1GHB,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__DTT,L17446916); /* L133 OBJECT*/;
-      __tmp__FC4=alloc_size__5WK(__tmp__NB4);
-      ptr__FB4=__tmp__FC4;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__SB4,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__1GHB,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__DTT,L17719300); /* L135 OBJECT*/;
-      __tmp__MC4=to_uinteger_32__AAG(__tmp__0B4);
-      lisaac_push(&__pos__DTT,L17723908); /* L135 OBJECT*/;
-      __tmp__FC4=alloc_type__size__VYK(__tmp__MC4,__tmp__NB4);
-      ptr__FB4=__tmp__FC4;
-    };
-    lisaac_push(&__pos__SB4,L17979396); /* L137 OBJECT*/;
-    lisaac_push_first(&__pos__1GHB,L4069969); /* L31 CONVERT*/;
-    __tmp__RC4=((__LINKED_LISToINBOXo__SJ *)ptr__FB4);
-    result__EB4=__tmp__RC4;
-    lisaac_push(&__pos__SB4,L18232836); /* L139 OBJECT*/;
-    lisaac_push_first(&__pos__1GHB,L31079428); /* L237 OBJECT*/;
-    *(__tmp__RC4) = *(LINKED_LISToINBOXo__SJ__);
-    lisaac_push(&__pos__SB4,L18746884); /* L143 OBJECT*/;
-    lisaac_push_first(&__pos__1GHB,L8530438); /* L65 FALSE*/;
-  };
-  Result__Q3=result__EB4;
-  lisaac_push(&__pos__O3,L8916021); /* L68 LINKED_LIST*/;
-  lisaac_push_first(&__pos__BB4,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__5RBB,L7481860); /* L57 OBJECT*/;
-  ptr__FB4=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__BB4,L24520722); /* L187 BLOCK*/;
-  __tmp__ZKB=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ZKB) {
-    lisaac_push(&__pos__BB4,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__5RBB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__SB4,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__1GHB,L8920117); /* L68 LINKED_LIST*/;
-    __tmp__0B4=count__SBW(LINKED_LISToINBOXo__SJ__);
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__0B4 ==  0)) {
-      lisaac_push(&__pos__SB4,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__1GHB,L13509634); /* L103 TRUE*/;
-      __tmp__BLB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__SB4,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__1GHB,L14689286); /* L112 FALSE*/;
-      __tmp__BLB=TRUE__B__;
-    };
-    __tmp__ELB=__tmp__BLB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__BB4,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__5RBB,L12081158); /* L92 FALSE*/;
-    __tmp__ELB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ELB) {
-    lisaac_push(&__pos__BB4,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__5RBB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__SB4,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__SB4,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__1GHB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__DTT,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__UBV,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__JLHB,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(ptr__FB4));
-    lisaac_push(&__pos__1GHB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__1GHB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__DTT,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__UBV,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__JLHB,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__QICE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__1GHB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__DTT,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__UBV,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__BB4,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__5RBB,L8530438); /* L65 FALSE*/;
-  };
-  return(Result__Q3);
-}
-
-static __INTEGER__K fast_index_of__start__AYUB(__LINKED_LISToINBOXo__SJ *Self__CYUB,void *element__DYUB)
-/* (Strict LINKED_LIST(INBOX){LINKED_LISToINBOXo__SJ},INBOX{EXAMPLE__OBxDESK__TCxWORLD__JJ}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K result__HYUB,u__GYUB,__tmp__0ODE,Result__FYUB;
-  __INTEGER__K __tmp__VICE,__tmp__JZUB;
-  void *__tmp__VYUB;
-  __POINTER__CB __tmp__KRXB;
-  _____CONTEXT __pos__BYUB,__pos__YQXB,__pos__MYUB,__pos__XBYD;
-  _____CONTEXT __pos__TYUB,__pos__WODE,__pos__XODE,__pos__YODE;
-  _____CONTEXT __pos__4ICE;
-  __BOOLEAN__C __tmp__YYUB,__tmp__LZUB,__tmp__URXB;
-  lisaac_push_first(&__pos__BYUB,L35286069); /* L269 LINKED_LIST*/;
-  result__HYUB= 1;
-  u__GYUB=Self__CYUB->parent_linked_collection__ZJ.upper__MK;
-  lisaac_push(&__pos__BYUB,L36309557); /* L277 LINKED_LIST*/;
-  lisaac_push_first(&__pos__YQXB,L11802642); /* L90 BLOCK*/;
-  until_do__XQXB:
-  {
-    lisaac_push(&__pos__YQXB,L11802642); /* L90 BLOCK*/;
-    lisaac_push_first(&__pos__MYUB,L36052021); /* L275 LINKED_LIST*/;
-    lisaac_push_first(&__pos__XBYD,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((result__HYUB > u__GYUB)) {
-      lisaac_push(&__pos__MYUB,L36055093); /* L275 LINKED_LIST*/;
-      lisaac_push_first(&__pos__XBYD,L10377218); /* L79 TRUE*/;
-      __tmp__YYUB=TRUE__B__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__MYUB,L36055093); /* L275 LINKED_LIST*/;
-      lisaac_push_first(&__pos__XBYD,L11832326); /* L90 FALSE*/;
-      lisaac_push_first(&__pos__TYUB,L36066869); /* L275 LINKED_LIST*/;
-      __tmp__VYUB=item__ZNVB(Self__CYUB,result__HYUB);
-      __tmp__YYUB=((void *)element__DYUB == (void *)__tmp__VYUB);
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__YYUB) {
-      lisaac_push(&__pos__YQXB,L11799570); /* L90 BLOCK*/;
-      lisaac_push_first(&__pos__MYUB,L13509634); /* L103 TRUE*/;
-      __tmp__YYUB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__YQXB,L11799570); /* L90 BLOCK*/;
-      lisaac_push_first(&__pos__MYUB,L14689286); /* L112 FALSE*/;
-      __tmp__YYUB=TRUE__B__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__YYUB) {
-      lisaac_push(&__pos__YQXB,L12192274); /* L93 BLOCK*/;
-      lisaac_push_first(&__pos__MYUB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__XBYD,L11935762); /* L91 BLOCK*/;
-      lisaac_push_first(&__pos__TYUB,L36188213); /* L276 LINKED_LIST*/;
-      lisaac_push_first(&__pos__WODE,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__XODE,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__YODE,L9195016); /* L70 NUMERIC*/;
-      __tmp__0ODE=(__INTEGER__K)(-  1);
-      lisaac_push(&__pos__WODE,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__XODE,L9195016); /* L70 NUMERIC*/;
-      result__HYUB=(__INTEGER__K)(result__HYUB - __tmp__0ODE);
-      lisaac_push(&__pos__XBYD,L12068370); /* L92 BLOCK*/;
-      goto until_do__XQXB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__YQXB,L12192274); /* L93 BLOCK*/;
-      lisaac_push_first(&__pos__MYUB,L8530438); /* L65 FALSE*/;
-    };
-  };
-  Result__FYUB=result__HYUB;
-  lisaac_push(&__pos__BYUB,L64883767); /* L495 COLLECTION*/;
-  lisaac_push_first(&__pos__YQXB,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__MYUB,L7481860); /* L57 OBJECT*/;
-  __tmp__KRXB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__YQXB,L24520722); /* L187 BLOCK*/;
-  __tmp__YYUB=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__YYUB) {
-    lisaac_push(&__pos__YQXB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__MYUB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__XBYD,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__TYUB,L64884791); /* L495 COLLECTION*/;
-    __tmp__0ODE=Self__CYUB->parent_linked_collection__ZJ.upper__MK;
-    lisaac_push(&__pos__TYUB,L64904759); /* L495 COLLECTION*/;
-    lisaac_push_first(&__pos__WODE,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__XODE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__YODE,L9195016); /* L70 NUMERIC*/;
-    __tmp__VICE=(__INTEGER__K)(-  1);
-    lisaac_push(&__pos__WODE,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__XODE,L9195016); /* L70 NUMERIC*/;
-    __tmp__JZUB=(__INTEGER__K)(__tmp__0ODE - __tmp__VICE);
-    lisaac_push(&__pos__TYUB,L64906295); /* L495 COLLECTION*/;
-    __tmp__LZUB=in_range__to__I5I(result__HYUB, 1,__tmp__JZUB);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__LZUB) {
-      lisaac_push(&__pos__XBYD,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TYUB,L13509634); /* L103 TRUE*/;
-      __tmp__URXB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__XBYD,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TYUB,L14689286); /* L112 FALSE*/;
-      __tmp__URXB=TRUE__B__;
-    };
-    __tmp__LZUB=__tmp__URXB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__YQXB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__MYUB,L12081158); /* L92 FALSE*/;
-    __tmp__LZUB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__LZUB) {
-    lisaac_push(&__pos__YQXB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__MYUB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__XBYD,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__XBYD,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__TYUB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__WODE,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__XODE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__YODE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__KRXB));
-    lisaac_push(&__pos__TYUB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__TYUB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__WODE,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__XODE,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__YODE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__4ICE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__TYUB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__WODE,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__XODE,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__YQXB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__MYUB,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__BYUB,L65014839); /* L496 COLLECTION*/;
-  lisaac_push_first(&__pos__YQXB,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__MYUB,L7481860); /* L57 OBJECT*/;
-  __tmp__KRXB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__YQXB,L24520722); /* L187 BLOCK*/;
-  __tmp__YYUB=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__YYUB) {
-    lisaac_push(&__pos__YQXB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__MYUB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__XBYD,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__TYUB,L65025591); /* L496 COLLECTION*/;
-    __tmp__LZUB=valid_index__PKDC(Self__CYUB,result__HYUB);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__LZUB) {
-      lisaac_push(&__pos__TYUB,L65027127); /* L496 COLLECTION*/;
-      lisaac_push_first(&__pos__WODE,L11962882); /* L91 TRUE*/;
-      lisaac_push_first(&__pos__XODE,L65038903); /* L496 COLLECTION*/;
-      __tmp__VYUB=item__ZNVB(Self__CYUB,result__HYUB);
-      __tmp__URXB=((void *)element__DYUB == (void *)__tmp__VYUB);
-    } else /* FALSE */ {
-      lisaac_push(&__pos__TYUB,L65027127); /* L496 COLLECTION*/;
-      lisaac_push_first(&__pos__WODE,L13391878); /* L102 FALSE*/;
-      __tmp__URXB=TRUE__B__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__URXB) {
-      lisaac_push(&__pos__XBYD,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TYUB,L13509634); /* L103 TRUE*/;
-      __tmp__URXB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__XBYD,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TYUB,L14689286); /* L112 FALSE*/;
-      __tmp__URXB=TRUE__B__;
-    };
-    __tmp__LZUB=__tmp__URXB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__YQXB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__MYUB,L12081158); /* L92 FALSE*/;
-    __tmp__LZUB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__LZUB) {
-    lisaac_push(&__pos__YQXB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__MYUB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__XBYD,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__XBYD,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__TYUB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__WODE,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__XODE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__YODE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__KRXB));
-    lisaac_push(&__pos__TYUB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__TYUB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__WODE,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__XODE,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__YODE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__4ICE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__TYUB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__WODE,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__XODE,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__YQXB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__MYUB,L8530438); /* L65 FALSE*/;
-  };
-  return(Result__FYUB);
-}
-
-static void add_last__V4UB(__LINKED_LISToINBOXo__SJ *Self__X4UB,void *element__Y4UB)
-/* (Strict LINKED_LIST(INBOX){LINKED_LISToINBOXo__SJ},INBOX{EXAMPLE__OBxDESK__TCxWORLD__JJ}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__0AVB,__tmp__DAVB,__tmp__S5UB,__tmp__PJCE;
-  __INTEGER__K __tmp__H5GC;
-  __POINTER__CB __tmp__NLKD,__tmp__LXEC,__tmp__THHC;
-  void *__tmp__DMDC,*__tmp__KMDC;
-  _____CONTEXT __pos__W4UB,__pos__CTXB,__pos__C5UB,__pos__K5ID;
-  _____CONTEXT __pos__JLKD,__pos__PGLD,__pos__ULKD,__pos__Q5ID;
-  _____CONTEXT __pos__RXRD,__pos__HNSD,__pos__ZXRD,__pos__KJCE;
-  _____CONTEXT __pos__OHHC,__pos__QJHC,__pos__0HHC,__pos__F5GC;
-  _____CONTEXT __pos__5LPC,__pos__KFRC,__pos__HMPC,__pos__YJCE;
-  __LINKED_LIST_NODEoINBOXo__Z4UB *__tmp__E5UB,*__tmp__R5UB,*Self__L5ID;
-  __BOOLEAN__C __tmp__PLKD,__tmp__XLKD,__tmp__0LKD,Result__A5GC;
-  __BOOLEAN__C __tmp__3HHC,__tmp__AIHC;
-  lisaac_push_first(&__pos__W4UB,L11546165); /* L88 LINKED_LIST*/;
-  __tmp__0AVB=Self__X4UB->parent_linked_collection__ZJ.upper__MK;
-  lisaac_push(&__pos__W4UB,L23215671); /* L177 COLLECTION*/;
-  __tmp__DAVB=count__SBW(Self__X4UB);
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__X4UB->first_link__24UB == (void *)NULL)) {
-    lisaac_push(&__pos__W4UB,L13371957); /* L102 LINKED_LIST*/;
-    lisaac_push_first(&__pos__CTXB,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__C5UB,L12091445); /* L92 LINKED_LIST*/;
-    __tmp__E5UB=create__next__SS3B(element__Y4UB);
-    Self__X4UB->first_link__24UB=__tmp__E5UB;
-    Self__X4UB->parent_linked_collection__ZJ.upper__MK= 1;
-    Self__X4UB->last_link__G5UB=__tmp__E5UB;
-    Self__X4UB->mem_idx__H5UB= 1;
-    Self__X4UB->mem_lnk__J5UB=__tmp__E5UB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__W4UB,L13371957); /* L102 LINKED_LIST*/;
-    lisaac_push_first(&__pos__CTXB,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__C5UB,L12874293); /* L98 LINKED_LIST*/;
-    __tmp__E5UB=create__next__SS3B(element__Y4UB);
-    __tmp__R5UB=Self__X4UB->last_link__G5UB;
-    /* NULL __LINKED_LIST_NODEoINBOXo__Z4UB__ */
-if (__tmp__R5UB==NULL) {
-      lisaac_push(&__pos__C5UB,L12990517); /* L99 LINKED_LIST*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LINKED_LIST_NODE(INBOX) */ {
-      lisaac_push(&__pos__C5UB,L12990517); /* L99 LINKED_LIST*/;
-      Self__L5ID=((__LINKED_LIST_NODEoINBOXo__Z4UB *)__tmp__R5UB);
-      lisaac_push_first(&__pos__K5ID,L9324142); /* L71 LINKED_LIST_NODE*/;
-      Self__L5ID->next__UL4B=__tmp__E5UB;
-      lisaac_push(&__pos__K5ID,L9964654); /* L76 LINKED_LIST_NODE*/;
-      lisaac_push_first(&__pos__JLKD,L24393746); /* L186 BLOCK*/;
-      lisaac_push_first(&__pos__PGLD,L7481860); /* L57 OBJECT*/;
-      __tmp__NLKD=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__JLKD,L24520722); /* L187 BLOCK*/;
-      __tmp__PLKD=__infix_greater_equal__JGG( 15, 15);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__PLKD) {
-        lisaac_push(&__pos__JLKD,L24524306); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__PGLD,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__ULKD,L24528914); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__Q5ID,L9965678); /* L76 LINKED_LIST_NODE*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__L5ID->next__UL4B == (void *)__tmp__E5UB)) {
-          lisaac_push(&__pos__ULKD,L24525842); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__Q5ID,L13509634); /* L103 TRUE*/;
-          __tmp__XLKD=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__ULKD,L24525842); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__Q5ID,L14689286); /* L112 FALSE*/;
-          __tmp__XLKD=TRUE__B__;
-        };
-        __tmp__0LKD=__tmp__XLKD;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JLKD,L24524306); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__PGLD,L12081158); /* L92 FALSE*/;
-        __tmp__0LKD=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__0LKD) {
-        lisaac_push(&__pos__JLKD,L24775186); /* L189 BLOCK*/;
-        lisaac_push_first(&__pos__PGLD,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__ULKD,L24532498); /* L187 BLOCK*/;
-        lisaac_push(&__pos__ULKD,L24672274); /* L188 BLOCK*/;
-        lisaac_push_first(&__pos__Q5ID,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__RXRD,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__HNSD,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__ZXRD,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__NLKD));
-        lisaac_push(&__pos__Q5ID,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_2));
-        lisaac_push(&__pos__Q5ID,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__RXRD,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__HNSD,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__ZXRD,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__KJCE,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__Q5ID,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__RXRD,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__HNSD,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JLKD,L24775186); /* L189 BLOCK*/;
-        lisaac_push_first(&__pos__PGLD,L8530438); /* L65 FALSE*/;
-      };
-    };
-    __tmp__S5UB=Self__X4UB->parent_linked_collection__ZJ.upper__MK;
-    lisaac_push(&__pos__C5UB,L13118517); /* L100 LINKED_LIST*/;
-    lisaac_push_first(&__pos__K5ID,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__JLKD,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__PGLD,L9195016); /* L70 NUMERIC*/;
-    __tmp__PJCE=(__INTEGER__K)(-  1);
-    lisaac_push(&__pos__K5ID,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__JLKD,L9195016); /* L70 NUMERIC*/;
-    Self__X4UB->parent_linked_collection__ZJ.upper__MK=(__INTEGER__K)(__tmp__S5UB - __tmp__PJCE);
-    Self__X4UB->last_link__G5UB=__tmp__E5UB;
-  };
-  lisaac_push(&__pos__W4UB,L23071799); /* L176 COLLECTION*/;
-  lisaac_push_first(&__pos__CTXB,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__C5UB,L7481860); /* L57 OBJECT*/;
-  __tmp__NLKD=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__CTXB,L24520722); /* L187 BLOCK*/;
-  __tmp__PLKD=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__PLKD) {
-    lisaac_push(&__pos__CTXB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__C5UB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__K5ID,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__JLKD,L23075895); /* L176 COLLECTION*/;
-    lisaac_push_first(&__pos__PGLD,L19270712); /* L147 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__ULKD,L21772306); /* L166 BLOCK*/;
-    lisaac_push_first(&__pos__Q5ID,L7481860); /* L57 OBJECT*/;
-    __tmp__LXEC=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__ULKD,L21899282); /* L167 BLOCK*/;
-    __tmp__XLKD=__infix_greater_equal__JGG( 15, 5);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__XLKD) {
-      lisaac_push(&__pos__ULKD,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__Q5ID,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__RXRD,L21906962); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__HNSD,L19276856); /* L147 TRAVERSABLE*/;
-      lisaac_push_first(&__pos__ZXRD,L9312309); /* L71 LINKED_LIST*/;
-      Result__A5GC=((void *)Self__X4UB->first_link__24UB == (void *)NULL);
-      lisaac_push(&__pos__ZXRD,L14297144); /* L109 TRAVERSABLE*/;
-      lisaac_push_first(&__pos__KJCE,L15357964); /* L117 STRING_CONSTANT*/;
-      lisaac_push_first(&__pos__OHHC,L23083026); /* L176 BLOCK*/;
-      lisaac_push_first(&__pos__QJHC,L7481860); /* L57 OBJECT*/;
-      __tmp__THHC=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__OHHC,L23210002); /* L177 BLOCK*/;
-      __tmp__0LKD=__infix_greater_equal__JGG( 15, 15);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__0LKD) {
-        lisaac_push(&__pos__OHHC,L23213586); /* L177 BLOCK*/;
-        lisaac_push_first(&__pos__QJHC,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__0HHC,L23218194); /* L177 BLOCK*/;
-        lisaac_push_first(&__pos__F5GC,L14306360); /* L109 TRAVERSABLE*/;
-        __tmp__H5GC=count__SBW(Self__X4UB);
-        /* __TRUE__B__ __FALSE__I__ */
-if ((Result__A5GC == (__tmp__H5GC ==  0))) {
-          lisaac_push(&__pos__0HHC,L23215122); /* L177 BLOCK*/;
-          lisaac_push_first(&__pos__F5GC,L13509634); /* L103 TRUE*/;
-          __tmp__3HHC=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__0HHC,L23215122); /* L177 BLOCK*/;
-          lisaac_push_first(&__pos__F5GC,L14689286); /* L112 FALSE*/;
-          __tmp__3HHC=TRUE__B__;
-        };
-        __tmp__AIHC=__tmp__3HHC;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__OHHC,L23213586); /* L177 BLOCK*/;
-        lisaac_push_first(&__pos__QJHC,L12081158); /* L92 FALSE*/;
-        __tmp__AIHC=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__AIHC) {
-        lisaac_push(&__pos__OHHC,L23464466); /* L179 BLOCK*/;
-        lisaac_push_first(&__pos__QJHC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__0HHC,L23348754); /* L178 BLOCK*/;
-        lisaac_push_first(&__pos__F5GC,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__5LPC,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__KFRC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__HMPC,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__THHC));
-        lisaac_push(&__pos__F5GC,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_7));
-        lisaac_push(&__pos__F5GC,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__5LPC,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__KFRC,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__HMPC,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__YJCE,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__F5GC,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__5LPC,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__KFRC,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__OHHC,L23464466); /* L179 BLOCK*/;
-        lisaac_push_first(&__pos__QJHC,L8530438); /* L65 FALSE*/;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (Result__A5GC) {
-        lisaac_push(&__pos__HNSD,L19272248); /* L147 TRAVERSABLE*/;
-        lisaac_push_first(&__pos__ZXRD,L13509634); /* L103 TRUE*/;
-        __tmp__3HHC=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__HNSD,L19272248); /* L147 TRAVERSABLE*/;
-        lisaac_push_first(&__pos__ZXRD,L14689286); /* L112 FALSE*/;
-        __tmp__3HHC=TRUE__B__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3HHC) {
-        lisaac_push(&__pos__RXRD,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__HNSD,L13509634); /* L103 TRUE*/;
-        __tmp__3HHC=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__RXRD,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__HNSD,L14689286); /* L112 FALSE*/;
-        __tmp__3HHC=TRUE__B__;
-      };
-      __tmp__0LKD=__tmp__3HHC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__ULKD,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__Q5ID,L12081158); /* L92 FALSE*/;
-      __tmp__0LKD=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__0LKD) {
-      lisaac_push(&__pos__ULKD,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__Q5ID,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__RXRD,L21910546); /* L167 BLOCK*/;
-      lisaac_push(&__pos__RXRD,L22051346); /* L168 BLOCK*/;
-      lisaac_push_first(&__pos__HNSD,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__ZXRD,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__KJCE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__OHHC,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__LXEC));
-      lisaac_push(&__pos__HNSD,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_1));
-      lisaac_push(&__pos__HNSD,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__ZXRD,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__KJCE,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__OHHC,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__QJHC,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__HNSD,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__ZXRD,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__KJCE,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__ULKD,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__Q5ID,L8530438); /* L65 FALSE*/;
-    };
-    __tmp__E5UB=Self__X4UB->last_link__G5UB;
-    /* NULL __LINKED_LIST_NODEoINBOXo__Z4UB__ */
-if (__tmp__E5UB==NULL) {
-      lisaac_push(&__pos__PGLD,L20985909); /* L160 LINKED_LIST*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LINKED_LIST_NODE(INBOX) */ {
-      __tmp__DMDC=__tmp__E5UB->item__QOVB;
-    };
-    lisaac_push(&__pos__PGLD,L20064312); /* L153 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__ULKD,L15357964); /* L117 STRING_CONSTANT*/;
-    lisaac_push_first(&__pos__Q5ID,L23083026); /* L176 BLOCK*/;
-    lisaac_push_first(&__pos__RXRD,L7481860); /* L57 OBJECT*/;
-    __tmp__LXEC=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__Q5ID,L23210002); /* L177 BLOCK*/;
-    __tmp__XLKD=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__XLKD) {
-      lisaac_push(&__pos__Q5ID,L23213586); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__RXRD,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__HNSD,L23218194); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__ZXRD,L20065336); /* L153 TRAVERSABLE*/;
-      __tmp__H5GC=Self__X4UB->parent_linked_collection__ZJ.upper__MK;
-      lisaac_push(&__pos__ZXRD,L20075064); /* L153 TRAVERSABLE*/;
-      __tmp__KMDC=item__ZNVB(Self__X4UB,__tmp__H5GC);
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__DMDC == (void *)__tmp__KMDC)) {
-        lisaac_push(&__pos__HNSD,L23215122); /* L177 BLOCK*/;
-        lisaac_push_first(&__pos__ZXRD,L13509634); /* L103 TRUE*/;
-        __tmp__3HHC=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__HNSD,L23215122); /* L177 BLOCK*/;
-        lisaac_push_first(&__pos__ZXRD,L14689286); /* L112 FALSE*/;
-        __tmp__3HHC=TRUE__B__;
-      };
-      __tmp__0LKD=__tmp__3HHC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__Q5ID,L23213586); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__RXRD,L12081158); /* L92 FALSE*/;
-      __tmp__0LKD=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__0LKD) {
-      lisaac_push(&__pos__Q5ID,L23464466); /* L179 BLOCK*/;
-      lisaac_push_first(&__pos__RXRD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__HNSD,L23348754); /* L178 BLOCK*/;
-      lisaac_push_first(&__pos__ZXRD,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__KJCE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__OHHC,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__QJHC,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__LXEC));
-      lisaac_push(&__pos__ZXRD,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_7));
-      lisaac_push(&__pos__ZXRD,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__KJCE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__OHHC,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__QJHC,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__0HHC,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__ZXRD,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__KJCE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__OHHC,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__Q5ID,L23464466); /* L179 BLOCK*/;
-      lisaac_push_first(&__pos__RXRD,L8530438); /* L65 FALSE*/;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__DMDC == (void *)element__Y4UB)) {
-      lisaac_push(&__pos__K5ID,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__JLKD,L13509634); /* L103 TRUE*/;
-      __tmp__0LKD=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__K5ID,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__JLKD,L14689286); /* L112 FALSE*/;
-      __tmp__0LKD=TRUE__B__;
-    };
-    __tmp__XLKD=__tmp__0LKD;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__CTXB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__C5UB,L12081158); /* L92 FALSE*/;
-    __tmp__XLKD=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__XLKD) {
-    lisaac_push(&__pos__CTXB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__C5UB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__K5ID,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__K5ID,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__JLKD,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__PGLD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__ULKD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__Q5ID,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__NLKD));
-    lisaac_push(&__pos__JLKD,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__JLKD,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__PGLD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__ULKD,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__Q5ID,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__RXRD,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__JLKD,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__PGLD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__ULKD,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__CTXB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__C5UB,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__W4UB,L23202871); /* L177 COLLECTION*/;
-  lisaac_push_first(&__pos__CTXB,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__C5UB,L7481860); /* L57 OBJECT*/;
-  __tmp__NLKD=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__CTXB,L24520722); /* L187 BLOCK*/;
-  __tmp__PLKD=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__PLKD) {
-    lisaac_push(&__pos__CTXB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__C5UB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__K5ID,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__JLKD,L23207479); /* L177 COLLECTION*/;
-    __tmp__S5UB=count__SBW(Self__X4UB);
-    lisaac_push(&__pos__JLKD,L23210039); /* L177 COLLECTION*/;
-    lisaac_push_first(&__pos__PGLD,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__ULKD,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__Q5ID,L9195016); /* L70 NUMERIC*/;
-    __tmp__PJCE=(__INTEGER__K)(- __tmp__DAVB);
-    lisaac_push(&__pos__PGLD,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__ULKD,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__S5UB == (__INTEGER__K)( 1 - __tmp__PJCE))) {
-      lisaac_push(&__pos__K5ID,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__JLKD,L13509634); /* L103 TRUE*/;
-      __tmp__0LKD=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__K5ID,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__JLKD,L14689286); /* L112 FALSE*/;
-      __tmp__0LKD=TRUE__B__;
-    };
-    __tmp__XLKD=__tmp__0LKD;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__CTXB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__C5UB,L12081158); /* L92 FALSE*/;
-    __tmp__XLKD=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__XLKD) {
-    lisaac_push(&__pos__CTXB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__C5UB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__K5ID,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__K5ID,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__JLKD,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__PGLD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__ULKD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__Q5ID,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__NLKD));
-    lisaac_push(&__pos__JLKD,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__JLKD,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__PGLD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__ULKD,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__Q5ID,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__RXRD,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__JLKD,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__PGLD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__ULKD,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__CTXB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__C5UB,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__W4UB,L23333943); /* L178 COLLECTION*/;
-  lisaac_push_first(&__pos__CTXB,L24520722); /* L187 BLOCK*/;
-  __tmp__PLKD=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__PLKD) {
-    lisaac_push(&__pos__CTXB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__C5UB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__K5ID,L24525842); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__JLKD,L13509634); /* L103 TRUE*/;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__CTXB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__C5UB,L12081158); /* L92 FALSE*/;
-  };
-  lisaac_push(&__pos__CTXB,L24775186); /* L189 BLOCK*/;
-  lisaac_push(&__pos__W4UB,L23465015); /* L179 COLLECTION*/;
-  lisaac_push_first(&__pos__CTXB,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__C5UB,L7481860); /* L57 OBJECT*/;
-  __tmp__NLKD=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__CTXB,L24520722); /* L187 BLOCK*/;
-  __tmp__PLKD=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__PLKD) {
-    lisaac_push(&__pos__CTXB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__C5UB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__K5ID,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__JLKD,L23466039); /* L179 COLLECTION*/;
-    __tmp__S5UB=Self__X4UB->parent_linked_collection__ZJ.upper__MK;
-    lisaac_push(&__pos__JLKD,L23472183); /* L179 COLLECTION*/;
-    lisaac_push_first(&__pos__PGLD,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__ULKD,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__Q5ID,L9195016); /* L70 NUMERIC*/;
-    __tmp__PJCE=(__INTEGER__K)(- __tmp__0AVB);
-    lisaac_push(&__pos__PGLD,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__ULKD,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__S5UB == (__INTEGER__K)( 1 - __tmp__PJCE))) {
-      lisaac_push(&__pos__K5ID,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__JLKD,L13509634); /* L103 TRUE*/;
-      __tmp__0LKD=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__K5ID,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__JLKD,L14689286); /* L112 FALSE*/;
-      __tmp__0LKD=TRUE__B__;
-    };
-    __tmp__XLKD=__tmp__0LKD;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__CTXB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__C5UB,L12081158); /* L92 FALSE*/;
-    __tmp__XLKD=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__XLKD) {
-    lisaac_push(&__pos__CTXB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__C5UB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__K5ID,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__K5ID,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__JLKD,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__PGLD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__ULKD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__Q5ID,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__NLKD));
-    lisaac_push(&__pos__JLKD,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__JLKD,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__PGLD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__ULKD,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__Q5ID,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__RXRD,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__JLKD,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__PGLD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__ULKD,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__CTXB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__C5UB,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static __BOOLEAN__C in_range__to__INV(__UINTEGER_8__VB Self__KNV,__UINTEGER_8__VB low__LNV,__UINTEGER_8__VB up__MNV)
-/* (Expanded UINTEGER_8{UINTEGER_8__VB},Expanded UINTEGER_8{UINTEGER_8__VB},Expanded UINTEGER_8{UINTEGER_8__VB}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  _____CONTEXT __pos__JNV,__pos__PMAB,__pos__TNV,__pos__SMGB;
-  _____CONTEXT __pos__SDZD;
-  __BOOLEAN__C __tmp__ONV,__tmp__WMGB,__tmp__YMGB,__tmp__ZMGB;
-  __BOOLEAN__C Result__NNV;
-  lisaac_push_first(&__pos__JNV,L6296072); /* L48 NUMERIC*/;
-  __tmp__ONV=__infix_less_equal__BMV(low__LNV,Self__KNV);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ONV) {
-    lisaac_push(&__pos__JNV,L6300680); /* L48 NUMERIC*/;
-    lisaac_push_first(&__pos__PMAB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__TNV,L6304264); /* L48 NUMERIC*/;
-    lisaac_push_first(&__pos__SMGB,L15496712); /* L118 NUMERIC*/;
-    lisaac_push_first(&__pos__SDZD,L14700552); /* L112 NUMERIC*/;
-    __tmp__WMGB=(up__MNV > Self__KNV);
-    __tmp__YMGB=(up__MNV == Self__KNV);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WMGB) {
-      lisaac_push(&__pos__SMGB,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__pos__SDZD,L10900994); /* L83 TRUE*/;
-      __tmp__ZMGB=TRUE__B__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__SMGB,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__pos__SDZD,L12342790); /* L94 FALSE*/;
-      __tmp__ZMGB=__tmp__YMGB;
-    };
-    __tmp__WMGB=__tmp__ZMGB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__JNV,L6300680); /* L48 NUMERIC*/;
-    lisaac_push_first(&__pos__PMAB,L12081158); /* L92 FALSE*/;
-    __tmp__WMGB=FALSE__I__;
-  };
-  Result__NNV=__tmp__WMGB;
-  return(Result__NNV);
-}
-
-static __INTEGER__K max__IMH(__INTEGER__K Self__KMH,__INTEGER__K other__LMH)
-/* (Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K result__NMH,Result__MMH;
-  _____CONTEXT __pos__JMH,__pos__NAYD,__pos__TMH;
-  lisaac_push_first(&__pos__JMH,L31335944); /* L239 NUMERIC*/;
-  result__NMH= 0;
-  lisaac_push(&__pos__JMH,L31856136); /* L243 NUMERIC*/;
-  lisaac_push_first(&__pos__NAYD,L14700552); /* L112 NUMERIC*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if ((Self__KMH > other__LMH)) {
-    lisaac_push(&__pos__JMH,L32377352); /* L247 NUMERIC*/;
-    lisaac_push_first(&__pos__NAYD,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__TMH,L31862280); /* L243 NUMERIC*/;
-    result__NMH=Self__KMH;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__JMH,L32377352); /* L247 NUMERIC*/;
-    lisaac_push_first(&__pos__NAYD,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__TMH,L32118792); /* L245 NUMERIC*/;
-    result__NMH=other__LMH;
-  };
-  Result__MMH=result__NMH;
-  return(Result__MMH);
-}
-
-static __CHARACTER__3* create__13ND(__INTEGER__K nb_elements__43ND)
-/* (Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__UEOD;
-  __UINTEGER_CPU__GDG __tmp__5FOD;
-  __INTEGER__K __tmp__K4ND,__tmp__N3PD,__tmp__DJQD;
-  _____CONTEXT __pos__23ND,__pos__QEOD,__pos__KKOD,__pos__1EOD;
-  _____CONTEXT __pos__D4ND,__pos__WO0D,__pos__FYVD,__pos__MMVD;
-  _____CONTEXT __pos__MLCE,__pos__SLCE;
-  __BOOLEAN__C __tmp__WEOD,__tmp__4EOD,__tmp__BFOD,__tmp__KIQD;
-  __CHARACTER__3 *__tmp__BGOD,*Result__53ND;
-  lisaac_push_first(&__pos__23ND,L10619925); /* L81 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__QEOD,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__KKOD,L7481860); /* L57 OBJECT*/;
-  __tmp__UEOD=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__QEOD,L21899282); /* L167 BLOCK*/;
-  __tmp__WEOD=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WEOD) {
-    lisaac_push(&__pos__QEOD,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__KKOD,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__1EOD,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__D4ND,L10627605); /* L81 NATIVE_ARRAY*/;
-    lisaac_push_first(&__pos__WO0D,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((nb_elements__43ND >  0)) {
-      lisaac_push(&__pos__1EOD,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__D4ND,L13509634); /* L103 TRUE*/;
-      __tmp__4EOD=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__1EOD,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__D4ND,L14689286); /* L112 FALSE*/;
-      __tmp__4EOD=TRUE__B__;
-    };
-    __tmp__BFOD=__tmp__4EOD;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__QEOD,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__KKOD,L12081158); /* L92 FALSE*/;
-    __tmp__BFOD=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BFOD) {
-    lisaac_push(&__pos__QEOD,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__KKOD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__1EOD,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__1EOD,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__D4ND,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__WO0D,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__FYVD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__MMVD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__UEOD));
-    lisaac_push(&__pos__D4ND,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__D4ND,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__WO0D,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__FYVD,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__MMVD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__MLCE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__D4ND,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__WO0D,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__FYVD,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__QEOD,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__KKOD,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__23ND,L11160085); /* L85 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__QEOD,L7998485); /* L61 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__KKOD,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__1EOD,L7481860); /* L57 OBJECT*/;
-  __tmp__UEOD=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__KKOD,L21899282); /* L167 BLOCK*/;
-  __tmp__WEOD=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WEOD) {
-    lisaac_push(&__pos__KKOD,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__1EOD,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__D4ND,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__WO0D,L8006165); /* L61 NATIVE_ARRAY*/;
-    lisaac_push_first(&__pos__FYVD,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((nb_elements__43ND >  0)) {
-      lisaac_push(&__pos__D4ND,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__WO0D,L13509634); /* L103 TRUE*/;
-      __tmp__4EOD=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__D4ND,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__WO0D,L14689286); /* L112 FALSE*/;
-      __tmp__4EOD=TRUE__B__;
-    };
-    __tmp__BFOD=__tmp__4EOD;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__KKOD,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__1EOD,L12081158); /* L92 FALSE*/;
-    __tmp__BFOD=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BFOD) {
-    lisaac_push(&__pos__KKOD,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__1EOD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__D4ND,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__D4ND,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__WO0D,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__FYVD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__MMVD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__MLCE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__UEOD));
-    lisaac_push(&__pos__WO0D,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__WO0D,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__FYVD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__MMVD,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__MLCE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__SLCE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__WO0D,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__FYVD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__MMVD,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__KKOD,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__1EOD,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__QEOD,L8264725); /* L63 NATIVE_ARRAY*/;
-  __tmp__5FOD=to_uinteger_cpu__ZUH(nb_elements__43ND);
-  lisaac_push(&__pos__QEOD,L9063445); /* L69 NATIVE_ARRAY*/;
-  __tmp__UEOD=alloc_dynamic__AIZ(__tmp__5FOD);
-  lisaac_push(&__pos__QEOD,L9201173); /* L70 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__KKOD,L4069969); /* L31 CONVERT*/;
-  __tmp__BGOD=((__CHARACTER__3 *)__tmp__UEOD);
-  lisaac_push(&__pos__QEOD,L9702421); /* L74 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__KKOD,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__1EOD,L7481860); /* L57 OBJECT*/;
-  __tmp__UEOD=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__KKOD,L24520722); /* L187 BLOCK*/;
-  __tmp__WEOD=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WEOD) {
-    lisaac_push(&__pos__KKOD,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__1EOD,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__D4ND,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__WO0D,L9703445); /* L74 NATIVE_ARRAY*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__BGOD != (void *)NULL)) {
-      lisaac_push(&__pos__D4ND,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__WO0D,L13509634); /* L103 TRUE*/;
-      __tmp__4EOD=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__D4ND,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__WO0D,L14689286); /* L112 FALSE*/;
-      __tmp__4EOD=TRUE__B__;
-    };
-    __tmp__BFOD=__tmp__4EOD;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__KKOD,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__1EOD,L12081158); /* L92 FALSE*/;
-    __tmp__BFOD=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BFOD) {
-    lisaac_push(&__pos__KKOD,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__1EOD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__D4ND,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__D4ND,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__WO0D,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__FYVD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__MMVD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__MLCE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__UEOD));
-    lisaac_push(&__pos__WO0D,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__WO0D,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__FYVD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__MMVD,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__MLCE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__SLCE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__WO0D,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__FYVD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__MMVD,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__KKOD,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__1EOD,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__23ND,L11289621); /* L86 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__QEOD,L9195016); /* L70 NUMERIC*/;
-  __tmp__K4ND=(__INTEGER__K)(nb_elements__43ND -  1);
-  lisaac_push(&__pos__23ND,L11290645); /* L86 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__QEOD,L77597717); /* L592 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__KKOD,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__1EOD,L7481860); /* L57 OBJECT*/;
-  __tmp__UEOD=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__KKOD,L21899282); /* L167 BLOCK*/;
-  __tmp__WEOD=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WEOD) {
-    lisaac_push(&__pos__KKOD,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__1EOD,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__D4ND,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__WO0D,L77603861); /* L592 NATIVE_ARRAY*/;
-    lisaac_push_first(&__pos__FYVD,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__MMVD,L9195016); /* L70 NUMERIC*/;
-    __tmp__N3PD=(__INTEGER__K)(-  1);
-    lisaac_push(&__pos__WO0D,L77602837); /* L592 NATIVE_ARRAY*/;
-    __tmp__4EOD=__infix_greater_equal__JGG(__tmp__K4ND,__tmp__N3PD);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4EOD) {
-      lisaac_push(&__pos__D4ND,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__WO0D,L13509634); /* L103 TRUE*/;
-      __tmp__KIQD=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__D4ND,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__WO0D,L14689286); /* L112 FALSE*/;
-      __tmp__KIQD=TRUE__B__;
-    };
-    __tmp__4EOD=__tmp__KIQD;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__KKOD,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__1EOD,L12081158); /* L92 FALSE*/;
-    __tmp__4EOD=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4EOD) {
-    lisaac_push(&__pos__KKOD,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__1EOD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__D4ND,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__D4ND,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__WO0D,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__FYVD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__MMVD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__MLCE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__UEOD));
-    lisaac_push(&__pos__WO0D,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__WO0D,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__FYVD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__MMVD,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__MLCE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__SLCE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__WO0D,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__FYVD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__MMVD,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__KKOD,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__1EOD,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__QEOD,L78383637); /* L598 NATIVE_ARRAY*/;
-  __tmp__N3PD=__tmp__K4ND;
-  lisaac_push_first(&__pos__KKOD,L22943752); /* L175 NUMERIC*/;
-  downto__do__XIQD:
-  {
-    lisaac_push(&__pos__KKOD,L22943752); /* L175 NUMERIC*/;
-    __tmp__KIQD=__infix_greater_equal__JGG(__tmp__N3PD, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KIQD) {
-      lisaac_push(&__pos__KKOD,L23333384); /* L178 NUMERIC*/;
-      lisaac_push_first(&__pos__1EOD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__D4ND,L23078920); /* L176 NUMERIC*/;
-      lisaac_push_first(&__pos__WO0D,L78258197); /* L597 NATIVE_ARRAY*/;
-      put__to__MXSD(__tmp__BGOD,'\0',__tmp__N3PD);
-      lisaac_push(&__pos__D4ND,L23205896); /* L177 NUMERIC*/;
-      lisaac_push_first(&__pos__WO0D,L9195016); /* L70 NUMERIC*/;
-      __tmp__DJQD=(__INTEGER__K)(__tmp__N3PD -  1);
-      lisaac_push(&__pos__D4ND,L23219720); /* L177 NUMERIC*/;
-      __tmp__N3PD=__tmp__DJQD;
-      goto downto__do__XIQD;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__KKOD,L23333384); /* L178 NUMERIC*/;
-      lisaac_push_first(&__pos__1EOD,L8530438); /* L65 FALSE*/;
-    };
-  };
-  Result__53ND=__tmp__BGOD;
-  return(Result__53ND);
-}
-
-static __CHARACTER__3 item__X0GB(__CHARACTER__3 *Self__Z0GB,__INTEGER__K index__00GB)
-/* (Strict NATIVE_ARRAY(Expanded CHARACTER){NATIVE_ARRAYoExpanded_CHARACTERo__GB},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
+void li__2MB()
+/* () Void No recursive, No inlinable. NO CONTEXT! */
 {
-  __POINTER__CB __tmp__PPJB;
-  _____CONTEXT __pos__Y0GB,__pos__LPJB,__pos__GWLB,__pos__WPJB;
-  _____CONTEXT __pos__50GB,__pos__NMNC,__pos__HEQC,__pos__VMNC;
-  _____CONTEXT __pos__NRDE;
-  __BOOLEAN__C __tmp__RPJB,__tmp__B1GB,__tmp__ZPJB;
-  __CHARACTER__3 Result__10GB;
-  lisaac_push_first(&__pos__Y0GB,L16780309); /* L128 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__LPJB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__GWLB,L7481860); /* L57 OBJECT*/;
-  __tmp__PPJB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__LPJB,L21899282); /* L167 BLOCK*/;
-  __tmp__RPJB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RPJB) {
-    lisaac_push(&__pos__LPJB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__GWLB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__WPJB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__50GB,L16785429); /* L128 NATIVE_ARRAY*/;
-    __tmp__B1GB=__infix_greater_equal__JGG(index__00GB, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__B1GB) {
-      lisaac_push(&__pos__WPJB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__50GB,L13509634); /* L103 TRUE*/;
-      __tmp__ZPJB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__WPJB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__50GB,L14689286); /* L112 FALSE*/;
-      __tmp__ZPJB=TRUE__B__;
-    };
-    __tmp__B1GB=__tmp__ZPJB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__LPJB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__GWLB,L12081158); /* L92 FALSE*/;
-    __tmp__B1GB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__B1GB) {
-    lisaac_push(&__pos__LPJB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__GWLB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__WPJB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__WPJB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__50GB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__NMNC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__HEQC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__VMNC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__PPJB));
-    lisaac_push(&__pos__50GB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__50GB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__NMNC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__HEQC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__VMNC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__NRDE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__50GB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__NMNC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__HEQC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__LPJB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__GWLB,L8530438); /* L65 FALSE*/;
-  };
-  Result__10GB=Self__Z0GB[index__00GB];
-  return(Result__10GB);
+  __li__U li__ENB;
+  __li__REB *li__SS4B;
+  __li__ZB li__NNB;
+  __BEGIN_INTERRUPT__;
+  li__ENB=(__li__U)(li__CNB +  1);
+  li__CNB=li__ENB;
+  li__NNB=(__li__ZB)((__li__ZB)(li__HNB +  1) &  3);
+  li__SS4B=((__li__REB *)((void **)(*(((__li__VEB *)li__5EB))).li__WX0)[((__li__K )li__HNB)]);
+  li__SS4B->li__US4B=li__ENB;
+  li__SS4B->li__SEB.li__VS4B=NULL;
+  if (((__li__ZB)((__li__ZB)(li__NNB +  2) &  3) != li__EOB)) {
+    li__HNB=li__NNB;
+  };
+  ualarm(( 50000),0);
+  __END_INTERRUPT__;
 }
 
-static void put__to__MXSD(__CHARACTER__3 *Self__OXSD,__CHARACTER__3 element__PXSD,__INTEGER__K index__QXSD)
-/* (Strict NATIVE_ARRAY(Expanded CHARACTER){NATIVE_ARRAYoExpanded_CHARACTERo__GB},Expanded CHARACTER{CHARACTER__3},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
+static void* li__BCPB(__li__5I *li__CCPB,__li__K li__DCPB)
+/* (Strict LINKED_LIST(INBOX){li__5I},Expanded INTEGER{li__K}) With result No recursive, No inlinable. NO CONTEXT! */
 {
-  __POINTER__CB __tmp__TATD;
-  _____CONTEXT __pos__NXSD,__pos__PATD,__pos__0CTD,__pos__0ATD;
-  _____CONTEXT __pos__UXSD,__pos__10WD,__pos__QDXD,__pos__D1WD;
-  _____CONTEXT __pos__TRDE,__pos__ZRDE;
-  __BOOLEAN__C __tmp__VATD,__tmp__WXSD,__tmp__3ATD;
-  lisaac_push_first(&__pos__NXSD,L18222101); /* L139 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__PATD,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__0CTD,L7481860); /* L57 OBJECT*/;
-  __tmp__TATD=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__PATD,L21899282); /* L167 BLOCK*/;
-  __tmp__VATD=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VATD) {
-    lisaac_push(&__pos__PATD,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__0CTD,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__0ATD,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__UXSD,L18227221); /* L139 NATIVE_ARRAY*/;
-    __tmp__WXSD=__infix_greater_equal__JGG(index__QXSD, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WXSD) {
-      lisaac_push(&__pos__0ATD,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__UXSD,L13509634); /* L103 TRUE*/;
-      __tmp__3ATD=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__0ATD,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__UXSD,L14689286); /* L112 FALSE*/;
-      __tmp__3ATD=TRUE__B__;
+  void *li__ECPB;
+  if ((li__DCPB != li__CCPB->li__MVOB)) {
+    if ((li__CCPB->li__MVOB > li__DCPB)) {
+      li__CCPB->li__MVOB= 1;
+      li__CCPB->li__OVOB=li__CCPB->li__CVOB;
     };
-    __tmp__WXSD=__tmp__3ATD;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__PATD,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__0CTD,L12081158); /* L92 FALSE*/;
-    __tmp__WXSD=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WXSD) {
-    lisaac_push(&__pos__PATD,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__0CTD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__0ATD,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__0ATD,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__UXSD,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__10WD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__QDXD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__D1WD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__TATD));
-    lisaac_push(&__pos__UXSD,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__UXSD,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__10WD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__QDXD,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__D1WD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__TRDE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__UXSD,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__10WD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__QDXD,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__PATD,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__0CTD,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__NXSD,L18627605); /* L142 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__PATD,L105516053); /* L805 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__0CTD,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__0ATD,L7481860); /* L57 OBJECT*/;
-  __tmp__TATD=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__0CTD,L21899282); /* L167 BLOCK*/;
-  __tmp__VATD=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VATD) {
-    lisaac_push(&__pos__0CTD,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__0ATD,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__UXSD,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__10WD,L105520661); /* L805 NATIVE_ARRAY*/;
-    __tmp__WXSD=__infix_greater_equal__JGG(index__QXSD, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WXSD) {
-      lisaac_push(&__pos__UXSD,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__10WD,L13509634); /* L103 TRUE*/;
-      __tmp__3ATD=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__UXSD,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__10WD,L14689286); /* L112 FALSE*/;
-      __tmp__3ATD=TRUE__B__;
+    while ((li__DCPB != li__CCPB->li__MVOB)) {
+      li__CCPB->li__OVOB=li__CCPB->li__OVOB->li__2ZWB;
+      li__CCPB->li__MVOB=(__li__K)(li__CCPB->li__MVOB +  1);
     };
-    __tmp__WXSD=__tmp__3ATD;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__0CTD,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__0ATD,L12081158); /* L92 FALSE*/;
-    __tmp__WXSD=FALSE__I__;
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WXSD) {
-    lisaac_push(&__pos__0CTD,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__0ATD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__UXSD,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__UXSD,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__10WD,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__QDXD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__D1WD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__TRDE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__TATD));
-    lisaac_push(&__pos__10WD,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__10WD,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__QDXD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__D1WD,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__TRDE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__ZRDE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__10WD,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__QDXD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__D1WD,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__0CTD,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__0ATD,L8530438); /* L65 FALSE*/;
-  };
-  Self__OXSD[index__QXSD]=element__PXSD;
+  li__ECPB=li__CCPB->li__OVOB->li__VCPB;
+  return(li__ECPB);
 }
 
-static __UINTEGER_8__VB* create__CIW(__INTEGER__K nb_elements__FIW)
-/* (Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
+static void li__X1CB(__li__SB *li__Y1CB,__li__K li__Z1CB,__li__K li__01CB,__li__K li__11CB,__li__K li__21CB)
+/* (Strict EXAMPLE{li__SB},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) Void No recursive, No inlinable. NO CONTEXT! */
 {
-  __POINTER__CB __tmp__21X;
-  __UINTEGER_CPU__GDG __tmp__H3X;
-  __INTEGER__K __tmp__RIW;
-  _____CONTEXT __pos__DIW,__pos__Y1X,__pos__WLZ,__pos__D2X,__pos__KIW;
-  _____CONTEXT __pos__DSZD,__pos__FRBC,__pos__HP4B,__pos__EMCE;
-  _____CONTEXT __pos__KMCE;
-  __BOOLEAN__C __tmp__41X,__tmp__G2X,__tmp__J2X;
-  __UINTEGER_8__VB *__tmp__J3X,*Result__GIW;
-  lisaac_push_first(&__pos__DIW,L10619925); /* L81 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__Y1X,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__WLZ,L7481860); /* L57 OBJECT*/;
-  __tmp__21X=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__Y1X,L21899282); /* L167 BLOCK*/;
-  __tmp__41X=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__41X) {
-    lisaac_push(&__pos__Y1X,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__WLZ,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__D2X,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__KIW,L10627605); /* L81 NATIVE_ARRAY*/;
-    lisaac_push_first(&__pos__DSZD,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((nb_elements__FIW >  0)) {
-      lisaac_push(&__pos__D2X,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__KIW,L13509634); /* L103 TRUE*/;
-      __tmp__G2X=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__D2X,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__KIW,L14689286); /* L112 FALSE*/;
-      __tmp__G2X=TRUE__B__;
-    };
-    __tmp__J2X=__tmp__G2X;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__Y1X,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__WLZ,L12081158); /* L92 FALSE*/;
-    __tmp__J2X=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__J2X) {
-    lisaac_push(&__pos__Y1X,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__WLZ,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__D2X,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__D2X,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__KIW,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__DSZD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__FRBC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__HP4B,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__21X));
-    lisaac_push(&__pos__KIW,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__KIW,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__DSZD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__FRBC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__HP4B,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__EMCE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__KIW,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__DSZD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__FRBC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__Y1X,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__WLZ,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__DIW,L11160085); /* L85 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__Y1X,L7998485); /* L61 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__WLZ,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__D2X,L7481860); /* L57 OBJECT*/;
-  __tmp__21X=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__WLZ,L21899282); /* L167 BLOCK*/;
-  __tmp__41X=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__41X) {
-    lisaac_push(&__pos__WLZ,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__D2X,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__KIW,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__DSZD,L8006165); /* L61 NATIVE_ARRAY*/;
-    lisaac_push_first(&__pos__FRBC,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((nb_elements__FIW >  0)) {
-      lisaac_push(&__pos__KIW,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__DSZD,L13509634); /* L103 TRUE*/;
-      __tmp__G2X=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__KIW,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__DSZD,L14689286); /* L112 FALSE*/;
-      __tmp__G2X=TRUE__B__;
+  __li__K li__A2CB,li__B2CB,li__2LFB,li__4LFB,li__RKXD,li__VKXD;
+  __li__K li__Q2CB,li__220D,li__W2LB;
+  __li__GG *li__SIAC,*li__I4CB;
+  __li__DH *li__SLXD;
+  __li__ZB li__A3CB;
+  __li__LSV *li__U54B;
+  li__A2CB= 0;
+  li__B2CB= 0;
+  li__2LFB=(__li__K)(li__Y1CB->li__HC.li__ZR -  1);
+  li__4LFB=(__li__K)(li__Y1CB->li__HC.li__3R -  1);
+  li__RKXD= 0;
+  if ((li__Z1CB >  0)) {
+    li__RKXD=li__Z1CB;
+  } else /* FALSE */ {
+    li__RKXD= 0;
+  };
+  li__VKXD= 0;
+  if ((li__RKXD > li__2LFB)) {
+    li__VKXD=li__2LFB;
+  } else /* FALSE */ {
+    li__VKXD=li__RKXD;
+  };
+  li__Y1CB->li__HC.li__2YF=li__VKXD;
+  li__RKXD= 0;
+  if ((li__11CB >  0)) {
+    li__RKXD=li__11CB;
+  } else /* FALSE */ {
+    li__RKXD= 0;
+  };
+  li__VKXD= 0;
+  if ((li__RKXD > li__2LFB)) {
+    li__VKXD=li__2LFB;
+  } else /* FALSE */ {
+    li__VKXD=li__RKXD;
+  };
+  li__Y1CB->li__HC.li__5YF=li__VKXD;
+  li__2LFB= 0;
+  if ((li__01CB >  0)) {
+    li__2LFB=li__01CB;
+  } else /* FALSE */ {
+    li__2LFB= 0;
+  };
+  li__RKXD= 0;
+  if ((li__2LFB > li__4LFB)) {
+    li__RKXD=li__4LFB;
+  } else /* FALSE */ {
+    li__RKXD=li__2LFB;
+  };
+  li__Y1CB->li__HC.li__AZF=li__RKXD;
+  li__2LFB= 0;
+  if ((li__21CB >  0)) {
+    li__2LFB=li__21CB;
+  } else /* FALSE */ {
+    li__2LFB= 0;
+  };
+  li__RKXD= 0;
+  if ((li__2LFB > li__4LFB)) {
+    li__RKXD=li__4LFB;
+  } else /* FALSE */ {
+    li__RKXD=li__2LFB;
+  };
+  li__Y1CB->li__HC.li__DZF=li__RKXD;
+  li__2LFB=li__HH->li__IL;
+  li__4LFB= 0;
+  while ((li__4LFB <= li__2LFB)) {
+    li__Q2CB=li__4LFB;
+    li__220D= 1;
+    while ((li__220D <=  6)) {
+      fputc((int)(((__li__BB *)(&__string_11)->li__2C)[(__li__K)(li__220D -  1)]),stdout);
+      li__220D=(__li__K)(li__220D +  1);
+    };
+    li__220D= 1;
+    while ((li__220D <=  1)) {
+      fputc((int)(((__li__BB *)(&__string_10)->li__2C)[(__li__K)(li__220D -  1)]),stdout);
+      li__220D=(__li__K)(li__220D +  1);
     };
-    __tmp__J2X=__tmp__G2X;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__WLZ,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__D2X,L12081158); /* L92 FALSE*/;
-    __tmp__J2X=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__J2X) {
-    lisaac_push(&__pos__WLZ,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__D2X,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__KIW,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__KIW,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__DSZD,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__FRBC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__HP4B,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__EMCE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__21X));
-    lisaac_push(&__pos__DSZD,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__DSZD,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__FRBC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__HP4B,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__EMCE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__KMCE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__DSZD,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__FRBC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__HP4B,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__WLZ,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__D2X,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__Y1X,L8264725); /* L63 NATIVE_ARRAY*/;
-  __tmp__H3X=to_uinteger_cpu__ZUH(nb_elements__FIW);
-  lisaac_push(&__pos__Y1X,L9063445); /* L69 NATIVE_ARRAY*/;
-  __tmp__21X=alloc_dynamic__AIZ(__tmp__H3X);
-  lisaac_push(&__pos__Y1X,L9201173); /* L70 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__WLZ,L4069969); /* L31 CONVERT*/;
-  __tmp__J3X=((__UINTEGER_8__VB *)__tmp__21X);
-  lisaac_push(&__pos__Y1X,L9702421); /* L74 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__WLZ,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__D2X,L7481860); /* L57 OBJECT*/;
-  __tmp__21X=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__WLZ,L24520722); /* L187 BLOCK*/;
-  __tmp__41X=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__41X) {
-    lisaac_push(&__pos__WLZ,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__D2X,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__KIW,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__DSZD,L9703445); /* L74 NATIVE_ARRAY*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__J3X != (void *)NULL)) {
-      lisaac_push(&__pos__KIW,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__DSZD,L13509634); /* L103 TRUE*/;
-      __tmp__G2X=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__KIW,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__DSZD,L14689286); /* L112 FALSE*/;
-      __tmp__G2X=TRUE__B__;
+    li__220D=li__HH->li__EL;
+    li__W2LB= 0;
+    while ((li__W2LB <= li__220D)) {
+      li__SLXD=((__li__DH *)li__HH);
+      li__A3CB=((__li__ZB *)li__SLXD->li__0RN)[(__li__K)((__li__K)(li__W2LB * li__SLXD->li__IRN) + li__Q2CB)];
+      li__A2CB=(__li__K)(li__W2LB <<  1);
+      li__B2CB=(__li__K)(li__Q2CB <<  1);
+      if ((li__A3CB ==  0)) {
+        li__P3LB(li__Y1CB,li__A2CB,li__B2CB,(__li__K)(li__A2CB +  2),(__li__K)(li__B2CB +  2), 0);
+      } else /* FALSE */ {
+        li__P3LB(li__Y1CB,li__A2CB,li__B2CB,(__li__K)(li__A2CB +  2),(__li__K)(li__B2CB +  2), 16711680);
+      };
+      li__W2LB=(__li__K)(li__W2LB +  1);
+    };
+    li__4LFB=(__li__K)(li__4LFB +  1);
+  };
+  li__U54B=((__li__LSV *)li__USV);
+  li__2LFB=(*(li__U54B)).li__24CB;
+  li__4LFB= 0;
+  while ((li__4LFB <= li__2LFB)) {
+    li__SIAC=((void **)(*(li__U54B)).li__3FPB)[li__4LFB];
+    if (li__SIAC==NULL) {
+      li__I4CB=NULL;
+    } else /* ANT */ {
+      li__I4CB=((void *)li__SIAC);
+    };
+    li__Q2CB=(__li__K)(li__I4CB->li__VI <<  1);
+    li__A2CB=li__Q2CB;
+    li__220D=(__li__K)(li__I4CB->li__L4CB <<  1);
+    li__B2CB=li__220D;
+    li__P3LB(li__Y1CB,li__Q2CB,li__220D,(__li__K)(li__Q2CB +  2),(__li__K)(li__220D +  2), 16777215);
+    li__4LFB=(__li__K)(li__4LFB +  1);
+  };
+  li__2LFB=(*(li__USV)).li__24CB;
+  li__4LFB= 0;
+  while ((li__4LFB <= li__2LFB)) {
+    //ICI;
+    li__SIAC=((void **)(*(((__li__LSV *)li__USV))).li__3FPB)[li__4LFB];
+    if (li__SIAC==NULL) {
+      li__I4CB=NULL;
+    } else /* ANT */ {
+      li__I4CB=((void *)li__SIAC);
+    };
+    li__Q2CB=(__li__K)(li__I4CB->li__VI <<  1);
+    li__A2CB=li__Q2CB;
+    li__220D=(__li__K)(li__I4CB->li__L4CB <<  1);
+    li__B2CB=li__220D;
+    li__P3LB(li__Y1CB,li__Q2CB,li__220D,(__li__K)(li__Q2CB +  2),(__li__K)(li__220D +  2), 16777215);
+    li__4LFB=(__li__K)(li__4LFB +  1);
+  };
+}
+
+static void li__IZED(__li__GG *li__JZED)
+/* (Strict ANT{li__GG}) Void No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__K li__KZED,li__JSYD,li__RSYD,li__VSYD;
+  __li__U li__OSYD,li__XSYD;
+  li__KZED=li__JZED->li__VI;
+  li__JSYD=(__li__K)(-  1);
+  li__RSYD=(__li__K)( 1 - li__JSYD);
+  li__OSYD=((__li__U )(__li__K)((__li__K)((__li__K)( 110351524 * ((__li__K )li__H1W)) +  12345) %  214748364));
+  li__H1W=li__OSYD;
+  li__VSYD=(__li__K)(li__KZED + (__li__K)(li__JSYD + (__li__K)(((__li__K )(__li__TNB)( 2147483647 & ((__li__TNB )li__OSYD))) % (__li__K)(li__RSYD +  1))));
+  li__KZED= 0;
+  if ((li__VSYD >  254)) {
+    li__KZED= 254;
+  } else /* FALSE */ {
+    li__KZED=li__VSYD;
+  };
+  li__JSYD= 0;
+  if ((li__KZED >  1)) {
+    li__JSYD=li__KZED;
+  } else /* FALSE */ {
+    li__JSYD= 1;
+  };
+  li__JZED->li__VI=li__JSYD;
+  li__KZED=li__JZED->li__L4CB;
+  li__JSYD=(__li__K)(-  1);
+  li__RSYD=(__li__K)( 1 - li__JSYD);
+  li__XSYD=((__li__U )(__li__K)((__li__K)((__li__K)( 110351524 * ((__li__K )li__OSYD)) +  12345) %  214748364));
+  li__H1W=li__XSYD;
+  li__VSYD=(__li__K)(li__KZED + (__li__K)(li__JSYD + (__li__K)(((__li__K )(__li__TNB)( 2147483647 & ((__li__TNB )li__XSYD))) % (__li__K)(li__RSYD +  1))));
+  li__KZED= 0;
+  if ((li__VSYD >  254)) {
+    li__KZED= 254;
+  } else /* FALSE */ {
+    li__KZED=li__VSYD;
+  };
+  li__JSYD= 0;
+  if ((li__KZED >  1)) {
+    li__JSYD=li__KZED;
+  } else /* FALSE */ {
+    li__JSYD= 1;
+  };
+  li__JZED->li__L4CB=li__JSYD;
+}
+
+static void li__OXED(__li__BG *li__PXED,void *li__QXED)
+/* (Strict STATE{li__BG},AGENT{li__GG}) Void Recursive, No inlinable. NO CONTEXT! */
+{
+  __li__K li__01ED,li__P3ED;
+  __li__NLN *li__A2ED;
+  __li__U li__DTYD;
+  __li__PLN *li__P0ED;
+  __li__C li__NYED;
+  if (((void *)(long)li__PXED->li__GON.__id != (void *)0)) {
+    switch (li__PXED->li__GON.__id) {
+    case 59: {
+      li__IZED(li__QXED);
+    } break;
+    case 64: {
+      li__IZED(li__QXED);
+    } break;
+    case 68: {
+      li__IZED(li__QXED);
+    } break;
     };
-    __tmp__J2X=__tmp__G2X;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__WLZ,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__D2X,L12081158); /* L92 FALSE*/;
-    __tmp__J2X=FALSE__I__;
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__J2X) {
-    lisaac_push(&__pos__WLZ,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__D2X,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__KIW,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__KIW,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__DSZD,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__FRBC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__HP4B,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__EMCE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__21X));
-    lisaac_push(&__pos__DSZD,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__DSZD,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__FRBC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__HP4B,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__EMCE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__KMCE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__DSZD,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__FRBC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__HP4B,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__WLZ,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__D2X,L8530438); /* L65 FALSE*/;
+  if (((void *)li__PXED->li__IQQ != (void *)NULL)) {
+    li__OXED(((__li__BG *)li__PXED->li__IQQ),li__QXED);
   };
-  lisaac_push(&__pos__DIW,L11289621); /* L86 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__Y1X,L9195016); /* L70 NUMERIC*/;
-  __tmp__RIW=(__INTEGER__K)(nb_elements__FIW -  1);
-  lisaac_push(&__pos__DIW,L11290645); /* L86 NATIVE_ARRAY*/;
-  clear_all__XNAB(__tmp__J3X,__tmp__RIW);
-  Result__GIW=__tmp__J3X;
-  return(Result__GIW);
-}
-
-static void clear_all__XNAB(__UINTEGER_8__VB *Self__ZNAB,__INTEGER__K upper__0NAB)
-/* (Strict NATIVE_ARRAY(Expanded UINTEGER_8){NATIVE_ARRAYoExpanded_UINTEGER_8o__JD},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__DYDB;
-  __INTEGER__K __tmp__AOAB,__tmp__HZDB;
-  _____CONTEXT __pos__YNAB,__pos__5XDB,__pos__EOGB,__pos__KYDB;
-  _____CONTEXT __pos__4NAB,__pos__NRAE,__pos__PRAE,__pos__MFNC;
-  _____CONTEXT __pos__WMCE;
-  __BOOLEAN__C __tmp__FYDB,__tmp__BOAB,__tmp__NYDB;
-  lisaac_push_first(&__pos__YNAB,L77597717); /* L592 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__5XDB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__EOGB,L7481860); /* L57 OBJECT*/;
-  __tmp__DYDB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__5XDB,L21899282); /* L167 BLOCK*/;
-  __tmp__FYDB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__FYDB) {
-    lisaac_push(&__pos__5XDB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__EOGB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__KYDB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__4NAB,L77603861); /* L592 NATIVE_ARRAY*/;
-    lisaac_push_first(&__pos__NRAE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__PRAE,L9195016); /* L70 NUMERIC*/;
-    __tmp__AOAB=(__INTEGER__K)(-  1);
-    lisaac_push(&__pos__4NAB,L77602837); /* L592 NATIVE_ARRAY*/;
-    __tmp__BOAB=__infix_greater_equal__JGG(upper__0NAB,__tmp__AOAB);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BOAB) {
-      lisaac_push(&__pos__KYDB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__4NAB,L13509634); /* L103 TRUE*/;
-      __tmp__NYDB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__KYDB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__4NAB,L14689286); /* L112 FALSE*/;
-      __tmp__NYDB=TRUE__B__;
+  li__P0ED=((__li__PLN *)li__PXED->li__YLN);
+  li__01ED=(*(li__P0ED)).li__O1OB;
+  li__P3ED= 0;
+  while ((li__P3ED <= li__01ED)) {
+    li__A2ED=((void **)(*(li__P0ED)).li__O2OB)[li__P3ED];
+    if (li__A2ED->li__FF2.__id==66) {
+      li__DTYD=((__li__U )(__li__K)((__li__K)((__li__K)( 110351524 * ((__li__K )li__H1W)) +  12345) %  214748364));
+      li__H1W=li__DTYD;
+      li__NYED=((__li__K)( 1 + (__li__K)(((__li__K )(__li__TNB)( 2147483647 & ((__li__TNB )li__DTYD))) %  9)) ==  3);
+    } else /* li__CI */ {
+      li__NYED=li__CI(li__QXED);
     };
-    __tmp__BOAB=__tmp__NYDB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__5XDB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__EOGB,L12081158); /* L92 FALSE*/;
-    __tmp__BOAB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BOAB) {
-    lisaac_push(&__pos__5XDB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__EOGB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__KYDB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__KYDB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__4NAB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__NRAE,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__PRAE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__MFNC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__DYDB));
-    lisaac_push(&__pos__4NAB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__4NAB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__NRAE,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__PRAE,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__MFNC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__WMCE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__4NAB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__NRAE,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__PRAE,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__5XDB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__EOGB,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__YNAB,L78383637); /* L598 NATIVE_ARRAY*/;
-  __tmp__AOAB=upper__0NAB;
-  lisaac_push_first(&__pos__5XDB,L22943752); /* L175 NUMERIC*/;
-  downto__do__1YDB:
-  {
-    lisaac_push(&__pos__5XDB,L22943752); /* L175 NUMERIC*/;
-    __tmp__NYDB=__infix_greater_equal__JGG(__tmp__AOAB, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NYDB) {
-      lisaac_push(&__pos__5XDB,L23333384); /* L178 NUMERIC*/;
-      lisaac_push_first(&__pos__EOGB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__KYDB,L23078920); /* L176 NUMERIC*/;
-      lisaac_push_first(&__pos__4NAB,L78258197); /* L597 NATIVE_ARRAY*/;
-      put__to__LBOB(Self__ZNAB, 0,__tmp__AOAB);
-      lisaac_push(&__pos__KYDB,L23205896); /* L177 NUMERIC*/;
-      lisaac_push_first(&__pos__4NAB,L9195016); /* L70 NUMERIC*/;
-      __tmp__HZDB=(__INTEGER__K)(__tmp__AOAB -  1);
-      lisaac_push(&__pos__KYDB,L23219720); /* L177 NUMERIC*/;
-      __tmp__AOAB=__tmp__HZDB;
-      goto downto__do__1YDB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__5XDB,L23333384); /* L178 NUMERIC*/;
-      lisaac_push_first(&__pos__EOGB,L8530438); /* L65 FALSE*/;
+    if (li__NYED) {
+      li__3XTB(li__QXED,li__A2ED->li__VQQ);
     };
+    li__P3ED=(__li__K)(li__P3ED +  1);
   };
 }
 
-static __BOOLEAN__C all_default__U4AB(__UINTEGER_8__VB *Self__W4AB,__INTEGER__K upper__X4AB)
-/* (Strict NATIVE_ARRAY(Expanded UINTEGER_8){NATIVE_ARRAYoExpanded_UINTEGER_8o__JD},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
+static __li__C li__CI(__li__GG *li__DI)
+/* (Strict ANT{li__GG}) With result No recursive, No inlinable. NO CONTEXT! */
 {
-  __POINTER__CB __tmp__5AEB;
-  __INTEGER__K __tmp__44AB,__tmp__4CEB;
-  _____CONTEXT __pos__V4AB,__pos__1AEB,__pos__X3GB,__pos__GBEB;
-  _____CONTEXT __pos__24AB,__pos__WRAE,__pos__YRAE,__pos__LHNC;
-  _____CONTEXT __pos__2MCE;
-  __BOOLEAN__C __tmp__BBEB,__tmp__54AB,__tmp__JBEB,Result__Y4AB;
-  __UINTEGER_8__VB __tmp__V5AB;
-  lisaac_push_first(&__pos__V4AB,L98044949); /* L748 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__1AEB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__X3GB,L7481860); /* L57 OBJECT*/;
-  __tmp__5AEB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__1AEB,L21899282); /* L167 BLOCK*/;
-  __tmp__BBEB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BBEB) {
-    lisaac_push(&__pos__1AEB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__X3GB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__GBEB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__24AB,L98051093); /* L748 NATIVE_ARRAY*/;
-    lisaac_push_first(&__pos__WRAE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__YRAE,L9195016); /* L70 NUMERIC*/;
-    __tmp__44AB=(__INTEGER__K)(-  1);
-    lisaac_push(&__pos__24AB,L98050069); /* L748 NATIVE_ARRAY*/;
-    __tmp__54AB=__infix_greater_equal__JGG(upper__X4AB,__tmp__44AB);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__54AB) {
-      lisaac_push(&__pos__GBEB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__24AB,L13509634); /* L103 TRUE*/;
-      __tmp__JBEB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__GBEB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__24AB,L14689286); /* L112 FALSE*/;
-      __tmp__JBEB=TRUE__B__;
-    };
-    __tmp__54AB=__tmp__JBEB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__1AEB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__X3GB,L12081158); /* L92 FALSE*/;
-    __tmp__54AB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__54AB) {
-    lisaac_push(&__pos__1AEB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__X3GB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__GBEB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__GBEB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__24AB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__WRAE,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__YRAE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__LHNC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__5AEB));
-    lisaac_push(&__pos__24AB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__24AB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__WRAE,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__YRAE,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__LHNC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__2MCE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__24AB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__WRAE,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__YRAE,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__1AEB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__X3GB,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__V4AB,L98568725); /* L752 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__1AEB,L19150866); /* L146 BLOCK*/;
-  lisaac_push_first(&__pos__X3GB,L7481860); /* L57 OBJECT*/;
-  __tmp__5AEB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__1AEB,L19277842); /* L147 BLOCK*/;
-  __tmp__BBEB=__infix_greater_equal__JGG( 15, 10);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BBEB) {
-    lisaac_push(&__pos__1AEB,L19280914); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__X3GB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__GBEB,L19285522); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__24AB,L98574869); /* L752 NATIVE_ARRAY*/;
-    lisaac_push_first(&__pos__WRAE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__YRAE,L9195016); /* L70 NUMERIC*/;
-    __tmp__44AB=(__INTEGER__K)(-  1);
-    lisaac_push(&__pos__24AB,L98573845); /* L752 NATIVE_ARRAY*/;
-    __tmp__54AB=__infix_greater_equal__JGG(upper__X4AB,__tmp__44AB);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__54AB) {
-      lisaac_push(&__pos__GBEB,L19282450); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__24AB,L13509634); /* L103 TRUE*/;
-      __tmp__JBEB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__GBEB,L19282450); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__24AB,L14689286); /* L112 FALSE*/;
-      __tmp__JBEB=TRUE__B__;
-    };
-    __tmp__54AB=__tmp__JBEB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__1AEB,L19280914); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__X3GB,L12081158); /* L92 FALSE*/;
-    __tmp__54AB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__54AB) {
-    lisaac_push(&__pos__1AEB,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__pos__X3GB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__GBEB,L19289106); /* L147 BLOCK*/;
-    lisaac_push(&__pos__GBEB,L19428370); /* L148 BLOCK*/;
-    lisaac_push_first(&__pos__24AB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__WRAE,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__YRAE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__LHNC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__5AEB));
-    lisaac_push(&__pos__24AB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_3));
-    lisaac_push(&__pos__24AB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__WRAE,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__YRAE,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__LHNC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__2MCE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__24AB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__WRAE,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__YRAE,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__1AEB,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__pos__X3GB,L8530438); /* L65 FALSE*/;
-  };
-  __tmp__BBEB=TRUE__B__;
-  lisaac_push(&__pos__V4AB,L99355157); /* L758 NATIVE_ARRAY*/;
-  __tmp__44AB=upper__X4AB;
-  lisaac_push_first(&__pos__1AEB,L22943752); /* L175 NUMERIC*/;
-  downto__do__SCEB:
-  {
-    lisaac_push(&__pos__1AEB,L22943752); /* L175 NUMERIC*/;
-    __tmp__JBEB=__infix_greater_equal__JGG(__tmp__44AB, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__JBEB) {
-      lisaac_push(&__pos__1AEB,L23333384); /* L178 NUMERIC*/;
-      lisaac_push_first(&__pos__X3GB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__GBEB,L23078920); /* L176 NUMERIC*/;
-      lisaac_push_first(&__pos__24AB,L98970645); /* L755 NATIVE_ARRAY*/;
-      __tmp__V5AB=item__YOOB(Self__W4AB,__tmp__44AB);
-      /* __TRUE__B__ __FALSE__I__ */
-if (( 0 != __tmp__V5AB)) {
-        lisaac_push(&__pos__24AB,L99225109); /* L757 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__WRAE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__YRAE,L98973717); /* L755 NATIVE_ARRAY*/;
-        __tmp__BBEB=FALSE__I__;
+  __li__K li__5DFD,li__4DFD,li__3DFD,li__UFFD;
+  __li__DH *li__1DFD,*li__SHZ;
+  __li__C li__FBID;
+  li__1DFD=li__HH;
+  li__5DFD= 0;
+  li__4DFD=(__li__K)(-  1);
+  li__3DFD=(__li__K)(-  1);
+  while (((li__3DFD <=  1) && (li__4DFD <=  1))) {
+    while ((li__3DFD <=  1)) {
+      if (((li__3DFD !=  0) && (li__3DFD != li__4DFD))) {
+        li__UFFD=(__li__K)(li__DI->li__VI + li__3DFD);
+        li__SHZ=((__li__DH *)li__1DFD);
+        li__FBID=(((__li__ZB *)li__SHZ->li__0RN)[(__li__K)((__li__K)(li__UFFD * li__SHZ->li__IRN) + (__li__K)(li__DI->li__L4CB + li__4DFD))] ==  1);
       } else /* FALSE */ {
-        lisaac_push(&__pos__24AB,L99225109); /* L757 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__WRAE,L8530438); /* L65 FALSE*/;
+        li__FBID=li__I__;
       };
-      lisaac_push(&__pos__GBEB,L23205896); /* L177 NUMERIC*/;
-      lisaac_push_first(&__pos__24AB,L9195016); /* L70 NUMERIC*/;
-      __tmp__4CEB=(__INTEGER__K)(__tmp__44AB -  1);
-      lisaac_push(&__pos__GBEB,L23219720); /* L177 NUMERIC*/;
-      __tmp__44AB=__tmp__4CEB;
-      goto downto__do__SCEB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__1AEB,L23333384); /* L178 NUMERIC*/;
-      lisaac_push_first(&__pos__X3GB,L8530438); /* L65 FALSE*/;
+      if (li__FBID) {
+        li__5DFD=(__li__K)(li__5DFD +  1);
+      };
+      li__3DFD=(__li__K)(li__3DFD +  1);
     };
+    li__4DFD=(__li__K)(li__4DFD +  1);
   };
-  Result__Y4AB=__tmp__BBEB;
-  return(Result__Y4AB);
+  li__FBID=(li__5DFD >  3);
+  return(li__FBID);
 }
 
-static void put__to__RJY(__FAST_ARRAY2oExpanded_UINTEGER_8o__OH *Self__TJY,__UINTEGER_8__VB element__UJY,__INTEGER__K line__VJY,__INTEGER__K column__WJY)
-/* (Strict FAST_ARRAY2(Expanded UINTEGER_8){FAST_ARRAY2oExpanded_UINTEGER_8o__OH},Expanded UINTEGER_8{UINTEGER_8__VB},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
+static void li__1BP(__li__TB *li__2BP,__li__K li__3BP,__li__K li__4BP,__li__K li__5BP,__li__K li__ACP)
+/* (Strict AREA{li__TB},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) Void No recursive, No inlinable. NO CONTEXT! */
 {
-  __POINTER__CB __tmp__0YZ;
-  __INTEGER__K __tmp__CKY,__tmp__DKY,__tmp__EKY;
-  _____CONTEXT __pos__SJY,__pos__WYZ,__pos__A00,__pos__BZZ,__pos__0JY;
-  _____CONTEXT __pos__GW4B,__pos__0VBC,__pos__OW4B,__pos__5RDE;
-  __BOOLEAN__C __tmp__2YZ,__tmp__4JY,__tmp__EZZ;
-  __UINTEGER_8__VB *__tmp__BKY;
-  __UINTEGER_8__VB __tmp__NKY;
-  lisaac_push_first(&__pos__SJY,L13372467); /* L102 COLLECTION2*/;
-  lisaac_push_first(&__pos__WYZ,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__A00,L7481860); /* L57 OBJECT*/;
-  __tmp__0YZ=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__WYZ,L21899282); /* L167 BLOCK*/;
-  __tmp__2YZ=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2YZ) {
-    lisaac_push(&__pos__WYZ,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__A00,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__BZZ,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__0JY,L13387315); /* L102 COLLECTION2*/;
-    __tmp__4JY=valid_index__RM2(Self__TJY,line__VJY,column__WJY);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4JY) {
-      lisaac_push(&__pos__BZZ,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__0JY,L13509634); /* L103 TRUE*/;
-      __tmp__EZZ=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__BZZ,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__0JY,L14689286); /* L112 FALSE*/;
-      __tmp__EZZ=TRUE__B__;
-    };
-    __tmp__4JY=__tmp__EZZ;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__WYZ,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__A00,L12081158); /* L92 FALSE*/;
-    __tmp__4JY=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4JY) {
-    lisaac_push(&__pos__WYZ,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__A00,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__BZZ,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__BZZ,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__0JY,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__GW4B,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__0VBC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__OW4B,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__0YZ));
-    lisaac_push(&__pos__0JY,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__0JY,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__GW4B,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__0VBC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__OW4B,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__5RDE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__0JY,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__GW4B,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__0VBC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__WYZ,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__A00,L8530438); /* L65 FALSE*/;
-  };
-  __tmp__BKY=Self__TJY->storage__IDP;
-  __tmp__CKY=Self__TJY->count2__VCP;
-  lisaac_push(&__pos__SJY,L22561842); /* L172 FAST_ARRAY2*/;
-  lisaac_push_first(&__pos__WYZ,L9457160); /* L72 NUMERIC*/;
-  __tmp__DKY=(__INTEGER__K)(line__VJY * __tmp__CKY);
-  lisaac_push(&__pos__SJY,L22566450); /* L172 FAST_ARRAY2*/;
-  lisaac_push_first(&__pos__WYZ,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__A00,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__BZZ,L9195016); /* L70 NUMERIC*/;
-  __tmp__CKY=(__INTEGER__K)(- column__WJY);
-  lisaac_push(&__pos__WYZ,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__A00,L9195016); /* L70 NUMERIC*/;
-  __tmp__EKY=(__INTEGER__K)(__tmp__DKY - __tmp__CKY);
-  /* NULL __NATIVE_ARRAYoExpanded_UINTEGER_8o__JD__ */
-if (__tmp__BKY==NULL) {
-    lisaac_push(&__pos__SJY,L22570546); /* L172 FAST_ARRAY2*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* NATIVE_ARRAY(Expanded UINTEGER_8) */ {
-    lisaac_push(&__pos__SJY,L22570546); /* L172 FAST_ARRAY2*/;
-    put__to__LBOB(((__UINTEGER_8__VB *)__tmp__BKY),element__UJY,__tmp__EKY);
-  };
-  lisaac_push(&__pos__SJY,L13896755); /* L106 COLLECTION2*/;
-  lisaac_push_first(&__pos__WYZ,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__A00,L7481860); /* L57 OBJECT*/;
-  __tmp__0YZ=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__WYZ,L24520722); /* L187 BLOCK*/;
-  __tmp__2YZ=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2YZ) {
-    lisaac_push(&__pos__WYZ,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__A00,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__BZZ,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__0JY,L13908019); /* L106 COLLECTION2*/;
-    __tmp__NKY=item__OO2(Self__TJY,line__VJY,column__WJY);
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__NKY == element__UJY)) {
-      lisaac_push(&__pos__BZZ,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__0JY,L13509634); /* L103 TRUE*/;
-      __tmp__EZZ=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__BZZ,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__0JY,L14689286); /* L112 FALSE*/;
-      __tmp__EZZ=TRUE__B__;
+  __li__0KB *li__BCP,*li__ADP;
+  __li__K li__CCP,li__WRWD,li__VRWD,li__MTYD,li__ZRWD,li__QTYD,li__RGP;
+  __li__K li__SGP,li__UGP,li__WGP,li__YGP;
+  void *li__HCP,*li__ICP,*li__NCP,*li__NDP;
+  li__BCP=NULL;
+  li__CCP= 0;
+  li__HCP=NULL;
+  li__ICP=li__2BP;
+  do {
+    switch (((struct ___OBJ *)li__ICP)->__id) {
+    case __li__TB__: {
+      li__NCP=((__li__TB *)li__ICP)->li__WKB;
+    } break;
+    case __li__TC__: {
+      li__NCP=((__li__TC *)li__ICP)->li__XC.li__VC.li__WKB;
+    } break;
+    case __li__RL__: {
+      li__NCP=((__li__RL *)li__ICP)->li__SL.li__VC.li__WKB;
+    } break;
     };
-    __tmp__4JY=__tmp__EZZ;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__WYZ,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__A00,L12081158); /* L92 FALSE*/;
-    __tmp__4JY=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4JY) {
-    lisaac_push(&__pos__WYZ,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__A00,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__BZZ,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__BZZ,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__0JY,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__GW4B,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__0VBC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__OW4B,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__0YZ));
-    lisaac_push(&__pos__0JY,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__0JY,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__GW4B,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__0VBC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__OW4B,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__5RDE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__0JY,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__GW4B,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__0VBC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__WYZ,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__A00,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static void append_plan__3ZS(__AREA__PB *Self__5ZS)
-/* (Strict AREA{AREA__PB}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K xw0__C0S,yw0__D0S,xw1__E0S,yw1__F0S,x0__G0S,y0__H0S;
-  __INTEGER__K y1__J0S,__tmp__E1S,__tmp__WNCE,__tmp__4NCE,__tmp__M3S;
-  __INTEGER__K __tmp__N3S,__tmp__O3S,__tmp__P3S,__tmp__O5S,__tmp__GOCE;
-  __INTEGER__K __tmp__P5S;
-  void *win__M0S,*winp__N0S,*__tmp__V0S,*__tmp__W3S,*__tmp__N4S;
-  __PLAN__XOB *__tmp__W0S,*Self__5FVC,*__tmp__C4S,*Self__2HAE;
-  __PLAN__XOB *Self__5HAE;
-  __LIMIT_X__C2B *__tmp__D1S,*__tmp__LAT,*__tmp__MAT;
-  __LIMIT_Y__F2B *__tmp__H1S,*__tmp__XAT,*__tmp__YAT;
-  _____CONTEXT __pos__4ZS,__pos__EKU,__pos__T0S,__pos__2GX,__pos__10S;
-  _____CONTEXT __pos__MZYD,__pos__4FVC,__pos__AXPC,__pos__03S;
-  _____CONTEXT __pos__SXRC,__pos__A4S;
-  __BOOLEAN__C is_return__K0S,__tmp__01S,__tmp__Q2S,__tmp__D3S;
-  __BOOLEAN__C __tmp__F4S;
-  lisaac_push_first(&__pos__4ZS,L88481816); /* L675 AREA*/;
-  xw0__C0S= 0;
-  yw0__D0S= 0;
-  xw1__E0S= 0;
-  yw1__F0S= 0;
-  x0__G0S= 0;
-  y0__H0S= 0;
-  y1__J0S= 0;
-  is_return__K0S=FALSE__I__;
-  win__M0S=NULL;
-  winp__N0S=NULL;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__5ZS->parent__DBB != (void *)NULL)) {
-    lisaac_push(&__pos__4ZS,L91621912); /* L699 AREA*/;
-    lisaac_push_first(&__pos__EKU,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__T0S,L89533976); /* L683 AREA*/;
-    __tmp__V0S=Self__5ZS->parent__DBB;
-    /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__V0S==NULL) {
-      lisaac_push(&__pos__T0S,L89795096); /* L685 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)__tmp__V0S)->__id) {
-      case __AREA__PB__: {
-        __tmp__W0S=((__AREA__PB *)__tmp__V0S)->plan__ZOB;
+    li__HCP=li__NCP;
+    while (((li__CCP ==  0) && ((void *)li__HCP != (void *)NULL))) {
+      switch (((struct ___OBJ *)li__HCP)->__id) {
+      case __li__SB__: {
+        li__ADP=((__li__SB *)li__HCP)->li__HC.li__2KB;
       } break;
-      case __DESK__TC__: {
-        __tmp__W0S=((__DESK__TC *)__tmp__V0S)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
+      case __li__TB__: {
+        li__ADP=((__li__TB *)li__HCP)->li__2KB;
       } break;
-      case __G_RAW__KM__: {
-        __tmp__W0S=((__G_RAW__KM *)__tmp__V0S)->parent_g_group__LM.parent_area__VC.plan__ZOB;
+      case __li__TC__: {
+        li__ADP=((__li__TC *)li__HCP)->li__XC.li__VC.li__2KB;
+      } break;
+      case __li__YC__: {
+        li__ADP=((__li__YC *)li__HCP)->li__ZC.li__2KB;
+      } break;
+      case __li__RL__: {
+        li__ADP=((__li__RL *)li__HCP)->li__SL.li__VC.li__2KB;
+      } break;
+      case __li__AS__: {
+        li__ADP=((__li__AS *)li__HCP)->li__BS.li__2KB;
+      } break;
+      case __li__GS__: {
+        li__ADP=((__li__GS *)li__HCP)->li__IS.li__2KB;
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__W0S == (void *)NULL)) {
-      lisaac_push(&__pos__T0S,L90836504); /* L693 AREA*/;
-      lisaac_push_first(&__pos__2GX,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__10S,L89925656); /* L686 AREA*/;
-      is_return__K0S=TRUE__B__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__T0S,L90836504); /* L693 AREA*/;
-      lisaac_push_first(&__pos__2GX,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__10S,L90184728); /* L688 AREA*/;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__W0S==NULL) {
-        lisaac_push(&__pos__10S,L90314264); /* L689 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__D1S=__tmp__W0S->x0__J3B;
-      };
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__D1S==NULL) {
-        lisaac_push(&__pos__10S,L90317336); /* L689 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        __tmp__E1S=__tmp__D1S->value__L3B;
-      };
-      xw0__C0S=__tmp__E1S;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__W0S==NULL) {
-        lisaac_push(&__pos__10S,L90445336); /* L690 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__D1S=__tmp__W0S->x1__N3B;
-      };
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__D1S==NULL) {
-        lisaac_push(&__pos__10S,L90448408); /* L690 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        __tmp__E1S=__tmp__D1S->value__L3B;
-      };
-      xw1__E0S=__tmp__E1S;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__W0S==NULL) {
-        lisaac_push(&__pos__10S,L90576408); /* L691 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__H1S=__tmp__W0S->y0__Q3B;
-      };
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__H1S==NULL) {
-        lisaac_push(&__pos__10S,L90579480); /* L691 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        __tmp__E1S=__tmp__H1S->value__S3B;
-      };
-      yw0__D0S=__tmp__E1S;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__W0S==NULL) {
-        lisaac_push(&__pos__10S,L90707480); /* L692 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__H1S=__tmp__W0S->y1__U3B;
       };
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__H1S==NULL) {
-        lisaac_push(&__pos__10S,L90710552); /* L692 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        __tmp__E1S=__tmp__H1S->value__S3B;
+      li__BCP=li__ADP;
+      if (((void *)li__ADP != (void *)NULL)) {
+        li__CCP=(__li__K)(li__ADP->li__M2B +  1);
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)li__HCP)->__id) {
+        case __li__SB__: {
+          li__NDP=((__li__SB *)li__HCP)->li__HC.li__WKB;
+        } break;
+        case __li__TB__: {
+          li__NDP=((__li__TB *)li__HCP)->li__WKB;
+        } break;
+        case __li__TC__: {
+          li__NDP=((__li__TC *)li__HCP)->li__XC.li__VC.li__WKB;
+        } break;
+        case __li__YC__: {
+          li__NDP=((__li__YC *)li__HCP)->li__ZC.li__WKB;
+        } break;
+        case __li__RL__: {
+          li__NDP=((__li__RL *)li__HCP)->li__SL.li__VC.li__WKB;
+        } break;
+        case __li__AS__: {
+          li__NDP=((__li__AS *)li__HCP)->li__BS.li__WKB;
+        } break;
+        case __li__GS__: {
+          li__NDP=((__li__GS *)li__HCP)->li__IS.li__WKB;
+        } break;
+        };
+        li__HCP=li__NDP;
       };
-      lisaac_push(&__pos__10S,L90711064); /* L692 AREA*/;
-      lisaac_push_first(&__pos__MZYD,L9195016); /* L70 NUMERIC*/;
-      yw1__F0S=(__INTEGER__K)(__tmp__E1S -  1);
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__4ZS,L91621912); /* L699 AREA*/;
-    lisaac_push_first(&__pos__EKU,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__T0S,L90970136); /* L694 AREA*/;
-    yw0__D0S= 0;
-    xw0__C0S= 0;
-    __tmp__E1S=(*(VIDEO__QB__)).width__PD;
-    lisaac_push(&__pos__T0S,L91372568); /* L697 AREA*/;
-    lisaac_push_first(&__pos__2GX,L9195016); /* L70 NUMERIC*/;
-    xw1__E0S=(__INTEGER__K)(__tmp__E1S -  1);
-    __tmp__E1S=(*(VIDEO__QB__)).height__QD;
-    lisaac_push(&__pos__T0S,L91504152); /* L698 AREA*/;
-    lisaac_push_first(&__pos__2GX,L9195016); /* L70 NUMERIC*/;
-    yw1__F0S=(__INTEGER__K)(__tmp__E1S -  1);
+    switch (((struct ___OBJ *)li__ICP)->__id) {
+    case __li__TB__: {
+      li__NCP=((__li__TB *)li__ICP)->li__H4;
+    } break;
+    case __li__TC__: {
+      li__NCP=((__li__TC *)li__ICP)->li__XC.li__VC.li__H4;
+    } break;
+    case __li__RL__: {
+      li__NCP=((__li__RL *)li__ICP)->li__SL.li__VC.li__H4;
+    } break;
+    };
+    li__ICP=li__NCP;
+  } while ((((void *)li__NCP != (void *)NULL) && (li__CCP ==  0)));
+  if ((li__CCP ==  0)) {
+    li__CCP= 1;
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (is_return__K0S) {
-    lisaac_push(&__pos__4ZS,L91753496); /* L700 AREA*/;
-    lisaac_push_first(&__pos__EKU,L13509634); /* L103 TRUE*/;
-    __tmp__01S=FALSE__I__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__4ZS,L91753496); /* L700 AREA*/;
-    lisaac_push_first(&__pos__EKU,L14689286); /* L112 FALSE*/;
-    __tmp__01S=TRUE__B__;
+  li__BCP=li__W2B;
+  while ((((void *)li__BCP != (void *)NULL) && (li__BCP->li__M2B != li__CCP))) {
+    li__BCP=li__BCP->li__H2B;
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__01S) {
-    lisaac_push(&__pos__4ZS,L99748376); /* L761 AREA*/;
-    lisaac_push_first(&__pos__EKU,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__T0S,L91761688); /* L700 AREA*/;
-    x0__G0S=Self__5ZS->x_window__YNB;
-    __tmp__E1S=Self__5ZS->width__IT;
-    lisaac_push(&__pos__T0S,L92150296); /* L703 AREA*/;
-    lisaac_push_first(&__pos__2GX,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__10S,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__MZYD,L9195016); /* L70 NUMERIC*/;
-    __tmp__WNCE=(__INTEGER__K)(- __tmp__E1S);
-    lisaac_push(&__pos__2GX,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__10S,L9195016); /* L70 NUMERIC*/;
-    __tmp__E1S=(__INTEGER__K)(x0__G0S - __tmp__WNCE);
-    lisaac_push(&__pos__T0S,L92153368); /* L703 AREA*/;
-    lisaac_push_first(&__pos__2GX,L9195016); /* L70 NUMERIC*/;
-    __tmp__WNCE=(__INTEGER__K)(__tmp__E1S -  1);
-    y0__H0S=Self__5ZS->y_window__ZNB;
-    __tmp__E1S=Self__5ZS->height__MT;
-    lisaac_push(&__pos__T0S,L92412440); /* L705 AREA*/;
-    lisaac_push_first(&__pos__2GX,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__10S,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__MZYD,L9195016); /* L70 NUMERIC*/;
-    __tmp__4NCE=(__INTEGER__K)(- __tmp__E1S);
-    lisaac_push(&__pos__2GX,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__10S,L9195016); /* L70 NUMERIC*/;
-    __tmp__E1S=(__INTEGER__K)(y0__H0S - __tmp__4NCE);
-    lisaac_push(&__pos__T0S,L92416024); /* L705 AREA*/;
-    lisaac_push_first(&__pos__2GX,L9195016); /* L70 NUMERIC*/;
-    y1__J0S=(__INTEGER__K)(__tmp__E1S -  1);
-    lisaac_push(&__pos__T0S,L92543000); /* L706 AREA*/;
-    __tmp__01S=__infix_greater_equal__JGG(__tmp__WNCE,xw0__C0S);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__01S) {
-      lisaac_push(&__pos__T0S,L92546584); /* L706 AREA*/;
-      lisaac_push_first(&__pos__2GX,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__10S,L92549656); /* L706 AREA*/;
-      __tmp__Q2S=__infix_less_equal__GTG(x0__G0S,xw1__E0S);
-      __tmp__D3S=__tmp__Q2S;
+  while (((void *)li__BCP != (void *)NULL)) {
+    li__WRWD=li__BCP->li__HYB->li__JYB;
+    li__VRWD= 0;
+    if ((li__WRWD > li__3BP)) {
+      li__VRWD=li__WRWD;
     } else /* FALSE */ {
-      lisaac_push(&__pos__T0S,L92546584); /* L706 AREA*/;
-      lisaac_push_first(&__pos__2GX,L12081158); /* L92 FALSE*/;
-      __tmp__D3S=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__D3S) {
-      lisaac_push(&__pos__T0S,L92553240); /* L706 AREA*/;
-      lisaac_push_first(&__pos__2GX,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__10S,L92673560); /* L707 AREA*/;
-      __tmp__Q2S=__infix_greater_equal__JGG(y1__J0S,yw0__D0S);
-      __tmp__D3S=__tmp__Q2S;
+      li__VRWD=li__3BP;
+    };
+    li__WRWD=li__BCP->li__LYB->li__JYB;
+    li__MTYD= 0;
+    if ((li__WRWD > li__5BP)) {
+      li__MTYD=li__5BP;
     } else /* FALSE */ {
-      lisaac_push(&__pos__T0S,L92553240); /* L706 AREA*/;
-      lisaac_push_first(&__pos__2GX,L12081158); /* L92 FALSE*/;
-      __tmp__D3S=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__D3S) {
-      lisaac_push(&__pos__T0S,L92677144); /* L707 AREA*/;
-      lisaac_push_first(&__pos__2GX,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__10S,L92680216); /* L707 AREA*/;
-      __tmp__Q2S=__infix_less_equal__GTG(y0__H0S,yw1__F0S);
-      __tmp__D3S=__tmp__Q2S;
+      li__MTYD=li__WRWD;
+    };
+    li__WRWD=li__BCP->li__OYB->li__QYB;
+    li__ZRWD= 0;
+    if ((li__WRWD > li__4BP)) {
+      li__ZRWD=li__WRWD;
     } else /* FALSE */ {
-      lisaac_push(&__pos__T0S,L92677144); /* L707 AREA*/;
-      lisaac_push_first(&__pos__2GX,L12081158); /* L92 FALSE*/;
-      __tmp__D3S=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__D3S) {
-      lisaac_push(&__pos__T0S,L99618328); /* L760 AREA*/;
-      lisaac_push_first(&__pos__2GX,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__10S,L92937752); /* L709 AREA*/;
-      __tmp__M3S=max__IMH(x0__G0S,xw0__C0S);
-      x0__G0S=__tmp__M3S;
-      lisaac_push(&__pos__10S,L93068824); /* L710 AREA*/;
-      __tmp__N3S=min__TLH(__tmp__WNCE,xw1__E0S);
-      lisaac_push(&__pos__10S,L93199896); /* L711 AREA*/;
-      __tmp__O3S=max__IMH(y0__H0S,yw0__D0S);
-      y0__H0S=__tmp__O3S;
-      lisaac_push(&__pos__10S,L93330968); /* L712 AREA*/;
-      __tmp__P3S=min__TLH(y1__J0S,yw1__F0S);
-      lisaac_push(&__pos__10S,L93728280); /* L715 AREA*/;
-      lisaac_push_first(&__pos__MZYD,L10103878); /* L77 PLAN*/;
-      __tmp__W0S=clone__STMC();
-      /* NULL __PLAN__XOB__ */
-if (__tmp__W0S==NULL) {
-        lisaac_push(&__pos__MZYD,L10233414); /* L78 PLAN*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        lisaac_push(&__pos__MZYD,L10233414); /* L78 PLAN*/;
-        Self__5FVC=((__PLAN__XOB *)__tmp__W0S);
-        lisaac_push_first(&__pos__4FVC,L9053254); /* L69 PLAN*/;
-        Self__5FVC->window__EOD=Self__5ZS;
-      };
-      Self__5ZS->plan__ZOB=__tmp__W0S;
-      win__M0S=Self__5ZS;
-      lisaac_push(&__pos__10S,L94785560); /* L723 AREA*/;
-      lisaac_push_first(&__pos__MZYD,L10621458); /* L81 BLOCK*/;
-      do_while__INKC:
-      {
-        lisaac_push(&__pos__MZYD,L10621458); /* L81 BLOCK*/;
-        lisaac_push_first(&__pos__4FVC,L93979672); /* L717 AREA*/;
-        /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (win__M0S==NULL) {
-          lisaac_push(&__pos__4FVC,L94118424); /* L718 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)win__M0S)->__id) {
-          case __AREA__PB__: {
-            __tmp__W3S=((__AREA__PB *)win__M0S)->prev__TOB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__W3S=((__DESK__TC *)win__M0S)->parent_g_raw__XC.parent_area__VC.prev__TOB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__W3S=((__G_RAW__KM *)win__M0S)->parent_g_group__LM.parent_area__VC.prev__TOB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        winp__N0S=__tmp__W3S;
-        lisaac_push(&__pos__4FVC,L94504984); /* L721 AREA*/;
-        lisaac_push_first(&__pos__AXPC,L9441810); /* L72 BLOCK*/;
-        while_do__5WPC:
-        {
-          lisaac_push(&__pos__AXPC,L9441810); /* L72 BLOCK*/;
-          lisaac_push_first(&__pos__03S,L94242840); /* L719 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)winp__N0S != (void *)NULL)) {
-            lisaac_push(&__pos__03S,L94250520); /* L719 AREA*/;
-            lisaac_push_first(&__pos__SXRC,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__A4S,L94251544); /* L719 AREA*/;
-            /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (winp__N0S==NULL) {
-              lisaac_push(&__pos__A4S,L94256152); /* L719 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else {
-              switch (((struct ___OBJ *)winp__N0S)->__id) {
-              case __EXAMPLE__OB__: {
-                __tmp__C4S=((__EXAMPLE__OB *)winp__N0S)->parent_area__DC.plan__ZOB;
-              } break;
-              case __DESK__TC__: {
-                __tmp__C4S=((__DESK__TC *)winp__N0S)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-              } break;
-              case __G_OUT__YC__: {
-                __tmp__C4S=((__G_OUT__YC *)winp__N0S)->parent_area__ZC.plan__ZOB;
-              } break;
-              case __G_RAW__KM__: {
-                __tmp__C4S=((__G_RAW__KM *)winp__N0S)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-              } break;
-              case __VIRTUAL_SCREEN__PT__: {
-                __tmp__C4S=((__VIRTUAL_SCREEN__PT *)winp__N0S)->parent_area__QT.plan__ZOB;
-              } break;
-              case __MOUSE__VT__: {
-                __tmp__C4S=((__MOUSE__VT *)winp__N0S)->parent_window__XT.plan__ZOB;
-              } break;
-              default:
-              lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-              }
-            };
-            __tmp__F4S=((void *)__tmp__C4S == (void *)NULL);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__03S,L94250520); /* L719 AREA*/;
-            lisaac_push_first(&__pos__SXRC,L12081158); /* L92 FALSE*/;
-            __tmp__F4S=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__F4S) {
-            lisaac_push(&__pos__AXPC,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__03S,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__SXRC,L9576466); /* L73 BLOCK*/;
-            lisaac_push_first(&__pos__A4S,L94265368); /* L719 AREA*/;
-            /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (winp__N0S==NULL) {
-              lisaac_push(&__pos__A4S,L94382104); /* L720 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else {
-              switch (((struct ___OBJ *)winp__N0S)->__id) {
-              case __EXAMPLE__OB__: {
-                __tmp__N4S=((__EXAMPLE__OB *)winp__N0S)->parent_area__DC.prev__TOB;
-              } break;
-              case __DESK__TC__: {
-                __tmp__N4S=((__DESK__TC *)winp__N0S)->parent_g_raw__XC.parent_area__VC.prev__TOB;
-              } break;
-              case __G_OUT__YC__: {
-                __tmp__N4S=((__G_OUT__YC *)winp__N0S)->parent_area__ZC.prev__TOB;
-              } break;
-              case __G_RAW__KM__: {
-                __tmp__N4S=((__G_RAW__KM *)winp__N0S)->parent_g_group__LM.parent_area__VC.prev__TOB;
-              } break;
-              case __VIRTUAL_SCREEN__PT__: {
-                __tmp__N4S=((__VIRTUAL_SCREEN__PT *)winp__N0S)->parent_area__QT.prev__TOB;
-              } break;
-              case __MOUSE__VT__: {
-                __tmp__N4S=((__MOUSE__VT *)winp__N0S)->parent_window__XT.prev__TOB;
-              } break;
-              default:
-              lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-              }
-            };
-            winp__N0S=__tmp__N4S;
-            lisaac_push(&__pos__SXRC,L9709074); /* L74 BLOCK*/;
-            goto while_do__5WPC;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__AXPC,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__03S,L8530438); /* L65 FALSE*/;
-          };
-        };
-        /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (win__M0S==NULL) {
-          lisaac_push(&__pos__4FVC,L94643224); /* L722 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)win__M0S)->__id) {
-          case __AREA__PB__: {
-            __tmp__W3S=((__AREA__PB *)win__M0S)->parent__DBB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__W3S=((__DESK__TC *)win__M0S)->parent_g_raw__XC.parent_area__VC.parent__DBB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__W3S=((__G_RAW__KM *)win__M0S)->parent_g_group__LM.parent_area__VC.parent__DBB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        win__M0S=__tmp__W3S;
-        lisaac_push(&__pos__MZYD,L10755090); /* L82 BLOCK*/;
-        lisaac_push_first(&__pos__4FVC,L94771736); /* L723 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__W3S != (void *)NULL)) {
-          lisaac_push(&__pos__4FVC,L94778904); /* L723 AREA*/;
-          lisaac_push_first(&__pos__AXPC,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__03S,L94779928); /* L723 AREA*/;
-          __tmp__F4S=((void *)winp__N0S == (void *)NULL);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__4FVC,L94778904); /* L723 AREA*/;
-          lisaac_push_first(&__pos__AXPC,L12081158); /* L92 FALSE*/;
-          __tmp__F4S=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__F4S) {
-          lisaac_push(&__pos__MZYD,L11012626); /* L84 BLOCK*/;
-          lisaac_push_first(&__pos__4FVC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__AXPC,L10888722); /* L83 BLOCK*/;
-          goto do_while__INKC;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__MZYD,L11012626); /* L84 BLOCK*/;
-          lisaac_push_first(&__pos__4FVC,L8530438); /* L65 FALSE*/;
-        };
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)winp__N0S != (void *)NULL)) {
-        lisaac_push(&__pos__10S,L96207896); /* L734 AREA*/;
-        lisaac_push_first(&__pos__MZYD,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__4FVC,L94905368); /* L724 AREA*/;
-        /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (winp__N0S==NULL) {
-          lisaac_push(&__pos__4FVC,L95035416); /* L725 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)winp__N0S)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__C4S=((__EXAMPLE__OB *)winp__N0S)->parent_area__DC.plan__ZOB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__C4S=((__DESK__TC *)winp__N0S)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__C4S=((__G_OUT__YC *)winp__N0S)->parent_area__ZC.plan__ZOB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__C4S=((__G_RAW__KM *)winp__N0S)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__C4S=((__VIRTUAL_SCREEN__PT *)winp__N0S)->parent_area__QT.plan__ZOB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__C4S=((__MOUSE__VT *)winp__N0S)->parent_window__XT.plan__ZOB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        /* NULL __PLAN__XOB__ */
-if (__tmp__W0S==NULL) {
-          lisaac_push(&__pos__4FVC,L95168024); /* L726 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__4FVC,L95168024); /* L726 AREA*/;
-          Self__2HAE=((__PLAN__XOB *)__tmp__W0S);
-          lisaac_push_first(&__pos__AXPC,L20196422); /* L154 PLAN*/;
-          Self__2HAE->prev__ZYTC=__tmp__C4S;
-        };
-        /* NULL __PLAN__XOB__ */
-if (__tmp__C4S==NULL) {
-          lisaac_push(&__pos__4FVC,L95302168); /* L727 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          Self__2HAE=__tmp__C4S->next__WBC;
-        };
-        /* NULL __PLAN__XOB__ */
-if (__tmp__W0S==NULL) {
-          lisaac_push(&__pos__4FVC,L95302680); /* L727 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__4FVC,L95302680); /* L727 AREA*/;
-          Self__5HAE=((__PLAN__XOB *)__tmp__W0S);
-          lisaac_push_first(&__pos__AXPC,L19541062); /* L149 PLAN*/;
-          Self__5HAE->next__WBC=Self__2HAE;
-        };
-        /* NULL __PLAN__XOB__ */
-if (__tmp__C4S==NULL) {
-          lisaac_push(&__pos__4FVC,L95430168); /* L728 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__4FVC,L95430168); /* L728 AREA*/;
-          Self__2HAE=((__PLAN__XOB *)__tmp__C4S);
-          lisaac_push_first(&__pos__AXPC,L19541062); /* L149 PLAN*/;
-          Self__2HAE->next__WBC=__tmp__W0S;
-        };
-        /* NULL __PLAN__XOB__ */
-if (__tmp__C4S==NULL) {
-          lisaac_push(&__pos__4FVC,L95565336); /* L729 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__O5S=__tmp__C4S->level__1BC;
-        };
-        lisaac_push(&__pos__4FVC,L95565848); /* L729 AREA*/;
-        lisaac_push_first(&__pos__AXPC,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__03S,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__SXRC,L9195016); /* L70 NUMERIC*/;
-        __tmp__GOCE=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__AXPC,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__03S,L9195016); /* L70 NUMERIC*/;
-        __tmp__P5S=(__INTEGER__K)(__tmp__O5S - __tmp__GOCE);
-        /* NULL __PLAN__XOB__ */
-if (__tmp__W0S==NULL) {
-          lisaac_push(&__pos__4FVC,L95566872); /* L729 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__4FVC,L95566872); /* L729 AREA*/;
-          __tmp__C4S=((__PLAN__XOB *)__tmp__W0S);
-          lisaac_push_first(&__pos__AXPC,L18887750); /* L144 PLAN*/;
-          __tmp__C4S->level__1BC=__tmp__P5S;
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__10S,L96207896); /* L734 AREA*/;
-        lisaac_push_first(&__pos__MZYD,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__4FVC,L95687192); /* L730 AREA*/;
-        Self__5FVC=list_plan__GCC;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__W0S==NULL) {
-          lisaac_push(&__pos__4FVC,L95826968); /* L731 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__4FVC,L95826968); /* L731 AREA*/;
-          __tmp__C4S=((__PLAN__XOB *)__tmp__W0S);
-          lisaac_push_first(&__pos__AXPC,L19541062); /* L149 PLAN*/;
-          __tmp__C4S->next__WBC=Self__5FVC;
-        };
-        list_plan__GCC=__tmp__W0S;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__W0S==NULL) {
-          lisaac_push(&__pos__4FVC,L96085528); /* L733 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__4FVC,L96085528); /* L733 AREA*/;
-          __tmp__C4S=((__PLAN__XOB *)__tmp__W0S);
-          lisaac_push_first(&__pos__AXPC,L18887750); /* L144 PLAN*/;
-          __tmp__C4S->level__1BC= 1;
-        };
-      };
-      /* NULL __PLAN__XOB__ */
-if (__tmp__W0S==NULL) {
-        lisaac_push(&__pos__10S,L96476184); /* L736 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        Self__5FVC=__tmp__W0S->next__WBC;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__5FVC != (void *)NULL)) {
-        lisaac_push(&__pos__10S,L96994328); /* L740 AREA*/;
-        lisaac_push_first(&__pos__MZYD,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__4FVC,L96608280); /* L737 AREA*/;
-        /* NULL __PLAN__XOB__ */
-if (Self__5FVC==NULL) {
-          lisaac_push(&__pos__4FVC,L96740888); /* L738 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__4FVC,L96740888); /* L738 AREA*/;
-          __tmp__C4S=((__PLAN__XOB *)Self__5FVC);
-          lisaac_push_first(&__pos__AXPC,L20196422); /* L154 PLAN*/;
-          __tmp__C4S->prev__ZYTC=__tmp__W0S;
-        };
-        /* NULL __PLAN__XOB__ */
-if (Self__5FVC==NULL) {
-          lisaac_push(&__pos__4FVC,L96869912); /* L739 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__4FVC,L96869912); /* L739 AREA*/;
-          inc_level__BOVC(((__PLAN__XOB *)Self__5FVC));
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__10S,L96994328); /* L740 AREA*/;
-        lisaac_push_first(&__pos__MZYD,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__10S,L97259544); /* L742 AREA*/;
-      lisaac_push_first(&__pos__MZYD,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__4FVC,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__AXPC,L9195016); /* L70 NUMERIC*/;
-      __tmp__O5S=(__INTEGER__K)(-  1);
-      lisaac_push(&__pos__MZYD,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__4FVC,L9195016); /* L70 NUMERIC*/;
-      __tmp__GOCE=(__INTEGER__K)(__tmp__P3S - __tmp__O5S);
-      y1__J0S=__tmp__GOCE;
-      __tmp__W0S=Self__5ZS->plan__ZOB;
-      lisaac_push(&__pos__10S,L97535512); /* L744 AREA*/;
-      __tmp__D1S=create__plan__JEKC(__tmp__M3S,__tmp__W0S);
-      __tmp__W0S=Self__5ZS->plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__W0S==NULL) {
-        lisaac_push(&__pos__10S,L97657880); /* L745 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        lisaac_push(&__pos__10S,L97657880); /* L745 AREA*/;
-        Self__5FVC=((__PLAN__XOB *)__tmp__W0S);
-        lisaac_push_first(&__pos__MZYD,L16264774); /* L124 PLAN*/;
-        Self__5FVC->x0__J3B=__tmp__D1S;
-      };
-      __tmp__LAT=list_x__0CC;
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__D1S==NULL) {
-        lisaac_push(&__pos__10S,L97794072); /* L746 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        lisaac_push(&__pos__10S,L97794072); /* L746 AREA*/;
-        __tmp__MAT=append__RBJD(((__LIMIT_X__C2B *)__tmp__D1S),__tmp__LAT);
-      };
-      list_x__0CC=__tmp__MAT;
-      __tmp__W0S=Self__5ZS->plan__ZOB;
-      lisaac_push(&__pos__10S,L98059800); /* L748 AREA*/;
-      __tmp__D1S=create__plan__JEKC(__tmp__N3S,__tmp__W0S);
-      __tmp__W0S=Self__5ZS->plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__W0S==NULL) {
-        lisaac_push(&__pos__10S,L98182168); /* L749 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        lisaac_push(&__pos__10S,L98182168); /* L749 AREA*/;
-        Self__5FVC=((__PLAN__XOB *)__tmp__W0S);
-        lisaac_push_first(&__pos__MZYD,L17575494); /* L134 PLAN*/;
-        Self__5FVC->x1__N3B=__tmp__D1S;
-      };
-      __tmp__W0S=Self__5ZS->plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__W0S==NULL) {
-        lisaac_push(&__pos__10S,L98315288); /* L750 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__MAT=__tmp__W0S->x0__J3B;
-      };
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__D1S==NULL) {
-        lisaac_push(&__pos__10S,L98315800); /* L750 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        lisaac_push(&__pos__10S,L98315800); /* L750 AREA*/;
-        append__RBJD(((__LIMIT_X__C2B *)__tmp__D1S),__tmp__MAT);
-      };
-      __tmp__W0S=Self__5ZS->plan__ZOB;
-      lisaac_push(&__pos__10S,L98717208); /* L753 AREA*/;
-      __tmp__H1S=create_top__plan__ZEKC(__tmp__O3S,__tmp__W0S);
-      __tmp__W0S=Self__5ZS->plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__W0S==NULL) {
-        lisaac_push(&__pos__10S,L98837528); /* L754 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        lisaac_push(&__pos__10S,L98837528); /* L754 AREA*/;
-        Self__5FVC=((__PLAN__XOB *)__tmp__W0S);
-        lisaac_push_first(&__pos__MZYD,L16920134); /* L129 PLAN*/;
-        Self__5FVC->y0__Q3B=__tmp__H1S;
-      };
-      __tmp__XAT=list_y__HDC;
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__H1S==NULL) {
-        lisaac_push(&__pos__10S,L98973720); /* L755 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        lisaac_push(&__pos__10S,L98973720); /* L755 AREA*/;
-        __tmp__YAT=append__LEJD(((__LIMIT_Y__F2B *)__tmp__H1S),__tmp__XAT);
-      };
-      list_y__HDC=__tmp__YAT;
-      __tmp__W0S=Self__5ZS->plan__ZOB;
-      lisaac_push(&__pos__10S,L99243032); /* L757 AREA*/;
-      __tmp__H1S=create_bottom__plan__GFKC(__tmp__GOCE,__tmp__W0S);
-      __tmp__W0S=Self__5ZS->plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__W0S==NULL) {
-        lisaac_push(&__pos__10S,L99361816); /* L758 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        lisaac_push(&__pos__10S,L99361816); /* L758 AREA*/;
-        Self__5FVC=((__PLAN__XOB *)__tmp__W0S);
-        lisaac_push_first(&__pos__MZYD,L18230854); /* L139 PLAN*/;
-        Self__5FVC->y1__U3B=__tmp__H1S;
-      };
-      __tmp__W0S=Self__5ZS->plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__W0S==NULL) {
-        lisaac_push(&__pos__10S,L99494936); /* L759 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__YAT=__tmp__W0S->y0__Q3B;
-      };
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__H1S==NULL) {
-        lisaac_push(&__pos__10S,L99495448); /* L759 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        lisaac_push(&__pos__10S,L99495448); /* L759 AREA*/;
-        append__LEJD(((__LIMIT_Y__F2B *)__tmp__H1S),__tmp__YAT);
-      };
+      li__ZRWD=li__4BP;
+    };
+    li__WRWD=(__li__K)(li__BCP->li__SYB->li__QYB -  1);
+    li__QTYD= 0;
+    if ((li__WRWD > li__ACP)) {
+      li__QTYD=li__ACP;
     } else /* FALSE */ {
-      lisaac_push(&__pos__T0S,L99618328); /* L760 AREA*/;
-      lisaac_push_first(&__pos__2GX,L8530438); /* L65 FALSE*/;
+      li__QTYD=li__WRWD;
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__4ZS,L99748376); /* L761 AREA*/;
-    lisaac_push_first(&__pos__EKU,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static void clip_type1__EBT(__AREA__PB *Self__GBT)
-/* (Strict AREA{AREA__PB}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  void *__tmp__CLU;
-  _____CONTEXT __pos__FBT,__pos__ZKU,__pos__0ZV,__pos__ALU;
-  lisaac_push_first(&__pos__FBT,L127542808); /* L973 AREA*/;
-  lisaac_push_first(&__pos__ZKU,L126098456); /* L962 AREA*/;
-  creat_clip__JCQ(Self__GBT);
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__GBT->next__0NB != (void *)NULL)) {
-    lisaac_push(&__pos__ZKU,L126487064); /* L965 AREA*/;
-    lisaac_push_first(&__pos__0ZV,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__ALU,L126233112); /* L963 AREA*/;
-    __tmp__CLU=Self__GBT->next__0NB;
-    /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__CLU==NULL) {
-      lisaac_push(&__pos__ALU,L126366744); /* L964 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)__tmp__CLU)->__id) {
-      case __EXAMPLE__OB__: {
-        lisaac_push(&__pos__ALU,L126366744); /* L964 AREA*/;
-        clip_next_child__QSOB(((__EXAMPLE__OB *)__tmp__CLU));
+    if (((li__VRWD <= li__MTYD) && (li__ZRWD <= li__QTYD))) {
+      li__HCP=li__BCP->li__VED;
+      switch (((struct ___OBJ *)li__HCP)->__id) {
+      case __li__SB__: {
+        li__RGP=((__li__SB *)li__HCP)->li__HC.li__3JB;
       } break;
-      case __DESK__TC__: {
-        lisaac_push(&__pos__ALU,L126366744); /* L964 AREA*/;
-        clip_next_child__HVD(((__DESK__TC *)__tmp__CLU));
+      case __li__TB__: {
+        li__RGP=((__li__TB *)li__HCP)->li__3JB;
       } break;
-      case __G_OUT__YC__: {
-        lisaac_push(&__pos__ALU,L126366744); /* L964 AREA*/;
-        clip_next_child__0BBD(((__G_OUT__YC *)__tmp__CLU));
+      case __li__TC__: {
+        li__RGP=((__li__TC *)li__HCP)->li__XC.li__VC.li__3JB;
       } break;
-      case __G_RAW__KM__: {
-        lisaac_push(&__pos__ALU,L126366744); /* L964 AREA*/;
-        clip_next_child__BIBD(((__G_RAW__KM *)__tmp__CLU));
+      case __li__YC__: {
+        li__RGP=((__li__YC *)li__HCP)->li__ZC.li__3JB;
       } break;
-      case __VIRTUAL_SCREEN__PT__: {
-        lisaac_push(&__pos__ALU,L126366744); /* L964 AREA*/;
-        clip_next_child__D5V(((__VIRTUAL_SCREEN__PT *)__tmp__CLU));
+      case __li__RL__: {
+        li__RGP=((__li__RL *)li__HCP)->li__SL.li__VC.li__3JB;
       } break;
-      case __MOUSE__VT__: {
-        lisaac_push(&__pos__ALU,L126366744); /* L964 AREA*/;
-        clip_next_child__DPC(((__MOUSE__VT *)__tmp__CLU));
+      case __li__AS__: {
+        li__RGP=((__li__AS *)li__HCP)->li__BS.li__3JB;
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ZKU,L126487064); /* L965 AREA*/;
-    lisaac_push_first(&__pos__0ZV,L8530438); /* L65 FALSE*/;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__GBT->child__FOB != (void *)NULL)) {
-    lisaac_push(&__pos__ZKU,L126880280); /* L968 AREA*/;
-    lisaac_push_first(&__pos__0ZV,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__ALU,L126626840); /* L966 AREA*/;
-    __tmp__CLU=Self__GBT->child__FOB;
-    /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__CLU==NULL) {
-      lisaac_push(&__pos__ALU,L126760472); /* L967 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)__tmp__CLU)->__id) {
-      case __EXAMPLE__OB__: {
-        lisaac_push(&__pos__ALU,L126760472); /* L967 AREA*/;
-        clip_next_child__QSOB(((__EXAMPLE__OB *)__tmp__CLU));
+      case __li__GS__: {
+        li__RGP=((__li__GS *)li__HCP)->li__IS.li__3JB;
       } break;
-      case __DESK__TC__: {
-        lisaac_push(&__pos__ALU,L126760472); /* L967 AREA*/;
-        clip_next_child__HVD(((__DESK__TC *)__tmp__CLU));
+      };
+      li__SGP=(__li__K)(li__VRWD - li__RGP);
+      switch (((struct ___OBJ *)li__HCP)->__id) {
+      case __li__SB__: {
+        li__RGP=((__li__SB *)li__HCP)->li__HC.li__3JB;
       } break;
-      case __G_OUT__YC__: {
-        lisaac_push(&__pos__ALU,L126760472); /* L967 AREA*/;
-        clip_next_child__0BBD(((__G_OUT__YC *)__tmp__CLU));
+      case __li__TB__: {
+        li__RGP=((__li__TB *)li__HCP)->li__3JB;
       } break;
-      case __G_RAW__KM__: {
-        lisaac_push(&__pos__ALU,L126760472); /* L967 AREA*/;
-        clip_next_child__BIBD(((__G_RAW__KM *)__tmp__CLU));
+      case __li__TC__: {
+        li__RGP=((__li__TC *)li__HCP)->li__XC.li__VC.li__3JB;
       } break;
-      case __VIRTUAL_SCREEN__PT__: {
-        lisaac_push(&__pos__ALU,L126760472); /* L967 AREA*/;
-        clip_next_child__D5V(((__VIRTUAL_SCREEN__PT *)__tmp__CLU));
+      case __li__YC__: {
+        li__RGP=((__li__YC *)li__HCP)->li__ZC.li__3JB;
       } break;
-      case __MOUSE__VT__: {
-        lisaac_push(&__pos__ALU,L126760472); /* L967 AREA*/;
-        clip_next_child__DPC(((__MOUSE__VT *)__tmp__CLU));
+      case __li__RL__: {
+        li__RGP=((__li__RL *)li__HCP)->li__SL.li__VC.li__3JB;
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ZKU,L126880280); /* L968 AREA*/;
-    lisaac_push_first(&__pos__0ZV,L8530438); /* L65 FALSE*/;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__GBT->parent__DBB != (void *)NULL)) {
-    lisaac_push(&__pos__FBT,L127928856); /* L976 AREA*/;
-    lisaac_push_first(&__pos__ZKU,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__0ZV,L127675928); /* L974 AREA*/;
-    __tmp__CLU=Self__GBT->parent__DBB;
-    /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__CLU==NULL) {
-      lisaac_push(&__pos__0ZV,L127807000); /* L975 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)__tmp__CLU)->__id) {
-      case __AREA__PB__: {
-        lisaac_push(&__pos__0ZV,L127807000); /* L975 AREA*/;
-        creat_clip__JCQ(((__AREA__PB *)__tmp__CLU));
+      case __li__AS__: {
+        li__RGP=((__li__AS *)li__HCP)->li__BS.li__3JB;
       } break;
-      case __DESK__TC__: {
-        lisaac_push(&__pos__0ZV,L127807000); /* L975 AREA*/;
-        creat_clip__K3D(((__DESK__TC *)__tmp__CLU));
+      case __li__GS__: {
+        li__RGP=((__li__GS *)li__HCP)->li__IS.li__3JB;
       } break;
-      case __G_RAW__KM__: {
-        lisaac_push(&__pos__0ZV,L127807000); /* L975 AREA*/;
-        creat_clip__FTCD(((__G_RAW__KM *)__tmp__CLU));
-      } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__FBT,L127928856); /* L976 AREA*/;
-    lisaac_push_first(&__pos__ZKU,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static __UINTEGER_32__RD __infix_or__RIG(__UINTEGER_32__RD Self__TIG,__UINTEGER_32__RD other__UIG)
-/* (Expanded UINTEGER_32{UINTEGER_32__RD},Expanded UINTEGER_32{UINTEGER_32__RD}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __UINTEGER_32__RD __tmp__YKKE,__tmp__UOCE,__tmp__WIG,__tmp__XIG;
-  __UINTEGER_32__RD Result__VIG;
-  _____CONTEXT __pos__SIG,__pos__SOCE,__pos__UKKE,__pos__XKKE;
-  lisaac_push_first(&__pos__SIG,L22940167); /* L175 INTEGER*/;
-  lisaac_push_first(&__pos__SOCE,L25311239); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__UKKE,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__XKKE,L5383176); /* L41 NUMERIC*/;
-  __tmp__YKKE=to_uinteger_32__AAG( 0);
-  lisaac_push(&__pos__UKKE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__XKKE,L9195016); /* L70 NUMERIC*/;
-  __tmp__UOCE=(__UINTEGER_32__RD)(__tmp__YKKE - Self__TIG);
-  lisaac_push(&__pos__SOCE,L25319431); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__UKKE,L5121032); /* L39 NUMERIC*/;
-  __tmp__YKKE=to_uinteger_32__AAG( 1);
-  lisaac_push(&__pos__SOCE,L25314823); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__UKKE,L9195016); /* L70 NUMERIC*/;
-  __tmp__WIG=(__UINTEGER_32__RD)(__tmp__UOCE - __tmp__YKKE);
-  lisaac_push(&__pos__SIG,L22944263); /* L175 INTEGER*/;
-  lisaac_push_first(&__pos__SOCE,L25311239); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__UKKE,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__XKKE,L5383176); /* L41 NUMERIC*/;
-  __tmp__YKKE=to_uinteger_32__AAG( 0);
-  lisaac_push(&__pos__UKKE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__XKKE,L9195016); /* L70 NUMERIC*/;
-  __tmp__UOCE=(__UINTEGER_32__RD)(__tmp__YKKE - other__UIG);
-  lisaac_push(&__pos__SOCE,L25319431); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__UKKE,L5121032); /* L39 NUMERIC*/;
-  __tmp__YKKE=to_uinteger_32__AAG( 1);
-  lisaac_push(&__pos__SOCE,L25314823); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__UKKE,L9195016); /* L70 NUMERIC*/;
-  __tmp__XIG=(__UINTEGER_32__RD)(__tmp__UOCE - __tmp__YKKE);
-  lisaac_push(&__pos__SIG,L22943239); /* L175 INTEGER*/;
-  lisaac_push_first(&__pos__SOCE,L22171143); /* L169 INTEGER*/;
-  __tmp__YKKE=(__UINTEGER_32__RD)(__tmp__WIG & __tmp__XIG);
-  lisaac_push(&__pos__SIG,L22939143); /* L175 INTEGER*/;
-  lisaac_push_first(&__pos__SOCE,L25311239); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__UKKE,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__XKKE,L5383176); /* L41 NUMERIC*/;
-  __tmp__UOCE=to_uinteger_32__AAG( 0);
-  lisaac_push(&__pos__UKKE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__XKKE,L9195016); /* L70 NUMERIC*/;
-  __tmp__WIG=(__UINTEGER_32__RD)(__tmp__UOCE - __tmp__YKKE);
-  lisaac_push(&__pos__SOCE,L25319431); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__UKKE,L5121032); /* L39 NUMERIC*/;
-  __tmp__YKKE=to_uinteger_32__AAG( 1);
-  lisaac_push(&__pos__SOCE,L25314823); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__UKKE,L9195016); /* L70 NUMERIC*/;
-  Result__VIG=(__UINTEGER_32__RD)(__tmp__WIG - __tmp__YKKE);
-  return(Result__VIG);
-}
-
-static void set_position__at__size__R0(__AREA__PB *rac__U0,__INTEGER__K w__X0,__INTEGER__K h__Y0)
-/* (Strict AREA{NULLxAREA__PB},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER_64__ZRB __tmp__TLC;
-  __POINTER__CB __tmp__I5,__tmp__CYX;
-  void *__tmp__XAW;
-  __INTEGER__K __tmp__YAW,__tmp__4IC,__tmp__ZWD,__tmp__2WD,x1__13C;
-  __INTEGER__K y1__23C,x2__33C,y2__43C,x3__53C,y3__A4C,__tmp__D5C;
-  __INTEGER__K __tmp__0AD,__tmp__CBD,__tmp__EBD,__tmp__DCD,__tmp__GCD;
-  void *__tmp__CJC;
-  __EXAMPLE__OB *Self__D3UB;
-  __DESK__TC *Self__EX4;
-  __G_OUT__YC *Self__RKID,*__tmp__RNHC;
-  __G_RAW__KM *Self__WKID,*__tmp__1NHC;
-  __VIRTUAL_SCREEN__PT *Self__IX4;
-  __MOUSE__VT *Self__MX4;
-  __AREA__PB *Self__SPQ;
-  __PLAN__XOB *old_plan__B4C,*__tmp__B5C;
-  __LIMIT_X__C2B *__tmp__C5C;
-  __LIMIT_Y__F2B *__tmp__I5C;
-  __G_DIV_EXPR__M53 *Self__HLHC;
-  _____CONTEXT __pos__S0,__pos__E5,__pos__KJG,__pos__P5,__pos__20;
-  _____CONTEXT __pos__UAW,__pos__4XX,__pos__VCZ,__pos__JYX,__pos__2AW;
-  _____CONTEXT __pos__AN4B,__pos__BQBC,__pos__IN4B,__pos__SPCE;
-  __BOOLEAN__C __tmp__K5,__tmp__EYX,__tmp__4AW,__tmp__MYX,__tmp__IBD;
-  lisaac_push_first(&__pos__S0,L18222112); /* L139 G_EXPR*/;
-  lisaac_push_first(&__pos__E5,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__KJG,L7481860); /* L57 OBJECT*/;
-  __tmp__I5=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__E5,L21899282); /* L167 BLOCK*/;
-  __tmp__K5=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__K5) {
-    lisaac_push(&__pos__E5,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__KJG,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__P5,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__20,L18230304); /* L139 G_EXPR*/;
-    lisaac_push_first(&__pos__UAW,L6560293); /* L50 G_GROUP*/;
-    __tmp__XAW=DESK__TC__->parent_g_raw__XC.root__AT;
-    /* NULL __EXAMPLE__OB__ __G_DIV_EXPR__M53__ */
-if (__tmp__XAW==NULL) {
-      lisaac_push(&__pos__UAW,L6574117); /* L50 G_GROUP*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      if (((struct ___OBJ *)__tmp__XAW)->__id==__EXAMPLE__OB__) {
-        __tmp__YAW= 512;
-      } else /* Other types */ {
-        lisaac_push(&__pos__UAW,L6574117); /* L50 G_GROUP*/;
-        __tmp__YAW=width_min__OTHC(((__G_DIV_EXPR__M53 *)__tmp__XAW));
-      }
-    };
-    lisaac_push(&__pos__UAW,L10357792); /* L79 G_EXPR*/;
-    lisaac_push_first(&__pos__4XX,L24393746); /* L186 BLOCK*/;
-    lisaac_push_first(&__pos__VCZ,L7481860); /* L57 OBJECT*/;
-    __tmp__CYX=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__4XX,L24520722); /* L187 BLOCK*/;
-    __tmp__EYX=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__EYX) {
-      lisaac_push(&__pos__4XX,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__VCZ,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__JYX,L24528914); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__2AW,L10363424); /* L79 G_EXPR*/;
-      __tmp__4AW=__infix_greater_equal__JGG(__tmp__YAW, 0);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4AW) {
-        lisaac_push(&__pos__JYX,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__2AW,L13509634); /* L103 TRUE*/;
-        __tmp__MYX=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JYX,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__2AW,L14689286); /* L112 FALSE*/;
-        __tmp__MYX=TRUE__B__;
-      };
-      __tmp__4AW=__tmp__MYX;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__4XX,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__VCZ,L12081158); /* L92 FALSE*/;
-      __tmp__4AW=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4AW) {
-      lisaac_push(&__pos__4XX,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__VCZ,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JYX,L24532498); /* L187 BLOCK*/;
-      lisaac_push(&__pos__JYX,L24672274); /* L188 BLOCK*/;
-      lisaac_push_first(&__pos__2AW,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__AN4B,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__BQBC,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__IN4B,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__CYX));
-      lisaac_push(&__pos__2AW,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_2));
-      lisaac_push(&__pos__2AW,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__AN4B,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__BQBC,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__IN4B,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__SPCE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__2AW,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__AN4B,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__BQBC,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__4XX,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__VCZ,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__20,L18225184); /* L139 G_EXPR*/;
-    __tmp__EYX=__infix_greater_equal__JGG(w__X0,__tmp__YAW);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__EYX) {
-      lisaac_push(&__pos__P5,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__20,L13509634); /* L103 TRUE*/;
-      __tmp__4AW=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__P5,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__20,L14689286); /* L112 FALSE*/;
-      __tmp__4AW=TRUE__B__;
-    };
-    __tmp__EYX=__tmp__4AW;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__E5,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__KJG,L12081158); /* L92 FALSE*/;
-    __tmp__EYX=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__EYX) {
-    lisaac_push(&__pos__E5,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__KJG,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__P5,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__P5,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__20,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__UAW,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__4XX,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__VCZ,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__I5));
-    lisaac_push(&__pos__20,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__20,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__UAW,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__4XX,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__VCZ,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__JYX,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__20,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__UAW,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__4XX,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__E5,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__KJG,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__S0,L18353184); /* L140 G_EXPR*/;
-  lisaac_push_first(&__pos__E5,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__KJG,L7481860); /* L57 OBJECT*/;
-  __tmp__I5=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__E5,L21899282); /* L167 BLOCK*/;
-  __tmp__K5=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__K5) {
-    lisaac_push(&__pos__E5,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__KJG,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__P5,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__20,L18361888); /* L140 G_EXPR*/;
-    lisaac_push_first(&__pos__UAW,L6822949); /* L52 G_GROUP*/;
-    __tmp__XAW=DESK__TC__->parent_g_raw__XC.root__AT;
-    /* NULL __EXAMPLE__OB__ __G_DIV_EXPR__M53__ */
-if (__tmp__XAW==NULL) {
-      lisaac_push(&__pos__UAW,L6836773); /* L52 G_GROUP*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      if (((struct ___OBJ *)__tmp__XAW)->__id==__EXAMPLE__OB__) {
-        __tmp__YAW= 512;
-      } else /* Other types */ {
-        lisaac_push(&__pos__UAW,L6836773); /* L52 G_GROUP*/;
-        __tmp__YAW=height_min__BUHC(((__G_DIV_EXPR__M53 *)__tmp__XAW));
-      }
-    };
-    lisaac_push(&__pos__UAW,L11537440); /* L88 G_EXPR*/;
-    lisaac_push_first(&__pos__4XX,L24393746); /* L186 BLOCK*/;
-    lisaac_push_first(&__pos__VCZ,L7481860); /* L57 OBJECT*/;
-    __tmp__CYX=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__4XX,L24520722); /* L187 BLOCK*/;
-    __tmp__EYX=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__EYX) {
-      lisaac_push(&__pos__4XX,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__VCZ,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__JYX,L24528914); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__2AW,L11543072); /* L88 G_EXPR*/;
-      __tmp__4AW=__infix_greater_equal__JGG(__tmp__YAW, 0);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4AW) {
-        lisaac_push(&__pos__JYX,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__2AW,L13509634); /* L103 TRUE*/;
-        __tmp__MYX=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JYX,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__2AW,L14689286); /* L112 FALSE*/;
-        __tmp__MYX=TRUE__B__;
-      };
-      __tmp__4AW=__tmp__MYX;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__4XX,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__VCZ,L12081158); /* L92 FALSE*/;
-      __tmp__4AW=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4AW) {
-      lisaac_push(&__pos__4XX,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__VCZ,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JYX,L24532498); /* L187 BLOCK*/;
-      lisaac_push(&__pos__JYX,L24672274); /* L188 BLOCK*/;
-      lisaac_push_first(&__pos__2AW,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__AN4B,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__BQBC,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__IN4B,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__CYX));
-      lisaac_push(&__pos__2AW,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_2));
-      lisaac_push(&__pos__2AW,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__AN4B,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__BQBC,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__IN4B,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__SPCE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__2AW,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__AN4B,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__BQBC,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__4XX,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__VCZ,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__20,L18356256); /* L140 G_EXPR*/;
-    __tmp__EYX=__infix_greater_equal__JGG(h__Y0,__tmp__YAW);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__EYX) {
-      lisaac_push(&__pos__P5,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__20,L13509634); /* L103 TRUE*/;
-      __tmp__4AW=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__P5,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__20,L14689286); /* L112 FALSE*/;
-      __tmp__4AW=TRUE__B__;
-    };
-    __tmp__EYX=__tmp__4AW;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__E5,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__KJG,L12081158); /* L92 FALSE*/;
-    __tmp__EYX=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__EYX) {
-    lisaac_push(&__pos__E5,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__KJG,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__P5,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__P5,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__20,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__UAW,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__4XX,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__VCZ,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__I5));
-    lisaac_push(&__pos__20,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__20,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__UAW,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__4XX,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__VCZ,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__JYX,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__20,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__UAW,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__4XX,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__E5,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__KJG,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__S0,L10766373); /* L82 G_GROUP*/;
-  lisaac_push_first(&__pos__E5,L46562840); /* L355 AREA*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)rac__U0 != (void *)DESK__TC__->parent_g_raw__XC.parent_area__VC.parent__DBB)) {
-    lisaac_push(&__pos__E5,L47450648); /* L362 AREA*/;
-    lisaac_push_first(&__pos__KJG,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__P5,L46944792); /* L358 AREA*/;
-    lisaac_push_first(&__pos__20,L36702744); /* L280 AREA*/;
-    lisaac_push_first(&__pos__UAW,L19150866); /* L146 BLOCK*/;
-    lisaac_push_first(&__pos__4XX,L7481860); /* L57 OBJECT*/;
-    __tmp__CYX=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__UAW,L19277842); /* L147 BLOCK*/;
-    __tmp__EYX=__infix_greater_equal__JGG( 15, 10);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__EYX) {
-      lisaac_push(&__pos__UAW,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__4XX,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__VCZ,L19285522); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__JYX,L36705304); /* L280 AREA*/;
-      lisaac_push_first(&__pos__2AW,L14700552); /* L112 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((w__X0 >  0)) {
-        lisaac_push(&__pos__VCZ,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__JYX,L13509634); /* L103 TRUE*/;
-        __tmp__MYX=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__VCZ,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__JYX,L14689286); /* L112 FALSE*/;
-        __tmp__MYX=TRUE__B__;
-      };
-      __tmp__4AW=__tmp__MYX;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__UAW,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__4XX,L12081158); /* L92 FALSE*/;
-      __tmp__4AW=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4AW) {
-      lisaac_push(&__pos__UAW,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__4XX,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__VCZ,L19289106); /* L147 BLOCK*/;
-      lisaac_push(&__pos__VCZ,L19428370); /* L148 BLOCK*/;
-      lisaac_push_first(&__pos__JYX,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__2AW,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__AN4B,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__BQBC,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__CYX));
-      lisaac_push(&__pos__JYX,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_3));
-      lisaac_push(&__pos__JYX,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__2AW,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__AN4B,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__BQBC,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__IN4B,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__JYX,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__2AW,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__AN4B,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__UAW,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__4XX,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__20,L36833816); /* L281 AREA*/;
-    lisaac_push_first(&__pos__UAW,L19150866); /* L146 BLOCK*/;
-    lisaac_push_first(&__pos__4XX,L7481860); /* L57 OBJECT*/;
-    __tmp__CYX=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__UAW,L19277842); /* L147 BLOCK*/;
-    __tmp__EYX=__infix_greater_equal__JGG( 15, 10);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__EYX) {
-      lisaac_push(&__pos__UAW,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__4XX,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__VCZ,L19285522); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__JYX,L36836376); /* L281 AREA*/;
-      lisaac_push_first(&__pos__2AW,L14700552); /* L112 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((h__Y0 >  0)) {
-        lisaac_push(&__pos__VCZ,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__JYX,L13509634); /* L103 TRUE*/;
-        __tmp__MYX=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__VCZ,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__JYX,L14689286); /* L112 FALSE*/;
-        __tmp__MYX=TRUE__B__;
-      };
-      __tmp__4AW=__tmp__MYX;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__UAW,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__4XX,L12081158); /* L92 FALSE*/;
-      __tmp__4AW=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4AW) {
-      lisaac_push(&__pos__UAW,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__4XX,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__VCZ,L19289106); /* L147 BLOCK*/;
-      lisaac_push(&__pos__VCZ,L19428370); /* L148 BLOCK*/;
-      lisaac_push_first(&__pos__JYX,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__2AW,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__AN4B,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__BQBC,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__CYX));
-      lisaac_push(&__pos__JYX,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_3));
-      lisaac_push(&__pos__JYX,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__2AW,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__AN4B,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__BQBC,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__IN4B,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__JYX,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__2AW,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__AN4B,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__UAW,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__4XX,L8530438); /* L65 FALSE*/;
-    };
-    DESK__TC__->parent_g_raw__XC.parent_area__VC.parent__DBB=rac__U0;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)rac__U0 == (void *)NULL)) {
-      lisaac_push(&__pos__20,L38799896); /* L296 AREA*/;
-      lisaac_push_first(&__pos__UAW,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__4XX,L37236760); /* L284 AREA*/;
-      DESK__TC__->parent_g_raw__XC.parent_area__VC.x_window__YNB= 0;
-      DESK__TC__->parent_g_raw__XC.parent_area__VC.y_window__ZNB= 0;
-      DESK__TC__->parent_g_raw__XC.parent_area__VC.next__0NB=NULL;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__20,L38799896); /* L296 AREA*/;
-      lisaac_push_first(&__pos__UAW,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__4XX,L37754904); /* L288 AREA*/;
-      /* NULL __AREA__PB__ */
-if (rac__U0==NULL) {
-        lisaac_push(&__pos__4XX,L37896728); /* L289 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* AREA */ {
-        __tmp__4IC=rac__U0->x_window__YNB;
-      };
-      lisaac_push(&__pos__4XX,L37897240); /* L289 AREA*/;
-      lisaac_push_first(&__pos__VCZ,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__JYX,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__2AW,L9195016); /* L70 NUMERIC*/;
-      __tmp__YAW=(__INTEGER__K)(-  0);
-      lisaac_push(&__pos__VCZ,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__JYX,L9195016); /* L70 NUMERIC*/;
-      DESK__TC__->parent_g_raw__XC.parent_area__VC.x_window__YNB=(__INTEGER__K)(__tmp__4IC - __tmp__YAW);
-      /* NULL __AREA__PB__ */
-if (rac__U0==NULL) {
-        lisaac_push(&__pos__4XX,L38027800); /* L290 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* AREA */ {
-        __tmp__4IC=rac__U0->y_window__ZNB;
-      };
-      lisaac_push(&__pos__4XX,L38028312); /* L290 AREA*/;
-      lisaac_push_first(&__pos__VCZ,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__JYX,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__2AW,L9195016); /* L70 NUMERIC*/;
-      __tmp__YAW=(__INTEGER__K)(-  0);
-      lisaac_push(&__pos__VCZ,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__JYX,L9195016); /* L70 NUMERIC*/;
-      DESK__TC__->parent_g_raw__XC.parent_area__VC.y_window__ZNB=(__INTEGER__K)(__tmp__4IC - __tmp__YAW);
-      /* NULL __AREA__PB__ */
-if (rac__U0==NULL) {
-        lisaac_push(&__pos__4XX,L38155288); /* L291 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* AREA */ {
-        __tmp__CJC=rac__U0->child__FOB;
-      };
-      DESK__TC__->parent_g_raw__XC.parent_area__VC.next__0NB=__tmp__CJC;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)DESK__TC__->parent_g_raw__XC.parent_area__VC.next__0NB != (void *)NULL)) {
-        lisaac_push(&__pos__4XX,L38538776); /* L294 AREA*/;
-        lisaac_push_first(&__pos__VCZ,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__JYX,L38285848); /* L292 AREA*/;
-        __tmp__CJC=DESK__TC__->parent_g_raw__XC.parent_area__VC.next__0NB;
-        /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__CJC==NULL) {
-          lisaac_push(&__pos__JYX,L38413848); /* L293 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)__tmp__CJC)->__id) {
-          case __EXAMPLE__OB__: {
-            lisaac_push(&__pos__JYX,L38413848); /* L293 AREA*/;
-            Self__D3UB=((__EXAMPLE__OB *)((__AREA__PB *)__tmp__CJC));
-            lisaac_push_first(&__pos__2AW,L30157848); /* L230 AREA*/;
-            Self__D3UB->parent_area__DC.prev__TOB=DESK__TC__;
-          } break;
-          case __DESK__TC__: {
-            lisaac_push(&__pos__JYX,L38413848); /* L293 AREA*/;
-            Self__EX4=((__DESK__TC *)((__AREA__PB *)__tmp__CJC));
-            lisaac_push_first(&__pos__2AW,L30157848); /* L230 AREA*/;
-            Self__EX4->parent_g_raw__XC.parent_area__VC.prev__TOB=DESK__TC__;
-          } break;
-          case __G_OUT__YC__: {
-            lisaac_push(&__pos__JYX,L38413848); /* L293 AREA*/;
-            Self__RKID=((__G_OUT__YC *)((__AREA__PB *)__tmp__CJC));
-            lisaac_push_first(&__pos__2AW,L30157848); /* L230 AREA*/;
-            Self__RKID->parent_area__ZC.prev__TOB=DESK__TC__;
-          } break;
-          case __G_RAW__KM__: {
-            lisaac_push(&__pos__JYX,L38413848); /* L293 AREA*/;
-            Self__WKID=((__G_RAW__KM *)((__AREA__PB *)__tmp__CJC));
-            lisaac_push_first(&__pos__2AW,L30157848); /* L230 AREA*/;
-            Self__WKID->parent_g_group__LM.parent_area__VC.prev__TOB=DESK__TC__;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            lisaac_push(&__pos__JYX,L38413848); /* L293 AREA*/;
-            Self__IX4=((__VIRTUAL_SCREEN__PT *)((__AREA__PB *)__tmp__CJC));
-            lisaac_push_first(&__pos__2AW,L30157848); /* L230 AREA*/;
-            Self__IX4->parent_area__QT.prev__TOB=DESK__TC__;
-          } break;
-          case __MOUSE__VT__: {
-            lisaac_push(&__pos__JYX,L38413848); /* L293 AREA*/;
-            Self__MX4=((__MOUSE__VT *)((__AREA__PB *)__tmp__CJC));
-            lisaac_push_first(&__pos__2AW,L30157848); /* L230 AREA*/;
-            Self__MX4->parent_window__XT.prev__TOB=DESK__TC__;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__4XX,L38538776); /* L294 AREA*/;
-        lisaac_push_first(&__pos__VCZ,L8530438); /* L65 FALSE*/;
-      };
-      __tmp__CJC=DESK__TC__->parent_g_raw__XC.parent_area__VC.parent__DBB;
-      /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__CJC==NULL) {
-        lisaac_push(&__pos__4XX,L38680088); /* L295 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)__tmp__CJC)->__id) {
-        case __AREA__PB__: {
-          lisaac_push(&__pos__4XX,L38680088); /* L295 AREA*/;
-          Self__SPQ=((__AREA__PB *)__tmp__CJC);
-          lisaac_push_first(&__pos__VCZ,L30813720); /* L235 AREA*/;
-          Self__SPQ->child__FOB=DESK__TC__;
-        } break;
-        case __DESK__TC__: {
-          lisaac_push(&__pos__4XX,L38680088); /* L295 AREA*/;
-          Self__EX4=((__DESK__TC *)((__AREA__PB *)__tmp__CJC));
-          lisaac_push_first(&__pos__VCZ,L30813720); /* L235 AREA*/;
-          Self__EX4->parent_g_raw__XC.parent_area__VC.child__FOB=DESK__TC__;
-        } break;
-        case __G_RAW__KM__: {
-          lisaac_push(&__pos__4XX,L38680088); /* L295 AREA*/;
-          Self__WKID=((__G_RAW__KM *)((__AREA__PB *)__tmp__CJC));
-          lisaac_push_first(&__pos__VCZ,L30813720); /* L235 AREA*/;
-          Self__WKID->parent_g_group__LM.parent_area__VC.child__FOB=DESK__TC__;
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
       };
-    };
-    DESK__TC__->parent_g_raw__XC.parent_area__VC.prev__TOB=NULL;
-    DESK__TC__->parent_g_raw__XC.parent_area__VC.child__FOB=NULL;
-    DESK__TC__->parent_g_raw__XC.parent_area__VC.clip__WOB=NULL;
-    DESK__TC__->parent_g_raw__XC.parent_area__VC.plan__ZOB=NULL;
-    DESK__TC__->parent_g_raw__XC.parent_area__VC.height__MT=h__Y0;
-    DESK__TC__->parent_g_raw__XC.parent_area__VC.width__IT=w__X0;
-    lisaac_push(&__pos__20,L39723032); /* L303 AREA*/;
-    lisaac_push_first(&__pos__UAW,L34218526); /* L261 ABSTRACT_BITMAP*/;
-    DESK__TC__->parent_g_raw__XC.parent_area__VC.clip_x0__0MG= 0;
-    __tmp__YAW=DESK__TC__->parent_g_raw__XC.parent_area__VC.width__IT;
-    lisaac_push(&__pos__UAW,L34614302); /* L264 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__4XX,L9195016); /* L70 NUMERIC*/;
-    DESK__TC__->parent_g_raw__XC.parent_area__VC.clip_x1__3MG=(__INTEGER__K)(__tmp__YAW -  1);
-    DESK__TC__->parent_g_raw__XC.parent_area__VC.clip_y0__4MG= 0;
-    __tmp__YAW=DESK__TC__->parent_g_raw__XC.parent_area__VC.height__MT;
-    lisaac_push(&__pos__UAW,L34876958); /* L266 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__4XX,L9195016); /* L70 NUMERIC*/;
-    DESK__TC__->parent_g_raw__XC.parent_area__VC.clip_y1__BNG=(__INTEGER__K)(__tmp__YAW -  1);
-    lisaac_push(&__pos__20,L40115736); /* L306 AREA*/;
-    append_plan__GUC(DESK__TC__);
-    lisaac_push(&__pos__20,L40246296); /* L307 AREA*/;
-    clip_type1__P1C();
-    lisaac_push(&__pos__20,L40375832); /* L308 AREA*/;
-    lisaac_push_first(&__pos__UAW,L13381157); /* L102 G_GROUP*/;
-    lisaac_push_first(&__pos__4XX,L155981848); /* L1190 AREA*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)DESK__TC__->parent_g_raw__XC.parent_area__VC.clip__WOB != (void *)NULL)) {
-      lisaac_push(&__pos__4XX,L156502552); /* L1194 AREA*/;
-      lisaac_push_first(&__pos__VCZ,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JYX,L156249624); /* L1192 AREA*/;
-      __tmp__4IC=DESK__TC__->parent_g_raw__XC.parent_area__VC.width__IT;
-      lisaac_push(&__pos__JYX,L156382744); /* L1193 AREA*/;
-      lisaac_push_first(&__pos__2AW,L9195016); /* L70 NUMERIC*/;
-      __tmp__ZWD=(__INTEGER__K)(__tmp__4IC -  1);
-      __tmp__4IC=DESK__TC__->parent_g_raw__XC.parent_area__VC.height__MT;
-      lisaac_push(&__pos__JYX,L156387352); /* L1193 AREA*/;
-      lisaac_push_first(&__pos__2AW,L9195016); /* L70 NUMERIC*/;
-      __tmp__2WD=(__INTEGER__K)(__tmp__4IC -  1);
-      lisaac_push(&__pos__JYX,L156388376); /* L1193 AREA*/;
-      draw__to__F3E(DESK__TC__, 0, 0,__tmp__ZWD,__tmp__2WD);
-    } else /* FALSE */ {
-      lisaac_push(&__pos__4XX,L156502552); /* L1194 AREA*/;
-      lisaac_push_first(&__pos__VCZ,L8530438); /* L65 FALSE*/;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)DESK__TC__->parent_g_raw__XC.root__AT != (void *)NULL)) {
-      lisaac_push(&__pos__UAW,L13765157); /* L105 G_GROUP*/;
-      lisaac_push_first(&__pos__4XX,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__VCZ,L13512229); /* L103 G_GROUP*/;
-      __tmp__CJC=DESK__TC__->parent_g_raw__XC.root__AT;
-      /* NULL __EXAMPLE__OB__ __G_DIV_EXPR__M53__ */
-if (__tmp__CJC==NULL) {
-        lisaac_push(&__pos__VCZ,L13640741); /* L104 G_GROUP*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        if (((struct ___OBJ *)__tmp__CJC)->__id==__EXAMPLE__OB__) {
-          lisaac_push(&__pos__VCZ,L13640741); /* L104 G_GROUP*/;
-          refresh__UT4(((__EXAMPLE__OB *)__tmp__CJC));
-        } else /* Other types */ {
-          lisaac_push(&__pos__VCZ,L13640741); /* L104 G_GROUP*/;
-          refresh__5OHC(((__G_DIV_EXPR__M53 *)__tmp__CJC));
-        }
-      };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__UAW,L13765157); /* L105 G_GROUP*/;
-      lisaac_push_first(&__pos__4XX,L8530438); /* L65 FALSE*/;
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__E5,L47450648); /* L362 AREA*/;
-    lisaac_push_first(&__pos__KJG,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__P5,L47199256); /* L360 AREA*/;
-    lisaac_push_first(&__pos__20,L53086744); /* L405 AREA*/;
-    lisaac_push_first(&__pos__UAW,L19150866); /* L146 BLOCK*/;
-    lisaac_push_first(&__pos__4XX,L7481860); /* L57 OBJECT*/;
-    __tmp__CYX=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__UAW,L19277842); /* L147 BLOCK*/;
-    __tmp__EYX=__infix_greater_equal__JGG( 15, 10);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__EYX) {
-      lisaac_push(&__pos__UAW,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__4XX,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__VCZ,L19285522); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__JYX,L53087768); /* L405 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)DESK__TC__->parent_g_raw__XC.parent_area__VC.parent__DBB != (void *)NULL)) {
-        lisaac_push(&__pos__VCZ,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__JYX,L13509634); /* L103 TRUE*/;
-        __tmp__MYX=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__VCZ,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__JYX,L14689286); /* L112 FALSE*/;
-        __tmp__MYX=TRUE__B__;
-      };
-      __tmp__4AW=__tmp__MYX;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__UAW,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__4XX,L12081158); /* L92 FALSE*/;
-      __tmp__4AW=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4AW) {
-      lisaac_push(&__pos__UAW,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__4XX,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__VCZ,L19289106); /* L147 BLOCK*/;
-      lisaac_push(&__pos__VCZ,L19428370); /* L148 BLOCK*/;
-      lisaac_push_first(&__pos__JYX,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__2AW,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__AN4B,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__BQBC,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__CYX));
-      lisaac_push(&__pos__JYX,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_3));
-      lisaac_push(&__pos__JYX,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__2AW,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__AN4B,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__BQBC,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__IN4B,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__JYX,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__2AW,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__AN4B,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__UAW,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__4XX,L8530438); /* L65 FALSE*/;
-    };
-    __tmp__YAW=DESK__TC__->parent_g_raw__XC.parent_area__VC.x_window__YNB;
-    __tmp__XAW=DESK__TC__->parent_g_raw__XC.parent_area__VC.parent__DBB;
-    /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__XAW==NULL) {
-      lisaac_push(&__pos__20,L53364248); /* L407 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)__tmp__XAW)->__id) {
-      case __AREA__PB__: {
-        __tmp__4IC=((__AREA__PB *)__tmp__XAW)->x_window__YNB;
+      li__UGP=(__li__K)(li__MTYD - li__RGP);
+      switch (((struct ___OBJ *)li__HCP)->__id) {
+      case __li__SB__: {
+        li__RGP=((__li__SB *)li__HCP)->li__HC.li__4JB;
       } break;
-      case __DESK__TC__: {
-        __tmp__4IC=((__DESK__TC *)__tmp__XAW)->parent_g_raw__XC.parent_area__VC.x_window__YNB;
+      case __li__TB__: {
+        li__RGP=((__li__TB *)li__HCP)->li__4JB;
       } break;
-      case __G_RAW__KM__: {
-        __tmp__4IC=((__G_RAW__KM *)__tmp__XAW)->parent_g_group__LM.parent_area__VC.x_window__YNB;
+      case __li__TC__: {
+        li__RGP=((__li__TC *)li__HCP)->li__XC.li__VC.li__4JB;
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-    lisaac_push(&__pos__20,L53356568); /* L407 AREA*/;
-    lisaac_push_first(&__pos__UAW,L9195016); /* L70 NUMERIC*/;
-    __tmp__ZWD=(__INTEGER__K)(__tmp__YAW - __tmp__4IC);
-    lisaac_push(&__pos__20,L53351448); /* L407 AREA*/;
-    lisaac_push_first(&__pos__UAW,L9195016); /* L70 NUMERIC*/;
-    __tmp__YAW=(__INTEGER__K)(- __tmp__ZWD);
-    __tmp__4IC=DESK__TC__->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
-    __tmp__XAW=DESK__TC__->parent_g_raw__XC.parent_area__VC.parent__DBB;
-    /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__XAW==NULL) {
-      lisaac_push(&__pos__20,L53495320); /* L408 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)__tmp__XAW)->__id) {
-      case __AREA__PB__: {
-        __tmp__2WD=((__AREA__PB *)__tmp__XAW)->y_window__ZNB;
+      case __li__YC__: {
+        li__RGP=((__li__YC *)li__HCP)->li__ZC.li__4JB;
       } break;
-      case __DESK__TC__: {
-        __tmp__2WD=((__DESK__TC *)__tmp__XAW)->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
+      case __li__RL__: {
+        li__RGP=((__li__RL *)li__HCP)->li__SL.li__VC.li__4JB;
       } break;
-      case __G_RAW__KM__: {
-        __tmp__2WD=((__G_RAW__KM *)__tmp__XAW)->parent_g_group__LM.parent_area__VC.y_window__ZNB;
+      case __li__AS__: {
+        li__RGP=((__li__AS *)li__HCP)->li__BS.li__4JB;
+      } break;
+      case __li__GS__: {
+        li__RGP=((__li__GS *)li__HCP)->li__IS.li__4JB;
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-    lisaac_push(&__pos__20,L53487640); /* L408 AREA*/;
-    lisaac_push_first(&__pos__UAW,L9195016); /* L70 NUMERIC*/;
-    __tmp__ZWD=(__INTEGER__K)(__tmp__4IC - __tmp__2WD);
-    lisaac_push(&__pos__20,L53482520); /* L408 AREA*/;
-    lisaac_push_first(&__pos__UAW,L9195016); /* L70 NUMERIC*/;
-    __tmp__4IC=(__INTEGER__K)(- __tmp__ZWD);
-    lisaac_push(&__pos__20,L53616664); /* L409 AREA*/;
-    lisaac_push_first(&__pos__UAW,L47853080); /* L365 AREA*/;
-    __tmp__ZWD= 0;
-    __tmp__2WD= 0;
-    x1__13C= 0;
-    y1__23C= 0;
-    x2__33C= 0;
-    y2__43C= 0;
-    x3__53C= 0;
-    y3__A4C= 0;
-    old_plan__B4C=NULL;
-    lisaac_push(&__pos__UAW,L48237080); /* L368 AREA*/;
-    lisaac_push_first(&__pos__4XX,L19150866); /* L146 BLOCK*/;
-    lisaac_push_first(&__pos__VCZ,L7481860); /* L57 OBJECT*/;
-    __tmp__CYX=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__4XX,L19277842); /* L147 BLOCK*/;
-    __tmp__EYX=__infix_greater_equal__JGG( 15, 10);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__EYX) {
-      lisaac_push(&__pos__4XX,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__VCZ,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__JYX,L19285522); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__2AW,L48238104); /* L368 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)DESK__TC__->parent_g_raw__XC.parent_area__VC.parent__DBB != (void *)NULL)) {
-        lisaac_push(&__pos__JYX,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__2AW,L13509634); /* L103 TRUE*/;
-        __tmp__MYX=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JYX,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__2AW,L14689286); /* L112 FALSE*/;
-        __tmp__MYX=TRUE__B__;
-      };
-      __tmp__4AW=__tmp__MYX;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__4XX,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__VCZ,L12081158); /* L92 FALSE*/;
-      __tmp__4AW=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4AW) {
-      lisaac_push(&__pos__4XX,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__VCZ,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JYX,L19289106); /* L147 BLOCK*/;
-      lisaac_push(&__pos__JYX,L19428370); /* L148 BLOCK*/;
-      lisaac_push_first(&__pos__2AW,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__AN4B,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__BQBC,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__IN4B,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__CYX));
-      lisaac_push(&__pos__2AW,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_3));
-      lisaac_push(&__pos__2AW,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__AN4B,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__BQBC,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__IN4B,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__SPCE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__2AW,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__AN4B,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__BQBC,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__4XX,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__VCZ,L8530438); /* L65 FALSE*/;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__YAW !=  0)) {
-      lisaac_push(&__pos__UAW,L48504856); /* L370 AREA*/;
-      lisaac_push_first(&__pos__4XX,L10377218); /* L79 TRUE*/;
-      __tmp__4AW=TRUE__B__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__UAW,L48504856); /* L370 AREA*/;
-      lisaac_push_first(&__pos__4XX,L11832326); /* L90 FALSE*/;
-      lisaac_push_first(&__pos__VCZ,L48505880); /* L370 AREA*/;
-      __tmp__4AW=(__tmp__4IC !=  0);
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4AW) {
-      lisaac_push(&__pos__UAW,L52431384); /* L400 AREA*/;
-      lisaac_push_first(&__pos__4XX,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__VCZ,L48512536); /* L370 AREA*/;
-      old_plan__B4C=DESK__TC__->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)DESK__TC__->parent_g_raw__XC.parent_area__VC.plan__ZOB != (void *)NULL)) {
-        lisaac_push(&__pos__VCZ,L49417752); /* L377 AREA*/;
-        lisaac_push_first(&__pos__JYX,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__2AW,L48770584); /* L372 AREA*/;
-        __tmp__B5C=DESK__TC__->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__B5C==NULL) {
-          lisaac_push(&__pos__2AW,L48899608); /* L373 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__C5C=__tmp__B5C->x0__J3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__C5C==NULL) {
-          lisaac_push(&__pos__2AW,L48902680); /* L373 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__D5C=__tmp__C5C->value__L3B;
-        };
-        __tmp__ZWD=__tmp__D5C;
-        __tmp__B5C=DESK__TC__->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__B5C==NULL) {
-          lisaac_push(&__pos__2AW,L49030680); /* L374 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__C5C=__tmp__B5C->x1__N3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__C5C==NULL) {
-          lisaac_push(&__pos__2AW,L49033752); /* L374 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__D5C=__tmp__C5C->value__L3B;
-        };
-        x1__13C=__tmp__D5C;
-        __tmp__B5C=DESK__TC__->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__B5C==NULL) {
-          lisaac_push(&__pos__2AW,L49161752); /* L375 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__I5C=__tmp__B5C->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__I5C==NULL) {
-          lisaac_push(&__pos__2AW,L49164824); /* L375 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__D5C=__tmp__I5C->value__S3B;
-        };
-        __tmp__2WD=__tmp__D5C;
-        __tmp__B5C=DESK__TC__->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__B5C==NULL) {
-          lisaac_push(&__pos__2AW,L49292824); /* L376 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__I5C=__tmp__B5C->y1__U3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__I5C==NULL) {
-          lisaac_push(&__pos__2AW,L49295896); /* L376 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__D5C=__tmp__I5C->value__S3B;
-        };
-        lisaac_push(&__pos__2AW,L49296408); /* L376 AREA*/;
-        lisaac_push_first(&__pos__AN4B,L9195016); /* L70 NUMERIC*/;
-        y1__23C=(__INTEGER__K)(__tmp__D5C -  1);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__VCZ,L49417752); /* L377 AREA*/;
-        lisaac_push_first(&__pos__JYX,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__VCZ,L49555480); /* L378 AREA*/;
-      sub_move__CSE(DESK__TC__,__tmp__YAW,__tmp__4IC);
-      lisaac_push(&__pos__VCZ,L49684504); /* L379 AREA*/;
-      clip_type1__P1C();
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)DESK__TC__->parent_g_raw__XC.parent_area__VC.plan__ZOB != (void *)NULL)) {
-        lisaac_push(&__pos__VCZ,L50466328); /* L385 AREA*/;
-        lisaac_push_first(&__pos__JYX,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__2AW,L49819160); /* L380 AREA*/;
-        __tmp__B5C=DESK__TC__->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__B5C==NULL) {
-          lisaac_push(&__pos__2AW,L49948184); /* L381 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__C5C=__tmp__B5C->x0__J3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__C5C==NULL) {
-          lisaac_push(&__pos__2AW,L49951256); /* L381 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__D5C=__tmp__C5C->value__L3B;
-        };
-        x2__33C=__tmp__D5C;
-        __tmp__B5C=DESK__TC__->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__B5C==NULL) {
-          lisaac_push(&__pos__2AW,L50079256); /* L382 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__C5C=__tmp__B5C->x1__N3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__C5C==NULL) {
-          lisaac_push(&__pos__2AW,L50082328); /* L382 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__D5C=__tmp__C5C->value__L3B;
-        };
-        x3__53C=__tmp__D5C;
-        __tmp__B5C=DESK__TC__->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__B5C==NULL) {
-          lisaac_push(&__pos__2AW,L50210328); /* L383 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__I5C=__tmp__B5C->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__I5C==NULL) {
-          lisaac_push(&__pos__2AW,L50213400); /* L383 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__D5C=__tmp__I5C->value__S3B;
-        };
-        y2__43C=__tmp__D5C;
-        __tmp__B5C=DESK__TC__->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__B5C==NULL) {
-          lisaac_push(&__pos__2AW,L50341400); /* L384 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__I5C=__tmp__B5C->y1__U3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__I5C==NULL) {
-          lisaac_push(&__pos__2AW,L50344472); /* L384 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__D5C=__tmp__I5C->value__S3B;
-        };
-        lisaac_push(&__pos__2AW,L50344984); /* L384 AREA*/;
-        lisaac_push_first(&__pos__AN4B,L9195016); /* L70 NUMERIC*/;
-        y3__A4C=(__INTEGER__K)(__tmp__D5C -  1);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__VCZ,L50466328); /* L385 AREA*/;
-        lisaac_push_first(&__pos__JYX,L8530438); /* L65 FALSE*/;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)old_plan__B4C != (void *)NULL)) {
-        lisaac_push(&__pos__VCZ,L50607128); /* L386 AREA*/;
-        lisaac_push_first(&__pos__JYX,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__2AW,L50608152); /* L386 AREA*/;
-        __tmp__MYX=((void *)DESK__TC__->parent_g_raw__XC.parent_area__VC.plan__ZOB != (void *)NULL);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__VCZ,L50607128); /* L386 AREA*/;
-        lisaac_push_first(&__pos__JYX,L12081158); /* L92 FALSE*/;
-        __tmp__MYX=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MYX) {
-        lisaac_push(&__pos__VCZ,L52301336); /* L399 AREA*/;
-        lisaac_push_first(&__pos__JYX,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__2AW,L50733080); /* L387 AREA*/;
-        __tmp__D5C=abs__EBJ(__tmp__YAW);
-        __tmp__0AD=DESK__TC__->parent_g_raw__XC.parent_area__VC.width__IT;
-        lisaac_push(&__pos__2AW,L50734104); /* L387 AREA*/;
-        lisaac_push_first(&__pos__AN4B,L14700552); /* L112 NUMERIC*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__D5C > __tmp__0AD)) {
-          lisaac_push(&__pos__2AW,L50738712); /* L387 AREA*/;
-          lisaac_push_first(&__pos__AN4B,L10377218); /* L79 TRUE*/;
-          __tmp__IBD=TRUE__B__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__2AW,L50738712); /* L387 AREA*/;
-          lisaac_push_first(&__pos__AN4B,L11832326); /* L90 FALSE*/;
-          lisaac_push_first(&__pos__BQBC,L50742808); /* L387 AREA*/;
-          __tmp__CBD=abs__EBJ(__tmp__4IC);
-          __tmp__EBD=DESK__TC__->parent_g_raw__XC.parent_area__VC.height__MT;
-          lisaac_push(&__pos__BQBC,L50743832); /* L387 AREA*/;
-          lisaac_push_first(&__pos__IN4B,L14700552); /* L112 NUMERIC*/;
-          __tmp__IBD=(__tmp__CBD > __tmp__EBD);
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IBD) {
-          lisaac_push(&__pos__2AW,L51384856); /* L392 AREA*/;
-          lisaac_push_first(&__pos__AN4B,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__BQBC,L50873880); /* L388 AREA*/;
-          redraw__to__DKF(__tmp__ZWD,__tmp__2WD,x1__13C,y1__23C);
-          lisaac_push(&__pos__BQBC,L51004952); /* L389 AREA*/;
-          redraw__to__DKF(x2__33C,y2__43C,x3__53C,y3__A4C);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__2AW,L51384856); /* L392 AREA*/;
-          lisaac_push_first(&__pos__AN4B,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__BQBC,L51263512); /* L391 AREA*/;
-          __tmp__CBD=min__TLH(__tmp__ZWD,x2__33C);
-          lisaac_push(&__pos__BQBC,L51269656); /* L391 AREA*/;
-          __tmp__EBD=min__TLH(__tmp__2WD,y2__43C);
-          lisaac_push(&__pos__BQBC,L51278360); /* L391 AREA*/;
-          __tmp__DCD=max__IMH(x1__13C,x3__53C);
-          lisaac_push(&__pos__BQBC,L51284504); /* L391 AREA*/;
-          __tmp__GCD=max__IMH(y1__23C,y3__A4C);
-          lisaac_push(&__pos__BQBC,L51285528); /* L391 AREA*/;
-          redraw__to__DKF(__tmp__CBD,__tmp__EBD,__tmp__DCD,__tmp__GCD);
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__VCZ,L52301336); /* L399 AREA*/;
-        lisaac_push_first(&__pos__JYX,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__2AW,L51518488); /* L393 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)old_plan__B4C != (void *)NULL)) {
-          lisaac_push(&__pos__2AW,L51909144); /* L396 AREA*/;
-          lisaac_push_first(&__pos__AN4B,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__BQBC,L51791384); /* L395 AREA*/;
-          redraw__to__DKF(__tmp__ZWD,__tmp__2WD,x1__13C,y1__23C);
-          __tmp__IBD=TRUE__B__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__2AW,L51909144); /* L396 AREA*/;
-          lisaac_push_first(&__pos__AN4B,L8530438); /* L65 FALSE*/;
-          __tmp__IBD=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IBD) {
-          lisaac_push(&__pos__2AW,L52171288); /* L398 AREA*/;
-          lisaac_push_first(&__pos__AN4B,L9326594); /* L71 TRUE*/;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__2AW,L52171288); /* L398 AREA*/;
-          lisaac_push_first(&__pos__AN4B,L9187334); /* L70 FALSE*/;
-          lisaac_push_first(&__pos__BQBC,L51913752); /* L396 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)DESK__TC__->parent_g_raw__XC.parent_area__VC.plan__ZOB != (void *)NULL)) {
-            lisaac_push(&__pos__AN4B,L9570822); /* L73 FALSE*/;
-            lisaac_push_first(&__pos__BQBC,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__IN4B,L9445894); /* L72 FALSE*/;
-            lisaac_push_first(&__pos__SPCE,L52053528); /* L397 AREA*/;
-            redraw__to__DKF(x2__33C,y2__43C,x3__53C,y3__A4C);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__AN4B,L9570822); /* L73 FALSE*/;
-            lisaac_push_first(&__pos__BQBC,L8530438); /* L65 FALSE*/;
-          };
-        };
-      };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__UAW,L52431384); /* L400 AREA*/;
-      lisaac_push_first(&__pos__4XX,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__P5,L47326232); /* L361 AREA*/;
-    lisaac_push_first(&__pos__20,L54538776); /* L416 AREA*/;
-    __tmp__YAW= 0;
-    __tmp__4IC= 0;
-    __tmp__ZWD= 0;
-    __tmp__2WD= 0;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((w__X0 != DESK__TC__->parent_g_raw__XC.parent_area__VC.width__IT)) {
-      lisaac_push(&__pos__20,L55191576); /* L421 AREA*/;
-      lisaac_push_first(&__pos__UAW,L10377218); /* L79 TRUE*/;
-      __tmp__4AW=TRUE__B__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__20,L55191576); /* L421 AREA*/;
-      lisaac_push_first(&__pos__UAW,L11832326); /* L90 FALSE*/;
-      lisaac_push_first(&__pos__4XX,L55192600); /* L421 AREA*/;
-      __tmp__4AW=(h__Y0 != DESK__TC__->parent_g_raw__XC.parent_area__VC.height__MT);
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4AW) {
-      lisaac_push(&__pos__20,L58329624); /* L445 AREA*/;
-      lisaac_push_first(&__pos__UAW,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__4XX,L55201816); /* L421 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)DESK__TC__->parent_g_raw__XC.parent_area__VC.plan__ZOB == (void *)NULL)) {
-        lisaac_push(&__pos__4XX,L56364568); /* L430 AREA*/;
-        lisaac_push_first(&__pos__VCZ,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__JYX,L55461400); /* L423 AREA*/;
-        lisaac_push_first(&__pos__2AW,L53760008); /* L410 NUMERIC*/;
-        lisaac_push_first(&__pos__AN4B,L67408392); /* L514 NUMERIC*/;
-        lisaac_push_first(&__pos__BQBC,L4069969); /* L31 CONVERT*/;
-        __tmp__YAW= 2147483647;
-        __tmp__4IC= 2147483647;
-        lisaac_push(&__pos__JYX,L55586840); /* L424 AREA*/;
-        lisaac_push_first(&__pos__2AW,L7735303); /* L59 INTEGER*/;
-        lisaac_push_first(&__pos__AN4B,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__BQBC,L9195016); /* L70 NUMERIC*/;
-        __tmp__D5C=(__INTEGER__K)(-  2147483647);
-        lisaac_push(&__pos__2AW,L7750663); /* L59 INTEGER*/;
-        lisaac_push_first(&__pos__AN4B,L70029832); /* L534 NUMERIC*/;
-        lisaac_push_first(&__pos__BQBC,L4069969); /* L31 CONVERT*/;
-        __tmp__TLC=((__INTEGER_64__ZRB )__tmp__D5C);
-        lisaac_push(&__pos__JYX,L55592472); /* L424 AREA*/;
-        lisaac_push_first(&__pos__2AW,L53760008); /* L410 NUMERIC*/;
-        lisaac_push_first(&__pos__AN4B,L67408392); /* L514 NUMERIC*/;
-        lisaac_push_first(&__pos__BQBC,L4069969); /* L31 CONVERT*/;
-        __tmp__D5C=((__INTEGER__K )__tmp__TLC);
-        __tmp__ZWD=__tmp__D5C;
-        __tmp__2WD=__tmp__D5C;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__4XX,L56364568); /* L430 AREA*/;
-        lisaac_push_first(&__pos__VCZ,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__JYX,L55712792); /* L425 AREA*/;
-        __tmp__B5C=DESK__TC__->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__B5C==NULL) {
-          lisaac_push(&__pos__JYX,L55842840); /* L426 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__C5C=__tmp__B5C->x0__J3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__C5C==NULL) {
-          lisaac_push(&__pos__JYX,L55845912); /* L426 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__CBD=__tmp__C5C->value__L3B;
-        };
-        __tmp__YAW=__tmp__CBD;
-        __tmp__B5C=DESK__TC__->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__B5C==NULL) {
-          lisaac_push(&__pos__JYX,L55973912); /* L427 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__C5C=__tmp__B5C->x1__N3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__C5C==NULL) {
-          lisaac_push(&__pos__JYX,L55976984); /* L427 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__CBD=__tmp__C5C->value__L3B;
-        };
-        __tmp__ZWD=__tmp__CBD;
-        __tmp__B5C=DESK__TC__->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__B5C==NULL) {
-          lisaac_push(&__pos__JYX,L56104984); /* L428 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__I5C=__tmp__B5C->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__I5C==NULL) {
-          lisaac_push(&__pos__JYX,L56108056); /* L428 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__CBD=__tmp__I5C->value__S3B;
-        };
-        __tmp__4IC=__tmp__CBD;
-        __tmp__B5C=DESK__TC__->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__B5C==NULL) {
-          lisaac_push(&__pos__JYX,L56236056); /* L429 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__I5C=__tmp__B5C->y1__U3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__I5C==NULL) {
-          lisaac_push(&__pos__JYX,L56239128); /* L429 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__CBD=__tmp__I5C->value__S3B;
-        };
-        __tmp__2WD=__tmp__CBD;
-      };
-      DESK__TC__->parent_g_raw__XC.parent_area__VC.width__IT=w__X0;
-      DESK__TC__->parent_g_raw__XC.parent_area__VC.height__MT=h__Y0;
-      lisaac_push(&__pos__4XX,L56762392); /* L433 AREA*/;
-      sub_resize__PME(DESK__TC__);
-      lisaac_push(&__pos__4XX,L56893464); /* L434 AREA*/;
-      clip_type1__P1C();
-      lisaac_push(&__pos__4XX,L57025560); /* L435 AREA*/;
-      lisaac_push_first(&__pos__VCZ,L34218526); /* L261 ABSTRACT_BITMAP*/;
-      DESK__TC__->parent_g_raw__XC.parent_area__VC.clip_x0__0MG= 0;
-      __tmp__D5C=DESK__TC__->parent_g_raw__XC.parent_area__VC.width__IT;
-      lisaac_push(&__pos__VCZ,L34614302); /* L264 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__JYX,L9195016); /* L70 NUMERIC*/;
-      DESK__TC__->parent_g_raw__XC.parent_area__VC.clip_x1__3MG=(__INTEGER__K)(__tmp__D5C -  1);
-      DESK__TC__->parent_g_raw__XC.parent_area__VC.clip_y0__4MG= 0;
-      __tmp__D5C=DESK__TC__->parent_g_raw__XC.parent_area__VC.height__MT;
-      lisaac_push(&__pos__VCZ,L34876958); /* L266 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__JYX,L9195016); /* L70 NUMERIC*/;
-      DESK__TC__->parent_g_raw__XC.parent_area__VC.clip_y1__BNG=(__INTEGER__K)(__tmp__D5C -  1);
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)DESK__TC__->parent_g_raw__XC.parent_area__VC.plan__ZOB != (void *)NULL)) {
-        lisaac_push(&__pos__4XX,L57806360); /* L441 AREA*/;
-        lisaac_push_first(&__pos__VCZ,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__JYX,L57159192); /* L436 AREA*/;
-        __tmp__B5C=DESK__TC__->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__B5C==NULL) {
-          lisaac_push(&__pos__JYX,L57289752); /* L437 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__C5C=__tmp__B5C->x0__J3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__C5C==NULL) {
-          lisaac_push(&__pos__JYX,L57292824); /* L437 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__CBD=__tmp__C5C->value__L3B;
-        };
-        lisaac_push(&__pos__JYX,L57293336); /* L437 AREA*/;
-        __tmp__0AD=min__TLH(__tmp__YAW,__tmp__CBD);
-        __tmp__YAW=__tmp__0AD;
-        __tmp__B5C=DESK__TC__->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__B5C==NULL) {
-          lisaac_push(&__pos__JYX,L57420824); /* L438 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__C5C=__tmp__B5C->x1__N3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__C5C==NULL) {
-          lisaac_push(&__pos__JYX,L57423896); /* L438 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__CBD=__tmp__C5C->value__L3B;
-        };
-        lisaac_push(&__pos__JYX,L57424408); /* L438 AREA*/;
-        __tmp__0AD=max__IMH(__tmp__ZWD,__tmp__CBD);
-        __tmp__ZWD=__tmp__0AD;
-        __tmp__B5C=DESK__TC__->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__B5C==NULL) {
-          lisaac_push(&__pos__JYX,L57551896); /* L439 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__I5C=__tmp__B5C->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__I5C==NULL) {
-          lisaac_push(&__pos__JYX,L57554968); /* L439 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__CBD=__tmp__I5C->value__S3B;
-        };
-        lisaac_push(&__pos__JYX,L57555480); /* L439 AREA*/;
-        __tmp__0AD=min__TLH(__tmp__4IC,__tmp__CBD);
-        __tmp__4IC=__tmp__0AD;
-        __tmp__B5C=DESK__TC__->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__B5C==NULL) {
-          lisaac_push(&__pos__JYX,L57682968); /* L440 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__I5C=__tmp__B5C->y1__U3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__I5C==NULL) {
-          lisaac_push(&__pos__JYX,L57686040); /* L440 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__CBD=__tmp__I5C->value__S3B;
-        };
-        lisaac_push(&__pos__JYX,L57686552); /* L440 AREA*/;
-        __tmp__0AD=max__IMH(__tmp__2WD,__tmp__CBD);
-        __tmp__2WD=__tmp__0AD;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__4XX,L57806360); /* L441 AREA*/;
-        lisaac_push_first(&__pos__VCZ,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__4XX,L57939992); /* L442 AREA*/;
-      __tmp__4AW=__infix_less_equal__GTG(__tmp__YAW,__tmp__ZWD);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4AW) {
-        lisaac_push(&__pos__4XX,L58199576); /* L444 AREA*/;
-        lisaac_push_first(&__pos__VCZ,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__JYX,L58078744); /* L443 AREA*/;
-        lisaac_push_first(&__pos__2AW,L9195016); /* L70 NUMERIC*/;
-        __tmp__0AD=(__INTEGER__K)(__tmp__2WD -  1);
-        lisaac_push(&__pos__JYX,L58080280); /* L443 AREA*/;
-        redraw__to__DKF(__tmp__YAW,__tmp__4IC,__tmp__ZWD,__tmp__0AD);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__4XX,L58199576); /* L444 AREA*/;
-        lisaac_push_first(&__pos__VCZ,L8530438); /* L65 FALSE*/;
-      };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__20,L58329624); /* L445 AREA*/;
-      lisaac_push_first(&__pos__UAW,L8530438); /* L65 FALSE*/;
-    };
-  };
-  __tmp__XAW=DESK__TC__->parent_g_raw__XC.root__AT;
-  /* NULL __EXAMPLE__OB__ __G_DIV_EXPR__M53__ */
-if (__tmp__XAW==NULL) {
-    lisaac_push(&__pos__S0,L10902565); /* L83 G_GROUP*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else {
-    if (((struct ___OBJ *)__tmp__XAW)->__id==__EXAMPLE__OB__) {
-      lisaac_push(&__pos__S0,L10902565); /* L83 G_GROUP*/;
-      Self__D3UB=((__EXAMPLE__OB *)__tmp__XAW);
-      lisaac_push_first(&__pos__E5,L18222112); /* L139 G_EXPR*/;
-      lisaac_push_first(&__pos__KJG,L21772306); /* L166 BLOCK*/;
-      lisaac_push_first(&__pos__P5,L7481860); /* L57 OBJECT*/;
-      __tmp__CYX=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__KJG,L21899282); /* L167 BLOCK*/;
-      __tmp__EYX=__infix_greater_equal__JGG( 15, 5);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__EYX) {
-        lisaac_push(&__pos__KJG,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__P5,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__20,L21906962); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__UAW,L18225184); /* L139 G_EXPR*/;
-        __tmp__4AW=__infix_greater_equal__JGG(w__X0, 512);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4AW) {
-          lisaac_push(&__pos__20,L21903890); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__UAW,L13509634); /* L103 TRUE*/;
-          __tmp__MYX=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__20,L21903890); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__UAW,L14689286); /* L112 FALSE*/;
-          __tmp__MYX=TRUE__B__;
-        };
-        __tmp__4AW=__tmp__MYX;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__KJG,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__P5,L12081158); /* L92 FALSE*/;
-        __tmp__4AW=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4AW) {
-        lisaac_push(&__pos__KJG,L22153746); /* L169 BLOCK*/;
-        lisaac_push_first(&__pos__P5,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__20,L21910546); /* L167 BLOCK*/;
-        lisaac_push(&__pos__20,L22051346); /* L168 BLOCK*/;
-        lisaac_push_first(&__pos__UAW,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__4XX,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__VCZ,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__JYX,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__CYX));
-        lisaac_push(&__pos__UAW,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_1));
-        lisaac_push(&__pos__UAW,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__4XX,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__VCZ,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__JYX,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__2AW,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__UAW,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__4XX,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__VCZ,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__KJG,L22153746); /* L169 BLOCK*/;
-        lisaac_push_first(&__pos__P5,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__E5,L18353184); /* L140 G_EXPR*/;
-      lisaac_push_first(&__pos__KJG,L21772306); /* L166 BLOCK*/;
-      lisaac_push_first(&__pos__P5,L7481860); /* L57 OBJECT*/;
-      __tmp__CYX=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__KJG,L21899282); /* L167 BLOCK*/;
-      __tmp__EYX=__infix_greater_equal__JGG( 15, 5);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__EYX) {
-        lisaac_push(&__pos__KJG,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__P5,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__20,L21906962); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__UAW,L18356256); /* L140 G_EXPR*/;
-        __tmp__4AW=__infix_greater_equal__JGG(h__Y0, 512);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4AW) {
-          lisaac_push(&__pos__20,L21903890); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__UAW,L13509634); /* L103 TRUE*/;
-          __tmp__MYX=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__20,L21903890); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__UAW,L14689286); /* L112 FALSE*/;
-          __tmp__MYX=TRUE__B__;
-        };
-        __tmp__4AW=__tmp__MYX;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__KJG,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__P5,L12081158); /* L92 FALSE*/;
-        __tmp__4AW=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4AW) {
-        lisaac_push(&__pos__KJG,L22153746); /* L169 BLOCK*/;
-        lisaac_push_first(&__pos__P5,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__20,L21910546); /* L167 BLOCK*/;
-        lisaac_push(&__pos__20,L22051346); /* L168 BLOCK*/;
-        lisaac_push_first(&__pos__UAW,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__4XX,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__VCZ,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__JYX,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__CYX));
-        lisaac_push(&__pos__UAW,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_1));
-        lisaac_push(&__pos__UAW,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__4XX,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__VCZ,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__JYX,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__2AW,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__UAW,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__4XX,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__VCZ,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__KJG,L22153746); /* L169 BLOCK*/;
-        lisaac_push_first(&__pos__P5,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__E5,L11814935); /* L90 EXAMPLE*/;
-      update__from__size__1QBB(Self__D3UB,DESK__TC__, 0, 0,w__X0,h__Y0);
-    } else /* Other types */ {
-      lisaac_push(&__pos__S0,L10902565); /* L83 G_GROUP*/;
-      Self__HLHC=((__G_DIV_EXPR__M53 *)((__EXAMPLE__OB *)__tmp__XAW));
-      lisaac_push_first(&__pos__E5,L18222112); /* L139 G_EXPR*/;
-      lisaac_push_first(&__pos__KJG,L21772306); /* L166 BLOCK*/;
-      lisaac_push_first(&__pos__P5,L7481860); /* L57 OBJECT*/;
-      __tmp__CYX=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__KJG,L21899282); /* L167 BLOCK*/;
-      __tmp__EYX=__infix_greater_equal__JGG( 15, 5);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__EYX) {
-        lisaac_push(&__pos__KJG,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__P5,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__20,L21906962); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__UAW,L18230304); /* L139 G_EXPR*/;
-        __tmp__D5C=width_min__OTHC(Self__HLHC);
-        lisaac_push(&__pos__UAW,L18225184); /* L139 G_EXPR*/;
-        __tmp__4AW=__infix_greater_equal__JGG(w__X0,__tmp__D5C);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4AW) {
-          lisaac_push(&__pos__20,L21903890); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__UAW,L13509634); /* L103 TRUE*/;
-          __tmp__MYX=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__20,L21903890); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__UAW,L14689286); /* L112 FALSE*/;
-          __tmp__MYX=TRUE__B__;
-        };
-        __tmp__4AW=__tmp__MYX;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__KJG,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__P5,L12081158); /* L92 FALSE*/;
-        __tmp__4AW=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4AW) {
-        lisaac_push(&__pos__KJG,L22153746); /* L169 BLOCK*/;
-        lisaac_push_first(&__pos__P5,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__20,L21910546); /* L167 BLOCK*/;
-        lisaac_push(&__pos__20,L22051346); /* L168 BLOCK*/;
-        lisaac_push_first(&__pos__UAW,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__4XX,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__VCZ,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__JYX,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__CYX));
-        lisaac_push(&__pos__UAW,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_1));
-        lisaac_push(&__pos__UAW,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__4XX,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__VCZ,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__JYX,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__2AW,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__UAW,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__4XX,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__VCZ,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__KJG,L22153746); /* L169 BLOCK*/;
-        lisaac_push_first(&__pos__P5,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__E5,L18353184); /* L140 G_EXPR*/;
-      lisaac_push_first(&__pos__KJG,L21772306); /* L166 BLOCK*/;
-      lisaac_push_first(&__pos__P5,L7481860); /* L57 OBJECT*/;
-      __tmp__CYX=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__KJG,L21899282); /* L167 BLOCK*/;
-      __tmp__EYX=__infix_greater_equal__JGG( 15, 5);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__EYX) {
-        lisaac_push(&__pos__KJG,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__P5,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__20,L21906962); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__UAW,L18361888); /* L140 G_EXPR*/;
-        __tmp__D5C=height_min__BUHC(Self__HLHC);
-        lisaac_push(&__pos__UAW,L18356256); /* L140 G_EXPR*/;
-        __tmp__4AW=__infix_greater_equal__JGG(h__Y0,__tmp__D5C);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4AW) {
-          lisaac_push(&__pos__20,L21903890); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__UAW,L13509634); /* L103 TRUE*/;
-          __tmp__MYX=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__20,L21903890); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__UAW,L14689286); /* L112 FALSE*/;
-          __tmp__MYX=TRUE__B__;
-        };
-        __tmp__4AW=__tmp__MYX;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__KJG,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__P5,L12081158); /* L92 FALSE*/;
-        __tmp__4AW=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4AW) {
-        lisaac_push(&__pos__KJG,L22153746); /* L169 BLOCK*/;
-        lisaac_push_first(&__pos__P5,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__20,L21910546); /* L167 BLOCK*/;
-        lisaac_push(&__pos__20,L22051346); /* L168 BLOCK*/;
-        lisaac_push_first(&__pos__UAW,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__4XX,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__VCZ,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__JYX,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__CYX));
-        lisaac_push(&__pos__UAW,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_1));
-        lisaac_push(&__pos__UAW,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__4XX,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__VCZ,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__JYX,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__2AW,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__UAW,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__4XX,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__VCZ,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__KJG,L22153746); /* L169 BLOCK*/;
-        lisaac_push_first(&__pos__P5,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__E5,L12595306); /* L96 G_DIV_EXPR*/;
-      __tmp__YAW=height_min__BUHC(Self__HLHC);
-      Self__RKID=Self__HLHC->parent_g_binary_expr__P53.left__GMHC;
-      /* NULL __G_OUT__YC__ */
-if (Self__RKID==NULL) {
-        lisaac_push(&__pos__E5,L12862058); /* L98 G_DIV_EXPR*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* G_OUT */ {
-        lisaac_push(&__pos__E5,L12862058); /* L98 G_DIV_EXPR*/;
-        __tmp__D5C=height_min__JXUC(((__G_OUT__YC *)Self__RKID));
-      };
-      Self__RKID=Self__HLHC->parent_g_binary_expr__P53.left__GMHC;
-      /* NULL __G_OUT__YC__ */
-if (Self__RKID==NULL) {
-        lisaac_push(&__pos__E5,L12993130); /* L99 G_DIV_EXPR*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* G_OUT */ {
-        lisaac_push(&__pos__E5,L12993130); /* L99 G_DIV_EXPR*/;
-        __tmp__0AD=height_max__ZXUC(((__G_OUT__YC *)Self__RKID));
-      };
-      Self__WKID=Self__HLHC->parent_g_binary_expr__P53.right__LMHC;
-      /* NULL __G_RAW__KM__ */
-if (Self__WKID==NULL) {
-        lisaac_push(&__pos__E5,L13256298); /* L101 G_DIV_EXPR*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* G_RAW */ {
-        lisaac_push(&__pos__E5,L13256298); /* L101 G_DIV_EXPR*/;
-        __tmp__CBD=height_max__ZYUC(((__G_RAW__KM *)Self__WKID));
-      };
-      __tmp__4IC=((__INTEGER__K )((int)(((float)(h__Y0)) / (__tmp__YAW) * (__tmp__D5C))));
-      lisaac_push(&__pos__E5,L13640810); /* L104 G_DIV_EXPR*/;
-      lisaac_push_first(&__pos__KJG,L9195016); /* L70 NUMERIC*/;
-      __tmp__YAW=(__INTEGER__K)(h__Y0 - __tmp__4IC);
-      __tmp__ZWD=__tmp__YAW;
-      lisaac_push(&__pos__E5,L13900906); /* L106 G_DIV_EXPR*/;
-      lisaac_push_first(&__pos__KJG,L14700552); /* L112 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__YAW > __tmp__CBD)) {
-        lisaac_push(&__pos__E5,L14289514); /* L109 G_DIV_EXPR*/;
-        lisaac_push_first(&__pos__KJG,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__P5,L13910122); /* L106 G_DIV_EXPR*/;
-        __tmp__ZWD=__tmp__CBD;
-        lisaac_push(&__pos__P5,L14166634); /* L108 G_DIV_EXPR*/;
-        lisaac_push_first(&__pos__20,L9195016); /* L70 NUMERIC*/;
-        __tmp__D5C=(__INTEGER__K)(h__Y0 - __tmp__CBD);
-        lisaac_push(&__pos__P5,L14178922); /* L108 G_DIV_EXPR*/;
-        __tmp__EBD=min__TLH(__tmp__D5C,__tmp__0AD);
-        __tmp__4IC=__tmp__EBD;
-        __tmp__4AW=TRUE__B__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__E5,L14289514); /* L109 G_DIV_EXPR*/;
-        lisaac_push_first(&__pos__KJG,L8530438); /* L65 FALSE*/;
-        __tmp__4AW=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4AW) {
-        lisaac_push(&__pos__E5,L14682730); /* L112 G_DIV_EXPR*/;
-        lisaac_push_first(&__pos__KJG,L9326594); /* L71 TRUE*/;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__E5,L14682730); /* L112 G_DIV_EXPR*/;
-        lisaac_push_first(&__pos__KJG,L9187334); /* L70 FALSE*/;
-        lisaac_push_first(&__pos__P5,L14298218); /* L109 G_DIV_EXPR*/;
-        lisaac_push_first(&__pos__20,L14700552); /* L112 NUMERIC*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__4IC > __tmp__0AD)) {
-          lisaac_push(&__pos__KJG,L9570822); /* L73 FALSE*/;
-          lisaac_push_first(&__pos__P5,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__20,L9445894); /* L72 FALSE*/;
-          lisaac_push_first(&__pos__UAW,L14307946); /* L109 G_DIV_EXPR*/;
-          __tmp__4IC=__tmp__0AD;
-          lisaac_push(&__pos__UAW,L14559850); /* L111 G_DIV_EXPR*/;
-          lisaac_push_first(&__pos__4XX,L9195016); /* L70 NUMERIC*/;
-          __tmp__DCD=(__INTEGER__K)(h__Y0 - __tmp__0AD);
-          lisaac_push(&__pos__UAW,L14572138); /* L111 G_DIV_EXPR*/;
-          __tmp__GCD=min__TLH(__tmp__DCD,__tmp__CBD);
-          __tmp__ZWD=__tmp__GCD;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__KJG,L9570822); /* L73 FALSE*/;
-          lisaac_push_first(&__pos__P5,L8530438); /* L65 FALSE*/;
-        };
-      };
-      Self__RKID=Self__HLHC->parent_g_binary_expr__P53.left__GMHC;
-      __tmp__RNHC=Self__HLHC->parent_g_binary_expr__P53.left__GMHC;
-      /* NULL __G_OUT__YC__ */
-if (__tmp__RNHC==NULL) {
-        lisaac_push(&__pos__E5,L14978154); /* L114 G_DIV_EXPR*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* G_OUT */ {
-        lisaac_push(&__pos__E5,L14978154); /* L114 G_DIV_EXPR*/;
-        __tmp__D5C=width_max__YZUC(((__G_OUT__YC *)__tmp__RNHC));
-      };
-      lisaac_push(&__pos__E5,L14978666); /* L114 G_DIV_EXPR*/;
-      __tmp__YAW=min__TLH(w__X0,__tmp__D5C);
-      /* NULL __G_OUT__YC__ */
-if (Self__RKID==NULL) {
-        lisaac_push(&__pos__E5,L14983274); /* L114 G_DIV_EXPR*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* G_OUT */ {
-        lisaac_push(&__pos__E5,L14983274); /* L114 G_DIV_EXPR*/;
-        set_position__at__size__W0UC(((__G_OUT__YC *)Self__RKID),DESK__TC__, 0, 0,__tmp__YAW,__tmp__4IC);
-      };
-      Self__WKID=Self__HLHC->parent_g_binary_expr__P53.right__LMHC;
-      lisaac_push(&__pos__E5,L15091306); /* L115 G_DIV_EXPR*/;
-      lisaac_push_first(&__pos__KJG,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__P5,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__20,L9195016); /* L70 NUMERIC*/;
-      __tmp__YAW=(__INTEGER__K)(- __tmp__4IC);
-      lisaac_push(&__pos__KJG,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__P5,L9195016); /* L70 NUMERIC*/;
-      __tmp__4IC=(__INTEGER__K)(- __tmp__YAW);
-      __tmp__1NHC=Self__HLHC->parent_g_binary_expr__P53.right__LMHC;
-      /* NULL __G_RAW__KM__ */
-if (__tmp__1NHC==NULL) {
-        lisaac_push(&__pos__E5,L15109738); /* L115 G_DIV_EXPR*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* G_RAW */ {
-        lisaac_push(&__pos__E5,L15109738); /* L115 G_DIV_EXPR*/;
-        __tmp__D5C=width_max__W1UC(((__G_RAW__KM *)__tmp__1NHC));
-      };
-      lisaac_push(&__pos__E5,L15110250); /* L115 G_DIV_EXPR*/;
-      __tmp__YAW=min__TLH(w__X0,__tmp__D5C);
-      /* NULL __G_RAW__KM__ */
-if (Self__WKID==NULL) {
-        lisaac_push(&__pos__E5,L15114858); /* L115 G_DIV_EXPR*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* G_RAW */ {
-        lisaac_push(&__pos__E5,L15114858); /* L115 G_DIV_EXPR*/;
-        set_position__at__size__U2UC(((__G_RAW__KM *)Self__WKID),DESK__TC__, 0,__tmp__4IC,__tmp__YAW,__tmp__ZWD);
       };
-    }
-  };
-}
-
-static void append_plan__YOU(__VIRTUAL_SCREEN__PT *Self__0OU)
-/* (Strict VIRTUAL_SCREEN{VIRTUAL_SCREEN__PT}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K xw0__3OU,yw0__4OU,xw1__5OU,yw1__APU,x0__BPU,y0__CPU;
-  __INTEGER__K y1__EPU,__tmp__5PU,__tmp__ZSCE,__tmp__BTCE,__tmp__HSU;
-  __INTEGER__K __tmp__ISU,__tmp__JSU,__tmp__KSU,__tmp__JUU,__tmp__JTCE;
-  __INTEGER__K __tmp__KUU;
-  void *win__HPU,*winp__IPU,*__tmp__QPU,*__tmp__RSU,*__tmp__ITU;
-  __PLAN__XOB *__tmp__RPU,*Self__OD0D,*__tmp__3SU,*Self__2U0D;
-  __PLAN__XOB *Self__5U0D;
-  __LIMIT_X__C2B *__tmp__4PU,*__tmp__GVU,*__tmp__HVU;
-  __LIMIT_Y__F2B *__tmp__CQU,*__tmp__SVU,*__tmp__TVU;
-  _____CONTEXT __pos__ZOU,__pos__O4V,__pos__OPU,__pos__55Y,__pos__WPU;
-  _____CONTEXT __pos__5VZD,__pos__MD0D,__pos__4XPC,__pos__VSU;
-  _____CONTEXT __pos__3XRC,__pos__1SU;
-  __BOOLEAN__C is_return__FPU,__tmp__VQU,__tmp__LRU,__tmp__4RU;
-  __BOOLEAN__C __tmp__ATU;
-  lisaac_push_first(&__pos__ZOU,L88481816); /* L675 AREA*/;
-  xw0__3OU= 0;
-  yw0__4OU= 0;
-  xw1__5OU= 0;
-  yw1__APU= 0;
-  x0__BPU= 0;
-  y0__CPU= 0;
-  y1__EPU= 0;
-  is_return__FPU=FALSE__I__;
-  win__HPU=NULL;
-  winp__IPU=NULL;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__0OU->parent_area__QT.parent__DBB != (void *)NULL)) {
-    lisaac_push(&__pos__ZOU,L91621912); /* L699 AREA*/;
-    lisaac_push_first(&__pos__O4V,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__OPU,L89533976); /* L683 AREA*/;
-    __tmp__QPU=Self__0OU->parent_area__QT.parent__DBB;
-    /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__QPU==NULL) {
-      lisaac_push(&__pos__OPU,L89795096); /* L685 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)__tmp__QPU)->__id) {
-      case __AREA__PB__: {
-        __tmp__RPU=((__AREA__PB *)__tmp__QPU)->plan__ZOB;
+      li__WGP=(__li__K)(li__ZRWD - li__RGP);
+      switch (((struct ___OBJ *)li__HCP)->__id) {
+      case __li__SB__: {
+        li__RGP=((__li__SB *)li__HCP)->li__HC.li__4JB;
       } break;
-      case __DESK__TC__: {
-        __tmp__RPU=((__DESK__TC *)__tmp__QPU)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
+      case __li__TB__: {
+        li__RGP=((__li__TB *)li__HCP)->li__4JB;
       } break;
-      case __G_RAW__KM__: {
-        __tmp__RPU=((__G_RAW__KM *)__tmp__QPU)->parent_g_group__LM.parent_area__VC.plan__ZOB;
+      case __li__TC__: {
+        li__RGP=((__li__TC *)li__HCP)->li__XC.li__VC.li__4JB;
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__RPU == (void *)NULL)) {
-      lisaac_push(&__pos__OPU,L90836504); /* L693 AREA*/;
-      lisaac_push_first(&__pos__55Y,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__WPU,L89925656); /* L686 AREA*/;
-      is_return__FPU=TRUE__B__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__OPU,L90836504); /* L693 AREA*/;
-      lisaac_push_first(&__pos__55Y,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__WPU,L90184728); /* L688 AREA*/;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__RPU==NULL) {
-        lisaac_push(&__pos__WPU,L90314264); /* L689 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__4PU=__tmp__RPU->x0__J3B;
-      };
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__4PU==NULL) {
-        lisaac_push(&__pos__WPU,L90317336); /* L689 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        __tmp__5PU=__tmp__4PU->value__L3B;
-      };
-      xw0__3OU=__tmp__5PU;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__RPU==NULL) {
-        lisaac_push(&__pos__WPU,L90445336); /* L690 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__4PU=__tmp__RPU->x1__N3B;
-      };
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__4PU==NULL) {
-        lisaac_push(&__pos__WPU,L90448408); /* L690 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        __tmp__5PU=__tmp__4PU->value__L3B;
-      };
-      xw1__5OU=__tmp__5PU;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__RPU==NULL) {
-        lisaac_push(&__pos__WPU,L90576408); /* L691 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__CQU=__tmp__RPU->y0__Q3B;
-      };
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__CQU==NULL) {
-        lisaac_push(&__pos__WPU,L90579480); /* L691 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        __tmp__5PU=__tmp__CQU->value__S3B;
-      };
-      yw0__4OU=__tmp__5PU;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__RPU==NULL) {
-        lisaac_push(&__pos__WPU,L90707480); /* L692 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__CQU=__tmp__RPU->y1__U3B;
-      };
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__CQU==NULL) {
-        lisaac_push(&__pos__WPU,L90710552); /* L692 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        __tmp__5PU=__tmp__CQU->value__S3B;
-      };
-      lisaac_push(&__pos__WPU,L90711064); /* L692 AREA*/;
-      lisaac_push_first(&__pos__5VZD,L9195016); /* L70 NUMERIC*/;
-      yw1__APU=(__INTEGER__K)(__tmp__5PU -  1);
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ZOU,L91621912); /* L699 AREA*/;
-    lisaac_push_first(&__pos__O4V,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__OPU,L90970136); /* L694 AREA*/;
-    yw0__4OU= 0;
-    xw0__3OU= 0;
-    __tmp__5PU=(*(VIDEO__QB__)).width__PD;
-    lisaac_push(&__pos__OPU,L91372568); /* L697 AREA*/;
-    lisaac_push_first(&__pos__55Y,L9195016); /* L70 NUMERIC*/;
-    xw1__5OU=(__INTEGER__K)(__tmp__5PU -  1);
-    __tmp__5PU=(*(VIDEO__QB__)).height__QD;
-    lisaac_push(&__pos__OPU,L91504152); /* L698 AREA*/;
-    lisaac_push_first(&__pos__55Y,L9195016); /* L70 NUMERIC*/;
-    yw1__APU=(__INTEGER__K)(__tmp__5PU -  1);
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (is_return__FPU) {
-    lisaac_push(&__pos__ZOU,L91753496); /* L700 AREA*/;
-    lisaac_push_first(&__pos__O4V,L13509634); /* L103 TRUE*/;
-    __tmp__VQU=FALSE__I__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ZOU,L91753496); /* L700 AREA*/;
-    lisaac_push_first(&__pos__O4V,L14689286); /* L112 FALSE*/;
-    __tmp__VQU=TRUE__B__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VQU) {
-    lisaac_push(&__pos__ZOU,L99748376); /* L761 AREA*/;
-    lisaac_push_first(&__pos__O4V,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__OPU,L91761688); /* L700 AREA*/;
-    x0__BPU=Self__0OU->parent_area__QT.x_window__YNB;
-    __tmp__5PU=Self__0OU->parent_area__QT.width__IT;
-    lisaac_push(&__pos__OPU,L92150296); /* L703 AREA*/;
-    lisaac_push_first(&__pos__55Y,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__WPU,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__5VZD,L9195016); /* L70 NUMERIC*/;
-    __tmp__ZSCE=(__INTEGER__K)(- __tmp__5PU);
-    lisaac_push(&__pos__55Y,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__WPU,L9195016); /* L70 NUMERIC*/;
-    __tmp__5PU=(__INTEGER__K)(x0__BPU - __tmp__ZSCE);
-    lisaac_push(&__pos__OPU,L92153368); /* L703 AREA*/;
-    lisaac_push_first(&__pos__55Y,L9195016); /* L70 NUMERIC*/;
-    __tmp__ZSCE=(__INTEGER__K)(__tmp__5PU -  1);
-    y0__CPU=Self__0OU->parent_area__QT.y_window__ZNB;
-    __tmp__5PU=Self__0OU->parent_area__QT.height__MT;
-    lisaac_push(&__pos__OPU,L92412440); /* L705 AREA*/;
-    lisaac_push_first(&__pos__55Y,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__WPU,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__5VZD,L9195016); /* L70 NUMERIC*/;
-    __tmp__BTCE=(__INTEGER__K)(- __tmp__5PU);
-    lisaac_push(&__pos__55Y,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__WPU,L9195016); /* L70 NUMERIC*/;
-    __tmp__5PU=(__INTEGER__K)(y0__CPU - __tmp__BTCE);
-    lisaac_push(&__pos__OPU,L92416024); /* L705 AREA*/;
-    lisaac_push_first(&__pos__55Y,L9195016); /* L70 NUMERIC*/;
-    y1__EPU=(__INTEGER__K)(__tmp__5PU -  1);
-    lisaac_push(&__pos__OPU,L92543000); /* L706 AREA*/;
-    __tmp__VQU=__infix_greater_equal__JGG(__tmp__ZSCE,xw0__3OU);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VQU) {
-      lisaac_push(&__pos__OPU,L92546584); /* L706 AREA*/;
-      lisaac_push_first(&__pos__55Y,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__WPU,L92549656); /* L706 AREA*/;
-      __tmp__LRU=__infix_less_equal__GTG(x0__BPU,xw1__5OU);
-      __tmp__4RU=__tmp__LRU;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__OPU,L92546584); /* L706 AREA*/;
-      lisaac_push_first(&__pos__55Y,L12081158); /* L92 FALSE*/;
-      __tmp__4RU=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4RU) {
-      lisaac_push(&__pos__OPU,L92553240); /* L706 AREA*/;
-      lisaac_push_first(&__pos__55Y,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__WPU,L92673560); /* L707 AREA*/;
-      __tmp__LRU=__infix_greater_equal__JGG(y1__EPU,yw0__4OU);
-      __tmp__4RU=__tmp__LRU;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__OPU,L92553240); /* L706 AREA*/;
-      lisaac_push_first(&__pos__55Y,L12081158); /* L92 FALSE*/;
-      __tmp__4RU=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4RU) {
-      lisaac_push(&__pos__OPU,L92677144); /* L707 AREA*/;
-      lisaac_push_first(&__pos__55Y,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__WPU,L92680216); /* L707 AREA*/;
-      __tmp__LRU=__infix_less_equal__GTG(y0__CPU,yw1__APU);
-      __tmp__4RU=__tmp__LRU;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__OPU,L92677144); /* L707 AREA*/;
-      lisaac_push_first(&__pos__55Y,L12081158); /* L92 FALSE*/;
-      __tmp__4RU=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4RU) {
-      lisaac_push(&__pos__OPU,L99618328); /* L760 AREA*/;
-      lisaac_push_first(&__pos__55Y,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__WPU,L92937752); /* L709 AREA*/;
-      __tmp__HSU=max__IMH(x0__BPU,xw0__3OU);
-      x0__BPU=__tmp__HSU;
-      lisaac_push(&__pos__WPU,L93068824); /* L710 AREA*/;
-      __tmp__ISU=min__TLH(__tmp__ZSCE,xw1__5OU);
-      lisaac_push(&__pos__WPU,L93199896); /* L711 AREA*/;
-      __tmp__JSU=max__IMH(y0__CPU,yw0__4OU);
-      y0__CPU=__tmp__JSU;
-      lisaac_push(&__pos__WPU,L93330968); /* L712 AREA*/;
-      __tmp__KSU=min__TLH(y1__EPU,yw1__APU);
-      lisaac_push(&__pos__WPU,L93728280); /* L715 AREA*/;
-      lisaac_push_first(&__pos__5VZD,L10103878); /* L77 PLAN*/;
-      __tmp__RPU=clone__STMC();
-      /* NULL __PLAN__XOB__ */
-if (__tmp__RPU==NULL) {
-        lisaac_push(&__pos__5VZD,L10233414); /* L78 PLAN*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        lisaac_push(&__pos__5VZD,L10233414); /* L78 PLAN*/;
-        Self__OD0D=((__PLAN__XOB *)__tmp__RPU);
-        lisaac_push_first(&__pos__MD0D,L9053254); /* L69 PLAN*/;
-        Self__OD0D->window__EOD=Self__0OU;
-      };
-      Self__0OU->parent_area__QT.plan__ZOB=__tmp__RPU;
-      win__HPU=Self__0OU;
-      lisaac_push(&__pos__WPU,L94785560); /* L723 AREA*/;
-      lisaac_push_first(&__pos__5VZD,L10621458); /* L81 BLOCK*/;
-      do_while__NQKC:
-      {
-        lisaac_push(&__pos__5VZD,L10621458); /* L81 BLOCK*/;
-        lisaac_push_first(&__pos__MD0D,L93979672); /* L717 AREA*/;
-        /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ */
-if (win__HPU==NULL) {
-          lisaac_push(&__pos__MD0D,L94118424); /* L718 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)win__HPU)->__id) {
-          case __AREA__PB__: {
-            __tmp__RSU=((__AREA__PB *)win__HPU)->prev__TOB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__RSU=((__DESK__TC *)win__HPU)->parent_g_raw__XC.parent_area__VC.prev__TOB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__RSU=((__G_RAW__KM *)win__HPU)->parent_g_group__LM.parent_area__VC.prev__TOB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__RSU=((__VIRTUAL_SCREEN__PT *)win__HPU)->parent_area__QT.prev__TOB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        winp__IPU=__tmp__RSU;
-        lisaac_push(&__pos__MD0D,L94504984); /* L721 AREA*/;
-        lisaac_push_first(&__pos__4XPC,L9441810); /* L72 BLOCK*/;
-        while_do__3XPC:
-        {
-          lisaac_push(&__pos__4XPC,L9441810); /* L72 BLOCK*/;
-          lisaac_push_first(&__pos__VSU,L94242840); /* L719 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)winp__IPU != (void *)NULL)) {
-            lisaac_push(&__pos__VSU,L94250520); /* L719 AREA*/;
-            lisaac_push_first(&__pos__3XRC,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__1SU,L94251544); /* L719 AREA*/;
-            /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (winp__IPU==NULL) {
-              lisaac_push(&__pos__1SU,L94256152); /* L719 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else {
-              switch (((struct ___OBJ *)winp__IPU)->__id) {
-              case __EXAMPLE__OB__: {
-                __tmp__3SU=((__EXAMPLE__OB *)winp__IPU)->parent_area__DC.plan__ZOB;
-              } break;
-              case __DESK__TC__: {
-                __tmp__3SU=((__DESK__TC *)winp__IPU)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-              } break;
-              case __G_OUT__YC__: {
-                __tmp__3SU=((__G_OUT__YC *)winp__IPU)->parent_area__ZC.plan__ZOB;
-              } break;
-              case __G_RAW__KM__: {
-                __tmp__3SU=((__G_RAW__KM *)winp__IPU)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-              } break;
-              case __VIRTUAL_SCREEN__PT__: {
-                __tmp__3SU=((__VIRTUAL_SCREEN__PT *)winp__IPU)->parent_area__QT.plan__ZOB;
-              } break;
-              case __MOUSE__VT__: {
-                __tmp__3SU=((__MOUSE__VT *)winp__IPU)->parent_window__XT.plan__ZOB;
-              } break;
-              default:
-              lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-              }
-            };
-            __tmp__ATU=((void *)__tmp__3SU == (void *)NULL);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__VSU,L94250520); /* L719 AREA*/;
-            lisaac_push_first(&__pos__3XRC,L12081158); /* L92 FALSE*/;
-            __tmp__ATU=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ATU) {
-            lisaac_push(&__pos__4XPC,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__VSU,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__3XRC,L9576466); /* L73 BLOCK*/;
-            lisaac_push_first(&__pos__1SU,L94265368); /* L719 AREA*/;
-            /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (winp__IPU==NULL) {
-              lisaac_push(&__pos__1SU,L94382104); /* L720 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else {
-              switch (((struct ___OBJ *)winp__IPU)->__id) {
-              case __EXAMPLE__OB__: {
-                __tmp__ITU=((__EXAMPLE__OB *)winp__IPU)->parent_area__DC.prev__TOB;
-              } break;
-              case __DESK__TC__: {
-                __tmp__ITU=((__DESK__TC *)winp__IPU)->parent_g_raw__XC.parent_area__VC.prev__TOB;
-              } break;
-              case __G_OUT__YC__: {
-                __tmp__ITU=((__G_OUT__YC *)winp__IPU)->parent_area__ZC.prev__TOB;
-              } break;
-              case __G_RAW__KM__: {
-                __tmp__ITU=((__G_RAW__KM *)winp__IPU)->parent_g_group__LM.parent_area__VC.prev__TOB;
-              } break;
-              case __VIRTUAL_SCREEN__PT__: {
-                __tmp__ITU=((__VIRTUAL_SCREEN__PT *)winp__IPU)->parent_area__QT.prev__TOB;
-              } break;
-              case __MOUSE__VT__: {
-                __tmp__ITU=((__MOUSE__VT *)winp__IPU)->parent_window__XT.prev__TOB;
-              } break;
-              default:
-              lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-              }
-            };
-            winp__IPU=__tmp__ITU;
-            lisaac_push(&__pos__3XRC,L9709074); /* L74 BLOCK*/;
-            goto while_do__3XPC;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__4XPC,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__VSU,L8530438); /* L65 FALSE*/;
-          };
-        };
-        /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ */
-if (win__HPU==NULL) {
-          lisaac_push(&__pos__MD0D,L94643224); /* L722 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)win__HPU)->__id) {
-          case __AREA__PB__: {
-            __tmp__RSU=((__AREA__PB *)win__HPU)->parent__DBB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__RSU=((__DESK__TC *)win__HPU)->parent_g_raw__XC.parent_area__VC.parent__DBB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__RSU=((__G_RAW__KM *)win__HPU)->parent_g_group__LM.parent_area__VC.parent__DBB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__RSU=((__VIRTUAL_SCREEN__PT *)win__HPU)->parent_area__QT.parent__DBB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        win__HPU=__tmp__RSU;
-        lisaac_push(&__pos__5VZD,L10755090); /* L82 BLOCK*/;
-        lisaac_push_first(&__pos__MD0D,L94771736); /* L723 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__RSU != (void *)NULL)) {
-          lisaac_push(&__pos__MD0D,L94778904); /* L723 AREA*/;
-          lisaac_push_first(&__pos__4XPC,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__VSU,L94779928); /* L723 AREA*/;
-          __tmp__ATU=((void *)winp__IPU == (void *)NULL);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__MD0D,L94778904); /* L723 AREA*/;
-          lisaac_push_first(&__pos__4XPC,L12081158); /* L92 FALSE*/;
-          __tmp__ATU=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ATU) {
-          lisaac_push(&__pos__5VZD,L11012626); /* L84 BLOCK*/;
-          lisaac_push_first(&__pos__MD0D,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__4XPC,L10888722); /* L83 BLOCK*/;
-          goto do_while__NQKC;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__5VZD,L11012626); /* L84 BLOCK*/;
-          lisaac_push_first(&__pos__MD0D,L8530438); /* L65 FALSE*/;
-        };
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)winp__IPU != (void *)NULL)) {
-        lisaac_push(&__pos__WPU,L96207896); /* L734 AREA*/;
-        lisaac_push_first(&__pos__5VZD,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__MD0D,L94905368); /* L724 AREA*/;
-        /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (winp__IPU==NULL) {
-          lisaac_push(&__pos__MD0D,L95035416); /* L725 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)winp__IPU)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__3SU=((__EXAMPLE__OB *)winp__IPU)->parent_area__DC.plan__ZOB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__3SU=((__DESK__TC *)winp__IPU)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__3SU=((__G_OUT__YC *)winp__IPU)->parent_area__ZC.plan__ZOB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__3SU=((__G_RAW__KM *)winp__IPU)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__3SU=((__VIRTUAL_SCREEN__PT *)winp__IPU)->parent_area__QT.plan__ZOB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__3SU=((__MOUSE__VT *)winp__IPU)->parent_window__XT.plan__ZOB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        Self__OD0D=Self__0OU->parent_area__QT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (Self__OD0D==NULL) {
-          lisaac_push(&__pos__MD0D,L95168024); /* L726 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__MD0D,L95168024); /* L726 AREA*/;
-          Self__2U0D=((__PLAN__XOB *)Self__OD0D);
-          lisaac_push_first(&__pos__4XPC,L20196422); /* L154 PLAN*/;
-          Self__2U0D->prev__ZYTC=__tmp__3SU;
-        };
-        Self__OD0D=Self__0OU->parent_area__QT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__3SU==NULL) {
-          lisaac_push(&__pos__MD0D,L95302168); /* L727 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          Self__2U0D=__tmp__3SU->next__WBC;
-        };
-        /* NULL __PLAN__XOB__ */
-if (Self__OD0D==NULL) {
-          lisaac_push(&__pos__MD0D,L95302680); /* L727 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__MD0D,L95302680); /* L727 AREA*/;
-          Self__5U0D=((__PLAN__XOB *)Self__OD0D);
-          lisaac_push_first(&__pos__4XPC,L19541062); /* L149 PLAN*/;
-          Self__5U0D->next__WBC=Self__2U0D;
-        };
-        Self__OD0D=Self__0OU->parent_area__QT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__3SU==NULL) {
-          lisaac_push(&__pos__MD0D,L95430168); /* L728 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__MD0D,L95430168); /* L728 AREA*/;
-          Self__2U0D=((__PLAN__XOB *)__tmp__3SU);
-          lisaac_push_first(&__pos__4XPC,L19541062); /* L149 PLAN*/;
-          Self__2U0D->next__WBC=Self__OD0D;
-        };
-        Self__OD0D=Self__0OU->parent_area__QT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__3SU==NULL) {
-          lisaac_push(&__pos__MD0D,L95565336); /* L729 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__JUU=__tmp__3SU->level__1BC;
-        };
-        lisaac_push(&__pos__MD0D,L95565848); /* L729 AREA*/;
-        lisaac_push_first(&__pos__4XPC,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__VSU,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__3XRC,L9195016); /* L70 NUMERIC*/;
-        __tmp__JTCE=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__4XPC,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__VSU,L9195016); /* L70 NUMERIC*/;
-        __tmp__KUU=(__INTEGER__K)(__tmp__JUU - __tmp__JTCE);
-        /* NULL __PLAN__XOB__ */
-if (Self__OD0D==NULL) {
-          lisaac_push(&__pos__MD0D,L95566872); /* L729 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__MD0D,L95566872); /* L729 AREA*/;
-          __tmp__3SU=((__PLAN__XOB *)Self__OD0D);
-          lisaac_push_first(&__pos__4XPC,L18887750); /* L144 PLAN*/;
-          __tmp__3SU->level__1BC=__tmp__KUU;
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__WPU,L96207896); /* L734 AREA*/;
-        lisaac_push_first(&__pos__5VZD,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__MD0D,L95687192); /* L730 AREA*/;
-        Self__OD0D=Self__0OU->parent_area__QT.plan__ZOB;
-        __tmp__3SU=list_plan__GCC;
-        /* NULL __PLAN__XOB__ */
-if (Self__OD0D==NULL) {
-          lisaac_push(&__pos__MD0D,L95826968); /* L731 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__MD0D,L95826968); /* L731 AREA*/;
-          Self__2U0D=((__PLAN__XOB *)Self__OD0D);
-          lisaac_push_first(&__pos__4XPC,L19541062); /* L149 PLAN*/;
-          Self__2U0D->next__WBC=__tmp__3SU;
-        };
-        list_plan__GCC=Self__0OU->parent_area__QT.plan__ZOB;
-        Self__OD0D=Self__0OU->parent_area__QT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (Self__OD0D==NULL) {
-          lisaac_push(&__pos__MD0D,L96085528); /* L733 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__MD0D,L96085528); /* L733 AREA*/;
-          Self__2U0D=((__PLAN__XOB *)Self__OD0D);
-          lisaac_push_first(&__pos__4XPC,L18887750); /* L144 PLAN*/;
-          Self__2U0D->level__1BC= 1;
-        };
-      };
-      __tmp__RPU=Self__0OU->parent_area__QT.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__RPU==NULL) {
-        lisaac_push(&__pos__WPU,L96476184); /* L736 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        Self__OD0D=__tmp__RPU->next__WBC;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__OD0D != (void *)NULL)) {
-        lisaac_push(&__pos__WPU,L96994328); /* L740 AREA*/;
-        lisaac_push_first(&__pos__5VZD,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__MD0D,L96608280); /* L737 AREA*/;
-        __tmp__3SU=Self__0OU->parent_area__QT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (Self__OD0D==NULL) {
-          lisaac_push(&__pos__MD0D,L96740888); /* L738 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__MD0D,L96740888); /* L738 AREA*/;
-          Self__2U0D=((__PLAN__XOB *)Self__OD0D);
-          lisaac_push_first(&__pos__4XPC,L20196422); /* L154 PLAN*/;
-          Self__2U0D->prev__ZYTC=__tmp__3SU;
-        };
-        /* NULL __PLAN__XOB__ */
-if (Self__OD0D==NULL) {
-          lisaac_push(&__pos__MD0D,L96869912); /* L739 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__MD0D,L96869912); /* L739 AREA*/;
-          inc_level__BOVC(((__PLAN__XOB *)Self__OD0D));
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__WPU,L96994328); /* L740 AREA*/;
-        lisaac_push_first(&__pos__5VZD,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__WPU,L97259544); /* L742 AREA*/;
-      lisaac_push_first(&__pos__5VZD,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__MD0D,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__4XPC,L9195016); /* L70 NUMERIC*/;
-      __tmp__JUU=(__INTEGER__K)(-  1);
-      lisaac_push(&__pos__5VZD,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__MD0D,L9195016); /* L70 NUMERIC*/;
-      __tmp__JTCE=(__INTEGER__K)(__tmp__KSU - __tmp__JUU);
-      y1__EPU=__tmp__JTCE;
-      __tmp__RPU=Self__0OU->parent_area__QT.plan__ZOB;
-      lisaac_push(&__pos__WPU,L97535512); /* L744 AREA*/;
-      __tmp__4PU=create__plan__JEKC(__tmp__HSU,__tmp__RPU);
-      __tmp__RPU=Self__0OU->parent_area__QT.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__RPU==NULL) {
-        lisaac_push(&__pos__WPU,L97657880); /* L745 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        lisaac_push(&__pos__WPU,L97657880); /* L745 AREA*/;
-        Self__OD0D=((__PLAN__XOB *)__tmp__RPU);
-        lisaac_push_first(&__pos__5VZD,L16264774); /* L124 PLAN*/;
-        Self__OD0D->x0__J3B=__tmp__4PU;
-      };
-      __tmp__GVU=list_x__0CC;
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__4PU==NULL) {
-        lisaac_push(&__pos__WPU,L97794072); /* L746 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        lisaac_push(&__pos__WPU,L97794072); /* L746 AREA*/;
-        __tmp__HVU=append__RBJD(((__LIMIT_X__C2B *)__tmp__4PU),__tmp__GVU);
-      };
-      list_x__0CC=__tmp__HVU;
-      __tmp__RPU=Self__0OU->parent_area__QT.plan__ZOB;
-      lisaac_push(&__pos__WPU,L98059800); /* L748 AREA*/;
-      __tmp__4PU=create__plan__JEKC(__tmp__ISU,__tmp__RPU);
-      __tmp__RPU=Self__0OU->parent_area__QT.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__RPU==NULL) {
-        lisaac_push(&__pos__WPU,L98182168); /* L749 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        lisaac_push(&__pos__WPU,L98182168); /* L749 AREA*/;
-        Self__OD0D=((__PLAN__XOB *)__tmp__RPU);
-        lisaac_push_first(&__pos__5VZD,L17575494); /* L134 PLAN*/;
-        Self__OD0D->x1__N3B=__tmp__4PU;
-      };
-      __tmp__RPU=Self__0OU->parent_area__QT.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__RPU==NULL) {
-        lisaac_push(&__pos__WPU,L98315288); /* L750 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__HVU=__tmp__RPU->x0__J3B;
-      };
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__4PU==NULL) {
-        lisaac_push(&__pos__WPU,L98315800); /* L750 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        lisaac_push(&__pos__WPU,L98315800); /* L750 AREA*/;
-        append__RBJD(((__LIMIT_X__C2B *)__tmp__4PU),__tmp__HVU);
-      };
-      __tmp__RPU=Self__0OU->parent_area__QT.plan__ZOB;
-      lisaac_push(&__pos__WPU,L98717208); /* L753 AREA*/;
-      __tmp__CQU=create_top__plan__ZEKC(__tmp__JSU,__tmp__RPU);
-      __tmp__RPU=Self__0OU->parent_area__QT.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__RPU==NULL) {
-        lisaac_push(&__pos__WPU,L98837528); /* L754 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        lisaac_push(&__pos__WPU,L98837528); /* L754 AREA*/;
-        Self__OD0D=((__PLAN__XOB *)__tmp__RPU);
-        lisaac_push_first(&__pos__5VZD,L16920134); /* L129 PLAN*/;
-        Self__OD0D->y0__Q3B=__tmp__CQU;
-      };
-      __tmp__SVU=list_y__HDC;
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__CQU==NULL) {
-        lisaac_push(&__pos__WPU,L98973720); /* L755 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        lisaac_push(&__pos__WPU,L98973720); /* L755 AREA*/;
-        __tmp__TVU=append__LEJD(((__LIMIT_Y__F2B *)__tmp__CQU),__tmp__SVU);
-      };
-      list_y__HDC=__tmp__TVU;
-      __tmp__RPU=Self__0OU->parent_area__QT.plan__ZOB;
-      lisaac_push(&__pos__WPU,L99243032); /* L757 AREA*/;
-      __tmp__CQU=create_bottom__plan__GFKC(__tmp__JTCE,__tmp__RPU);
-      __tmp__RPU=Self__0OU->parent_area__QT.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__RPU==NULL) {
-        lisaac_push(&__pos__WPU,L99361816); /* L758 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        lisaac_push(&__pos__WPU,L99361816); /* L758 AREA*/;
-        Self__OD0D=((__PLAN__XOB *)__tmp__RPU);
-        lisaac_push_first(&__pos__5VZD,L18230854); /* L139 PLAN*/;
-        Self__OD0D->y1__U3B=__tmp__CQU;
-      };
-      __tmp__RPU=Self__0OU->parent_area__QT.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__RPU==NULL) {
-        lisaac_push(&__pos__WPU,L99494936); /* L759 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__TVU=__tmp__RPU->y0__Q3B;
-      };
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__CQU==NULL) {
-        lisaac_push(&__pos__WPU,L99495448); /* L759 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        lisaac_push(&__pos__WPU,L99495448); /* L759 AREA*/;
-        append__LEJD(((__LIMIT_Y__F2B *)__tmp__CQU),__tmp__TVU);
-      };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__OPU,L99618328); /* L760 AREA*/;
-      lisaac_push_first(&__pos__55Y,L8530438); /* L65 FALSE*/;
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ZOU,L99748376); /* L761 AREA*/;
-    lisaac_push_first(&__pos__O4V,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static void clip_type1__AWU(__VIRTUAL_SCREEN__PT *Self__CWU)
-/* (Strict VIRTUAL_SCREEN{VIRTUAL_SCREEN__PT}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  void *__tmp__KWU;
-  _____CONTEXT __pos__BWU,__pos__25V,__pos__IWU;
-  lisaac_push_first(&__pos__BWU,L127542808); /* L973 AREA*/;
-  clip_next_child__D5V(Self__CWU);
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__CWU->parent_area__QT.parent__DBB != (void *)NULL)) {
-    lisaac_push(&__pos__BWU,L127928856); /* L976 AREA*/;
-    lisaac_push_first(&__pos__25V,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__IWU,L127675928); /* L974 AREA*/;
-    __tmp__KWU=Self__CWU->parent_area__QT.parent__DBB;
-    /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__KWU==NULL) {
-      lisaac_push(&__pos__IWU,L127807000); /* L975 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)__tmp__KWU)->__id) {
-      case __AREA__PB__: {
-        lisaac_push(&__pos__IWU,L127807000); /* L975 AREA*/;
-        creat_clip__JCQ(((__AREA__PB *)__tmp__KWU));
+      case __li__YC__: {
+        li__RGP=((__li__YC *)li__HCP)->li__ZC.li__4JB;
       } break;
-      case __DESK__TC__: {
-        lisaac_push(&__pos__IWU,L127807000); /* L975 AREA*/;
-        creat_clip__K3D(((__DESK__TC *)__tmp__KWU));
+      case __li__RL__: {
+        li__RGP=((__li__RL *)li__HCP)->li__SL.li__VC.li__4JB;
       } break;
-      case __G_RAW__KM__: {
-        lisaac_push(&__pos__IWU,L127807000); /* L975 AREA*/;
-        creat_clip__FTCD(((__G_RAW__KM *)__tmp__KWU));
+      case __li__AS__: {
+        li__RGP=((__li__AS *)li__HCP)->li__BS.li__4JB;
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__BWU,L127928856); /* L976 AREA*/;
-    lisaac_push_first(&__pos__25V,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static void put__to__JAWB(void **Self__LAWB,__EVENT_MOUSE__ACB *element__MAWB,__INTEGER__K index__NAWB)
-/* (Strict NATIVE_ARRAY(EVENT_MOUSE){NATIVE_ARRAYoEVENT_MOUSEo__LD4},Strict EVENT_MOUSE{NULLxEVENT_MOUSE__ACB},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__JUYB;
-  _____CONTEXT __pos__KAWB,__pos__FUYB,__pos__DQ1B,__pos__QUYB;
-  _____CONTEXT __pos__RAWB,__pos__T10C,__pos__LY3C,__pos__110C;
-  _____CONTEXT __pos__S4DE,__pos__Y4DE;
-  __BOOLEAN__C __tmp__LUYB,__tmp__TAWB,__tmp__TUYB;
-  lisaac_push_first(&__pos__KAWB,L18222101); /* L139 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__FUYB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__DQ1B,L7481860); /* L57 OBJECT*/;
-  __tmp__JUYB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__FUYB,L21899282); /* L167 BLOCK*/;
-  __tmp__LUYB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__LUYB) {
-    lisaac_push(&__pos__FUYB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__DQ1B,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__QUYB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__RAWB,L18227221); /* L139 NATIVE_ARRAY*/;
-    __tmp__TAWB=__infix_greater_equal__JGG(index__NAWB, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TAWB) {
-      lisaac_push(&__pos__QUYB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__RAWB,L13509634); /* L103 TRUE*/;
-      __tmp__TUYB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__QUYB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__RAWB,L14689286); /* L112 FALSE*/;
-      __tmp__TUYB=TRUE__B__;
-    };
-    __tmp__TAWB=__tmp__TUYB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__FUYB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__DQ1B,L12081158); /* L92 FALSE*/;
-    __tmp__TAWB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TAWB) {
-    lisaac_push(&__pos__FUYB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__DQ1B,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__QUYB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__QUYB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__RAWB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__T10C,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__LY3C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__110C,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__JUYB));
-    lisaac_push(&__pos__RAWB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__RAWB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__T10C,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__LY3C,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__110C,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__S4DE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__RAWB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__T10C,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__LY3C,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__FUYB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__DQ1B,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__KAWB,L18627605); /* L142 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__FUYB,L105516053); /* L805 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__DQ1B,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__QUYB,L7481860); /* L57 OBJECT*/;
-  __tmp__JUYB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__DQ1B,L21899282); /* L167 BLOCK*/;
-  __tmp__LUYB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__LUYB) {
-    lisaac_push(&__pos__DQ1B,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__QUYB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__RAWB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__T10C,L105520661); /* L805 NATIVE_ARRAY*/;
-    __tmp__TAWB=__infix_greater_equal__JGG(index__NAWB, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TAWB) {
-      lisaac_push(&__pos__RAWB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__T10C,L13509634); /* L103 TRUE*/;
-      __tmp__TUYB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__RAWB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__T10C,L14689286); /* L112 FALSE*/;
-      __tmp__TUYB=TRUE__B__;
-    };
-    __tmp__TAWB=__tmp__TUYB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__DQ1B,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__QUYB,L12081158); /* L92 FALSE*/;
-    __tmp__TAWB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TAWB) {
-    lisaac_push(&__pos__DQ1B,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__QUYB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__RAWB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__RAWB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__T10C,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__LY3C,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__110C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__S4DE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__JUYB));
-    lisaac_push(&__pos__T10C,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__T10C,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__LY3C,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__110C,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__S4DE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__Y4DE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__T10C,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__LY3C,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__110C,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__DQ1B,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__QUYB,L8530438); /* L65 FALSE*/;
-  };
-  Self__LAWB[index__NAWB]=element__MAWB;
-}
-
-static __INTEGER__K count__MKDB(__FAST_ARRAYoEVENT_MOUSEo__ECB *Self__OKDB)
-/* (Strict FAST_ARRAY(EVENT_MOUSE){FAST_ARRAYoEVENT_MOUSEo__ECB}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__QKDB,__tmp__BUCE,__tmp__RKDB,Result__PKDB;
-  __INTEGER__K __tmp__YKDB,__tmp__JUCE;
-  __POINTER__CB __tmp__5UIB;
-  _____CONTEXT __pos__NKDB,__pos__3TCE,__pos__4TCE,__pos__5TCE;
-  _____CONTEXT __pos__GVIB,__pos__WKDB,__pos__FUCE,__pos__GUCE;
-  _____CONTEXT __pos__HUCE,__pos__SUCE;
-  __BOOLEAN__C __tmp__BVIB,__tmp__JVIB,__tmp__MVIB;
-  lisaac_push_first(&__pos__NKDB,L40112705); /* L306 FAST_ARRAY*/;
-  __tmp__QKDB=(*(Self__OKDB)).upper__GH4;
-  lisaac_push(&__pos__NKDB,L40123457); /* L306 FAST_ARRAY*/;
-  lisaac_push_first(&__pos__3TCE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__4TCE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__5TCE,L9195016); /* L70 NUMERIC*/;
-  __tmp__BUCE=(__INTEGER__K)(-  1);
-  lisaac_push(&__pos__3TCE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__4TCE,L9195016); /* L70 NUMERIC*/;
-  __tmp__RKDB=(__INTEGER__K)(__tmp__QKDB - __tmp__BUCE);
-  Result__PKDB=__tmp__RKDB;
-  lisaac_push(&__pos__NKDB,L12855352); /* L98 TRAVERSABLE*/;
-  lisaac_push_first(&__pos__3TCE,L15357964); /* L117 STRING_CONSTANT*/;
-  lisaac_push_first(&__pos__4TCE,L23083026); /* L176 BLOCK*/;
-  lisaac_push_first(&__pos__5TCE,L7481860); /* L57 OBJECT*/;
-  __tmp__5UIB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__4TCE,L23210002); /* L177 BLOCK*/;
-  __tmp__BVIB=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BVIB) {
-    lisaac_push(&__pos__4TCE,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__5TCE,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__GVIB,L23218194); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__WKDB,L12856376); /* L98 TRAVERSABLE*/;
-    __tmp__YKDB=(*(Self__OKDB)).upper__GH4;
-    lisaac_push(&__pos__WKDB,L12868664); /* L98 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__FUCE,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__GUCE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__HUCE,L9195016); /* L70 NUMERIC*/;
-    __tmp__JUCE=(__INTEGER__K)(-  1);
-    lisaac_push(&__pos__FUCE,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__GUCE,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__RKDB == (__INTEGER__K)(__tmp__YKDB - __tmp__JUCE))) {
-      lisaac_push(&__pos__GVIB,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__WKDB,L13509634); /* L103 TRUE*/;
-      __tmp__JVIB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__GVIB,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__WKDB,L14689286); /* L112 FALSE*/;
-      __tmp__JVIB=TRUE__B__;
-    };
-    __tmp__MVIB=__tmp__JVIB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__4TCE,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__5TCE,L12081158); /* L92 FALSE*/;
-    __tmp__MVIB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MVIB) {
-    lisaac_push(&__pos__4TCE,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__5TCE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__GVIB,L23348754); /* L178 BLOCK*/;
-    lisaac_push_first(&__pos__WKDB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__FUCE,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__GUCE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__HUCE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__5UIB));
-    lisaac_push(&__pos__WKDB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_7));
-    lisaac_push(&__pos__WKDB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__FUCE,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__GUCE,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__HUCE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__SUCE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__WKDB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__FUCE,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__GUCE,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__4TCE,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__5TCE,L8530438); /* L65 FALSE*/;
-  };
-  return(Result__PKDB);
-}
-
-static __EVENT_MOUSE__ACB* item__22VB(void **Self__42VB,__INTEGER__K index__52VB)
-/* (Strict NATIVE_ARRAY(EVENT_MOUSE){NATIVE_ARRAYoEVENT_MOUSEo__LD4},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__RNYB;
-  __EVENT_MOUSE__ACB *Result__A3VB;
-  _____CONTEXT __pos__32VB,__pos__NNYB,__pos__AJ1B,__pos__YNYB;
-  _____CONTEXT __pos__E3VB,__pos__AX0C,__pos__XV3C,__pos__IX0C;
-  _____CONTEXT __pos__YVCE;
-  __BOOLEAN__C __tmp__TNYB,__tmp__G3VB,__tmp__1NYB;
-  lisaac_push_first(&__pos__32VB,L16780309); /* L128 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__NNYB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__AJ1B,L7481860); /* L57 OBJECT*/;
-  __tmp__RNYB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__NNYB,L21899282); /* L167 BLOCK*/;
-  __tmp__TNYB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TNYB) {
-    lisaac_push(&__pos__NNYB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__AJ1B,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__YNYB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__E3VB,L16785429); /* L128 NATIVE_ARRAY*/;
-    __tmp__G3VB=__infix_greater_equal__JGG(index__52VB, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__G3VB) {
-      lisaac_push(&__pos__YNYB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__E3VB,L13509634); /* L103 TRUE*/;
-      __tmp__1NYB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__YNYB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__E3VB,L14689286); /* L112 FALSE*/;
-      __tmp__1NYB=TRUE__B__;
-    };
-    __tmp__G3VB=__tmp__1NYB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__NNYB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__AJ1B,L12081158); /* L92 FALSE*/;
-    __tmp__G3VB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__G3VB) {
-    lisaac_push(&__pos__NNYB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__AJ1B,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__YNYB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__YNYB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__E3VB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__AX0C,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__XV3C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__IX0C,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__RNYB));
-    lisaac_push(&__pos__E3VB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__E3VB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__AX0C,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__XV3C,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__IX0C,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__YVCE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__E3VB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__AX0C,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__XV3C,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__NNYB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__AJ1B,L8530438); /* L65 FALSE*/;
-  };
-  Result__A3VB=Self__42VB[index__52VB];
-  return(Result__A3VB);
-}
-
-static __BOOLEAN__C valid_index__CBIC(__FAST_ARRAYoEVENT_MOUSEo__ECB *Self__EBIC,__INTEGER__K i__FBIC)
-/* (Strict FAST_ARRAY(EVENT_MOUSE){FAST_ARRAYoEVENT_MOUSEo__ECB},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__PBIC;
-  __POINTER__CB __tmp__V2KC;
-  _____CONTEXT __pos__DBIC,__pos__QNJC,__pos__NBIC,__pos__USNC;
-  _____CONTEXT __pos__22KC,__pos__YBIC,__pos__M13D,__pos__LB5C;
-  _____CONTEXT __pos__IZ2C,__pos__44DE;
-  __BOOLEAN__C __tmp__IBIC,__tmp__QBIC,__tmp__TBIC,Result__GBIC;
-  __BOOLEAN__C __tmp__4BIC,__tmp__ACIC;
-  lisaac_push_first(&__pos__DBIC,L10361400); /* L79 TRAVERSABLE*/;
-  __tmp__IBIC=__infix_less_equal__GTG( 0,i__FBIC);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IBIC) {
-    lisaac_push(&__pos__DBIC,L10364472); /* L79 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__QNJC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__NBIC,L10365496); /* L79 TRAVERSABLE*/;
-    __tmp__PBIC=(*(Self__EBIC)).upper__GH4;
-    lisaac_push(&__pos__NBIC,L10367544); /* L79 TRAVERSABLE*/;
-    __tmp__QBIC=__infix_less_equal__GTG(i__FBIC,__tmp__PBIC);
-    __tmp__TBIC=__tmp__QBIC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__DBIC,L10364472); /* L79 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__QNJC,L12081158); /* L92 FALSE*/;
-    __tmp__TBIC=FALSE__I__;
-  };
-  Result__GBIC=__tmp__TBIC;
-  lisaac_push(&__pos__DBIC,L10758200); /* L82 TRAVERSABLE*/;
-  lisaac_push_first(&__pos__QNJC,L15357964); /* L117 STRING_CONSTANT*/;
-  lisaac_push_first(&__pos__NBIC,L23083026); /* L176 BLOCK*/;
-  lisaac_push_first(&__pos__USNC,L7481860); /* L57 OBJECT*/;
-  __tmp__V2KC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__NBIC,L23210002); /* L177 BLOCK*/;
-  __tmp__IBIC=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IBIC) {
-    lisaac_push(&__pos__NBIC,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__USNC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__22KC,L23218194); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__YBIC,L10768952); /* L82 TRAVERSABLE*/;
-    __tmp__QBIC=__infix_less_equal__GTG( 0,i__FBIC);
-    __tmp__PBIC=(*(Self__EBIC)).upper__GH4;
-    lisaac_push(&__pos__YBIC,L10774584); /* L82 TRAVERSABLE*/;
-    __tmp__4BIC=__infix_less_equal__GTG(i__FBIC,__tmp__PBIC);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__QBIC) {
-      lisaac_push(&__pos__YBIC,L10771512); /* L82 TRAVERSABLE*/;
-      lisaac_push_first(&__pos__M13D,L11163138); /* L85 TRUE*/;
-      __tmp__ACIC=__tmp__4BIC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__YBIC,L10771512); /* L82 TRAVERSABLE*/;
-      lisaac_push_first(&__pos__M13D,L12604934); /* L96 FALSE*/;
-      __tmp__ACIC=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__TBIC == __tmp__ACIC)) {
-      lisaac_push(&__pos__22KC,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__YBIC,L13509634); /* L103 TRUE*/;
-      __tmp__ACIC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__22KC,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__YBIC,L14689286); /* L112 FALSE*/;
-      __tmp__ACIC=TRUE__B__;
-    };
-    __tmp__QBIC=__tmp__ACIC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__NBIC,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__USNC,L12081158); /* L92 FALSE*/;
-    __tmp__QBIC=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__QBIC) {
-    lisaac_push(&__pos__NBIC,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__USNC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__22KC,L23348754); /* L178 BLOCK*/;
-    lisaac_push_first(&__pos__YBIC,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__M13D,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__LB5C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__IZ2C,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__V2KC));
-    lisaac_push(&__pos__YBIC,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_7));
-    lisaac_push(&__pos__YBIC,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__M13D,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__LB5C,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__IZ2C,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__44DE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__YBIC,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__M13D,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__LB5C,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__NBIC,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__USNC,L8530438); /* L65 FALSE*/;
-  };
-  return(Result__GBIC);
-}
-
-static __EVENT_MOUSE__ACB* item__1E5(__FAST_ARRAYoEVENT_MOUSEo__ECB *Self__3E5,__INTEGER__K i__4E5)
-/* (Strict FAST_ARRAY(EVENT_MOUSE){FAST_ARRAYoEVENT_MOUSEo__ECB},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__CUCB;
-  __EVENT_MOUSE__ACB *__tmp__JF5,*Result__5E5;
-  _____CONTEXT __pos__2E5,__pos__4TCB,__pos__SJFB,__pos__JUCB;
-  _____CONTEXT __pos__DF5,__pos__5BMD,__pos__RFND,__pos__HCMD;
-  _____CONTEXT __pos__4VCE;
-  __BOOLEAN__C __tmp__EUCB,__tmp__FF5,__tmp__MUCB;
-  void **__tmp__IF5;
-  lisaac_push_first(&__pos__2E5,L15862840); /* L121 TRAVERSABLE*/;
-  lisaac_push_first(&__pos__4TCB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__SJFB,L7481860); /* L57 OBJECT*/;
-  __tmp__CUCB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__4TCB,L21899282); /* L167 BLOCK*/;
-  __tmp__EUCB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__EUCB) {
-    lisaac_push(&__pos__4TCB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__SJFB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__JUCB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__DF5,L15870520); /* L121 TRAVERSABLE*/;
-    __tmp__FF5=valid_index__CBIC(Self__3E5,i__4E5);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__FF5) {
-      lisaac_push(&__pos__JUCB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__DF5,L13509634); /* L103 TRUE*/;
-      __tmp__MUCB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__JUCB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__DF5,L14689286); /* L112 FALSE*/;
-      __tmp__MUCB=TRUE__B__;
-    };
-    __tmp__FF5=__tmp__MUCB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__4TCB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__SJFB,L12081158); /* L92 FALSE*/;
-    __tmp__FF5=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__FF5) {
-    lisaac_push(&__pos__4TCB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__SJFB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__JUCB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__JUCB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__DF5,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__5BMD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__RFND,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__HCMD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__CUCB));
-    lisaac_push(&__pos__DF5,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__DF5,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__5BMD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__RFND,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__HCMD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__4VCE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__DF5,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__5BMD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__RFND,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__4TCB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__SJFB,L8530438); /* L65 FALSE*/;
-  };
-  __tmp__IF5=(*(Self__3E5)).storage__PD4;
-  /* NULL __NATIVE_ARRAYoEVENT_MOUSEo__LD4__ */
-if (__tmp__IF5==NULL) {
-    lisaac_push(&__pos__2E5,L32638017); /* L249 FAST_ARRAY*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* NATIVE_ARRAY(EVENT_MOUSE) */ {
-    lisaac_push(&__pos__2E5,L32638017); /* L249 FAST_ARRAY*/;
-    __tmp__JF5=item__22VB(((void **)__tmp__IF5),i__4E5);
-  };
-  Result__5E5=__tmp__JF5;
-  return(Result__5E5);
-}
-
-static void put__to__JTLB(__UINTEGER_16__CE *Self__LTLB,__UINTEGER_16__CE element__MTLB,__INTEGER__K index__NTLB)
-/* (Strict NATIVE_ARRAY(Expanded UINTEGER_16){NATIVE_ARRAYoExpanded_UINTEGER_16o__YTP},Expanded UINTEGER_16{UINTEGER_16__CE},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__AKOB;
-  _____CONTEXT __pos__KTLB,__pos__2JOB,__pos__11PB,__pos__HKOB;
-  _____CONTEXT __pos__RTLB,__pos__NCOC,__pos__XOQC,__pos__VCOC;
-  _____CONTEXT __pos__E5DE,__pos__K5DE;
-  __BOOLEAN__C __tmp__CKOB,__tmp__TTLB,__tmp__KKOB;
-  lisaac_push_first(&__pos__KTLB,L18222101); /* L139 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__2JOB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__11PB,L7481860); /* L57 OBJECT*/;
-  __tmp__AKOB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__2JOB,L21899282); /* L167 BLOCK*/;
-  __tmp__CKOB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CKOB) {
-    lisaac_push(&__pos__2JOB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__11PB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__HKOB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__RTLB,L18227221); /* L139 NATIVE_ARRAY*/;
-    __tmp__TTLB=__infix_greater_equal__JGG(index__NTLB, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TTLB) {
-      lisaac_push(&__pos__HKOB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__RTLB,L13509634); /* L103 TRUE*/;
-      __tmp__KKOB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__HKOB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__RTLB,L14689286); /* L112 FALSE*/;
-      __tmp__KKOB=TRUE__B__;
-    };
-    __tmp__TTLB=__tmp__KKOB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__2JOB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__11PB,L12081158); /* L92 FALSE*/;
-    __tmp__TTLB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TTLB) {
-    lisaac_push(&__pos__2JOB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__11PB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__HKOB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__HKOB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__RTLB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__NCOC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__XOQC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__VCOC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__AKOB));
-    lisaac_push(&__pos__RTLB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__RTLB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__NCOC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__XOQC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__VCOC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__E5DE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__RTLB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__NCOC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__XOQC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__2JOB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__11PB,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__KTLB,L18627605); /* L142 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__2JOB,L105516053); /* L805 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__11PB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__HKOB,L7481860); /* L57 OBJECT*/;
-  __tmp__AKOB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__11PB,L21899282); /* L167 BLOCK*/;
-  __tmp__CKOB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CKOB) {
-    lisaac_push(&__pos__11PB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__HKOB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__RTLB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__NCOC,L105520661); /* L805 NATIVE_ARRAY*/;
-    __tmp__TTLB=__infix_greater_equal__JGG(index__NTLB, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TTLB) {
-      lisaac_push(&__pos__RTLB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__NCOC,L13509634); /* L103 TRUE*/;
-      __tmp__KKOB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__RTLB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__NCOC,L14689286); /* L112 FALSE*/;
-      __tmp__KKOB=TRUE__B__;
-    };
-    __tmp__TTLB=__tmp__KKOB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__11PB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__HKOB,L12081158); /* L92 FALSE*/;
-    __tmp__TTLB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TTLB) {
-    lisaac_push(&__pos__11PB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__HKOB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__RTLB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__RTLB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__NCOC,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__XOQC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__VCOC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__E5DE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__AKOB));
-    lisaac_push(&__pos__NCOC,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__NCOC,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__XOQC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__VCOC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__E5DE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__K5DE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__NCOC,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__XOQC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__VCOC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__11PB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__HKOB,L8530438); /* L65 FALSE*/;
-  };
-  Self__LTLB[index__NTLB]=element__MTLB;
-}
-
-static __INTEGER__K count__PKZ(__FAST_ARRAYoExpanded_UINTEGER_16o__HDB *Self__RKZ)
-/* (Strict FAST_ARRAY(Expanded UINTEGER_16){FAST_ARRAYoExpanded_UINTEGER_16o__HDB}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__TKZ,__tmp__LWCE,__tmp__UKZ,Result__SKZ,__tmp__1KZ;
-  __INTEGER__K __tmp__TWCE;
-  __POINTER__CB __tmp__2P1;
-  _____CONTEXT __pos__QKZ,__pos__HWCE,__pos__IWCE,__pos__JWCE;
-  _____CONTEXT __pos__DQ1,__pos__ZKZ,__pos__PWCE,__pos__QWCE;
-  _____CONTEXT __pos__RWCE,__pos__2WCE;
-  __BOOLEAN__C __tmp__4P1,__tmp__GQ1,__tmp__JQ1;
-  lisaac_push_first(&__pos__QKZ,L40112705); /* L306 FAST_ARRAY*/;
-  __tmp__TKZ=(*(Self__RKZ)).upper__NUP;
-  lisaac_push(&__pos__QKZ,L40123457); /* L306 FAST_ARRAY*/;
-  lisaac_push_first(&__pos__HWCE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__IWCE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__JWCE,L9195016); /* L70 NUMERIC*/;
-  __tmp__LWCE=(__INTEGER__K)(-  1);
-  lisaac_push(&__pos__HWCE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__IWCE,L9195016); /* L70 NUMERIC*/;
-  __tmp__UKZ=(__INTEGER__K)(__tmp__TKZ - __tmp__LWCE);
-  Result__SKZ=__tmp__UKZ;
-  lisaac_push(&__pos__QKZ,L12855352); /* L98 TRAVERSABLE*/;
-  lisaac_push_first(&__pos__HWCE,L15357964); /* L117 STRING_CONSTANT*/;
-  lisaac_push_first(&__pos__IWCE,L23083026); /* L176 BLOCK*/;
-  lisaac_push_first(&__pos__JWCE,L7481860); /* L57 OBJECT*/;
-  __tmp__2P1=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__IWCE,L23210002); /* L177 BLOCK*/;
-  __tmp__4P1=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4P1) {
-    lisaac_push(&__pos__IWCE,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__JWCE,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__DQ1,L23218194); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__ZKZ,L12856376); /* L98 TRAVERSABLE*/;
-    __tmp__1KZ=(*(Self__RKZ)).upper__NUP;
-    lisaac_push(&__pos__ZKZ,L12868664); /* L98 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__PWCE,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__QWCE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__RWCE,L9195016); /* L70 NUMERIC*/;
-    __tmp__TWCE=(__INTEGER__K)(-  1);
-    lisaac_push(&__pos__PWCE,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__QWCE,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__UKZ == (__INTEGER__K)(__tmp__1KZ - __tmp__TWCE))) {
-      lisaac_push(&__pos__DQ1,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__ZKZ,L13509634); /* L103 TRUE*/;
-      __tmp__GQ1=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__DQ1,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__ZKZ,L14689286); /* L112 FALSE*/;
-      __tmp__GQ1=TRUE__B__;
-    };
-    __tmp__JQ1=__tmp__GQ1;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__IWCE,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__JWCE,L12081158); /* L92 FALSE*/;
-    __tmp__JQ1=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__JQ1) {
-    lisaac_push(&__pos__IWCE,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__JWCE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__DQ1,L23348754); /* L178 BLOCK*/;
-    lisaac_push_first(&__pos__ZKZ,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__PWCE,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__QWCE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__RWCE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__2P1));
-    lisaac_push(&__pos__ZKZ,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_7));
-    lisaac_push(&__pos__ZKZ,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__PWCE,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__QWCE,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__RWCE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__2WCE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__ZKZ,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__PWCE,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__QWCE,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__IWCE,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__JWCE,L8530438); /* L65 FALSE*/;
-  };
-  return(Result__SKZ);
-}
-
-static __UINTEGER_16__CE item__TRLB(__UINTEGER_16__CE *Self__VRLB,__INTEGER__K index__WRLB)
-/* (Strict NATIVE_ARRAY(Expanded UINTEGER_16){NATIVE_ARRAYoExpanded_UINTEGER_16o__YTP},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__KIOB;
-  __UINTEGER_16__CE Result__XRLB;
-  _____CONTEXT __pos__URLB,__pos__GIOB,__pos__40PB,__pos__RIOB;
-  _____CONTEXT __pos__1RLB,__pos__YBOC,__pos__LOQC,__pos__ACOC;
-  _____CONTEXT __pos__Q5DE;
-  __BOOLEAN__C __tmp__MIOB,__tmp__3RLB,__tmp__UIOB;
-  lisaac_push_first(&__pos__URLB,L16780309); /* L128 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__GIOB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__40PB,L7481860); /* L57 OBJECT*/;
-  __tmp__KIOB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__GIOB,L21899282); /* L167 BLOCK*/;
-  __tmp__MIOB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MIOB) {
-    lisaac_push(&__pos__GIOB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__40PB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__RIOB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__1RLB,L16785429); /* L128 NATIVE_ARRAY*/;
-    __tmp__3RLB=__infix_greater_equal__JGG(index__WRLB, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3RLB) {
-      lisaac_push(&__pos__RIOB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__1RLB,L13509634); /* L103 TRUE*/;
-      __tmp__UIOB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__RIOB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__1RLB,L14689286); /* L112 FALSE*/;
-      __tmp__UIOB=TRUE__B__;
-    };
-    __tmp__3RLB=__tmp__UIOB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__GIOB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__40PB,L12081158); /* L92 FALSE*/;
-    __tmp__3RLB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3RLB) {
-    lisaac_push(&__pos__GIOB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__40PB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__RIOB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__RIOB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__1RLB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__YBOC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__LOQC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__ACOC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__KIOB));
-    lisaac_push(&__pos__1RLB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__1RLB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__YBOC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__LOQC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__ACOC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__Q5DE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__1RLB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__YBOC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__LOQC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__GIOB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__40PB,L8530438); /* L65 FALSE*/;
-  };
-  Result__XRLB=Self__VRLB[index__WRLB];
-  return(Result__XRLB);
-}
-
-static void append_plan__51B(__MOUSE__VT *Self__B2B)
-/* (Strict MOUSE{MOUSE__VT}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K xw0__I2B,yw0__J2B,xw1__K2B,yw1__L2B,x0__M2B,y0__N2B;
-  __INTEGER__K y1__P2B,__tmp__M3B,__tmp__BXCE,__tmp__JXCE,__tmp__Y5B;
-  __INTEGER__K __tmp__Z5B,__tmp__05B,__tmp__15B,__tmp__2BC,__tmp__RXCE;
-  __INTEGER__K __tmp__3BC;
-  void *win__S2B,*winp__T2B,*__tmp__12B,*__tmp__CAC,*__tmp__ZAC;
-  __PLAN__XOB *__tmp__22B,*Self__ZE0D,*__tmp__OAC,*Self__FW0D;
-  __PLAN__XOB *Self__IW0D;
-  __LIMIT_X__C2B *__tmp__K3B,*__tmp__1CC,*__tmp__2CC;
-  __LIMIT_Y__F2B *__tmp__R3B,*__tmp__IDC,*__tmp__JDC;
-  _____CONTEXT __pos__A2B,__pos__GOC,__pos__Z2B,__pos__3YD,__pos__B3B;
-  _____CONTEXT __pos__KXZD,__pos__XE0D,__pos__XRPC,__pos__GAC;
-  _____CONTEXT __pos__0SRC,__pos__MAC;
-  __BOOLEAN__C is_return__Q2B,__tmp__G4B,__tmp__24B,__tmp__P5B;
-  __BOOLEAN__C __tmp__RAC;
-  lisaac_push_first(&__pos__A2B,L88481816); /* L675 AREA*/;
-  xw0__I2B= 0;
-  yw0__J2B= 0;
-  xw1__K2B= 0;
-  yw1__L2B= 0;
-  x0__M2B= 0;
-  y0__N2B= 0;
-  y1__P2B= 0;
-  is_return__Q2B=FALSE__I__;
-  win__S2B=NULL;
-  winp__T2B=NULL;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__B2B->parent_window__XT.parent__DBB != (void *)NULL)) {
-    lisaac_push(&__pos__A2B,L91621912); /* L699 AREA*/;
-    lisaac_push_first(&__pos__GOC,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__Z2B,L89533976); /* L683 AREA*/;
-    __tmp__12B=Self__B2B->parent_window__XT.parent__DBB;
-    /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__12B==NULL) {
-      lisaac_push(&__pos__Z2B,L89795096); /* L685 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)__tmp__12B)->__id) {
-      case __AREA__PB__: {
-        __tmp__22B=((__AREA__PB *)__tmp__12B)->plan__ZOB;
+      case __li__GS__: {
+        li__RGP=((__li__GS *)li__HCP)->li__IS.li__4JB;
       } break;
-      case __DESK__TC__: {
-        __tmp__22B=((__DESK__TC *)__tmp__12B)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
+      };
+      li__YGP=(__li__K)(li__QTYD - li__RGP);
+      switch (((struct ___OBJ *)li__HCP)->__id) {
+      case __li__SB__: {
+        li__X1CB(((__li__SB *)((__li__TB *)li__HCP)),li__SGP,li__WGP,li__UGP,li__YGP);
       } break;
-      case __G_RAW__KM__: {
-        __tmp__22B=((__G_RAW__KM *)__tmp__12B)->parent_g_group__LM.parent_area__VC.plan__ZOB;
+      case __li__TB__:  break;
+      case __li__TC__: {
+        li__EPE(((__li__TC *)((__li__TB *)li__HCP)),li__SGP,li__WGP,li__UGP,li__YGP);
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__22B == (void *)NULL)) {
-      lisaac_push(&__pos__Z2B,L90836504); /* L693 AREA*/;
-      lisaac_push_first(&__pos__3YD,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__B3B,L89925656); /* L686 AREA*/;
-      is_return__Q2B=TRUE__B__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__Z2B,L90836504); /* L693 AREA*/;
-      lisaac_push_first(&__pos__3YD,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__B3B,L90184728); /* L688 AREA*/;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__22B==NULL) {
-        lisaac_push(&__pos__B3B,L90314264); /* L689 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__K3B=__tmp__22B->x0__J3B;
-      };
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__K3B==NULL) {
-        lisaac_push(&__pos__B3B,L90317336); /* L689 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        __tmp__M3B=__tmp__K3B->value__L3B;
-      };
-      xw0__I2B=__tmp__M3B;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__22B==NULL) {
-        lisaac_push(&__pos__B3B,L90445336); /* L690 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__K3B=__tmp__22B->x1__N3B;
-      };
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__K3B==NULL) {
-        lisaac_push(&__pos__B3B,L90448408); /* L690 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        __tmp__M3B=__tmp__K3B->value__L3B;
-      };
-      xw1__K2B=__tmp__M3B;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__22B==NULL) {
-        lisaac_push(&__pos__B3B,L90576408); /* L691 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__R3B=__tmp__22B->y0__Q3B;
-      };
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__R3B==NULL) {
-        lisaac_push(&__pos__B3B,L90579480); /* L691 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        __tmp__M3B=__tmp__R3B->value__S3B;
-      };
-      yw0__J2B=__tmp__M3B;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__22B==NULL) {
-        lisaac_push(&__pos__B3B,L90707480); /* L692 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__R3B=__tmp__22B->y1__U3B;
-      };
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__R3B==NULL) {
-        lisaac_push(&__pos__B3B,L90710552); /* L692 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        __tmp__M3B=__tmp__R3B->value__S3B;
-      };
-      lisaac_push(&__pos__B3B,L90711064); /* L692 AREA*/;
-      lisaac_push_first(&__pos__KXZD,L9195016); /* L70 NUMERIC*/;
-      yw1__L2B=(__INTEGER__K)(__tmp__M3B -  1);
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__A2B,L91621912); /* L699 AREA*/;
-    lisaac_push_first(&__pos__GOC,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__Z2B,L90970136); /* L694 AREA*/;
-    yw0__J2B= 0;
-    xw0__I2B= 0;
-    __tmp__M3B=(*(VIDEO__QB__)).width__PD;
-    lisaac_push(&__pos__Z2B,L91372568); /* L697 AREA*/;
-    lisaac_push_first(&__pos__3YD,L9195016); /* L70 NUMERIC*/;
-    xw1__K2B=(__INTEGER__K)(__tmp__M3B -  1);
-    __tmp__M3B=(*(VIDEO__QB__)).height__QD;
-    lisaac_push(&__pos__Z2B,L91504152); /* L698 AREA*/;
-    lisaac_push_first(&__pos__3YD,L9195016); /* L70 NUMERIC*/;
-    yw1__L2B=(__INTEGER__K)(__tmp__M3B -  1);
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (is_return__Q2B) {
-    lisaac_push(&__pos__A2B,L91753496); /* L700 AREA*/;
-    lisaac_push_first(&__pos__GOC,L13509634); /* L103 TRUE*/;
-    __tmp__G4B=FALSE__I__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__A2B,L91753496); /* L700 AREA*/;
-    lisaac_push_first(&__pos__GOC,L14689286); /* L112 FALSE*/;
-    __tmp__G4B=TRUE__B__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__G4B) {
-    lisaac_push(&__pos__A2B,L99748376); /* L761 AREA*/;
-    lisaac_push_first(&__pos__GOC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__Z2B,L91761688); /* L700 AREA*/;
-    x0__M2B=Self__B2B->parent_window__XT.x_window__YNB;
-    __tmp__M3B=Self__B2B->parent_window__XT.width__IT;
-    lisaac_push(&__pos__Z2B,L92150296); /* L703 AREA*/;
-    lisaac_push_first(&__pos__3YD,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__B3B,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__KXZD,L9195016); /* L70 NUMERIC*/;
-    __tmp__BXCE=(__INTEGER__K)(- __tmp__M3B);
-    lisaac_push(&__pos__3YD,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__B3B,L9195016); /* L70 NUMERIC*/;
-    __tmp__M3B=(__INTEGER__K)(x0__M2B - __tmp__BXCE);
-    lisaac_push(&__pos__Z2B,L92153368); /* L703 AREA*/;
-    lisaac_push_first(&__pos__3YD,L9195016); /* L70 NUMERIC*/;
-    __tmp__BXCE=(__INTEGER__K)(__tmp__M3B -  1);
-    y0__N2B=Self__B2B->parent_window__XT.y_window__ZNB;
-    __tmp__M3B=Self__B2B->parent_window__XT.height__MT;
-    lisaac_push(&__pos__Z2B,L92412440); /* L705 AREA*/;
-    lisaac_push_first(&__pos__3YD,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__B3B,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__KXZD,L9195016); /* L70 NUMERIC*/;
-    __tmp__JXCE=(__INTEGER__K)(- __tmp__M3B);
-    lisaac_push(&__pos__3YD,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__B3B,L9195016); /* L70 NUMERIC*/;
-    __tmp__M3B=(__INTEGER__K)(y0__N2B - __tmp__JXCE);
-    lisaac_push(&__pos__Z2B,L92416024); /* L705 AREA*/;
-    lisaac_push_first(&__pos__3YD,L9195016); /* L70 NUMERIC*/;
-    y1__P2B=(__INTEGER__K)(__tmp__M3B -  1);
-    lisaac_push(&__pos__Z2B,L92543000); /* L706 AREA*/;
-    __tmp__G4B=__infix_greater_equal__JGG(__tmp__BXCE,xw0__I2B);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__G4B) {
-      lisaac_push(&__pos__Z2B,L92546584); /* L706 AREA*/;
-      lisaac_push_first(&__pos__3YD,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__B3B,L92549656); /* L706 AREA*/;
-      __tmp__24B=__infix_less_equal__GTG(x0__M2B,xw1__K2B);
-      __tmp__P5B=__tmp__24B;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__Z2B,L92546584); /* L706 AREA*/;
-      lisaac_push_first(&__pos__3YD,L12081158); /* L92 FALSE*/;
-      __tmp__P5B=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__P5B) {
-      lisaac_push(&__pos__Z2B,L92553240); /* L706 AREA*/;
-      lisaac_push_first(&__pos__3YD,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__B3B,L92673560); /* L707 AREA*/;
-      __tmp__24B=__infix_greater_equal__JGG(y1__P2B,yw0__J2B);
-      __tmp__P5B=__tmp__24B;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__Z2B,L92553240); /* L706 AREA*/;
-      lisaac_push_first(&__pos__3YD,L12081158); /* L92 FALSE*/;
-      __tmp__P5B=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__P5B) {
-      lisaac_push(&__pos__Z2B,L92677144); /* L707 AREA*/;
-      lisaac_push_first(&__pos__3YD,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__B3B,L92680216); /* L707 AREA*/;
-      __tmp__24B=__infix_less_equal__GTG(y0__N2B,yw1__L2B);
-      __tmp__P5B=__tmp__24B;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__Z2B,L92677144); /* L707 AREA*/;
-      lisaac_push_first(&__pos__3YD,L12081158); /* L92 FALSE*/;
-      __tmp__P5B=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__P5B) {
-      lisaac_push(&__pos__Z2B,L99618328); /* L760 AREA*/;
-      lisaac_push_first(&__pos__3YD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__B3B,L92937752); /* L709 AREA*/;
-      __tmp__Y5B=max__IMH(x0__M2B,xw0__I2B);
-      x0__M2B=__tmp__Y5B;
-      lisaac_push(&__pos__B3B,L93068824); /* L710 AREA*/;
-      __tmp__Z5B=min__TLH(__tmp__BXCE,xw1__K2B);
-      lisaac_push(&__pos__B3B,L93199896); /* L711 AREA*/;
-      __tmp__05B=max__IMH(y0__N2B,yw0__J2B);
-      y0__N2B=__tmp__05B;
-      lisaac_push(&__pos__B3B,L93330968); /* L712 AREA*/;
-      __tmp__15B=min__TLH(y1__P2B,yw1__L2B);
-      lisaac_push(&__pos__B3B,L93728280); /* L715 AREA*/;
-      lisaac_push_first(&__pos__KXZD,L10103878); /* L77 PLAN*/;
-      __tmp__22B=clone__STMC();
-      /* NULL __PLAN__XOB__ */
-if (__tmp__22B==NULL) {
-        lisaac_push(&__pos__KXZD,L10233414); /* L78 PLAN*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        lisaac_push(&__pos__KXZD,L10233414); /* L78 PLAN*/;
-        Self__ZE0D=((__PLAN__XOB *)__tmp__22B);
-        lisaac_push_first(&__pos__XE0D,L9053254); /* L69 PLAN*/;
-        Self__ZE0D->window__EOD=Self__B2B;
-      };
-      Self__B2B->parent_window__XT.plan__ZOB=__tmp__22B;
-      win__S2B=Self__B2B;
-      lisaac_push(&__pos__B3B,L94785560); /* L723 AREA*/;
-      lisaac_push_first(&__pos__KXZD,L10621458); /* L81 BLOCK*/;
-      do_while__FDKC:
-      {
-        lisaac_push(&__pos__KXZD,L10621458); /* L81 BLOCK*/;
-        lisaac_push_first(&__pos__XE0D,L93979672); /* L717 AREA*/;
-        /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ __MOUSE__VT__ */
-if (win__S2B==NULL) {
-          lisaac_push(&__pos__XE0D,L94118424); /* L718 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)win__S2B)->__id) {
-          case __AREA__PB__: {
-            __tmp__CAC=((__AREA__PB *)win__S2B)->prev__TOB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__CAC=((__DESK__TC *)win__S2B)->parent_g_raw__XC.parent_area__VC.prev__TOB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__CAC=((__G_RAW__KM *)win__S2B)->parent_g_group__LM.parent_area__VC.prev__TOB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__CAC=((__MOUSE__VT *)win__S2B)->parent_window__XT.prev__TOB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        winp__T2B=__tmp__CAC;
-        lisaac_push(&__pos__XE0D,L94504984); /* L721 AREA*/;
-        lisaac_push_first(&__pos__XRPC,L9441810); /* L72 BLOCK*/;
-        while_do__WRPC:
-        {
-          lisaac_push(&__pos__XRPC,L9441810); /* L72 BLOCK*/;
-          lisaac_push_first(&__pos__GAC,L94242840); /* L719 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)winp__T2B != (void *)NULL)) {
-            lisaac_push(&__pos__GAC,L94250520); /* L719 AREA*/;
-            lisaac_push_first(&__pos__0SRC,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__MAC,L94251544); /* L719 AREA*/;
-            /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (winp__T2B==NULL) {
-              lisaac_push(&__pos__MAC,L94256152); /* L719 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else {
-              switch (((struct ___OBJ *)winp__T2B)->__id) {
-              case __EXAMPLE__OB__: {
-                __tmp__OAC=((__EXAMPLE__OB *)winp__T2B)->parent_area__DC.plan__ZOB;
-              } break;
-              case __DESK__TC__: {
-                __tmp__OAC=((__DESK__TC *)winp__T2B)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-              } break;
-              case __G_OUT__YC__: {
-                __tmp__OAC=((__G_OUT__YC *)winp__T2B)->parent_area__ZC.plan__ZOB;
-              } break;
-              case __G_RAW__KM__: {
-                __tmp__OAC=((__G_RAW__KM *)winp__T2B)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-              } break;
-              case __VIRTUAL_SCREEN__PT__: {
-                __tmp__OAC=((__VIRTUAL_SCREEN__PT *)winp__T2B)->parent_area__QT.plan__ZOB;
-              } break;
-              case __MOUSE__VT__: {
-                __tmp__OAC=((__MOUSE__VT *)winp__T2B)->parent_window__XT.plan__ZOB;
-              } break;
-              default:
-              lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-              }
-            };
-            __tmp__RAC=((void *)__tmp__OAC == (void *)NULL);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__GAC,L94250520); /* L719 AREA*/;
-            lisaac_push_first(&__pos__0SRC,L12081158); /* L92 FALSE*/;
-            __tmp__RAC=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RAC) {
-            lisaac_push(&__pos__XRPC,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__GAC,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__0SRC,L9576466); /* L73 BLOCK*/;
-            lisaac_push_first(&__pos__MAC,L94265368); /* L719 AREA*/;
-            /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (winp__T2B==NULL) {
-              lisaac_push(&__pos__MAC,L94382104); /* L720 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else {
-              switch (((struct ___OBJ *)winp__T2B)->__id) {
-              case __EXAMPLE__OB__: {
-                __tmp__ZAC=((__EXAMPLE__OB *)winp__T2B)->parent_area__DC.prev__TOB;
-              } break;
-              case __DESK__TC__: {
-                __tmp__ZAC=((__DESK__TC *)winp__T2B)->parent_g_raw__XC.parent_area__VC.prev__TOB;
-              } break;
-              case __G_OUT__YC__: {
-                __tmp__ZAC=((__G_OUT__YC *)winp__T2B)->parent_area__ZC.prev__TOB;
-              } break;
-              case __G_RAW__KM__: {
-                __tmp__ZAC=((__G_RAW__KM *)winp__T2B)->parent_g_group__LM.parent_area__VC.prev__TOB;
-              } break;
-              case __VIRTUAL_SCREEN__PT__: {
-                __tmp__ZAC=((__VIRTUAL_SCREEN__PT *)winp__T2B)->parent_area__QT.prev__TOB;
-              } break;
-              case __MOUSE__VT__: {
-                __tmp__ZAC=((__MOUSE__VT *)winp__T2B)->parent_window__XT.prev__TOB;
-              } break;
-              default:
-              lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-              }
-            };
-            winp__T2B=__tmp__ZAC;
-            lisaac_push(&__pos__0SRC,L9709074); /* L74 BLOCK*/;
-            goto while_do__WRPC;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__XRPC,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__GAC,L8530438); /* L65 FALSE*/;
-          };
-        };
-        /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ __MOUSE__VT__ */
-if (win__S2B==NULL) {
-          lisaac_push(&__pos__XE0D,L94643224); /* L722 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)win__S2B)->__id) {
-          case __AREA__PB__: {
-            __tmp__CAC=((__AREA__PB *)win__S2B)->parent__DBB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__CAC=((__DESK__TC *)win__S2B)->parent_g_raw__XC.parent_area__VC.parent__DBB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__CAC=((__G_RAW__KM *)win__S2B)->parent_g_group__LM.parent_area__VC.parent__DBB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__CAC=((__MOUSE__VT *)win__S2B)->parent_window__XT.parent__DBB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        win__S2B=__tmp__CAC;
-        lisaac_push(&__pos__KXZD,L10755090); /* L82 BLOCK*/;
-        lisaac_push_first(&__pos__XE0D,L94771736); /* L723 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__CAC != (void *)NULL)) {
-          lisaac_push(&__pos__XE0D,L94778904); /* L723 AREA*/;
-          lisaac_push_first(&__pos__XRPC,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__GAC,L94779928); /* L723 AREA*/;
-          __tmp__RAC=((void *)winp__T2B == (void *)NULL);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__XE0D,L94778904); /* L723 AREA*/;
-          lisaac_push_first(&__pos__XRPC,L12081158); /* L92 FALSE*/;
-          __tmp__RAC=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RAC) {
-          lisaac_push(&__pos__KXZD,L11012626); /* L84 BLOCK*/;
-          lisaac_push_first(&__pos__XE0D,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__XRPC,L10888722); /* L83 BLOCK*/;
-          goto do_while__FDKC;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__KXZD,L11012626); /* L84 BLOCK*/;
-          lisaac_push_first(&__pos__XE0D,L8530438); /* L65 FALSE*/;
-        };
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)winp__T2B != (void *)NULL)) {
-        lisaac_push(&__pos__B3B,L96207896); /* L734 AREA*/;
-        lisaac_push_first(&__pos__KXZD,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__XE0D,L94905368); /* L724 AREA*/;
-        /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (winp__T2B==NULL) {
-          lisaac_push(&__pos__XE0D,L95035416); /* L725 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)winp__T2B)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__OAC=((__EXAMPLE__OB *)winp__T2B)->parent_area__DC.plan__ZOB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__OAC=((__DESK__TC *)winp__T2B)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__OAC=((__G_OUT__YC *)winp__T2B)->parent_area__ZC.plan__ZOB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__OAC=((__G_RAW__KM *)winp__T2B)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__OAC=((__VIRTUAL_SCREEN__PT *)winp__T2B)->parent_area__QT.plan__ZOB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__OAC=((__MOUSE__VT *)winp__T2B)->parent_window__XT.plan__ZOB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        Self__ZE0D=Self__B2B->parent_window__XT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (Self__ZE0D==NULL) {
-          lisaac_push(&__pos__XE0D,L95168024); /* L726 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__XE0D,L95168024); /* L726 AREA*/;
-          Self__FW0D=((__PLAN__XOB *)Self__ZE0D);
-          lisaac_push_first(&__pos__XRPC,L20196422); /* L154 PLAN*/;
-          Self__FW0D->prev__ZYTC=__tmp__OAC;
-        };
-        Self__ZE0D=Self__B2B->parent_window__XT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__OAC==NULL) {
-          lisaac_push(&__pos__XE0D,L95302168); /* L727 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          Self__FW0D=__tmp__OAC->next__WBC;
-        };
-        /* NULL __PLAN__XOB__ */
-if (Self__ZE0D==NULL) {
-          lisaac_push(&__pos__XE0D,L95302680); /* L727 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__XE0D,L95302680); /* L727 AREA*/;
-          Self__IW0D=((__PLAN__XOB *)Self__ZE0D);
-          lisaac_push_first(&__pos__XRPC,L19541062); /* L149 PLAN*/;
-          Self__IW0D->next__WBC=Self__FW0D;
-        };
-        Self__ZE0D=Self__B2B->parent_window__XT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__OAC==NULL) {
-          lisaac_push(&__pos__XE0D,L95430168); /* L728 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__XE0D,L95430168); /* L728 AREA*/;
-          Self__FW0D=((__PLAN__XOB *)__tmp__OAC);
-          lisaac_push_first(&__pos__XRPC,L19541062); /* L149 PLAN*/;
-          Self__FW0D->next__WBC=Self__ZE0D;
-        };
-        Self__ZE0D=Self__B2B->parent_window__XT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__OAC==NULL) {
-          lisaac_push(&__pos__XE0D,L95565336); /* L729 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__2BC=__tmp__OAC->level__1BC;
-        };
-        lisaac_push(&__pos__XE0D,L95565848); /* L729 AREA*/;
-        lisaac_push_first(&__pos__XRPC,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__GAC,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__0SRC,L9195016); /* L70 NUMERIC*/;
-        __tmp__RXCE=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__XRPC,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__GAC,L9195016); /* L70 NUMERIC*/;
-        __tmp__3BC=(__INTEGER__K)(__tmp__2BC - __tmp__RXCE);
-        /* NULL __PLAN__XOB__ */
-if (Self__ZE0D==NULL) {
-          lisaac_push(&__pos__XE0D,L95566872); /* L729 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__XE0D,L95566872); /* L729 AREA*/;
-          __tmp__OAC=((__PLAN__XOB *)Self__ZE0D);
-          lisaac_push_first(&__pos__XRPC,L18887750); /* L144 PLAN*/;
-          __tmp__OAC->level__1BC=__tmp__3BC;
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__B3B,L96207896); /* L734 AREA*/;
-        lisaac_push_first(&__pos__KXZD,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__XE0D,L95687192); /* L730 AREA*/;
-        Self__ZE0D=Self__B2B->parent_window__XT.plan__ZOB;
-        __tmp__OAC=list_plan__GCC;
-        /* NULL __PLAN__XOB__ */
-if (Self__ZE0D==NULL) {
-          lisaac_push(&__pos__XE0D,L95826968); /* L731 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__XE0D,L95826968); /* L731 AREA*/;
-          Self__FW0D=((__PLAN__XOB *)Self__ZE0D);
-          lisaac_push_first(&__pos__XRPC,L19541062); /* L149 PLAN*/;
-          Self__FW0D->next__WBC=__tmp__OAC;
-        };
-        list_plan__GCC=Self__B2B->parent_window__XT.plan__ZOB;
-        Self__ZE0D=Self__B2B->parent_window__XT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (Self__ZE0D==NULL) {
-          lisaac_push(&__pos__XE0D,L96085528); /* L733 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__XE0D,L96085528); /* L733 AREA*/;
-          Self__FW0D=((__PLAN__XOB *)Self__ZE0D);
-          lisaac_push_first(&__pos__XRPC,L18887750); /* L144 PLAN*/;
-          Self__FW0D->level__1BC= 1;
-        };
-      };
-      __tmp__22B=Self__B2B->parent_window__XT.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__22B==NULL) {
-        lisaac_push(&__pos__B3B,L96476184); /* L736 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        Self__ZE0D=__tmp__22B->next__WBC;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__ZE0D != (void *)NULL)) {
-        lisaac_push(&__pos__B3B,L96994328); /* L740 AREA*/;
-        lisaac_push_first(&__pos__KXZD,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__XE0D,L96608280); /* L737 AREA*/;
-        __tmp__OAC=Self__B2B->parent_window__XT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (Self__ZE0D==NULL) {
-          lisaac_push(&__pos__XE0D,L96740888); /* L738 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__XE0D,L96740888); /* L738 AREA*/;
-          Self__FW0D=((__PLAN__XOB *)Self__ZE0D);
-          lisaac_push_first(&__pos__XRPC,L20196422); /* L154 PLAN*/;
-          Self__FW0D->prev__ZYTC=__tmp__OAC;
-        };
-        /* NULL __PLAN__XOB__ */
-if (Self__ZE0D==NULL) {
-          lisaac_push(&__pos__XE0D,L96869912); /* L739 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__XE0D,L96869912); /* L739 AREA*/;
-          inc_level__BOVC(((__PLAN__XOB *)Self__ZE0D));
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__B3B,L96994328); /* L740 AREA*/;
-        lisaac_push_first(&__pos__KXZD,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__B3B,L97259544); /* L742 AREA*/;
-      lisaac_push_first(&__pos__KXZD,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__XE0D,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__XRPC,L9195016); /* L70 NUMERIC*/;
-      __tmp__2BC=(__INTEGER__K)(-  1);
-      lisaac_push(&__pos__KXZD,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__XE0D,L9195016); /* L70 NUMERIC*/;
-      __tmp__RXCE=(__INTEGER__K)(__tmp__15B - __tmp__2BC);
-      y1__P2B=__tmp__RXCE;
-      __tmp__22B=Self__B2B->parent_window__XT.plan__ZOB;
-      lisaac_push(&__pos__B3B,L97535512); /* L744 AREA*/;
-      __tmp__K3B=create__plan__JEKC(__tmp__Y5B,__tmp__22B);
-      __tmp__22B=Self__B2B->parent_window__XT.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__22B==NULL) {
-        lisaac_push(&__pos__B3B,L97657880); /* L745 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        lisaac_push(&__pos__B3B,L97657880); /* L745 AREA*/;
-        Self__ZE0D=((__PLAN__XOB *)__tmp__22B);
-        lisaac_push_first(&__pos__KXZD,L16264774); /* L124 PLAN*/;
-        Self__ZE0D->x0__J3B=__tmp__K3B;
-      };
-      __tmp__1CC=list_x__0CC;
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__K3B==NULL) {
-        lisaac_push(&__pos__B3B,L97794072); /* L746 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        lisaac_push(&__pos__B3B,L97794072); /* L746 AREA*/;
-        __tmp__2CC=append__RBJD(((__LIMIT_X__C2B *)__tmp__K3B),__tmp__1CC);
-      };
-      list_x__0CC=__tmp__2CC;
-      __tmp__22B=Self__B2B->parent_window__XT.plan__ZOB;
-      lisaac_push(&__pos__B3B,L98059800); /* L748 AREA*/;
-      __tmp__K3B=create__plan__JEKC(__tmp__Z5B,__tmp__22B);
-      __tmp__22B=Self__B2B->parent_window__XT.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__22B==NULL) {
-        lisaac_push(&__pos__B3B,L98182168); /* L749 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        lisaac_push(&__pos__B3B,L98182168); /* L749 AREA*/;
-        Self__ZE0D=((__PLAN__XOB *)__tmp__22B);
-        lisaac_push_first(&__pos__KXZD,L17575494); /* L134 PLAN*/;
-        Self__ZE0D->x1__N3B=__tmp__K3B;
-      };
-      __tmp__22B=Self__B2B->parent_window__XT.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__22B==NULL) {
-        lisaac_push(&__pos__B3B,L98315288); /* L750 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__2CC=__tmp__22B->x0__J3B;
-      };
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__K3B==NULL) {
-        lisaac_push(&__pos__B3B,L98315800); /* L750 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        lisaac_push(&__pos__B3B,L98315800); /* L750 AREA*/;
-        append__RBJD(((__LIMIT_X__C2B *)__tmp__K3B),__tmp__2CC);
-      };
-      __tmp__22B=Self__B2B->parent_window__XT.plan__ZOB;
-      lisaac_push(&__pos__B3B,L98717208); /* L753 AREA*/;
-      __tmp__R3B=create_top__plan__ZEKC(__tmp__05B,__tmp__22B);
-      __tmp__22B=Self__B2B->parent_window__XT.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__22B==NULL) {
-        lisaac_push(&__pos__B3B,L98837528); /* L754 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        lisaac_push(&__pos__B3B,L98837528); /* L754 AREA*/;
-        Self__ZE0D=((__PLAN__XOB *)__tmp__22B);
-        lisaac_push_first(&__pos__KXZD,L16920134); /* L129 PLAN*/;
-        Self__ZE0D->y0__Q3B=__tmp__R3B;
-      };
-      __tmp__IDC=list_y__HDC;
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__R3B==NULL) {
-        lisaac_push(&__pos__B3B,L98973720); /* L755 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        lisaac_push(&__pos__B3B,L98973720); /* L755 AREA*/;
-        __tmp__JDC=append__LEJD(((__LIMIT_Y__F2B *)__tmp__R3B),__tmp__IDC);
-      };
-      list_y__HDC=__tmp__JDC;
-      __tmp__22B=Self__B2B->parent_window__XT.plan__ZOB;
-      lisaac_push(&__pos__B3B,L99243032); /* L757 AREA*/;
-      __tmp__R3B=create_bottom__plan__GFKC(__tmp__RXCE,__tmp__22B);
-      __tmp__22B=Self__B2B->parent_window__XT.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__22B==NULL) {
-        lisaac_push(&__pos__B3B,L99361816); /* L758 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        lisaac_push(&__pos__B3B,L99361816); /* L758 AREA*/;
-        Self__ZE0D=((__PLAN__XOB *)__tmp__22B);
-        lisaac_push_first(&__pos__KXZD,L18230854); /* L139 PLAN*/;
-        Self__ZE0D->y1__U3B=__tmp__R3B;
-      };
-      __tmp__22B=Self__B2B->parent_window__XT.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__22B==NULL) {
-        lisaac_push(&__pos__B3B,L99494936); /* L759 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__JDC=__tmp__22B->y0__Q3B;
-      };
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__R3B==NULL) {
-        lisaac_push(&__pos__B3B,L99495448); /* L759 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        lisaac_push(&__pos__B3B,L99495448); /* L759 AREA*/;
-        append__LEJD(((__LIMIT_Y__F2B *)__tmp__R3B),__tmp__JDC);
-      };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__Z2B,L99618328); /* L760 AREA*/;
-      lisaac_push_first(&__pos__3YD,L8530438); /* L65 FALSE*/;
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__A2B,L99748376); /* L761 AREA*/;
-    lisaac_push_first(&__pos__GOC,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static void clip_type1__WDC()
-/* () Void No recursive, No inlinable. NO CONTEXT! */
-{
-  void *__tmp__AEC;
-  _____CONTEXT __pos__XDC,__pos__2PC,__pos__4DC;
-  lisaac_push_first(&__pos__XDC,L127542808); /* L973 AREA*/;
-  clip_next_child__DPC(MOUSE__VT__);
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)MOUSE__VT__->parent_window__XT.parent__DBB != (void *)NULL)) {
-    lisaac_push(&__pos__XDC,L127928856); /* L976 AREA*/;
-    lisaac_push_first(&__pos__2PC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__4DC,L127675928); /* L974 AREA*/;
-    __tmp__AEC=MOUSE__VT__->parent_window__XT.parent__DBB;
-    /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__AEC==NULL) {
-      lisaac_push(&__pos__4DC,L127807000); /* L975 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)__tmp__AEC)->__id) {
-      case __AREA__PB__: {
-        lisaac_push(&__pos__4DC,L127807000); /* L975 AREA*/;
-        creat_clip__JCQ(((__AREA__PB *)__tmp__AEC));
+      case __li__YC__: {
+        li__CWQC(((__li__YC *)((__li__TB *)li__HCP)),li__SGP,li__WGP,li__UGP,li__YGP);
       } break;
-      case __DESK__TC__: {
-        lisaac_push(&__pos__4DC,L127807000); /* L975 AREA*/;
-        creat_clip__K3D(((__DESK__TC *)__tmp__AEC));
+      case __li__RL__: {
+        li__N0SC(((__li__RL *)((__li__TB *)li__HCP)),li__SGP,li__WGP,li__UGP,li__YGP);
       } break;
-      case __G_RAW__KM__: {
-        lisaac_push(&__pos__4DC,L127807000); /* L975 AREA*/;
-        creat_clip__FTCD(((__G_RAW__KM *)__tmp__AEC));
+      case __li__AS__:  break;
+      case __li__GS__: {
+        li__KPD(((__li__GS *)((__li__TB *)li__HCP)),li__SGP,li__WGP,li__UGP,li__YGP);
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__XDC,L127928856); /* L976 AREA*/;
-    lisaac_push_first(&__pos__2PC,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static void draw__to__F0D(__MOUSE__VT *Self__H0D,__INTEGER__K x0__I0D,__INTEGER__K y0__J0D,__INTEGER__K x1__K0D,__INTEGER__K y1__L0D)
-/* (Strict MOUSE{MOUSE__VT},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER_64__ZRB __tmp__SAH;
-  __INTEGER__K __tmp__ZTG,__tmp__0TG,__tmp__2TG,__tmp__4TG,line__32G;
-  __INTEGER__K __tmp__F3G,__tmp__G3G,__tmp__P3G,Self__DDV,__tmp__E4G;
-  __INTEGER__K __tmp__F4G,limit_up__B4Z,__tmp__NEV,__tmp__XNGE;
-  __INTEGER__K __tmp__PEV,__tmp__SEV,__tmp__HFV,__tmp__CAH,__tmp__O1HC;
-  __INTEGER__K __tmp__P1HC,__tmp__X1HC,__tmp__51HC,__tmp__OCH;
-  __INTEGER__K __tmp__0CH,__tmp__2CH,__tmp__3EH,__tmp__4EH;
-  __EDGE__WUG *edge__U2G,*edgep__W2G,*x_edges__X2G,*__tmp__Y3G;
-  __EDGE__WUG *Self__UBQC,*Self__XR4D,*__tmp__BAH,*Self__I34D;
-  __EDGE__WUG *new_root__C1HC,*pos__A1HC,*__tmp__S2HC,*Self__NJJD;
-  __EDGE__WUG *__tmp__KFH,*Self__U5TC,*__tmp__3FH,*__tmp__4FH;
-  __EDGE__WUG *Self__I05D,*Self__J35D;
-  __POINTER__CB __tmp__LEDB;
-  __UINTEGER_32__RD __tmp__5CH;
-  _____CONTEXT __pos__G0D,__pos__RTG,__pos__0XZD,__pos__D3G,__pos__BAR;
-  _____CONTEXT __pos__M3G,__pos__CDV,__pos__5UW,__pos__LDV,__pos__U3G;
-  _____CONTEXT __pos__220,__pos__23G,__pos__PB2,__pos__C4G,__pos__TBQC;
-  _____CONTEXT __pos__VNGE,__pos__2NGE,__pos__3NGE,__pos__M1HC;
-  _____CONTEXT __pos__GKRC,__pos__V1HC,__pos__QASC,__pos__31HC;
-  __BOOLEAN__C __tmp__H3G,__tmp__GDV,__tmp__G4G,__tmp__J4G,__tmp__F35;
-  __BOOLEAN__C __tmp__Z5G,__tmp__FAH,__tmp__Q1HC,__tmp__H2HC;
-  __BOOLEAN__C __tmp__B2HC,__tmp__E2HC;
-  __FAST_ARRAYoEDGEo__YUG *__tmp__O3G,*__tmp__X3G,*__tmp__04G;
-  __FAST_ARRAYoEDGEo__YUG *__tmp__LEV,*__tmp__0EV;
-  void **__tmp__I35;
-  lisaac_push_first(&__pos__G0D,L26885693); /* L205 MOUSE*/;
-  lisaac_push_first(&__pos__RTG,L32792606); /* L250 ABSTRACT_BITMAP*/;
-  __tmp__ZTG=Self__H0D->parent_window__XT.width__IT;
-  lisaac_push(&__pos__RTG,L33169950); /* L253 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__0XZD,L9195016); /* L70 NUMERIC*/;
-  __tmp__0TG=(__INTEGER__K)(__tmp__ZTG -  1);
-  __tmp__ZTG=Self__H0D->parent_window__XT.height__MT;
-  lisaac_push(&__pos__RTG,L33301534); /* L254 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__0XZD,L9195016); /* L70 NUMERIC*/;
-  __tmp__2TG=(__INTEGER__K)(__tmp__ZTG -  1);
-  lisaac_push(&__pos__RTG,L33435166); /* L255 ABSTRACT_BITMAP*/;
-  __tmp__ZTG=max__IMH(x0__I0D, 0);
-  lisaac_push(&__pos__RTG,L33438750); /* L255 ABSTRACT_BITMAP*/;
-  __tmp__4TG=min__TLH(__tmp__ZTG,__tmp__0TG);
-  Self__H0D->parent_window__XT.clip_x0__0MG=__tmp__4TG;
-  lisaac_push(&__pos__RTG,L33566238); /* L256 ABSTRACT_BITMAP*/;
-  __tmp__ZTG=max__IMH(x1__K0D, 0);
-  lisaac_push(&__pos__RTG,L33569822); /* L256 ABSTRACT_BITMAP*/;
-  __tmp__4TG=min__TLH(__tmp__ZTG,__tmp__0TG);
-  Self__H0D->parent_window__XT.clip_x1__3MG=__tmp__4TG;
-  lisaac_push(&__pos__RTG,L33697310); /* L257 ABSTRACT_BITMAP*/;
-  __tmp__ZTG=max__IMH(y0__J0D, 0);
-  lisaac_push(&__pos__RTG,L33700894); /* L257 ABSTRACT_BITMAP*/;
-  __tmp__0TG=min__TLH(__tmp__ZTG,__tmp__2TG);
-  Self__H0D->parent_window__XT.clip_y0__4MG=__tmp__0TG;
-  lisaac_push(&__pos__RTG,L33828382); /* L258 ABSTRACT_BITMAP*/;
-  __tmp__ZTG=max__IMH(y1__L0D, 0);
-  lisaac_push(&__pos__RTG,L33831966); /* L258 ABSTRACT_BITMAP*/;
-  __tmp__0TG=min__TLH(__tmp__ZTG,__tmp__2TG);
-  Self__H0D->parent_window__XT.clip_y1__BNG=__tmp__0TG;
-  lisaac_push(&__pos__G0D,L27139645); /* L207 MOUSE*/;
-  lisaac_push_first(&__pos__RTG,L30159902); /* L230 ABSTRACT_BITMAP*/;
-  (*(VIDEO__QB__)).rgbcolor__OUG=white__Q0D;
-  lisaac_push(&__pos__G0D,L27274301); /* L208 MOUSE*/;
-  poly_move_to__RUG(Self__H0D);
-  lisaac_push(&__pos__G0D,L27405373); /* L209 MOUSE*/;
-  poly_line_to__NWG(Self__H0D, 9, 9);
-  lisaac_push(&__pos__G0D,L27536445); /* L210 MOUSE*/;
-  poly_line_to__NWG(Self__H0D, 6, 9);
-  lisaac_push(&__pos__G0D,L27668029); /* L211 MOUSE*/;
-  poly_line_to__NWG(Self__H0D, 8, 14);
-  lisaac_push(&__pos__G0D,L27799101); /* L212 MOUSE*/;
-  poly_line_to__NWG(Self__H0D, 5, 14);
-  lisaac_push(&__pos__G0D,L27929661); /* L213 MOUSE*/;
-  poly_line_to__NWG(Self__H0D, 5, 9);
-  lisaac_push(&__pos__G0D,L28060733); /* L214 MOUSE*/;
-  poly_line_to__NWG(Self__H0D, 1, 9);
-  lisaac_push(&__pos__G0D,L28191805); /* L215 MOUSE*/;
-  poly_move_to__RUG(Self__H0D);
-  lisaac_push(&__pos__G0D,L28318781); /* L216 MOUSE*/;
-  lisaac_push_first(&__pos__RTG,L174071326); /* L1328 ABSTRACT_BITMAP*/;
-  edge__U2G=NULL;
-  edgep__W2G=NULL;
-  x_edges__X2G=NULL;
-  __tmp__ZTG= 0;
-  __tmp__0TG= 0;
-  __tmp__2TG= 0;
-  __tmp__4TG= 0;
-  line__32G= 0;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((*(VIDEO__QB__)).edges_upper__YVG !=  0)) {
-    lisaac_push(&__pos__RTG,L188746270); /* L1440 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__0XZD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__D3G,L175126046); /* L1336 ABSTRACT_BITMAP*/;
-    __tmp__F3G=(*(VIDEO__QB__)).poly_ymax__IWG;
-    __tmp__G3G=Self__H0D->parent_window__XT.clip_y0__4MG;
-    lisaac_push(&__pos__D3G,L175253022); /* L1337 ABSTRACT_BITMAP*/;
-    __tmp__H3G=__infix_greater_equal__JGG(__tmp__F3G,__tmp__G3G);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__H3G) {
-      lisaac_push(&__pos__D3G,L188616222); /* L1439 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__BAR,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__M3G,L175516190); /* L1339 ABSTRACT_BITMAP*/;
-      connect_first__30J(Self__H0D);
-      __tmp__O3G=(*(VIDEO__QB__)).poly_list_y__KVG;
-      /* NULL __FAST_ARRAYoEDGEo__YUG__ */
-if (__tmp__O3G==NULL) {
-        lisaac_push(&__pos__M3G,L175911966); /* L1342 ABSTRACT_BITMAP*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* FAST_ARRAY(EDGE) */ {
-        __tmp__P3G=(*(__tmp__O3G)).upper__NXG;
       };
-      lisaac_push(&__pos__M3G,L177213982); /* L1352 ABSTRACT_BITMAP*/;
-      Self__DDV=__tmp__P3G;
-      lisaac_push_first(&__pos__CDV,L22943752); /* L175 NUMERIC*/;
-      downto__do__BDV:
-      {
-        lisaac_push(&__pos__CDV,L22943752); /* L175 NUMERIC*/;
-        __tmp__GDV=__infix_greater_equal__JGG(Self__DDV, 0);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GDV) {
-          lisaac_push(&__pos__CDV,L23333384); /* L178 NUMERIC*/;
-          lisaac_push_first(&__pos__5UW,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__LDV,L23078920); /* L176 NUMERIC*/;
-          lisaac_push_first(&__pos__U3G,L175919646); /* L1342 ABSTRACT_BITMAP*/;
-          __tmp__X3G=(*(VIDEO__QB__)).poly_list_y__KVG;
-          /* NULL __FAST_ARRAYoEDGEo__YUG__ */
-if (__tmp__X3G==NULL) {
-            lisaac_push(&__pos__U3G,L176048158); /* L1343 ABSTRACT_BITMAP*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* FAST_ARRAY(EDGE) */ {
-            lisaac_push(&__pos__U3G,L176048158); /* L1343 ABSTRACT_BITMAP*/;
-            __tmp__Y3G=item__ZK5(((__FAST_ARRAYoEDGEo__YUG *)__tmp__X3G),Self__DDV);
-          };
-          edge__U2G=__tmp__Y3G;
-          lisaac_push(&__pos__U3G,L176428574); /* L1346 ABSTRACT_BITMAP*/;
-          lisaac_push_first(&__pos__220,L9441810); /* L72 BLOCK*/;
-          while_do__120:
-          {
-            lisaac_push(&__pos__220,L9441810); /* L72 BLOCK*/;
-            lisaac_push_first(&__pos__23G,L176166430); /* L1344 ABSTRACT_BITMAP*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (((void *)edge__U2G != (void *)NULL)) {
-              lisaac_push(&__pos__23G,L176175134); /* L1344 ABSTRACT_BITMAP*/;
-              lisaac_push_first(&__pos__PB2,L10652674); /* L81 TRUE*/;
-              lisaac_push_first(&__pos__C4G,L176176158); /* L1344 ABSTRACT_BITMAP*/;
-              /* NULL __EDGE__WUG__ */
-if (edge__U2G==NULL) {
-                lisaac_push(&__pos__C4G,L176180254); /* L1344 ABSTRACT_BITMAP*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* EDGE */ {
-                lisaac_push(&__pos__C4G,L176180254); /* L1344 ABSTRACT_BITMAP*/;
-                Self__UBQC=((__EDGE__WUG *)edge__U2G);
-                lisaac_push_first(&__pos__TBQC,L6556759); /* L50 EDGE*/;
-                __tmp__E4G=Self__UBQC->width__IEH;
-              };
-              __tmp__F4G=Self__H0D->parent_window__XT.clip_y0__4MG;
-              lisaac_push(&__pos__C4G,L176180766); /* L1344 ABSTRACT_BITMAP*/;
-              __tmp__G4G=__infix_less__LOH(__tmp__E4G,__tmp__F4G);
-              __tmp__J4G=__tmp__G4G;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__23G,L176175134); /* L1344 ABSTRACT_BITMAP*/;
-              lisaac_push_first(&__pos__PB2,L12081158); /* L92 FALSE*/;
-              __tmp__J4G=FALSE__I__;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__J4G) {
-              lisaac_push(&__pos__220,L9832978); /* L75 BLOCK*/;
-              lisaac_push_first(&__pos__23G,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__PB2,L9576466); /* L73 BLOCK*/;
-              lisaac_push_first(&__pos__C4G,L176191518); /* L1344 ABSTRACT_BITMAP*/;
-              /* NULL __EDGE__WUG__ */
-if (edge__U2G==NULL) {
-                lisaac_push(&__pos__C4G,L176307742); /* L1345 ABSTRACT_BITMAP*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* EDGE */ {
-                Self__UBQC=edge__U2G->next_y__R4G;
-              };
-              edge__U2G=Self__UBQC;
-              lisaac_push(&__pos__PB2,L9709074); /* L74 BLOCK*/;
-              goto while_do__120;
+    };
+    li__BCP=li__BCP->li__H2B;
+  };
+}
+
+static void li__1TI(__li__K li__3TI,__li__K li__4TI)
+/* (Expanded INTEGER{li__K},Expanded INTEGER{li__K}) Void No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__TB *li__MOP;
+  __li__K li__POP,li__QOP,li__ROP,li__SOP,li__LPP,li__R0V,li__S0V;
+  __li__K li__T0V,li__U0V,li__V0V,li__X0V,li__V2V,li__QOXD,li__UOXD;
+  __li__K li__YOXD,li__2OXD,li__C4V,li__NSWD,li__EUYD,li__RSWD,li__IUYD;
+  __li__K li__HGY,li__IGY,li__KGY,li__MGY,li__OGY;
+  void *li__K1V,*li__GMU,*li__4BY,*li__DCY,*li__DDY;
+  __li__0KB *li__L1V,*li__3P1D,*li__WCY;
+  __li__DXB *li__5P1D,*li__EQ1D,*li__CQ1D,*li__CR1D;
+  __li__GXB *li__HQ1D,*li__MQ1D,*li__KQ1D,*li__KR1D;
+  __li__AS *li__LRP;
+  __li__C li__Y0V;
+  (*(li__UB__)).li__PD=li__3TI;
+  (*(li__UB__)).li__QD=li__4TI;
+  li__MOP=((__li__TB *)li__JR);
+  li__POP= 0;
+  li__QOP= 0;
+  li__ROP= 0;
+  li__SOP= 0;
+  if (((li__3TI != li__MOP->li__ZR) || (li__4TI != li__MOP->li__3R))) {
+    if (((void *)li__MOP->li__2KB == (void *)NULL)) {
+      li__POP= 2147483647;
+      li__QOP= 2147483647;
+      li__LPP=((__li__K )((__li__VNB )(__li__K)(-  2147483647)));
+      li__ROP=li__LPP;
+      li__SOP=li__LPP;
+    } else /* FALSE */ {
+      li__POP=li__MOP->li__2KB->li__HYB->li__JYB;
+      li__ROP=li__MOP->li__2KB->li__LYB->li__JYB;
+      li__QOP=li__MOP->li__2KB->li__OYB->li__QYB;
+      li__SOP=li__MOP->li__2KB->li__SYB->li__QYB;
+    };
+    li__MOP->li__ZR=li__3TI;
+    li__MOP->li__3R=li__4TI;
+    li__LPP= 0;
+    li__R0V= 0;
+    li__S0V= 0;
+    li__T0V= 0;
+    li__U0V= 0;
+    li__V0V= 0;
+    li__X0V= 0;
+    li__Y0V=li__I__;
+    if (((void *)li__MOP->li__2KB == (void *)NULL)) {
+      li__JZQ(li__MOP);
+    } else /* FALSE */ {
+      if (((void *)li__MOP->li__H4 != (void *)NULL)) {
+        li__K1V=li__MOP->li__H4;
+        switch (((struct ___OBJ *)li__K1V)->__id) {
+        case __li__TB__: {
+          li__L1V=((__li__TB *)li__K1V)->li__2KB;
+        } break;
+        case __li__TC__: {
+          li__L1V=((__li__TC *)li__K1V)->li__XC.li__VC.li__2KB;
+        } break;
+        case __li__RL__: {
+          li__L1V=((__li__RL *)li__K1V)->li__SL.li__VC.li__2KB;
+        } break;
+        };
+        if (((void *)li__L1V == (void *)NULL)) {
+          if (((void *)li__MOP->li__2KB != (void *)NULL)) {
+            li__5P1D=((__li__DXB *)li__MOP->li__2KB->li__LYB);
+            if (((void *)li__5P1D->li__YJ1C != (void *)NULL)) {
+              ((__li__DXB *)li__5P1D->li__YJ1C)->li__OGD=li__5P1D->li__OGD;
+            };
+            if (((void *)li__5P1D->li__OGD != (void *)NULL)) {
+              ((__li__DXB *)li__5P1D->li__OGD)->li__YJ1C=li__5P1D->li__YJ1C;
+            };
+            li__5P1D=((__li__DXB *)li__MOP->li__2KB->li__HYB);
+            li__EQ1D=li__J3B;
+            li__CQ1D=NULL;
+            if (((void *)li__5P1D->li__YJ1C == (void *)NULL)) {
+              li__CQ1D=li__5P1D->li__OGD;
             } else /* FALSE */ {
-              lisaac_push(&__pos__220,L9832978); /* L75 BLOCK*/;
-              lisaac_push_first(&__pos__23G,L8530438); /* L65 FALSE*/;
-            };
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)edge__U2G == (void *)NULL)) {
-            lisaac_push(&__pos__U3G,L177083934); /* L1351 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__220,L6825986); /* L52 TRUE*/;
-            lisaac_push_first(&__pos__23G,L176568350); /* L1347 ABSTRACT_BITMAP*/;
-            __tmp__04G=(*(VIDEO__QB__)).poly_list_y__KVG;
-            /* NULL __FAST_ARRAYoEDGEo__YUG__ */
-if (__tmp__04G==NULL) {
-              lisaac_push(&__pos__23G,L176701470); /* L1348 ABSTRACT_BITMAP*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* FAST_ARRAY(EDGE) */ {
-              lisaac_push(&__pos__23G,L176701470); /* L1348 ABSTRACT_BITMAP*/;
-              remove__Y35(((__FAST_ARRAYoEDGEo__YUG *)__tmp__04G),Self__DDV);
-            };
-          } else /* FALSE */ {
-            lisaac_push(&__pos__U3G,L177083934); /* L1351 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__220,L6826502); /* L52 FALSE*/;
-            lisaac_push_first(&__pos__23G,L176825374); /* L1349 ABSTRACT_BITMAP*/;
-            __tmp__04G=(*(VIDEO__QB__)).poly_list_y__KVG;
-            /* NULL __FAST_ARRAYoEDGEo__YUG__ */
-if (__tmp__04G==NULL) {
-              lisaac_push(&__pos__23G,L176966174); /* L1350 ABSTRACT_BITMAP*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* FAST_ARRAY(EDGE) */ {
-              lisaac_push(&__pos__23G,L176966174); /* L1350 ABSTRACT_BITMAP*/;
-              put__to__WEBB(((__FAST_ARRAYoEDGEo__YUG *)__tmp__04G),edge__U2G,Self__DDV);
-            };
-          };
-          lisaac_push(&__pos__LDV,L23205896); /* L177 NUMERIC*/;
-          lisaac_push_first(&__pos__U3G,L9195016); /* L70 NUMERIC*/;
-          __tmp__E4G=(__INTEGER__K)(Self__DDV -  1);
-          lisaac_push(&__pos__LDV,L23219720); /* L177 NUMERIC*/;
-          Self__DDV=__tmp__E4G;
-          goto downto__do__BDV;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__CDV,L23333384); /* L178 NUMERIC*/;
-          lisaac_push_first(&__pos__5UW,L8530438); /* L65 FALSE*/;
-        };
-      };
-      lisaac_push(&__pos__M3G,L177612318); /* L1355 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__CDV,L146415646); /* L1117 ABSTRACT_BITMAP*/;
-      __tmp__GDV=FALSE__I__;
-      __tmp__O3G=(*(VIDEO__QB__)).poly_list_y__KVG;
-      /* NULL __FAST_ARRAYoEDGEo__YUG__ */
-if (__tmp__O3G==NULL) {
-        lisaac_push(&__pos__CDV,L147078174); /* L1122 ABSTRACT_BITMAP*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* FAST_ARRAY(EDGE) */ {
-        __tmp__P3G=(*(__tmp__O3G)).upper__NXG;
-      };
-      lisaac_push(&__pos__CDV,L147078686); /* L1122 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__5UW,L9195016); /* L70 NUMERIC*/;
-      Self__DDV=(__INTEGER__K)(__tmp__P3G -  1);
-      __tmp__P3G= 0;
-      __tmp__E4G=Self__DDV;
-      lisaac_push(&__pos__CDV,L149695006); /* L1142 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__5UW,L10621458); /* L81 BLOCK*/;
-      do_while__OVW:
-      {
-        lisaac_push(&__pos__5UW,L10621458); /* L81 BLOCK*/;
-        lisaac_push_first(&__pos__LDV,L147589662); /* L1126 ABSTRACT_BITMAP*/;
-        __tmp__GDV=FALSE__I__;
-        lisaac_push(&__pos__LDV,L149294622); /* L1139 ABSTRACT_BITMAP*/;
-        __tmp__F4G=__tmp__P3G;
-        limit_up__B4Z=__tmp__E4G;
-        lisaac_push_first(&__pos__U3G,L21764104); /* L166 NUMERIC*/;
-        to__do__43Z:
-        {
-          lisaac_push(&__pos__U3G,L21764104); /* L166 NUMERIC*/;
-          __tmp__G4G=__infix_less_equal__GTG(__tmp__F4G,limit_up__B4Z);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__G4G) {
-            lisaac_push(&__pos__U3G,L22153736); /* L169 NUMERIC*/;
-            lisaac_push_first(&__pos__220,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__23G,L21899272); /* L167 NUMERIC*/;
-            lisaac_push_first(&__pos__PB2,L147859486); /* L1128 ABSTRACT_BITMAP*/;
-            __tmp__LEV=(*(VIDEO__QB__)).poly_list_y__KVG;
-            /* NULL __FAST_ARRAYoEDGEo__YUG__ */
-if (__tmp__LEV==NULL) {
-              lisaac_push(&__pos__PB2,L147990558); /* L1129 ABSTRACT_BITMAP*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* FAST_ARRAY(EDGE) */ {
-              lisaac_push(&__pos__PB2,L147990558); /* L1129 ABSTRACT_BITMAP*/;
-              Self__UBQC=item__ZK5(((__FAST_ARRAYoEDGEo__YUG *)__tmp__LEV),__tmp__F4G);
+              ((__li__DXB *)li__5P1D->li__YJ1C)->li__OGD=li__5P1D->li__OGD;
+              li__CQ1D=li__EQ1D;
             };
-            /* NULL __EDGE__WUG__ */
-if (Self__UBQC==NULL) {
-              lisaac_push(&__pos__PB2,L147992606); /* L1129 ABSTRACT_BITMAP*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* EDGE */ {
-              lisaac_push(&__pos__PB2,L147992606); /* L1129 ABSTRACT_BITMAP*/;
-              Self__XR4D=((__EDGE__WUG *)Self__UBQC);
-              lisaac_push_first(&__pos__C4G,L6294615); /* L48 EDGE*/;
-              __tmp__NEV=Self__XR4D->y__ARHC;
+            if (((void *)li__5P1D->li__OGD != (void *)NULL)) {
+              ((__li__DXB *)li__5P1D->li__OGD)->li__YJ1C=li__5P1D->li__YJ1C;
             };
-            __tmp__LEV=(*(VIDEO__QB__)).poly_list_y__KVG;
-            lisaac_push(&__pos__PB2,L148003870); /* L1129 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__C4G,L9990152); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__TBQC,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__VNGE,L9195016); /* L70 NUMERIC*/;
-            __tmp__XNGE=(__INTEGER__K)(-  1);
-            lisaac_push(&__pos__C4G,L9989128); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__TBQC,L9195016); /* L70 NUMERIC*/;
-            __tmp__PEV=(__INTEGER__K)(__tmp__F4G - __tmp__XNGE);
-            /* NULL __FAST_ARRAYoEDGEo__YUG__ */
-if (__tmp__LEV==NULL) {
-              lisaac_push(&__pos__PB2,L148004894); /* L1129 ABSTRACT_BITMAP*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* FAST_ARRAY(EDGE) */ {
-              lisaac_push(&__pos__PB2,L148004894); /* L1129 ABSTRACT_BITMAP*/;
-              Self__UBQC=item__ZK5(((__FAST_ARRAYoEDGEo__YUG *)__tmp__LEV),__tmp__PEV);
+            li__J3B=li__CQ1D;
+            li__HQ1D=((__li__GXB *)li__MOP->li__2KB->li__SYB);
+            if (((void *)li__HQ1D->li__YK1C != (void *)NULL)) {
+              ((__li__GXB *)li__HQ1D->li__YK1C)->li__ZBD=li__HQ1D->li__ZBD;
             };
-            /* NULL __EDGE__WUG__ */
-if (Self__UBQC==NULL) {
-              lisaac_push(&__pos__PB2,L148006430); /* L1129 ABSTRACT_BITMAP*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* EDGE */ {
-              lisaac_push(&__pos__PB2,L148006430); /* L1129 ABSTRACT_BITMAP*/;
-              Self__XR4D=((__EDGE__WUG *)Self__UBQC);
-              lisaac_push_first(&__pos__C4G,L6294615); /* L48 EDGE*/;
-              __tmp__SEV=Self__XR4D->y__ARHC;
+            if (((void *)li__HQ1D->li__ZBD != (void *)NULL)) {
+              ((__li__GXB *)li__HQ1D->li__ZBD)->li__YK1C=li__HQ1D->li__YK1C;
             };
-            lisaac_push(&__pos__PB2,L147993118); /* L1129 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__C4G,L14700552); /* L112 NUMERIC*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__NEV > __tmp__SEV)) {
-              lisaac_push(&__pos__PB2,L148374558); /* L1132 ABSTRACT_BITMAP*/;
-              lisaac_push_first(&__pos__C4G,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__TBQC,L148009502); /* L1129 ABSTRACT_BITMAP*/;
-              __tmp__0EV=(*(VIDEO__QB__)).poly_list_y__KVG;
-              lisaac_push(&__pos__TBQC,L148126750); /* L1130 ABSTRACT_BITMAP*/;
-              lisaac_push_first(&__pos__VNGE,L9990152); /* L76 NUMERIC*/;
-              lisaac_push_first(&__pos__2NGE,L11029512); /* L84 NUMERIC*/;
-              lisaac_push_first(&__pos__3NGE,L9195016); /* L70 NUMERIC*/;
-              __tmp__NEV=(__INTEGER__K)(-  1);
-              lisaac_push(&__pos__VNGE,L9989128); /* L76 NUMERIC*/;
-              lisaac_push_first(&__pos__2NGE,L9195016); /* L70 NUMERIC*/;
-              __tmp__SEV=(__INTEGER__K)(__tmp__F4G - __tmp__NEV);
-              /* NULL __FAST_ARRAYoEDGEo__YUG__ */
-if (__tmp__0EV==NULL) {
-                lisaac_push(&__pos__TBQC,L148127774); /* L1130 ABSTRACT_BITMAP*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* FAST_ARRAY(EDGE) */ {
-                lisaac_push(&__pos__TBQC,L148127774); /* L1130 ABSTRACT_BITMAP*/;
-                swap__with__J0VB(((__FAST_ARRAYoEDGEo__YUG *)__tmp__0EV),__tmp__F4G,__tmp__SEV);
-              };
-              __tmp__GDV=TRUE__B__;
+            li__HQ1D=((__li__GXB *)li__MOP->li__2KB->li__OYB);
+            li__MQ1D=li__W3B;
+            li__KQ1D=NULL;
+            if (((void *)li__HQ1D->li__YK1C == (void *)NULL)) {
+              li__KQ1D=li__HQ1D->li__ZBD;
             } else /* FALSE */ {
-              lisaac_push(&__pos__PB2,L148374558); /* L1132 ABSTRACT_BITMAP*/;
-              lisaac_push_first(&__pos__C4G,L8530438); /* L65 FALSE*/;
-            };
-            lisaac_push(&__pos__PB2,L148643358); /* L1134 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__C4G,L9195016); /* L70 NUMERIC*/;
-            __tmp__NEV=(__INTEGER__K)(Self__DDV - __tmp__F4G);
-            __tmp__LEV=(*(VIDEO__QB__)).poly_list_y__KVG;
-            /* NULL __FAST_ARRAYoEDGEo__YUG__ */
-if (__tmp__LEV==NULL) {
-              lisaac_push(&__pos__PB2,L148778014); /* L1135 ABSTRACT_BITMAP*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* FAST_ARRAY(EDGE) */ {
-              lisaac_push(&__pos__PB2,L148778014); /* L1135 ABSTRACT_BITMAP*/;
-              Self__UBQC=item__ZK5(((__FAST_ARRAYoEDGEo__YUG *)__tmp__LEV),__tmp__NEV);
+              ((__li__GXB *)li__HQ1D->li__YK1C)->li__ZBD=li__HQ1D->li__ZBD;
+              li__KQ1D=li__MQ1D;
+            };
+            if (((void *)li__HQ1D->li__ZBD != (void *)NULL)) {
+              ((__li__GXB *)li__HQ1D->li__ZBD)->li__YK1C=li__HQ1D->li__YK1C;
+            };
+            li__W3B=li__KQ1D;
+            li__3P1D=li__FGJC(((__li__0KB *)li__MOP->li__2KB),li__W2B);
+            li__W2B=li__3P1D;
+            li__MOP->li__2KB=NULL;
+          };
+          li__Y0V=li__B__;
+        } else /* FALSE */ {
+          li__LPP=li__L1V->li__HYB->li__JYB;
+          li__S0V=li__L1V->li__LYB->li__JYB;
+          li__R0V=li__L1V->li__OYB->li__QYB;
+          li__T0V=(__li__K)(li__L1V->li__SYB->li__QYB -  1);
+        };
+      } else /* FALSE */ {
+        li__R0V= 0;
+        li__LPP= 0;
+        li__S0V=(__li__K)((*(li__UB__)).li__PD -  1);
+        li__T0V=(__li__K)((*(li__UB__)).li__QD -  1);
+      };
+      if ((! li__Y0V)) {
+        li__U0V=li__MOP->li__3JB;
+        li__V2V=(__li__K)((__li__K)(li__U0V + li__MOP->li__ZR) -  1);
+        li__V0V=li__MOP->li__4JB;
+        li__X0V=(__li__K)((__li__K)(li__V0V + li__MOP->li__3R) -  1);
+        if (((((li__V2V < li__LPP) || (li__U0V > li__S0V)) || (li__X0V < li__R0V)) || (li__V0V > li__T0V))) {
+          if (((void *)li__MOP->li__2KB != (void *)NULL)) {
+            li__5P1D=((__li__DXB *)li__MOP->li__2KB->li__LYB);
+            if (((void *)li__5P1D->li__YJ1C != (void *)NULL)) {
+              ((__li__DXB *)li__5P1D->li__YJ1C)->li__OGD=li__5P1D->li__OGD;
+            };
+            if (((void *)li__5P1D->li__OGD != (void *)NULL)) {
+              ((__li__DXB *)li__5P1D->li__OGD)->li__YJ1C=li__5P1D->li__YJ1C;
+            };
+            li__5P1D=((__li__DXB *)li__MOP->li__2KB->li__HYB);
+            li__EQ1D=li__J3B;
+            li__CQ1D=NULL;
+            if (((void *)li__5P1D->li__YJ1C == (void *)NULL)) {
+              li__CQ1D=li__5P1D->li__OGD;
+            } else /* FALSE */ {
+              ((__li__DXB *)li__5P1D->li__YJ1C)->li__OGD=li__5P1D->li__OGD;
+              li__CQ1D=li__EQ1D;
             };
-            /* NULL __EDGE__WUG__ */
-if (Self__UBQC==NULL) {
-              lisaac_push(&__pos__PB2,L148780062); /* L1135 ABSTRACT_BITMAP*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* EDGE */ {
-              lisaac_push(&__pos__PB2,L148780062); /* L1135 ABSTRACT_BITMAP*/;
-              Self__XR4D=((__EDGE__WUG *)Self__UBQC);
-              lisaac_push_first(&__pos__C4G,L6294615); /* L48 EDGE*/;
-              __tmp__SEV=Self__XR4D->y__ARHC;
+            if (((void *)li__5P1D->li__OGD != (void *)NULL)) {
+              ((__li__DXB *)li__5P1D->li__OGD)->li__YJ1C=li__5P1D->li__YJ1C;
             };
-            __tmp__LEV=(*(VIDEO__QB__)).poly_list_y__KVG;
-            lisaac_push(&__pos__PB2,L148792350); /* L1135 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__C4G,L9990152); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__TBQC,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__VNGE,L9195016); /* L70 NUMERIC*/;
-            __tmp__XNGE=(__INTEGER__K)(-  1);
-            lisaac_push(&__pos__C4G,L9989128); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__TBQC,L9195016); /* L70 NUMERIC*/;
-            __tmp__PEV=(__INTEGER__K)(__tmp__NEV - __tmp__XNGE);
-            /* NULL __FAST_ARRAYoEDGEo__YUG__ */
-if (__tmp__LEV==NULL) {
-              lisaac_push(&__pos__PB2,L148793374); /* L1135 ABSTRACT_BITMAP*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* FAST_ARRAY(EDGE) */ {
-              lisaac_push(&__pos__PB2,L148793374); /* L1135 ABSTRACT_BITMAP*/;
-              Self__UBQC=item__ZK5(((__FAST_ARRAYoEDGEo__YUG *)__tmp__LEV),__tmp__PEV);
+            li__J3B=li__CQ1D;
+            li__HQ1D=((__li__GXB *)li__MOP->li__2KB->li__SYB);
+            if (((void *)li__HQ1D->li__YK1C != (void *)NULL)) {
+              ((__li__GXB *)li__HQ1D->li__YK1C)->li__ZBD=li__HQ1D->li__ZBD;
             };
-            /* NULL __EDGE__WUG__ */
-if (Self__UBQC==NULL) {
-              lisaac_push(&__pos__PB2,L148794910); /* L1135 ABSTRACT_BITMAP*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* EDGE */ {
-              lisaac_push(&__pos__PB2,L148794910); /* L1135 ABSTRACT_BITMAP*/;
-              Self__XR4D=((__EDGE__WUG *)Self__UBQC);
-              lisaac_push_first(&__pos__C4G,L6294615); /* L48 EDGE*/;
-              __tmp__HFV=Self__XR4D->y__ARHC;
+            if (((void *)li__HQ1D->li__ZBD != (void *)NULL)) {
+              ((__li__GXB *)li__HQ1D->li__ZBD)->li__YK1C=li__HQ1D->li__YK1C;
             };
-            lisaac_push(&__pos__PB2,L148780574); /* L1135 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__C4G,L14700552); /* L112 NUMERIC*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__SEV > __tmp__HFV)) {
-              lisaac_push(&__pos__PB2,L149160990); /* L1138 ABSTRACT_BITMAP*/;
-              lisaac_push_first(&__pos__C4G,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__TBQC,L148797982); /* L1135 ABSTRACT_BITMAP*/;
-              __tmp__0EV=(*(VIDEO__QB__)).poly_list_y__KVG;
-              lisaac_push(&__pos__TBQC,L148915230); /* L1136 ABSTRACT_BITMAP*/;
-              lisaac_push_first(&__pos__VNGE,L9990152); /* L76 NUMERIC*/;
-              lisaac_push_first(&__pos__2NGE,L11029512); /* L84 NUMERIC*/;
-              lisaac_push_first(&__pos__3NGE,L9195016); /* L70 NUMERIC*/;
-              __tmp__SEV=(__INTEGER__K)(-  1);
-              lisaac_push(&__pos__VNGE,L9989128); /* L76 NUMERIC*/;
-              lisaac_push_first(&__pos__2NGE,L9195016); /* L70 NUMERIC*/;
-              __tmp__HFV=(__INTEGER__K)(__tmp__NEV - __tmp__SEV);
-              /* NULL __FAST_ARRAYoEDGEo__YUG__ */
-if (__tmp__0EV==NULL) {
-                lisaac_push(&__pos__TBQC,L148916254); /* L1136 ABSTRACT_BITMAP*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* FAST_ARRAY(EDGE) */ {
-                lisaac_push(&__pos__TBQC,L148916254); /* L1136 ABSTRACT_BITMAP*/;
-                swap__with__J0VB(((__FAST_ARRAYoEDGEo__YUG *)__tmp__0EV),__tmp__NEV,__tmp__HFV);
-              };
-              __tmp__GDV=TRUE__B__;
+            li__HQ1D=((__li__GXB *)li__MOP->li__2KB->li__OYB);
+            li__MQ1D=li__W3B;
+            li__KQ1D=NULL;
+            if (((void *)li__HQ1D->li__YK1C == (void *)NULL)) {
+              li__KQ1D=li__HQ1D->li__ZBD;
             } else /* FALSE */ {
-              lisaac_push(&__pos__PB2,L149160990); /* L1138 ABSTRACT_BITMAP*/;
-              lisaac_push_first(&__pos__C4G,L8530438); /* L65 FALSE*/;
+              ((__li__GXB *)li__HQ1D->li__YK1C)->li__ZBD=li__HQ1D->li__ZBD;
+              li__KQ1D=li__MQ1D;
             };
-            lisaac_push(&__pos__23G,L22026760); /* L168 NUMERIC*/;
-            lisaac_push_first(&__pos__PB2,L9990152); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__C4G,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__TBQC,L9195016); /* L70 NUMERIC*/;
-            __tmp__NEV=(__INTEGER__K)(-  1);
-            lisaac_push(&__pos__PB2,L9989128); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__C4G,L9195016); /* L70 NUMERIC*/;
-            __tmp__XNGE=(__INTEGER__K)(__tmp__F4G - __tmp__NEV);
-            lisaac_push(&__pos__23G,L22038024); /* L168 NUMERIC*/;
-            __tmp__F4G=__tmp__XNGE;
-            goto to__do__43Z;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__U3G,L22153736); /* L169 NUMERIC*/;
-            lisaac_push_first(&__pos__220,L8530438); /* L65 FALSE*/;
+            if (((void *)li__HQ1D->li__ZBD != (void *)NULL)) {
+              ((__li__GXB *)li__HQ1D->li__ZBD)->li__YK1C=li__HQ1D->li__YK1C;
+            };
+            li__W3B=li__KQ1D;
+            li__3P1D=li__FGJC(((__li__0KB *)li__MOP->li__2KB),li__W2B);
+            li__W2B=li__3P1D;
+            li__MOP->li__2KB=NULL;
           };
-        };
-        lisaac_push(&__pos__LDV,L149430814); /* L1140 ABSTRACT_BITMAP*/;
-        lisaac_push_first(&__pos__U3G,L9195016); /* L70 NUMERIC*/;
-        __tmp__E4G=(__INTEGER__K)(__tmp__E4G -  1);
-        lisaac_push(&__pos__LDV,L149562398); /* L1141 ABSTRACT_BITMAP*/;
-        lisaac_push_first(&__pos__U3G,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__220,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__23G,L9195016); /* L70 NUMERIC*/;
-        __tmp__F4G=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__U3G,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__220,L9195016); /* L70 NUMERIC*/;
-        __tmp__P3G=(__INTEGER__K)(__tmp__P3G - __tmp__F4G);
-        lisaac_push(&__pos__5UW,L10755090); /* L82 BLOCK*/;
-        lisaac_push_first(&__pos__LDV,L149692446); /* L1142 ABSTRACT_BITMAP*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GDV) {
-          lisaac_push(&__pos__5UW,L11012626); /* L84 BLOCK*/;
-          lisaac_push_first(&__pos__LDV,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__U3G,L10888722); /* L83 BLOCK*/;
-          goto do_while__OVW;
         } else /* FALSE */ {
-          lisaac_push(&__pos__5UW,L11012626); /* L84 BLOCK*/;
-          lisaac_push_first(&__pos__LDV,L8530438); /* L65 FALSE*/;
-        };
-      };
-      __tmp__P3G=(*(VIDEO__QB__)).poly_ymax__IWG;
-      Self__DDV=Self__H0D->parent_window__XT.clip_y1__BNG;
-      lisaac_push(&__pos__M3G,L177886238); /* L1357 ABSTRACT_BITMAP*/;
-      __tmp__E4G=min__TLH(__tmp__P3G,Self__DDV);
-      (*(VIDEO__QB__)).poly_ymax__IWG=__tmp__E4G;
-      line__32G= 1;
-      __tmp__O3G=(*(VIDEO__QB__)).poly_list_y__KVG;
-      /* NULL __FAST_ARRAYoEDGEo__YUG__ */
-if (__tmp__O3G==NULL) {
-        lisaac_push(&__pos__M3G,L178271262); /* L1360 ABSTRACT_BITMAP*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* FAST_ARRAY(EDGE) */ {
-        lisaac_push(&__pos__M3G,L178271262); /* L1360 ABSTRACT_BITMAP*/;
-        __tmp__X3G=((__FAST_ARRAYoEDGEo__YUG *)__tmp__O3G);
-        lisaac_push_first(&__pos__CDV,L17435704); /* L133 TRAVERSABLE*/;
-        lisaac_push_first(&__pos__5UW,L21772306); /* L166 BLOCK*/;
-        lisaac_push_first(&__pos__LDV,L7481860); /* L57 OBJECT*/;
-        __tmp__LEDB=((__POINTER__CB )(top_context->back->back));
-        lisaac_push(&__pos__5UW,L21899282); /* L167 BLOCK*/;
-        __tmp__G4G=__infix_greater_equal__JGG( 15, 5);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__G4G) {
-          lisaac_push(&__pos__5UW,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__LDV,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__U3G,L21906962); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__220,L17441848); /* L133 TRAVERSABLE*/;
-          __tmp__J4G=is_empty__BYNB(__tmp__X3G);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__J4G) {
-            lisaac_push(&__pos__220,L17437240); /* L133 TRAVERSABLE*/;
-            lisaac_push_first(&__pos__23G,L13509634); /* L103 TRUE*/;
-            __tmp__F35=FALSE__I__;
+          li__QOXD= 0;
+          if ((li__U0V > li__LPP)) {
+            li__QOXD=li__U0V;
           } else /* FALSE */ {
-            lisaac_push(&__pos__220,L17437240); /* L133 TRAVERSABLE*/;
-            lisaac_push_first(&__pos__23G,L14689286); /* L112 FALSE*/;
-            __tmp__F35=TRUE__B__;
+            li__QOXD=li__LPP;
           };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__F35) {
-            lisaac_push(&__pos__U3G,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__220,L13509634); /* L103 TRUE*/;
-            __tmp__F35=FALSE__I__;
+          li__U0V=li__QOXD;
+          li__UOXD= 0;
+          if ((li__V2V > li__S0V)) {
+            li__UOXD=li__S0V;
           } else /* FALSE */ {
-            lisaac_push(&__pos__U3G,L21903890); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__220,L14689286); /* L112 FALSE*/;
-            __tmp__F35=TRUE__B__;
+            li__UOXD=li__V2V;
           };
-          __tmp__J4G=__tmp__F35;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__5UW,L21902354); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__LDV,L12081158); /* L92 FALSE*/;
-          __tmp__J4G=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__J4G) {
-          lisaac_push(&__pos__5UW,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__LDV,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__U3G,L21910546); /* L167 BLOCK*/;
-          lisaac_push(&__pos__U3G,L22051346); /* L168 BLOCK*/;
-          lisaac_push_first(&__pos__220,L9452548); /* L72 OBJECT*/;
-          lisaac_push_first(&__pos__23G,L8260100); /* L63 OBJECT*/;
-          lisaac_push_first(&__pos__PB2,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__C4G,L8009220); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__tmp__LEDB));
-          lisaac_push(&__pos__220,L9574916); /* L73 OBJECT*/;
-          print__P5F((&__string_1));
-          lisaac_push(&__pos__220,L9706500); /* L74 OBJECT*/;
-          lisaac_push_first(&__pos__23G,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__pos__PB2,L5005391); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__pos__C4G,L18378320); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__pos__TBQC,L6962209); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__pos__220,L9848324); /* L75 OBJECT*/;
-          lisaac_push_first(&__pos__23G,L10904580); /* L83 OBJECT*/;
-          lisaac_push_first(&__pos__PB2,L9055341); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__pos__5UW,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__pos__LDV,L8530438); /* L65 FALSE*/;
-        };
-        __tmp__I35=(*(__tmp__X3G)).storage__EG5;
-        /* NULL __NATIVE_ARRAYoEDGEo__5F5__ */
-if (__tmp__I35==NULL) {
-          lisaac_push(&__pos__CDV,L11024962); /* L84 ARRAYED_COLLECTION*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* NATIVE_ARRAY(EDGE) */ {
-          lisaac_push(&__pos__CDV,L11024962); /* L84 ARRAYED_COLLECTION*/;
-          __tmp__Y3G=item__G4VB(((void **)__tmp__I35), 0);
-        };
-        lisaac_push(&__pos__CDV,L18229304); /* L139 TRAVERSABLE*/;
-        lisaac_push_first(&__pos__5UW,L15357964); /* L117 STRING_CONSTANT*/;
-        lisaac_push_first(&__pos__LDV,L23083026); /* L176 BLOCK*/;
-        lisaac_push_first(&__pos__U3G,L7481860); /* L57 OBJECT*/;
-        __tmp__LEDB=((__POINTER__CB )(top_context->back->back));
-        lisaac_push(&__pos__LDV,L23210002); /* L177 BLOCK*/;
-        __tmp__G4G=__infix_greater_equal__JGG( 15, 15);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__G4G) {
-          lisaac_push(&__pos__LDV,L23213586); /* L177 BLOCK*/;
-          lisaac_push_first(&__pos__U3G,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__220,L23218194); /* L177 BLOCK*/;
-          lisaac_push_first(&__pos__23G,L18240056); /* L139 TRAVERSABLE*/;
-          Self__UBQC=item__ZK5(__tmp__X3G, 0);
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__Y3G == (void *)Self__UBQC)) {
-            lisaac_push(&__pos__220,L23215122); /* L177 BLOCK*/;
-            lisaac_push_first(&__pos__23G,L13509634); /* L103 TRUE*/;
-            __tmp__F35=FALSE__I__;
+          li__YOXD= 0;
+          if ((li__V0V > li__R0V)) {
+            li__YOXD=li__V0V;
           } else /* FALSE */ {
-            lisaac_push(&__pos__220,L23215122); /* L177 BLOCK*/;
-            lisaac_push_first(&__pos__23G,L14689286); /* L112 FALSE*/;
-            __tmp__F35=TRUE__B__;
+            li__YOXD=li__R0V;
           };
-          __tmp__J4G=__tmp__F35;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__LDV,L23213586); /* L177 BLOCK*/;
-          lisaac_push_first(&__pos__U3G,L12081158); /* L92 FALSE*/;
-          __tmp__J4G=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__J4G) {
-          lisaac_push(&__pos__LDV,L23464466); /* L179 BLOCK*/;
-          lisaac_push_first(&__pos__U3G,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__220,L23348754); /* L178 BLOCK*/;
-          lisaac_push_first(&__pos__23G,L9452548); /* L72 OBJECT*/;
-          lisaac_push_first(&__pos__PB2,L8260100); /* L63 OBJECT*/;
-          lisaac_push_first(&__pos__C4G,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__TBQC,L8009220); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__tmp__LEDB));
-          lisaac_push(&__pos__23G,L9574916); /* L73 OBJECT*/;
-          print__P5F((&__string_7));
-          lisaac_push(&__pos__23G,L9706500); /* L74 OBJECT*/;
-          lisaac_push_first(&__pos__PB2,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__pos__C4G,L5005391); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__pos__TBQC,L18378320); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__pos__VNGE,L6962209); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__pos__23G,L9848324); /* L75 OBJECT*/;
-          lisaac_push_first(&__pos__PB2,L10904580); /* L83 OBJECT*/;
-          lisaac_push_first(&__pos__C4G,L9055341); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__pos__LDV,L23464466); /* L179 BLOCK*/;
-          lisaac_push_first(&__pos__U3G,L8530438); /* L65 FALSE*/;
-        };
-        Self__UBQC=__tmp__Y3G;
-      };
-      /* NULL __EDGE__WUG__ */
-if (Self__UBQC==NULL) {
-        lisaac_push(&__pos__M3G,L178272798); /* L1360 ABSTRACT_BITMAP*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* EDGE */ {
-        lisaac_push(&__pos__M3G,L178272798); /* L1360 ABSTRACT_BITMAP*/;
-        __tmp__Y3G=((__EDGE__WUG *)Self__UBQC);
-        lisaac_push_first(&__pos__CDV,L6294615); /* L48 EDGE*/;
-        __tmp__F4G=__tmp__Y3G->y__ARHC;
-      };
-      __tmp__P3G=(*(VIDEO__QB__)).poly_ymax__IWG;
-      lisaac_push(&__pos__M3G,L188486174); /* L1438 ABSTRACT_BITMAP*/;
-      Self__DDV=__tmp__F4G;
-      lisaac_push_first(&__pos__CDV,L21764104); /* L166 NUMERIC*/;
-      to__do__SGV:
-      {
-        lisaac_push(&__pos__CDV,L21764104); /* L166 NUMERIC*/;
-        __tmp__J4G=__infix_less_equal__GTG(Self__DDV,__tmp__P3G);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__J4G) {
-          lisaac_push(&__pos__CDV,L22153736); /* L169 NUMERIC*/;
-          lisaac_push_first(&__pos__5UW,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__LDV,L21899272); /* L167 NUMERIC*/;
-          __tmp__NEV=Self__DDV;
-          lisaac_push_first(&__pos__U3G,L178918942); /* L1365 ABSTRACT_BITMAP*/;
-          lisaac_push_first(&__pos__220,L9441810); /* L72 BLOCK*/;
-          while_do__330:
-          {
-            lisaac_push(&__pos__220,L9441810); /* L72 BLOCK*/;
-            lisaac_push_first(&__pos__23G,L178525726); /* L1362 ABSTRACT_BITMAP*/;
-            __tmp__LEV=(*(VIDEO__QB__)).poly_list_y__KVG;
-            /* NULL __FAST_ARRAYoEDGEo__YUG__ */
-if (__tmp__LEV==NULL) {
-              lisaac_push(&__pos__23G,L178539550); /* L1362 ABSTRACT_BITMAP*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* FAST_ARRAY(EDGE) */ {
-              __tmp__SEV=(*(__tmp__LEV)).upper__NXG;
-            };
-            lisaac_push(&__pos__23G,L178530334); /* L1362 ABSTRACT_BITMAP*/;
-            __tmp__Z5G=__infix_less_equal__GTG(__tmp__2TG,__tmp__SEV);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__Z5G) {
-              lisaac_push(&__pos__23G,L178541598); /* L1362 ABSTRACT_BITMAP*/;
-              lisaac_push_first(&__pos__PB2,L10652674); /* L81 TRUE*/;
-              lisaac_push_first(&__pos__C4G,L178542622); /* L1362 ABSTRACT_BITMAP*/;
-              __tmp__0EV=(*(VIDEO__QB__)).poly_list_y__KVG;
-              /* NULL __FAST_ARRAYoEDGEo__YUG__ */
-if (__tmp__0EV==NULL) {
-                lisaac_push(&__pos__C4G,L178553886); /* L1362 ABSTRACT_BITMAP*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* FAST_ARRAY(EDGE) */ {
-                lisaac_push(&__pos__C4G,L178553886); /* L1362 ABSTRACT_BITMAP*/;
-                __tmp__BAH=item__ZK5(((__FAST_ARRAYoEDGEo__YUG *)__tmp__0EV),__tmp__2TG);
-              };
-              /* NULL __EDGE__WUG__ */
-if (__tmp__BAH==NULL) {
-                lisaac_push(&__pos__C4G,L178555934); /* L1362 ABSTRACT_BITMAP*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* EDGE */ {
-                lisaac_push(&__pos__C4G,L178555934); /* L1362 ABSTRACT_BITMAP*/;
-                Self__I34D=((__EDGE__WUG *)__tmp__BAH);
-                lisaac_push_first(&__pos__TBQC,L6294615); /* L48 EDGE*/;
-                __tmp__CAH=Self__I34D->y__ARHC;
-              };
-              __tmp__FAH=(__tmp__CAH == __tmp__NEV);
+          li__V0V=li__YOXD;
+          li__2OXD= 0;
+          if ((li__X0V > li__T0V)) {
+            li__2OXD=li__T0V;
+          } else /* FALSE */ {
+            li__2OXD=li__X0V;
+          };
+          li__C4V=(__li__K)(li__2OXD +  1);
+          li__X0V=li__C4V;
+          ((__li__DXB *)li__MOP->li__2KB->li__LYB)->li__JYB=li__UOXD;
+          li__5P1D=((__li__DXB *)li__MOP->li__2KB->li__LYB);
+          if (((void *)li__5P1D->li__YJ1C != (void *)NULL)) {
+            ((__li__DXB *)li__5P1D->li__YJ1C)->li__OGD=li__5P1D->li__OGD;
+          };
+          if (((void *)li__5P1D->li__OGD != (void *)NULL)) {
+            ((__li__DXB *)li__5P1D->li__OGD)->li__YJ1C=li__5P1D->li__YJ1C;
+          };
+          if ((li__QOXD != li__MOP->li__2KB->li__HYB->li__JYB)) {
+            ((__li__DXB *)li__MOP->li__2KB->li__HYB)->li__JYB=li__QOXD;
+            li__EQ1D=((__li__DXB *)li__MOP->li__2KB->li__HYB);
+            li__CQ1D=li__J3B;
+            li__CR1D=NULL;
+            if (((void *)li__EQ1D->li__YJ1C == (void *)NULL)) {
+              li__CR1D=li__EQ1D->li__OGD;
             } else /* FALSE */ {
-              lisaac_push(&__pos__23G,L178541598); /* L1362 ABSTRACT_BITMAP*/;
-              lisaac_push_first(&__pos__PB2,L12081158); /* L92 FALSE*/;
-              __tmp__FAH=FALSE__I__;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__FAH) {
-              lisaac_push(&__pos__220,L9832978); /* L75 BLOCK*/;
-              lisaac_push_first(&__pos__23G,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__PB2,L9576466); /* L73 BLOCK*/;
-              lisaac_push_first(&__pos__C4G,L178564126); /* L1362 ABSTRACT_BITMAP*/;
-              __tmp__0EV=(*(VIDEO__QB__)).poly_list_y__KVG;
-              /* NULL __FAST_ARRAYoEDGEo__YUG__ */
-if (__tmp__0EV==NULL) {
-                lisaac_push(&__pos__C4G,L178674206); /* L1363 ABSTRACT_BITMAP*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* FAST_ARRAY(EDGE) */ {
-                lisaac_push(&__pos__C4G,L178674206); /* L1363 ABSTRACT_BITMAP*/;
-                __tmp__BAH=item__ZK5(((__FAST_ARRAYoEDGEo__YUG *)__tmp__0EV),__tmp__2TG);
-              };
-              /* NULL __EDGE__WUG__ */
-if (__tmp__BAH==NULL) {
-                lisaac_push(&__pos__C4G,L178680350); /* L1363 ABSTRACT_BITMAP*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* EDGE */ {
-                lisaac_push(&__pos__C4G,L178680350); /* L1363 ABSTRACT_BITMAP*/;
-                Self__I34D=((__EDGE__WUG *)__tmp__BAH);
-                lisaac_push_first(&__pos__TBQC,L14036055); /* L107 EDGE*/;
-                __tmp__BAH=NULL;
-                new_root__C1HC=NULL;
-                lisaac_push(&__pos__TBQC,L14685271); /* L112 EDGE*/;
-                to_run__3JJC(Self__I34D);
-                pos__A1HC=x_edges__X2G;
-                lisaac_push(&__pos__TBQC,L15338071); /* L117 EDGE*/;
-                lisaac_push_first(&__pos__VNGE,L9441810); /* L72 BLOCK*/;
-                while_do__MLJC:
-                {
-                  lisaac_push(&__pos__VNGE,L9441810); /* L72 BLOCK*/;
-                  lisaac_push_first(&__pos__2NGE,L14944855); /* L114 EDGE*/;
-                  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)pos__A1HC != (void *)NULL)) {
-                    lisaac_push(&__pos__2NGE,L14952023); /* L114 EDGE*/;
-                    lisaac_push_first(&__pos__3NGE,L10652674); /* L81 TRUE*/;
-                    lisaac_push_first(&__pos__M1HC,L14953047); /* L114 EDGE*/;
-                    /* NULL __EDGE__WUG__ */
-if (pos__A1HC==NULL) {
-                      lisaac_push(&__pos__M1HC,L14956119); /* L114 EDGE*/;
-                      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                    } else /* EDGE */ {
-                      __tmp__O1HC=pos__A1HC->x__QBH;
-                    };
-                    __tmp__P1HC=Self__I34D->x__QBH;
-                    lisaac_push(&__pos__M1HC,L14956631); /* L114 EDGE*/;
-                    __tmp__Q1HC=__infix_less__LOH(__tmp__O1HC,__tmp__P1HC);
-                    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__Q1HC) {
-                      lisaac_push(&__pos__M1HC,L14959191); /* L114 EDGE*/;
-                      lisaac_push_first(&__pos__GKRC,L10377218); /* L79 TRUE*/;
-                      __tmp__H2HC=TRUE__B__;
-                    } else /* FALSE */ {
-                      lisaac_push(&__pos__M1HC,L14959191); /* L114 EDGE*/;
-                      lisaac_push_first(&__pos__GKRC,L11832326); /* L90 FALSE*/;
-                      lisaac_push_first(&__pos__V1HC,L14960215); /* L114 EDGE*/;
-                      /* NULL __EDGE__WUG__ */
-if (pos__A1HC==NULL) {
-                        lisaac_push(&__pos__V1HC,L14963287); /* L114 EDGE*/;
-                        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                      } else /* EDGE */ {
-                        __tmp__X1HC=pos__A1HC->x__QBH;
-                      };
-                      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__X1HC == Self__I34D->x__QBH)) {
-                        lisaac_push(&__pos__V1HC,L14966359); /* L114 EDGE*/;
-                        lisaac_push_first(&__pos__QASC,L10652674); /* L81 TRUE*/;
-                        lisaac_push_first(&__pos__31HC,L14967383); /* L114 EDGE*/;
-                        /* NULL __EDGE__WUG__ */
-if (pos__A1HC==NULL) {
-                          lisaac_push(&__pos__31HC,L14970455); /* L114 EDGE*/;
-                          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                        } else /* EDGE */ {
-                          __tmp__51HC=pos__A1HC->dx__ODH;
-                        };
-                        __tmp__X1HC=Self__I34D->dx__ODH;
-                        lisaac_push(&__pos__31HC,L14970967); /* L114 EDGE*/;
-                        __tmp__B2HC=__infix_less__LOH(__tmp__51HC,__tmp__X1HC);
-                        __tmp__E2HC=__tmp__B2HC;
-                      } else /* FALSE */ {
-                        lisaac_push(&__pos__V1HC,L14966359); /* L114 EDGE*/;
-                        lisaac_push_first(&__pos__QASC,L12081158); /* L92 FALSE*/;
-                        __tmp__E2HC=FALSE__I__;
-                      };
-                      __tmp__H2HC=__tmp__E2HC;
-                    };
-                    __tmp__Q1HC=__tmp__H2HC;
-                  } else /* FALSE */ {
-                    lisaac_push(&__pos__2NGE,L14952023); /* L114 EDGE*/;
-                    lisaac_push_first(&__pos__3NGE,L12081158); /* L92 FALSE*/;
-                    __tmp__Q1HC=FALSE__I__;
-                  };
-                  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__Q1HC) {
-                    lisaac_push(&__pos__VNGE,L9832978); /* L75 BLOCK*/;
-                    lisaac_push_first(&__pos__2NGE,L8792066); /* L67 TRUE*/;
-                    lisaac_push_first(&__pos__3NGE,L9576466); /* L73 BLOCK*/;
-                    lisaac_push_first(&__pos__M1HC,L14980695); /* L114 EDGE*/;
-                    __tmp__BAH=pos__A1HC;
-                    /* NULL __EDGE__WUG__ */
-if (pos__A1HC==NULL) {
-                      lisaac_push(&__pos__M1HC,L15216215); /* L116 EDGE*/;
-                      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                    } else /* EDGE */ {
-                      __tmp__S2HC=pos__A1HC->next_x__ABH;
-                    };
-                    pos__A1HC=__tmp__S2HC;
-                    lisaac_push(&__pos__3NGE,L9709074); /* L74 BLOCK*/;
-                    goto while_do__MLJC;
-                  } else /* FALSE */ {
-                    lisaac_push(&__pos__VNGE,L9832978); /* L75 BLOCK*/;
-                    lisaac_push_first(&__pos__2NGE,L8530438); /* L65 FALSE*/;
-                  };
-                };
-                Self__I34D->next_x__ABH=pos__A1HC;
-                Self__I34D->prev_x__QEH=__tmp__BAH;
-                /* __TRUE__B__ __FALSE__I__ */
-if (((void *)pos__A1HC != (void *)NULL)) {
-                  lisaac_push(&__pos__TBQC,L15993431); /* L122 EDGE*/;
-                  lisaac_push_first(&__pos__VNGE,L8792066); /* L67 TRUE*/;
-                  lisaac_push_first(&__pos__2NGE,L15741527); /* L120 EDGE*/;
-                  /* NULL __EDGE__WUG__ */
-if (pos__A1HC==NULL) {
-                    lisaac_push(&__pos__2NGE,L15874135); /* L121 EDGE*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* EDGE */ {
-                    lisaac_push(&__pos__2NGE,L15874135); /* L121 EDGE*/;
-                    __tmp__S2HC=((__EDGE__WUG *)pos__A1HC);
-                    lisaac_push_first(&__pos__3NGE,L12726359); /* L97 EDGE*/;
-                    __tmp__S2HC->prev_x__QEH=Self__I34D;
-                  };
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__TBQC,L15993431); /* L122 EDGE*/;
-                  lisaac_push_first(&__pos__VNGE,L8530438); /* L65 FALSE*/;
-                };
-                /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__I34D->prev_x__QEH != (void *)NULL)) {
-                  lisaac_push(&__pos__TBQC,L16779863); /* L128 EDGE*/;
-                  lisaac_push_first(&__pos__VNGE,L6825986); /* L52 TRUE*/;
-                  lisaac_push_first(&__pos__2NGE,L16133719); /* L123 EDGE*/;
-                  __tmp__S2HC=Self__I34D->prev_x__QEH;
-                  /* NULL __EDGE__WUG__ */
-if (__tmp__S2HC==NULL) {
-                    lisaac_push(&__pos__2NGE,L16267351); /* L124 EDGE*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* EDGE */ {
-                    lisaac_push(&__pos__2NGE,L16267351); /* L124 EDGE*/;
-                    Self__NJJD=((__EDGE__WUG *)__tmp__S2HC);
-                    lisaac_push_first(&__pos__3NGE,L12070999); /* L92 EDGE*/;
-                    Self__NJJD->next_x__ABH=Self__I34D;
-                  };
-                  new_root__C1HC=x_edges__X2G;
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__TBQC,L16779863); /* L128 EDGE*/;
-                  lisaac_push_first(&__pos__VNGE,L6826502); /* L52 FALSE*/;
-                  lisaac_push_first(&__pos__2NGE,L16521303); /* L126 EDGE*/;
-                  new_root__C1HC=Self__I34D;
-                };
-                __tmp__BAH=new_root__C1HC;
-              };
-              x_edges__X2G=__tmp__BAH;
-              lisaac_push(&__pos__C4G,L178797598); /* L1364 ABSTRACT_BITMAP*/;
-              lisaac_push_first(&__pos__TBQC,L9990152); /* L76 NUMERIC*/;
-              lisaac_push_first(&__pos__VNGE,L11029512); /* L84 NUMERIC*/;
-              lisaac_push_first(&__pos__2NGE,L9195016); /* L70 NUMERIC*/;
-              __tmp__SEV=(__INTEGER__K)(-  1);
-              lisaac_push(&__pos__TBQC,L9989128); /* L76 NUMERIC*/;
-              lisaac_push_first(&__pos__VNGE,L9195016); /* L70 NUMERIC*/;
-              __tmp__2TG=(__INTEGER__K)(__tmp__2TG - __tmp__SEV);
-              lisaac_push(&__pos__PB2,L9709074); /* L74 BLOCK*/;
-              goto while_do__330;
+              ((__li__DXB *)li__EQ1D->li__YJ1C)->li__OGD=li__EQ1D->li__OGD;
+              li__CR1D=li__CQ1D;
+            };
+            if (((void *)li__EQ1D->li__OGD != (void *)NULL)) {
+              ((__li__DXB *)li__EQ1D->li__OGD)->li__YJ1C=li__EQ1D->li__YJ1C;
+            };
+            li__J3B=li__CR1D;
+            li__EQ1D=li__O21C(((__li__DXB *)li__MOP->li__2KB->li__HYB),li__CR1D);
+            li__J3B=li__EQ1D;
+          };
+          li__O21C(((__li__DXB *)li__MOP->li__2KB->li__LYB),li__MOP->li__2KB->li__HYB);
+          ((__li__GXB *)li__MOP->li__2KB->li__SYB)->li__QYB=li__C4V;
+          li__HQ1D=((__li__GXB *)li__MOP->li__2KB->li__SYB);
+          if (((void *)li__HQ1D->li__YK1C != (void *)NULL)) {
+            ((__li__GXB *)li__HQ1D->li__YK1C)->li__ZBD=li__HQ1D->li__ZBD;
+          };
+          if (((void *)li__HQ1D->li__ZBD != (void *)NULL)) {
+            ((__li__GXB *)li__HQ1D->li__ZBD)->li__YK1C=li__HQ1D->li__YK1C;
+          };
+          if ((li__YOXD != li__MOP->li__2KB->li__OYB->li__QYB)) {
+            ((__li__GXB *)li__MOP->li__2KB->li__OYB)->li__QYB=li__YOXD;
+            li__MQ1D=((__li__GXB *)li__MOP->li__2KB->li__OYB);
+            li__KQ1D=li__W3B;
+            li__KR1D=NULL;
+            if (((void *)li__MQ1D->li__YK1C == (void *)NULL)) {
+              li__KR1D=li__MQ1D->li__ZBD;
             } else /* FALSE */ {
-              lisaac_push(&__pos__220,L9832978); /* L75 BLOCK*/;
-              lisaac_push_first(&__pos__23G,L8530438); /* L65 FALSE*/;
+              ((__li__GXB *)li__MQ1D->li__YK1C)->li__ZBD=li__MQ1D->li__ZBD;
+              li__KR1D=li__KQ1D;
             };
-          };
-          lisaac_push(&__pos__U3G,L179321374); /* L1368 ABSTRACT_BITMAP*/;
-          lisaac_push_first(&__pos__220,L7735303); /* L59 INTEGER*/;
-          lisaac_push_first(&__pos__23G,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__PB2,L9195016); /* L70 NUMERIC*/;
-          __tmp__XNGE=(__INTEGER__K)(-  2147483647);
-          lisaac_push(&__pos__220,L7750663); /* L59 INTEGER*/;
-          lisaac_push_first(&__pos__23G,L70029832); /* L534 NUMERIC*/;
-          lisaac_push_first(&__pos__PB2,L4069969); /* L31 CONVERT*/;
-          __tmp__SAH=((__INTEGER_64__ZRB )__tmp__XNGE);
-          lisaac_push(&__pos__U3G,L179327006); /* L1368 ABSTRACT_BITMAP*/;
-          lisaac_push_first(&__pos__220,L53760008); /* L410 NUMERIC*/;
-          lisaac_push_first(&__pos__23G,L67408392); /* L514 NUMERIC*/;
-          lisaac_push_first(&__pos__PB2,L4069969); /* L31 CONVERT*/;
-          __tmp__0TG=((__INTEGER__K )__tmp__SAH);
-          edge__U2G=x_edges__X2G;
-          lisaac_push(&__pos__U3G,L187700766); /* L1432 ABSTRACT_BITMAP*/;
-          lisaac_push_first(&__pos__220,L9441810); /* L72 BLOCK*/;
-          while_do__M40:
-          {
-            lisaac_push(&__pos__220,L9441810); /* L72 BLOCK*/;
-            lisaac_push_first(&__pos__23G,L179574302); /* L1370 ABSTRACT_BITMAP*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (((void *)edge__U2G != (void *)NULL)) {
-              lisaac_push(&__pos__220,L9832978); /* L75 BLOCK*/;
-              lisaac_push_first(&__pos__23G,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__PB2,L9576466); /* L73 BLOCK*/;
-              lisaac_push_first(&__pos__C4G,L179585566); /* L1370 ABSTRACT_BITMAP*/;
-              /* NULL __EDGE__WUG__ */
-if (edge__U2G==NULL) {
-                lisaac_push(&__pos__C4G,L179717150); /* L1371 ABSTRACT_BITMAP*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* EDGE */ {
-                __tmp__BAH=edge__U2G->next_x__ABH;
-              };
-              __tmp__SEV=Self__H0D->parent_window__XT.clip_y0__4MG;
-              lisaac_push(&__pos__C4G,L179970590); /* L1373 ABSTRACT_BITMAP*/;
-              __tmp__FAH=__infix_greater_equal__JGG(__tmp__NEV,__tmp__SEV);
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__FAH) {
-                lisaac_push(&__pos__C4G,L183376414); /* L1399 ABSTRACT_BITMAP*/;
-                lisaac_push_first(&__pos__TBQC,L8792066); /* L67 TRUE*/;
-                lisaac_push_first(&__pos__VNGE,L179977758); /* L1373 ABSTRACT_BITMAP*/;
-                /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__4TG ==  0)) {
-                  lisaac_push(&__pos__VNGE,L181673502); /* L1386 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__2NGE,L8792066); /* L67 TRUE*/;
-                  lisaac_push_first(&__pos__3NGE,L180239390); /* L1375 ABSTRACT_BITMAP*/;
-                  /* NULL __EDGE__WUG__ */
-if (edge__U2G==NULL) {
-                    lisaac_push(&__pos__3NGE,L180502558); /* L1377 ABSTRACT_BITMAP*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* EDGE */ {
-                    __tmp__O1HC=edge__U2G->x__QBH;
-                  };
-                  lisaac_push(&__pos__3NGE,L180503070); /* L1377 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__M1HC,L9990152); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__GKRC,L11029512); /* L84 NUMERIC*/;
-                  lisaac_push_first(&__pos__V1HC,L9195016); /* L70 NUMERIC*/;
-                  __tmp__P1HC=(__INTEGER__K)(-  127);
-                  lisaac_push(&__pos__M1HC,L9989128); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__GKRC,L9195016); /* L70 NUMERIC*/;
-                  __tmp__X1HC=(__INTEGER__K)(__tmp__O1HC - __tmp__P1HC);
-                  lisaac_push(&__pos__3NGE,L180506142); /* L1377 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__M1HC,L23745543); /* L181 INTEGER*/;
-                  __tmp__O1HC=(__INTEGER__K)(__tmp__X1HC >>  8);
-                  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__O1HC != __tmp__0TG)) {
-                    lisaac_push(&__pos__3NGE,L180634142); /* L1378 ABSTRACT_BITMAP*/;
-                    lisaac_push_first(&__pos__M1HC,L10652674); /* L81 TRUE*/;
-                    lisaac_push_first(&__pos__GKRC,L180642334); /* L1378 ABSTRACT_BITMAP*/;
-                    lisaac_push_first(&__pos__V1HC,L9990152); /* L76 NUMERIC*/;
-                    lisaac_push_first(&__pos__QASC,L11029512); /* L84 NUMERIC*/;
-                    lisaac_push_first(&__pos__31HC,L9195016); /* L70 NUMERIC*/;
-                    __tmp__51HC=(__INTEGER__K)(-  1);
-                    lisaac_push(&__pos__V1HC,L9989128); /* L76 NUMERIC*/;
-                    lisaac_push_first(&__pos__QASC,L9195016); /* L70 NUMERIC*/;
-                    __tmp__Q1HC=(__tmp__O1HC != (__INTEGER__K)(__tmp__0TG - __tmp__51HC));
-                  } else /* FALSE */ {
-                    lisaac_push(&__pos__3NGE,L180634142); /* L1378 ABSTRACT_BITMAP*/;
-                    lisaac_push_first(&__pos__M1HC,L12081158); /* L92 FALSE*/;
-                    __tmp__Q1HC=FALSE__I__;
-                  };
-                  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__Q1HC) {
-                    lisaac_push(&__pos__3NGE,L181543454); /* L1385 ABSTRACT_BITMAP*/;
-                    lisaac_push_first(&__pos__M1HC,L8792066); /* L67 TRUE*/;
-                    lisaac_push_first(&__pos__GKRC,L180647454); /* L1378 ABSTRACT_BITMAP*/;
-                    __tmp__51HC=Self__H0D->parent_window__XT.clip_x1__3MG;
-                    lisaac_push(&__pos__GKRC,L180761118); /* L1379 ABSTRACT_BITMAP*/;
-                    __tmp__Q1HC=__infix_less_equal__GTG(__tmp__ZTG,__tmp__51HC);
-                    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__Q1HC) {
-                      lisaac_push(&__pos__GKRC,L180767262); /* L1379 ABSTRACT_BITMAP*/;
-                      lisaac_push_first(&__pos__V1HC,L10652674); /* L81 TRUE*/;
-                      lisaac_push_first(&__pos__QASC,L180768286); /* L1379 ABSTRACT_BITMAP*/;
-                      __tmp__OCH=Self__H0D->parent_window__XT.clip_x0__0MG;
-                      lisaac_push(&__pos__QASC,L180770846); /* L1379 ABSTRACT_BITMAP*/;
-                      __tmp__H2HC=__infix_greater_equal__JGG(__tmp__0TG,__tmp__OCH);
-                      __tmp__B2HC=__tmp__H2HC;
-                    } else /* FALSE */ {
-                      lisaac_push(&__pos__GKRC,L180767262); /* L1379 ABSTRACT_BITMAP*/;
-                      lisaac_push_first(&__pos__V1HC,L12081158); /* L92 FALSE*/;
-                      __tmp__B2HC=FALSE__I__;
-                    };
-                    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__B2HC) {
-                      lisaac_push(&__pos__GKRC,L181282334); /* L1383 ABSTRACT_BITMAP*/;
-                      lisaac_push_first(&__pos__V1HC,L8792066); /* L67 TRUE*/;
-                      lisaac_push_first(&__pos__QASC,L180778526); /* L1379 ABSTRACT_BITMAP*/;
-                      __tmp__OCH=Self__H0D->parent_window__XT.clip_x0__0MG;
-                      lisaac_push(&__pos__QASC,L180898846); /* L1380 ABSTRACT_BITMAP*/;
-                      __tmp__0CH=max__IMH(__tmp__ZTG,__tmp__OCH);
-                      __tmp__ZTG=__tmp__0CH;
-                      __tmp__OCH=Self__H0D->parent_window__XT.clip_x1__3MG;
-                      lisaac_push(&__pos__QASC,L181029918); /* L1381 ABSTRACT_BITMAP*/;
-                      __tmp__2CH=min__TLH(__tmp__0TG,__tmp__OCH);
-                      __tmp__0TG=__tmp__2CH;
-                      __tmp__5CH=(*(VIDEO__QB__)).rgbcolor__OUG;
-                      lisaac_push(&__pos__QASC,L181173278); /* L1382 ABSTRACT_BITMAP*/;
-                      line_h_hard__until__color__ZYGB(Self__H0D,__tmp__0CH,__tmp__NEV,__tmp__2CH,__tmp__5CH);
-                    } else /* FALSE */ {
-                      lisaac_push(&__pos__GKRC,L181282334); /* L1383 ABSTRACT_BITMAP*/;
-                      lisaac_push_first(&__pos__V1HC,L8530438); /* L65 FALSE*/;
-                    };
-                    __tmp__ZTG=__tmp__O1HC;
-                  } else /* FALSE */ {
-                    lisaac_push(&__pos__3NGE,L181543454); /* L1385 ABSTRACT_BITMAP*/;
-                    lisaac_push_first(&__pos__M1HC,L8530438); /* L65 FALSE*/;
-                  };
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__VNGE,L181673502); /* L1386 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__2NGE,L8530438); /* L65 FALSE*/;
-                };
-                /* NULL __EDGE__WUG__ */
-if (edge__U2G==NULL) {
-                  lisaac_push(&__pos__VNGE,L181942302); /* L1388 ABSTRACT_BITMAP*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* EDGE */ {
-                  __tmp__Q1HC=edge__U2G->is_point__GDH;
-                };
-                /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__Q1HC) {
-                  lisaac_push(&__pos__VNGE,L182591006); /* L1393 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__2NGE,L6825986); /* L52 TRUE*/;
-                  lisaac_push_first(&__pos__3NGE,L181945374); /* L1388 ABSTRACT_BITMAP*/;
-                  /* NULL __EDGE__WUG__ */
-if (edge__U2G==NULL) {
-                    lisaac_push(&__pos__3NGE,L182079518); /* L1389 ABSTRACT_BITMAP*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* EDGE */ {
-                    __tmp__51HC=edge__U2G->dx__ODH;
-                  };
-                  lisaac_push(&__pos__3NGE,L182075422); /* L1389 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__M1HC,L9990152); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__GKRC,L11029512); /* L84 NUMERIC*/;
-                  lisaac_push_first(&__pos__V1HC,L9195016); /* L70 NUMERIC*/;
-                  __tmp__O1HC=(__INTEGER__K)(- __tmp__51HC);
-                  lisaac_push(&__pos__M1HC,L9989128); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__GKRC,L9195016); /* L70 NUMERIC*/;
-                  __tmp__4TG=(__INTEGER__K)(__tmp__4TG - __tmp__O1HC);
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__VNGE,L182591006); /* L1393 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__2NGE,L6826502); /* L52 FALSE*/;
-                  lisaac_push_first(&__pos__3NGE,L182337566); /* L1391 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__M1HC,L9990152); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__GKRC,L11029512); /* L84 NUMERIC*/;
-                  lisaac_push_first(&__pos__V1HC,L9195016); /* L70 NUMERIC*/;
-                  __tmp__O1HC=(__INTEGER__K)(- line__32G);
-                  lisaac_push(&__pos__M1HC,L9989128); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__GKRC,L9195016); /* L70 NUMERIC*/;
-                  __tmp__4TG=(__INTEGER__K)(__tmp__4TG - __tmp__O1HC);
-                  lisaac_push(&__pos__3NGE,L182465566); /* L1392 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__M1HC,L11029512); /* L84 NUMERIC*/;
-                  lisaac_push_first(&__pos__GKRC,L9195016); /* L70 NUMERIC*/;
-                  line__32G=(__INTEGER__K)(- line__32G);
-                };
-                /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__4TG ==  0)) {
-                  lisaac_push(&__pos__VNGE,L183246366); /* L1398 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__2NGE,L8792066); /* L67 TRUE*/;
-                  lisaac_push_first(&__pos__3NGE,L182860830); /* L1395 ABSTRACT_BITMAP*/;
-                  /* NULL __EDGE__WUG__ */
-if (edge__U2G==NULL) {
-                    lisaac_push(&__pos__3NGE,L183122462); /* L1397 ABSTRACT_BITMAP*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* EDGE */ {
-                    __tmp__51HC=edge__U2G->x__QBH;
-                  };
-                  lisaac_push(&__pos__3NGE,L183122974); /* L1397 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__M1HC,L9990152); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__GKRC,L11029512); /* L84 NUMERIC*/;
-                  lisaac_push_first(&__pos__V1HC,L9195016); /* L70 NUMERIC*/;
-                  __tmp__O1HC=(__INTEGER__K)(-  128);
-                  lisaac_push(&__pos__M1HC,L9989128); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__GKRC,L9195016); /* L70 NUMERIC*/;
-                  __tmp__P1HC=(__INTEGER__K)(__tmp__51HC - __tmp__O1HC);
-                  lisaac_push(&__pos__3NGE,L183126046); /* L1397 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__M1HC,L23745543); /* L181 INTEGER*/;
-                  __tmp__0TG=(__INTEGER__K)(__tmp__P1HC >>  8);
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__VNGE,L183246366); /* L1398 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__2NGE,L8530438); /* L65 FALSE*/;
-                };
-              } else /* FALSE */ {
-                lisaac_push(&__pos__C4G,L183376414); /* L1399 ABSTRACT_BITMAP*/;
-                lisaac_push_first(&__pos__TBQC,L8530438); /* L65 FALSE*/;
-              };
-              /* NULL __EDGE__WUG__ */
-if (edge__U2G==NULL) {
-                lisaac_push(&__pos__C4G,L183774750); /* L1402 ABSTRACT_BITMAP*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* EDGE */ {
-                __tmp__CAH=edge__U2G->width__IEH;
-              };
-              /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__CAH !=  0)) {
-                lisaac_push(&__pos__C4G,L187439646); /* L1430 ABSTRACT_BITMAP*/;
-                lisaac_push_first(&__pos__TBQC,L6825986); /* L52 TRUE*/;
-                lisaac_push_first(&__pos__VNGE,L183779358); /* L1402 ABSTRACT_BITMAP*/;
-                /* NULL __EDGE__WUG__ */
-if (edge__U2G==NULL) {
-                  lisaac_push(&__pos__VNGE,L183907870); /* L1403 ABSTRACT_BITMAP*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* EDGE */ {
-                  lisaac_push(&__pos__VNGE,L183907870); /* L1403 ABSTRACT_BITMAP*/;
-                  __tmp__S2HC=((__EDGE__WUG *)edge__U2G);
-                  lisaac_push_first(&__pos__2NGE,L21764695); /* L166 EDGE*/;
-                  __tmp__O1HC=__tmp__S2HC->width__IEH;
-                  lisaac_push(&__pos__2NGE,L22028887); /* L168 EDGE*/;
-                  lisaac_push_first(&__pos__3NGE,L9195016); /* L70 NUMERIC*/;
-                  __tmp__S2HC->width__IEH=(__INTEGER__K)(__tmp__O1HC -  1);
-                  __tmp__O1HC=__tmp__S2HC->x__QBH;
-                  __tmp__P1HC=__tmp__S2HC->dx__ODH;
-                  lisaac_push(&__pos__2NGE,L22155863); /* L169 EDGE*/;
-                  lisaac_push_first(&__pos__3NGE,L9990152); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__M1HC,L11029512); /* L84 NUMERIC*/;
-                  lisaac_push_first(&__pos__GKRC,L9195016); /* L70 NUMERIC*/;
-                  __tmp__X1HC=(__INTEGER__K)(- __tmp__P1HC);
-                  lisaac_push(&__pos__3NGE,L9989128); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__M1HC,L9195016); /* L70 NUMERIC*/;
-                  __tmp__S2HC->x__QBH=(__INTEGER__K)(__tmp__O1HC - __tmp__X1HC);
-                };
-                /* NULL __EDGE__WUG__ */
-if (edge__U2G==NULL) {
-                  lisaac_push(&__pos__VNGE,L184303646); /* L1406 ABSTRACT_BITMAP*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* EDGE */ {
-                  __tmp__S2HC=edge__U2G->prev_x__QEH;
-                };
-                edgep__W2G=__tmp__S2HC;
-                lisaac_push(&__pos__VNGE,L184688158); /* L1409 ABSTRACT_BITMAP*/;
-                lisaac_push_first(&__pos__2NGE,L9441810); /* L72 BLOCK*/;
-                while_do__3J3:
-                {
-                  lisaac_push(&__pos__2NGE,L9441810); /* L72 BLOCK*/;
-                  lisaac_push_first(&__pos__3NGE,L184426014); /* L1407 ABSTRACT_BITMAP*/;
-                  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)edgep__W2G != (void *)NULL)) {
-                    lisaac_push(&__pos__3NGE,L184434206); /* L1407 ABSTRACT_BITMAP*/;
-                    lisaac_push_first(&__pos__M1HC,L10652674); /* L81 TRUE*/;
-                    lisaac_push_first(&__pos__GKRC,L184435230); /* L1407 ABSTRACT_BITMAP*/;
-                    /* NULL __EDGE__WUG__ */
-if (edge__U2G==NULL) {
-                      lisaac_push(&__pos__GKRC,L184438302); /* L1407 ABSTRACT_BITMAP*/;
-                      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                    } else /* EDGE */ {
-                      __tmp__3EH=edge__U2G->x__QBH;
-                    };
-                    /* NULL __EDGE__WUG__ */
-if (edgep__W2G==NULL) {
-                      lisaac_push(&__pos__GKRC,L184442398); /* L1407 ABSTRACT_BITMAP*/;
-                      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                    } else /* EDGE */ {
-                      __tmp__4EH=edgep__W2G->x__QBH;
-                    };
-                    lisaac_push(&__pos__GKRC,L184438814); /* L1407 ABSTRACT_BITMAP*/;
-                    __tmp__H2HC=__infix_less__LOH(__tmp__3EH,__tmp__4EH);
-                    __tmp__B2HC=__tmp__H2HC;
-                  } else /* FALSE */ {
-                    lisaac_push(&__pos__3NGE,L184434206); /* L1407 ABSTRACT_BITMAP*/;
-                    lisaac_push_first(&__pos__M1HC,L12081158); /* L92 FALSE*/;
-                    __tmp__B2HC=FALSE__I__;
-                  };
-                  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__B2HC) {
-                    lisaac_push(&__pos__2NGE,L9832978); /* L75 BLOCK*/;
-                    lisaac_push_first(&__pos__3NGE,L8792066); /* L67 TRUE*/;
-                    lisaac_push_first(&__pos__M1HC,L9576466); /* L73 BLOCK*/;
-                    lisaac_push_first(&__pos__GKRC,L184449054); /* L1407 ABSTRACT_BITMAP*/;
-                    /* NULL __EDGE__WUG__ */
-if (edgep__W2G==NULL) {
-                      lisaac_push(&__pos__GKRC,L184567326); /* L1408 ABSTRACT_BITMAP*/;
-                      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                    } else /* EDGE */ {
-                      __tmp__KFH=edgep__W2G->prev_x__QEH;
-                    };
-                    edgep__W2G=__tmp__KFH;
-                    lisaac_push(&__pos__M1HC,L9709074); /* L74 BLOCK*/;
-                    goto while_do__3J3;
-                  } else /* FALSE */ {
-                    lisaac_push(&__pos__2NGE,L9832978); /* L75 BLOCK*/;
-                    lisaac_push_first(&__pos__3NGE,L8530438); /* L65 FALSE*/;
-                  };
-                };
-                /* NULL __EDGE__WUG__ */
-if (edge__U2G==NULL) {
-                  lisaac_push(&__pos__VNGE,L184828446); /* L1410 ABSTRACT_BITMAP*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* EDGE */ {
-                  __tmp__S2HC=edge__U2G->prev_x__QEH;
-                };
-                /* __TRUE__B__ __FALSE__I__ */
-if (((void *)edgep__W2G != (void *)__tmp__S2HC)) {
-                  lisaac_push(&__pos__VNGE,L186916382); /* L1426 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__2NGE,L8792066); /* L67 TRUE*/;
-                  lisaac_push_first(&__pos__3NGE,L184831518); /* L1410 ABSTRACT_BITMAP*/;
-                  /* NULL __EDGE__WUG__ */
-if (edge__U2G==NULL) {
-                    lisaac_push(&__pos__3NGE,L184956446); /* L1411 ABSTRACT_BITMAP*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* EDGE */ {
-                    Self__NJJD=edge__U2G->prev_x__QEH;
-                  };
-                  /* NULL __EDGE__WUG__ */
-if (edge__U2G==NULL) {
-                    lisaac_push(&__pos__3NGE,L184968734); /* L1411 ABSTRACT_BITMAP*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* EDGE */ {
-                    __tmp__KFH=edge__U2G->next_x__ABH;
-                  };
-                  /* NULL __EDGE__WUG__ */
-if (Self__NJJD==NULL) {
-                    lisaac_push(&__pos__3NGE,L184969246); /* L1411 ABSTRACT_BITMAP*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* EDGE */ {
-                    lisaac_push(&__pos__3NGE,L184969246); /* L1411 ABSTRACT_BITMAP*/;
-                    Self__U5TC=((__EDGE__WUG *)Self__NJJD);
-                    lisaac_push_first(&__pos__M1HC,L12070999); /* L92 EDGE*/;
-                    Self__U5TC->next_x__ABH=__tmp__KFH;
-                  };
-                  /* NULL __EDGE__WUG__ */
-if (edge__U2G==NULL) {
-                    lisaac_push(&__pos__3NGE,L185088030); /* L1412 ABSTRACT_BITMAP*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* EDGE */ {
-                    Self__NJJD=edge__U2G->next_x__ABH;
-                  };
-                  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__NJJD != (void *)NULL)) {
-                    lisaac_push(&__pos__3NGE,L185344542); /* L1414 ABSTRACT_BITMAP*/;
-                    lisaac_push_first(&__pos__M1HC,L8792066); /* L67 TRUE*/;
-                    lisaac_push_first(&__pos__GKRC,L185094174); /* L1412 ABSTRACT_BITMAP*/;
-                    /* NULL __EDGE__WUG__ */
-if (edge__U2G==NULL) {
-                      lisaac_push(&__pos__GKRC,L185219614); /* L1413 ABSTRACT_BITMAP*/;
-                      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                    } else /* EDGE */ {
-                      __tmp__3FH=edge__U2G->next_x__ABH;
-                    };
-                    /* NULL __EDGE__WUG__ */
-if (edge__U2G==NULL) {
-                      lisaac_push(&__pos__GKRC,L185231902); /* L1413 ABSTRACT_BITMAP*/;
-                      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                    } else /* EDGE */ {
-                      __tmp__4FH=edge__U2G->prev_x__QEH;
-                    };
-                    /* NULL __EDGE__WUG__ */
-if (__tmp__3FH==NULL) {
-                      lisaac_push(&__pos__GKRC,L185232414); /* L1413 ABSTRACT_BITMAP*/;
-                      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                    } else /* EDGE */ {
-                      lisaac_push(&__pos__GKRC,L185232414); /* L1413 ABSTRACT_BITMAP*/;
-                      Self__I05D=((__EDGE__WUG *)__tmp__3FH);
-                      lisaac_push_first(&__pos__V1HC,L12726359); /* L97 EDGE*/;
-                      Self__I05D->prev_x__QEH=__tmp__4FH;
-                    };
-                  } else /* FALSE */ {
-                    lisaac_push(&__pos__3NGE,L185344542); /* L1414 ABSTRACT_BITMAP*/;
-                    lisaac_push_first(&__pos__M1HC,L8530438); /* L65 FALSE*/;
-                  };
-                  /* NULL __EDGE__WUG__ */
-if (edge__U2G==NULL) {
-                    lisaac_push(&__pos__3NGE,L185485854); /* L1415 ABSTRACT_BITMAP*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* EDGE */ {
-                    lisaac_push(&__pos__3NGE,L185485854); /* L1415 ABSTRACT_BITMAP*/;
-                    Self__NJJD=((__EDGE__WUG *)edge__U2G);
-                    lisaac_push_first(&__pos__M1HC,L12726359); /* L97 EDGE*/;
-                    Self__NJJD->prev_x__QEH=edgep__W2G;
-                  };
-                  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)edgep__W2G != (void *)NULL)) {
-                    lisaac_push(&__pos__3NGE,L186393118); /* L1422 ABSTRACT_BITMAP*/;
-                    lisaac_push_first(&__pos__M1HC,L6825986); /* L52 TRUE*/;
-                    lisaac_push_first(&__pos__GKRC,L185615390); /* L1416 ABSTRACT_BITMAP*/;
-                    /* NULL __EDGE__WUG__ */
-if (edgep__W2G==NULL) {
-                      lisaac_push(&__pos__GKRC,L185753118); /* L1417 ABSTRACT_BITMAP*/;
-                      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                    } else /* EDGE */ {
-                      __tmp__3FH=edgep__W2G->next_x__ABH;
-                    };
-                    /* NULL __EDGE__WUG__ */
-if (edge__U2G==NULL) {
-                      lisaac_push(&__pos__GKRC,L185753630); /* L1417 ABSTRACT_BITMAP*/;
-                      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                    } else /* EDGE */ {
-                      lisaac_push(&__pos__GKRC,L185753630); /* L1417 ABSTRACT_BITMAP*/;
-                      __tmp__4FH=((__EDGE__WUG *)edge__U2G);
-                      lisaac_push_first(&__pos__V1HC,L12070999); /* L92 EDGE*/;
-                      __tmp__4FH->next_x__ABH=__tmp__3FH;
-                    };
-                    /* NULL __EDGE__WUG__ */
-if (edgep__W2G==NULL) {
-                      lisaac_push(&__pos__GKRC,L185880094); /* L1418 ABSTRACT_BITMAP*/;
-                      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                    } else /* EDGE */ {
-                      lisaac_push(&__pos__GKRC,L185880094); /* L1418 ABSTRACT_BITMAP*/;
-                      __tmp__3FH=((__EDGE__WUG *)edgep__W2G);
-                      lisaac_push_first(&__pos__V1HC,L12070999); /* L92 EDGE*/;
-                      __tmp__3FH->next_x__ABH=edge__U2G;
-                    };
-                  } else /* FALSE */ {
-                    lisaac_push(&__pos__3NGE,L186393118); /* L1422 ABSTRACT_BITMAP*/;
-                    lisaac_push_first(&__pos__M1HC,L6826502); /* L52 FALSE*/;
-                    lisaac_push_first(&__pos__GKRC,L186003486); /* L1419 ABSTRACT_BITMAP*/;
-                    /* NULL __EDGE__WUG__ */
-if (edge__U2G==NULL) {
-                      lisaac_push(&__pos__GKRC,L186143262); /* L1420 ABSTRACT_BITMAP*/;
-                      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                    } else /* EDGE */ {
-                      lisaac_push(&__pos__GKRC,L186143262); /* L1420 ABSTRACT_BITMAP*/;
-                      __tmp__3FH=((__EDGE__WUG *)edge__U2G);
-                      lisaac_push_first(&__pos__V1HC,L12070999); /* L92 EDGE*/;
-                      __tmp__3FH->next_x__ABH=x_edges__X2G;
-                    };
-                    x_edges__X2G=edge__U2G;
-                  };
-                  /* NULL __EDGE__WUG__ */
-if (edge__U2G==NULL) {
-                    lisaac_push(&__pos__3NGE,L186529822); /* L1423 ABSTRACT_BITMAP*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* EDGE */ {
-                    Self__NJJD=edge__U2G->next_x__ABH;
-                  };
-                  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__NJJD != (void *)NULL)) {
-                    lisaac_push(&__pos__3NGE,L186786334); /* L1425 ABSTRACT_BITMAP*/;
-                    lisaac_push_first(&__pos__M1HC,L8792066); /* L67 TRUE*/;
-                    lisaac_push_first(&__pos__GKRC,L186535966); /* L1423 ABSTRACT_BITMAP*/;
-                    /* NULL __EDGE__WUG__ */
-if (edge__U2G==NULL) {
-                      lisaac_push(&__pos__GKRC,L186661406); /* L1424 ABSTRACT_BITMAP*/;
-                      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                    } else /* EDGE */ {
-                      __tmp__3FH=edge__U2G->next_x__ABH;
-                    };
-                    /* NULL __EDGE__WUG__ */
-if (__tmp__3FH==NULL) {
-                      lisaac_push(&__pos__GKRC,L186669598); /* L1424 ABSTRACT_BITMAP*/;
-                      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                    } else /* EDGE */ {
-                      lisaac_push(&__pos__GKRC,L186669598); /* L1424 ABSTRACT_BITMAP*/;
-                      __tmp__4FH=((__EDGE__WUG *)__tmp__3FH);
-                      lisaac_push_first(&__pos__V1HC,L12726359); /* L97 EDGE*/;
-                      __tmp__4FH->prev_x__QEH=edge__U2G;
-                    };
-                  } else /* FALSE */ {
-                    lisaac_push(&__pos__3NGE,L186786334); /* L1425 ABSTRACT_BITMAP*/;
-                    lisaac_push_first(&__pos__M1HC,L8530438); /* L65 FALSE*/;
-                  };
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__VNGE,L186916382); /* L1426 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__2NGE,L8530438); /* L65 FALSE*/;
-                };
-              } else /* FALSE */ {
-                lisaac_push(&__pos__C4G,L187439646); /* L1430 ABSTRACT_BITMAP*/;
-                lisaac_push_first(&__pos__TBQC,L6826502); /* L52 FALSE*/;
-                lisaac_push_first(&__pos__VNGE,L187050014); /* L1427 ABSTRACT_BITMAP*/;
-                /* NULL __EDGE__WUG__ */
-if (edge__U2G==NULL) {
-                  lisaac_push(&__pos__VNGE,L187324958); /* L1429 ABSTRACT_BITMAP*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* EDGE */ {
-                  lisaac_push(&__pos__VNGE,L187324958); /* L1429 ABSTRACT_BITMAP*/;
-                  __tmp__S2HC=((__EDGE__WUG *)edge__U2G);
-                  lisaac_push_first(&__pos__2NGE,L17446999); /* L133 EDGE*/;
-                  Self__NJJD=NULL;
-                  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__S2HC->next_y__R4G == (void *)NULL)) {
-                    lisaac_push(&__pos__2NGE,L21236311); /* L162 EDGE*/;
-                    lisaac_push_first(&__pos__3NGE,L6825986); /* L52 TRUE*/;
-                    lisaac_push_first(&__pos__M1HC,L17969239); /* L137 EDGE*/;
-                    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__S2HC->next_x__ABH != (void *)NULL)) {
-                      lisaac_push(&__pos__M1HC,L18484823); /* L141 EDGE*/;
-                      lisaac_push_first(&__pos__GKRC,L8792066); /* L67 TRUE*/;
-                      lisaac_push_first(&__pos__V1HC,L18231895); /* L139 EDGE*/;
-                      __tmp__3FH=__tmp__S2HC->next_x__ABH;
-                      __tmp__4FH=__tmp__S2HC->prev_x__QEH;
-                      /* NULL __EDGE__WUG__ */
-if (__tmp__3FH==NULL) {
-                        lisaac_push(&__pos__V1HC,L18362967); /* L140 EDGE*/;
-                        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                      } else /* EDGE */ {
-                        lisaac_push(&__pos__V1HC,L18362967); /* L140 EDGE*/;
-                        Self__J35D=((__EDGE__WUG *)__tmp__3FH);
-                        lisaac_push_first(&__pos__QASC,L12726359); /* L97 EDGE*/;
-                        Self__J35D->prev_x__QEH=__tmp__4FH;
-                      };
-                    } else /* FALSE */ {
-                      lisaac_push(&__pos__M1HC,L18484823); /* L141 EDGE*/;
-                      lisaac_push_first(&__pos__GKRC,L8530438); /* L65 FALSE*/;
-                    };
-                    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__S2HC->prev_x__QEH != (void *)NULL)) {
-                      lisaac_push(&__pos__M1HC,L19271255); /* L147 EDGE*/;
-                      lisaac_push_first(&__pos__GKRC,L6825986); /* L52 TRUE*/;
-                      lisaac_push_first(&__pos__V1HC,L18625111); /* L142 EDGE*/;
-                      __tmp__3FH=__tmp__S2HC->prev_x__QEH;
-                      __tmp__4FH=__tmp__S2HC->next_x__ABH;
-                      /* NULL __EDGE__WUG__ */
-if (__tmp__3FH==NULL) {
-                        lisaac_push(&__pos__V1HC,L18756183); /* L143 EDGE*/;
-                        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                      } else /* EDGE */ {
-                        lisaac_push(&__pos__V1HC,L18756183); /* L143 EDGE*/;
-                        Self__J35D=((__EDGE__WUG *)__tmp__3FH);
-                        lisaac_push_first(&__pos__QASC,L12070999); /* L92 EDGE*/;
-                        Self__J35D->next_x__ABH=__tmp__4FH;
-                      };
-                      Self__NJJD=x_edges__X2G;
-                    } else /* FALSE */ {
-                      lisaac_push(&__pos__M1HC,L19271255); /* L147 EDGE*/;
-                      lisaac_push_first(&__pos__GKRC,L6826502); /* L52 FALSE*/;
-                      lisaac_push_first(&__pos__V1HC,L19012695); /* L145 EDGE*/;
-                      Self__NJJD=__tmp__S2HC->next_x__ABH;
-                    };
-                  } else /* FALSE */ {
-                    lisaac_push(&__pos__2NGE,L21236311); /* L162 EDGE*/;
-                    lisaac_push_first(&__pos__3NGE,L6826502); /* L52 FALSE*/;
-                    lisaac_push_first(&__pos__M1HC,L19404887); /* L148 EDGE*/;
-                    __tmp__KFH=__tmp__S2HC->next_y__R4G;
-                    /* NULL __EDGE__WUG__ */
-if (__tmp__KFH==NULL) {
-                      lisaac_push(&__pos__M1HC,L19670615); /* L150 EDGE*/;
-                      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                    } else /* EDGE */ {
-                      lisaac_push(&__pos__M1HC,L19670615); /* L150 EDGE*/;
-                      to_run__3JJC(((__EDGE__WUG *)__tmp__KFH));
-                    };
-                    __tmp__KFH=__tmp__S2HC->next_y__R4G;
-                    Self__U5TC=__tmp__S2HC->next_x__ABH;
-                    /* NULL __EDGE__WUG__ */
-if (__tmp__KFH==NULL) {
-                      lisaac_push(&__pos__M1HC,L19807319); /* L151 EDGE*/;
-                      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                    } else /* EDGE */ {
-                      lisaac_push(&__pos__M1HC,L19807319); /* L151 EDGE*/;
-                      __tmp__3FH=((__EDGE__WUG *)__tmp__KFH);
-                      lisaac_push_first(&__pos__GKRC,L12070999); /* L92 EDGE*/;
-                      __tmp__3FH->next_x__ABH=Self__U5TC;
-                    };
-                    __tmp__KFH=__tmp__S2HC->next_y__R4G;
-                    Self__U5TC=__tmp__S2HC->prev_x__QEH;
-                    /* NULL __EDGE__WUG__ */
-if (__tmp__KFH==NULL) {
-                      lisaac_push(&__pos__M1HC,L19938391); /* L152 EDGE*/;
-                      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                    } else /* EDGE */ {
-                      lisaac_push(&__pos__M1HC,L19938391); /* L152 EDGE*/;
-                      __tmp__3FH=((__EDGE__WUG *)__tmp__KFH);
-                      lisaac_push_first(&__pos__GKRC,L12726359); /* L97 EDGE*/;
-                      __tmp__3FH->prev_x__QEH=Self__U5TC;
-                    };
-                    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__S2HC->next_x__ABH != (void *)NULL)) {
-                      lisaac_push(&__pos__M1HC,L20319831); /* L155 EDGE*/;
-                      lisaac_push_first(&__pos__GKRC,L8792066); /* L67 TRUE*/;
-                      lisaac_push_first(&__pos__V1HC,L20066903); /* L153 EDGE*/;
-                      __tmp__3FH=__tmp__S2HC->next_x__ABH;
-                      __tmp__4FH=__tmp__S2HC->next_y__R4G;
-                      /* NULL __EDGE__WUG__ */
-if (__tmp__3FH==NULL) {
-                        lisaac_push(&__pos__V1HC,L20197975); /* L154 EDGE*/;
-                        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                      } else /* EDGE */ {
-                        lisaac_push(&__pos__V1HC,L20197975); /* L154 EDGE*/;
-                        Self__J35D=((__EDGE__WUG *)__tmp__3FH);
-                        lisaac_push_first(&__pos__QASC,L12726359); /* L97 EDGE*/;
-                        Self__J35D->prev_x__QEH=__tmp__4FH;
-                      };
-                    } else /* FALSE */ {
-                      lisaac_push(&__pos__M1HC,L20319831); /* L155 EDGE*/;
-                      lisaac_push_first(&__pos__GKRC,L8530438); /* L65 FALSE*/;
-                    };
-                    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__S2HC->prev_x__QEH != (void *)NULL)) {
-                      lisaac_push(&__pos__M1HC,L21106263); /* L161 EDGE*/;
-                      lisaac_push_first(&__pos__GKRC,L6825986); /* L52 TRUE*/;
-                      lisaac_push_first(&__pos__V1HC,L20460119); /* L156 EDGE*/;
-                      __tmp__3FH=__tmp__S2HC->prev_x__QEH;
-                      __tmp__4FH=__tmp__S2HC->next_y__R4G;
-                      /* NULL __EDGE__WUG__ */
-if (__tmp__3FH==NULL) {
-                        lisaac_push(&__pos__V1HC,L20591191); /* L157 EDGE*/;
-                        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                      } else /* EDGE */ {
-                        lisaac_push(&__pos__V1HC,L20591191); /* L157 EDGE*/;
-                        Self__J35D=((__EDGE__WUG *)__tmp__3FH);
-                        lisaac_push_first(&__pos__QASC,L12070999); /* L92 EDGE*/;
-                        Self__J35D->next_x__ABH=__tmp__4FH;
-                      };
-                      Self__NJJD=x_edges__X2G;
-                    } else /* FALSE */ {
-                      lisaac_push(&__pos__M1HC,L21106263); /* L161 EDGE*/;
-                      lisaac_push_first(&__pos__GKRC,L6826502); /* L52 FALSE*/;
-                      lisaac_push_first(&__pos__V1HC,L20847703); /* L159 EDGE*/;
-                      Self__NJJD=__tmp__S2HC->next_y__R4G;
-                    };
-                  };
-                  __tmp__S2HC=Self__NJJD;
-                };
-                x_edges__X2G=__tmp__S2HC;
-              };
-              edge__U2G=__tmp__BAH;
-              lisaac_push(&__pos__PB2,L9709074); /* L74 BLOCK*/;
-              goto while_do__M40;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__220,L9832978); /* L75 BLOCK*/;
-              lisaac_push_first(&__pos__23G,L8530438); /* L65 FALSE*/;
+            if (((void *)li__MQ1D->li__ZBD != (void *)NULL)) {
+              ((__li__GXB *)li__MQ1D->li__ZBD)->li__YK1C=li__MQ1D->li__YK1C;
             };
+            li__W3B=li__KR1D;
+            li__MQ1D=li__441C(((__li__GXB *)li__MOP->li__2KB->li__OYB),li__KR1D);
+            li__W3B=li__MQ1D;
           };
-          __tmp__NEV=Self__H0D->parent_window__XT.clip_x1__3MG;
-          lisaac_push(&__pos__U3G,L187834910); /* L1433 ABSTRACT_BITMAP*/;
-          __tmp__F35=__infix_less_equal__GTG(__tmp__ZTG,__tmp__NEV);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__F35) {
-            lisaac_push(&__pos__U3G,L187841054); /* L1433 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__220,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__23G,L187842078); /* L1433 ABSTRACT_BITMAP*/;
-            __tmp__PEV=Self__H0D->parent_window__XT.clip_x0__0MG;
-            lisaac_push(&__pos__23G,L187844638); /* L1433 ABSTRACT_BITMAP*/;
-            __tmp__Z5G=__infix_greater_equal__JGG(__tmp__0TG,__tmp__PEV);
-            __tmp__FAH=__tmp__Z5G;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__U3G,L187841054); /* L1433 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__220,L12081158); /* L92 FALSE*/;
-            __tmp__FAH=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__FAH) {
-            lisaac_push(&__pos__U3G,L188356126); /* L1437 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__220,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__23G,L187852318); /* L1433 ABSTRACT_BITMAP*/;
-            __tmp__PEV=Self__H0D->parent_window__XT.clip_x0__0MG;
-            lisaac_push(&__pos__23G,L187972638); /* L1434 ABSTRACT_BITMAP*/;
-            __tmp__SEV=max__IMH(__tmp__ZTG,__tmp__PEV);
-            __tmp__ZTG=__tmp__SEV;
-            __tmp__PEV=Self__H0D->parent_window__XT.clip_x1__3MG;
-            lisaac_push(&__pos__23G,L188103710); /* L1435 ABSTRACT_BITMAP*/;
-            __tmp__HFV=min__TLH(__tmp__0TG,__tmp__PEV);
-            __tmp__0TG=__tmp__HFV;
-            __tmp__5CH=(*(VIDEO__QB__)).rgbcolor__OUG;
-            lisaac_push(&__pos__23G,L188247070); /* L1436 ABSTRACT_BITMAP*/;
-            line_h_hard__until__color__ZYGB(Self__H0D,__tmp__SEV,Self__DDV,__tmp__HFV,__tmp__5CH);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__U3G,L188356126); /* L1437 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__220,L8530438); /* L65 FALSE*/;
-          };
-          lisaac_push(&__pos__LDV,L22026760); /* L168 NUMERIC*/;
-          lisaac_push_first(&__pos__U3G,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__220,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__23G,L9195016); /* L70 NUMERIC*/;
-          __tmp__NEV=(__INTEGER__K)(-  1);
-          lisaac_push(&__pos__U3G,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__220,L9195016); /* L70 NUMERIC*/;
-          __tmp__XNGE=(__INTEGER__K)(Self__DDV - __tmp__NEV);
-          lisaac_push(&__pos__LDV,L22038024); /* L168 NUMERIC*/;
-          Self__DDV=__tmp__XNGE;
-          goto to__do__SGV;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__CDV,L22153736); /* L169 NUMERIC*/;
-          lisaac_push_first(&__pos__5UW,L8530438); /* L65 FALSE*/;
+          li__441C(((__li__GXB *)li__MOP->li__2KB->li__SYB),li__MOP->li__2KB->li__OYB);
         };
       };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__D3G,L188616222); /* L1439 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__BAR,L8530438); /* L65 FALSE*/;
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__RTG,L188746270); /* L1440 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__0XZD,L8530438); /* L65 FALSE*/;
-  };
-  (*(VIDEO__QB__)).edges_upper__YVG= 0;
-  __tmp__O3G=(*(VIDEO__QB__)).poly_list_y__KVG;
-  /* NULL __FAST_ARRAYoEDGEo__YUG__ */
-if (__tmp__O3G==NULL) {
-    lisaac_push(&__pos__RTG,L189147678); /* L1443 ABSTRACT_BITMAP*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* FAST_ARRAY(EDGE) */ {
-    lisaac_push(&__pos__RTG,L189147678); /* L1443 ABSTRACT_BITMAP*/;
-    __tmp__X3G=((__FAST_ARRAYoEDGEo__YUG *)__tmp__O3G);
-    lisaac_push_first(&__pos__0XZD,L40375361); /* L308 FAST_ARRAY*/;
-    __tmp__F3G=(*(__tmp__X3G)).capacity__SA5;
-    lisaac_push(&__pos__0XZD,L40639553); /* L310 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__D3G,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__BAR,L9195016); /* L70 NUMERIC*/;
-    (*(__tmp__X3G)).upper__NXG=(__INTEGER__K)(-  1);
-    lisaac_push(&__pos__0XZD,L48374839); /* L369 COLLECTION*/;
-    lisaac_push_first(&__pos__D3G,L15357964); /* L117 STRING_CONSTANT*/;
-    lisaac_push_first(&__pos__BAR,L23083026); /* L176 BLOCK*/;
-    lisaac_push_first(&__pos__M3G,L7481860); /* L57 OBJECT*/;
-    __tmp__LEDB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__BAR,L23210002); /* L177 BLOCK*/;
-    __tmp__H3G=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__H3G) {
-      lisaac_push(&__pos__BAR,L23213586); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__M3G,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__CDV,L23218194); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__5UW,L48379447); /* L369 COLLECTION*/;
-      __tmp__P3G=count__NP5(__tmp__X3G);
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__P3G ==  0)) {
-        lisaac_push(&__pos__CDV,L23215122); /* L177 BLOCK*/;
-        lisaac_push_first(&__pos__5UW,L13509634); /* L103 TRUE*/;
-        __tmp__G4G=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__CDV,L23215122); /* L177 BLOCK*/;
-        lisaac_push_first(&__pos__5UW,L14689286); /* L112 FALSE*/;
-        __tmp__G4G=TRUE__B__;
-      };
-      __tmp__GDV=__tmp__G4G;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__BAR,L23213586); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__M3G,L12081158); /* L92 FALSE*/;
-      __tmp__GDV=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GDV) {
-      lisaac_push(&__pos__BAR,L23464466); /* L179 BLOCK*/;
-      lisaac_push_first(&__pos__M3G,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__CDV,L23348754); /* L178 BLOCK*/;
-      lisaac_push_first(&__pos__5UW,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__LDV,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__U3G,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__220,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__LEDB));
-      lisaac_push(&__pos__5UW,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_21));
-      lisaac_push(&__pos__5UW,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__LDV,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__U3G,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__220,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__23G,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__5UW,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__LDV,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__U3G,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__BAR,L23464466); /* L179 BLOCK*/;
-      lisaac_push_first(&__pos__M3G,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__0XZD,L41028673); /* L313 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__D3G,L24393746); /* L186 BLOCK*/;
-    lisaac_push_first(&__pos__BAR,L7481860); /* L57 OBJECT*/;
-    __tmp__LEDB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__D3G,L24520722); /* L187 BLOCK*/;
-    __tmp__H3G=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__H3G) {
-      lisaac_push(&__pos__D3G,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__BAR,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__M3G,L24528914); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__CDV,L41029697); /* L313 FAST_ARRAY*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((*(__tmp__X3G)).capacity__SA5 == __tmp__F3G)) {
-        lisaac_push(&__pos__M3G,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__CDV,L13509634); /* L103 TRUE*/;
-        __tmp__G4G=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__M3G,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__CDV,L14689286); /* L112 FALSE*/;
-        __tmp__G4G=TRUE__B__;
-      };
-      __tmp__GDV=__tmp__G4G;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__D3G,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__BAR,L12081158); /* L92 FALSE*/;
-      __tmp__GDV=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GDV) {
-      lisaac_push(&__pos__D3G,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__BAR,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__M3G,L24532498); /* L187 BLOCK*/;
-      lisaac_push(&__pos__M3G,L24672274); /* L188 BLOCK*/;
-      lisaac_push_first(&__pos__CDV,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__5UW,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__LDV,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__U3G,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__LEDB));
-      lisaac_push(&__pos__CDV,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_2));
-      lisaac_push(&__pos__CDV,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__5UW,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__LDV,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__U3G,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__220,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__CDV,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__5UW,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__LDV,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__D3G,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__BAR,L8530438); /* L65 FALSE*/;
-    };
-  };
-  (*(VIDEO__QB__)).begin_y__GWG=NULL;
-  lisaac_push(&__pos__RTG,L189414430); /* L1445 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__0XZD,L7735303); /* L59 INTEGER*/;
-  lisaac_push_first(&__pos__D3G,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__BAR,L9195016); /* L70 NUMERIC*/;
-  __tmp__ZTG=(__INTEGER__K)(-  2147483647);
-  lisaac_push(&__pos__0XZD,L7750663); /* L59 INTEGER*/;
-  lisaac_push_first(&__pos__D3G,L70029832); /* L534 NUMERIC*/;
-  lisaac_push_first(&__pos__BAR,L4069969); /* L31 CONVERT*/;
-  __tmp__SAH=((__INTEGER_64__ZRB )__tmp__ZTG);
-  lisaac_push(&__pos__RTG,L189420062); /* L1445 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__0XZD,L53760008); /* L410 NUMERIC*/;
-  lisaac_push_first(&__pos__D3G,L67408392); /* L514 NUMERIC*/;
-  lisaac_push_first(&__pos__BAR,L4069969); /* L31 CONVERT*/;
-  (*(VIDEO__QB__)).poly_ymax__IWG=((__INTEGER__K )__tmp__SAH);
-  lisaac_push(&__pos__G0D,L28580413); /* L218 MOUSE*/;
-  lisaac_push_first(&__pos__RTG,L30159902); /* L230 ABSTRACT_BITMAP*/;
-  (*(VIDEO__QB__)).rgbcolor__OUG=red__C1D;
-  lisaac_push(&__pos__G0D,L28718141); /* L219 MOUSE*/;
-  lisaac_push_first(&__pos__RTG,L63579678); /* L485 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__0XZD,L35275806); /* L269 ABSTRACT_BITMAP*/;
-  Self__H0D->parent_window__XT.spot_x__WWG= 0;
-  Self__H0D->parent_window__XT.spot_y__YWG= 0;
-  lisaac_push(&__pos__RTG,L63833118); /* L487 ABSTRACT_BITMAP*/;
-  line_v_until__YBI(Self__H0D, 10);
-  lisaac_push(&__pos__G0D,L28848701); /* L220 MOUSE*/;
-  lisaac_push_first(&__pos__RTG,L56108574); /* L428 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__0XZD,L35275806); /* L269 ABSTRACT_BITMAP*/;
-  Self__H0D->parent_window__XT.spot_x__WWG= 1;
-  Self__H0D->parent_window__XT.spot_y__YWG= 10;
-  lisaac_push(&__pos__RTG,L56362014); /* L430 ABSTRACT_BITMAP*/;
-  line_h_until__KEI(Self__H0D, 4);
-  lisaac_push(&__pos__G0D,L28980285); /* L221 MOUSE*/;
-  lisaac_push_first(&__pos__RTG,L63579678); /* L485 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__0XZD,L35275806); /* L269 ABSTRACT_BITMAP*/;
-  Self__H0D->parent_window__XT.spot_x__WWG= 4;
-  Self__H0D->parent_window__XT.spot_y__YWG= 11;
-  lisaac_push(&__pos__RTG,L63833118); /* L487 ABSTRACT_BITMAP*/;
-  line_v_until__YBI(Self__H0D, 15);
-  lisaac_push(&__pos__G0D,L29110845); /* L222 MOUSE*/;
-  lisaac_push_first(&__pos__RTG,L56108574); /* L428 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__0XZD,L35275806); /* L269 ABSTRACT_BITMAP*/;
-  Self__H0D->parent_window__XT.spot_x__WWG= 5;
-  Self__H0D->parent_window__XT.spot_y__YWG= 15;
-  lisaac_push(&__pos__RTG,L56362014); /* L430 ABSTRACT_BITMAP*/;
-  line_h_until__KEI(Self__H0D, 9);
-  lisaac_push(&__pos__G0D,L29241917); /* L223 MOUSE*/;
-  line__to__PJH(Self__H0D, 9, 15, 7, 10);
-  lisaac_push(&__pos__G0D,L29373501); /* L224 MOUSE*/;
-  lisaac_push_first(&__pos__RTG,L56108574); /* L428 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__0XZD,L35275806); /* L269 ABSTRACT_BITMAP*/;
-  Self__H0D->parent_window__XT.spot_x__WWG= 7;
-  Self__H0D->parent_window__XT.spot_y__YWG= 10;
-  lisaac_push(&__pos__RTG,L56362014); /* L430 ABSTRACT_BITMAP*/;
-  line_h_until__KEI(Self__H0D, 10);
-  lisaac_push(&__pos__G0D,L29503549); /* L225 MOUSE*/;
-  line__to__PJH(Self__H0D, 1, 0, 10, 9);
-}
-
-static void put__to__LBOB(__UINTEGER_8__VB *Self__NBOB,__UINTEGER_8__VB element__OBOB,__INTEGER__K index__PBOB)
-/* (Strict NATIVE_ARRAY(Expanded UINTEGER_8){NATIVE_ARRAYoExpanded_UINTEGER_8o__JD},Expanded UINTEGER_8{UINTEGER_8__VB},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__IWPB;
-  _____CONTEXT __pos__MBOB,__pos__EWPB,__pos__NFRB,__pos__PWPB;
-  _____CONTEXT __pos__TBOB,__pos__BFOC,__pos__HQQC,__pos__JFOC;
-  _____CONTEXT __pos__KGEE,__pos__QGEE;
-  __BOOLEAN__C __tmp__KWPB,__tmp__VBOB,__tmp__SWPB;
-  lisaac_push_first(&__pos__MBOB,L18222101); /* L139 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__EWPB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__NFRB,L7481860); /* L57 OBJECT*/;
-  __tmp__IWPB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__EWPB,L21899282); /* L167 BLOCK*/;
-  __tmp__KWPB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KWPB) {
-    lisaac_push(&__pos__EWPB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__NFRB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__PWPB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__TBOB,L18227221); /* L139 NATIVE_ARRAY*/;
-    __tmp__VBOB=__infix_greater_equal__JGG(index__PBOB, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VBOB) {
-      lisaac_push(&__pos__PWPB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__TBOB,L13509634); /* L103 TRUE*/;
-      __tmp__SWPB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__PWPB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__TBOB,L14689286); /* L112 FALSE*/;
-      __tmp__SWPB=TRUE__B__;
-    };
-    __tmp__VBOB=__tmp__SWPB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__EWPB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__NFRB,L12081158); /* L92 FALSE*/;
-    __tmp__VBOB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VBOB) {
-    lisaac_push(&__pos__EWPB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__NFRB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__PWPB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__PWPB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__TBOB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__BFOC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__HQQC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__JFOC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__IWPB));
-    lisaac_push(&__pos__TBOB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__TBOB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__BFOC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__HQQC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__JFOC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__KGEE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__TBOB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__BFOC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__HQQC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__EWPB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__NFRB,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__MBOB,L18627605); /* L142 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__EWPB,L105516053); /* L805 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__NFRB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__PWPB,L7481860); /* L57 OBJECT*/;
-  __tmp__IWPB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__NFRB,L21899282); /* L167 BLOCK*/;
-  __tmp__KWPB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KWPB) {
-    lisaac_push(&__pos__NFRB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__PWPB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__TBOB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__BFOC,L105520661); /* L805 NATIVE_ARRAY*/;
-    __tmp__VBOB=__infix_greater_equal__JGG(index__PBOB, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VBOB) {
-      lisaac_push(&__pos__TBOB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__BFOC,L13509634); /* L103 TRUE*/;
-      __tmp__SWPB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__TBOB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__BFOC,L14689286); /* L112 FALSE*/;
-      __tmp__SWPB=TRUE__B__;
-    };
-    __tmp__VBOB=__tmp__SWPB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__NFRB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__PWPB,L12081158); /* L92 FALSE*/;
-    __tmp__VBOB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VBOB) {
-    lisaac_push(&__pos__NFRB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__PWPB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__TBOB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__TBOB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__BFOC,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__HQQC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__JFOC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__KGEE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__IWPB));
-    lisaac_push(&__pos__BFOC,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__BFOC,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__HQQC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__JFOC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__KGEE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__QGEE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__BFOC,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__HQQC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__JFOC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__NFRB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__PWPB,L8530438); /* L65 FALSE*/;
-  };
-  Self__NBOB[index__PBOB]=element__OBOB;
-}
-
-static void put__to__WAWB(void **Self__YAWB,__EVENT_KEYBOARD__BFB *element__ZAWB,__INTEGER__K index__0AWB)
-/* (Strict NATIVE_ARRAY(EVENT_KEYBOARD){NATIVE_ARRAYoEVENT_KEYBOARDo__KE4},Strict EVENT_KEYBOARD{NULLxEVENT_KEYBOARD__BFB},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__RVYB;
-  _____CONTEXT __pos__XAWB,__pos__NVYB,__pos__ZR1B,__pos__YVYB;
-  _____CONTEXT __pos__4AWB,__pos__I20C,__pos__XY3C,__pos__Q20C;
-  _____CONTEXT __pos__WGEE,__pos__2GEE;
-  __BOOLEAN__C __tmp__TVYB,__tmp__ABWB,__tmp__1VYB;
-  lisaac_push_first(&__pos__XAWB,L18222101); /* L139 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__NVYB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__ZR1B,L7481860); /* L57 OBJECT*/;
-  __tmp__RVYB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__NVYB,L21899282); /* L167 BLOCK*/;
-  __tmp__TVYB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TVYB) {
-    lisaac_push(&__pos__NVYB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__ZR1B,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__YVYB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__4AWB,L18227221); /* L139 NATIVE_ARRAY*/;
-    __tmp__ABWB=__infix_greater_equal__JGG(index__0AWB, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ABWB) {
-      lisaac_push(&__pos__YVYB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__4AWB,L13509634); /* L103 TRUE*/;
-      __tmp__1VYB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__YVYB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__4AWB,L14689286); /* L112 FALSE*/;
-      __tmp__1VYB=TRUE__B__;
-    };
-    __tmp__ABWB=__tmp__1VYB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__NVYB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__ZR1B,L12081158); /* L92 FALSE*/;
-    __tmp__ABWB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ABWB) {
-    lisaac_push(&__pos__NVYB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__ZR1B,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__YVYB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__YVYB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__4AWB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__I20C,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__XY3C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__Q20C,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__RVYB));
-    lisaac_push(&__pos__4AWB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__4AWB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__I20C,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__XY3C,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__Q20C,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__WGEE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__4AWB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__I20C,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__XY3C,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__NVYB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__ZR1B,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__XAWB,L18627605); /* L142 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__NVYB,L105516053); /* L805 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__ZR1B,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__YVYB,L7481860); /* L57 OBJECT*/;
-  __tmp__RVYB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__ZR1B,L21899282); /* L167 BLOCK*/;
-  __tmp__TVYB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TVYB) {
-    lisaac_push(&__pos__ZR1B,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__YVYB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__4AWB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__I20C,L105520661); /* L805 NATIVE_ARRAY*/;
-    __tmp__ABWB=__infix_greater_equal__JGG(index__0AWB, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ABWB) {
-      lisaac_push(&__pos__4AWB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__I20C,L13509634); /* L103 TRUE*/;
-      __tmp__1VYB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__4AWB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__I20C,L14689286); /* L112 FALSE*/;
-      __tmp__1VYB=TRUE__B__;
-    };
-    __tmp__ABWB=__tmp__1VYB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ZR1B,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__YVYB,L12081158); /* L92 FALSE*/;
-    __tmp__ABWB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ABWB) {
-    lisaac_push(&__pos__ZR1B,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__YVYB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__4AWB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__4AWB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__I20C,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__XY3C,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__Q20C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__WGEE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__RVYB));
-    lisaac_push(&__pos__I20C,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__I20C,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__XY3C,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__Q20C,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__WGEE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__2GEE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__I20C,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__XY3C,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__Q20C,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ZR1B,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__YVYB,L8530438); /* L65 FALSE*/;
-  };
-  Self__YAWB[index__0AWB]=element__ZAWB;
-}
-
-static __INTEGER__K count__DODB(__FAST_ARRAYoEVENT_KEYBOARDo__PFB *Self__FODB)
-/* (Strict FAST_ARRAY(EVENT_KEYBOARD){FAST_ARRAYoEVENT_KEYBOARDo__PFB}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__HODB,__tmp__RZCE,__tmp__IODB,Result__GODB;
-  __INTEGER__K __tmp__PODB,__tmp__ZZCE;
-  __POINTER__CB __tmp__JXIB;
-  _____CONTEXT __pos__EODB,__pos__NZCE,__pos__OZCE,__pos__PZCE;
-  _____CONTEXT __pos__QXIB,__pos__NODB,__pos__VZCE,__pos__WZCE;
-  _____CONTEXT __pos__XZCE,__pos__C0CE;
-  __BOOLEAN__C __tmp__LXIB,__tmp__TXIB,__tmp__WXIB;
-  lisaac_push_first(&__pos__EODB,L40112705); /* L306 FAST_ARRAY*/;
-  __tmp__HODB=(*(Self__FODB)).upper__EK4;
-  lisaac_push(&__pos__EODB,L40123457); /* L306 FAST_ARRAY*/;
-  lisaac_push_first(&__pos__NZCE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__OZCE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__PZCE,L9195016); /* L70 NUMERIC*/;
-  __tmp__RZCE=(__INTEGER__K)(-  1);
-  lisaac_push(&__pos__NZCE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__OZCE,L9195016); /* L70 NUMERIC*/;
-  __tmp__IODB=(__INTEGER__K)(__tmp__HODB - __tmp__RZCE);
-  Result__GODB=__tmp__IODB;
-  lisaac_push(&__pos__EODB,L12855352); /* L98 TRAVERSABLE*/;
-  lisaac_push_first(&__pos__NZCE,L15357964); /* L117 STRING_CONSTANT*/;
-  lisaac_push_first(&__pos__OZCE,L23083026); /* L176 BLOCK*/;
-  lisaac_push_first(&__pos__PZCE,L7481860); /* L57 OBJECT*/;
-  __tmp__JXIB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__OZCE,L23210002); /* L177 BLOCK*/;
-  __tmp__LXIB=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__LXIB) {
-    lisaac_push(&__pos__OZCE,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__PZCE,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__QXIB,L23218194); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__NODB,L12856376); /* L98 TRAVERSABLE*/;
-    __tmp__PODB=(*(Self__FODB)).upper__EK4;
-    lisaac_push(&__pos__NODB,L12868664); /* L98 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__VZCE,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__WZCE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__XZCE,L9195016); /* L70 NUMERIC*/;
-    __tmp__ZZCE=(__INTEGER__K)(-  1);
-    lisaac_push(&__pos__VZCE,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__WZCE,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__IODB == (__INTEGER__K)(__tmp__PODB - __tmp__ZZCE))) {
-      lisaac_push(&__pos__QXIB,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__NODB,L13509634); /* L103 TRUE*/;
-      __tmp__TXIB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__QXIB,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__NODB,L14689286); /* L112 FALSE*/;
-      __tmp__TXIB=TRUE__B__;
-    };
-    __tmp__WXIB=__tmp__TXIB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__OZCE,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__PZCE,L12081158); /* L92 FALSE*/;
-    __tmp__WXIB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WXIB) {
-    lisaac_push(&__pos__OZCE,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__PZCE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__QXIB,L23348754); /* L178 BLOCK*/;
-    lisaac_push_first(&__pos__NODB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__VZCE,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__WZCE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__XZCE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__JXIB));
-    lisaac_push(&__pos__NODB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_7));
-    lisaac_push(&__pos__NODB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__VZCE,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__WZCE,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__XZCE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__C0CE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__NODB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__VZCE,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__WZCE,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__OZCE,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__PZCE,L8530438); /* L65 FALSE*/;
-  };
-  return(Result__GODB);
-}
-
-static __EVENT_KEYBOARD__BFB* item__K3VB(void **Self__M3VB,__INTEGER__K index__N3VB)
-/* (Strict NATIVE_ARRAY(EVENT_KEYBOARD){NATIVE_ARRAYoEVENT_KEYBOARDo__KE4},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__MOYB;
-  __EVENT_KEYBOARD__BFB *Result__O3VB;
-  _____CONTEXT __pos__L3VB,__pos__IOYB,__pos__1J1B,__pos__TOYB;
-  _____CONTEXT __pos__S3VB,__pos__VX0C,__pos__DW3C,__pos__3X0C;
-  _____CONTEXT __pos__I1CE;
-  __BOOLEAN__C __tmp__OOYB,__tmp__U3VB,__tmp__WOYB;
-  lisaac_push_first(&__pos__L3VB,L16780309); /* L128 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__IOYB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__1J1B,L7481860); /* L57 OBJECT*/;
-  __tmp__MOYB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__IOYB,L21899282); /* L167 BLOCK*/;
-  __tmp__OOYB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__OOYB) {
-    lisaac_push(&__pos__IOYB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__1J1B,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__TOYB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__S3VB,L16785429); /* L128 NATIVE_ARRAY*/;
-    __tmp__U3VB=__infix_greater_equal__JGG(index__N3VB, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__U3VB) {
-      lisaac_push(&__pos__TOYB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__S3VB,L13509634); /* L103 TRUE*/;
-      __tmp__WOYB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__TOYB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__S3VB,L14689286); /* L112 FALSE*/;
-      __tmp__WOYB=TRUE__B__;
-    };
-    __tmp__U3VB=__tmp__WOYB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__IOYB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__1J1B,L12081158); /* L92 FALSE*/;
-    __tmp__U3VB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__U3VB) {
-    lisaac_push(&__pos__IOYB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__1J1B,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__TOYB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__TOYB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__S3VB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__VX0C,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__DW3C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__3X0C,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__MOYB));
-    lisaac_push(&__pos__S3VB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__S3VB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__VX0C,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__DW3C,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__3X0C,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__I1CE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__S3VB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__VX0C,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__DW3C,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__IOYB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__1J1B,L8530438); /* L65 FALSE*/;
-  };
-  Result__O3VB=Self__M3VB[index__N3VB];
-  return(Result__O3VB);
-}
-
-static __BOOLEAN__C valid_index__MDIC(__FAST_ARRAYoEVENT_KEYBOARDo__PFB *Self__ODIC,__INTEGER__K i__PDIC)
-/* (Strict FAST_ARRAY(EVENT_KEYBOARD){FAST_ARRAYoEVENT_KEYBOARDo__PFB},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__ZDIC;
-  __POINTER__CB __tmp__U4KC;
-  _____CONTEXT __pos__NDIC,__pos__QOJC,__pos__XDIC,__pos__DVNC;
-  _____CONTEXT __pos__14KC,__pos__CEIC,__pos__R43D,__pos__DC5C;
-  _____CONTEXT __pos__S02C,__pos__CHEE;
-  __BOOLEAN__C __tmp__SDIC,__tmp__0DIC,__tmp__3DIC,Result__QDIC;
-  __BOOLEAN__C __tmp__IEIC,__tmp__KEIC;
-  lisaac_push_first(&__pos__NDIC,L10361400); /* L79 TRAVERSABLE*/;
-  __tmp__SDIC=__infix_less_equal__GTG( 0,i__PDIC);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__SDIC) {
-    lisaac_push(&__pos__NDIC,L10364472); /* L79 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__QOJC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__XDIC,L10365496); /* L79 TRAVERSABLE*/;
-    __tmp__ZDIC=(*(Self__ODIC)).upper__EK4;
-    lisaac_push(&__pos__XDIC,L10367544); /* L79 TRAVERSABLE*/;
-    __tmp__0DIC=__infix_less_equal__GTG(i__PDIC,__tmp__ZDIC);
-    __tmp__3DIC=__tmp__0DIC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__NDIC,L10364472); /* L79 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__QOJC,L12081158); /* L92 FALSE*/;
-    __tmp__3DIC=FALSE__I__;
-  };
-  Result__QDIC=__tmp__3DIC;
-  lisaac_push(&__pos__NDIC,L10758200); /* L82 TRAVERSABLE*/;
-  lisaac_push_first(&__pos__QOJC,L15357964); /* L117 STRING_CONSTANT*/;
-  lisaac_push_first(&__pos__XDIC,L23083026); /* L176 BLOCK*/;
-  lisaac_push_first(&__pos__DVNC,L7481860); /* L57 OBJECT*/;
-  __tmp__U4KC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__XDIC,L23210002); /* L177 BLOCK*/;
-  __tmp__SDIC=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__SDIC) {
-    lisaac_push(&__pos__XDIC,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__DVNC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__14KC,L23218194); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__CEIC,L10768952); /* L82 TRAVERSABLE*/;
-    __tmp__0DIC=__infix_less_equal__GTG( 0,i__PDIC);
-    __tmp__ZDIC=(*(Self__ODIC)).upper__EK4;
-    lisaac_push(&__pos__CEIC,L10774584); /* L82 TRAVERSABLE*/;
-    __tmp__IEIC=__infix_less_equal__GTG(i__PDIC,__tmp__ZDIC);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__0DIC) {
-      lisaac_push(&__pos__CEIC,L10771512); /* L82 TRAVERSABLE*/;
-      lisaac_push_first(&__pos__R43D,L11163138); /* L85 TRUE*/;
-      __tmp__KEIC=__tmp__IEIC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__CEIC,L10771512); /* L82 TRAVERSABLE*/;
-      lisaac_push_first(&__pos__R43D,L12604934); /* L96 FALSE*/;
-      __tmp__KEIC=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__3DIC == __tmp__KEIC)) {
-      lisaac_push(&__pos__14KC,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__CEIC,L13509634); /* L103 TRUE*/;
-      __tmp__KEIC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__14KC,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__CEIC,L14689286); /* L112 FALSE*/;
-      __tmp__KEIC=TRUE__B__;
-    };
-    __tmp__0DIC=__tmp__KEIC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__XDIC,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__DVNC,L12081158); /* L92 FALSE*/;
-    __tmp__0DIC=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__0DIC) {
-    lisaac_push(&__pos__XDIC,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__DVNC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__14KC,L23348754); /* L178 BLOCK*/;
-    lisaac_push_first(&__pos__CEIC,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__R43D,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__DC5C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__S02C,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__U4KC));
-    lisaac_push(&__pos__CEIC,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_7));
-    lisaac_push(&__pos__CEIC,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__R43D,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__DC5C,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__S02C,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__CHEE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__CEIC,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__R43D,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__DC5C,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__XDIC,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__DVNC,L8530438); /* L65 FALSE*/;
-  };
-  return(Result__QDIC);
-}
-
-static __EVENT_KEYBOARD__BFB* item__RO5(__FAST_ARRAYoEVENT_KEYBOARDo__PFB *Self__TO5,__INTEGER__K i__UO5)
-/* (Strict FAST_ARRAY(EVENT_KEYBOARD){FAST_ARRAYoEVENT_KEYBOARDo__PFB},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__BCDB;
-  __EVENT_KEYBOARD__BFB *__tmp__5O5,*Result__VO5;
-  _____CONTEXT __pos__SO5,__pos__3BDB,__pos__QWFB,__pos__ICDB;
-  _____CONTEXT __pos__ZO5,__pos__JDMD,__pos__JGND,__pos__RDMD;
-  _____CONTEXT __pos__O1CE;
-  __BOOLEAN__C __tmp__DCDB,__tmp__1O5,__tmp__LCDB;
-  void **__tmp__4O5;
-  lisaac_push_first(&__pos__SO5,L15862840); /* L121 TRAVERSABLE*/;
-  lisaac_push_first(&__pos__3BDB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__QWFB,L7481860); /* L57 OBJECT*/;
-  __tmp__BCDB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__3BDB,L21899282); /* L167 BLOCK*/;
-  __tmp__DCDB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DCDB) {
-    lisaac_push(&__pos__3BDB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__QWFB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__ICDB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__ZO5,L15870520); /* L121 TRAVERSABLE*/;
-    __tmp__1O5=valid_index__MDIC(Self__TO5,i__UO5);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1O5) {
-      lisaac_push(&__pos__ICDB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__ZO5,L13509634); /* L103 TRUE*/;
-      __tmp__LCDB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__ICDB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__ZO5,L14689286); /* L112 FALSE*/;
-      __tmp__LCDB=TRUE__B__;
-    };
-    __tmp__1O5=__tmp__LCDB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__3BDB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__QWFB,L12081158); /* L92 FALSE*/;
-    __tmp__1O5=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1O5) {
-    lisaac_push(&__pos__3BDB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__QWFB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__ICDB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__ICDB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__ZO5,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__JDMD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__JGND,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__RDMD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__BCDB));
-    lisaac_push(&__pos__ZO5,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__ZO5,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__JDMD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__JGND,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__RDMD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__O1CE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__ZO5,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__JDMD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__JGND,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__3BDB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__QWFB,L8530438); /* L65 FALSE*/;
-  };
-  __tmp__4O5=(*(Self__TO5)).storage__OE4;
-  /* NULL __NATIVE_ARRAYoEVENT_KEYBOARDo__KE4__ */
-if (__tmp__4O5==NULL) {
-    lisaac_push(&__pos__SO5,L32638017); /* L249 FAST_ARRAY*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* NATIVE_ARRAY(EVENT_KEYBOARD) */ {
-    lisaac_push(&__pos__SO5,L32638017); /* L249 FAST_ARRAY*/;
-    __tmp__5O5=item__K3VB(((void **)__tmp__4O5),i__UO5);
-  };
-  Result__VO5=__tmp__5O5;
-  return(Result__VO5);
-}
-
-static void put__to__DBWB(void **Self__FBWB,__EVENT_TIMER__2HB *element__GBWB,__INTEGER__K index__HBWB)
-/* (Strict NATIVE_ARRAY(EVENT_TIMER){NATIVE_ARRAYoEVENT_TIMERo__JF4},Strict EVENT_TIMER{NULLxEVENT_TIMER__2HB},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__ZWYB;
-  _____CONTEXT __pos__EBWB,__pos__VWYB,__pos__PT1B,__pos__AXYB;
-  _____CONTEXT __pos__LBWB,__pos__320C,__pos__DZ3C,__pos__F30C;
-  _____CONTEXT __pos__IHEE,__pos__OHEE;
-  __BOOLEAN__C __tmp__1WYB,__tmp__NBWB,__tmp__DXYB;
-  lisaac_push_first(&__pos__EBWB,L18222101); /* L139 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__VWYB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__PT1B,L7481860); /* L57 OBJECT*/;
-  __tmp__ZWYB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__VWYB,L21899282); /* L167 BLOCK*/;
-  __tmp__1WYB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1WYB) {
-    lisaac_push(&__pos__VWYB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__PT1B,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__AXYB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__LBWB,L18227221); /* L139 NATIVE_ARRAY*/;
-    __tmp__NBWB=__infix_greater_equal__JGG(index__HBWB, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NBWB) {
-      lisaac_push(&__pos__AXYB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__LBWB,L13509634); /* L103 TRUE*/;
-      __tmp__DXYB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AXYB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__LBWB,L14689286); /* L112 FALSE*/;
-      __tmp__DXYB=TRUE__B__;
-    };
-    __tmp__NBWB=__tmp__DXYB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__VWYB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__PT1B,L12081158); /* L92 FALSE*/;
-    __tmp__NBWB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NBWB) {
-    lisaac_push(&__pos__VWYB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__PT1B,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__AXYB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__AXYB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__LBWB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__320C,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__DZ3C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__F30C,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__ZWYB));
-    lisaac_push(&__pos__LBWB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__LBWB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__320C,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__DZ3C,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__F30C,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__IHEE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__LBWB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__320C,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__DZ3C,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__VWYB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__PT1B,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__EBWB,L18627605); /* L142 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__VWYB,L105516053); /* L805 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__PT1B,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__AXYB,L7481860); /* L57 OBJECT*/;
-  __tmp__ZWYB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__PT1B,L21899282); /* L167 BLOCK*/;
-  __tmp__1WYB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1WYB) {
-    lisaac_push(&__pos__PT1B,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__AXYB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__LBWB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__320C,L105520661); /* L805 NATIVE_ARRAY*/;
-    __tmp__NBWB=__infix_greater_equal__JGG(index__HBWB, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NBWB) {
-      lisaac_push(&__pos__LBWB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__320C,L13509634); /* L103 TRUE*/;
-      __tmp__DXYB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__LBWB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__320C,L14689286); /* L112 FALSE*/;
-      __tmp__DXYB=TRUE__B__;
-    };
-    __tmp__NBWB=__tmp__DXYB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__PT1B,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__AXYB,L12081158); /* L92 FALSE*/;
-    __tmp__NBWB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NBWB) {
-    lisaac_push(&__pos__PT1B,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__AXYB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__LBWB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__LBWB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__320C,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__DZ3C,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__F30C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__IHEE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__ZWYB));
-    lisaac_push(&__pos__320C,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__320C,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__DZ3C,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__F30C,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__IHEE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__OHEE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__320C,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__DZ3C,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__F30C,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__PT1B,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__AXYB,L8530438); /* L65 FALSE*/;
-  };
-  Self__FBWB[index__HBWB]=element__GBWB;
-}
-
-static __INTEGER__K count__0RDB(__FAST_ARRAYoEVENT_TIMERo__5HB *Self__2RDB)
-/* (Strict FAST_ARRAY(EVENT_TIMER){FAST_ARRAYoEVENT_TIMERo__5HB}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__4RDB,__tmp__11CE,__tmp__5RDB,Result__3RDB;
-  __INTEGER__K __tmp__GSDB,__tmp__D2CE;
-  __POINTER__CB __tmp__TZIB;
-  _____CONTEXT __pos__1RDB,__pos__X1CE,__pos__Y1CE,__pos__Z1CE;
-  _____CONTEXT __pos__0ZIB,__pos__ESDB,__pos__51CE,__pos__A2CE;
-  _____CONTEXT __pos__B2CE,__pos__M2CE;
-  __BOOLEAN__C __tmp__VZIB,__tmp__3ZIB,__tmp__A0IB;
-  lisaac_push_first(&__pos__1RDB,L40112705); /* L306 FAST_ARRAY*/;
-  __tmp__4RDB=(*(Self__2RDB)).upper__CN4;
-  lisaac_push(&__pos__1RDB,L40123457); /* L306 FAST_ARRAY*/;
-  lisaac_push_first(&__pos__X1CE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__Y1CE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__Z1CE,L9195016); /* L70 NUMERIC*/;
-  __tmp__11CE=(__INTEGER__K)(-  1);
-  lisaac_push(&__pos__X1CE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__Y1CE,L9195016); /* L70 NUMERIC*/;
-  __tmp__5RDB=(__INTEGER__K)(__tmp__4RDB - __tmp__11CE);
-  Result__3RDB=__tmp__5RDB;
-  lisaac_push(&__pos__1RDB,L12855352); /* L98 TRAVERSABLE*/;
-  lisaac_push_first(&__pos__X1CE,L15357964); /* L117 STRING_CONSTANT*/;
-  lisaac_push_first(&__pos__Y1CE,L23083026); /* L176 BLOCK*/;
-  lisaac_push_first(&__pos__Z1CE,L7481860); /* L57 OBJECT*/;
-  __tmp__TZIB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__Y1CE,L23210002); /* L177 BLOCK*/;
-  __tmp__VZIB=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VZIB) {
-    lisaac_push(&__pos__Y1CE,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__Z1CE,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__0ZIB,L23218194); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__ESDB,L12856376); /* L98 TRAVERSABLE*/;
-    __tmp__GSDB=(*(Self__2RDB)).upper__CN4;
-    lisaac_push(&__pos__ESDB,L12868664); /* L98 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__51CE,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__A2CE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__B2CE,L9195016); /* L70 NUMERIC*/;
-    __tmp__D2CE=(__INTEGER__K)(-  1);
-    lisaac_push(&__pos__51CE,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__A2CE,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__5RDB == (__INTEGER__K)(__tmp__GSDB - __tmp__D2CE))) {
-      lisaac_push(&__pos__0ZIB,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__ESDB,L13509634); /* L103 TRUE*/;
-      __tmp__3ZIB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__0ZIB,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__ESDB,L14689286); /* L112 FALSE*/;
-      __tmp__3ZIB=TRUE__B__;
-    };
-    __tmp__A0IB=__tmp__3ZIB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__Y1CE,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__Z1CE,L12081158); /* L92 FALSE*/;
-    __tmp__A0IB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__A0IB) {
-    lisaac_push(&__pos__Y1CE,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__Z1CE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__0ZIB,L23348754); /* L178 BLOCK*/;
-    lisaac_push_first(&__pos__ESDB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__51CE,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__A2CE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__B2CE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__TZIB));
-    lisaac_push(&__pos__ESDB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_7));
-    lisaac_push(&__pos__ESDB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__51CE,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__A2CE,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__B2CE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__M2CE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__ESDB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__51CE,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__A2CE,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__Y1CE,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__Z1CE,L8530438); /* L65 FALSE*/;
-  };
-  return(Result__3RDB);
-}
-
-static __EVENT_TIMER__2HB* item__Y3VB(void **Self__03VB,__INTEGER__K index__13VB)
-/* (Strict NATIVE_ARRAY(EVENT_TIMER){NATIVE_ARRAYoEVENT_TIMERo__JF4},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__HPYB;
-  __EVENT_TIMER__2HB *Result__23VB;
-  _____CONTEXT __pos__Z3VB,__pos__DPYB,__pos__WK1B,__pos__OPYB;
-  _____CONTEXT __pos__A4VB,__pos__KY0C,__pos__PW3C,__pos__SY0C;
-  _____CONTEXT __pos__S3CE;
-  __BOOLEAN__C __tmp__JPYB,__tmp__C4VB,__tmp__RPYB;
-  lisaac_push_first(&__pos__Z3VB,L16780309); /* L128 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__DPYB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__WK1B,L7481860); /* L57 OBJECT*/;
-  __tmp__HPYB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__DPYB,L21899282); /* L167 BLOCK*/;
-  __tmp__JPYB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__JPYB) {
-    lisaac_push(&__pos__DPYB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__WK1B,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__OPYB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__A4VB,L16785429); /* L128 NATIVE_ARRAY*/;
-    __tmp__C4VB=__infix_greater_equal__JGG(index__13VB, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4VB) {
-      lisaac_push(&__pos__OPYB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__A4VB,L13509634); /* L103 TRUE*/;
-      __tmp__RPYB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__OPYB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__A4VB,L14689286); /* L112 FALSE*/;
-      __tmp__RPYB=TRUE__B__;
-    };
-    __tmp__C4VB=__tmp__RPYB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__DPYB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__WK1B,L12081158); /* L92 FALSE*/;
-    __tmp__C4VB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C4VB) {
-    lisaac_push(&__pos__DPYB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__WK1B,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__OPYB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__OPYB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__A4VB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__KY0C,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__PW3C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__SY0C,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__HPYB));
-    lisaac_push(&__pos__A4VB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__A4VB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__KY0C,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__PW3C,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__SY0C,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__S3CE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__A4VB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__KY0C,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__PW3C,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__DPYB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__WK1B,L8530438); /* L65 FALSE*/;
-  };
-  Result__23VB=Self__03VB[index__13VB];
-  return(Result__23VB);
-}
-
-static __BOOLEAN__C valid_index__I5HC(__FAST_ARRAYoEVENT_TIMERo__5HB *Self__K5HC,__INTEGER__K i__L5HC)
-/* (Strict FAST_ARRAY(EVENT_TIMER){FAST_ARRAYoEVENT_TIMERo__5HB},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__V5HC;
-  __POINTER__CB __tmp__30KC;
-  _____CONTEXT __pos__J5HC,__pos__ANJC,__pos__T5HC,__pos__DPNC;
-  _____CONTEXT __pos__E1KC,__pos__45HC,__pos__FY2D,__pos__5A5C;
-  _____CONTEXT __pos__TY2C,__pos__UHEE;
-  __BOOLEAN__C __tmp__O5HC,__tmp__W5HC,__tmp__Z5HC,Result__M5HC;
-  __BOOLEAN__C __tmp__EAIC,__tmp__GAIC;
-  lisaac_push_first(&__pos__J5HC,L10361400); /* L79 TRAVERSABLE*/;
-  __tmp__O5HC=__infix_less_equal__GTG( 0,i__L5HC);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__O5HC) {
-    lisaac_push(&__pos__J5HC,L10364472); /* L79 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__ANJC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__T5HC,L10365496); /* L79 TRAVERSABLE*/;
-    __tmp__V5HC=(*(Self__K5HC)).upper__CN4;
-    lisaac_push(&__pos__T5HC,L10367544); /* L79 TRAVERSABLE*/;
-    __tmp__W5HC=__infix_less_equal__GTG(i__L5HC,__tmp__V5HC);
-    __tmp__Z5HC=__tmp__W5HC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__J5HC,L10364472); /* L79 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__ANJC,L12081158); /* L92 FALSE*/;
-    __tmp__Z5HC=FALSE__I__;
-  };
-  Result__M5HC=__tmp__Z5HC;
-  lisaac_push(&__pos__J5HC,L10758200); /* L82 TRAVERSABLE*/;
-  lisaac_push_first(&__pos__ANJC,L15357964); /* L117 STRING_CONSTANT*/;
-  lisaac_push_first(&__pos__T5HC,L23083026); /* L176 BLOCK*/;
-  lisaac_push_first(&__pos__DPNC,L7481860); /* L57 OBJECT*/;
-  __tmp__30KC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__T5HC,L23210002); /* L177 BLOCK*/;
-  __tmp__O5HC=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__O5HC) {
-    lisaac_push(&__pos__T5HC,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__DPNC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__E1KC,L23218194); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__45HC,L10768952); /* L82 TRAVERSABLE*/;
-    __tmp__W5HC=__infix_less_equal__GTG( 0,i__L5HC);
-    __tmp__V5HC=(*(Self__K5HC)).upper__CN4;
-    lisaac_push(&__pos__45HC,L10774584); /* L82 TRAVERSABLE*/;
-    __tmp__EAIC=__infix_less_equal__GTG(i__L5HC,__tmp__V5HC);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__W5HC) {
-      lisaac_push(&__pos__45HC,L10771512); /* L82 TRAVERSABLE*/;
-      lisaac_push_first(&__pos__FY2D,L11163138); /* L85 TRUE*/;
-      __tmp__GAIC=__tmp__EAIC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__45HC,L10771512); /* L82 TRAVERSABLE*/;
-      lisaac_push_first(&__pos__FY2D,L12604934); /* L96 FALSE*/;
-      __tmp__GAIC=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__Z5HC == __tmp__GAIC)) {
-      lisaac_push(&__pos__E1KC,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__45HC,L13509634); /* L103 TRUE*/;
-      __tmp__GAIC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__E1KC,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__45HC,L14689286); /* L112 FALSE*/;
-      __tmp__GAIC=TRUE__B__;
-    };
-    __tmp__W5HC=__tmp__GAIC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__T5HC,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__DPNC,L12081158); /* L92 FALSE*/;
-    __tmp__W5HC=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__W5HC) {
-    lisaac_push(&__pos__T5HC,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__DPNC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__E1KC,L23348754); /* L178 BLOCK*/;
-    lisaac_push_first(&__pos__45HC,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__FY2D,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__5A5C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__TY2C,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__30KC));
-    lisaac_push(&__pos__45HC,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_7));
-    lisaac_push(&__pos__45HC,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__FY2D,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__5A5C,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__TY2C,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__UHEE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__45HC,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__FY2D,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__5A5C,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__T5HC,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__DPNC,L8530438); /* L65 FALSE*/;
-  };
-  return(Result__M5HC);
-}
-
-static __EVENT_TIMER__2HB* item__0O4(__FAST_ARRAYoEVENT_TIMERo__5HB *Self__2O4,__INTEGER__K i__3O4)
-/* (Strict FAST_ARRAY(EVENT_TIMER){FAST_ARRAYoEVENT_TIMERo__5HB},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__LDCB;
-  __EVENT_TIMER__2HB *__tmp__IP4,*Result__4O4;
-  _____CONTEXT __pos__1O4,__pos__HDCB,__pos__EZEB,__pos__SDCB;
-  _____CONTEXT __pos__CP4,__pos__KBMD,__pos__FFND,__pos__SBMD;
-  _____CONTEXT __pos__Y3CE;
-  __BOOLEAN__C __tmp__NDCB,__tmp__EP4,__tmp__VDCB;
-  void **__tmp__HP4;
-  lisaac_push_first(&__pos__1O4,L15862840); /* L121 TRAVERSABLE*/;
-  lisaac_push_first(&__pos__HDCB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__EZEB,L7481860); /* L57 OBJECT*/;
-  __tmp__LDCB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__HDCB,L21899282); /* L167 BLOCK*/;
-  __tmp__NDCB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NDCB) {
-    lisaac_push(&__pos__HDCB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__EZEB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__SDCB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__CP4,L15870520); /* L121 TRAVERSABLE*/;
-    __tmp__EP4=valid_index__I5HC(Self__2O4,i__3O4);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__EP4) {
-      lisaac_push(&__pos__SDCB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__CP4,L13509634); /* L103 TRUE*/;
-      __tmp__VDCB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__SDCB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__CP4,L14689286); /* L112 FALSE*/;
-      __tmp__VDCB=TRUE__B__;
-    };
-    __tmp__EP4=__tmp__VDCB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__HDCB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__EZEB,L12081158); /* L92 FALSE*/;
-    __tmp__EP4=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__EP4) {
-    lisaac_push(&__pos__HDCB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__EZEB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__SDCB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__SDCB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__CP4,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__KBMD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__FFND,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__SBMD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__LDCB));
-    lisaac_push(&__pos__CP4,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__CP4,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__KBMD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__FFND,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__SBMD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__Y3CE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__CP4,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__KBMD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__FFND,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__HDCB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__EZEB,L8530438); /* L65 FALSE*/;
-  };
-  __tmp__HP4=(*(Self__2O4)).storage__NF4;
-  /* NULL __NATIVE_ARRAYoEVENT_TIMERo__JF4__ */
-if (__tmp__HP4==NULL) {
-    lisaac_push(&__pos__1O4,L32638017); /* L249 FAST_ARRAY*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* NATIVE_ARRAY(EVENT_TIMER) */ {
-    lisaac_push(&__pos__1O4,L32638017); /* L249 FAST_ARRAY*/;
-    __tmp__IP4=item__Y3VB(((void **)__tmp__HP4),i__3O4);
-  };
-  Result__4O4=__tmp__IP4;
-  return(Result__4O4);
-}
-
-void timer_interrupt__ARB()
-/* () Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __UINTEGER_32__RD __tmp__HRB,__tmp__KRB,__tmp__ZHEE,__tmp__MNG;
-  __INTEGER__K __tmp__4RB;
-  __EVENT_TIMER__2HB *__tmp__WRB,*Self__DOHC;
-  _____CONTEXT __pos__BRB,__pos__UTAE,__pos__VTAE,__pos__YHEE;
-  __UINTEGER_8__VB __tmp__MRB,__tmp__4LKE,__tmp__NRB;
-  __FAST_ARRAYoEVENT_TIMERo__5HB *__tmp__URB;
-  __BEGIN_INTERRUPT__;
-  lisaac_push_first(&__pos__BRB,L4343324); /* L33 UINTEGER_8*/;
-  lisaac_push_first(&__pos__UTAE,L67932680); /* L518 NUMERIC*/;
-  lisaac_push_first(&__pos__VTAE,L4069969); /* L31 CONVERT*/;
-  __tmp__HRB=timer_count__GRB;
-  lisaac_push(&__pos__BRB,L7881762); /* L60 TIMER*/;
-  __tmp__KRB=to_uinteger_32__AAG( 1);
-  lisaac_push(&__pos__BRB,L7880738); /* L60 TIMER*/;
-  lisaac_push_first(&__pos__UTAE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__VTAE,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__YHEE,L5383176); /* L41 NUMERIC*/;
-  __tmp__ZHEE=to_uinteger_32__AAG( 0);
-  lisaac_push(&__pos__VTAE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__YHEE,L9195016); /* L70 NUMERIC*/;
-  __tmp__MNG=(__UINTEGER_32__RD)(__tmp__ZHEE - __tmp__KRB);
-  lisaac_push(&__pos__UTAE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__VTAE,L9195016); /* L70 NUMERIC*/;
-  timer_count__GRB=(__UINTEGER_32__RD)(__tmp__HRB - __tmp__MNG);
-  __tmp__MRB=p_end__LRB;
-  lisaac_push(&__pos__BRB,L8134690); /* L62 TIMER*/;
-  lisaac_push_first(&__pos__UTAE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__VTAE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__YHEE,L9195016); /* L70 NUMERIC*/;
-  __tmp__4LKE=(__UINTEGER_8__VB)(-  1);
-  lisaac_push(&__pos__UTAE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__VTAE,L9195016); /* L70 NUMERIC*/;
-  __tmp__NRB=(__UINTEGER_8__VB)(__tmp__MRB - __tmp__4LKE);
-  lisaac_push(&__pos__BRB,L8136226); /* L62 TIMER*/;
-  lisaac_push_first(&__pos__UTAE,L22171143); /* L169 INTEGER*/;
-  __tmp__MRB=(__UINTEGER_8__VB)(__tmp__NRB &  3);
-  __tmp__URB=buffer_event__JIB;
-  __tmp__4LKE=p_end__LRB;
-  lisaac_push(&__pos__BRB,L8271394); /* L63 TIMER*/;
-  lisaac_push_first(&__pos__UTAE,L53760008); /* L410 NUMERIC*/;
-  lisaac_push_first(&__pos__VTAE,L67408392); /* L514 NUMERIC*/;
-  lisaac_push_first(&__pos__YHEE,L4069969); /* L31 CONVERT*/;
-  __tmp__4RB=((__INTEGER__K )__tmp__4LKE);
-  /* NULL __FAST_ARRAYoEVENT_TIMERo__5HB__ */
-if (__tmp__URB==NULL) {
-    lisaac_push(&__pos__BRB,L8271394); /* L63 TIMER*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* FAST_ARRAY(EVENT_TIMER) */ {
-    lisaac_push(&__pos__BRB,L8271394); /* L63 TIMER*/;
-    __tmp__WRB=item__0O4(((__FAST_ARRAYoEVENT_TIMERo__5HB *)__tmp__URB),__tmp__4RB);
-  };
-  /* NULL __EVENT_TIMER__2HB__ */
-if (__tmp__WRB==NULL) {
-    lisaac_push(&__pos__BRB,L8280098); /* L63 TIMER*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* EVENT_TIMER */ {
-    lisaac_push(&__pos__BRB,L8280098); /* L63 TIMER*/;
-    Self__DOHC=((__EVENT_TIMER__2HB *)__tmp__WRB);
-    lisaac_push_first(&__pos__UTAE,L6176324); /* L47 EVENT_TIMER*/;
-    Self__DOHC->count__FOHC=timer_count__GRB;
-    Self__DOHC->parent_event__3HB.destination__GOHC=NULL;
-  };
-  lisaac_push(&__pos__BRB,L8394274); /* L64 TIMER*/;
-  lisaac_push_first(&__pos__UTAE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__VTAE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__YHEE,L9195016); /* L70 NUMERIC*/;
-  __tmp__4LKE=(__UINTEGER_8__VB)(-  2);
-  lisaac_push(&__pos__UTAE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__VTAE,L9195016); /* L70 NUMERIC*/;
-  __tmp__NRB=(__UINTEGER_8__VB)(__tmp__MRB - __tmp__4LKE);
-  lisaac_push(&__pos__BRB,L8395810); /* L64 TIMER*/;
-  lisaac_push_first(&__pos__UTAE,L22171143); /* L169 INTEGER*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((__UINTEGER_8__VB)(__tmp__NRB &  3) != p_beg__ISB)) {
-    lisaac_push(&__pos__BRB,L8653346); /* L66 TIMER*/;
-    lisaac_push_first(&__pos__UTAE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__VTAE,L8403490); /* L64 TIMER*/;
-    p_end__LRB=__tmp__MRB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__BRB,L8653346); /* L66 TIMER*/;
-    lisaac_push_first(&__pos__UTAE,L8530438); /* L65 FALSE*/;
-  };
-  ualarm(50000,0);
-  __END_INTERRUPT__;
-}
-
-static void* item__ZNVB(__LINKED_LISToINBOXo__SJ *Self__1NVB,__INTEGER__K i__2NVB)
-/* (Strict LINKED_LIST(INBOX){LINKED_LISToINBOXo__SJ},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__O5XB,__tmp__2JBC;
-  __INTEGER__K __tmp__PK4B,__tmp__WL4B,__tmp__EYFE;
-  void *__tmp__ROVB,*Result__3NVB;
-  _____CONTEXT __pos__0NVB,__pos__K5XB,__pos__LW0B,__pos__V5XB;
-  _____CONTEXT __pos__BOVB,__pos__MU0C,__pos__HU3C,__pos__UU0C;
-  _____CONTEXT __pos__JPDE,__pos__PF4C,__pos__IU1C,__pos__PPDE;
-  __BOOLEAN__C __tmp__Q5XB,__tmp__DOVB,__tmp__Y5XB,__tmp__GKBC;
-  __BOOLEAN__C __tmp__UNBC;
-  __LINKED_LIST_NODEoINBOXo__Z4UB *__tmp__TL4B,*__tmp__VL4B;
-  lisaac_push_first(&__pos__0NVB,L15862840); /* L121 TRAVERSABLE*/;
-  lisaac_push_first(&__pos__K5XB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__LW0B,L7481860); /* L57 OBJECT*/;
-  __tmp__O5XB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__K5XB,L21899282); /* L167 BLOCK*/;
-  __tmp__Q5XB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__Q5XB) {
-    lisaac_push(&__pos__K5XB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__LW0B,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__V5XB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__BOVB,L15870520); /* L121 TRAVERSABLE*/;
-    __tmp__DOVB=valid_index__PKDC(Self__1NVB,i__2NVB);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DOVB) {
-      lisaac_push(&__pos__V5XB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__BOVB,L13509634); /* L103 TRUE*/;
-      __tmp__Y5XB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__V5XB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__BOVB,L14689286); /* L112 FALSE*/;
-      __tmp__Y5XB=TRUE__B__;
-    };
-    __tmp__DOVB=__tmp__Y5XB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__K5XB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__LW0B,L12081158); /* L92 FALSE*/;
-    __tmp__DOVB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DOVB) {
-    lisaac_push(&__pos__K5XB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__LW0B,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__V5XB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__V5XB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__BOVB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__MU0C,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__HU3C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__UU0C,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__O5XB));
-    lisaac_push(&__pos__BOVB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__BOVB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__MU0C,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__HU3C,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__UU0C,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__JPDE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__BOVB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__MU0C,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__HU3C,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__K5XB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__LW0B,L8530438); /* L65 FALSE*/;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if ((i__2NVB != Self__1NVB->mem_idx__H5UB)) {
-    lisaac_push(&__pos__0NVB,L21760565); /* L166 LINKED_LIST*/;
-    lisaac_push_first(&__pos__K5XB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__LW0B,L21634613); /* L165 LINKED_LIST*/;
-    lisaac_push_first(&__pos__V5XB,L63704117); /* L486 LINKED_LIST*/;
-    lisaac_push_first(&__pos__BOVB,L21772306); /* L166 BLOCK*/;
-    lisaac_push_first(&__pos__MU0C,L7481860); /* L57 OBJECT*/;
-    __tmp__2JBC=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__BOVB,L21899282); /* L167 BLOCK*/;
-    __tmp__DOVB=__infix_greater_equal__JGG( 15, 5);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DOVB) {
-      lisaac_push(&__pos__BOVB,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__MU0C,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__HU3C,L21906962); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__UU0C,L63712309); /* L486 LINKED_LIST*/;
-      __tmp__Y5XB=valid_index__PKDC(Self__1NVB,i__2NVB);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__Y5XB) {
-        lisaac_push(&__pos__HU3C,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__UU0C,L13509634); /* L103 TRUE*/;
-        __tmp__GKBC=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__HU3C,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__UU0C,L14689286); /* L112 FALSE*/;
-        __tmp__GKBC=TRUE__B__;
-      };
-      __tmp__Y5XB=__tmp__GKBC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__BOVB,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__MU0C,L12081158); /* L92 FALSE*/;
-      __tmp__Y5XB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__Y5XB) {
-      lisaac_push(&__pos__BOVB,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__MU0C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__HU3C,L21910546); /* L167 BLOCK*/;
-      lisaac_push(&__pos__HU3C,L22051346); /* L168 BLOCK*/;
-      lisaac_push_first(&__pos__UU0C,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__JPDE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__PF4C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__IU1C,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__2JBC));
-      lisaac_push(&__pos__UU0C,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_1));
-      lisaac_push(&__pos__UU0C,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__JPDE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__PF4C,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__IU1C,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__PPDE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__UU0C,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__JPDE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__PF4C,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__BOVB,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__MU0C,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__V5XB,L63835189); /* L487 LINKED_LIST*/;
-    lisaac_push_first(&__pos__BOVB,L21772306); /* L166 BLOCK*/;
-    lisaac_push_first(&__pos__MU0C,L7481860); /* L57 OBJECT*/;
-    __tmp__2JBC=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__BOVB,L21899282); /* L167 BLOCK*/;
-    __tmp__DOVB=__infix_greater_equal__JGG( 15, 5);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DOVB) {
-      lisaac_push(&__pos__BOVB,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__MU0C,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__HU3C,L21906962); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__UU0C,L63836213); /* L487 LINKED_LIST*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((Self__1NVB->mem_idx__H5UB != i__2NVB)) {
-        lisaac_push(&__pos__HU3C,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__UU0C,L13509634); /* L103 TRUE*/;
-        __tmp__GKBC=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__HU3C,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__UU0C,L14689286); /* L112 FALSE*/;
-        __tmp__GKBC=TRUE__B__;
-      };
-      __tmp__Y5XB=__tmp__GKBC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__BOVB,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__MU0C,L12081158); /* L92 FALSE*/;
-      __tmp__Y5XB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__Y5XB) {
-      lisaac_push(&__pos__BOVB,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__MU0C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__HU3C,L21910546); /* L167 BLOCK*/;
-      lisaac_push(&__pos__HU3C,L22051346); /* L168 BLOCK*/;
-      lisaac_push_first(&__pos__UU0C,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__JPDE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__PF4C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__IU1C,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__2JBC));
-      lisaac_push(&__pos__UU0C,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_1));
-      lisaac_push(&__pos__UU0C,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__JPDE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__PF4C,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__IU1C,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__PPDE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__UU0C,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__JPDE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__PF4C,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__BOVB,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__MU0C,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__V5XB,L63966261); /* L488 LINKED_LIST*/;
-    lisaac_push_first(&__pos__BOVB,L21772306); /* L166 BLOCK*/;
-    lisaac_push_first(&__pos__MU0C,L7481860); /* L57 OBJECT*/;
-    __tmp__2JBC=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__BOVB,L21899282); /* L167 BLOCK*/;
-    __tmp__DOVB=__infix_greater_equal__JGG( 15, 5);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DOVB) {
-      lisaac_push(&__pos__BOVB,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__MU0C,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__HU3C,L21906962); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__UU0C,L63967285); /* L488 LINKED_LIST*/;
-      __tmp__PK4B=Self__1NVB->mem_idx__H5UB;
-      lisaac_push(&__pos__UU0C,L63972405); /* L488 LINKED_LIST*/;
-      lisaac_push_first(&__pos__JPDE,L14700552); /* L112 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__PK4B >  0)) {
-        lisaac_push(&__pos__HU3C,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__UU0C,L13509634); /* L103 TRUE*/;
-        __tmp__GKBC=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__HU3C,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__UU0C,L14689286); /* L112 FALSE*/;
-        __tmp__GKBC=TRUE__B__;
-      };
-      __tmp__Y5XB=__tmp__GKBC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__BOVB,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__MU0C,L12081158); /* L92 FALSE*/;
-      __tmp__Y5XB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__Y5XB) {
-      lisaac_push(&__pos__BOVB,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__MU0C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__HU3C,L21910546); /* L167 BLOCK*/;
-      lisaac_push(&__pos__HU3C,L22051346); /* L168 BLOCK*/;
-      lisaac_push_first(&__pos__UU0C,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__JPDE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__PF4C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__IU1C,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__2JBC));
-      lisaac_push(&__pos__UU0C,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_1));
-      lisaac_push(&__pos__UU0C,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__JPDE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__PF4C,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__IU1C,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__PPDE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__UU0C,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__JPDE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__PF4C,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__BOVB,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__MU0C,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__V5XB,L64097333); /* L489 LINKED_LIST*/;
-    lisaac_push_first(&__pos__BOVB,L21772306); /* L166 BLOCK*/;
-    lisaac_push_first(&__pos__MU0C,L7481860); /* L57 OBJECT*/;
-    __tmp__2JBC=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__BOVB,L21899282); /* L167 BLOCK*/;
-    __tmp__DOVB=__infix_greater_equal__JGG( 15, 5);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DOVB) {
-      lisaac_push(&__pos__BOVB,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__MU0C,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__HU3C,L21906962); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__UU0C,L64098357); /* L489 LINKED_LIST*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__1NVB->mem_lnk__J5UB != (void *)NULL)) {
-        lisaac_push(&__pos__HU3C,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__UU0C,L13509634); /* L103 TRUE*/;
-        __tmp__GKBC=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__HU3C,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__UU0C,L14689286); /* L112 FALSE*/;
-        __tmp__GKBC=TRUE__B__;
-      };
-      __tmp__Y5XB=__tmp__GKBC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__BOVB,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__MU0C,L12081158); /* L92 FALSE*/;
-      __tmp__Y5XB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__Y5XB) {
-      lisaac_push(&__pos__BOVB,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__MU0C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__HU3C,L21910546); /* L167 BLOCK*/;
-      lisaac_push(&__pos__HU3C,L22051346); /* L168 BLOCK*/;
-      lisaac_push_first(&__pos__UU0C,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__JPDE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__PF4C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__IU1C,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__2JBC));
-      lisaac_push(&__pos__UU0C,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_1));
-      lisaac_push(&__pos__UU0C,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__JPDE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__PF4C,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__IU1C,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__PPDE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__UU0C,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__JPDE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__PF4C,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__BOVB,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__MU0C,L8530438); /* L65 FALSE*/;
-    };
-    __tmp__PK4B=Self__1NVB->mem_idx__H5UB;
-    lisaac_push(&__pos__V5XB,L64494645); /* L492 LINKED_LIST*/;
-    lisaac_push_first(&__pos__BOVB,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__PK4B > i__2NVB)) {
-      lisaac_push(&__pos__V5XB,L64883253); /* L495 LINKED_LIST*/;
-      lisaac_push_first(&__pos__BOVB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__MU0C,L64498741); /* L492 LINKED_LIST*/;
-      Self__1NVB->mem_idx__H5UB= 1;
-      Self__1NVB->mem_lnk__J5UB=Self__1NVB->first_link__24UB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__V5XB,L64883253); /* L495 LINKED_LIST*/;
-      lisaac_push_first(&__pos__BOVB,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__V5XB,L65407541); /* L499 LINKED_LIST*/;
-    lisaac_push_first(&__pos__BOVB,L11802642); /* L90 BLOCK*/;
-    until_do__PNBC:
-    {
-      lisaac_push(&__pos__BOVB,L11802642); /* L90 BLOCK*/;
-      lisaac_push_first(&__pos__MU0C,L65014325); /* L496 LINKED_LIST*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((i__2NVB == Self__1NVB->mem_idx__H5UB)) {
-        lisaac_push(&__pos__BOVB,L11799570); /* L90 BLOCK*/;
-        lisaac_push_first(&__pos__MU0C,L13509634); /* L103 TRUE*/;
-        __tmp__UNBC=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__BOVB,L11799570); /* L90 BLOCK*/;
-        lisaac_push_first(&__pos__MU0C,L14689286); /* L112 FALSE*/;
-        __tmp__UNBC=TRUE__B__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UNBC) {
-        lisaac_push(&__pos__BOVB,L12192274); /* L93 BLOCK*/;
-        lisaac_push_first(&__pos__MU0C,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__HU3C,L11935762); /* L91 BLOCK*/;
-        lisaac_push_first(&__pos__UU0C,L65026101); /* L496 LINKED_LIST*/;
-        __tmp__TL4B=Self__1NVB->mem_lnk__J5UB;
-        /* NULL __LINKED_LIST_NODEoINBOXo__Z4UB__ */
-if (__tmp__TL4B==NULL) {
-          lisaac_push(&__pos__UU0C,L65157685); /* L497 LINKED_LIST*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LINKED_LIST_NODE(INBOX) */ {
-          __tmp__VL4B=__tmp__TL4B->next__UL4B;
-        };
-        Self__1NVB->mem_lnk__J5UB=__tmp__VL4B;
-        __tmp__WL4B=Self__1NVB->mem_idx__H5UB;
-        lisaac_push(&__pos__UU0C,L65287221); /* L498 LINKED_LIST*/;
-        lisaac_push_first(&__pos__JPDE,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__PF4C,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__IU1C,L9195016); /* L70 NUMERIC*/;
-        __tmp__EYFE=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__JPDE,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__PF4C,L9195016); /* L70 NUMERIC*/;
-        Self__1NVB->mem_idx__H5UB=(__INTEGER__K)(__tmp__WL4B - __tmp__EYFE);
-        lisaac_push(&__pos__HU3C,L12068370); /* L92 BLOCK*/;
-        goto until_do__PNBC;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__BOVB,L12192274); /* L93 BLOCK*/;
-        lisaac_push_first(&__pos__MU0C,L8530438); /* L65 FALSE*/;
-      };
-    };
-    lisaac_push(&__pos__V5XB,L65801269); /* L502 LINKED_LIST*/;
-    lisaac_push_first(&__pos__BOVB,L24393746); /* L186 BLOCK*/;
-    lisaac_push_first(&__pos__MU0C,L7481860); /* L57 OBJECT*/;
-    __tmp__2JBC=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__BOVB,L24520722); /* L187 BLOCK*/;
-    __tmp__DOVB=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DOVB) {
-      lisaac_push(&__pos__BOVB,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__MU0C,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__HU3C,L24528914); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__UU0C,L65802293); /* L502 LINKED_LIST*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((Self__1NVB->mem_idx__H5UB == i__2NVB)) {
-        lisaac_push(&__pos__HU3C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__UU0C,L13509634); /* L103 TRUE*/;
-        __tmp__GKBC=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__HU3C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__UU0C,L14689286); /* L112 FALSE*/;
-        __tmp__GKBC=TRUE__B__;
-      };
-      __tmp__Y5XB=__tmp__GKBC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__BOVB,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__MU0C,L12081158); /* L92 FALSE*/;
-      __tmp__Y5XB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__Y5XB) {
-      lisaac_push(&__pos__BOVB,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__MU0C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__HU3C,L24532498); /* L187 BLOCK*/;
-      lisaac_push(&__pos__HU3C,L24672274); /* L188 BLOCK*/;
-      lisaac_push_first(&__pos__UU0C,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__JPDE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__PF4C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__IU1C,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__2JBC));
-      lisaac_push(&__pos__UU0C,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_2));
-      lisaac_push(&__pos__UU0C,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__JPDE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__PF4C,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__IU1C,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__PPDE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__UU0C,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__JPDE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__PF4C,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__BOVB,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__MU0C,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__V5XB,L65932341); /* L503 LINKED_LIST*/;
-    lisaac_push_first(&__pos__BOVB,L24393746); /* L186 BLOCK*/;
-    lisaac_push_first(&__pos__MU0C,L7481860); /* L57 OBJECT*/;
-    __tmp__2JBC=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__BOVB,L24520722); /* L187 BLOCK*/;
-    __tmp__DOVB=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DOVB) {
-      lisaac_push(&__pos__BOVB,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__MU0C,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__HU3C,L24528914); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__UU0C,L65933365); /* L503 LINKED_LIST*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__1NVB->mem_lnk__J5UB != (void *)NULL)) {
-        lisaac_push(&__pos__HU3C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__UU0C,L13509634); /* L103 TRUE*/;
-        __tmp__GKBC=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__HU3C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__UU0C,L14689286); /* L112 FALSE*/;
-        __tmp__GKBC=TRUE__B__;
-      };
-      __tmp__Y5XB=__tmp__GKBC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__BOVB,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__MU0C,L12081158); /* L92 FALSE*/;
-      __tmp__Y5XB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__Y5XB) {
-      lisaac_push(&__pos__BOVB,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__MU0C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__HU3C,L24532498); /* L187 BLOCK*/;
-      lisaac_push(&__pos__HU3C,L24672274); /* L188 BLOCK*/;
-      lisaac_push_first(&__pos__UU0C,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__JPDE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__PF4C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__IU1C,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__2JBC));
-      lisaac_push(&__pos__UU0C,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_2));
-      lisaac_push(&__pos__UU0C,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__JPDE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__PF4C,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__IU1C,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__PPDE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__UU0C,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__JPDE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__PF4C,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__BOVB,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__MU0C,L8530438); /* L65 FALSE*/;
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__0NVB,L21760565); /* L166 LINKED_LIST*/;
-    lisaac_push_first(&__pos__K5XB,L8530438); /* L65 FALSE*/;
-  };
-  __tmp__TL4B=Self__1NVB->mem_lnk__J5UB;
-  /* NULL __LINKED_LIST_NODEoINBOXo__Z4UB__ */
-if (__tmp__TL4B==NULL) {
-    lisaac_push(&__pos__0NVB,L22021173); /* L168 LINKED_LIST*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* LINKED_LIST_NODE(INBOX) */ {
-    __tmp__ROVB=__tmp__TL4B->item__QOVB;
-  };
-  Result__3NVB=__tmp__ROVB;
-  return(Result__3NVB);
-}
-
-static void timer_event__JYAD(__EXAMPLE__OB *Self__LYAD,__EVENT_TIMER__2HB *evt__MYAD)
-/* (Strict EXAMPLE{EXAMPLE__OB},Strict EVENT_TIMER{NULLxEVENT_TIMER__2HB}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __UINTEGER_32__RD __tmp__OYAD,__tmp__YEUD,__tmp__0EUD,__tmp__PYAD;
-  __EVENT_TIMER__2HB *Self__WEUD,*__tmp__ZEUD;
-  _____CONTEXT __pos__KYAD,__pos__VEUD,__pos__AL1D,__pos__TWHE;
-  lisaac_push_first(&__pos__KYAD,L21643287); /* L165 EXAMPLE*/;
-  __tmp__OYAD=delay__NYAD;
-  /* NULL __EVENT_TIMER__2HB__ */
-if (evt__MYAD==NULL) {
-    lisaac_push(&__pos__KYAD,L21904407); /* L167 EXAMPLE*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* EVENT_TIMER */ {
-    lisaac_push(&__pos__KYAD,L21904407); /* L167 EXAMPLE*/;
-    Self__WEUD=((__EVENT_TIMER__2HB *)evt__MYAD);
-    lisaac_push_first(&__pos__VEUD,L6951492); /* L53 EVENT_TIMER*/;
-    __tmp__YEUD=Self__WEUD->count__FOHC;
-    __tmp__ZEUD=Self__WEUD->prev__TSAB;
-    /* NULL __EVENT_TIMER__2HB__ */
-if (__tmp__ZEUD==NULL) {
-      lisaac_push(&__pos__VEUD,L6968900); /* L53 EVENT_TIMER*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* EVENT_TIMER */ {
-      __tmp__0EUD=__tmp__ZEUD->count__FOHC;
-    };
-    lisaac_push(&__pos__VEUD,L6963268); /* L53 EVENT_TIMER*/;
-    lisaac_push_first(&__pos__AL1D,L9195016); /* L70 NUMERIC*/;
-    __tmp__PYAD=(__UINTEGER_32__RD)(__tmp__YEUD - __tmp__0EUD);
-  };
-  lisaac_push(&__pos__KYAD,L21899287); /* L167 EXAMPLE*/;
-  lisaac_push_first(&__pos__VEUD,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__AL1D,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__TWHE,L5383176); /* L41 NUMERIC*/;
-  __tmp__YEUD=to_uinteger_32__AAG( 0);
-  lisaac_push(&__pos__AL1D,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__TWHE,L9195016); /* L70 NUMERIC*/;
-  __tmp__0EUD=(__UINTEGER_32__RD)(__tmp__YEUD - __tmp__PYAD);
-  lisaac_push(&__pos__VEUD,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__AL1D,L9195016); /* L70 NUMERIC*/;
-  __tmp__YEUD=(__UINTEGER_32__RD)(__tmp__OYAD - __tmp__0EUD);
-  delay__NYAD=__tmp__YEUD;
-  lisaac_push(&__pos__KYAD,L22027799); /* L168 EXAMPLE*/;
-  __tmp__OYAD=to_uinteger_32__AAG( 30);
-  lisaac_push(&__pos__KYAD,L22026263); /* L168 EXAMPLE*/;
-  lisaac_push_first(&__pos__VEUD,L14700552); /* L112 NUMERIC*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__YEUD > __tmp__OYAD)) {
-    lisaac_push(&__pos__KYAD,L22415895); /* L171 EXAMPLE*/;
-    lisaac_push_first(&__pos__VEUD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__AL1D,L22157847); /* L169 EXAMPLE*/;
-    refresh__UT4(Self__LYAD);
-    lisaac_push(&__pos__AL1D,L22290455); /* L170 EXAMPLE*/;
-    __tmp__PYAD=to_uinteger_32__AAG( 0);
-    delay__NYAD=__tmp__PYAD;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__KYAD,L22415895); /* L171 EXAMPLE*/;
-    lisaac_push_first(&__pos__VEUD,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static void add_last__BPRC(__LINKED_LISToEVENTo__GU *Self__DPRC,void *element__EPRC)
-/* (Strict LINKED_LIST(EVENT){LINKED_LISToEVENTo__GU},EVENT{NULLxEVENT_MOUSE__ACBxEVENT_KEYBOARD__BFBxEVENT_TIMER__2HB}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__ARRC,__tmp__JQRC,__tmp__YPRC,__tmp__EXHE;
-  __INTEGER__K __tmp__PBTC;
-  __POINTER__CB __tmp__XQKD,__tmp__1ETC;
-  void *__tmp__JBTC,*__tmp__QBTC;
-  _____CONTEXT __pos__CPRC,__pos__L2RC,__pos__LPRC,__pos__IMJD;
-  _____CONTEXT __pos__TQKD,__pos__TNLD,__pos__4QKD,__pos__OMJD;
-  _____CONTEXT __pos__QZRD,__pos__LOSD,__pos__YZRD,__pos__5WHE;
-  _____CONTEXT __pos__N1MD,__pos__NXHE,__pos__TXHE;
-  __LINKED_LIST_NODEoEVENTo__Q1UB *__tmp__NPRC,*__tmp__XPRC,*Self__JMJD;
-  __BOOLEAN__C __tmp__ZQKD,__tmp__BRKD,__tmp__ERKD,__tmp__FBTC;
-  lisaac_push_first(&__pos__CPRC,L11546165); /* L88 LINKED_LIST*/;
-  __tmp__ARRC=Self__DPRC->parent_linked_collection__NU.upper__ZNW;
-  lisaac_push(&__pos__CPRC,L23215671); /* L177 COLLECTION*/;
-  __tmp__JQRC=count__VNW(Self__DPRC);
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__DPRC->first_link__U1UB == (void *)NULL)) {
-    lisaac_push(&__pos__CPRC,L13371957); /* L102 LINKED_LIST*/;
-    lisaac_push_first(&__pos__L2RC,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__LPRC,L12091445); /* L92 LINKED_LIST*/;
-    __tmp__NPRC=create__next__MOSC(element__EPRC);
-    Self__DPRC->first_link__U1UB=__tmp__NPRC;
-    Self__DPRC->parent_linked_collection__NU.upper__ZNW= 1;
-    Self__DPRC->last_link__2PMC=__tmp__NPRC;
-    Self__DPRC->mem_idx__4PMC= 1;
-    Self__DPRC->mem_lnk__3PMC=__tmp__NPRC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__CPRC,L13371957); /* L102 LINKED_LIST*/;
-    lisaac_push_first(&__pos__L2RC,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__LPRC,L12874293); /* L98 LINKED_LIST*/;
-    __tmp__NPRC=create__next__MOSC(element__EPRC);
-    __tmp__XPRC=Self__DPRC->last_link__2PMC;
-    /* NULL __LINKED_LIST_NODEoEVENTo__Q1UB__ */
-if (__tmp__XPRC==NULL) {
-      lisaac_push(&__pos__LPRC,L12990517); /* L99 LINKED_LIST*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LINKED_LIST_NODE(EVENT) */ {
-      lisaac_push(&__pos__LPRC,L12990517); /* L99 LINKED_LIST*/;
-      Self__JMJD=((__LINKED_LIST_NODEoEVENTo__Q1UB *)__tmp__XPRC);
-      lisaac_push_first(&__pos__IMJD,L9324142); /* L71 LINKED_LIST_NODE*/;
-      Self__JMJD->next__GQMC=__tmp__NPRC;
-      lisaac_push(&__pos__IMJD,L9964654); /* L76 LINKED_LIST_NODE*/;
-      lisaac_push_first(&__pos__TQKD,L24393746); /* L186 BLOCK*/;
-      lisaac_push_first(&__pos__TNLD,L7481860); /* L57 OBJECT*/;
-      __tmp__XQKD=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__TQKD,L24520722); /* L187 BLOCK*/;
-      __tmp__ZQKD=__infix_greater_equal__JGG( 15, 15);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ZQKD) {
-        lisaac_push(&__pos__TQKD,L24524306); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__TNLD,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__4QKD,L24528914); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__OMJD,L9965678); /* L76 LINKED_LIST_NODE*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__JMJD->next__GQMC == (void *)__tmp__NPRC)) {
-          lisaac_push(&__pos__4QKD,L24525842); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__OMJD,L13509634); /* L103 TRUE*/;
-          __tmp__BRKD=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__4QKD,L24525842); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__OMJD,L14689286); /* L112 FALSE*/;
-          __tmp__BRKD=TRUE__B__;
-        };
-        __tmp__ERKD=__tmp__BRKD;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__TQKD,L24524306); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__TNLD,L12081158); /* L92 FALSE*/;
-        __tmp__ERKD=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ERKD) {
-        lisaac_push(&__pos__TQKD,L24775186); /* L189 BLOCK*/;
-        lisaac_push_first(&__pos__TNLD,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__4QKD,L24532498); /* L187 BLOCK*/;
-        lisaac_push(&__pos__4QKD,L24672274); /* L188 BLOCK*/;
-        lisaac_push_first(&__pos__OMJD,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__QZRD,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__LOSD,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__YZRD,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__XQKD));
-        lisaac_push(&__pos__OMJD,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_2));
-        lisaac_push(&__pos__OMJD,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__QZRD,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__LOSD,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__YZRD,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__5WHE,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__OMJD,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__QZRD,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__LOSD,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__TQKD,L24775186); /* L189 BLOCK*/;
-        lisaac_push_first(&__pos__TNLD,L8530438); /* L65 FALSE*/;
-      };
-    };
-    __tmp__YPRC=Self__DPRC->parent_linked_collection__NU.upper__ZNW;
-    lisaac_push(&__pos__LPRC,L13118517); /* L100 LINKED_LIST*/;
-    lisaac_push_first(&__pos__IMJD,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__TQKD,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__TNLD,L9195016); /* L70 NUMERIC*/;
-    __tmp__EXHE=(__INTEGER__K)(-  1);
-    lisaac_push(&__pos__IMJD,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__TQKD,L9195016); /* L70 NUMERIC*/;
-    Self__DPRC->parent_linked_collection__NU.upper__ZNW=(__INTEGER__K)(__tmp__YPRC - __tmp__EXHE);
-    Self__DPRC->last_link__2PMC=__tmp__NPRC;
-  };
-  lisaac_push(&__pos__CPRC,L23071799); /* L176 COLLECTION*/;
-  lisaac_push_first(&__pos__L2RC,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__LPRC,L7481860); /* L57 OBJECT*/;
-  __tmp__XQKD=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__L2RC,L24520722); /* L187 BLOCK*/;
-  __tmp__ZQKD=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ZQKD) {
-    lisaac_push(&__pos__L2RC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__LPRC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__IMJD,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__TQKD,L23075895); /* L176 COLLECTION*/;
-    lisaac_push_first(&__pos__TNLD,L19270712); /* L147 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__4QKD,L21772306); /* L166 BLOCK*/;
-    lisaac_push_first(&__pos__OMJD,L7481860); /* L57 OBJECT*/;
-    __tmp__1ETC=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__4QKD,L21899282); /* L167 BLOCK*/;
-    __tmp__BRKD=__infix_greater_equal__JGG( 15, 5);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BRKD) {
-      lisaac_push(&__pos__4QKD,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__OMJD,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__QZRD,L21906962); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__LOSD,L19276856); /* L147 TRAVERSABLE*/;
-      __tmp__ERKD=is_empty__M1UB(Self__DPRC);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ERKD) {
-        lisaac_push(&__pos__LOSD,L19272248); /* L147 TRAVERSABLE*/;
-        lisaac_push_first(&__pos__YZRD,L13509634); /* L103 TRUE*/;
-        __tmp__FBTC=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__LOSD,L19272248); /* L147 TRAVERSABLE*/;
-        lisaac_push_first(&__pos__YZRD,L14689286); /* L112 FALSE*/;
-        __tmp__FBTC=TRUE__B__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__FBTC) {
-        lisaac_push(&__pos__QZRD,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__LOSD,L13509634); /* L103 TRUE*/;
-        __tmp__FBTC=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__QZRD,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__LOSD,L14689286); /* L112 FALSE*/;
-        __tmp__FBTC=TRUE__B__;
-      };
-      __tmp__ERKD=__tmp__FBTC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__4QKD,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__OMJD,L12081158); /* L92 FALSE*/;
-      __tmp__ERKD=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ERKD) {
-      lisaac_push(&__pos__4QKD,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__OMJD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__QZRD,L21910546); /* L167 BLOCK*/;
-      lisaac_push(&__pos__QZRD,L22051346); /* L168 BLOCK*/;
-      lisaac_push_first(&__pos__LOSD,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__YZRD,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__5WHE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__N1MD,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__1ETC));
-      lisaac_push(&__pos__LOSD,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_1));
-      lisaac_push(&__pos__LOSD,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__YZRD,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__5WHE,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__N1MD,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__NXHE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__LOSD,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__YZRD,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__5WHE,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__4QKD,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__OMJD,L8530438); /* L65 FALSE*/;
-    };
-    __tmp__NPRC=Self__DPRC->last_link__2PMC;
-    /* NULL __LINKED_LIST_NODEoEVENTo__Q1UB__ */
-if (__tmp__NPRC==NULL) {
-      lisaac_push(&__pos__TNLD,L20985909); /* L160 LINKED_LIST*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LINKED_LIST_NODE(EVENT) */ {
-      __tmp__JBTC=__tmp__NPRC->item__4OMC;
-    };
-    lisaac_push(&__pos__TNLD,L20064312); /* L153 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__4QKD,L15357964); /* L117 STRING_CONSTANT*/;
-    lisaac_push_first(&__pos__OMJD,L23083026); /* L176 BLOCK*/;
-    lisaac_push_first(&__pos__QZRD,L7481860); /* L57 OBJECT*/;
-    __tmp__1ETC=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__OMJD,L23210002); /* L177 BLOCK*/;
-    __tmp__BRKD=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BRKD) {
-      lisaac_push(&__pos__OMJD,L23213586); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__QZRD,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__LOSD,L23218194); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__YZRD,L20065336); /* L153 TRAVERSABLE*/;
-      __tmp__PBTC=Self__DPRC->parent_linked_collection__NU.upper__ZNW;
-      lisaac_push(&__pos__YZRD,L20075064); /* L153 TRAVERSABLE*/;
-      __tmp__QBTC=item__TNSC(Self__DPRC,__tmp__PBTC);
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__JBTC == (void *)__tmp__QBTC)) {
-        lisaac_push(&__pos__LOSD,L23215122); /* L177 BLOCK*/;
-        lisaac_push_first(&__pos__YZRD,L13509634); /* L103 TRUE*/;
-        __tmp__FBTC=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__LOSD,L23215122); /* L177 BLOCK*/;
-        lisaac_push_first(&__pos__YZRD,L14689286); /* L112 FALSE*/;
-        __tmp__FBTC=TRUE__B__;
-      };
-      __tmp__ERKD=__tmp__FBTC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__OMJD,L23213586); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__QZRD,L12081158); /* L92 FALSE*/;
-      __tmp__ERKD=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ERKD) {
-      lisaac_push(&__pos__OMJD,L23464466); /* L179 BLOCK*/;
-      lisaac_push_first(&__pos__QZRD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__LOSD,L23348754); /* L178 BLOCK*/;
-      lisaac_push_first(&__pos__YZRD,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__5WHE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__N1MD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__NXHE,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__1ETC));
-      lisaac_push(&__pos__YZRD,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_7));
-      lisaac_push(&__pos__YZRD,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__5WHE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__N1MD,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__NXHE,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__TXHE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__YZRD,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__5WHE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__N1MD,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__OMJD,L23464466); /* L179 BLOCK*/;
-      lisaac_push_first(&__pos__QZRD,L8530438); /* L65 FALSE*/;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__JBTC == (void *)element__EPRC)) {
-      lisaac_push(&__pos__IMJD,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TQKD,L13509634); /* L103 TRUE*/;
-      __tmp__ERKD=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__IMJD,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TQKD,L14689286); /* L112 FALSE*/;
-      __tmp__ERKD=TRUE__B__;
-    };
-    __tmp__BRKD=__tmp__ERKD;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__L2RC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__LPRC,L12081158); /* L92 FALSE*/;
-    __tmp__BRKD=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BRKD) {
-    lisaac_push(&__pos__L2RC,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__LPRC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__IMJD,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__IMJD,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__TQKD,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__TNLD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__4QKD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__OMJD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__XQKD));
-    lisaac_push(&__pos__TQKD,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__TQKD,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__TNLD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__4QKD,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__OMJD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__QZRD,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__TQKD,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__TNLD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__4QKD,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__L2RC,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__LPRC,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__CPRC,L23202871); /* L177 COLLECTION*/;
-  lisaac_push_first(&__pos__L2RC,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__LPRC,L7481860); /* L57 OBJECT*/;
-  __tmp__XQKD=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__L2RC,L24520722); /* L187 BLOCK*/;
-  __tmp__ZQKD=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ZQKD) {
-    lisaac_push(&__pos__L2RC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__LPRC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__IMJD,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__TQKD,L23207479); /* L177 COLLECTION*/;
-    __tmp__YPRC=count__VNW(Self__DPRC);
-    lisaac_push(&__pos__TQKD,L23210039); /* L177 COLLECTION*/;
-    lisaac_push_first(&__pos__TNLD,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__4QKD,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__OMJD,L9195016); /* L70 NUMERIC*/;
-    __tmp__EXHE=(__INTEGER__K)(- __tmp__JQRC);
-    lisaac_push(&__pos__TNLD,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__4QKD,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__YPRC == (__INTEGER__K)( 1 - __tmp__EXHE))) {
-      lisaac_push(&__pos__IMJD,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TQKD,L13509634); /* L103 TRUE*/;
-      __tmp__ERKD=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__IMJD,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TQKD,L14689286); /* L112 FALSE*/;
-      __tmp__ERKD=TRUE__B__;
-    };
-    __tmp__BRKD=__tmp__ERKD;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__L2RC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__LPRC,L12081158); /* L92 FALSE*/;
-    __tmp__BRKD=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BRKD) {
-    lisaac_push(&__pos__L2RC,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__LPRC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__IMJD,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__IMJD,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__TQKD,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__TNLD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__4QKD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__OMJD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__XQKD));
-    lisaac_push(&__pos__TQKD,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__TQKD,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__TNLD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__4QKD,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__OMJD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__QZRD,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__TQKD,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__TNLD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__4QKD,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__L2RC,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__LPRC,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__CPRC,L23333943); /* L178 COLLECTION*/;
-  lisaac_push_first(&__pos__L2RC,L24520722); /* L187 BLOCK*/;
-  __tmp__ZQKD=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ZQKD) {
-    lisaac_push(&__pos__L2RC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__LPRC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__IMJD,L24525842); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__TQKD,L13509634); /* L103 TRUE*/;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__L2RC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__LPRC,L12081158); /* L92 FALSE*/;
-  };
-  lisaac_push(&__pos__L2RC,L24775186); /* L189 BLOCK*/;
-  lisaac_push(&__pos__CPRC,L23465015); /* L179 COLLECTION*/;
-  lisaac_push_first(&__pos__L2RC,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__LPRC,L7481860); /* L57 OBJECT*/;
-  __tmp__XQKD=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__L2RC,L24520722); /* L187 BLOCK*/;
-  __tmp__ZQKD=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ZQKD) {
-    lisaac_push(&__pos__L2RC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__LPRC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__IMJD,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__TQKD,L23466039); /* L179 COLLECTION*/;
-    __tmp__YPRC=Self__DPRC->parent_linked_collection__NU.upper__ZNW;
-    lisaac_push(&__pos__TQKD,L23472183); /* L179 COLLECTION*/;
-    lisaac_push_first(&__pos__TNLD,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__4QKD,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__OMJD,L9195016); /* L70 NUMERIC*/;
-    __tmp__EXHE=(__INTEGER__K)(- __tmp__ARRC);
-    lisaac_push(&__pos__TNLD,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__4QKD,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__YPRC == (__INTEGER__K)( 1 - __tmp__EXHE))) {
-      lisaac_push(&__pos__IMJD,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TQKD,L13509634); /* L103 TRUE*/;
-      __tmp__ERKD=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__IMJD,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TQKD,L14689286); /* L112 FALSE*/;
-      __tmp__ERKD=TRUE__B__;
-    };
-    __tmp__BRKD=__tmp__ERKD;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__L2RC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__LPRC,L12081158); /* L92 FALSE*/;
-    __tmp__BRKD=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BRKD) {
-    lisaac_push(&__pos__L2RC,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__LPRC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__IMJD,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__IMJD,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__TQKD,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__TNLD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__4QKD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__OMJD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__XQKD));
-    lisaac_push(&__pos__TQKD,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__TQKD,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__TNLD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__4QKD,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__OMJD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__QZRD,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__TQKD,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__TNLD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__4QKD,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__L2RC,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__LPRC,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static void move__NNTD(__ANT__NG *Self__PNTD)
-/* (Strict ANT{ANT__NG}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__QNTD,__tmp__RNTD,__tmp__TNTD;
-  _____CONTEXT __pos__ONTD,__pos__AIBE,__pos__CIBE,__pos__MQIE;
-  lisaac_push_first(&__pos__ONTD,L7868976); /* L60 ANT*/;
-  lisaac_push(&__pos__ONTD,L8136752); /* L62 ANT*/;
-  print__P5F((&__string_22));
-  __tmp__QNTD=Self__PNTD->x__HJ;
-  lisaac_push(&__pos__ONTD,L8277552); /* L63 ANT*/;
-  lisaac_push_first(&__pos__AIBE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__CIBE,L9195016); /* L70 NUMERIC*/;
-  __tmp__RNTD=(__INTEGER__K)(-  1);
-  lisaac_push(&__pos__ONTD,L8281648); /* L63 ANT*/;
-  __tmp__TNTD=random_between__and__KPTD(__tmp__RNTD);
-  lisaac_push(&__pos__ONTD,L8264240); /* L63 ANT*/;
-  lisaac_push_first(&__pos__AIBE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__CIBE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__MQIE,L9195016); /* L70 NUMERIC*/;
-  __tmp__RNTD=(__INTEGER__K)(- __tmp__TNTD);
-  lisaac_push(&__pos__AIBE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__CIBE,L9195016); /* L70 NUMERIC*/;
-  __tmp__TNTD=(__INTEGER__K)(__tmp__QNTD - __tmp__RNTD);
-  lisaac_push(&__pos__ONTD,L8286256); /* L63 ANT*/;
-  __tmp__QNTD=min__TLH(__tmp__TNTD, 254);
-  lisaac_push(&__pos__ONTD,L8289328); /* L63 ANT*/;
-  __tmp__RNTD=max__IMH(__tmp__QNTD, 1);
-  Self__PNTD->x__HJ=__tmp__RNTD;
-  __tmp__QNTD=Self__PNTD->y__ZUHB;
-  lisaac_push(&__pos__ONTD,L8408624); /* L64 ANT*/;
-  lisaac_push_first(&__pos__AIBE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__CIBE,L9195016); /* L70 NUMERIC*/;
-  __tmp__RNTD=(__INTEGER__K)(-  1);
-  lisaac_push(&__pos__ONTD,L8412720); /* L64 ANT*/;
-  __tmp__TNTD=random_between__and__KPTD(__tmp__RNTD);
-  lisaac_push(&__pos__ONTD,L8395312); /* L64 ANT*/;
-  lisaac_push_first(&__pos__AIBE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__CIBE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__MQIE,L9195016); /* L70 NUMERIC*/;
-  __tmp__RNTD=(__INTEGER__K)(- __tmp__TNTD);
-  lisaac_push(&__pos__AIBE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__CIBE,L9195016); /* L70 NUMERIC*/;
-  __tmp__TNTD=(__INTEGER__K)(__tmp__QNTD - __tmp__RNTD);
-  lisaac_push(&__pos__ONTD,L8417328); /* L64 ANT*/;
-  __tmp__QNTD=min__TLH(__tmp__TNTD, 254);
-  lisaac_push(&__pos__ONTD,L8420400); /* L64 ANT*/;
-  __tmp__RNTD=max__IMH(__tmp__QNTD, 1);
-  Self__PNTD->y__ZUHB=__tmp__RNTD;
-}
-
-static void run__MLTD(__STATE__IG *Self__OLTD,void *a__PLTD)
-/* (Strict STATE{STATE__IG},AGENT{ANT__NG}) Void Recursive, No inlinable. NO CONTEXT! */
-{
-    __BOOLEAN__C __tmp__MI,__tmp__NI;
-	__BOOLEAN__C __tmp__WI,__tmp__XI;
-	__FAST_ARRAY2oExpanded_UINTEGER_8o__OH *__tmp__VI;
-	__FAST_ARRAY2oExpanded_UINTEGER_8o__OH *__tmp__LI;
-  __STATE__IG *__tmp__EMTD,*__tmp__WMTD;
-  __INTEGER__K __tmp__TQTD,Self__KTTD,__tmp__4QIE,__tmp__UTTD;
-  __TRANSITION__E2O *__tmp__0QTD;
-  _____CONTEXT __pos__NLTD,__pos__BOTD,__pos__YLTD,__pos__2G,__pos__YH;
-  _____CONTEXT __pos__2I,__pos__XQTD,__pos__LMTD,__pos__II,__pos__SI;
-  __BLOCK__AB __tmp__0LTD;
-  __FAST_ARRAYoTRANSITIONo__G2O *__tmp__HMTD,*Self__0OTD;
-  __BOOLEAN__C __tmp__NTTD,__tmp__PMTD;
-  __BLOCK__AB __tmp__OMTD;
-  lisaac_push_first(&__pos__NLTD,L16916527); /* L129 STATE*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)(long)Self__OLTD->action__G5O.__id != (void *)0)) {
-    lisaac_push(&__pos__NLTD,L17566255); /* L134 STATE*/;
-    lisaac_push_first(&__pos__BOTD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__YLTD,L17314351); /* L132 STATE*/;
-    __tmp__0LTD=Self__OLTD->action__G5O;
-    lisaac_push(&__pos__YLTD,L17443887); /* L133 STATE*/;
-    /* NULL 60 65 69 */
-if (__tmp__0LTD.__id==0) {
-      lisaac_push(&__pos__YLTD,L17438767); /* L133 STATE*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (__tmp__0LTD.__id) {
-      case 60: {
-        lisaac_push_first(&__pos__2G,L26613783); /* L203 EXAMPLE*/;
-        move__NNTD(a__PLTD);
+    li__K1V=li__MOP->li__JKB;
+    while (((void *)li__K1V != (void *)NULL)) {
+      switch (((struct ___OBJ *)li__K1V)->__id) {
+      case __li__SB__: {
+        li__4WKB(((__li__SB *)li__K1V));
       } break;
-      case 65: {
-        lisaac_push_first(&__pos__YH,L27662359); /* L211 EXAMPLE*/;
-        move__NNTD(a__PLTD);
+      case __li__TC__: {
+        li__35D(((__li__TC *)li__K1V));
       } break;
-      case 69: {
-        lisaac_push_first(&__pos__2I,L28710935); /* L219 EXAMPLE*/;
-        move__NNTD(a__PLTD);
+      case __li__YC__: {
+        li__BBWC(((__li__YC *)li__K1V));
+      } break;
+      case __li__RL__: {
+        li__1RWC(((__li__RL *)li__K1V));
+      } break;
+      case __li__AS__: {
+        li__CBW(((__li__AS *)li__K1V));
+      } break;
+      case __li__GS__: {
+        li__H4Y(((__li__GS *)li__K1V));
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__NLTD,L17566255); /* L134 STATE*/;
-    lisaac_push_first(&__pos__BOTD,L8530438); /* L65 FALSE*/;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__OLTD->parent_state__UPS != (void *)NULL)) {
-    lisaac_push(&__pos__NLTD,L17959471); /* L137 STATE*/;
-    lisaac_push_first(&__pos__BOTD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__YLTD,L17710639); /* L135 STATE*/;
-    __tmp__EMTD=Self__OLTD->parent_state__UPS;
-    /* NULL __STATE__IG__ */
-if (__tmp__EMTD==NULL) {
-      lisaac_push(&__pos__YLTD,L17838127); /* L136 STATE*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* STATE */ {
-      lisaac_push(&__pos__YLTD,L17838127); /* L136 STATE*/;
-      run__MLTD(((__STATE__IG *)__tmp__EMTD),a__PLTD);
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__NLTD,L17959471); /* L137 STATE*/;
-    lisaac_push_first(&__pos__BOTD,L8530438); /* L65 FALSE*/;
-  };
-  __tmp__HMTD=Self__OLTD->transitions__P2O;
-  /* NULL __FAST_ARRAYoTRANSITIONo__G2O__ */
-if (__tmp__HMTD==NULL) {
-    lisaac_push(&__pos__NLTD,L18614831); /* L142 STATE*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* FAST_ARRAY(TRANSITION) */ {
-    lisaac_push(&__pos__NLTD,L18614831); /* L142 STATE*/;
-    Self__0OTD=((__FAST_ARRAYoTRANSITIONo__G2O *)__tmp__HMTD);
-    lisaac_push_first(&__pos__BOTD,L89018935); /* L679 COLLECTION*/;
-    lisaac_push_first(&__pos__YLTD,L89272375); /* L681 COLLECTION*/;
-    __tmp__TQTD=(*(Self__0OTD)).upper__HGVB;
-    lisaac_push(&__pos__YLTD,L90180151); /* L688 COLLECTION*/;
-    Self__KTTD= 0;
-    lisaac_push_first(&__pos__2G,L21764104); /* L166 NUMERIC*/;
-    to__do__ITTD:
-    {
-      lisaac_push(&__pos__2G,L21764104); /* L166 NUMERIC*/;
-      __tmp__NTTD=__infix_less_equal__GTG(Self__KTTD,__tmp__TQTD);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NTTD) {
-        lisaac_push(&__pos__2G,L22153736); /* L169 NUMERIC*/;
-        lisaac_push_first(&__pos__YH,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__2I,L21899272); /* L167 NUMERIC*/;
-        lisaac_push_first(&__pos__XQTD,L90059831); /* L687 COLLECTION*/;
-        __tmp__0QTD=item__BZEC(Self__0OTD,Self__KTTD);
-        lisaac_push(&__pos__XQTD,L90060343); /* L687 COLLECTION*/;
-        lisaac_push_first(&__pos__LMTD,L18100783); /* L138 STATE*/;
-        /* NULL __TRANSITION__E2O__ */
-if (__tmp__0QTD==NULL) {
-          lisaac_push(&__pos__LMTD,L18228271); /* L139 STATE*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* TRANSITION */ {
-          __tmp__OMTD=__tmp__0QTD->condition__1Y5;
-        };
-        lisaac_push(&__pos__LMTD,L18233391); /* L139 STATE*/;
-        /* NULL 67 68 */
-if (__tmp__OMTD.__id==0) {
-          lisaac_push(&__pos__LMTD,L18228271); /* L139 STATE*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          if (__tmp__OMTD.__id==67) {
-            lisaac_push_first(&__pos__II,L28191255); /* L215 EXAMPLE*/;
-            __tmp__LI=screen__SH;
-            lisaac_push(&__pos__II,L28205591); /* L215 EXAMPLE*/;
-            __tmp__MI=found_food__LWTD(a__PLTD,__tmp__LI);
-            __tmp__NI=__tmp__MI;
-            __tmp__PMTD=__tmp__NI;
-          } else /* Other types */ {
-            lisaac_push_first(&__pos__SI,L28322327); /* L216 EXAMPLE*/;
-            __tmp__VI=screen__SH;
-            lisaac_push(&__pos__SI,L28336663); /* L216 EXAMPLE*/;
-            __tmp__WI=found_food__LWTD(a__PLTD,__tmp__VI);
-            __tmp__XI=__tmp__WI;
-            __tmp__PMTD=__tmp__XI;
-          }
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__PMTD) {
-          lisaac_push(&__pos__LMTD,L18484783); /* L141 STATE*/;
-          lisaac_push_first(&__pos__II,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__SI,L18236463); /* L139 STATE*/;
-          /* NULL __TRANSITION__E2O__ */
-if (__tmp__0QTD==NULL) {
-            lisaac_push(&__pos__SI,L18364463); /* L140 STATE*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* TRANSITION */ {
-            __tmp__WMTD=__tmp__0QTD->state__DQS;
-          };
-          lisaac_push(&__pos__SI,L18364975); /* L140 STATE*/;
-          set_state__OY0B(a__PLTD,__tmp__WMTD);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__LMTD,L18484783); /* L141 STATE*/;
-          lisaac_push_first(&__pos__II,L8530438); /* L65 FALSE*/;
-        };
-        lisaac_push(&__pos__2I,L22026760); /* L168 NUMERIC*/;
-        lisaac_push_first(&__pos__XQTD,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__LMTD,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__II,L9195016); /* L70 NUMERIC*/;
-        __tmp__4QIE=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__XQTD,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__LMTD,L9195016); /* L70 NUMERIC*/;
-        __tmp__UTTD=(__INTEGER__K)(Self__KTTD - __tmp__4QIE);
-        lisaac_push(&__pos__2I,L22038024); /* L168 NUMERIC*/;
-        Self__KTTD=__tmp__UTTD;
-        goto to__do__ITTD;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__2G,L22153736); /* L169 NUMERIC*/;
-        lisaac_push_first(&__pos__YH,L8530438); /* L65 FALSE*/;
-      };
-    };
-  };
-}
-
-static __BOOLEAN__C found_food__LWTD(__ANT__NG *Self__NWTD,__FAST_ARRAY2oExpanded_UINTEGER_8o__OH *scr__OWTD)
-/* (Strict ANT{ANT__NG},Strict FAST_ARRAY2(Expanded UINTEGER_8){NULLxFAST_ARRAY2oExpanded_UINTEGER_8o__OH}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K px__QWTD,py__RWTD,__tmp__JYTD,__tmp__2UIE,__tmp__KYTD;
-  __INTEGER__K __tmp__NYTD;
-  _____CONTEXT __pos__MWTD,__pos__OJBE,__pos__QJBE,__pos__W1TD;
-  _____CONTEXT __pos__4WTD,__pos__BFAE,__pos__3JBE,__pos__Z1VD;
-  _____CONTEXT __pos__WXTD,__pos__FGAE,__pos__HYTD,__pos__YUIE;
-  _____CONTEXT __pos__ZUIE,__pos__0UIE;
-  __BOOLEAN__C stop__SWTD,__tmp__ZWTD,__tmp__AXTD,__tmp__DXTD;
-  __BOOLEAN__C __tmp__RXTD,__tmp__YXTD,__tmp__1XTD,Result__PWTD;
-  __UINTEGER_8__VB __tmp__PYTD;
-  lisaac_push_first(&__pos__MWTD,L11687472); /* L89 ANT*/;
-  px__QWTD= 0;
-  stop__SWTD=FALSE__I__;
-  lisaac_push(&__pos__MWTD,L12064304); /* L92 ANT*/;
-  lisaac_push_first(&__pos__OJBE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__QJBE,L9195016); /* L70 NUMERIC*/;
-  py__RWTD=(__INTEGER__K)(-  1);
-  lisaac_push(&__pos__MWTD,L13109808); /* L100 ANT*/;
-  lisaac_push_first(&__pos__OJBE,L9441810); /* L72 BLOCK*/;
-  while_do__Y0TD:
-  {
-    lisaac_push(&__pos__OJBE,L9441810); /* L72 BLOCK*/;
-    lisaac_push_first(&__pos__QJBE,L12195376); /* L93 ANT*/;
-    __tmp__ZWTD=__infix_less_equal__GTG(py__RWTD, 1);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ZWTD) {
-      lisaac_push(&__pos__QJBE,L12198448); /* L93 ANT*/;
-      lisaac_push_first(&__pos__W1TD,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__4WTD,L12199472); /* L93 ANT*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (stop__SWTD) {
-        lisaac_push(&__pos__4WTD,L12199984); /* L93 ANT*/;
-        lisaac_push_first(&__pos__BFAE,L13509634); /* L103 TRUE*/;
-        __tmp__AXTD=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__4WTD,L12199984); /* L93 ANT*/;
-        lisaac_push_first(&__pos__BFAE,L14689286); /* L112 FALSE*/;
-        __tmp__AXTD=TRUE__B__;
-      };
-      __tmp__DXTD=__tmp__AXTD;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__QJBE,L12198448); /* L93 ANT*/;
-      lisaac_push_first(&__pos__W1TD,L12081158); /* L92 FALSE*/;
-      __tmp__DXTD=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DXTD) {
-      lisaac_push(&__pos__OJBE,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__QJBE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__W1TD,L9576466); /* L73 BLOCK*/;
-      lisaac_push_first(&__pos__4WTD,L12327472); /* L94 ANT*/;
-      lisaac_push_first(&__pos__BFAE,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__3JBE,L9195016); /* L70 NUMERIC*/;
-      px__QWTD=(__INTEGER__K)(-  1);
-      lisaac_push(&__pos__4WTD,L12979760); /* L99 ANT*/;
-      lisaac_push_first(&__pos__BFAE,L9441810); /* L72 BLOCK*/;
-      while_do__VOVD:
-      {
-        lisaac_push(&__pos__BFAE,L9441810); /* L72 BLOCK*/;
-        lisaac_push_first(&__pos__3JBE,L12458544); /* L95 ANT*/;
-        __tmp__RXTD=__infix_less_equal__GTG(px__QWTD, 1);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RXTD) {
-          lisaac_push(&__pos__3JBE,L12461616); /* L95 ANT*/;
-          lisaac_push_first(&__pos__Z1VD,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__WXTD,L12462640); /* L95 ANT*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (stop__SWTD) {
-            lisaac_push(&__pos__WXTD,L12463152); /* L95 ANT*/;
-            lisaac_push_first(&__pos__FGAE,L13509634); /* L103 TRUE*/;
-            __tmp__YXTD=FALSE__I__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__WXTD,L12463152); /* L95 ANT*/;
-            lisaac_push_first(&__pos__FGAE,L14689286); /* L112 FALSE*/;
-            __tmp__YXTD=TRUE__B__;
-          };
-          __tmp__1XTD=__tmp__YXTD;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__3JBE,L12461616); /* L95 ANT*/;
-          lisaac_push_first(&__pos__Z1VD,L12081158); /* L92 FALSE*/;
-          __tmp__1XTD=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1XTD) {
-          lisaac_push(&__pos__BFAE,L9832978); /* L75 BLOCK*/;
-          lisaac_push_first(&__pos__3JBE,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__Z1VD,L9576466); /* L73 BLOCK*/;
-          lisaac_push_first(&__pos__WXTD,L12472368); /* L95 ANT*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if ((px__QWTD != py__RWTD)) {
-            lisaac_push(&__pos__WXTD,L12594224); /* L96 ANT*/;
-            lisaac_push_first(&__pos__FGAE,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__HYTD,L12595248); /* L96 ANT*/;
-            __tmp__JYTD=Self__NWTD->x__HJ;
-            lisaac_push(&__pos__HYTD,L12601392); /* L96 ANT*/;
-            lisaac_push_first(&__pos__YUIE,L9990152); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__ZUIE,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__0UIE,L9195016); /* L70 NUMERIC*/;
-            __tmp__2UIE=(__INTEGER__K)(- px__QWTD);
-            lisaac_push(&__pos__YUIE,L9989128); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__ZUIE,L9195016); /* L70 NUMERIC*/;
-            __tmp__KYTD=(__INTEGER__K)(__tmp__JYTD - __tmp__2UIE);
-            __tmp__JYTD=Self__NWTD->y__ZUHB;
-            lisaac_push(&__pos__HYTD,L12603952); /* L96 ANT*/;
-            lisaac_push_first(&__pos__YUIE,L9990152); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__ZUIE,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__0UIE,L9195016); /* L70 NUMERIC*/;
-            __tmp__2UIE=(__INTEGER__K)(- py__RWTD);
-            lisaac_push(&__pos__YUIE,L9989128); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__ZUIE,L9195016); /* L70 NUMERIC*/;
-            __tmp__NYTD=(__INTEGER__K)(__tmp__JYTD - __tmp__2UIE);
-            /* NULL __FAST_ARRAY2oExpanded_UINTEGER_8o__OH__ */
-if (scr__OWTD==NULL) {
-              lisaac_push(&__pos__HYTD,L12606000); /* L96 ANT*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* FAST_ARRAY2(Expanded UINTEGER_8) */ {
-              lisaac_push(&__pos__HYTD,L12606000); /* L96 ANT*/;
-              __tmp__PYTD=item__OO2(((__FAST_ARRAY2oExpanded_UINTEGER_8o__OH *)scr__OWTD),__tmp__KYTD,__tmp__NYTD);
-            };
-            __tmp__YXTD=(__tmp__PYTD ==  1);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__WXTD,L12594224); /* L96 ANT*/;
-            lisaac_push_first(&__pos__FGAE,L12081158); /* L92 FALSE*/;
-            __tmp__YXTD=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__YXTD) {
-            lisaac_push(&__pos__WXTD,L12849712); /* L98 ANT*/;
-            lisaac_push_first(&__pos__FGAE,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__HYTD,L12611120); /* L96 ANT*/;
-            stop__SWTD=TRUE__B__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__WXTD,L12849712); /* L98 ANT*/;
-            lisaac_push_first(&__pos__FGAE,L8530438); /* L65 FALSE*/;
-          };
-          lisaac_push(&__pos__Z1VD,L9709074); /* L74 BLOCK*/;
-          goto while_do__VOVD;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__BFAE,L9832978); /* L75 BLOCK*/;
-          lisaac_push_first(&__pos__3JBE,L8530438); /* L65 FALSE*/;
-        };
       };
-      lisaac_push(&__pos__W1TD,L9709074); /* L74 BLOCK*/;
-      goto while_do__Y0TD;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__OJBE,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__QJBE,L8530438); /* L65 FALSE*/;
-    };
-  };
-  Result__PWTD=stop__SWTD;
-  return(Result__PWTD);
-}
-
-static void redraw__to__4ZQ(__AREA__PB *Self__A0Q,__INTEGER__K x0__B0Q,__INTEGER__K y0__C0Q,__INTEGER__K x1__D0Q,__INTEGER__K y1__E0Q)
-/* (Strict AREA{AREA__PB},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __PLAN__XOB *elt_p__F0Q,*__tmp__I1Q;
-  __INTEGER__K lev__G0Q,__tmp__P1Q,__tmp__CZHE,__tmp__PYGE,__tmp__C4Q;
-  __INTEGER__K __tmp__N4Q,__tmp__Q4Q,__tmp__F5Q,__tmp__G5Q,__tmp__I5Q;
-  __INTEGER__K __tmp__K5Q,__tmp__M5Q;
-  void *win2__L0Q,*win3__M0Q,*__tmp__S0Q,*__tmp__X1Q;
-  __LIMIT_X__C2B *__tmp__Z3Q;
-  __LIMIT_Y__F2B *__tmp__F4Q;
-  _____CONTEXT __pos__5ZQ,__pos__OTT,__pos__Q0Q,__pos__QTW,__pos__W0Q;
-  _____CONTEXT __pos__V2Z,__pos__20Q,__pos__01IB,__pos__N1Q,__pos__4YHE;
-  _____CONTEXT __pos__5YHE,__pos__AZHE;
-  __BOOLEAN__C __tmp__A1Q,__tmp__04Q,__tmp__34Q;
-  lisaac_push_first(&__pos__5ZQ,L148790296); /* L1135 AREA*/;
-  elt_p__F0Q=NULL;
-  lev__G0Q= 0;
-  win2__L0Q=NULL;
-  win3__M0Q=Self__A0Q;
-  lisaac_push(&__pos__5ZQ,L151148568); /* L1153 AREA*/;
-  lisaac_push_first(&__pos__OTT,L10621458); /* L81 BLOCK*/;
-  do_while__NTT:
-  {
-    lisaac_push(&__pos__OTT,L10621458); /* L81 BLOCK*/;
-    lisaac_push_first(&__pos__Q0Q,L149686808); /* L1142 AREA*/;
-    /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (win3__M0Q==NULL) {
-      lisaac_push(&__pos__Q0Q,L149827096); /* L1143 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)win3__M0Q)->__id) {
-      case __AREA__PB__: {
-        __tmp__S0Q=((__AREA__PB *)win3__M0Q)->prev__TOB;
+      switch (((struct ___OBJ *)li__K1V)->__id) {
+      case __li__SB__: {
+        li__GMU=((__li__SB *)li__K1V)->li__HC.li__5JB;
       } break;
-      case __DESK__TC__: {
-        __tmp__S0Q=((__DESK__TC *)win3__M0Q)->parent_g_raw__XC.parent_area__VC.prev__TOB;
+      case __li__TC__: {
+        li__GMU=((__li__TC *)li__K1V)->li__XC.li__VC.li__5JB;
       } break;
-      case __G_RAW__KM__: {
-        __tmp__S0Q=((__G_RAW__KM *)win3__M0Q)->parent_g_group__LM.parent_area__VC.prev__TOB;
+      case __li__YC__: {
+        li__GMU=((__li__YC *)li__K1V)->li__ZC.li__5JB;
+      } break;
+      case __li__RL__: {
+        li__GMU=((__li__RL *)li__K1V)->li__SL.li__VC.li__5JB;
+      } break;
+      case __li__AS__: {
+        li__GMU=((__li__AS *)li__K1V)->li__BS.li__5JB;
+      } break;
+      case __li__GS__: {
+        li__GMU=((__li__GS *)li__K1V)->li__IS.li__5JB;
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-    win2__L0Q=__tmp__S0Q;
-    lisaac_push(&__pos__Q0Q,L150867480); /* L1151 AREA*/;
-    lisaac_push_first(&__pos__QTW,L9441810); /* L72 BLOCK*/;
-    while_do__PTW:
-    {
-      lisaac_push(&__pos__QTW,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__W0Q,L149949976); /* L1144 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((lev__G0Q ==  0)) {
-        lisaac_push(&__pos__W0Q,L149956120); /* L1144 AREA*/;
-        lisaac_push_first(&__pos__V2Z,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__20Q,L149957144); /* L1144 AREA*/;
-        __tmp__A1Q=((void *)win2__L0Q != (void *)NULL);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__W0Q,L149956120); /* L1144 AREA*/;
-        lisaac_push_first(&__pos__V2Z,L12081158); /* L92 FALSE*/;
-        __tmp__A1Q=FALSE__I__;
       };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__A1Q) {
-        lisaac_push(&__pos__QTW,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__W0Q,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__V2Z,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__20Q,L149969944); /* L1144 AREA*/;
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win2__L0Q==NULL) {
-          lisaac_push(&__pos__20Q,L150087192); /* L1145 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)win2__L0Q)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__I1Q=((__EXAMPLE__OB *)win2__L0Q)->parent_area__DC.plan__ZOB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__I1Q=((__AREA__PB *)win2__L0Q)->plan__ZOB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__I1Q=((__DESK__TC *)win2__L0Q)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__I1Q=((__G_OUT__YC *)win2__L0Q)->parent_area__ZC.plan__ZOB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__I1Q=((__G_RAW__KM *)win2__L0Q)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__I1Q=((__VIRTUAL_SCREEN__PT *)win2__L0Q)->parent_area__QT.plan__ZOB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__I1Q=((__MOUSE__VT *)win2__L0Q)->parent_window__XT.plan__ZOB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        elt_p__F0Q=__tmp__I1Q;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__I1Q != (void *)NULL)) {
-          lisaac_push(&__pos__20Q,L150733848); /* L1150 AREA*/;
-          lisaac_push_first(&__pos__01IB,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__N1Q,L150219288); /* L1146 AREA*/;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__I1Q==NULL) {
-            lisaac_push(&__pos__N1Q,L150350360); /* L1147 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__P1Q=__tmp__I1Q->level__1BC;
-          };
-          lisaac_push(&__pos__N1Q,L150350872); /* L1147 AREA*/;
-          lisaac_push_first(&__pos__4YHE,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__5YHE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__AZHE,L9195016); /* L70 NUMERIC*/;
-          __tmp__CZHE=(__INTEGER__K)(-  1);
-          lisaac_push(&__pos__4YHE,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__5YHE,L9195016); /* L70 NUMERIC*/;
-          lev__G0Q=(__INTEGER__K)(__tmp__P1Q - __tmp__CZHE);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__20Q,L150733848); /* L1150 AREA*/;
-          lisaac_push_first(&__pos__01IB,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__N1Q,L150475288); /* L1148 AREA*/;
-          /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win2__L0Q==NULL) {
-            lisaac_push(&__pos__N1Q,L150611992); /* L1149 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else {
-            switch (((struct ___OBJ *)win2__L0Q)->__id) {
-            case __EXAMPLE__OB__: {
-              __tmp__X1Q=((__EXAMPLE__OB *)win2__L0Q)->parent_area__DC.prev__TOB;
+      li__K1V=li__GMU;
+    };
+    li__35Q(li__MOP);
+    li__MOP->li__2YF= 0;
+    li__MOP->li__5YF=(__li__K)(li__MOP->li__ZR -  1);
+    li__MOP->li__AZF= 0;
+    li__MOP->li__DZF=(__li__K)(li__MOP->li__3R -  1);
+    if (((void *)li__MOP->li__2KB != (void *)NULL)) {
+      li__V2V=li__MOP->li__2KB->li__HYB->li__JYB;
+      li__QOXD= 0;
+      if ((li__POP > li__V2V)) {
+        li__QOXD=li__V2V;
+      } else /* FALSE */ {
+        li__QOXD=li__POP;
+      };
+      li__POP=li__QOXD;
+      li__V2V=li__MOP->li__2KB->li__LYB->li__JYB;
+      li__QOXD= 0;
+      if ((li__ROP > li__V2V)) {
+        li__QOXD=li__ROP;
+      } else /* FALSE */ {
+        li__QOXD=li__V2V;
+      };
+      li__ROP=li__QOXD;
+      li__V2V=li__MOP->li__2KB->li__OYB->li__QYB;
+      li__QOXD= 0;
+      if ((li__QOP > li__V2V)) {
+        li__QOXD=li__V2V;
+      } else /* FALSE */ {
+        li__QOXD=li__QOP;
+      };
+      li__QOP=li__QOXD;
+      li__V2V=li__MOP->li__2KB->li__SYB->li__QYB;
+      li__QOXD= 0;
+      if ((li__SOP > li__V2V)) {
+        li__QOXD=li__SOP;
+      } else /* FALSE */ {
+        li__QOXD=li__V2V;
+      };
+      li__SOP=li__QOXD;
+    };
+    if ((li__POP <= li__ROP)) {
+      li__1BP(li__MOP,li__POP,li__QOP,li__ROP,(__li__K)(li__SOP -  1));
+    };
+  };
+  li__OY(li__JR,li__3TI,li__4TI);
+  li__LRP=((__li__AS *)li__FS);
+  li__POP=(__li__K)(li__LRP->li__Z0N * li__LRP->li__Y0N->li__XC.li__VC.li__ZR);
+  li__QOP=(__li__K)(li__LRP->li__00N * li__LRP->li__Y0N->li__XC.li__VC.li__3R);
+  li__ROP= 0;
+  li__SOP= 0;
+  li__LPP= 0;
+  li__R0V= 0;
+  if (((li__POP != li__LRP->li__BS.li__ZR) || (li__QOP != li__LRP->li__BS.li__3R))) {
+    if (((void *)li__LRP->li__BS.li__2KB == (void *)NULL)) {
+      li__ROP= 2147483647;
+      li__SOP= 2147483647;
+      li__V2V=((__li__K )((__li__VNB )(__li__K)(-  2147483647)));
+      li__LPP=li__V2V;
+      li__R0V=li__V2V;
+    } else /* FALSE */ {
+      li__ROP=li__LRP->li__BS.li__2KB->li__HYB->li__JYB;
+      li__LPP=li__LRP->li__BS.li__2KB->li__LYB->li__JYB;
+      li__SOP=li__LRP->li__BS.li__2KB->li__OYB->li__QYB;
+      li__R0V=li__LRP->li__BS.li__2KB->li__SYB->li__QYB;
+    };
+    li__LRP->li__BS.li__ZR=li__POP;
+    li__LRP->li__BS.li__3R=li__QOP;
+    li__CBW(li__LRP);
+    li__BOS(li__LRP);
+    li__LRP->li__BS.li__2YF= 0;
+    li__LRP->li__BS.li__5YF=(__li__K)(li__LRP->li__BS.li__ZR -  1);
+    li__LRP->li__BS.li__AZF= 0;
+    li__LRP->li__BS.li__DZF=(__li__K)(li__LRP->li__BS.li__3R -  1);
+    if (((void *)li__LRP->li__BS.li__2KB != (void *)NULL)) {
+      li__V2V=li__LRP->li__BS.li__2KB->li__HYB->li__JYB;
+      li__QOXD= 0;
+      if ((li__ROP > li__V2V)) {
+        li__QOXD=li__V2V;
+      } else /* FALSE */ {
+        li__QOXD=li__ROP;
+      };
+      li__ROP=li__QOXD;
+      li__V2V=li__LRP->li__BS.li__2KB->li__LYB->li__JYB;
+      li__QOXD= 0;
+      if ((li__LPP > li__V2V)) {
+        li__QOXD=li__LPP;
+      } else /* FALSE */ {
+        li__QOXD=li__V2V;
+      };
+      li__LPP=li__QOXD;
+      li__V2V=li__LRP->li__BS.li__2KB->li__OYB->li__QYB;
+      li__QOXD= 0;
+      if ((li__SOP > li__V2V)) {
+        li__QOXD=li__V2V;
+      } else /* FALSE */ {
+        li__QOXD=li__SOP;
+      };
+      li__SOP=li__QOXD;
+      li__V2V=li__LRP->li__BS.li__2KB->li__SYB->li__QYB;
+      li__QOXD= 0;
+      if ((li__R0V > li__V2V)) {
+        li__QOXD=li__R0V;
+      } else /* FALSE */ {
+        li__QOXD=li__V2V;
+      };
+      li__R0V=li__QOXD;
+    };
+    if ((li__ROP <= li__LPP)) {
+      li__V2V=(__li__K)(li__R0V -  1);
+      li__QOXD=li__ROP;
+      li__UOXD=li__SOP;
+      li__YOXD=li__LPP;
+      li__L1V=NULL;
+      li__2OXD= 0;
+      li__GMU=NULL;
+      li__4BY=li__LRP;
+      do {
+        switch (((struct ___OBJ *)li__4BY)->__id) {
+        case __li__TB__: {
+          li__DCY=((__li__TB *)li__4BY)->li__WKB;
+        } break;
+        case __li__TC__: {
+          li__DCY=((__li__TC *)li__4BY)->li__XC.li__VC.li__WKB;
+        } break;
+        case __li__RL__: {
+          li__DCY=((__li__RL *)li__4BY)->li__SL.li__VC.li__WKB;
+        } break;
+        case __li__AS__: {
+          li__DCY=((__li__AS *)li__4BY)->li__BS.li__WKB;
+        } break;
+        };
+        li__GMU=li__DCY;
+        while (((li__2OXD ==  0) && ((void *)li__GMU != (void *)NULL))) {
+          switch (((struct ___OBJ *)li__GMU)->__id) {
+          case __li__SB__: {
+            li__WCY=((__li__SB *)li__GMU)->li__HC.li__2KB;
+          } break;
+          case __li__TB__: {
+            li__WCY=((__li__TB *)li__GMU)->li__2KB;
+          } break;
+          case __li__TC__: {
+            li__WCY=((__li__TC *)li__GMU)->li__XC.li__VC.li__2KB;
+          } break;
+          case __li__YC__: {
+            li__WCY=((__li__YC *)li__GMU)->li__ZC.li__2KB;
+          } break;
+          case __li__RL__: {
+            li__WCY=((__li__RL *)li__GMU)->li__SL.li__VC.li__2KB;
+          } break;
+          case __li__AS__: {
+            li__WCY=((__li__AS *)li__GMU)->li__BS.li__2KB;
+          } break;
+          case __li__GS__: {
+            li__WCY=((__li__GS *)li__GMU)->li__IS.li__2KB;
+          } break;
+          };
+          li__L1V=li__WCY;
+          if (((void *)li__WCY != (void *)NULL)) {
+            li__2OXD=(__li__K)(li__WCY->li__M2B +  1);
+          } else /* FALSE */ {
+            switch (((struct ___OBJ *)li__GMU)->__id) {
+            case __li__SB__: {
+              li__DDY=((__li__SB *)li__GMU)->li__HC.li__WKB;
             } break;
-            case __AREA__PB__: {
-              __tmp__X1Q=((__AREA__PB *)win2__L0Q)->prev__TOB;
+            case __li__TB__: {
+              li__DDY=((__li__TB *)li__GMU)->li__WKB;
             } break;
-            case __DESK__TC__: {
-              __tmp__X1Q=((__DESK__TC *)win2__L0Q)->parent_g_raw__XC.parent_area__VC.prev__TOB;
+            case __li__TC__: {
+              li__DDY=((__li__TC *)li__GMU)->li__XC.li__VC.li__WKB;
             } break;
-            case __G_OUT__YC__: {
-              __tmp__X1Q=((__G_OUT__YC *)win2__L0Q)->parent_area__ZC.prev__TOB;
+            case __li__YC__: {
+              li__DDY=((__li__YC *)li__GMU)->li__ZC.li__WKB;
             } break;
-            case __G_RAW__KM__: {
-              __tmp__X1Q=((__G_RAW__KM *)win2__L0Q)->parent_g_group__LM.parent_area__VC.prev__TOB;
+            case __li__RL__: {
+              li__DDY=((__li__RL *)li__GMU)->li__SL.li__VC.li__WKB;
             } break;
-            case __VIRTUAL_SCREEN__PT__: {
-              __tmp__X1Q=((__VIRTUAL_SCREEN__PT *)win2__L0Q)->parent_area__QT.prev__TOB;
+            case __li__AS__: {
+              li__DDY=((__li__AS *)li__GMU)->li__BS.li__WKB;
             } break;
-            case __MOUSE__VT__: {
-              __tmp__X1Q=((__MOUSE__VT *)win2__L0Q)->parent_window__XT.prev__TOB;
+            case __li__GS__: {
+              li__DDY=((__li__GS *)li__GMU)->li__IS.li__WKB;
             } break;
-            default:
-            lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-            }
+            };
+            li__GMU=li__DDY;
           };
-          win2__L0Q=__tmp__X1Q;
         };
-        lisaac_push(&__pos__V2Z,L9709074); /* L74 BLOCK*/;
-        goto while_do__PTW;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__QTW,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__W0Q,L8530438); /* L65 FALSE*/;
-      };
-    };
-    /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (win3__M0Q==NULL) {
-      lisaac_push(&__pos__Q0Q,L151007768); /* L1152 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)win3__M0Q)->__id) {
-      case __AREA__PB__: {
-        __tmp__S0Q=((__AREA__PB *)win3__M0Q)->parent__DBB;
-      } break;
-      case __DESK__TC__: {
-        __tmp__S0Q=((__DESK__TC *)win3__M0Q)->parent_g_raw__XC.parent_area__VC.parent__DBB;
-      } break;
-      case __G_RAW__KM__: {
-        __tmp__S0Q=((__G_RAW__KM *)win3__M0Q)->parent_g_group__LM.parent_area__VC.parent__DBB;
-      } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-    win3__M0Q=__tmp__S0Q;
-    lisaac_push(&__pos__OTT,L10755090); /* L82 BLOCK*/;
-    lisaac_push_first(&__pos__Q0Q,L151134232); /* L1153 AREA*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__S0Q != (void *)NULL)) {
-      lisaac_push(&__pos__Q0Q,L151142936); /* L1153 AREA*/;
-      lisaac_push_first(&__pos__QTW,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__W0Q,L151143960); /* L1153 AREA*/;
-      __tmp__A1Q=(lev__G0Q ==  0);
-    } else /* FALSE */ {
-      lisaac_push(&__pos__Q0Q,L151142936); /* L1153 AREA*/;
-      lisaac_push_first(&__pos__QTW,L12081158); /* L92 FALSE*/;
-      __tmp__A1Q=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__A1Q) {
-      lisaac_push(&__pos__OTT,L11012626); /* L84 BLOCK*/;
-      lisaac_push_first(&__pos__Q0Q,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__QTW,L10888722); /* L83 BLOCK*/;
-      goto do_while__NTT;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__OTT,L11012626); /* L84 BLOCK*/;
-      lisaac_push_first(&__pos__Q0Q,L8530438); /* L65 FALSE*/;
-    };
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if ((lev__G0Q ==  0)) {
-    lisaac_push(&__pos__5ZQ,L151521816); /* L1156 AREA*/;
-    lisaac_push_first(&__pos__OTT,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__Q0Q,L151266328); /* L1154 AREA*/;
-    lev__G0Q= 1;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__5ZQ,L151521816); /* L1156 AREA*/;
-    lisaac_push_first(&__pos__OTT,L8530438); /* L65 FALSE*/;
-  };
-  elt_p__F0Q=list_plan__GCC;
-  lisaac_push(&__pos__5ZQ,L152308248); /* L1162 AREA*/;
-  lisaac_push_first(&__pos__OTT,L9441810); /* L72 BLOCK*/;
-  while_do__EUT:
-  {
-    lisaac_push(&__pos__OTT,L9441810); /* L72 BLOCK*/;
-    lisaac_push_first(&__pos__Q0Q,L152046104); /* L1160 AREA*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)elt_p__F0Q != (void *)NULL)) {
-      lisaac_push(&__pos__Q0Q,L152055320); /* L1160 AREA*/;
-      lisaac_push_first(&__pos__QTW,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__W0Q,L152056344); /* L1160 AREA*/;
-      /* NULL __PLAN__XOB__ */
-if (elt_p__F0Q==NULL) {
-        lisaac_push(&__pos__W0Q,L152062488); /* L1160 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__P1Q=elt_p__F0Q->level__1BC;
-      };
-      __tmp__A1Q=(__tmp__P1Q != lev__G0Q);
-    } else /* FALSE */ {
-      lisaac_push(&__pos__Q0Q,L152055320); /* L1160 AREA*/;
-      lisaac_push_first(&__pos__QTW,L12081158); /* L92 FALSE*/;
-      __tmp__A1Q=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__A1Q) {
-      lisaac_push(&__pos__OTT,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__Q0Q,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__QTW,L9576466); /* L73 BLOCK*/;
-      lisaac_push_first(&__pos__W0Q,L152072216); /* L1160 AREA*/;
-      /* NULL __PLAN__XOB__ */
-if (elt_p__F0Q==NULL) {
-        lisaac_push(&__pos__W0Q,L152187416); /* L1161 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__I1Q=elt_p__F0Q->next__WBC;
-      };
-      elt_p__F0Q=__tmp__I1Q;
-      lisaac_push(&__pos__QTW,L9709074); /* L74 BLOCK*/;
-      goto while_do__EUT;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__OTT,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__Q0Q,L8530438); /* L65 FALSE*/;
-    };
-  };
-  lisaac_push(&__pos__5ZQ,L154667544); /* L1180 AREA*/;
-  lisaac_push_first(&__pos__OTT,L9441810); /* L72 BLOCK*/;
-  while_do__QUT:
-  {
-    lisaac_push(&__pos__OTT,L9441810); /* L72 BLOCK*/;
-    lisaac_push_first(&__pos__Q0Q,L152701464); /* L1165 AREA*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)elt_p__F0Q != (void *)NULL)) {
-      lisaac_push(&__pos__OTT,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__Q0Q,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__QTW,L9576466); /* L73 BLOCK*/;
-      lisaac_push_first(&__pos__W0Q,L152714264); /* L1165 AREA*/;
-      /* NULL __PLAN__XOB__ */
-if (elt_p__F0Q==NULL) {
-        lisaac_push(&__pos__W0Q,L152841240); /* L1166 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__Z3Q=elt_p__F0Q->x0__J3B;
-      };
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__Z3Q==NULL) {
-        lisaac_push(&__pos__W0Q,L152845848); /* L1166 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        __tmp__P1Q=__tmp__Z3Q->value__L3B;
-      };
-      lisaac_push(&__pos__W0Q,L152859160); /* L1166 AREA*/;
-      __tmp__CZHE=max__IMH(__tmp__P1Q,x0__B0Q);
-      /* NULL __PLAN__XOB__ */
-if (elt_p__F0Q==NULL) {
-        lisaac_push(&__pos__W0Q,L152972312); /* L1167 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__Z3Q=elt_p__F0Q->x1__N3B;
-      };
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__Z3Q==NULL) {
-        lisaac_push(&__pos__W0Q,L152976920); /* L1167 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        __tmp__P1Q=__tmp__Z3Q->value__L3B;
-      };
-      lisaac_push(&__pos__W0Q,L152982040); /* L1167 AREA*/;
-      lisaac_push_first(&__pos__V2Z,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__20Q,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__01IB,L9195016); /* L70 NUMERIC*/;
-      __tmp__PYGE=(__INTEGER__K)(-  0);
-      lisaac_push(&__pos__V2Z,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__20Q,L9195016); /* L70 NUMERIC*/;
-      __tmp__C4Q=(__INTEGER__K)(x1__D0Q - __tmp__PYGE);
-      lisaac_push(&__pos__W0Q,L152990232); /* L1167 AREA*/;
-      __tmp__PYGE=min__TLH(__tmp__P1Q,__tmp__C4Q);
-      /* NULL __PLAN__XOB__ */
-if (elt_p__F0Q==NULL) {
-        lisaac_push(&__pos__W0Q,L153103384); /* L1168 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__F4Q=elt_p__F0Q->y0__Q3B;
-      };
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__F4Q==NULL) {
-        lisaac_push(&__pos__W0Q,L153107992); /* L1168 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        __tmp__P1Q=__tmp__F4Q->value__S3B;
-      };
-      lisaac_push(&__pos__W0Q,L153121304); /* L1168 AREA*/;
-      __tmp__C4Q=max__IMH(__tmp__P1Q,y0__C0Q);
-      /* NULL __PLAN__XOB__ */
-if (elt_p__F0Q==NULL) {
-        lisaac_push(&__pos__W0Q,L153234456); /* L1169 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__F4Q=elt_p__F0Q->y1__U3B;
-      };
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__F4Q==NULL) {
-        lisaac_push(&__pos__W0Q,L153237528); /* L1169 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        __tmp__P1Q=__tmp__F4Q->value__S3B;
+        switch (((struct ___OBJ *)li__4BY)->__id) {
+        case __li__TB__: {
+          li__DCY=((__li__TB *)li__4BY)->li__H4;
+        } break;
+        case __li__TC__: {
+          li__DCY=((__li__TC *)li__4BY)->li__XC.li__VC.li__H4;
+        } break;
+        case __li__RL__: {
+          li__DCY=((__li__RL *)li__4BY)->li__SL.li__VC.li__H4;
+        } break;
+        case __li__AS__: {
+          li__DCY=((__li__AS *)li__4BY)->li__BS.li__H4;
+        } break;
+        };
+        li__4BY=li__DCY;
+      } while ((((void *)li__DCY != (void *)NULL) && (li__2OXD ==  0)));
+      if ((li__2OXD ==  0)) {
+        li__2OXD= 1;
       };
-      lisaac_push(&__pos__W0Q,L153238040); /* L1169 AREA*/;
-      lisaac_push_first(&__pos__V2Z,L9195016); /* L70 NUMERIC*/;
-      __tmp__N4Q=(__INTEGER__K)(__tmp__P1Q -  1);
-      lisaac_push(&__pos__W0Q,L153244184); /* L1169 AREA*/;
-      lisaac_push_first(&__pos__V2Z,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__20Q,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__01IB,L9195016); /* L70 NUMERIC*/;
-      __tmp__P1Q=(__INTEGER__K)(-  0);
-      lisaac_push(&__pos__V2Z,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__20Q,L9195016); /* L70 NUMERIC*/;
-      __tmp__Q4Q=(__INTEGER__K)(y1__E0Q - __tmp__P1Q);
-      lisaac_push(&__pos__W0Q,L153252376); /* L1169 AREA*/;
-      __tmp__P1Q=min__TLH(__tmp__N4Q,__tmp__Q4Q);
-      lisaac_push(&__pos__W0Q,L153491992); /* L1171 AREA*/;
-      __tmp__A1Q=__infix_less_equal__GTG(__tmp__CZHE,__tmp__PYGE);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__A1Q) {
-        lisaac_push(&__pos__W0Q,L153495576); /* L1171 AREA*/;
-        lisaac_push_first(&__pos__V2Z,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__20Q,L153499160); /* L1171 AREA*/;
-        __tmp__04Q=__infix_less_equal__GTG(__tmp__C4Q,__tmp__P1Q);
-        __tmp__34Q=__tmp__04Q;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__W0Q,L153495576); /* L1171 AREA*/;
-        lisaac_push_first(&__pos__V2Z,L12081158); /* L92 FALSE*/;
-        __tmp__34Q=FALSE__I__;
+      li__L1V=li__W2B;
+      while ((((void *)li__L1V != (void *)NULL) && (li__L1V->li__M2B != li__2OXD))) {
+        li__L1V=li__L1V->li__H2B;
       };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__34Q) {
-        lisaac_push(&__pos__W0Q,L154406424); /* L1178 AREA*/;
-        lisaac_push_first(&__pos__V2Z,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__20Q,L153504280); /* L1171 AREA*/;
-        /* NULL __PLAN__XOB__ */
-if (elt_p__F0Q==NULL) {
-          lisaac_push(&__pos__20Q,L153627160); /* L1172 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__X1Q=elt_p__F0Q->window__EOD;
+      while (((void *)li__L1V != (void *)NULL)) {
+        li__C4V=li__L1V->li__HYB->li__JYB;
+        li__NSWD= 0;
+        if ((li__C4V > li__QOXD)) {
+          li__NSWD=li__C4V;
+        } else /* FALSE */ {
+          li__NSWD=li__QOXD;
         };
-        win2__L0Q=__tmp__X1Q;
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__X1Q==NULL) {
-          lisaac_push(&__pos__20Q,L153761304); /* L1173 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)__tmp__X1Q)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__F5Q=((__EXAMPLE__OB *)__tmp__X1Q)->parent_area__DC.x_window__YNB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__F5Q=((__AREA__PB *)__tmp__X1Q)->x_window__YNB;
+        li__C4V=li__L1V->li__LYB->li__JYB;
+        li__EUYD= 0;
+        if ((li__C4V > li__YOXD)) {
+          li__EUYD=li__YOXD;
+        } else /* FALSE */ {
+          li__EUYD=li__C4V;
+        };
+        li__C4V=li__L1V->li__OYB->li__QYB;
+        li__RSWD= 0;
+        if ((li__C4V > li__UOXD)) {
+          li__RSWD=li__C4V;
+        } else /* FALSE */ {
+          li__RSWD=li__UOXD;
+        };
+        li__C4V=(__li__K)(li__L1V->li__SYB->li__QYB -  1);
+        li__IUYD= 0;
+        if ((li__C4V > li__V2V)) {
+          li__IUYD=li__V2V;
+        } else /* FALSE */ {
+          li__IUYD=li__C4V;
+        };
+        if (((li__NSWD <= li__EUYD) && (li__RSWD <= li__IUYD))) {
+          li__GMU=li__L1V->li__VED;
+          switch (((struct ___OBJ *)li__GMU)->__id) {
+          case __li__SB__: {
+            li__HGY=((__li__SB *)li__GMU)->li__HC.li__3JB;
           } break;
-          case __DESK__TC__: {
-            __tmp__F5Q=((__DESK__TC *)__tmp__X1Q)->parent_g_raw__XC.parent_area__VC.x_window__YNB;
+          case __li__TB__: {
+            li__HGY=((__li__TB *)li__GMU)->li__3JB;
           } break;
-          case __G_OUT__YC__: {
-            __tmp__F5Q=((__G_OUT__YC *)__tmp__X1Q)->parent_area__ZC.x_window__YNB;
+          case __li__TC__: {
+            li__HGY=((__li__TC *)li__GMU)->li__XC.li__VC.li__3JB;
           } break;
-          case __G_RAW__KM__: {
-            __tmp__F5Q=((__G_RAW__KM *)__tmp__X1Q)->parent_g_group__LM.parent_area__VC.x_window__YNB;
+          case __li__YC__: {
+            li__HGY=((__li__YC *)li__GMU)->li__ZC.li__3JB;
           } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__F5Q=((__VIRTUAL_SCREEN__PT *)__tmp__X1Q)->parent_area__QT.x_window__YNB;
+          case __li__RL__: {
+            li__HGY=((__li__RL *)li__GMU)->li__SL.li__VC.li__3JB;
           } break;
-          case __MOUSE__VT__: {
-            __tmp__F5Q=((__MOUSE__VT *)__tmp__X1Q)->parent_window__XT.x_window__YNB;
+          case __li__AS__: {
+            li__HGY=((__li__AS *)li__GMU)->li__BS.li__3JB;
           } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        lisaac_push(&__pos__20Q,L153754136); /* L1173 AREA*/;
-        lisaac_push_first(&__pos__01IB,L9195016); /* L70 NUMERIC*/;
-        __tmp__G5Q=(__INTEGER__K)(__tmp__CZHE - __tmp__F5Q);
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__X1Q==NULL) {
-          lisaac_push(&__pos__20Q,L153892376); /* L1174 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)__tmp__X1Q)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__F5Q=((__EXAMPLE__OB *)__tmp__X1Q)->parent_area__DC.x_window__YNB;
+          case __li__GS__: {
+            li__HGY=((__li__GS *)li__GMU)->li__IS.li__3JB;
           } break;
-          case __AREA__PB__: {
-            __tmp__F5Q=((__AREA__PB *)__tmp__X1Q)->x_window__YNB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__F5Q=((__DESK__TC *)__tmp__X1Q)->parent_g_raw__XC.parent_area__VC.x_window__YNB;
+          };
+          li__IGY=(__li__K)(li__NSWD - li__HGY);
+          switch (((struct ___OBJ *)li__GMU)->__id) {
+          case __li__SB__: {
+            li__HGY=((__li__SB *)li__GMU)->li__HC.li__3JB;
           } break;
-          case __G_OUT__YC__: {
-            __tmp__F5Q=((__G_OUT__YC *)__tmp__X1Q)->parent_area__ZC.x_window__YNB;
+          case __li__TB__: {
+            li__HGY=((__li__TB *)li__GMU)->li__3JB;
           } break;
-          case __G_RAW__KM__: {
-            __tmp__F5Q=((__G_RAW__KM *)__tmp__X1Q)->parent_g_group__LM.parent_area__VC.x_window__YNB;
+          case __li__TC__: {
+            li__HGY=((__li__TC *)li__GMU)->li__XC.li__VC.li__3JB;
           } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__F5Q=((__VIRTUAL_SCREEN__PT *)__tmp__X1Q)->parent_area__QT.x_window__YNB;
+          case __li__YC__: {
+            li__HGY=((__li__YC *)li__GMU)->li__ZC.li__3JB;
           } break;
-          case __MOUSE__VT__: {
-            __tmp__F5Q=((__MOUSE__VT *)__tmp__X1Q)->parent_window__XT.x_window__YNB;
+          case __li__RL__: {
+            li__HGY=((__li__RL *)li__GMU)->li__SL.li__VC.li__3JB;
           } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        lisaac_push(&__pos__20Q,L153885208); /* L1174 AREA*/;
-        lisaac_push_first(&__pos__01IB,L9195016); /* L70 NUMERIC*/;
-        __tmp__I5Q=(__INTEGER__K)(__tmp__PYGE - __tmp__F5Q);
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__X1Q==NULL) {
-          lisaac_push(&__pos__20Q,L154023448); /* L1175 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)__tmp__X1Q)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__F5Q=((__EXAMPLE__OB *)__tmp__X1Q)->parent_area__DC.y_window__ZNB;
+          case __li__AS__: {
+            li__HGY=((__li__AS *)li__GMU)->li__BS.li__3JB;
           } break;
-          case __AREA__PB__: {
-            __tmp__F5Q=((__AREA__PB *)__tmp__X1Q)->y_window__ZNB;
+          case __li__GS__: {
+            li__HGY=((__li__GS *)li__GMU)->li__IS.li__3JB;
           } break;
-          case __DESK__TC__: {
-            __tmp__F5Q=((__DESK__TC *)__tmp__X1Q)->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
+          };
+          li__KGY=(__li__K)(li__EUYD - li__HGY);
+          switch (((struct ___OBJ *)li__GMU)->__id) {
+          case __li__SB__: {
+            li__HGY=((__li__SB *)li__GMU)->li__HC.li__4JB;
           } break;
-          case __G_OUT__YC__: {
-            __tmp__F5Q=((__G_OUT__YC *)__tmp__X1Q)->parent_area__ZC.y_window__ZNB;
+          case __li__TB__: {
+            li__HGY=((__li__TB *)li__GMU)->li__4JB;
           } break;
-          case __G_RAW__KM__: {
-            __tmp__F5Q=((__G_RAW__KM *)__tmp__X1Q)->parent_g_group__LM.parent_area__VC.y_window__ZNB;
+          case __li__TC__: {
+            li__HGY=((__li__TC *)li__GMU)->li__XC.li__VC.li__4JB;
           } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__F5Q=((__VIRTUAL_SCREEN__PT *)__tmp__X1Q)->parent_area__QT.y_window__ZNB;
+          case __li__YC__: {
+            li__HGY=((__li__YC *)li__GMU)->li__ZC.li__4JB;
           } break;
-          case __MOUSE__VT__: {
-            __tmp__F5Q=((__MOUSE__VT *)__tmp__X1Q)->parent_window__XT.y_window__ZNB;
+          case __li__RL__: {
+            li__HGY=((__li__RL *)li__GMU)->li__SL.li__VC.li__4JB;
           } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        lisaac_push(&__pos__20Q,L154016280); /* L1175 AREA*/;
-        lisaac_push_first(&__pos__01IB,L9195016); /* L70 NUMERIC*/;
-        __tmp__K5Q=(__INTEGER__K)(__tmp__C4Q - __tmp__F5Q);
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__X1Q==NULL) {
-          lisaac_push(&__pos__20Q,L154154520); /* L1176 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)__tmp__X1Q)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__F5Q=((__EXAMPLE__OB *)__tmp__X1Q)->parent_area__DC.y_window__ZNB;
+          case __li__AS__: {
+            li__HGY=((__li__AS *)li__GMU)->li__BS.li__4JB;
           } break;
-          case __AREA__PB__: {
-            __tmp__F5Q=((__AREA__PB *)__tmp__X1Q)->y_window__ZNB;
+          case __li__GS__: {
+            li__HGY=((__li__GS *)li__GMU)->li__IS.li__4JB;
           } break;
-          case __DESK__TC__: {
-            __tmp__F5Q=((__DESK__TC *)__tmp__X1Q)->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
+          };
+          li__MGY=(__li__K)(li__RSWD - li__HGY);
+          switch (((struct ___OBJ *)li__GMU)->__id) {
+          case __li__SB__: {
+            li__HGY=((__li__SB *)li__GMU)->li__HC.li__4JB;
           } break;
-          case __G_OUT__YC__: {
-            __tmp__F5Q=((__G_OUT__YC *)__tmp__X1Q)->parent_area__ZC.y_window__ZNB;
+          case __li__TB__: {
+            li__HGY=((__li__TB *)li__GMU)->li__4JB;
           } break;
-          case __G_RAW__KM__: {
-            __tmp__F5Q=((__G_RAW__KM *)__tmp__X1Q)->parent_g_group__LM.parent_area__VC.y_window__ZNB;
+          case __li__TC__: {
+            li__HGY=((__li__TC *)li__GMU)->li__XC.li__VC.li__4JB;
           } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__F5Q=((__VIRTUAL_SCREEN__PT *)__tmp__X1Q)->parent_area__QT.y_window__ZNB;
+          case __li__YC__: {
+            li__HGY=((__li__YC *)li__GMU)->li__ZC.li__4JB;
           } break;
-          case __MOUSE__VT__: {
-            __tmp__F5Q=((__MOUSE__VT *)__tmp__X1Q)->parent_window__XT.y_window__ZNB;
+          case __li__RL__: {
+            li__HGY=((__li__RL *)li__GMU)->li__SL.li__VC.li__4JB;
           } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        lisaac_push(&__pos__20Q,L154147352); /* L1176 AREA*/;
-        lisaac_push_first(&__pos__01IB,L9195016); /* L70 NUMERIC*/;
-        __tmp__M5Q=(__INTEGER__K)(__tmp__P1Q - __tmp__F5Q);
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__X1Q==NULL) {
-          lisaac_push(&__pos__20Q,L154288664); /* L1177 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)__tmp__X1Q)->__id) {
-          case __EXAMPLE__OB__: {
-            lisaac_push(&__pos__20Q,L154288664); /* L1177 AREA*/;
-            draw__to__5RHB(((__EXAMPLE__OB *)((__AREA__PB *)__tmp__X1Q)),__tmp__G5Q,__tmp__K5Q,__tmp__I5Q,__tmp__M5Q);
+          case __li__AS__: {
+            li__HGY=((__li__AS *)li__GMU)->li__BS.li__4JB;
           } break;
-          case __AREA__PB__: {
-            lisaac_push(&__pos__20Q,L154288664); /* L1177 AREA*/;
-            lisaac_push_first(&__pos__01IB,L155342872); /* L1185 AREA*/;
+          case __li__GS__: {
+            li__HGY=((__li__GS *)li__GMU)->li__IS.li__4JB;
           } break;
-          case __DESK__TC__: {
-            lisaac_push(&__pos__20Q,L154288664); /* L1177 AREA*/;
-            draw__to__F3E(((__DESK__TC *)((__AREA__PB *)__tmp__X1Q)),__tmp__G5Q,__tmp__K5Q,__tmp__I5Q,__tmp__M5Q);
+          };
+          li__OGY=(__li__K)(li__IUYD - li__HGY);
+          switch (((struct ___OBJ *)li__GMU)->__id) {
+          case __li__SB__: {
+            li__X1CB(((__li__SB *)((__li__TB *)li__GMU)),li__IGY,li__MGY,li__KGY,li__OGY);
           } break;
-          case __G_OUT__YC__: {
-            lisaac_push(&__pos__20Q,L154288664); /* L1177 AREA*/;
-            draw__to__IO2C(((__G_OUT__YC *)((__AREA__PB *)__tmp__X1Q)),__tmp__G5Q,__tmp__K5Q,__tmp__I5Q,__tmp__M5Q);
+          case __li__TB__:  break;
+          case __li__TC__: {
+            li__EPE(((__li__TC *)((__li__TB *)li__GMU)),li__IGY,li__MGY,li__KGY,li__OGY);
           } break;
-          case __G_RAW__KM__: {
-            lisaac_push(&__pos__20Q,L154288664); /* L1177 AREA*/;
-            draw__to__M34C(((__G_RAW__KM *)((__AREA__PB *)__tmp__X1Q)),__tmp__G5Q,__tmp__K5Q,__tmp__I5Q,__tmp__M5Q);
+          case __li__YC__: {
+            li__CWQC(((__li__YC *)((__li__TB *)li__GMU)),li__IGY,li__MGY,li__KGY,li__OGY);
           } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            lisaac_push(&__pos__20Q,L154288664); /* L1177 AREA*/;
-            lisaac_push_first(&__pos__01IB,L155342872); /* L1185 AREA*/;
+          case __li__RL__: {
+            li__N0SC(((__li__RL *)((__li__TB *)li__GMU)),li__IGY,li__MGY,li__KGY,li__OGY);
           } break;
-          case __MOUSE__VT__: {
-            lisaac_push(&__pos__20Q,L154288664); /* L1177 AREA*/;
-            draw__to__F0D(((__MOUSE__VT *)((__AREA__PB *)__tmp__X1Q)),__tmp__G5Q,__tmp__K5Q,__tmp__I5Q,__tmp__M5Q);
+          case __li__AS__:  break;
+          case __li__GS__: {
+            li__KPD(((__li__GS *)((__li__TB *)li__GMU)),li__IGY,li__MGY,li__KGY,li__OGY);
           } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
+          };
         };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__W0Q,L154406424); /* L1178 AREA*/;
-        lisaac_push_first(&__pos__V2Z,L8530438); /* L65 FALSE*/;
+        li__L1V=li__L1V->li__H2B;
       };
-      /* NULL __PLAN__XOB__ */
-if (elt_p__F0Q==NULL) {
-        lisaac_push(&__pos__W0Q,L154546712); /* L1179 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__I1Q=elt_p__F0Q->next__WBC;
-      };
-      elt_p__F0Q=__tmp__I1Q;
-      lisaac_push(&__pos__QTW,L9709074); /* L74 BLOCK*/;
-      goto while_do__QUT;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__OTT,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__Q0Q,L8530438); /* L65 FALSE*/;
     };
   };
 }
 
-static __UINTEGER_32__RD get_raw__MTM(__UINTEGER_32__RD col__PTM)
-/* (Expanded UINTEGER_32{UINTEGER_32__RD}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __UINTEGER_32__RD __tmp__TTM,__tmp__RTM,__tmp__XTM,__tmp__3TM;
-  __UINTEGER_32__RD Result__QTM;
-  _____CONTEXT __pos__NTM,__pos__LK2D;
-  lisaac_push_first(&__pos__NTM,L9316392); /* L71 PIXEL_15*/;
-  __tmp__TTM=to_uinteger_32__AAG( 16252928);
-  lisaac_push(&__pos__NTM,L9311784); /* L71 PIXEL_15*/;
-  lisaac_push_first(&__pos__LK2D,L22171143); /* L169 INTEGER*/;
-  __tmp__RTM=(__UINTEGER_32__RD)(col__PTM & __tmp__TTM);
-  lisaac_push(&__pos__NTM,L9318440); /* L71 PIXEL_15*/;
-  lisaac_push_first(&__pos__LK2D,L23745543); /* L181 INTEGER*/;
-  __tmp__TTM=(__UINTEGER_32__RD)(__tmp__RTM >>  9);
-  lisaac_push(&__pos__NTM,L9447464); /* L72 PIXEL_15*/;
-  __tmp__RTM=to_uinteger_32__AAG( 63488);
-  lisaac_push(&__pos__NTM,L9442856); /* L72 PIXEL_15*/;
-  lisaac_push_first(&__pos__LK2D,L22171143); /* L169 INTEGER*/;
-  __tmp__XTM=(__UINTEGER_32__RD)(col__PTM & __tmp__RTM);
-  lisaac_push(&__pos__NTM,L9449512); /* L72 PIXEL_15*/;
-  lisaac_push_first(&__pos__LK2D,L23745543); /* L181 INTEGER*/;
-  __tmp__RTM=(__UINTEGER_32__RD)(__tmp__XTM >>  6);
-  lisaac_push(&__pos__NTM,L9578536); /* L73 PIXEL_15*/;
-  __tmp__XTM=to_uinteger_32__AAG( 248);
-  lisaac_push(&__pos__NTM,L9573928); /* L73 PIXEL_15*/;
-  lisaac_push_first(&__pos__LK2D,L22171143); /* L169 INTEGER*/;
-  __tmp__3TM=(__UINTEGER_32__RD)(col__PTM & __tmp__XTM);
-  lisaac_push(&__pos__NTM,L9580584); /* L73 PIXEL_15*/;
-  lisaac_push_first(&__pos__LK2D,L23745543); /* L181 INTEGER*/;
-  __tmp__XTM=(__UINTEGER_32__RD)(__tmp__3TM >>  3);
-  lisaac_push(&__pos__NTM,L9321000); /* L71 PIXEL_15*/;
-  __tmp__3TM=__infix_or__RIG(__tmp__TTM,__tmp__RTM);
-  lisaac_push(&__pos__NTM,L9452072); /* L72 PIXEL_15*/;
-  __tmp__TTM=__infix_or__RIG(__tmp__3TM,__tmp__XTM);
-  Result__QTM=__tmp__TTM;
-  return(Result__QTM);
-}
-
-static __UINTEGER_32__RD get_raw__GUM(__UINTEGER_32__RD col__JUM)
-/* (Expanded UINTEGER_32{UINTEGER_32__RD}) With result No recursive, No inlinable. NO CONTEXT! */
+static void li__LUI(__li__ZB li__NUI,__li__C li__OUI)
+/* (Expanded UINTEGER_8{li__ZB},Expanded BOOLEAN{li__Bxli__I}) Void No recursive, No inlinable. NO CONTEXT! */
 {
-  __UINTEGER_32__RD __tmp__NUM,__tmp__LUM,__tmp__RUM,__tmp__XUM;
-  __UINTEGER_32__RD Result__KUM;
-  _____CONTEXT __pos__HUM,__pos__XK2D;
-  lisaac_push_first(&__pos__HUM,L11282477); /* L86 PIXEL_16*/;
-  __tmp__NUM=to_uinteger_32__AAG( 16252928);
-  lisaac_push(&__pos__HUM,L11277869); /* L86 PIXEL_16*/;
-  lisaac_push_first(&__pos__XK2D,L22171143); /* L169 INTEGER*/;
-  __tmp__LUM=(__UINTEGER_32__RD)(col__JUM & __tmp__NUM);
-  lisaac_push(&__pos__HUM,L11284525); /* L86 PIXEL_16*/;
-  lisaac_push_first(&__pos__XK2D,L23745543); /* L181 INTEGER*/;
-  __tmp__NUM=(__UINTEGER_32__RD)(__tmp__LUM >>  8);
-  lisaac_push(&__pos__HUM,L11413549); /* L87 PIXEL_16*/;
-  __tmp__LUM=to_uinteger_32__AAG( 64512);
-  lisaac_push(&__pos__HUM,L11408941); /* L87 PIXEL_16*/;
-  lisaac_push_first(&__pos__XK2D,L22171143); /* L169 INTEGER*/;
-  __tmp__RUM=(__UINTEGER_32__RD)(col__JUM & __tmp__LUM);
-  lisaac_push(&__pos__HUM,L11415597); /* L87 PIXEL_16*/;
-  lisaac_push_first(&__pos__XK2D,L23745543); /* L181 INTEGER*/;
-  __tmp__LUM=(__UINTEGER_32__RD)(__tmp__RUM >>  5);
-  lisaac_push(&__pos__HUM,L11544621); /* L88 PIXEL_16*/;
-  __tmp__RUM=to_uinteger_32__AAG( 248);
-  lisaac_push(&__pos__HUM,L11540013); /* L88 PIXEL_16*/;
-  lisaac_push_first(&__pos__XK2D,L22171143); /* L169 INTEGER*/;
-  __tmp__XUM=(__UINTEGER_32__RD)(col__JUM & __tmp__RUM);
-  lisaac_push(&__pos__HUM,L11546669); /* L88 PIXEL_16*/;
-  lisaac_push_first(&__pos__XK2D,L23745543); /* L181 INTEGER*/;
-  __tmp__RUM=(__UINTEGER_32__RD)(__tmp__XUM >>  3);
-  lisaac_push(&__pos__HUM,L11287085); /* L86 PIXEL_16*/;
-  __tmp__XUM=__infix_or__RIG(__tmp__NUM,__tmp__LUM);
-  lisaac_push(&__pos__HUM,L11418157); /* L87 PIXEL_16*/;
-  __tmp__NUM=__infix_or__RIG(__tmp__XUM,__tmp__RUM);
-  Result__KUM=__tmp__NUM;
-  return(Result__KUM);
-}
-
-static void resize_window__ATJ(__INTEGER__K w__DTJ,__INTEGER__K h__ETJ)
-/* (Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER_64__ZRB __tmp__DJR;
-  __AREA__PB *__tmp__HTJ,*Self__CIR;
-  __INTEGER__K x0__FIR,y0__GIR,x1__HIR,y1__IIR,__tmp__NIEE,__tmp__NJR;
-  __INTEGER__K xw1__TRY,yw1__URY,x0__VRY,y0__WRY,y1__YRY,__tmp__3SY;
-  __INTEGER__K __tmp__5YGE,__tmp__HZGE,__tmp__LVY,__tmp__MVY,__tmp__NVY;
-  __INTEGER__K __tmp__OVY,__tmp__PZGE,__tmp__PVY,__tmp__0VY,__tmp__EE1;
-  __INTEGER__K __tmp__C0HE,__tmp__XG1,__tmp__CH1,__tmp__FH1,__tmp__0H1;
-  __INTEGER__K __tmp__1H1,__tmp__3H1,__tmp__5H1,__tmp__BI1;
-  __PLAN__XOB *__tmp__LJR,*__tmp__PSY,*__tmp__BWY,*__tmp__3D1;
-  __LIMIT_X__C2B *__tmp__MJR,*__tmp__2SY,*Self__I44D,*__tmp__CWY;
-  __LIMIT_X__C2B *Self__NK5D,*__tmp__KWY;
-  __LIMIT_Y__F2B *__tmp__SJR,*__tmp__ATY,*Self__L44D,*__tmp__FXY;
-  __LIMIT_Y__F2B *Self__QK5D,*__tmp__NXY;
-  void *__tmp__OSY,*__tmp__T3W,*win3__BD1,*__tmp__HD1,*__tmp__ME1;
-  __VIRTUAL_SCREEN__PT *__tmp__PTJ,*Self__ILR;
-  __DESK__TC *__tmp__KLR;
-  _____CONTEXT __pos__BTJ,__pos__XMK,__pos__A2K,__pos__YJ1D,__pos__Z2W;
-  _____CONTEXT __pos__5IR,__pos__51AE,__pos__A2AE,__pos__B2AE;
-  _____CONTEXT __pos__MSY,__pos__AS2,__pos__USY,__pos__034D,__pos__MZGE;
-  _____CONTEXT __pos__NZGE,__pos__CE1,__pos__4ZHE,__pos__5ZHE;
-  _____CONTEXT __pos__A0HE;
-  __BOOLEAN__C __tmp__TIR,__tmp__TTY,__tmp__2UY,__tmp__RUY,__tmp__VD1;
-  __BOOLEAN__C __tmp__PH1,__tmp__SH1;
-  lisaac_push_first(&__pos__BTJ,L17443876); /* L133 DESK*/;
-  lisaac_push_first(&__pos__XMK,L9581081); /* L73 VIDEO*/;
-  (*(VIDEO__QB__)).width__PD=w__DTJ;
-  (*(VIDEO__QB__)).height__QD=h__ETJ;
-  lisaac_push(&__pos__XMK,L10100761); /* L77 VIDEO*/;
-  lisaac_push_first(&__pos__A2K,L34876958); /* L266 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__YJ1D,L9195016); /* L70 NUMERIC*/;
-  __tmp__HTJ=physical_screen__YS;
-  /* NULL __AREA__PB__ */
-if (__tmp__HTJ==NULL) {
-    lisaac_push(&__pos__BTJ,L17580068); /* L134 DESK*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* AREA */ {
-    lisaac_push(&__pos__BTJ,L17580068); /* L134 DESK*/;
-    Self__CIR=((__AREA__PB *)__tmp__HTJ);
-    lisaac_push_first(&__pos__XMK,L54538776); /* L416 AREA*/;
-    x0__FIR= 0;
-    y0__GIR= 0;
-    x1__HIR= 0;
-    y1__IIR= 0;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((w__DTJ != Self__CIR->width__IT)) {
-      lisaac_push(&__pos__XMK,L55191576); /* L421 AREA*/;
-      lisaac_push_first(&__pos__A2K,L10377218); /* L79 TRUE*/;
-      __tmp__TIR=TRUE__B__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__XMK,L55191576); /* L421 AREA*/;
-      lisaac_push_first(&__pos__A2K,L11832326); /* L90 FALSE*/;
-      lisaac_push_first(&__pos__YJ1D,L55192600); /* L421 AREA*/;
-      __tmp__TIR=(h__ETJ != Self__CIR->height__MT);
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TIR) {
-      lisaac_push(&__pos__XMK,L58329624); /* L445 AREA*/;
-      lisaac_push_first(&__pos__A2K,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__YJ1D,L55201816); /* L421 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__CIR->plan__ZOB == (void *)NULL)) {
-        lisaac_push(&__pos__YJ1D,L56364568); /* L430 AREA*/;
-        lisaac_push_first(&__pos__Z2W,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__5IR,L55461400); /* L423 AREA*/;
-        lisaac_push_first(&__pos__51AE,L53760008); /* L410 NUMERIC*/;
-        lisaac_push_first(&__pos__A2AE,L67408392); /* L514 NUMERIC*/;
-        lisaac_push_first(&__pos__B2AE,L4069969); /* L31 CONVERT*/;
-        x0__FIR= 2147483647;
-        y0__GIR= 2147483647;
-        lisaac_push(&__pos__5IR,L55586840); /* L424 AREA*/;
-        lisaac_push_first(&__pos__51AE,L7735303); /* L59 INTEGER*/;
-        lisaac_push_first(&__pos__A2AE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__B2AE,L9195016); /* L70 NUMERIC*/;
-        __tmp__NIEE=(__INTEGER__K)(-  2147483647);
-        lisaac_push(&__pos__51AE,L7750663); /* L59 INTEGER*/;
-        lisaac_push_first(&__pos__A2AE,L70029832); /* L534 NUMERIC*/;
-        lisaac_push_first(&__pos__B2AE,L4069969); /* L31 CONVERT*/;
-        __tmp__DJR=((__INTEGER_64__ZRB )__tmp__NIEE);
-        lisaac_push(&__pos__5IR,L55592472); /* L424 AREA*/;
-        lisaac_push_first(&__pos__51AE,L53760008); /* L410 NUMERIC*/;
-        lisaac_push_first(&__pos__A2AE,L67408392); /* L514 NUMERIC*/;
-        lisaac_push_first(&__pos__B2AE,L4069969); /* L31 CONVERT*/;
-        __tmp__NIEE=((__INTEGER__K )__tmp__DJR);
-        x1__HIR=__tmp__NIEE;
-        y1__IIR=__tmp__NIEE;
+  __li__K li__CO2D,li__POM,li__QOM,li__TW3D;
+  void *li__WFL;
+  __li__2BB *li__YFL;
+  __li__GB li__RW3D,li__XW3D;
+  __li__RQF li__SW3D,li__UW3D,li__VW3D;
+  __li__U li__YW3D;
+  __li__ZB li__PUI,li__RKK,li__UKK,li__KPK,li__3XK;
+  __li__C li__JNK,li__02P;
+  __li__BB li__5D0;
+  __li__VS *li__LWYD;
+  __li__BSOB *li__QW3D,*li__4W3D,*li__QX3D;
+  li__PUI= 0;
+  if (li__OUI) {
+    li__RKK= 0;
+    li__UKK= 0;
+    if (((((__li__K )(sizeof(unsigned long))) ==  8) && ((((li__NUI ==  111) || (li__NUI ==  113)) || (li__NUI ==  114)) || (li__NUI ==  116)))) {
+      if ((li__NUI <=  113)) {
+        li__UKK=(__li__ZB)(li__NUI -  13);
       } else /* FALSE */ {
-        lisaac_push(&__pos__YJ1D,L56364568); /* L430 AREA*/;
-        lisaac_push_first(&__pos__Z2W,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__5IR,L55712792); /* L425 AREA*/;
-        __tmp__LJR=Self__CIR->plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__LJR==NULL) {
-          lisaac_push(&__pos__5IR,L55842840); /* L426 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__MJR=__tmp__LJR->x0__J3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__MJR==NULL) {
-          lisaac_push(&__pos__5IR,L55845912); /* L426 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__NJR=__tmp__MJR->value__L3B;
-        };
-        x0__FIR=__tmp__NJR;
-        __tmp__LJR=Self__CIR->plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__LJR==NULL) {
-          lisaac_push(&__pos__5IR,L55973912); /* L427 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__MJR=__tmp__LJR->x1__N3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__MJR==NULL) {
-          lisaac_push(&__pos__5IR,L55976984); /* L427 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__NJR=__tmp__MJR->value__L3B;
-        };
-        x1__HIR=__tmp__NJR;
-        __tmp__LJR=Self__CIR->plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__LJR==NULL) {
-          lisaac_push(&__pos__5IR,L56104984); /* L428 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__SJR=__tmp__LJR->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__SJR==NULL) {
-          lisaac_push(&__pos__5IR,L56108056); /* L428 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__NJR=__tmp__SJR->value__S3B;
-        };
-        y0__GIR=__tmp__NJR;
-        __tmp__LJR=Self__CIR->plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__LJR==NULL) {
-          lisaac_push(&__pos__5IR,L56236056); /* L429 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__SJR=__tmp__LJR->y1__U3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__SJR==NULL) {
-          lisaac_push(&__pos__5IR,L56239128); /* L429 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__NJR=__tmp__SJR->value__S3B;
-        };
-        y1__IIR=__tmp__NJR;
-      };
-      Self__CIR->width__IT=w__DTJ;
-      Self__CIR->height__MT=h__ETJ;
-      lisaac_push(&__pos__YJ1D,L56762392); /* L433 AREA*/;
-      lisaac_push_first(&__pos__Z2W,L132914712); /* L1014 AREA*/;
-      lisaac_push_first(&__pos__5IR,L100147224); /* L764 AREA*/;
-      __tmp__NIEE= 0;
-      __tmp__NJR= 0;
-      xw1__TRY= 0;
-      yw1__URY= 0;
-      x0__VRY= 0;
-      y0__WRY= 0;
-      y1__YRY= 0;
-      __tmp__TIR=FALSE__I__;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__CIR->plan__ZOB == (void *)NULL)) {
-        lisaac_push(&__pos__5IR,L108661272); /* L829 AREA*/;
-        lisaac_push_first(&__pos__51AE,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__A2AE,L100934168); /* L770 AREA*/;
-        append_plan__3ZS(Self__CIR);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__5IR,L108661272); /* L829 AREA*/;
-        lisaac_push_first(&__pos__51AE,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__A2AE,L101062680); /* L771 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__CIR->parent__DBB != (void *)NULL)) {
-          lisaac_push(&__pos__A2AE,L103419416); /* L789 AREA*/;
-          lisaac_push_first(&__pos__B2AE,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__MSY,L101200408); /* L772 AREA*/;
-          __tmp__OSY=Self__CIR->parent__DBB;
-          /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__OSY==NULL) {
-            lisaac_push(&__pos__MSY,L101457944); /* L774 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else {
-            switch (((struct ___OBJ *)__tmp__OSY)->__id) {
-            case __AREA__PB__: {
-              __tmp__PSY=((__AREA__PB *)__tmp__OSY)->plan__ZOB;
-            } break;
-            case __DESK__TC__: {
-              __tmp__PSY=((__DESK__TC *)__tmp__OSY)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-            } break;
-            case __G_RAW__KM__: {
-              __tmp__PSY=((__G_RAW__KM *)__tmp__OSY)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-            } break;
-            default:
-            lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-            }
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__PSY == (void *)NULL)) {
-            lisaac_push(&__pos__MSY,L102630424); /* L783 AREA*/;
-            lisaac_push_first(&__pos__AS2,L6825986); /* L52 TRUE*/;
-            lisaac_push_first(&__pos__USY,L101719064); /* L776 AREA*/;
-            remove_plan__BF3(Self__CIR);
-            __tmp__TIR=TRUE__B__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__MSY,L102630424); /* L783 AREA*/;
-            lisaac_push_first(&__pos__AS2,L6826502); /* L52 FALSE*/;
-            lisaac_push_first(&__pos__USY,L101978648); /* L778 AREA*/;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__PSY==NULL) {
-              lisaac_push(&__pos__USY,L102111768); /* L779 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__2SY=__tmp__PSY->x0__J3B;
-            };
-            /* NULL __LIMIT_X__C2B__ */
-if (__tmp__2SY==NULL) {
-              lisaac_push(&__pos__USY,L102114840); /* L779 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              __tmp__3SY=__tmp__2SY->value__L3B;
-            };
-            __tmp__NIEE=__tmp__3SY;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__PSY==NULL) {
-              lisaac_push(&__pos__USY,L102242840); /* L780 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__2SY=__tmp__PSY->x1__N3B;
-            };
-            /* NULL __LIMIT_X__C2B__ */
-if (__tmp__2SY==NULL) {
-              lisaac_push(&__pos__USY,L102245912); /* L780 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              __tmp__3SY=__tmp__2SY->value__L3B;
-            };
-            xw1__TRY=__tmp__3SY;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__PSY==NULL) {
-              lisaac_push(&__pos__USY,L102373912); /* L781 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__ATY=__tmp__PSY->y0__Q3B;
-            };
-            /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__ATY==NULL) {
-              lisaac_push(&__pos__USY,L102376984); /* L781 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              __tmp__3SY=__tmp__ATY->value__S3B;
-            };
-            __tmp__NJR=__tmp__3SY;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__PSY==NULL) {
-              lisaac_push(&__pos__USY,L102504984); /* L782 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__ATY=__tmp__PSY->y1__U3B;
-            };
-            /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__ATY==NULL) {
-              lisaac_push(&__pos__USY,L102508056); /* L782 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              __tmp__3SY=__tmp__ATY->value__S3B;
-            };
-            lisaac_push(&__pos__USY,L102508568); /* L782 AREA*/;
-            lisaac_push_first(&__pos__034D,L9195016); /* L70 NUMERIC*/;
-            yw1__URY=(__INTEGER__K)(__tmp__3SY -  1);
-          };
-        } else /* FALSE */ {
-          lisaac_push(&__pos__A2AE,L103419416); /* L789 AREA*/;
-          lisaac_push_first(&__pos__B2AE,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__MSY,L102767640); /* L784 AREA*/;
-          __tmp__NJR= 0;
-          __tmp__NIEE= 0;
-          __tmp__3SY=(*(VIDEO__QB__)).width__PD;
-          lisaac_push(&__pos__MSY,L103166488); /* L787 AREA*/;
-          lisaac_push_first(&__pos__AS2,L9195016); /* L70 NUMERIC*/;
-          xw1__TRY=(__INTEGER__K)(__tmp__3SY -  1);
-          __tmp__3SY=(*(VIDEO__QB__)).height__QD;
-          lisaac_push(&__pos__MSY,L103298072); /* L788 AREA*/;
-          lisaac_push_first(&__pos__AS2,L9195016); /* L70 NUMERIC*/;
-          yw1__URY=(__INTEGER__K)(__tmp__3SY -  1);
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TIR) {
-          lisaac_push(&__pos__A2AE,L103682072); /* L791 AREA*/;
-          lisaac_push_first(&__pos__B2AE,L13509634); /* L103 TRUE*/;
-          __tmp__TTY=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__A2AE,L103682072); /* L791 AREA*/;
-          lisaac_push_first(&__pos__B2AE,L14689286); /* L112 FALSE*/;
-          __tmp__TTY=TRUE__B__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TTY) {
-          lisaac_push(&__pos__A2AE,L108531224); /* L828 AREA*/;
-          lisaac_push_first(&__pos__B2AE,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__MSY,L103690264); /* L791 AREA*/;
-          x0__VRY=Self__CIR->x_window__YNB;
-          __tmp__3SY=Self__CIR->width__IT;
-          lisaac_push(&__pos__MSY,L104075288); /* L794 AREA*/;
-          lisaac_push_first(&__pos__AS2,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__USY,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__034D,L9195016); /* L70 NUMERIC*/;
-          __tmp__5YGE=(__INTEGER__K)(- __tmp__3SY);
-          lisaac_push(&__pos__AS2,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__USY,L9195016); /* L70 NUMERIC*/;
-          __tmp__3SY=(__INTEGER__K)(x0__VRY - __tmp__5YGE);
-          lisaac_push(&__pos__MSY,L104078360); /* L794 AREA*/;
-          lisaac_push_first(&__pos__AS2,L9195016); /* L70 NUMERIC*/;
-          __tmp__5YGE=(__INTEGER__K)(__tmp__3SY -  1);
-          y0__WRY=Self__CIR->y_window__ZNB;
-          __tmp__3SY=Self__CIR->height__MT;
-          lisaac_push(&__pos__MSY,L104337432); /* L796 AREA*/;
-          lisaac_push_first(&__pos__AS2,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__USY,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__034D,L9195016); /* L70 NUMERIC*/;
-          __tmp__HZGE=(__INTEGER__K)(- __tmp__3SY);
-          lisaac_push(&__pos__AS2,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__USY,L9195016); /* L70 NUMERIC*/;
-          __tmp__3SY=(__INTEGER__K)(y0__WRY - __tmp__HZGE);
-          lisaac_push(&__pos__MSY,L104341016); /* L796 AREA*/;
-          lisaac_push_first(&__pos__AS2,L9195016); /* L70 NUMERIC*/;
-          y1__YRY=(__INTEGER__K)(__tmp__3SY -  1);
-          lisaac_push(&__pos__MSY,L104467480); /* L797 AREA*/;
-          __tmp__TTY=__infix_less__LOH(__tmp__5YGE,__tmp__NIEE);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TTY) {
-            lisaac_push(&__pos__MSY,L104471064); /* L797 AREA*/;
-            lisaac_push_first(&__pos__AS2,L10377218); /* L79 TRUE*/;
-            __tmp__2UY=TRUE__B__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__MSY,L104471064); /* L797 AREA*/;
-            lisaac_push_first(&__pos__AS2,L11832326); /* L90 FALSE*/;
-            lisaac_push_first(&__pos__USY,L104473624); /* L797 AREA*/;
-            lisaac_push_first(&__pos__034D,L14700552); /* L112 NUMERIC*/;
-            __tmp__2UY=(x0__VRY > xw1__TRY);
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2UY) {
-            lisaac_push(&__pos__MSY,L104477208); /* L797 AREA*/;
-            lisaac_push_first(&__pos__AS2,L10377218); /* L79 TRUE*/;
-            __tmp__2UY=TRUE__B__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__MSY,L104477208); /* L797 AREA*/;
-            lisaac_push_first(&__pos__AS2,L11832326); /* L90 FALSE*/;
-            lisaac_push_first(&__pos__USY,L104479768); /* L797 AREA*/;
-            __tmp__RUY=__infix_less__LOH(y1__YRY,__tmp__NJR);
-            __tmp__2UY=__tmp__RUY;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2UY) {
-            lisaac_push(&__pos__MSY,L104483352); /* L797 AREA*/;
-            lisaac_push_first(&__pos__AS2,L10377218); /* L79 TRUE*/;
-            __tmp__2UY=TRUE__B__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__MSY,L104483352); /* L797 AREA*/;
-            lisaac_push_first(&__pos__AS2,L11832326); /* L90 FALSE*/;
-            lisaac_push_first(&__pos__USY,L104485912); /* L797 AREA*/;
-            lisaac_push_first(&__pos__034D,L14700552); /* L112 NUMERIC*/;
-            __tmp__2UY=(y0__WRY > yw1__URY);
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2UY) {
-            lisaac_push(&__pos__MSY,L108397592); /* L827 AREA*/;
-            lisaac_push_first(&__pos__AS2,L6825986); /* L52 TRUE*/;
-            lisaac_push_first(&__pos__USY,L104602648); /* L798 AREA*/;
-            remove_plan__BF3(Self__CIR);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__MSY,L108397592); /* L827 AREA*/;
-            lisaac_push_first(&__pos__AS2,L6826502); /* L52 FALSE*/;
-            lisaac_push_first(&__pos__USY,L104997400); /* L801 AREA*/;
-            __tmp__LVY=max__IMH(x0__VRY,__tmp__NIEE);
-            x0__VRY=__tmp__LVY;
-            lisaac_push(&__pos__USY,L105128472); /* L802 AREA*/;
-            __tmp__MVY=min__TLH(__tmp__5YGE,xw1__TRY);
-            lisaac_push(&__pos__USY,L105259544); /* L803 AREA*/;
-            __tmp__NVY=max__IMH(y0__WRY,__tmp__NJR);
-            y0__WRY=__tmp__NVY;
-            lisaac_push(&__pos__USY,L105390616); /* L804 AREA*/;
-            __tmp__OVY=min__TLH(y1__YRY,yw1__URY);
-            lisaac_push(&__pos__USY,L105649176); /* L806 AREA*/;
-            lisaac_push_first(&__pos__034D,L9990152); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__MZGE,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__NZGE,L9195016); /* L70 NUMERIC*/;
-            __tmp__PZGE=(__INTEGER__K)(-  1);
-            lisaac_push(&__pos__034D,L9989128); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__MZGE,L9195016); /* L70 NUMERIC*/;
-            __tmp__PVY=(__INTEGER__K)(__tmp__OVY - __tmp__PZGE);
-            y1__YRY=__tmp__PVY;
-            __tmp__PSY=Self__CIR->plan__ZOB;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__PSY==NULL) {
-              lisaac_push(&__pos__USY,L106042392); /* L809 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__2SY=__tmp__PSY->x1__N3B;
-            };
-            /* NULL __LIMIT_X__C2B__ */
-if (__tmp__2SY==NULL) {
-              lisaac_push(&__pos__USY,L106049048); /* L809 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              lisaac_push(&__pos__USY,L106049048); /* L809 AREA*/;
-              Self__I44D=((__LIMIT_X__C2B *)__tmp__2SY);
-              lisaac_push_first(&__pos__034D,L13774922); /* L105 LIMIT_X*/;
-              Self__I44D->value__L3B=__tmp__MVY;
-            };
-            __tmp__PSY=Self__CIR->plan__ZOB;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__PSY==NULL) {
-              lisaac_push(&__pos__USY,L106173464); /* L810 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__2SY=__tmp__PSY->x1__N3B;
-            };
-            __tmp__PSY=Self__CIR->plan__ZOB;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__PSY==NULL) {
-              lisaac_push(&__pos__USY,L106181656); /* L810 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              Self__I44D=__tmp__PSY->x0__J3B;
-            };
-            /* NULL __LIMIT_X__C2B__ */
-if (__tmp__2SY==NULL) {
-              lisaac_push(&__pos__USY,L106182168); /* L810 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              lisaac_push(&__pos__USY,L106182168); /* L810 AREA*/;
-              remove__ANID(((__LIMIT_X__C2B *)__tmp__2SY),Self__I44D);
-            };
-            __tmp__PSY=Self__CIR->plan__ZOB;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__PSY==NULL) {
-              lisaac_push(&__pos__USY,L106307096); /* L811 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__2SY=__tmp__PSY->x0__J3B;
-            };
-            /* NULL __LIMIT_X__C2B__ */
-if (__tmp__2SY==NULL) {
-              lisaac_push(&__pos__USY,L106310168); /* L811 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              __tmp__0VY=__tmp__2SY->value__L3B;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__LVY != __tmp__0VY)) {
-              lisaac_push(&__pos__USY,L106825752); /* L815 AREA*/;
-              lisaac_push_first(&__pos__034D,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__MZGE,L106313240); /* L811 AREA*/;
-              __tmp__BWY=Self__CIR->plan__ZOB;
-              /* NULL __PLAN__XOB__ */
-if (__tmp__BWY==NULL) {
-                lisaac_push(&__pos__MZGE,L106436632); /* L812 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* PLAN */ {
-                __tmp__CWY=__tmp__BWY->x0__J3B;
-              };
-              /* NULL __LIMIT_X__C2B__ */
-if (__tmp__CWY==NULL) {
-                lisaac_push(&__pos__MZGE,L106443288); /* L812 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* LIMIT_X */ {
-                lisaac_push(&__pos__MZGE,L106443288); /* L812 AREA*/;
-                Self__NK5D=((__LIMIT_X__C2B *)__tmp__CWY);
-                lisaac_push_first(&__pos__NZGE,L13774922); /* L105 LIMIT_X*/;
-                Self__NK5D->value__L3B=__tmp__LVY;
-              };
-              __tmp__BWY=Self__CIR->plan__ZOB;
-              /* NULL __PLAN__XOB__ */
-if (__tmp__BWY==NULL) {
-                lisaac_push(&__pos__MZGE,L106571800); /* L813 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* PLAN */ {
-                __tmp__CWY=__tmp__BWY->x0__J3B;
-              };
-              __tmp__2SY=list_x__0CC;
-              /* NULL __LIMIT_X__C2B__ */
-if (__tmp__CWY==NULL) {
-                lisaac_push(&__pos__MZGE,L106578968); /* L813 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* LIMIT_X */ {
-                lisaac_push(&__pos__MZGE,L106578968); /* L813 AREA*/;
-                Self__NK5D=remove__ANID(((__LIMIT_X__C2B *)__tmp__CWY),__tmp__2SY);
-              };
-              list_x__0CC=Self__NK5D;
-              __tmp__BWY=Self__CIR->plan__ZOB;
-              /* NULL __PLAN__XOB__ */
-if (__tmp__BWY==NULL) {
-                lisaac_push(&__pos__MZGE,L106702872); /* L814 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* PLAN */ {
-                __tmp__CWY=__tmp__BWY->x0__J3B;
-              };
-              /* NULL __LIMIT_X__C2B__ */
-if (__tmp__CWY==NULL) {
-                lisaac_push(&__pos__MZGE,L106710040); /* L814 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* LIMIT_X */ {
-                lisaac_push(&__pos__MZGE,L106710040); /* L814 AREA*/;
-                __tmp__KWY=append__RBJD(((__LIMIT_X__C2B *)__tmp__CWY),Self__NK5D);
-              };
-              list_x__0CC=__tmp__KWY;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__USY,L106825752); /* L815 AREA*/;
-              lisaac_push_first(&__pos__034D,L8530438); /* L65 FALSE*/;
-            };
-            __tmp__PSY=Self__CIR->plan__ZOB;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__PSY==NULL) {
-              lisaac_push(&__pos__USY,L106959896); /* L816 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__2SY=__tmp__PSY->x1__N3B;
-            };
-            __tmp__PSY=Self__CIR->plan__ZOB;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__PSY==NULL) {
-              lisaac_push(&__pos__USY,L106968088); /* L816 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              Self__I44D=__tmp__PSY->x0__J3B;
-            };
-            /* NULL __LIMIT_X__C2B__ */
-if (__tmp__2SY==NULL) {
-              lisaac_push(&__pos__USY,L106968600); /* L816 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              lisaac_push(&__pos__USY,L106968600); /* L816 AREA*/;
-              append__RBJD(((__LIMIT_X__C2B *)__tmp__2SY),Self__I44D);
-            };
-            __tmp__PSY=Self__CIR->plan__ZOB;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__PSY==NULL) {
-              lisaac_push(&__pos__USY,L107353112); /* L819 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__ATY=__tmp__PSY->y1__U3B;
-            };
-            /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__ATY==NULL) {
-              lisaac_push(&__pos__USY,L107359768); /* L819 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              lisaac_push(&__pos__USY,L107359768); /* L819 AREA*/;
-              Self__L44D=((__LIMIT_Y__F2B *)__tmp__ATY);
-              lisaac_push_first(&__pos__034D,L14561355); /* L111 LIMIT_Y*/;
-              Self__L44D->value__S3B=__tmp__PVY;
-            };
-            __tmp__PSY=Self__CIR->plan__ZOB;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__PSY==NULL) {
-              lisaac_push(&__pos__USY,L107484184); /* L820 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__ATY=__tmp__PSY->y1__U3B;
-            };
-            __tmp__PSY=Self__CIR->plan__ZOB;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__PSY==NULL) {
-              lisaac_push(&__pos__USY,L107492376); /* L820 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              Self__L44D=__tmp__PSY->y0__Q3B;
-            };
-            /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__ATY==NULL) {
-              lisaac_push(&__pos__USY,L107492888); /* L820 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              lisaac_push(&__pos__USY,L107492888); /* L820 AREA*/;
-              remove__EOID(((__LIMIT_Y__F2B *)__tmp__ATY),Self__L44D);
-            };
-            __tmp__PSY=Self__CIR->plan__ZOB;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__PSY==NULL) {
-              lisaac_push(&__pos__USY,L107617816); /* L821 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__ATY=__tmp__PSY->y0__Q3B;
-            };
-            /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__ATY==NULL) {
-              lisaac_push(&__pos__USY,L107620888); /* L821 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              __tmp__0VY=__tmp__ATY->value__S3B;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__NVY != __tmp__0VY)) {
-              lisaac_push(&__pos__USY,L108136472); /* L825 AREA*/;
-              lisaac_push_first(&__pos__034D,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__MZGE,L107623960); /* L821 AREA*/;
-              __tmp__BWY=Self__CIR->plan__ZOB;
-              /* NULL __PLAN__XOB__ */
-if (__tmp__BWY==NULL) {
-                lisaac_push(&__pos__MZGE,L107747352); /* L822 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* PLAN */ {
-                __tmp__FXY=__tmp__BWY->y0__Q3B;
-              };
-              /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__FXY==NULL) {
-                lisaac_push(&__pos__MZGE,L107754008); /* L822 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* LIMIT_Y */ {
-                lisaac_push(&__pos__MZGE,L107754008); /* L822 AREA*/;
-                Self__QK5D=((__LIMIT_Y__F2B *)__tmp__FXY);
-                lisaac_push_first(&__pos__NZGE,L14561355); /* L111 LIMIT_Y*/;
-                Self__QK5D->value__S3B=__tmp__NVY;
-              };
-              __tmp__BWY=Self__CIR->plan__ZOB;
-              /* NULL __PLAN__XOB__ */
-if (__tmp__BWY==NULL) {
-                lisaac_push(&__pos__MZGE,L107882520); /* L823 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* PLAN */ {
-                __tmp__FXY=__tmp__BWY->y0__Q3B;
-              };
-              __tmp__ATY=list_y__HDC;
-              /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__FXY==NULL) {
-                lisaac_push(&__pos__MZGE,L107889688); /* L823 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* LIMIT_Y */ {
-                lisaac_push(&__pos__MZGE,L107889688); /* L823 AREA*/;
-                Self__QK5D=remove__EOID(((__LIMIT_Y__F2B *)__tmp__FXY),__tmp__ATY);
-              };
-              list_y__HDC=Self__QK5D;
-              __tmp__BWY=Self__CIR->plan__ZOB;
-              /* NULL __PLAN__XOB__ */
-if (__tmp__BWY==NULL) {
-                lisaac_push(&__pos__MZGE,L108013592); /* L824 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* PLAN */ {
-                __tmp__FXY=__tmp__BWY->y0__Q3B;
-              };
-              /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__FXY==NULL) {
-                lisaac_push(&__pos__MZGE,L108020760); /* L824 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* LIMIT_Y */ {
-                lisaac_push(&__pos__MZGE,L108020760); /* L824 AREA*/;
-                __tmp__NXY=append__LEJD(((__LIMIT_Y__F2B *)__tmp__FXY),Self__QK5D);
-              };
-              list_y__HDC=__tmp__NXY;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__USY,L108136472); /* L825 AREA*/;
-              lisaac_push_first(&__pos__034D,L8530438); /* L65 FALSE*/;
-            };
-            __tmp__PSY=Self__CIR->plan__ZOB;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__PSY==NULL) {
-              lisaac_push(&__pos__USY,L108270616); /* L826 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__ATY=__tmp__PSY->y1__U3B;
-            };
-            __tmp__PSY=Self__CIR->plan__ZOB;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__PSY==NULL) {
-              lisaac_push(&__pos__USY,L108278808); /* L826 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              Self__L44D=__tmp__PSY->y0__Q3B;
-            };
-            /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__ATY==NULL) {
-              lisaac_push(&__pos__USY,L108279320); /* L826 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              lisaac_push(&__pos__USY,L108279320); /* L826 AREA*/;
-              append__LEJD(((__LIMIT_Y__F2B *)__tmp__ATY),Self__L44D);
-            };
-          };
-        } else /* FALSE */ {
-          lisaac_push(&__pos__A2AE,L108531224); /* L828 AREA*/;
-          lisaac_push_first(&__pos__B2AE,L8530438); /* L65 FALSE*/;
-        };
-      };
-      __tmp__OSY=Self__CIR->child__FOB;
-      lisaac_push(&__pos__Z2W,L133564952); /* L1019 AREA*/;
-      lisaac_push_first(&__pos__5IR,L9441810); /* L72 BLOCK*/;
-      while_do__0XY:
-      {
-        lisaac_push(&__pos__5IR,L9441810); /* L72 BLOCK*/;
-        lisaac_push_first(&__pos__51AE,L133171736); /* L1016 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__OSY != (void *)NULL)) {
-          lisaac_push(&__pos__5IR,L9832978); /* L75 BLOCK*/;
-          lisaac_push_first(&__pos__51AE,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__A2AE,L9576466); /* L73 BLOCK*/;
-          lisaac_push_first(&__pos__B2AE,L133182488); /* L1016 AREA*/;
-          /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__OSY==NULL) {
-            lisaac_push(&__pos__B2AE,L133310488); /* L1017 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else {
-            switch (((struct ___OBJ *)__tmp__OSY)->__id) {
-            case __EXAMPLE__OB__: {
-              lisaac_push(&__pos__B2AE,L133310488); /* L1017 AREA*/;
-              sub_resize__RPQB(((__EXAMPLE__OB *)__tmp__OSY));
-            } break;
-            case __DESK__TC__: {
-              lisaac_push(&__pos__B2AE,L133310488); /* L1017 AREA*/;
-              sub_resize__PME(((__DESK__TC *)__tmp__OSY));
-            } break;
-            case __G_OUT__YC__: {
-              lisaac_push(&__pos__B2AE,L133310488); /* L1017 AREA*/;
-              sub_resize__0PCD(((__G_OUT__YC *)__tmp__OSY));
-            } break;
-            case __G_RAW__KM__: {
-              lisaac_push(&__pos__B2AE,L133310488); /* L1017 AREA*/;
-              sub_resize__VCDD(((__G_RAW__KM *)__tmp__OSY));
-            } break;
-            case __VIRTUAL_SCREEN__PT__: {
-              lisaac_push(&__pos__B2AE,L133310488); /* L1017 AREA*/;
-              sub_resize__VYY(((__VIRTUAL_SCREEN__PT *)__tmp__OSY));
-            } break;
-            case __MOUSE__VT__: {
-              lisaac_push(&__pos__B2AE,L133310488); /* L1017 AREA*/;
-              sub_resize__TD2(((__MOUSE__VT *)__tmp__OSY));
-            } break;
-            default:
-            lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-            }
-          };
-          /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__OSY==NULL) {
-            lisaac_push(&__pos__B2AE,L133441048); /* L1018 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else {
-            switch (((struct ___OBJ *)__tmp__OSY)->__id) {
-            case __EXAMPLE__OB__: {
-              __tmp__T3W=((__EXAMPLE__OB *)__tmp__OSY)->parent_area__DC.next__0NB;
-            } break;
-            case __DESK__TC__: {
-              __tmp__T3W=((__DESK__TC *)__tmp__OSY)->parent_g_raw__XC.parent_area__VC.next__0NB;
-            } break;
-            case __G_OUT__YC__: {
-              __tmp__T3W=((__G_OUT__YC *)__tmp__OSY)->parent_area__ZC.next__0NB;
-            } break;
-            case __G_RAW__KM__: {
-              __tmp__T3W=((__G_RAW__KM *)__tmp__OSY)->parent_g_group__LM.parent_area__VC.next__0NB;
-            } break;
-            case __VIRTUAL_SCREEN__PT__: {
-              __tmp__T3W=((__VIRTUAL_SCREEN__PT *)__tmp__OSY)->parent_area__QT.next__0NB;
-            } break;
-            case __MOUSE__VT__: {
-              __tmp__T3W=((__MOUSE__VT *)__tmp__OSY)->parent_window__XT.next__0NB;
-            } break;
-            default:
-            lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-            }
-          };
-          __tmp__OSY=__tmp__T3W;
-          lisaac_push(&__pos__A2AE,L9709074); /* L74 BLOCK*/;
-          goto while_do__0XY;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__5IR,L9832978); /* L75 BLOCK*/;
-          lisaac_push_first(&__pos__51AE,L8530438); /* L65 FALSE*/;
-        };
-      };
-      lisaac_push(&__pos__YJ1D,L56893464); /* L434 AREA*/;
-      clip_type1__EBT(Self__CIR);
-      lisaac_push(&__pos__YJ1D,L57025560); /* L435 AREA*/;
-      lisaac_push_first(&__pos__Z2W,L34218526); /* L261 ABSTRACT_BITMAP*/;
-      Self__CIR->clip_x0__0MG= 0;
-      __tmp__NIEE=Self__CIR->width__IT;
-      lisaac_push(&__pos__Z2W,L34614302); /* L264 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__5IR,L9195016); /* L70 NUMERIC*/;
-      Self__CIR->clip_x1__3MG=(__INTEGER__K)(__tmp__NIEE -  1);
-      Self__CIR->clip_y0__4MG= 0;
-      __tmp__NIEE=Self__CIR->height__MT;
-      lisaac_push(&__pos__Z2W,L34876958); /* L266 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__5IR,L9195016); /* L70 NUMERIC*/;
-      Self__CIR->clip_y1__BNG=(__INTEGER__K)(__tmp__NIEE -  1);
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__CIR->plan__ZOB != (void *)NULL)) {
-        lisaac_push(&__pos__YJ1D,L57806360); /* L441 AREA*/;
-        lisaac_push_first(&__pos__Z2W,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__5IR,L57159192); /* L436 AREA*/;
-        __tmp__LJR=Self__CIR->plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__LJR==NULL) {
-          lisaac_push(&__pos__5IR,L57289752); /* L437 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__MJR=__tmp__LJR->x0__J3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__MJR==NULL) {
-          lisaac_push(&__pos__5IR,L57292824); /* L437 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__3SY=__tmp__MJR->value__L3B;
-        };
-        lisaac_push(&__pos__5IR,L57293336); /* L437 AREA*/;
-        __tmp__5YGE=min__TLH(x0__FIR,__tmp__3SY);
-        x0__FIR=__tmp__5YGE;
-        __tmp__LJR=Self__CIR->plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__LJR==NULL) {
-          lisaac_push(&__pos__5IR,L57420824); /* L438 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__MJR=__tmp__LJR->x1__N3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__MJR==NULL) {
-          lisaac_push(&__pos__5IR,L57423896); /* L438 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__3SY=__tmp__MJR->value__L3B;
-        };
-        lisaac_push(&__pos__5IR,L57424408); /* L438 AREA*/;
-        __tmp__5YGE=max__IMH(x1__HIR,__tmp__3SY);
-        x1__HIR=__tmp__5YGE;
-        __tmp__LJR=Self__CIR->plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__LJR==NULL) {
-          lisaac_push(&__pos__5IR,L57551896); /* L439 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__SJR=__tmp__LJR->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__SJR==NULL) {
-          lisaac_push(&__pos__5IR,L57554968); /* L439 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__3SY=__tmp__SJR->value__S3B;
-        };
-        lisaac_push(&__pos__5IR,L57555480); /* L439 AREA*/;
-        __tmp__5YGE=min__TLH(y0__GIR,__tmp__3SY);
-        y0__GIR=__tmp__5YGE;
-        __tmp__LJR=Self__CIR->plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__LJR==NULL) {
-          lisaac_push(&__pos__5IR,L57682968); /* L440 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__SJR=__tmp__LJR->y1__U3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__SJR==NULL) {
-          lisaac_push(&__pos__5IR,L57686040); /* L440 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__3SY=__tmp__SJR->value__S3B;
-        };
-        lisaac_push(&__pos__5IR,L57686552); /* L440 AREA*/;
-        __tmp__5YGE=max__IMH(y1__IIR,__tmp__3SY);
-        y1__IIR=__tmp__5YGE;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__YJ1D,L57806360); /* L441 AREA*/;
-        lisaac_push_first(&__pos__Z2W,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__YJ1D,L57939992); /* L442 AREA*/;
-      __tmp__TIR=__infix_less_equal__GTG(x0__FIR,x1__HIR);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TIR) {
-        lisaac_push(&__pos__YJ1D,L58199576); /* L444 AREA*/;
-        lisaac_push_first(&__pos__Z2W,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__5IR,L58078744); /* L443 AREA*/;
-        lisaac_push_first(&__pos__51AE,L9195016); /* L70 NUMERIC*/;
-        __tmp__3SY=(__INTEGER__K)(y1__IIR -  1);
-        lisaac_push(&__pos__5IR,L58080280); /* L443 AREA*/;
-        redraw__to__4ZQ(Self__CIR,x0__FIR,y0__GIR,x1__HIR,__tmp__3SY);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__YJ1D,L58199576); /* L444 AREA*/;
-        lisaac_push_first(&__pos__Z2W,L8530438); /* L65 FALSE*/;
+        li__UKK=(__li__ZB)(li__NUI -  12);
       };
     } else /* FALSE */ {
-      lisaac_push(&__pos__XMK,L58329624); /* L445 AREA*/;
-      lisaac_push_first(&__pos__A2K,L8530438); /* L65 FALSE*/;
+      li__UKK=li__NUI;
     };
-  };
-  __tmp__HTJ=physical_screen__YS;
-  lisaac_push(&__pos__BTJ,L17721380); /* L135 DESK*/;
-  set_position__at__size__R0(__tmp__HTJ,w__DTJ,h__ETJ);
-  __tmp__PTJ=virtual_screen__UT;
-  /* NULL __VIRTUAL_SCREEN__PT__ */
-if (__tmp__PTJ==NULL) {
-    lisaac_push(&__pos__BTJ,L17841188); /* L136 DESK*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* VIRTUAL_SCREEN */ {
-    lisaac_push(&__pos__BTJ,L17841188); /* L136 DESK*/;
-    Self__ILR=((__VIRTUAL_SCREEN__PT *)__tmp__PTJ);
-    lisaac_push_first(&__pos__XMK,L12197948); /* L93 VIRTUAL_SCREEN*/;
-    x0__FIR=Self__ILR->scale_width__MNP;
-    __tmp__KLR=Self__ILR->desk__LNP;
-    /* NULL __DESK__TC__ */
-if (__tmp__KLR==NULL) {
-      lisaac_push(&__pos__XMK,L12470332); /* L95 VIRTUAL_SCREEN*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* DESK */ {
-      __tmp__NIEE=__tmp__KLR->parent_g_raw__XC.parent_area__VC.width__IT;
-    };
-    lisaac_push(&__pos__XMK,L12464700); /* L95 VIRTUAL_SCREEN*/;
-    lisaac_push_first(&__pos__A2K,L9457160); /* L72 NUMERIC*/;
-    y0__GIR=(__INTEGER__K)(x0__FIR * __tmp__NIEE);
-    x0__FIR=Self__ILR->scale_height__NNP;
-    __tmp__KLR=Self__ILR->desk__LNP;
-    /* NULL __DESK__TC__ */
-if (__tmp__KLR==NULL) {
-      lisaac_push(&__pos__XMK,L12484156); /* L95 VIRTUAL_SCREEN*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* DESK */ {
-      __tmp__NIEE=__tmp__KLR->parent_g_raw__XC.parent_area__VC.height__MT;
-    };
-    lisaac_push(&__pos__XMK,L12478012); /* L95 VIRTUAL_SCREEN*/;
-    lisaac_push_first(&__pos__A2K,L9457160); /* L72 NUMERIC*/;
-    x1__HIR=(__INTEGER__K)(x0__FIR * __tmp__NIEE);
-    lisaac_push(&__pos__XMK,L12484668); /* L95 VIRTUAL_SCREEN*/;
-    lisaac_push_first(&__pos__A2K,L54538776); /* L416 AREA*/;
-    x0__FIR= 0;
-    y1__IIR= 0;
-    __tmp__NIEE= 0;
-    __tmp__NJR= 0;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((y0__GIR != Self__ILR->parent_area__QT.width__IT)) {
-      lisaac_push(&__pos__A2K,L55191576); /* L421 AREA*/;
-      lisaac_push_first(&__pos__YJ1D,L10377218); /* L79 TRUE*/;
-      __tmp__TIR=TRUE__B__;
+    if (((li__UKK ==  37) || (li__UKK ==  109))) {
+      li__LDB=(__li__ZB)(li__LDB |  1);
+      li__JNK=li__B__;
     } else /* FALSE */ {
-      lisaac_push(&__pos__A2K,L55191576); /* L421 AREA*/;
-      lisaac_push_first(&__pos__YJ1D,L11832326); /* L90 FALSE*/;
-      lisaac_push_first(&__pos__Z2W,L55192600); /* L421 AREA*/;
-      __tmp__TIR=(x1__HIR != Self__ILR->parent_area__QT.height__MT);
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TIR) {
-      lisaac_push(&__pos__A2K,L58329624); /* L445 AREA*/;
-      lisaac_push_first(&__pos__YJ1D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__Z2W,L55201816); /* L421 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__ILR->parent_area__QT.plan__ZOB == (void *)NULL)) {
-        lisaac_push(&__pos__Z2W,L56364568); /* L430 AREA*/;
-        lisaac_push_first(&__pos__5IR,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__51AE,L55461400); /* L423 AREA*/;
-        lisaac_push_first(&__pos__A2AE,L53760008); /* L410 NUMERIC*/;
-        lisaac_push_first(&__pos__B2AE,L67408392); /* L514 NUMERIC*/;
-        lisaac_push_first(&__pos__MSY,L4069969); /* L31 CONVERT*/;
-        x0__FIR= 2147483647;
-        y1__IIR= 2147483647;
-        lisaac_push(&__pos__51AE,L55586840); /* L424 AREA*/;
-        lisaac_push_first(&__pos__A2AE,L7735303); /* L59 INTEGER*/;
-        lisaac_push_first(&__pos__B2AE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__MSY,L9195016); /* L70 NUMERIC*/;
-        __tmp__3SY=(__INTEGER__K)(-  2147483647);
-        lisaac_push(&__pos__A2AE,L7750663); /* L59 INTEGER*/;
-        lisaac_push_first(&__pos__B2AE,L70029832); /* L534 NUMERIC*/;
-        lisaac_push_first(&__pos__MSY,L4069969); /* L31 CONVERT*/;
-        __tmp__DJR=((__INTEGER_64__ZRB )__tmp__3SY);
-        lisaac_push(&__pos__51AE,L55592472); /* L424 AREA*/;
-        lisaac_push_first(&__pos__A2AE,L53760008); /* L410 NUMERIC*/;
-        lisaac_push_first(&__pos__B2AE,L67408392); /* L514 NUMERIC*/;
-        lisaac_push_first(&__pos__MSY,L4069969); /* L31 CONVERT*/;
-        __tmp__3SY=((__INTEGER__K )__tmp__DJR);
-        __tmp__NIEE=__tmp__3SY;
-        __tmp__NJR=__tmp__3SY;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__Z2W,L56364568); /* L430 AREA*/;
-        lisaac_push_first(&__pos__5IR,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__51AE,L55712792); /* L425 AREA*/;
-        __tmp__LJR=Self__ILR->parent_area__QT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__LJR==NULL) {
-          lisaac_push(&__pos__51AE,L55842840); /* L426 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__MJR=__tmp__LJR->x0__J3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__MJR==NULL) {
-          lisaac_push(&__pos__51AE,L55845912); /* L426 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__HZGE=__tmp__MJR->value__L3B;
-        };
-        x0__FIR=__tmp__HZGE;
-        __tmp__LJR=Self__ILR->parent_area__QT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__LJR==NULL) {
-          lisaac_push(&__pos__51AE,L55973912); /* L427 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__MJR=__tmp__LJR->x1__N3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__MJR==NULL) {
-          lisaac_push(&__pos__51AE,L55976984); /* L427 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__HZGE=__tmp__MJR->value__L3B;
-        };
-        __tmp__NIEE=__tmp__HZGE;
-        __tmp__LJR=Self__ILR->parent_area__QT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__LJR==NULL) {
-          lisaac_push(&__pos__51AE,L56104984); /* L428 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__SJR=__tmp__LJR->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__SJR==NULL) {
-          lisaac_push(&__pos__51AE,L56108056); /* L428 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__HZGE=__tmp__SJR->value__S3B;
-        };
-        y1__IIR=__tmp__HZGE;
-        __tmp__LJR=Self__ILR->parent_area__QT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__LJR==NULL) {
-          lisaac_push(&__pos__51AE,L56236056); /* L429 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__SJR=__tmp__LJR->y1__U3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__SJR==NULL) {
-          lisaac_push(&__pos__51AE,L56239128); /* L429 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__HZGE=__tmp__SJR->value__S3B;
-        };
-        __tmp__NJR=__tmp__HZGE;
-      };
-      Self__ILR->parent_area__QT.width__IT=y0__GIR;
-      Self__ILR->parent_area__QT.height__MT=x1__HIR;
-      lisaac_push(&__pos__Z2W,L56762392); /* L433 AREA*/;
-      sub_resize__VYY(Self__ILR);
-      lisaac_push(&__pos__Z2W,L56893464); /* L434 AREA*/;
-      clip_type1__AWU(Self__ILR);
-      lisaac_push(&__pos__Z2W,L57025560); /* L435 AREA*/;
-      lisaac_push_first(&__pos__5IR,L34218526); /* L261 ABSTRACT_BITMAP*/;
-      Self__ILR->parent_area__QT.clip_x0__0MG= 0;
-      xw1__TRY=Self__ILR->parent_area__QT.width__IT;
-      lisaac_push(&__pos__5IR,L34614302); /* L264 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__51AE,L9195016); /* L70 NUMERIC*/;
-      Self__ILR->parent_area__QT.clip_x1__3MG=(__INTEGER__K)(xw1__TRY -  1);
-      Self__ILR->parent_area__QT.clip_y0__4MG= 0;
-      xw1__TRY=Self__ILR->parent_area__QT.height__MT;
-      lisaac_push(&__pos__5IR,L34876958); /* L266 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__51AE,L9195016); /* L70 NUMERIC*/;
-      Self__ILR->parent_area__QT.clip_y1__BNG=(__INTEGER__K)(xw1__TRY -  1);
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__ILR->parent_area__QT.plan__ZOB != (void *)NULL)) {
-        lisaac_push(&__pos__Z2W,L57806360); /* L441 AREA*/;
-        lisaac_push_first(&__pos__5IR,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__51AE,L57159192); /* L436 AREA*/;
-        __tmp__LJR=Self__ILR->parent_area__QT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__LJR==NULL) {
-          lisaac_push(&__pos__51AE,L57289752); /* L437 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__MJR=__tmp__LJR->x0__J3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__MJR==NULL) {
-          lisaac_push(&__pos__51AE,L57292824); /* L437 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__HZGE=__tmp__MJR->value__L3B;
-        };
-        lisaac_push(&__pos__51AE,L57293336); /* L437 AREA*/;
-        __tmp__3SY=min__TLH(x0__FIR,__tmp__HZGE);
-        x0__FIR=__tmp__3SY;
-        __tmp__LJR=Self__ILR->parent_area__QT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__LJR==NULL) {
-          lisaac_push(&__pos__51AE,L57420824); /* L438 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__MJR=__tmp__LJR->x1__N3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__MJR==NULL) {
-          lisaac_push(&__pos__51AE,L57423896); /* L438 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__HZGE=__tmp__MJR->value__L3B;
-        };
-        lisaac_push(&__pos__51AE,L57424408); /* L438 AREA*/;
-        __tmp__3SY=max__IMH(__tmp__NIEE,__tmp__HZGE);
-        __tmp__NIEE=__tmp__3SY;
-        __tmp__LJR=Self__ILR->parent_area__QT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__LJR==NULL) {
-          lisaac_push(&__pos__51AE,L57551896); /* L439 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__SJR=__tmp__LJR->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__SJR==NULL) {
-          lisaac_push(&__pos__51AE,L57554968); /* L439 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__HZGE=__tmp__SJR->value__S3B;
-        };
-        lisaac_push(&__pos__51AE,L57555480); /* L439 AREA*/;
-        __tmp__3SY=min__TLH(y1__IIR,__tmp__HZGE);
-        y1__IIR=__tmp__3SY;
-        __tmp__LJR=Self__ILR->parent_area__QT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__LJR==NULL) {
-          lisaac_push(&__pos__51AE,L57682968); /* L440 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__SJR=__tmp__LJR->y1__U3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__SJR==NULL) {
-          lisaac_push(&__pos__51AE,L57686040); /* L440 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__HZGE=__tmp__SJR->value__S3B;
-        };
-        lisaac_push(&__pos__51AE,L57686552); /* L440 AREA*/;
-        __tmp__3SY=max__IMH(__tmp__NJR,__tmp__HZGE);
-        __tmp__NJR=__tmp__3SY;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__Z2W,L57806360); /* L441 AREA*/;
-        lisaac_push_first(&__pos__5IR,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__Z2W,L57939992); /* L442 AREA*/;
-      __tmp__TIR=__infix_less_equal__GTG(x0__FIR,__tmp__NIEE);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TIR) {
-        lisaac_push(&__pos__Z2W,L58199576); /* L444 AREA*/;
-        lisaac_push_first(&__pos__5IR,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__51AE,L58078744); /* L443 AREA*/;
-        lisaac_push_first(&__pos__A2AE,L9195016); /* L70 NUMERIC*/;
-        __tmp__3SY=(__INTEGER__K)(__tmp__NJR -  1);
-        lisaac_push(&__pos__51AE,L58080280); /* L443 AREA*/;
-        __tmp__5YGE=x0__FIR;
-        __tmp__HZGE=y1__IIR;
-        __tmp__LVY=__tmp__NIEE;
-        lisaac_push_first(&__pos__A2AE,L148790296); /* L1135 AREA*/;
-        __tmp__LJR=NULL;
-        __tmp__MVY= 0;
-        __tmp__T3W=NULL;
-        win3__BD1=Self__ILR;
-        lisaac_push(&__pos__A2AE,L151148568); /* L1153 AREA*/;
-        lisaac_push_first(&__pos__B2AE,L10621458); /* L81 BLOCK*/;
-        do_while__V01:
-        {
-          lisaac_push(&__pos__B2AE,L10621458); /* L81 BLOCK*/;
-          lisaac_push_first(&__pos__MSY,L149686808); /* L1142 AREA*/;
-          /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ */
-if (win3__BD1==NULL) {
-            lisaac_push(&__pos__MSY,L149827096); /* L1143 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else {
-            switch (((struct ___OBJ *)win3__BD1)->__id) {
-            case __AREA__PB__: {
-              __tmp__HD1=((__AREA__PB *)win3__BD1)->prev__TOB;
-            } break;
-            case __DESK__TC__: {
-              __tmp__HD1=((__DESK__TC *)win3__BD1)->parent_g_raw__XC.parent_area__VC.prev__TOB;
-            } break;
-            case __G_RAW__KM__: {
-              __tmp__HD1=((__G_RAW__KM *)win3__BD1)->parent_g_group__LM.parent_area__VC.prev__TOB;
-            } break;
-            case __VIRTUAL_SCREEN__PT__: {
-              __tmp__HD1=((__VIRTUAL_SCREEN__PT *)win3__BD1)->parent_area__QT.prev__TOB;
-            } break;
-            default:
-            lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-            }
-          };
-          __tmp__T3W=__tmp__HD1;
-          lisaac_push(&__pos__MSY,L150867480); /* L1151 AREA*/;
-          lisaac_push_first(&__pos__AS2,L9441810); /* L72 BLOCK*/;
-          while_do__LT2:
-          {
-            lisaac_push(&__pos__AS2,L9441810); /* L72 BLOCK*/;
-            lisaac_push_first(&__pos__USY,L149949976); /* L1144 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__MVY ==  0)) {
-              lisaac_push(&__pos__USY,L149956120); /* L1144 AREA*/;
-              lisaac_push_first(&__pos__034D,L10652674); /* L81 TRUE*/;
-              lisaac_push_first(&__pos__MZGE,L149957144); /* L1144 AREA*/;
-              __tmp__VD1=((void *)__tmp__T3W != (void *)NULL);
-            } else /* FALSE */ {
-              lisaac_push(&__pos__USY,L149956120); /* L1144 AREA*/;
-              lisaac_push_first(&__pos__034D,L12081158); /* L92 FALSE*/;
-              __tmp__VD1=FALSE__I__;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VD1) {
-              lisaac_push(&__pos__AS2,L9832978); /* L75 BLOCK*/;
-              lisaac_push_first(&__pos__USY,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__034D,L9576466); /* L73 BLOCK*/;
-              lisaac_push_first(&__pos__MZGE,L149969944); /* L1144 AREA*/;
-              /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__T3W==NULL) {
-                lisaac_push(&__pos__MZGE,L150087192); /* L1145 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else {
-                switch (((struct ___OBJ *)__tmp__T3W)->__id) {
-                case __EXAMPLE__OB__: {
-                  __tmp__3D1=((__EXAMPLE__OB *)__tmp__T3W)->parent_area__DC.plan__ZOB;
-                } break;
-                case __AREA__PB__: {
-                  __tmp__3D1=((__AREA__PB *)__tmp__T3W)->plan__ZOB;
-                } break;
-                case __DESK__TC__: {
-                  __tmp__3D1=((__DESK__TC *)__tmp__T3W)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-                } break;
-                case __G_OUT__YC__: {
-                  __tmp__3D1=((__G_OUT__YC *)__tmp__T3W)->parent_area__ZC.plan__ZOB;
-                } break;
-                case __G_RAW__KM__: {
-                  __tmp__3D1=((__G_RAW__KM *)__tmp__T3W)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-                } break;
-                case __VIRTUAL_SCREEN__PT__: {
-                  __tmp__3D1=((__VIRTUAL_SCREEN__PT *)__tmp__T3W)->parent_area__QT.plan__ZOB;
-                } break;
-                case __MOUSE__VT__: {
-                  __tmp__3D1=((__MOUSE__VT *)__tmp__T3W)->parent_window__XT.plan__ZOB;
-                } break;
-                default:
-                lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-                }
-              };
-              __tmp__LJR=__tmp__3D1;
-              /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__3D1 != (void *)NULL)) {
-                lisaac_push(&__pos__MZGE,L150733848); /* L1150 AREA*/;
-                lisaac_push_first(&__pos__NZGE,L6825986); /* L52 TRUE*/;
-                lisaac_push_first(&__pos__CE1,L150219288); /* L1146 AREA*/;
-                /* NULL __PLAN__XOB__ */
-if (__tmp__3D1==NULL) {
-                  lisaac_push(&__pos__CE1,L150350360); /* L1147 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  __tmp__EE1=__tmp__3D1->level__1BC;
-                };
-                lisaac_push(&__pos__CE1,L150350872); /* L1147 AREA*/;
-                lisaac_push_first(&__pos__4ZHE,L9990152); /* L76 NUMERIC*/;
-                lisaac_push_first(&__pos__5ZHE,L11029512); /* L84 NUMERIC*/;
-                lisaac_push_first(&__pos__A0HE,L9195016); /* L70 NUMERIC*/;
-                __tmp__C0HE=(__INTEGER__K)(-  1);
-                lisaac_push(&__pos__4ZHE,L9989128); /* L76 NUMERIC*/;
-                lisaac_push_first(&__pos__5ZHE,L9195016); /* L70 NUMERIC*/;
-                __tmp__MVY=(__INTEGER__K)(__tmp__EE1 - __tmp__C0HE);
-              } else /* FALSE */ {
-                lisaac_push(&__pos__MZGE,L150733848); /* L1150 AREA*/;
-                lisaac_push_first(&__pos__NZGE,L6826502); /* L52 FALSE*/;
-                lisaac_push_first(&__pos__CE1,L150475288); /* L1148 AREA*/;
-                /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__T3W==NULL) {
-                  lisaac_push(&__pos__CE1,L150611992); /* L1149 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else {
-                  switch (((struct ___OBJ *)__tmp__T3W)->__id) {
-                  case __EXAMPLE__OB__: {
-                    __tmp__ME1=((__EXAMPLE__OB *)__tmp__T3W)->parent_area__DC.prev__TOB;
-                  } break;
-                  case __AREA__PB__: {
-                    __tmp__ME1=((__AREA__PB *)__tmp__T3W)->prev__TOB;
-                  } break;
-                  case __DESK__TC__: {
-                    __tmp__ME1=((__DESK__TC *)__tmp__T3W)->parent_g_raw__XC.parent_area__VC.prev__TOB;
-                  } break;
-                  case __G_OUT__YC__: {
-                    __tmp__ME1=((__G_OUT__YC *)__tmp__T3W)->parent_area__ZC.prev__TOB;
-                  } break;
-                  case __G_RAW__KM__: {
-                    __tmp__ME1=((__G_RAW__KM *)__tmp__T3W)->parent_g_group__LM.parent_area__VC.prev__TOB;
-                  } break;
-                  case __VIRTUAL_SCREEN__PT__: {
-                    __tmp__ME1=((__VIRTUAL_SCREEN__PT *)__tmp__T3W)->parent_area__QT.prev__TOB;
-                  } break;
-                  case __MOUSE__VT__: {
-                    __tmp__ME1=((__MOUSE__VT *)__tmp__T3W)->parent_window__XT.prev__TOB;
-                  } break;
-                  default:
-                  lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-                  }
-                };
-                __tmp__T3W=__tmp__ME1;
-              };
-              lisaac_push(&__pos__034D,L9709074); /* L74 BLOCK*/;
-              goto while_do__LT2;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__AS2,L9832978); /* L75 BLOCK*/;
-              lisaac_push_first(&__pos__USY,L8530438); /* L65 FALSE*/;
-            };
-          };
-          /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ */
-if (win3__BD1==NULL) {
-            lisaac_push(&__pos__MSY,L151007768); /* L1152 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else {
-            switch (((struct ___OBJ *)win3__BD1)->__id) {
-            case __AREA__PB__: {
-              __tmp__HD1=((__AREA__PB *)win3__BD1)->parent__DBB;
-            } break;
-            case __DESK__TC__: {
-              __tmp__HD1=((__DESK__TC *)win3__BD1)->parent_g_raw__XC.parent_area__VC.parent__DBB;
-            } break;
-            case __G_RAW__KM__: {
-              __tmp__HD1=((__G_RAW__KM *)win3__BD1)->parent_g_group__LM.parent_area__VC.parent__DBB;
-            } break;
-            case __VIRTUAL_SCREEN__PT__: {
-              __tmp__HD1=((__VIRTUAL_SCREEN__PT *)win3__BD1)->parent_area__QT.parent__DBB;
-            } break;
-            default:
-            lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-            }
-          };
-          win3__BD1=__tmp__HD1;
-          lisaac_push(&__pos__B2AE,L10755090); /* L82 BLOCK*/;
-          lisaac_push_first(&__pos__MSY,L151134232); /* L1153 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__HD1 != (void *)NULL)) {
-            lisaac_push(&__pos__MSY,L151142936); /* L1153 AREA*/;
-            lisaac_push_first(&__pos__AS2,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__USY,L151143960); /* L1153 AREA*/;
-            __tmp__VD1=(__tmp__MVY ==  0);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__MSY,L151142936); /* L1153 AREA*/;
-            lisaac_push_first(&__pos__AS2,L12081158); /* L92 FALSE*/;
-            __tmp__VD1=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VD1) {
-            lisaac_push(&__pos__B2AE,L11012626); /* L84 BLOCK*/;
-            lisaac_push_first(&__pos__MSY,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__AS2,L10888722); /* L83 BLOCK*/;
-            goto do_while__V01;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__B2AE,L11012626); /* L84 BLOCK*/;
-            lisaac_push_first(&__pos__MSY,L8530438); /* L65 FALSE*/;
-          };
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__MVY ==  0)) {
-          lisaac_push(&__pos__A2AE,L151521816); /* L1156 AREA*/;
-          lisaac_push_first(&__pos__B2AE,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__MSY,L151266328); /* L1154 AREA*/;
-          __tmp__MVY= 1;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__A2AE,L151521816); /* L1156 AREA*/;
-          lisaac_push_first(&__pos__B2AE,L8530438); /* L65 FALSE*/;
-        };
-        __tmp__LJR=list_plan__GCC;
-        lisaac_push(&__pos__A2AE,L152308248); /* L1162 AREA*/;
-        lisaac_push_first(&__pos__B2AE,L9441810); /* L72 BLOCK*/;
-        while_do__N11:
-        {
-          lisaac_push(&__pos__B2AE,L9441810); /* L72 BLOCK*/;
-          lisaac_push_first(&__pos__MSY,L152046104); /* L1160 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__LJR != (void *)NULL)) {
-            lisaac_push(&__pos__MSY,L152055320); /* L1160 AREA*/;
-            lisaac_push_first(&__pos__AS2,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__USY,L152056344); /* L1160 AREA*/;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__LJR==NULL) {
-              lisaac_push(&__pos__USY,L152062488); /* L1160 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__EE1=__tmp__LJR->level__1BC;
-            };
-            __tmp__VD1=(__tmp__EE1 != __tmp__MVY);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__MSY,L152055320); /* L1160 AREA*/;
-            lisaac_push_first(&__pos__AS2,L12081158); /* L92 FALSE*/;
-            __tmp__VD1=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VD1) {
-            lisaac_push(&__pos__B2AE,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__MSY,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__AS2,L9576466); /* L73 BLOCK*/;
-            lisaac_push_first(&__pos__USY,L152072216); /* L1160 AREA*/;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__LJR==NULL) {
-              lisaac_push(&__pos__USY,L152187416); /* L1161 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__3D1=__tmp__LJR->next__WBC;
-            };
-            __tmp__LJR=__tmp__3D1;
-            lisaac_push(&__pos__AS2,L9709074); /* L74 BLOCK*/;
-            goto while_do__N11;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__B2AE,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__MSY,L8530438); /* L65 FALSE*/;
-          };
-        };
-        lisaac_push(&__pos__A2AE,L154667544); /* L1180 AREA*/;
-        lisaac_push_first(&__pos__B2AE,L9441810); /* L72 BLOCK*/;
-        while_do__Z11:
-        {
-          lisaac_push(&__pos__B2AE,L9441810); /* L72 BLOCK*/;
-          lisaac_push_first(&__pos__MSY,L152701464); /* L1165 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__LJR != (void *)NULL)) {
-            lisaac_push(&__pos__B2AE,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__MSY,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__AS2,L9576466); /* L73 BLOCK*/;
-            lisaac_push_first(&__pos__USY,L152714264); /* L1165 AREA*/;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__LJR==NULL) {
-              lisaac_push(&__pos__USY,L152841240); /* L1166 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__CWY=__tmp__LJR->x0__J3B;
-            };
-            /* NULL __LIMIT_X__C2B__ */
-if (__tmp__CWY==NULL) {
-              lisaac_push(&__pos__USY,L152845848); /* L1166 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              __tmp__EE1=__tmp__CWY->value__L3B;
-            };
-            lisaac_push(&__pos__USY,L152859160); /* L1166 AREA*/;
-            __tmp__0VY=max__IMH(__tmp__EE1,__tmp__5YGE);
-            /* NULL __PLAN__XOB__ */
-if (__tmp__LJR==NULL) {
-              lisaac_push(&__pos__USY,L152972312); /* L1167 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__CWY=__tmp__LJR->x1__N3B;
-            };
-            /* NULL __LIMIT_X__C2B__ */
-if (__tmp__CWY==NULL) {
-              lisaac_push(&__pos__USY,L152976920); /* L1167 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              __tmp__EE1=__tmp__CWY->value__L3B;
-            };
-            lisaac_push(&__pos__USY,L152982040); /* L1167 AREA*/;
-            lisaac_push_first(&__pos__034D,L9990152); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__MZGE,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__NZGE,L9195016); /* L70 NUMERIC*/;
-            __tmp__C0HE=(__INTEGER__K)(-  0);
-            lisaac_push(&__pos__034D,L9989128); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__MZGE,L9195016); /* L70 NUMERIC*/;
-            __tmp__XG1=(__INTEGER__K)(__tmp__LVY - __tmp__C0HE);
-            lisaac_push(&__pos__USY,L152990232); /* L1167 AREA*/;
-            __tmp__C0HE=min__TLH(__tmp__EE1,__tmp__XG1);
-            /* NULL __PLAN__XOB__ */
-if (__tmp__LJR==NULL) {
-              lisaac_push(&__pos__USY,L153103384); /* L1168 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__FXY=__tmp__LJR->y0__Q3B;
-            };
-            /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__FXY==NULL) {
-              lisaac_push(&__pos__USY,L153107992); /* L1168 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              __tmp__EE1=__tmp__FXY->value__S3B;
-            };
-            lisaac_push(&__pos__USY,L153121304); /* L1168 AREA*/;
-            __tmp__XG1=max__IMH(__tmp__EE1,__tmp__HZGE);
-            /* NULL __PLAN__XOB__ */
-if (__tmp__LJR==NULL) {
-              lisaac_push(&__pos__USY,L153234456); /* L1169 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__FXY=__tmp__LJR->y1__U3B;
-            };
-            /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__FXY==NULL) {
-              lisaac_push(&__pos__USY,L153237528); /* L1169 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              __tmp__EE1=__tmp__FXY->value__S3B;
-            };
-            lisaac_push(&__pos__USY,L153238040); /* L1169 AREA*/;
-            lisaac_push_first(&__pos__034D,L9195016); /* L70 NUMERIC*/;
-            __tmp__CH1=(__INTEGER__K)(__tmp__EE1 -  1);
-            lisaac_push(&__pos__USY,L153244184); /* L1169 AREA*/;
-            lisaac_push_first(&__pos__034D,L9990152); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__MZGE,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__NZGE,L9195016); /* L70 NUMERIC*/;
-            __tmp__EE1=(__INTEGER__K)(-  0);
-            lisaac_push(&__pos__034D,L9989128); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__MZGE,L9195016); /* L70 NUMERIC*/;
-            __tmp__FH1=(__INTEGER__K)(__tmp__3SY - __tmp__EE1);
-            lisaac_push(&__pos__USY,L153252376); /* L1169 AREA*/;
-            __tmp__EE1=min__TLH(__tmp__CH1,__tmp__FH1);
-            lisaac_push(&__pos__USY,L153491992); /* L1171 AREA*/;
-            __tmp__VD1=__infix_less_equal__GTG(__tmp__0VY,__tmp__C0HE);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VD1) {
-              lisaac_push(&__pos__USY,L153495576); /* L1171 AREA*/;
-              lisaac_push_first(&__pos__034D,L10652674); /* L81 TRUE*/;
-              lisaac_push_first(&__pos__MZGE,L153499160); /* L1171 AREA*/;
-              __tmp__PH1=__infix_less_equal__GTG(__tmp__XG1,__tmp__EE1);
-              __tmp__SH1=__tmp__PH1;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__USY,L153495576); /* L1171 AREA*/;
-              lisaac_push_first(&__pos__034D,L12081158); /* L92 FALSE*/;
-              __tmp__SH1=FALSE__I__;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__SH1) {
-              lisaac_push(&__pos__USY,L154406424); /* L1178 AREA*/;
-              lisaac_push_first(&__pos__034D,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__MZGE,L153504280); /* L1171 AREA*/;
-              /* NULL __PLAN__XOB__ */
-if (__tmp__LJR==NULL) {
-                lisaac_push(&__pos__MZGE,L153627160); /* L1172 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* PLAN */ {
-                __tmp__ME1=__tmp__LJR->window__EOD;
-              };
-              __tmp__T3W=__tmp__ME1;
-              /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__ME1==NULL) {
-                lisaac_push(&__pos__MZGE,L153761304); /* L1173 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else {
-                switch (((struct ___OBJ *)__tmp__ME1)->__id) {
-                case __EXAMPLE__OB__: {
-                  __tmp__0H1=((__EXAMPLE__OB *)__tmp__ME1)->parent_area__DC.x_window__YNB;
-                } break;
-                case __AREA__PB__: {
-                  __tmp__0H1=((__AREA__PB *)__tmp__ME1)->x_window__YNB;
-                } break;
-                case __DESK__TC__: {
-                  __tmp__0H1=((__DESK__TC *)__tmp__ME1)->parent_g_raw__XC.parent_area__VC.x_window__YNB;
-                } break;
-                case __G_OUT__YC__: {
-                  __tmp__0H1=((__G_OUT__YC *)__tmp__ME1)->parent_area__ZC.x_window__YNB;
-                } break;
-                case __G_RAW__KM__: {
-                  __tmp__0H1=((__G_RAW__KM *)__tmp__ME1)->parent_g_group__LM.parent_area__VC.x_window__YNB;
-                } break;
-                case __VIRTUAL_SCREEN__PT__: {
-                  __tmp__0H1=((__VIRTUAL_SCREEN__PT *)__tmp__ME1)->parent_area__QT.x_window__YNB;
-                } break;
-                case __MOUSE__VT__: {
-                  __tmp__0H1=((__MOUSE__VT *)__tmp__ME1)->parent_window__XT.x_window__YNB;
-                } break;
-                default:
-                lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-                }
-              };
-              lisaac_push(&__pos__MZGE,L153754136); /* L1173 AREA*/;
-              lisaac_push_first(&__pos__NZGE,L9195016); /* L70 NUMERIC*/;
-              __tmp__1H1=(__INTEGER__K)(__tmp__0VY - __tmp__0H1);
-              /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__ME1==NULL) {
-                lisaac_push(&__pos__MZGE,L153892376); /* L1174 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else {
-                switch (((struct ___OBJ *)__tmp__ME1)->__id) {
-                case __EXAMPLE__OB__: {
-                  __tmp__0H1=((__EXAMPLE__OB *)__tmp__ME1)->parent_area__DC.x_window__YNB;
-                } break;
-                case __AREA__PB__: {
-                  __tmp__0H1=((__AREA__PB *)__tmp__ME1)->x_window__YNB;
-                } break;
-                case __DESK__TC__: {
-                  __tmp__0H1=((__DESK__TC *)__tmp__ME1)->parent_g_raw__XC.parent_area__VC.x_window__YNB;
-                } break;
-                case __G_OUT__YC__: {
-                  __tmp__0H1=((__G_OUT__YC *)__tmp__ME1)->parent_area__ZC.x_window__YNB;
-                } break;
-                case __G_RAW__KM__: {
-                  __tmp__0H1=((__G_RAW__KM *)__tmp__ME1)->parent_g_group__LM.parent_area__VC.x_window__YNB;
-                } break;
-                case __VIRTUAL_SCREEN__PT__: {
-                  __tmp__0H1=((__VIRTUAL_SCREEN__PT *)__tmp__ME1)->parent_area__QT.x_window__YNB;
-                } break;
-                case __MOUSE__VT__: {
-                  __tmp__0H1=((__MOUSE__VT *)__tmp__ME1)->parent_window__XT.x_window__YNB;
-                } break;
-                default:
-                lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-                }
-              };
-              lisaac_push(&__pos__MZGE,L153885208); /* L1174 AREA*/;
-              lisaac_push_first(&__pos__NZGE,L9195016); /* L70 NUMERIC*/;
-              __tmp__3H1=(__INTEGER__K)(__tmp__C0HE - __tmp__0H1);
-              /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__ME1==NULL) {
-                lisaac_push(&__pos__MZGE,L154023448); /* L1175 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else {
-                switch (((struct ___OBJ *)__tmp__ME1)->__id) {
-                case __EXAMPLE__OB__: {
-                  __tmp__0H1=((__EXAMPLE__OB *)__tmp__ME1)->parent_area__DC.y_window__ZNB;
-                } break;
-                case __AREA__PB__: {
-                  __tmp__0H1=((__AREA__PB *)__tmp__ME1)->y_window__ZNB;
-                } break;
-                case __DESK__TC__: {
-                  __tmp__0H1=((__DESK__TC *)__tmp__ME1)->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
-                } break;
-                case __G_OUT__YC__: {
-                  __tmp__0H1=((__G_OUT__YC *)__tmp__ME1)->parent_area__ZC.y_window__ZNB;
-                } break;
-                case __G_RAW__KM__: {
-                  __tmp__0H1=((__G_RAW__KM *)__tmp__ME1)->parent_g_group__LM.parent_area__VC.y_window__ZNB;
-                } break;
-                case __VIRTUAL_SCREEN__PT__: {
-                  __tmp__0H1=((__VIRTUAL_SCREEN__PT *)__tmp__ME1)->parent_area__QT.y_window__ZNB;
-                } break;
-                case __MOUSE__VT__: {
-                  __tmp__0H1=((__MOUSE__VT *)__tmp__ME1)->parent_window__XT.y_window__ZNB;
-                } break;
-                default:
-                lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-                }
-              };
-              lisaac_push(&__pos__MZGE,L154016280); /* L1175 AREA*/;
-              lisaac_push_first(&__pos__NZGE,L9195016); /* L70 NUMERIC*/;
-              __tmp__5H1=(__INTEGER__K)(__tmp__XG1 - __tmp__0H1);
-              /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__ME1==NULL) {
-                lisaac_push(&__pos__MZGE,L154154520); /* L1176 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else {
-                switch (((struct ___OBJ *)__tmp__ME1)->__id) {
-                case __EXAMPLE__OB__: {
-                  __tmp__0H1=((__EXAMPLE__OB *)__tmp__ME1)->parent_area__DC.y_window__ZNB;
-                } break;
-                case __AREA__PB__: {
-                  __tmp__0H1=((__AREA__PB *)__tmp__ME1)->y_window__ZNB;
-                } break;
-                case __DESK__TC__: {
-                  __tmp__0H1=((__DESK__TC *)__tmp__ME1)->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
-                } break;
-                case __G_OUT__YC__: {
-                  __tmp__0H1=((__G_OUT__YC *)__tmp__ME1)->parent_area__ZC.y_window__ZNB;
-                } break;
-                case __G_RAW__KM__: {
-                  __tmp__0H1=((__G_RAW__KM *)__tmp__ME1)->parent_g_group__LM.parent_area__VC.y_window__ZNB;
-                } break;
-                case __VIRTUAL_SCREEN__PT__: {
-                  __tmp__0H1=((__VIRTUAL_SCREEN__PT *)__tmp__ME1)->parent_area__QT.y_window__ZNB;
-                } break;
-                case __MOUSE__VT__: {
-                  __tmp__0H1=((__MOUSE__VT *)__tmp__ME1)->parent_window__XT.y_window__ZNB;
-                } break;
-                default:
-                lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-                }
-              };
-              lisaac_push(&__pos__MZGE,L154147352); /* L1176 AREA*/;
-              lisaac_push_first(&__pos__NZGE,L9195016); /* L70 NUMERIC*/;
-              __tmp__BI1=(__INTEGER__K)(__tmp__EE1 - __tmp__0H1);
-              /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__ME1==NULL) {
-                lisaac_push(&__pos__MZGE,L154288664); /* L1177 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else {
-                switch (((struct ___OBJ *)__tmp__ME1)->__id) {
-                case __EXAMPLE__OB__: {
-                  lisaac_push(&__pos__MZGE,L154288664); /* L1177 AREA*/;
-                  draw__to__5RHB(((__EXAMPLE__OB *)((__AREA__PB *)__tmp__ME1)),__tmp__1H1,__tmp__5H1,__tmp__3H1,__tmp__BI1);
-                } break;
-                case __AREA__PB__: {
-                  lisaac_push(&__pos__MZGE,L154288664); /* L1177 AREA*/;
-                  lisaac_push_first(&__pos__NZGE,L155342872); /* L1185 AREA*/;
-                } break;
-                case __DESK__TC__: {
-                  lisaac_push(&__pos__MZGE,L154288664); /* L1177 AREA*/;
-                  draw__to__F3E(((__DESK__TC *)((__AREA__PB *)__tmp__ME1)),__tmp__1H1,__tmp__5H1,__tmp__3H1,__tmp__BI1);
-                } break;
-                case __G_OUT__YC__: {
-                  lisaac_push(&__pos__MZGE,L154288664); /* L1177 AREA*/;
-                  draw__to__IO2C(((__G_OUT__YC *)((__AREA__PB *)__tmp__ME1)),__tmp__1H1,__tmp__5H1,__tmp__3H1,__tmp__BI1);
-                } break;
-                case __G_RAW__KM__: {
-                  lisaac_push(&__pos__MZGE,L154288664); /* L1177 AREA*/;
-                  draw__to__M34C(((__G_RAW__KM *)((__AREA__PB *)__tmp__ME1)),__tmp__1H1,__tmp__5H1,__tmp__3H1,__tmp__BI1);
-                } break;
-                case __VIRTUAL_SCREEN__PT__: {
-                  lisaac_push(&__pos__MZGE,L154288664); /* L1177 AREA*/;
-                  lisaac_push_first(&__pos__NZGE,L155342872); /* L1185 AREA*/;
-                } break;
-                case __MOUSE__VT__: {
-                  lisaac_push(&__pos__MZGE,L154288664); /* L1177 AREA*/;
-                  draw__to__F0D(((__MOUSE__VT *)((__AREA__PB *)__tmp__ME1)),__tmp__1H1,__tmp__5H1,__tmp__3H1,__tmp__BI1);
-                } break;
-                default:
-                lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-                }
-              };
-            } else /* FALSE */ {
-              lisaac_push(&__pos__USY,L154406424); /* L1178 AREA*/;
-              lisaac_push_first(&__pos__034D,L8530438); /* L65 FALSE*/;
-            };
-            /* NULL __PLAN__XOB__ */
-if (__tmp__LJR==NULL) {
-              lisaac_push(&__pos__USY,L154546712); /* L1179 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__3D1=__tmp__LJR->next__WBC;
-            };
-            __tmp__LJR=__tmp__3D1;
-            lisaac_push(&__pos__AS2,L9709074); /* L74 BLOCK*/;
-            goto while_do__Z11;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__B2AE,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__MSY,L8530438); /* L65 FALSE*/;
-          };
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__Z2W,L58199576); /* L444 AREA*/;
-        lisaac_push_first(&__pos__5IR,L8530438); /* L65 FALSE*/;
-      };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__A2K,L58329624); /* L445 AREA*/;
-      lisaac_push_first(&__pos__YJ1D,L8530438); /* L65 FALSE*/;
+      li__JNK=li__I__;
     };
-  };
-}
-
-static void key__press__RTJ(__UINTEGER_8__VB key__UTJ,__BOOLEAN__C p__VTJ)
-/* (Expanded UINTEGER_8{UINTEGER_8__VB},Expanded BOOLEAN{TRUE__BxFALSE__I}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__KSKE,__tmp__UVL,__tmp__20L,__tmp__YHM,__tmp__MNM;
-  __INTEGER__K Self__S1N,__tmp__K0HE,__tmp__21N;
-  __POINTER__CB __tmp__G0EC;
-  __EVENT_KEYBOARD__BFB *__tmp__CWJ,*Self__KRHC,*__tmp__XNM,*__tmp__0APD;
-  void *__tmp__VNM,*__tmp__5BPD;
-  _____CONTEXT __pos__STJ,__pos__T2AE,__pos__U2AE,__pos__VPL;
-  _____CONTEXT __pos__12AE,__pos__22AE,__pos__BLN,__pos__MQL;
-  _____CONTEXT __pos__NQ3D,__pos__JNKE,__pos__IOKE,__pos__TOKE;
-  _____CONTEXT __pos__ISKE,__pos__JUKE,__pos__APDC,__pos__F51C;
-  _____CONTEXT __pos__1L4C,__pos__N51C,__pos__03EE;
-  __UINTEGER_8__VB cu__WTJ,result__ZPL,pcu__2PL,__tmp__WSL,__tmp__EKEE;
-  __UINTEGER_8__VB __tmp__3JEE,__tmp__ITL,__tmp__BMEE,__tmp__0LEE;
-  __UINTEGER_8__VB __tmp__YVL,__tmp__W0L,__tmp__2XEE,__tmp__VXEE;
-  __UINTEGER_8__VB __tmp__Z4L,__tmp__N4EE,__tmp__G4EE;
-  __BOOLEAN__C __tmp__4QL,__tmp__DRL,__tmp__2UL,__tmp__4YL,__tmp__I0EC;
-  __BOOLEAN__C __tmp__IPDC,__tmp__Q0EC;
-  __CHARACTER__3 __tmp__SZL,__tmp__00L;
-  __FAST_ARRAYoEVENT_KEYBOARDo__PFB *__tmp__AWJ,*__tmp__WNM;
-  __LINKED_LISToINBOXo__SJ *__tmp__LNM,*__tmp__UNM;
-  lisaac_push_first(&__pos__STJ,L4343324); /* L33 UINTEGER_8*/;
-  lisaac_push_first(&__pos__T2AE,L67932680); /* L518 NUMERIC*/;
-  lisaac_push_first(&__pos__U2AE,L4069969); /* L31 CONVERT*/;
-  cu__WTJ= 0;
-  lisaac_push(&__pos__STJ,L4343324); /* L33 UINTEGER_8*/;
-  lisaac_push_first(&__pos__T2AE,L67932680); /* L518 NUMERIC*/;
-  lisaac_push_first(&__pos__U2AE,L4069969); /* L31 CONVERT*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if (p__VTJ) {
-    lisaac_push(&__pos__STJ,L8129087); /* L62 INPUT_KEYBOARD*/;
-    lisaac_push_first(&__pos__T2AE,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__U2AE,L7745087); /* L59 INPUT_KEYBOARD*/;
-    lisaac_push_first(&__pos__VPL,L4343324); /* L33 UINTEGER_8*/;
-    lisaac_push_first(&__pos__12AE,L67932680); /* L518 NUMERIC*/;
-    lisaac_push_first(&__pos__22AE,L4069969); /* L31 CONVERT*/;
-    result__ZPL= 0;
-    lisaac_push(&__pos__VPL,L4343324); /* L33 UINTEGER_8*/;
-    lisaac_push_first(&__pos__12AE,L67932680); /* L518 NUMERIC*/;
-    lisaac_push_first(&__pos__22AE,L4069969); /* L31 CONVERT*/;
-    pcu__2PL= 0;
-    lisaac_push(&__pos__VPL,L12467774); /* L95 KEYBOARD*/;
-    lisaac_push_first(&__pos__12AE,L4988498); /* L38 UINTEGER_CPU*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((((__INTEGER__K )(sizeof(unsigned long))) ==  8)) {
-      lisaac_push(&__pos__VPL,L12471358); /* L95 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__22AE,L12472382); /* L95 KEYBOARD*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((key__UTJ ==  111)) {
-        lisaac_push(&__pos__22AE,L12593726); /* L96 KEYBOARD*/;
-        lisaac_push_first(&__pos__BLN,L10377218); /* L79 TRUE*/;
-        __tmp__4QL=TRUE__B__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__22AE,L12593726); /* L96 KEYBOARD*/;
-        lisaac_push_first(&__pos__BLN,L11832326); /* L90 FALSE*/;
-        lisaac_push_first(&__pos__MQL,L12594750); /* L96 KEYBOARD*/;
-        __tmp__4QL=(key__UTJ ==  113);
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4QL) {
-        lisaac_push(&__pos__22AE,L12600894); /* L96 KEYBOARD*/;
-        lisaac_push_first(&__pos__BLN,L10377218); /* L79 TRUE*/;
-        __tmp__4QL=TRUE__B__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__22AE,L12600894); /* L96 KEYBOARD*/;
-        lisaac_push_first(&__pos__BLN,L11832326); /* L90 FALSE*/;
-        lisaac_push_first(&__pos__MQL,L12601918); /* L96 KEYBOARD*/;
-        __tmp__4QL=(key__UTJ ==  114);
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4QL) {
-        lisaac_push(&__pos__22AE,L12608062); /* L96 KEYBOARD*/;
-        lisaac_push_first(&__pos__BLN,L10377218); /* L79 TRUE*/;
-        __tmp__4QL=TRUE__B__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__22AE,L12608062); /* L96 KEYBOARD*/;
-        lisaac_push_first(&__pos__BLN,L11832326); /* L90 FALSE*/;
-        lisaac_push_first(&__pos__MQL,L12609086); /* L96 KEYBOARD*/;
-        __tmp__4QL=(key__UTJ ==  116);
-      };
-      __tmp__DRL=__tmp__4QL;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__VPL,L12471358); /* L95 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L12081158); /* L92 FALSE*/;
-      __tmp__DRL=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DRL) {
-      lisaac_push(&__pos__VPL,L13765182); /* L105 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__22AE,L12851262); /* L98 KEYBOARD*/;
-      __tmp__4QL=__infix_less_equal__BMV(key__UTJ, 113);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4QL) {
-        lisaac_push(&__pos__22AE,L13372990); /* L102 KEYBOARD*/;
-        lisaac_push_first(&__pos__BLN,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__MQL,L12985918); /* L99 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L9195016); /* L70 NUMERIC*/;
-        pcu__2PL=(__UINTEGER_8__VB)(key__UTJ -  13);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__22AE,L13372990); /* L102 KEYBOARD*/;
-        lisaac_push_first(&__pos__BLN,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__MQL,L13248062); /* L101 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L9195016); /* L70 NUMERIC*/;
-        pcu__2PL=(__UINTEGER_8__VB)(key__UTJ -  12);
-      };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__VPL,L13765182); /* L105 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__22AE,L13506622); /* L103 KEYBOARD*/;
-      pcu__2PL=key__UTJ;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if ((pcu__2PL ==  37)) {
-      lisaac_push(&__pos__VPL,L14427198); /* L110 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L10377218); /* L79 TRUE*/;
-      __tmp__4QL=TRUE__B__;
+    if (li__JNK) {
+      li__JNK=li__B__;
     } else /* FALSE */ {
-      lisaac_push(&__pos__VPL,L14427198); /* L110 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L11832326); /* L90 FALSE*/;
-      lisaac_push_first(&__pos__22AE,L14428222); /* L110 KEYBOARD*/;
-      __tmp__4QL=(pcu__2PL ==  109);
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4QL) {
-      lisaac_push(&__pos__VPL,L14813758); /* L113 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__22AE,L14436414); /* L110 KEYBOARD*/;
-      __tmp__WSL=cmd__SGB;
-      lisaac_push(&__pos__22AE,L14689342); /* L112 KEYBOARD*/;
-      lisaac_push_first(&__pos__BLN,L22940167); /* L175 INTEGER*/;
-      lisaac_push_first(&__pos__MQL,L25311239); /* L193 INTEGER*/;
-      lisaac_push_first(&__pos__NQ3D,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__JNKE,L9195016); /* L70 NUMERIC*/;
-      __tmp__EKEE=(__UINTEGER_8__VB)(- __tmp__WSL);
-      lisaac_push(&__pos__MQL,L25314823); /* L193 INTEGER*/;
-      lisaac_push_first(&__pos__NQ3D,L9195016); /* L70 NUMERIC*/;
-      __tmp__WSL=(__UINTEGER_8__VB)(__tmp__EKEE -  1);
-      lisaac_push(&__pos__BLN,L22944263); /* L175 INTEGER*/;
-      lisaac_push_first(&__pos__MQL,L25311239); /* L193 INTEGER*/;
-      lisaac_push_first(&__pos__NQ3D,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__JNKE,L9195016); /* L70 NUMERIC*/;
-      __tmp__EKEE=(__UINTEGER_8__VB)(-  1);
-      lisaac_push(&__pos__MQL,L25314823); /* L193 INTEGER*/;
-      lisaac_push_first(&__pos__NQ3D,L9195016); /* L70 NUMERIC*/;
-      __tmp__3JEE=(__UINTEGER_8__VB)(__tmp__EKEE -  1);
-      lisaac_push(&__pos__BLN,L22943239); /* L175 INTEGER*/;
-      lisaac_push_first(&__pos__MQL,L22171143); /* L169 INTEGER*/;
-      __tmp__EKEE=(__UINTEGER_8__VB)(__tmp__WSL & __tmp__3JEE);
-      lisaac_push(&__pos__BLN,L22939143); /* L175 INTEGER*/;
-      lisaac_push_first(&__pos__MQL,L25311239); /* L193 INTEGER*/;
-      lisaac_push_first(&__pos__NQ3D,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__JNKE,L9195016); /* L70 NUMERIC*/;
-      __tmp__WSL=(__UINTEGER_8__VB)(- __tmp__EKEE);
-      lisaac_push(&__pos__MQL,L25314823); /* L193 INTEGER*/;
-      lisaac_push_first(&__pos__NQ3D,L9195016); /* L70 NUMERIC*/;
-      cmd__SGB=(__UINTEGER_8__VB)(__tmp__WSL -  1);
-      __tmp__4QL=TRUE__B__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__VPL,L14813758); /* L113 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L8530438); /* L65 FALSE*/;
-      __tmp__4QL=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4QL) {
-      lisaac_push(&__pos__VPL,L15206974); /* L116 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L9326594); /* L71 TRUE*/;
-      __tmp__4QL=TRUE__B__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__VPL,L15206974); /* L116 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L9187334); /* L70 FALSE*/;
-      lisaac_push_first(&__pos__22AE,L14818366); /* L113 KEYBOARD*/;
-      __tmp__DRL=(pcu__2PL ==  113);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DRL) {
-        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__22AE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__BLN,L9445894); /* L72 FALSE*/;
-        lisaac_push_first(&__pos__MQL,L14828094); /* L113 KEYBOARD*/;
-        __tmp__ITL=cmd__SGB;
-        lisaac_push(&__pos__MQL,L15082558); /* L115 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L22940167); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__TOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__BMEE=(__UINTEGER_8__VB)(- __tmp__ITL);
-        lisaac_push(&__pos__JNKE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__ITL=(__UINTEGER_8__VB)(__tmp__BMEE -  1);
-        lisaac_push(&__pos__NQ3D,L22944263); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__TOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__BMEE=(__UINTEGER_8__VB)(-  2);
-        lisaac_push(&__pos__JNKE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__0LEE=(__UINTEGER_8__VB)(__tmp__BMEE -  1);
-        lisaac_push(&__pos__NQ3D,L22943239); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L22171143); /* L169 INTEGER*/;
-        __tmp__BMEE=(__UINTEGER_8__VB)(__tmp__ITL & __tmp__0LEE);
-        lisaac_push(&__pos__NQ3D,L22939143); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__TOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__ITL=(__UINTEGER_8__VB)(- __tmp__BMEE);
-        lisaac_push(&__pos__JNKE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L9195016); /* L70 NUMERIC*/;
-        cmd__SGB=(__UINTEGER_8__VB)(__tmp__ITL -  1);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__22AE,L8530438); /* L65 FALSE*/;
+      li__02P=(li__UKK ==  113);
+      if (li__02P) {
+        li__LDB=(__li__ZB)(li__LDB |  2);
       };
-      __tmp__4QL=__tmp__DRL;
+      li__JNK=li__02P;
     };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4QL) {
-      lisaac_push(&__pos__VPL,L15600190); /* L119 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L9326594); /* L71 TRUE*/;
-      __tmp__4QL=TRUE__B__;
+    if (li__JNK) {
+      li__JNK=li__B__;
     } else /* FALSE */ {
-      lisaac_push(&__pos__VPL,L15600190); /* L119 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L9187334); /* L70 FALSE*/;
-      lisaac_push_first(&__pos__22AE,L15211582); /* L116 KEYBOARD*/;
-      __tmp__DRL=(pcu__2PL ==  64);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DRL) {
-        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__22AE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__BLN,L9445894); /* L72 FALSE*/;
-        lisaac_push_first(&__pos__MQL,L15220798); /* L116 KEYBOARD*/;
-        __tmp__ITL=cmd__SGB;
-        lisaac_push(&__pos__MQL,L15475774); /* L118 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L22940167); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__TOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__BMEE=(__UINTEGER_8__VB)(- __tmp__ITL);
-        lisaac_push(&__pos__JNKE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__ITL=(__UINTEGER_8__VB)(__tmp__BMEE -  1);
-        lisaac_push(&__pos__NQ3D,L22944263); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__TOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__BMEE=(__UINTEGER_8__VB)(-  4);
-        lisaac_push(&__pos__JNKE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__0LEE=(__UINTEGER_8__VB)(__tmp__BMEE -  1);
-        lisaac_push(&__pos__NQ3D,L22943239); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L22171143); /* L169 INTEGER*/;
-        __tmp__BMEE=(__UINTEGER_8__VB)(__tmp__ITL & __tmp__0LEE);
-        lisaac_push(&__pos__NQ3D,L22939143); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__TOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__ITL=(__UINTEGER_8__VB)(- __tmp__BMEE);
-        lisaac_push(&__pos__JNKE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L9195016); /* L70 NUMERIC*/;
-        cmd__SGB=(__UINTEGER_8__VB)(__tmp__ITL -  1);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__22AE,L8530438); /* L65 FALSE*/;
+      li__02P=(li__UKK ==  64);
+      if (li__02P) {
+        li__LDB=(__li__ZB)(li__LDB |  4);
       };
-      __tmp__4QL=__tmp__DRL;
+      li__JNK=li__02P;
     };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4QL) {
-      lisaac_push(&__pos__VPL,L15993406); /* L122 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L9326594); /* L71 TRUE*/;
-      __tmp__4QL=TRUE__B__;
+    if (li__JNK) {
+      li__JNK=li__B__;
     } else /* FALSE */ {
-      lisaac_push(&__pos__VPL,L15993406); /* L122 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L9187334); /* L70 FALSE*/;
-      lisaac_push_first(&__pos__22AE,L15604798); /* L119 KEYBOARD*/;
-      __tmp__DRL=(pcu__2PL ==  65);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DRL) {
-        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__22AE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__BLN,L9445894); /* L72 FALSE*/;
-        lisaac_push_first(&__pos__MQL,L15876670); /* L121 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L9472528); /* L72 CHARACTER*/;
-        lisaac_push_first(&__pos__JNKE,L4069969); /* L31 CONVERT*/;
-        result__ZPL=((__UINTEGER_8__VB )' ');
-      } else /* FALSE */ {
-        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__22AE,L8530438); /* L65 FALSE*/;
+      li__02P=(li__UKK ==  65);
+      if (li__02P) {
+        li__RKK=((__li__ZB )' ');
       };
-      __tmp__4QL=__tmp__DRL;
+      li__JNK=li__02P;
     };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4QL) {
-      lisaac_push(&__pos__VPL,L16910910); /* L129 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L9326594); /* L71 TRUE*/;
-      __tmp__4QL=TRUE__B__;
+    if (li__JNK) {
+      li__JNK=li__B__;
     } else /* FALSE */ {
-      lisaac_push(&__pos__VPL,L16910910); /* L129 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L9187334); /* L70 FALSE*/;
-      lisaac_push_first(&__pos__22AE,L15998014); /* L122 KEYBOARD*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((pcu__2PL ==  50)) {
-        lisaac_push(&__pos__22AE,L16005182); /* L122 KEYBOARD*/;
-        lisaac_push_first(&__pos__BLN,L10377218); /* L79 TRUE*/;
-        __tmp__2UL=TRUE__B__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__22AE,L16005182); /* L122 KEYBOARD*/;
-        lisaac_push_first(&__pos__BLN,L11832326); /* L90 FALSE*/;
-        lisaac_push_first(&__pos__MQL,L16006206); /* L122 KEYBOARD*/;
-        __tmp__2UL=(pcu__2PL ==  62);
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2UL) {
-        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__22AE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__BLN,L9445894); /* L72 FALSE*/;
-        lisaac_push_first(&__pos__MQL,L16015934); /* L122 KEYBOARD*/;
-        __tmp__ITL=cmd__SGB;
-        lisaac_push(&__pos__MQL,L16262206); /* L124 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L22940167); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__TOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__BMEE=(__UINTEGER_8__VB)(- __tmp__ITL);
-        lisaac_push(&__pos__JNKE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__ITL=(__UINTEGER_8__VB)(__tmp__BMEE -  1);
-        lisaac_push(&__pos__NQ3D,L22944263); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__TOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__BMEE=(__UINTEGER_8__VB)(-  16);
-        lisaac_push(&__pos__JNKE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__0LEE=(__UINTEGER_8__VB)(__tmp__BMEE -  1);
-        lisaac_push(&__pos__NQ3D,L22943239); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L22171143); /* L169 INTEGER*/;
-        __tmp__BMEE=(__UINTEGER_8__VB)(__tmp__ITL & __tmp__0LEE);
-        lisaac_push(&__pos__NQ3D,L22939143); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__TOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__ITL=(__UINTEGER_8__VB)(- __tmp__BMEE);
-        lisaac_push(&__pos__JNKE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__BMEE=(__UINTEGER_8__VB)(__tmp__ITL -  1);
-        cmd__SGB=__tmp__BMEE;
-        lisaac_push(&__pos__MQL,L16390718); /* L125 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L22171143); /* L169 INTEGER*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((__UINTEGER_8__VB)(__tmp__BMEE &  32) !=  0)) {
-          lisaac_push(&__pos__MQL,L16780862); /* L128 KEYBOARD*/;
-          lisaac_push_first(&__pos__NQ3D,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__JNKE,L16523326); /* L126 KEYBOARD*/;
-          lisaac_push_first(&__pos__IOKE,L25311239); /* L193 INTEGER*/;
-          lisaac_push_first(&__pos__TOKE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__ISKE,L9195016); /* L70 NUMERIC*/;
-          __tmp__KSKE=(__INTEGER__K)(-  32);
-          lisaac_push(&__pos__IOKE,L25314823); /* L193 INTEGER*/;
-          lisaac_push_first(&__pos__TOKE,L9195016); /* L70 NUMERIC*/;
-          __tmp__UVL=(__INTEGER__K)(__tmp__KSKE -  1);
-          lisaac_push(&__pos__JNKE,L16523326); /* L126 KEYBOARD*/;
-          lisaac_push_first(&__pos__IOKE,L48366600); /* L369 NUMERIC*/;
-          lisaac_push_first(&__pos__TOKE,L67932680); /* L518 NUMERIC*/;
-          lisaac_push_first(&__pos__ISKE,L4069969); /* L31 CONVERT*/;
-          __tmp__YVL=((__UINTEGER_8__VB )__tmp__UVL);
-          lisaac_push(&__pos__JNKE,L16521790); /* L126 KEYBOARD*/;
-          lisaac_push_first(&__pos__IOKE,L22171143); /* L169 INTEGER*/;
-          cmd__SGB=(__UINTEGER_8__VB)(__tmp__BMEE & __tmp__YVL);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__MQL,L16780862); /* L128 KEYBOARD*/;
-          lisaac_push_first(&__pos__NQ3D,L8530438); /* L65 FALSE*/;
+      li__02P=((li__UKK ==  50) || (li__UKK ==  62));
+      if (li__02P) {
+        li__KPK=(__li__ZB)(li__LDB |  16);
+        li__LDB=li__KPK;
+        if (((__li__ZB)(li__KPK &  32) !=  0)) {
+          li__LDB=(__li__ZB)(li__KPK & ((__li__ZB )(__li__K)(~  32)));
         };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__22AE,L8530438); /* L65 FALSE*/;
       };
-      __tmp__4QL=__tmp__2UL;
+      li__JNK=li__02P;
     };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4QL) {
-      lisaac_push(&__pos__VPL,L17435198); /* L133 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L9326594); /* L71 TRUE*/;
-      __tmp__4QL=TRUE__B__;
+    if (li__JNK) {
+      li__JNK=li__B__;
     } else /* FALSE */ {
-      lisaac_push(&__pos__VPL,L17435198); /* L133 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L9187334); /* L70 FALSE*/;
-      lisaac_push_first(&__pos__22AE,L16915518); /* L129 KEYBOARD*/;
-      __tmp__DRL=(pcu__2PL ==  66);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DRL) {
-        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__22AE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__BLN,L9445894); /* L72 FALSE*/;
-        lisaac_push_first(&__pos__MQL,L16924734); /* L129 KEYBOARD*/;
-        __tmp__ITL=cmd__SGB;
-        lisaac_push(&__pos__MQL,L17179710); /* L131 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L23463943); /* L179 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__TOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__BMEE=(__UINTEGER_8__VB)(- __tmp__ITL);
-        lisaac_push(&__pos__JNKE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__0LEE=(__UINTEGER_8__VB)(__tmp__BMEE -  1);
-        lisaac_push(&__pos__NQ3D,L23467015); /* L179 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L22171143); /* L169 INTEGER*/;
-        __tmp__BMEE=(__UINTEGER_8__VB)(__tmp__0LEE &  32);
-        lisaac_push(&__pos__NQ3D,L23476743); /* L179 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__TOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__0LEE=(__UINTEGER_8__VB)(-  32);
-        lisaac_push(&__pos__JNKE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__YVL=(__UINTEGER_8__VB)(__tmp__0LEE -  1);
-        lisaac_push(&__pos__NQ3D,L23475719); /* L179 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L22171143); /* L169 INTEGER*/;
-        __tmp__0LEE=(__UINTEGER_8__VB)(__tmp__ITL & __tmp__YVL);
-        lisaac_push(&__pos__NQ3D,L23471623); /* L179 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L22940167); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__TOKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__ISKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__ITL=(__UINTEGER_8__VB)(- __tmp__BMEE);
-        lisaac_push(&__pos__IOKE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__TOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__BMEE=(__UINTEGER_8__VB)(__tmp__ITL -  1);
-        lisaac_push(&__pos__JNKE,L22944263); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__TOKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__ISKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__ITL=(__UINTEGER_8__VB)(- __tmp__0LEE);
-        lisaac_push(&__pos__IOKE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__TOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__0LEE=(__UINTEGER_8__VB)(__tmp__ITL -  1);
-        lisaac_push(&__pos__JNKE,L22943239); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L22171143); /* L169 INTEGER*/;
-        __tmp__ITL=(__UINTEGER_8__VB)(__tmp__BMEE & __tmp__0LEE);
-        lisaac_push(&__pos__JNKE,L22939143); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__TOKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__ISKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__BMEE=(__UINTEGER_8__VB)(- __tmp__ITL);
-        lisaac_push(&__pos__IOKE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__TOKE,L9195016); /* L70 NUMERIC*/;
-        cmd__SGB=(__UINTEGER_8__VB)(__tmp__BMEE -  1);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__22AE,L8530438); /* L65 FALSE*/;
+      li__02P=(li__UKK ==  66);
+      if (li__02P) {
+        li__LDB=(__li__ZB)(li__LDB ^  32);
       };
-      __tmp__4QL=__tmp__DRL;
+      li__JNK=li__02P;
     };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4QL) {
-      lisaac_push(&__pos__VPL,L17828414); /* L136 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L9326594); /* L71 TRUE*/;
-      __tmp__4QL=TRUE__B__;
+    if (li__JNK) {
+      li__JNK=li__B__;
     } else /* FALSE */ {
-      lisaac_push(&__pos__VPL,L17828414); /* L136 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L9187334); /* L70 FALSE*/;
-      lisaac_push_first(&__pos__22AE,L17439806); /* L133 KEYBOARD*/;
-      __tmp__DRL=(pcu__2PL ==  77);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DRL) {
-        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__22AE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__BLN,L9445894); /* L72 FALSE*/;
-        lisaac_push_first(&__pos__MQL,L17449022); /* L133 KEYBOARD*/;
-        __tmp__ITL=cmd__SGB;
-        lisaac_push(&__pos__MQL,L17703998); /* L135 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L23463943); /* L179 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__TOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__BMEE=(__UINTEGER_8__VB)(- __tmp__ITL);
-        lisaac_push(&__pos__JNKE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__0LEE=(__UINTEGER_8__VB)(__tmp__BMEE -  1);
-        lisaac_push(&__pos__NQ3D,L23467015); /* L179 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L22171143); /* L169 INTEGER*/;
-        __tmp__BMEE=(__UINTEGER_8__VB)(__tmp__0LEE &  64);
-        lisaac_push(&__pos__NQ3D,L23476743); /* L179 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__TOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__0LEE=(__UINTEGER_8__VB)(-  64);
-        lisaac_push(&__pos__JNKE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__YVL=(__UINTEGER_8__VB)(__tmp__0LEE -  1);
-        lisaac_push(&__pos__NQ3D,L23475719); /* L179 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L22171143); /* L169 INTEGER*/;
-        __tmp__0LEE=(__UINTEGER_8__VB)(__tmp__ITL & __tmp__YVL);
-        lisaac_push(&__pos__NQ3D,L23471623); /* L179 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L22940167); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__TOKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__ISKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__ITL=(__UINTEGER_8__VB)(- __tmp__BMEE);
-        lisaac_push(&__pos__IOKE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__TOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__BMEE=(__UINTEGER_8__VB)(__tmp__ITL -  1);
-        lisaac_push(&__pos__JNKE,L22944263); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__TOKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__ISKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__ITL=(__UINTEGER_8__VB)(- __tmp__0LEE);
-        lisaac_push(&__pos__IOKE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__TOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__0LEE=(__UINTEGER_8__VB)(__tmp__ITL -  1);
-        lisaac_push(&__pos__JNKE,L22943239); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L22171143); /* L169 INTEGER*/;
-        __tmp__ITL=(__UINTEGER_8__VB)(__tmp__BMEE & __tmp__0LEE);
-        lisaac_push(&__pos__JNKE,L22939143); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__TOKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__ISKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__BMEE=(__UINTEGER_8__VB)(- __tmp__ITL);
-        lisaac_push(&__pos__IOKE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__TOKE,L9195016); /* L70 NUMERIC*/;
-        cmd__SGB=(__UINTEGER_8__VB)(__tmp__BMEE -  1);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__22AE,L8530438); /* L65 FALSE*/;
+      li__02P=(li__UKK ==  77);
+      if (li__02P) {
+        li__LDB=(__li__ZB)(li__LDB ^  64);
       };
-      __tmp__4QL=__tmp__DRL;
+      li__JNK=li__02P;
     };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4QL) {
-      lisaac_push(&__pos__VPL,L18221630); /* L139 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L9326594); /* L71 TRUE*/;
-      __tmp__4QL=TRUE__B__;
+    if (li__JNK) {
+      li__JNK=li__B__;
     } else /* FALSE */ {
-      lisaac_push(&__pos__VPL,L18221630); /* L139 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L9187334); /* L70 FALSE*/;
-      lisaac_push_first(&__pos__22AE,L17833022); /* L136 KEYBOARD*/;
-      __tmp__DRL=(pcu__2PL ==  78);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DRL) {
-        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__22AE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__BLN,L9445894); /* L72 FALSE*/;
-        lisaac_push_first(&__pos__MQL,L17842238); /* L136 KEYBOARD*/;
-        __tmp__ITL=cmd__SGB;
-        lisaac_push(&__pos__MQL,L18097214); /* L138 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L23463943); /* L179 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__TOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__BMEE=(__UINTEGER_8__VB)(- __tmp__ITL);
-        lisaac_push(&__pos__JNKE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__0LEE=(__UINTEGER_8__VB)(__tmp__BMEE -  1);
-        lisaac_push(&__pos__NQ3D,L23467015); /* L179 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L22171143); /* L169 INTEGER*/;
-        __tmp__BMEE=(__UINTEGER_8__VB)(__tmp__0LEE &  128);
-        lisaac_push(&__pos__NQ3D,L23476743); /* L179 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__TOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__0LEE=(__UINTEGER_8__VB)(-  128);
-        lisaac_push(&__pos__JNKE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__YVL=(__UINTEGER_8__VB)(__tmp__0LEE -  1);
-        lisaac_push(&__pos__NQ3D,L23475719); /* L179 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L22171143); /* L169 INTEGER*/;
-        __tmp__0LEE=(__UINTEGER_8__VB)(__tmp__ITL & __tmp__YVL);
-        lisaac_push(&__pos__NQ3D,L23471623); /* L179 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L22940167); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__TOKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__ISKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__ITL=(__UINTEGER_8__VB)(- __tmp__BMEE);
-        lisaac_push(&__pos__IOKE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__TOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__BMEE=(__UINTEGER_8__VB)(__tmp__ITL -  1);
-        lisaac_push(&__pos__JNKE,L22944263); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__TOKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__ISKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__ITL=(__UINTEGER_8__VB)(- __tmp__0LEE);
-        lisaac_push(&__pos__IOKE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__TOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__0LEE=(__UINTEGER_8__VB)(__tmp__ITL -  1);
-        lisaac_push(&__pos__JNKE,L22943239); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L22171143); /* L169 INTEGER*/;
-        __tmp__ITL=(__UINTEGER_8__VB)(__tmp__BMEE & __tmp__0LEE);
-        lisaac_push(&__pos__JNKE,L22939143); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__TOKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__ISKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__BMEE=(__UINTEGER_8__VB)(- __tmp__ITL);
-        lisaac_push(&__pos__IOKE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__TOKE,L9195016); /* L70 NUMERIC*/;
-        cmd__SGB=(__UINTEGER_8__VB)(__tmp__BMEE -  1);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__22AE,L8530438); /* L65 FALSE*/;
+      li__02P=(li__UKK ==  78);
+      if (li__02P) {
+        li__LDB=(__li__ZB)(li__LDB ^  128);
       };
-      __tmp__4QL=__tmp__DRL;
+      li__JNK=li__02P;
     };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4QL) {
-      lisaac_push(&__pos__VPL,L18745918); /* L143 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L9326594); /* L71 TRUE*/;
-      __tmp__4QL=TRUE__B__;
+    if (li__JNK) {
+      li__JNK=li__B__;
     } else /* FALSE */ {
-      lisaac_push(&__pos__VPL,L18745918); /* L143 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L9187334); /* L70 FALSE*/;
-      lisaac_push_first(&__pos__22AE,L18226238); /* L139 KEYBOARD*/;
-      __tmp__DRL=(pcu__2PL ==  9);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DRL) {
-        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__22AE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__BLN,L9445894); /* L72 FALSE*/;
-        lisaac_push_first(&__pos__MQL,L18234942); /* L139 KEYBOARD*/;
-        __tmp__ITL=cmd__SGB;
-        lisaac_push(&__pos__MQL,L18490942); /* L141 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L22940167); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__TOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__BMEE=(__UINTEGER_8__VB)(- __tmp__ITL);
-        lisaac_push(&__pos__JNKE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__ITL=(__UINTEGER_8__VB)(__tmp__BMEE -  1);
-        lisaac_push(&__pos__NQ3D,L22944263); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__TOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__BMEE=(__UINTEGER_8__VB)(-  8);
-        lisaac_push(&__pos__JNKE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__0LEE=(__UINTEGER_8__VB)(__tmp__BMEE -  1);
-        lisaac_push(&__pos__NQ3D,L22943239); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L22171143); /* L169 INTEGER*/;
-        __tmp__BMEE=(__UINTEGER_8__VB)(__tmp__ITL & __tmp__0LEE);
-        lisaac_push(&__pos__NQ3D,L22939143); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__TOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__ITL=(__UINTEGER_8__VB)(- __tmp__BMEE);
-        lisaac_push(&__pos__JNKE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L9195016); /* L70 NUMERIC*/;
-        cmd__SGB=(__UINTEGER_8__VB)(__tmp__ITL -  1);
-        lisaac_push(&__pos__MQL,L18621502); /* L142 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L48366600); /* L369 NUMERIC*/;
-        lisaac_push_first(&__pos__JNKE,L67932680); /* L518 NUMERIC*/;
-        lisaac_push_first(&__pos__IOKE,L4069969); /* L31 CONVERT*/;
-        result__ZPL= 27;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__22AE,L8530438); /* L65 FALSE*/;
+      li__02P=(li__UKK ==  9);
+      if (li__02P) {
+        li__LDB=(__li__ZB)(li__LDB |  8);
+        li__RKK= 27;
       };
-      __tmp__4QL=__tmp__DRL;
+      li__JNK=li__02P;
     };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4QL) {
-      lisaac_push(&__pos__VPL,L19139134); /* L146 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L9326594); /* L71 TRUE*/;
-      __tmp__4QL=TRUE__B__;
+    if (li__JNK) {
+      li__JNK=li__B__;
     } else /* FALSE */ {
-      lisaac_push(&__pos__VPL,L19139134); /* L146 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L9187334); /* L70 FALSE*/;
-      lisaac_push_first(&__pos__22AE,L18750526); /* L143 KEYBOARD*/;
-      __tmp__WSL=cmd__SGB;
-      lisaac_push(&__pos__22AE,L18753598); /* L143 KEYBOARD*/;
-      lisaac_push_first(&__pos__BLN,L22171143); /* L169 INTEGER*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((__UINTEGER_8__VB)(__tmp__WSL &  2) !=  0)) {
-        lisaac_push(&__pos__22AE,L18758206); /* L143 KEYBOARD*/;
-        lisaac_push_first(&__pos__BLN,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__MQL,L18769982); /* L143 KEYBOARD*/;
-        __tmp__2UL=in_range__to__INV(pcu__2PL, 10, 21);
-        __tmp__4YL=__tmp__2UL;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__22AE,L18758206); /* L143 KEYBOARD*/;
-        lisaac_push_first(&__pos__BLN,L12081158); /* L92 FALSE*/;
-        __tmp__4YL=FALSE__I__;
+      li__02P=(((__li__ZB)(li__LDB &  2) !=  0) && (( 10 <= li__UKK) && ( 21 >= li__UKK)));
+      if (li__02P) {
+        li__LDB=(__li__ZB)(li__LDB & ((__li__ZB )(__li__K)(~  2)));
+        li__RKK=((__li__ZB )((__li__BB *)(&__string_12)->li__2C)[(__li__K)(((__li__K )(__li__ZB)(li__UKK -  9)) -  1)]);
       };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4YL) {
-        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__22AE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__BLN,L9445894); /* L72 FALSE*/;
-        lisaac_push_first(&__pos__MQL,L18774590); /* L143 KEYBOARD*/;
-        __tmp__ITL=cmd__SGB;
-        lisaac_push(&__pos__MQL,L18885694); /* L144 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__IOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__KSKE=(__INTEGER__K)(-  2);
-        lisaac_push(&__pos__NQ3D,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__UVL=(__INTEGER__K)(__tmp__KSKE -  1);
-        lisaac_push(&__pos__MQL,L18885694); /* L144 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L48366600); /* L369 NUMERIC*/;
-        lisaac_push_first(&__pos__JNKE,L67932680); /* L518 NUMERIC*/;
-        lisaac_push_first(&__pos__IOKE,L4069969); /* L31 CONVERT*/;
-        __tmp__BMEE=((__UINTEGER_8__VB )__tmp__UVL);
-        lisaac_push(&__pos__MQL,L18884158); /* L144 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L22171143); /* L169 INTEGER*/;
-        cmd__SGB=(__UINTEGER_8__VB)(__tmp__ITL & __tmp__BMEE);
-        lisaac_push(&__pos__MQL,L19022398); /* L145 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L9195016); /* L70 NUMERIC*/;
-        __tmp__ITL=(__UINTEGER_8__VB)(pcu__2PL -  9);
-        lisaac_push(&__pos__MQL,L19022398); /* L145 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L53760008); /* L410 NUMERIC*/;
-        lisaac_push_first(&__pos__JNKE,L67408392); /* L514 NUMERIC*/;
-        lisaac_push_first(&__pos__IOKE,L4069969); /* L31 CONVERT*/;
-        __tmp__KSKE=((__INTEGER__K )__tmp__ITL);
-        lisaac_push(&__pos__MQL,L19023422); /* L145 KEYBOARD*/;
-        __tmp__SZL=item__5INB((&__string_23),__tmp__KSKE);
-        lisaac_push(&__pos__MQL,L19030590); /* L145 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L9472528); /* L72 CHARACTER*/;
-        lisaac_push_first(&__pos__JNKE,L4069969); /* L31 CONVERT*/;
-        result__ZPL=((__UINTEGER_8__VB )__tmp__SZL);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__22AE,L8530438); /* L65 FALSE*/;
-      };
-      __tmp__4QL=__tmp__4YL;
+      li__JNK=li__02P;
     };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4QL) {
-      lisaac_push(&__pos__VPL,L20318782); /* L155 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L9326594); /* L71 TRUE*/;
-      __tmp__4QL=TRUE__B__;
+    if (li__JNK) {
+      li__JNK=li__B__;
     } else /* FALSE */ {
-      lisaac_push(&__pos__VPL,L20318782); /* L155 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L9187334); /* L70 FALSE*/;
-      lisaac_push_first(&__pos__22AE,L19154494); /* L146 KEYBOARD*/;
-      __tmp__DRL=in_range__to__INV(pcu__2PL, 10, 61);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DRL) {
-        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__22AE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__BLN,L9445894); /* L72 FALSE*/;
-        lisaac_push_first(&__pos__MQL,L19158590); /* L146 KEYBOARD*/;
-        __tmp__ITL=cmd__SGB;
-        lisaac_push(&__pos__MQL,L19274302); /* L147 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L22171143); /* L169 INTEGER*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((__UINTEGER_8__VB)(__tmp__ITL &  48) ==  0)) {
-          lisaac_push(&__pos__MQL,L19795518); /* L151 KEYBOARD*/;
-          lisaac_push_first(&__pos__NQ3D,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__JNKE,L19415102); /* L148 KEYBOARD*/;
-          lisaac_push_first(&__pos__IOKE,L9195016); /* L70 NUMERIC*/;
-          __tmp__W0L=(__UINTEGER_8__VB)(pcu__2PL -  9);
-          lisaac_push(&__pos__JNKE,L19415102); /* L148 KEYBOARD*/;
-          lisaac_push_first(&__pos__IOKE,L53760008); /* L410 NUMERIC*/;
-          lisaac_push_first(&__pos__TOKE,L67408392); /* L514 NUMERIC*/;
-          lisaac_push_first(&__pos__ISKE,L4069969); /* L31 CONVERT*/;
-          __tmp__20L=((__INTEGER__K )__tmp__W0L);
-          lisaac_push(&__pos__JNKE,L19416126); /* L148 KEYBOARD*/;
-          __tmp__00L=item__5INB((&__string_24),__tmp__20L);
-          lisaac_push(&__pos__JNKE,L19423294); /* L148 KEYBOARD*/;
-          lisaac_push_first(&__pos__IOKE,L9472528); /* L72 CHARACTER*/;
-          lisaac_push_first(&__pos__TOKE,L4069969); /* L31 CONVERT*/;
-          result__ZPL=((__UINTEGER_8__VB )__tmp__00L);
+      li__02P=(( 10 <= li__UKK) && ( 61 >= li__UKK));
+      if (li__02P) {
+        if (((__li__ZB)(li__LDB &  48) ==  0)) {
+          li__RKK=((__li__ZB )((__li__BB *)(&__string_13)->li__2C)[(__li__K)(((__li__K )(__li__ZB)(li__UKK -  9)) -  1)]);
         } else /* FALSE */ {
-          lisaac_push(&__pos__MQL,L19795518); /* L151 KEYBOARD*/;
-          lisaac_push_first(&__pos__NQ3D,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__JNKE,L19677246); /* L150 KEYBOARD*/;
-          lisaac_push_first(&__pos__IOKE,L9195016); /* L70 NUMERIC*/;
-          __tmp__W0L=(__UINTEGER_8__VB)(pcu__2PL -  9);
-          lisaac_push(&__pos__JNKE,L19677246); /* L150 KEYBOARD*/;
-          lisaac_push_first(&__pos__IOKE,L53760008); /* L410 NUMERIC*/;
-          lisaac_push_first(&__pos__TOKE,L67408392); /* L514 NUMERIC*/;
-          lisaac_push_first(&__pos__ISKE,L4069969); /* L31 CONVERT*/;
-          __tmp__20L=((__INTEGER__K )__tmp__W0L);
-          lisaac_push(&__pos__JNKE,L19678270); /* L150 KEYBOARD*/;
-          __tmp__00L=item__5INB((&__string_25),__tmp__20L);
-          lisaac_push(&__pos__JNKE,L19685438); /* L150 KEYBOARD*/;
-          lisaac_push_first(&__pos__IOKE,L9472528); /* L72 CHARACTER*/;
-          lisaac_push_first(&__pos__TOKE,L4069969); /* L31 CONVERT*/;
-          result__ZPL=((__UINTEGER_8__VB )__tmp__00L);
+          li__RKK=((__li__ZB )((__li__BB *)(&__string_14)->li__2C)[(__li__K)(((__li__K )(__li__ZB)(li__UKK -  9)) -  1)]);
         };
-        lisaac_push(&__pos__MQL,L19931198); /* L152 KEYBOARD*/;
-        __tmp__2UL=__infix_less_equal__BMV(result__ZPL, 13);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2UL) {
-          lisaac_push(&__pos__MQL,L20188734); /* L154 KEYBOARD*/;
-          lisaac_push_first(&__pos__NQ3D,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__JNKE,L19935806); /* L152 KEYBOARD*/;
-          __tmp__W0L=cmd__SGB;
-          lisaac_push(&__pos__JNKE,L20060734); /* L153 KEYBOARD*/;
-          lisaac_push_first(&__pos__IOKE,L22940167); /* L175 INTEGER*/;
-          lisaac_push_first(&__pos__TOKE,L25311239); /* L193 INTEGER*/;
-          lisaac_push_first(&__pos__ISKE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__JUKE,L9195016); /* L70 NUMERIC*/;
-          __tmp__2XEE=(__UINTEGER_8__VB)(- __tmp__W0L);
-          lisaac_push(&__pos__TOKE,L25314823); /* L193 INTEGER*/;
-          lisaac_push_first(&__pos__ISKE,L9195016); /* L70 NUMERIC*/;
-          __tmp__W0L=(__UINTEGER_8__VB)(__tmp__2XEE -  1);
-          lisaac_push(&__pos__IOKE,L22944263); /* L175 INTEGER*/;
-          lisaac_push_first(&__pos__TOKE,L25311239); /* L193 INTEGER*/;
-          lisaac_push_first(&__pos__ISKE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__JUKE,L9195016); /* L70 NUMERIC*/;
-          __tmp__2XEE=(__UINTEGER_8__VB)(-  8);
-          lisaac_push(&__pos__TOKE,L25314823); /* L193 INTEGER*/;
-          lisaac_push_first(&__pos__ISKE,L9195016); /* L70 NUMERIC*/;
-          __tmp__VXEE=(__UINTEGER_8__VB)(__tmp__2XEE -  1);
-          lisaac_push(&__pos__IOKE,L22943239); /* L175 INTEGER*/;
-          lisaac_push_first(&__pos__TOKE,L22171143); /* L169 INTEGER*/;
-          __tmp__2XEE=(__UINTEGER_8__VB)(__tmp__W0L & __tmp__VXEE);
-          lisaac_push(&__pos__IOKE,L22939143); /* L175 INTEGER*/;
-          lisaac_push_first(&__pos__TOKE,L25311239); /* L193 INTEGER*/;
-          lisaac_push_first(&__pos__ISKE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__JUKE,L9195016); /* L70 NUMERIC*/;
-          __tmp__W0L=(__UINTEGER_8__VB)(- __tmp__2XEE);
-          lisaac_push(&__pos__TOKE,L25314823); /* L193 INTEGER*/;
-          lisaac_push_first(&__pos__ISKE,L9195016); /* L70 NUMERIC*/;
-          cmd__SGB=(__UINTEGER_8__VB)(__tmp__W0L -  1);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__MQL,L20188734); /* L154 KEYBOARD*/;
-          lisaac_push_first(&__pos__NQ3D,L8530438); /* L65 FALSE*/;
+        if ((li__RKK <=  13)) {
+          li__LDB=(__li__ZB)(li__LDB |  8);
         };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__22AE,L8530438); /* L65 FALSE*/;
       };
-      __tmp__4QL=__tmp__DRL;
+      li__JNK=li__02P;
     };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4QL) {
-      lisaac_push(&__pos__VPL,L20580926); /* L157 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L9326594); /* L71 TRUE*/;
-      __tmp__4QL=TRUE__B__;
+    if (li__JNK) {
+      li__JNK=li__B__;
     } else /* FALSE */ {
-      lisaac_push(&__pos__VPL,L20580926); /* L157 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L9187334); /* L70 FALSE*/;
-      lisaac_push_first(&__pos__22AE,L20323390); /* L155 KEYBOARD*/;
-      __tmp__DRL=(pcu__2PL ==  63);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DRL) {
-        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__22AE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__BLN,L9445894); /* L72 FALSE*/;
-        lisaac_push_first(&__pos__MQL,L20464190); /* L156 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L9472528); /* L72 CHARACTER*/;
-        lisaac_push_first(&__pos__JNKE,L4069969); /* L31 CONVERT*/;
-        result__ZPL=((__UINTEGER_8__VB )'*');
-      } else /* FALSE */ {
-        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__22AE,L8530438); /* L65 FALSE*/;
+      li__02P=(li__UKK ==  63);
+      if (li__02P) {
+        li__RKK=((__li__ZB )'*');
       };
-      __tmp__4QL=__tmp__DRL;
+      li__JNK=li__02P;
     };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4QL) {
-      lisaac_push(&__pos__VPL,L20974142); /* L160 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L9326594); /* L71 TRUE*/;
-      __tmp__4QL=TRUE__B__;
+    if (li__JNK) {
+      li__JNK=li__B__;
     } else /* FALSE */ {
-      lisaac_push(&__pos__VPL,L20974142); /* L160 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L9187334); /* L70 FALSE*/;
-      lisaac_push_first(&__pos__22AE,L20596286); /* L157 KEYBOARD*/;
-      __tmp__DRL=in_range__to__INV(pcu__2PL, 67, 76);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DRL) {
-        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__22AE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__BLN,L9445894); /* L72 FALSE*/;
-        lisaac_push_first(&__pos__MQL,L20600382); /* L157 KEYBOARD*/;
-        __tmp__ITL=cmd__SGB;
-        lisaac_push(&__pos__MQL,L20719166); /* L158 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L22940167); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__TOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__BMEE=(__UINTEGER_8__VB)(- __tmp__ITL);
-        lisaac_push(&__pos__JNKE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__ITL=(__UINTEGER_8__VB)(__tmp__BMEE -  1);
-        lisaac_push(&__pos__NQ3D,L22944263); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__TOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__BMEE=(__UINTEGER_8__VB)(-  8);
-        lisaac_push(&__pos__JNKE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__0LEE=(__UINTEGER_8__VB)(__tmp__BMEE -  1);
-        lisaac_push(&__pos__NQ3D,L22943239); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L22171143); /* L169 INTEGER*/;
-        __tmp__BMEE=(__UINTEGER_8__VB)(__tmp__ITL & __tmp__0LEE);
-        lisaac_push(&__pos__NQ3D,L22939143); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__TOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__ITL=(__UINTEGER_8__VB)(- __tmp__BMEE);
-        lisaac_push(&__pos__JNKE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L9195016); /* L70 NUMERIC*/;
-        cmd__SGB=(__UINTEGER_8__VB)(__tmp__ITL -  1);
-        lisaac_push(&__pos__MQL,L20863550); /* L159 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L9472528); /* L72 CHARACTER*/;
-        lisaac_push_first(&__pos__JNKE,L4069969); /* L31 CONVERT*/;
-        __tmp__ITL=((__UINTEGER_8__VB )'a');
-        lisaac_push(&__pos__MQL,L20851774); /* L159 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L9195016); /* L70 NUMERIC*/;
-        __tmp__BMEE=(__UINTEGER_8__VB)(pcu__2PL -  67);
-        lisaac_push(&__pos__MQL,L20854334); /* L159 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__JNKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__IOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__0LEE=(__UINTEGER_8__VB)(- __tmp__ITL);
-        lisaac_push(&__pos__NQ3D,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__JNKE,L9195016); /* L70 NUMERIC*/;
-        result__ZPL=(__UINTEGER_8__VB)(__tmp__BMEE - __tmp__0LEE);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__22AE,L8530438); /* L65 FALSE*/;
+      li__02P=(( 67 <= li__UKK) && ( 76 >= li__UKK));
+      if (li__02P) {
+        li__LDB=(__li__ZB)(li__LDB |  8);
+        li__RKK=(__li__ZB)((__li__ZB)(li__UKK -  67) + ((__li__ZB )'a'));
       };
-      __tmp__4QL=__tmp__DRL;
+      li__JNK=li__02P;
     };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4QL) {
-      lisaac_push(&__pos__VPL,L22940222); /* L175 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L9326594); /* L71 TRUE*/;
-      __tmp__4QL=TRUE__B__;
+    if (li__JNK) {
+      li__JNK=li__B__;
     } else /* FALSE */ {
-      lisaac_push(&__pos__VPL,L22940222); /* L175 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L9187334); /* L70 FALSE*/;
-      lisaac_push_first(&__pos__22AE,L20989502); /* L160 KEYBOARD*/;
-      __tmp__DRL=in_range__to__INV(pcu__2PL, 79, 91);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DRL) {
-        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__22AE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__BLN,L9445894); /* L72 FALSE*/;
-        lisaac_push_first(&__pos__MQL,L20993598); /* L160 KEYBOARD*/;
-        __tmp__ITL=cmd__SGB;
-        lisaac_push(&__pos__MQL,L21109310); /* L161 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L22171143); /* L169 INTEGER*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((__UINTEGER_8__VB)(__tmp__ITL &  64) ==  0)) {
-          lisaac_push(&__pos__MQL,L22810174); /* L174 KEYBOARD*/;
-          lisaac_push_first(&__pos__NQ3D,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__JNKE,L21379646); /* L163 KEYBOARD*/;
-          lisaac_push_first(&__pos__IOKE,L9195016); /* L70 NUMERIC*/;
-          __tmp__W0L=(__UINTEGER_8__VB)(pcu__2PL -  78);
-          lisaac_push(&__pos__JNKE,L21379646); /* L163 KEYBOARD*/;
-          lisaac_push_first(&__pos__IOKE,L53760008); /* L410 NUMERIC*/;
-          lisaac_push_first(&__pos__TOKE,L67408392); /* L514 NUMERIC*/;
-          lisaac_push_first(&__pos__ISKE,L4069969); /* L31 CONVERT*/;
-          __tmp__20L=((__INTEGER__K )__tmp__W0L);
-          lisaac_push(&__pos__JNKE,L21381182); /* L163 KEYBOARD*/;
-          __tmp__00L=item__5INB((&__string_26),__tmp__20L);
-          lisaac_push(&__pos__JNKE,L21388350); /* L163 KEYBOARD*/;
-          lisaac_push_first(&__pos__IOKE,L9472528); /* L72 CHARACTER*/;
-          lisaac_push_first(&__pos__TOKE,L4069969); /* L31 CONVERT*/;
-          __tmp__W0L=((__UINTEGER_8__VB )__tmp__00L);
-          result__ZPL=__tmp__W0L;
-          lisaac_push(&__pos__JNKE,L21506622); /* L164 KEYBOARD*/;
-          lisaac_push_first(&__pos__IOKE,L7343132); /* L56 UINTEGER_8*/;
-          lisaac_push_first(&__pos__TOKE,L21772306); /* L166 BLOCK*/;
-          lisaac_push_first(&__pos__ISKE,L7481860); /* L57 OBJECT*/;
-          __tmp__G0EC=((__POINTER__CB )(top_context->back->back));
-          lisaac_push(&__pos__TOKE,L21899282); /* L167 BLOCK*/;
-          __tmp__I0EC=__infix_greater_equal__JGG( 15, 5);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__I0EC) {
-            lisaac_push(&__pos__TOKE,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__ISKE,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__JUKE,L21906962); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__APDC,L7370268); /* L56 UINTEGER_8*/;
-            __tmp__IPDC=in_range__to__INV(__tmp__W0L, 0, 255);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IPDC) {
-              lisaac_push(&__pos__JUKE,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__APDC,L13509634); /* L103 TRUE*/;
-              __tmp__Q0EC=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__JUKE,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__APDC,L14689286); /* L112 FALSE*/;
-              __tmp__Q0EC=TRUE__B__;
-            };
-            __tmp__IPDC=__tmp__Q0EC;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__TOKE,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__ISKE,L12081158); /* L92 FALSE*/;
-            __tmp__IPDC=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IPDC) {
-            lisaac_push(&__pos__TOKE,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__ISKE,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__JUKE,L21910546); /* L167 BLOCK*/;
-            lisaac_push(&__pos__JUKE,L22051346); /* L168 BLOCK*/;
-            lisaac_push_first(&__pos__APDC,L9452548); /* L72 OBJECT*/;
-            lisaac_push_first(&__pos__F51C,L8260100); /* L63 OBJECT*/;
-            lisaac_push_first(&__pos__1L4C,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__N51C,L8009220); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__tmp__G0EC));
-            lisaac_push(&__pos__APDC,L9574916); /* L73 OBJECT*/;
-            print__P5F((&__string_1));
-            lisaac_push(&__pos__APDC,L9706500); /* L74 OBJECT*/;
-            lisaac_push_first(&__pos__F51C,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__pos__1L4C,L5005391); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__pos__N51C,L18378320); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__pos__03EE,L6962209); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__pos__APDC,L9848324); /* L75 OBJECT*/;
-            lisaac_push_first(&__pos__F51C,L10904580); /* L83 OBJECT*/;
-            lisaac_push_first(&__pos__1L4C,L9055341); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__pos__TOKE,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__ISKE,L8530438); /* L65 FALSE*/;
-          };
-          lisaac_push(&__pos__IOKE,L7734300); /* L59 UINTEGER_8*/;
-          lisaac_push_first(&__pos__TOKE,L4069969); /* L31 CONVERT*/;
-          __tmp__00L=((__CHARACTER__3 )__tmp__W0L);
-          lisaac_push(&__pos__JNKE,L21516862); /* L164 KEYBOARD*/;
-          __tmp__I0EC=in_range__to__5O3(__tmp__00L,'A','Z');
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__I0EC) {
-            lisaac_push(&__pos__JNKE,L21759038); /* L166 KEYBOARD*/;
-            lisaac_push_first(&__pos__IOKE,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__TOKE,L21519934); /* L164 KEYBOARD*/;
-            __tmp__Z4L=cmd__SGB;
-            lisaac_push(&__pos__TOKE,L21634622); /* L165 KEYBOARD*/;
-            lisaac_push_first(&__pos__ISKE,L22940167); /* L175 INTEGER*/;
-            lisaac_push_first(&__pos__JUKE,L25311239); /* L193 INTEGER*/;
-            lisaac_push_first(&__pos__APDC,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__F51C,L9195016); /* L70 NUMERIC*/;
-            __tmp__N4EE=(__UINTEGER_8__VB)(- __tmp__Z4L);
-            lisaac_push(&__pos__JUKE,L25314823); /* L193 INTEGER*/;
-            lisaac_push_first(&__pos__APDC,L9195016); /* L70 NUMERIC*/;
-            __tmp__Z4L=(__UINTEGER_8__VB)(__tmp__N4EE -  1);
-            lisaac_push(&__pos__ISKE,L22944263); /* L175 INTEGER*/;
-            lisaac_push_first(&__pos__JUKE,L25311239); /* L193 INTEGER*/;
-            lisaac_push_first(&__pos__APDC,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__F51C,L9195016); /* L70 NUMERIC*/;
-            __tmp__N4EE=(__UINTEGER_8__VB)(-  8);
-            lisaac_push(&__pos__JUKE,L25314823); /* L193 INTEGER*/;
-            lisaac_push_first(&__pos__APDC,L9195016); /* L70 NUMERIC*/;
-            __tmp__G4EE=(__UINTEGER_8__VB)(__tmp__N4EE -  1);
-            lisaac_push(&__pos__ISKE,L22943239); /* L175 INTEGER*/;
-            lisaac_push_first(&__pos__JUKE,L22171143); /* L169 INTEGER*/;
-            __tmp__N4EE=(__UINTEGER_8__VB)(__tmp__Z4L & __tmp__G4EE);
-            lisaac_push(&__pos__ISKE,L22939143); /* L175 INTEGER*/;
-            lisaac_push_first(&__pos__JUKE,L25311239); /* L193 INTEGER*/;
-            lisaac_push_first(&__pos__APDC,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__F51C,L9195016); /* L70 NUMERIC*/;
-            __tmp__Z4L=(__UINTEGER_8__VB)(- __tmp__N4EE);
-            lisaac_push(&__pos__JUKE,L25314823); /* L193 INTEGER*/;
-            lisaac_push_first(&__pos__APDC,L9195016); /* L70 NUMERIC*/;
-            cmd__SGB=(__UINTEGER_8__VB)(__tmp__Z4L -  1);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__JNKE,L21759038); /* L166 KEYBOARD*/;
-            lisaac_push_first(&__pos__IOKE,L8530438); /* L65 FALSE*/;
+      li__02P=(( 79 <= li__UKK) && ( 91 >= li__UKK));
+      if (li__02P) {
+        if (((__li__ZB)(li__LDB &  64) ==  0)) {
+          li__3XK=((__li__ZB )((__li__BB *)(&__string_15)->li__2C)[(__li__K)(((__li__K )(__li__ZB)(li__UKK -  78)) -  1)]);
+          li__RKK=li__3XK;
+          li__5D0=((__li__BB )li__3XK);
+          if (((((__li__YQF )li__5D0) >= ((__li__YQF )'A')) && (((__li__YQF )li__5D0) <= ((__li__YQF )'Z')))) {
+            li__LDB=(__li__ZB)(li__LDB |  8);
           };
         } else /* FALSE */ {
-          lisaac_push(&__pos__MQL,L22810174); /* L174 KEYBOARD*/;
-          lisaac_push_first(&__pos__NQ3D,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__JNKE,L22165566); /* L169 KEYBOARD*/;
-          lisaac_push_first(&__pos__IOKE,L9195016); /* L70 NUMERIC*/;
-          __tmp__W0L=(__UINTEGER_8__VB)(pcu__2PL -  78);
-          lisaac_push(&__pos__JNKE,L22165566); /* L169 KEYBOARD*/;
-          lisaac_push_first(&__pos__IOKE,L53760008); /* L410 NUMERIC*/;
-          lisaac_push_first(&__pos__TOKE,L67408392); /* L514 NUMERIC*/;
-          lisaac_push_first(&__pos__ISKE,L4069969); /* L31 CONVERT*/;
-          __tmp__20L=((__INTEGER__K )__tmp__W0L);
-          lisaac_push(&__pos__JNKE,L22167102); /* L169 KEYBOARD*/;
-          __tmp__00L=item__5INB((&__string_27),__tmp__20L);
-          lisaac_push(&__pos__JNKE,L22174270); /* L169 KEYBOARD*/;
-          lisaac_push_first(&__pos__IOKE,L9472528); /* L72 CHARACTER*/;
-          lisaac_push_first(&__pos__TOKE,L4069969); /* L31 CONVERT*/;
-          __tmp__W0L=((__UINTEGER_8__VB )__tmp__00L);
-          result__ZPL=__tmp__W0L;
-          __tmp__2XEE=cmd__SGB;
-          lisaac_push(&__pos__JNKE,L22286398); /* L170 KEYBOARD*/;
-          lisaac_push_first(&__pos__IOKE,L22171143); /* L169 INTEGER*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((__UINTEGER_8__VB)(__tmp__2XEE &  4) !=  0)) {
-            lisaac_push(&__pos__JNKE,L22676542); /* L173 KEYBOARD*/;
-            lisaac_push_first(&__pos__IOKE,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__TOKE,L22293566); /* L170 KEYBOARD*/;
-            __tmp__Z4L=ascii_code__05L;
-            lisaac_push(&__pos__TOKE,L22444094); /* L171 KEYBOARD*/;
-            lisaac_push_first(&__pos__ISKE,L9472528); /* L72 CHARACTER*/;
-            lisaac_push_first(&__pos__JUKE,L4069969); /* L31 CONVERT*/;
-            __tmp__N4EE=((__UINTEGER_8__VB )'0');
-            lisaac_push(&__pos__TOKE,L22435390); /* L171 KEYBOARD*/;
-            lisaac_push_first(&__pos__ISKE,L9195016); /* L70 NUMERIC*/;
-            __tmp__G4EE=(__UINTEGER_8__VB)(__tmp__W0L - __tmp__N4EE);
-            lisaac_push(&__pos__TOKE,L22428222); /* L171 KEYBOARD*/;
-            lisaac_push_first(&__pos__ISKE,L9457160); /* L72 NUMERIC*/;
-            __tmp__N4EE=(__UINTEGER_8__VB)(__tmp__Z4L *  10);
-            lisaac_push(&__pos__TOKE,L22430782); /* L171 KEYBOARD*/;
-            lisaac_push_first(&__pos__ISKE,L9990152); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__JUKE,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__APDC,L9195016); /* L70 NUMERIC*/;
-            __tmp__Z4L=(__UINTEGER_8__VB)(- __tmp__G4EE);
-            lisaac_push(&__pos__ISKE,L9989128); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__JUKE,L9195016); /* L70 NUMERIC*/;
-            ascii_code__05L=(__UINTEGER_8__VB)(__tmp__N4EE - __tmp__Z4L);
-            lisaac_push(&__pos__TOKE,L22551614); /* L172 KEYBOARD*/;
-            lisaac_push_first(&__pos__ISKE,L48366600); /* L369 NUMERIC*/;
-            lisaac_push_first(&__pos__JUKE,L67932680); /* L518 NUMERIC*/;
-            lisaac_push_first(&__pos__APDC,L4069969); /* L31 CONVERT*/;
-            result__ZPL= 0;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__JNKE,L22676542); /* L173 KEYBOARD*/;
-            lisaac_push_first(&__pos__IOKE,L8530438); /* L65 FALSE*/;
+          li__3XK=((__li__ZB )((__li__BB *)(&__string_16)->li__2C)[(__li__K)(((__li__K )(__li__ZB)(li__UKK -  78)) -  1)]);
+          li__RKK=li__3XK;
+          if (((__li__ZB)(li__LDB &  4) !=  0)) {
+            li__EZK=(__li__ZB)((__li__ZB)(li__EZK *  10) + (__li__ZB)(li__3XK - ((__li__ZB )'0')));
+            li__RKK= 0;
           };
         };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__22AE,L8530438); /* L65 FALSE*/;
       };
-      __tmp__4QL=__tmp__DRL;
+      li__JNK=li__02P;
     };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4QL) {
-      lisaac_push(&__pos__VPL,L23333438); /* L178 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L9326594); /* L71 TRUE*/;
-      __tmp__4QL=TRUE__B__;
+    if (li__JNK) {
+      li__JNK=li__B__;
     } else /* FALSE */ {
-      lisaac_push(&__pos__VPL,L23333438); /* L178 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L9187334); /* L70 FALSE*/;
-      lisaac_push_first(&__pos__22AE,L22944830); /* L175 KEYBOARD*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((pcu__2PL ==  95)) {
-        lisaac_push(&__pos__22AE,L22951486); /* L175 KEYBOARD*/;
-        lisaac_push_first(&__pos__BLN,L10377218); /* L79 TRUE*/;
-        __tmp__2UL=TRUE__B__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__22AE,L22951486); /* L175 KEYBOARD*/;
-        lisaac_push_first(&__pos__BLN,L11832326); /* L90 FALSE*/;
-        lisaac_push_first(&__pos__MQL,L22952510); /* L175 KEYBOARD*/;
-        __tmp__2UL=(pcu__2PL ==  96);
+      li__02P=((li__UKK ==  95) || (li__UKK ==  96));
+      if (li__02P) {
+        li__LDB=(__li__ZB)(li__LDB |  8);
+        li__RKK=(__li__ZB)((__li__ZB)(li__UKK -  95) + ((__li__ZB )'k'));
       };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2UL) {
-        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__22AE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__BLN,L9445894); /* L72 FALSE*/;
-        lisaac_push_first(&__pos__MQL,L22961214); /* L175 KEYBOARD*/;
-        __tmp__ITL=cmd__SGB;
-        lisaac_push(&__pos__MQL,L23078462); /* L176 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L22940167); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__TOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__BMEE=(__UINTEGER_8__VB)(- __tmp__ITL);
-        lisaac_push(&__pos__JNKE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__ITL=(__UINTEGER_8__VB)(__tmp__BMEE -  1);
-        lisaac_push(&__pos__NQ3D,L22944263); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__TOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__BMEE=(__UINTEGER_8__VB)(-  8);
-        lisaac_push(&__pos__JNKE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__0LEE=(__UINTEGER_8__VB)(__tmp__BMEE -  1);
-        lisaac_push(&__pos__NQ3D,L22943239); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L22171143); /* L169 INTEGER*/;
-        __tmp__BMEE=(__UINTEGER_8__VB)(__tmp__ITL & __tmp__0LEE);
-        lisaac_push(&__pos__NQ3D,L22939143); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__TOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__ITL=(__UINTEGER_8__VB)(- __tmp__BMEE);
-        lisaac_push(&__pos__JNKE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L9195016); /* L70 NUMERIC*/;
-        cmd__SGB=(__UINTEGER_8__VB)(__tmp__ITL -  1);
-        lisaac_push(&__pos__MQL,L23222846); /* L177 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L9472528); /* L72 CHARACTER*/;
-        lisaac_push_first(&__pos__JNKE,L4069969); /* L31 CONVERT*/;
-        __tmp__ITL=((__UINTEGER_8__VB )'k');
-        lisaac_push(&__pos__MQL,L23211070); /* L177 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L9195016); /* L70 NUMERIC*/;
-        __tmp__BMEE=(__UINTEGER_8__VB)(pcu__2PL -  95);
-        lisaac_push(&__pos__MQL,L23213630); /* L177 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__JNKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__IOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__0LEE=(__UINTEGER_8__VB)(- __tmp__ITL);
-        lisaac_push(&__pos__NQ3D,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__JNKE,L9195016); /* L70 NUMERIC*/;
-        result__ZPL=(__UINTEGER_8__VB)(__tmp__BMEE - __tmp__0LEE);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__22AE,L8530438); /* L65 FALSE*/;
-      };
-      __tmp__4QL=__tmp__2UL;
+      li__JNK=li__02P;
     };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4QL) {
-      lisaac_push(&__pos__VPL,L24119870); /* L184 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L9326594); /* L71 TRUE*/;
-      __tmp__4QL=TRUE__B__;
+    if (li__JNK) {
+      li__JNK=li__B__;
     } else /* FALSE */ {
-      lisaac_push(&__pos__VPL,L24119870); /* L184 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L9187334); /* L70 FALSE*/;
-      lisaac_push_first(&__pos__22AE,L23338046); /* L178 KEYBOARD*/;
-      __tmp__DRL=(pcu__2PL ==  94);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DRL) {
-        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__22AE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__BLN,L9445894); /* L72 FALSE*/;
-        lisaac_push_first(&__pos__MQL,L23346238); /* L178 KEYBOARD*/;
-        __tmp__ITL=cmd__SGB;
-        lisaac_push(&__pos__MQL,L23468606); /* L179 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L22171143); /* L169 INTEGER*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((__UINTEGER_8__VB)(__tmp__ITL &  48) ==  0)) {
-          lisaac_push(&__pos__MQL,L23989822); /* L183 KEYBOARD*/;
-          lisaac_push_first(&__pos__NQ3D,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__JNKE,L23607358); /* L180 KEYBOARD*/;
-          lisaac_push_first(&__pos__IOKE,L9472528); /* L72 CHARACTER*/;
-          lisaac_push_first(&__pos__TOKE,L4069969); /* L31 CONVERT*/;
-          result__ZPL=((__UINTEGER_8__VB )'<');
+      li__02P=(li__UKK ==  94);
+      if (li__02P) {
+        if (((__li__ZB)(li__LDB &  48) ==  0)) {
+          li__RKK=((__li__ZB )'<');
         } else /* FALSE */ {
-          lisaac_push(&__pos__MQL,L23989822); /* L183 KEYBOARD*/;
-          lisaac_push_first(&__pos__NQ3D,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__JNKE,L23869502); /* L182 KEYBOARD*/;
-          lisaac_push_first(&__pos__IOKE,L9472528); /* L72 CHARACTER*/;
-          lisaac_push_first(&__pos__TOKE,L4069969); /* L31 CONVERT*/;
-          result__ZPL=((__UINTEGER_8__VB )'>');
+          li__RKK=((__li__ZB )'>');
         };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__22AE,L8530438); /* L65 FALSE*/;
       };
-      __tmp__4QL=__tmp__DRL;
+      li__JNK=li__02P;
     };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4QL) {
-      lisaac_push(&__pos__VPL,L24513086); /* L187 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L9326594); /* L71 TRUE*/;
-      __tmp__4QL=TRUE__B__;
+    if (li__JNK) {
+      li__JNK=li__B__;
     } else /* FALSE */ {
-      lisaac_push(&__pos__VPL,L24513086); /* L187 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L9187334); /* L70 FALSE*/;
-      lisaac_push_first(&__pos__22AE,L24135742); /* L184 KEYBOARD*/;
-      __tmp__DRL=in_range__to__INV(pcu__2PL, 97, 111);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DRL) {
-        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__22AE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__BLN,L9445894); /* L72 FALSE*/;
-        lisaac_push_first(&__pos__MQL,L24139838); /* L184 KEYBOARD*/;
-        __tmp__ITL=cmd__SGB;
-        lisaac_push(&__pos__MQL,L24257598); /* L185 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L22940167); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__TOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__BMEE=(__UINTEGER_8__VB)(- __tmp__ITL);
-        lisaac_push(&__pos__JNKE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__ITL=(__UINTEGER_8__VB)(__tmp__BMEE -  1);
-        lisaac_push(&__pos__NQ3D,L22944263); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__TOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__BMEE=(__UINTEGER_8__VB)(-  8);
-        lisaac_push(&__pos__JNKE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__0LEE=(__UINTEGER_8__VB)(__tmp__BMEE -  1);
-        lisaac_push(&__pos__NQ3D,L22943239); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L22171143); /* L169 INTEGER*/;
-        __tmp__BMEE=(__UINTEGER_8__VB)(__tmp__ITL & __tmp__0LEE);
-        lisaac_push(&__pos__NQ3D,L22939143); /* L175 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__TOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__ITL=(__UINTEGER_8__VB)(- __tmp__BMEE);
-        lisaac_push(&__pos__JNKE,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__IOKE,L9195016); /* L70 NUMERIC*/;
-        cmd__SGB=(__UINTEGER_8__VB)(__tmp__ITL -  1);
-        lisaac_push(&__pos__MQL,L24396862); /* L186 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L9195016); /* L70 NUMERIC*/;
-        __tmp__ITL=(__UINTEGER_8__VB)(pcu__2PL -  96);
-        lisaac_push(&__pos__MQL,L24396862); /* L186 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L53760008); /* L410 NUMERIC*/;
-        lisaac_push_first(&__pos__JNKE,L67408392); /* L514 NUMERIC*/;
-        lisaac_push_first(&__pos__IOKE,L4069969); /* L31 CONVERT*/;
-        __tmp__KSKE=((__INTEGER__K )__tmp__ITL);
-        lisaac_push(&__pos__MQL,L24398398); /* L186 KEYBOARD*/;
-        __tmp__SZL=item__5INB((&__string_28),__tmp__KSKE);
-        lisaac_push(&__pos__MQL,L24405566); /* L186 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L9472528); /* L72 CHARACTER*/;
-        lisaac_push_first(&__pos__JNKE,L4069969); /* L31 CONVERT*/;
-        result__ZPL=((__UINTEGER_8__VB )__tmp__SZL);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__22AE,L8530438); /* L65 FALSE*/;
+      li__02P=(( 97 <= li__UKK) && ( 111 >= li__UKK));
+      if (li__02P) {
+        li__LDB=(__li__ZB)(li__LDB |  8);
+        li__RKK=((__li__ZB )((__li__BB *)(&__string_17)->li__2C)[(__li__K)(((__li__K )(__li__ZB)(li__UKK -  96)) -  1)]);
       };
-      __tmp__4QL=__tmp__DRL;
+      li__JNK=li__02P;
     };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4QL) {
-      lisaac_push(&__pos__VPL,L24775230); /* L189 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L9326594); /* L71 TRUE*/;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__VPL,L24775230); /* L189 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L9187334); /* L70 FALSE*/;
-      lisaac_push_first(&__pos__22AE,L24517694); /* L187 KEYBOARD*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((pcu__2PL ==  112)) {
-        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__22AE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__BLN,L9445894); /* L72 FALSE*/;
-        lisaac_push_first(&__pos__MQL,L24658494); /* L188 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L9472528); /* L72 CHARACTER*/;
-        lisaac_push_first(&__pos__JNKE,L4069969); /* L31 CONVERT*/;
-        result__ZPL=((__UINTEGER_8__VB )'/');
-      } else /* FALSE */ {
-        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__22AE,L8530438); /* L65 FALSE*/;
+    if ((! li__JNK)) {
+      if ((li__UKK ==  112)) {
+        li__RKK=((__li__ZB )'/');
       };
     };
-    cu__WTJ=result__ZPL;
+    li__PUI=li__RKK;
   } else /* FALSE */ {
-    lisaac_push(&__pos__STJ,L8129087); /* L62 INPUT_KEYBOARD*/;
-    lisaac_push_first(&__pos__T2AE,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__U2AE,L8006207); /* L61 INPUT_KEYBOARD*/;
-    lisaac_push_first(&__pos__VPL,L4343324); /* L33 UINTEGER_8*/;
-    lisaac_push_first(&__pos__12AE,L67932680); /* L518 NUMERIC*/;
-    lisaac_push_first(&__pos__22AE,L4069969); /* L31 CONVERT*/;
-    result__ZPL= 0;
-    lisaac_push(&__pos__VPL,L4343324); /* L33 UINTEGER_8*/;
-    lisaac_push_first(&__pos__12AE,L67932680); /* L518 NUMERIC*/;
-    lisaac_push_first(&__pos__22AE,L4069969); /* L31 CONVERT*/;
-    pcu__2PL= 0;
-    lisaac_push(&__pos__VPL,L7487038); /* L57 KEYBOARD*/;
-    lisaac_push_first(&__pos__12AE,L4988498); /* L38 UINTEGER_CPU*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((((__INTEGER__K )(sizeof(unsigned long))) ==  8)) {
-      lisaac_push(&__pos__VPL,L7490622); /* L57 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__22AE,L7491646); /* L57 KEYBOARD*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((key__UTJ ==  111)) {
-        lisaac_push(&__pos__22AE,L7612990); /* L58 KEYBOARD*/;
-        lisaac_push_first(&__pos__BLN,L10377218); /* L79 TRUE*/;
-        __tmp__2UL=TRUE__B__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__22AE,L7612990); /* L58 KEYBOARD*/;
-        lisaac_push_first(&__pos__BLN,L11832326); /* L90 FALSE*/;
-        lisaac_push_first(&__pos__MQL,L7614014); /* L58 KEYBOARD*/;
-        __tmp__2UL=(key__UTJ ==  113);
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2UL) {
-        lisaac_push(&__pos__22AE,L7620158); /* L58 KEYBOARD*/;
-        lisaac_push_first(&__pos__BLN,L10377218); /* L79 TRUE*/;
-        __tmp__2UL=TRUE__B__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__22AE,L7620158); /* L58 KEYBOARD*/;
-        lisaac_push_first(&__pos__BLN,L11832326); /* L90 FALSE*/;
-        lisaac_push_first(&__pos__MQL,L7621182); /* L58 KEYBOARD*/;
-        __tmp__2UL=(key__UTJ ==  114);
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2UL) {
-        lisaac_push(&__pos__22AE,L7627326); /* L58 KEYBOARD*/;
-        lisaac_push_first(&__pos__BLN,L10377218); /* L79 TRUE*/;
-        __tmp__2UL=TRUE__B__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__22AE,L7627326); /* L58 KEYBOARD*/;
-        lisaac_push_first(&__pos__BLN,L11832326); /* L90 FALSE*/;
-        lisaac_push_first(&__pos__MQL,L7628350); /* L58 KEYBOARD*/;
-        __tmp__2UL=(key__UTJ ==  116);
-      };
-      __tmp__4QL=__tmp__2UL;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__VPL,L7490622); /* L57 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L12081158); /* L92 FALSE*/;
-      __tmp__4QL=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4QL) {
-      lisaac_push(&__pos__VPL,L8784446); /* L67 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__22AE,L7870526); /* L60 KEYBOARD*/;
-      __tmp__4QL=__infix_less_equal__BMV(key__UTJ, 113);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4QL) {
-        lisaac_push(&__pos__22AE,L8392254); /* L64 KEYBOARD*/;
-        lisaac_push_first(&__pos__BLN,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__MQL,L8005182); /* L61 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L9195016); /* L70 NUMERIC*/;
-        pcu__2PL=(__UINTEGER_8__VB)(key__UTJ -  13);
+    li__RKK= 0;
+    li__UKK= 0;
+    if (((((__li__K )(sizeof(unsigned long))) ==  8) && ((((li__NUI ==  111) || (li__NUI ==  113)) || (li__NUI ==  114)) || (li__NUI ==  116)))) {
+      if ((li__NUI <=  113)) {
+        li__UKK=(__li__ZB)(li__NUI -  13);
       } else /* FALSE */ {
-        lisaac_push(&__pos__22AE,L8392254); /* L64 KEYBOARD*/;
-        lisaac_push_first(&__pos__BLN,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__MQL,L8267326); /* L63 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L9195016); /* L70 NUMERIC*/;
-        pcu__2PL=(__UINTEGER_8__VB)(key__UTJ -  12);
+        li__UKK=(__li__ZB)(li__NUI -  12);
       };
     } else /* FALSE */ {
-      lisaac_push(&__pos__VPL,L8784446); /* L67 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__22AE,L8525886); /* L65 KEYBOARD*/;
-      pcu__2PL=key__UTJ;
-    };
-    __tmp__WSL=cmd__SGB;
-    lisaac_push(&__pos__VPL,L9183294); /* L70 KEYBOARD*/;
-    lisaac_push_first(&__pos__12AE,L22171143); /* L169 INTEGER*/;
-    cmd__SGB=(__UINTEGER_8__VB)(__tmp__WSL &  247);
-    /* __TRUE__B__ __FALSE__I__ */
-if ((pcu__2PL ==  37)) {
-      lisaac_push(&__pos__VPL,L9577534); /* L73 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L10377218); /* L79 TRUE*/;
-      __tmp__4QL=TRUE__B__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__VPL,L9577534); /* L73 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L11832326); /* L90 FALSE*/;
-      lisaac_push_first(&__pos__22AE,L9578558); /* L73 KEYBOARD*/;
-      __tmp__4QL=(pcu__2PL ==  109);
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4QL) {
-      lisaac_push(&__pos__VPL,L9964094); /* L76 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__22AE,L9841214); /* L75 KEYBOARD*/;
-      lisaac_push_first(&__pos__BLN,L25311239); /* L193 INTEGER*/;
-      lisaac_push_first(&__pos__MQL,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__NQ3D,L9195016); /* L70 NUMERIC*/;
-      __tmp__KSKE=(__INTEGER__K)(-  1);
-      lisaac_push(&__pos__BLN,L25314823); /* L193 INTEGER*/;
-      lisaac_push_first(&__pos__MQL,L9195016); /* L70 NUMERIC*/;
-      __tmp__UVL=(__INTEGER__K)(__tmp__KSKE -  1);
-      lisaac_push(&__pos__22AE,L9841214); /* L75 KEYBOARD*/;
-      lisaac_push_first(&__pos__BLN,L48366600); /* L369 NUMERIC*/;
-      lisaac_push_first(&__pos__MQL,L67932680); /* L518 NUMERIC*/;
-      lisaac_push_first(&__pos__NQ3D,L4069969); /* L31 CONVERT*/;
-      __tmp__EKEE=((__UINTEGER_8__VB )__tmp__UVL);
-      lisaac_push(&__pos__22AE,L9839678); /* L75 KEYBOARD*/;
-      lisaac_push_first(&__pos__BLN,L22171143); /* L169 INTEGER*/;
-      cmd__SGB=(__UINTEGER_8__VB)(cmd__SGB & __tmp__EKEE);
-      __tmp__4QL=TRUE__B__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__VPL,L9964094); /* L76 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L8530438); /* L65 FALSE*/;
-      __tmp__4QL=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4QL) {
-      lisaac_push(&__pos__VPL,L10357310); /* L79 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L9326594); /* L71 TRUE*/;
-      __tmp__4QL=TRUE__B__;
+      li__UKK=li__NUI;
+    };
+    li__LDB=(__li__ZB)(li__LDB &  247);
+    if (((li__UKK ==  37) || (li__UKK ==  109))) {
+      li__LDB=(__li__ZB)(li__LDB & ((__li__ZB )(__li__K)(~  1)));
+      li__JNK=li__B__;
     } else /* FALSE */ {
-      lisaac_push(&__pos__VPL,L10357310); /* L79 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L9187334); /* L70 FALSE*/;
-      lisaac_push_first(&__pos__22AE,L9968702); /* L76 KEYBOARD*/;
-      __tmp__DRL=(pcu__2PL ==  113);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DRL) {
-        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__22AE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__BLN,L9445894); /* L72 FALSE*/;
-        lisaac_push_first(&__pos__MQL,L9978430); /* L76 KEYBOARD*/;
-        __tmp__ITL=cmd__SGB;
-        lisaac_push(&__pos__MQL,L10234430); /* L78 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__IOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__20L=(__INTEGER__K)(-  2);
-        lisaac_push(&__pos__NQ3D,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__YHM=(__INTEGER__K)(__tmp__20L -  1);
-        lisaac_push(&__pos__MQL,L10234430); /* L78 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L48366600); /* L369 NUMERIC*/;
-        lisaac_push_first(&__pos__JNKE,L67932680); /* L518 NUMERIC*/;
-        lisaac_push_first(&__pos__IOKE,L4069969); /* L31 CONVERT*/;
-        __tmp__BMEE=((__UINTEGER_8__VB )__tmp__YHM);
-        lisaac_push(&__pos__MQL,L10232894); /* L78 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L22171143); /* L169 INTEGER*/;
-        cmd__SGB=(__UINTEGER_8__VB)(__tmp__ITL & __tmp__BMEE);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__22AE,L8530438); /* L65 FALSE*/;
-      };
-      __tmp__4QL=__tmp__DRL;
+      li__JNK=li__I__;
     };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4QL) {
-      lisaac_push(&__pos__VPL,L11012670); /* L84 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L9326594); /* L71 TRUE*/;
-      __tmp__4QL=TRUE__B__;
+    if (li__JNK) {
+      li__JNK=li__B__;
     } else /* FALSE */ {
-      lisaac_push(&__pos__VPL,L11012670); /* L84 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L9187334); /* L70 FALSE*/;
-      lisaac_push_first(&__pos__22AE,L10361918); /* L79 KEYBOARD*/;
-      __tmp__DRL=(pcu__2PL ==  64);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DRL) {
-        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__22AE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__BLN,L9445894); /* L72 FALSE*/;
-        lisaac_push_first(&__pos__MQL,L10371134); /* L79 KEYBOARD*/;
-        __tmp__ITL=cmd__SGB;
-        lisaac_push(&__pos__MQL,L10627646); /* L81 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__IOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__20L=(__INTEGER__K)(-  4);
-        lisaac_push(&__pos__NQ3D,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__YHM=(__INTEGER__K)(__tmp__20L -  1);
-        lisaac_push(&__pos__MQL,L10627646); /* L81 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L48366600); /* L369 NUMERIC*/;
-        lisaac_push_first(&__pos__JNKE,L67932680); /* L518 NUMERIC*/;
-        lisaac_push_first(&__pos__IOKE,L4069969); /* L31 CONVERT*/;
-        __tmp__BMEE=((__UINTEGER_8__VB )__tmp__YHM);
-        lisaac_push(&__pos__MQL,L10626110); /* L81 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L22171143); /* L169 INTEGER*/;
-        cmd__SGB=(__UINTEGER_8__VB)(__tmp__ITL & __tmp__BMEE);
-        result__ZPL=ascii_code__05L;
-        lisaac_push(&__pos__MQL,L10889790); /* L83 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L48366600); /* L369 NUMERIC*/;
-        lisaac_push_first(&__pos__JNKE,L67932680); /* L518 NUMERIC*/;
-        lisaac_push_first(&__pos__IOKE,L4069969); /* L31 CONVERT*/;
-        ascii_code__05L= 0;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__22AE,L8530438); /* L65 FALSE*/;
+      li__02P=(li__UKK ==  113);
+      if (li__02P) {
+        li__LDB=(__li__ZB)(li__LDB & ((__li__ZB )(__li__K)(~  2)));
       };
-      __tmp__4QL=__tmp__DRL;
+      li__JNK=li__02P;
     };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4QL) {
-      lisaac_push(&__pos__VPL,L11405886); /* L87 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L9326594); /* L71 TRUE*/;
+    if (li__JNK) {
+      li__JNK=li__B__;
     } else /* FALSE */ {
-      lisaac_push(&__pos__VPL,L11405886); /* L87 KEYBOARD*/;
-      lisaac_push_first(&__pos__12AE,L9187334); /* L70 FALSE*/;
-      lisaac_push_first(&__pos__22AE,L11017278); /* L84 KEYBOARD*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((pcu__2PL ==  50)) {
-        lisaac_push(&__pos__22AE,L11024446); /* L84 KEYBOARD*/;
-        lisaac_push_first(&__pos__BLN,L10377218); /* L79 TRUE*/;
-        __tmp__2UL=TRUE__B__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__22AE,L11024446); /* L84 KEYBOARD*/;
-        lisaac_push_first(&__pos__BLN,L11832326); /* L90 FALSE*/;
-        lisaac_push_first(&__pos__MQL,L11025470); /* L84 KEYBOARD*/;
-        __tmp__2UL=(pcu__2PL ==  62);
+      li__02P=(li__UKK ==  64);
+      if (li__02P) {
+        li__LDB=(__li__ZB)(li__LDB & ((__li__ZB )(__li__K)(~  4)));
+        li__RKK=li__EZK;
+        li__EZK= 0;
       };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2UL) {
-        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__22AE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__BLN,L9445894); /* L72 FALSE*/;
-        lisaac_push_first(&__pos__MQL,L11035198); /* L84 KEYBOARD*/;
-        __tmp__ITL=cmd__SGB;
-        lisaac_push(&__pos__MQL,L11283006); /* L86 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__IOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__20L=(__INTEGER__K)(-  16);
-        lisaac_push(&__pos__NQ3D,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__JNKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__YHM=(__INTEGER__K)(__tmp__20L -  1);
-        lisaac_push(&__pos__MQL,L11283006); /* L86 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L48366600); /* L369 NUMERIC*/;
-        lisaac_push_first(&__pos__JNKE,L67932680); /* L518 NUMERIC*/;
-        lisaac_push_first(&__pos__IOKE,L4069969); /* L31 CONVERT*/;
-        __tmp__BMEE=((__UINTEGER_8__VB )__tmp__YHM);
-        lisaac_push(&__pos__MQL,L11281470); /* L86 KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L22171143); /* L169 INTEGER*/;
-        cmd__SGB=(__UINTEGER_8__VB)(__tmp__ITL & __tmp__BMEE);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__12AE,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__22AE,L8530438); /* L65 FALSE*/;
+      li__JNK=li__02P;
+    };
+    if ((! li__JNK)) {
+      if (((li__UKK ==  50) || (li__UKK ==  62))) {
+        li__LDB=(__li__ZB)(li__LDB & ((__li__ZB )(__li__K)(~  16)));
       };
     };
-    cu__WTJ=result__ZPL;
+    li__PUI=li__RKK;
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if ((cu__WTJ !=  0)) {
-    lisaac_push(&__pos__STJ,L9964095); /* L76 INPUT_KEYBOARD*/;
-    lisaac_push_first(&__pos__T2AE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__U2AE,L8535103); /* L65 INPUT_KEYBOARD*/;
-    lisaac_push_first(&__pos__VPL,L9472528); /* L72 CHARACTER*/;
-    lisaac_push_first(&__pos__12AE,L4069969); /* L31 CONVERT*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((cu__WTJ == ((__UINTEGER_8__VB )'S'))) {
-      lisaac_push(&__pos__U2AE,L8537151); /* L65 INPUT_KEYBOARD*/;
-      lisaac_push_first(&__pos__VPL,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__12AE,L8538175); /* L65 INPUT_KEYBOARD*/;
-      __tmp__EKEE=cmd__SGB;
-      lisaac_push(&__pos__12AE,L8541759); /* L65 INPUT_KEYBOARD*/;
-      lisaac_push_first(&__pos__22AE,L22171143); /* L169 INTEGER*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((__UINTEGER_8__VB)(__tmp__EKEE &  15) ==  13)) {
-        lisaac_push(&__pos__12AE,L8548927); /* L65 INPUT_KEYBOARD*/;
-        lisaac_push_first(&__pos__22AE,L10377218); /* L79 TRUE*/;
-        __tmp__2UL=TRUE__B__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__12AE,L8548927); /* L65 INPUT_KEYBOARD*/;
-        lisaac_push_first(&__pos__22AE,L11832326); /* L90 FALSE*/;
-        lisaac_push_first(&__pos__BLN,L8549951); /* L65 INPUT_KEYBOARD*/;
-        __tmp__ITL=cmd__SGB;
-        lisaac_push(&__pos__BLN,L8552511); /* L65 INPUT_KEYBOARD*/;
-        lisaac_push_first(&__pos__MQL,L22171143); /* L169 INTEGER*/;
-        __tmp__2UL=((__UINTEGER_8__VB)(__tmp__ITL &  15) ==  11);
+  if ((li__PUI !=  0)) {
+    if (((li__PUI == ((__li__ZB )'S')) && (((__li__ZB)(li__LDB &  15) ==  13) || ((__li__ZB)(li__LDB &  15) ==  11)))) {
+      li__CO2D= 1;
+      while ((li__CO2D <=  11)) {
+        fputc((int)(((__li__BB *)(&__string_18)->li__2C)[(__li__K)(li__CO2D -  1)]),stdout);
+        li__CO2D=(__li__K)(li__CO2D +  1);
       };
-      __tmp__4QL=__tmp__2UL;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__U2AE,L8537151); /* L65 INPUT_KEYBOARD*/;
-      lisaac_push_first(&__pos__VPL,L12081158); /* L92 FALSE*/;
-      __tmp__4QL=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4QL) {
-      lisaac_push(&__pos__U2AE,L8916543); /* L68 INPUT_KEYBOARD*/;
-      lisaac_push_first(&__pos__VPL,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__12AE,L8562239); /* L65 INPUT_KEYBOARD*/;
-      lisaac_push(&__pos__12AE,L8661567); /* L66 INPUT_KEYBOARD*/;
-      print__P5F((&__string_29));
-      lisaac_push(&__pos__12AE,L8798271); /* L67 INPUT_KEYBOARD*/;
-      lisaac_push_first(&__pos__22AE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__BLN,L9055341); /* L69 SYSTEM*/;
       exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__U2AE,L8916543); /* L68 INPUT_KEYBOARD*/;
-      lisaac_push_first(&__pos__VPL,L8530438); /* L65 FALSE*/;
-    };
-    result__ZPL=p_end__XVJ;
-    lisaac_push(&__pos__U2AE,L9184319); /* L70 INPUT_KEYBOARD*/;
-    lisaac_push_first(&__pos__VPL,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__12AE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__22AE,L9195016); /* L70 NUMERIC*/;
-    pcu__2PL=(__UINTEGER_8__VB)(-  1);
-    lisaac_push(&__pos__VPL,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__12AE,L9195016); /* L70 NUMERIC*/;
-    __tmp__WSL=(__UINTEGER_8__VB)(result__ZPL - pcu__2PL);
-    lisaac_push(&__pos__U2AE,L9185855); /* L70 INPUT_KEYBOARD*/;
-    lisaac_push_first(&__pos__VPL,L22171143); /* L169 INTEGER*/;
-    result__ZPL=(__UINTEGER_8__VB)(__tmp__WSL &  3);
-    __tmp__AWJ=buffer_event__ZFB;
-    pcu__2PL=p_end__XVJ;
-    lisaac_push(&__pos__U2AE,L9321023); /* L71 INPUT_KEYBOARD*/;
-    lisaac_push_first(&__pos__VPL,L53760008); /* L410 NUMERIC*/;
-    lisaac_push_first(&__pos__12AE,L67408392); /* L514 NUMERIC*/;
-    lisaac_push_first(&__pos__22AE,L4069969); /* L31 CONVERT*/;
-    __tmp__KSKE=((__INTEGER__K )pcu__2PL);
-    /* NULL __FAST_ARRAYoEVENT_KEYBOARDo__PFB__ */
-if (__tmp__AWJ==NULL) {
-      lisaac_push(&__pos__U2AE,L9321023); /* L71 INPUT_KEYBOARD*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* FAST_ARRAY(EVENT_KEYBOARD) */ {
-      lisaac_push(&__pos__U2AE,L9321023); /* L71 INPUT_KEYBOARD*/;
-      __tmp__CWJ=item__RO5(((__FAST_ARRAYoEVENT_KEYBOARDo__PFB *)__tmp__AWJ),__tmp__KSKE);
-    };
-    pcu__2PL=cmd__SGB;
-    lisaac_push(&__pos__U2AE,L9334335); /* L71 INPUT_KEYBOARD*/;
-    to_uinteger_16__5KM(pcu__2PL);
-    lisaac_push(&__pos__U2AE,L7344191); /* L56 INPUT_KEYBOARD*/;
-    to_uinteger_16__5KM(cu__WTJ);
-    lisaac_push(&__pos__U2AE,L9336895); /* L71 INPUT_KEYBOARD*/;
-    lisaac_push_first(&__pos__VPL,L22940167); /* L175 INTEGER*/;
-    lisaac_push_first(&__pos__12AE,L25311239); /* L193 INTEGER*/;
-    lisaac_push_first(&__pos__22AE,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__BLN,L5383176); /* L41 NUMERIC*/;
-    to_uinteger_16__TBX( 0);
-    lisaac_push(&__pos__22AE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push(&__pos__12AE,L25319431); /* L193 INTEGER*/;
-    lisaac_push_first(&__pos__22AE,L5121032); /* L39 NUMERIC*/;
-    to_uinteger_16__TBX( 1);
-    lisaac_push(&__pos__12AE,L25314823); /* L193 INTEGER*/;
-    lisaac_push(&__pos__VPL,L22944263); /* L175 INTEGER*/;
-    lisaac_push_first(&__pos__12AE,L25311239); /* L193 INTEGER*/;
-    lisaac_push_first(&__pos__22AE,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__BLN,L5383176); /* L41 NUMERIC*/;
-    to_uinteger_16__TBX( 0);
-    lisaac_push(&__pos__22AE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push(&__pos__12AE,L25319431); /* L193 INTEGER*/;
-    lisaac_push_first(&__pos__22AE,L5121032); /* L39 NUMERIC*/;
-    to_uinteger_16__TBX( 1);
-    lisaac_push(&__pos__12AE,L25314823); /* L193 INTEGER*/;
-    lisaac_push(&__pos__VPL,L22939143); /* L175 INTEGER*/;
-    lisaac_push_first(&__pos__12AE,L25311239); /* L193 INTEGER*/;
-    lisaac_push_first(&__pos__22AE,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__BLN,L5383176); /* L41 NUMERIC*/;
-    to_uinteger_16__TBX( 0);
-    lisaac_push(&__pos__22AE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push(&__pos__12AE,L25319431); /* L193 INTEGER*/;
-    lisaac_push_first(&__pos__22AE,L5121032); /* L39 NUMERIC*/;
-    to_uinteger_16__TBX( 1);
-    lisaac_push(&__pos__12AE,L25314823); /* L193 INTEGER*/;
-    lisaac_push_first(&__pos__22AE,L9195016); /* L70 NUMERIC*/;
-    /* NULL __EVENT_KEYBOARD__BFB__ */
-if (__tmp__CWJ==NULL) {
-      lisaac_push(&__pos__U2AE,L9338431); /* L71 INPUT_KEYBOARD*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* EVENT_KEYBOARD */ {
-      lisaac_push(&__pos__U2AE,L9338431); /* L71 INPUT_KEYBOARD*/;
-      Self__KRHC=((__EVENT_KEYBOARD__BFB *)__tmp__CWJ);
-      lisaac_push_first(&__pos__VPL,L6172227); /* L47 EVENT_KEYBOARD*/;
-      Self__KRHC->parent_event__CFB.destination__GOHC=NULL;
-    };
-    lisaac_push(&__pos__U2AE,L9443903); /* L72 INPUT_KEYBOARD*/;
-    lisaac_push_first(&__pos__VPL,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__12AE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__22AE,L9195016); /* L70 NUMERIC*/;
-    pcu__2PL=(__UINTEGER_8__VB)(-  2);
-    lisaac_push(&__pos__VPL,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__12AE,L9195016); /* L70 NUMERIC*/;
-    __tmp__WSL=(__UINTEGER_8__VB)(result__ZPL - pcu__2PL);
-    lisaac_push(&__pos__U2AE,L9445439); /* L72 INPUT_KEYBOARD*/;
-    lisaac_push_first(&__pos__VPL,L22171143); /* L169 INTEGER*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((__UINTEGER_8__VB)(__tmp__WSL &  3) != p_beg__VWJ)) {
-      lisaac_push(&__pos__U2AE,L9702975); /* L74 INPUT_KEYBOARD*/;
-      lisaac_push_first(&__pos__VPL,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__12AE,L9453119); /* L72 INPUT_KEYBOARD*/;
-      p_end__XVJ=result__ZPL;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__U2AE,L9702975); /* L74 INPUT_KEYBOARD*/;
-      lisaac_push_first(&__pos__VPL,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__U2AE,L9838143); /* L75 INPUT_KEYBOARD*/;
-    lisaac_push_first(&__pos__VPL,L14818367); /* L113 INPUT_KEYBOARD*/;
-    result__ZPL=p_beg__VWJ;
-    lisaac_push(&__pos__VPL,L15080511); /* L115 INPUT_KEYBOARD*/;
-    lisaac_push_first(&__pos__12AE,L53760008); /* L410 NUMERIC*/;
-    lisaac_push_first(&__pos__22AE,L67408392); /* L514 NUMERIC*/;
-    lisaac_push_first(&__pos__BLN,L4069969); /* L31 CONVERT*/;
-    __tmp__KSKE=((__INTEGER__K )result__ZPL);
-    lisaac_push(&__pos__VPL,L15862335); /* L121 INPUT_KEYBOARD*/;
-    lisaac_push_first(&__pos__12AE,L9441810); /* L72 BLOCK*/;
-    while_do__X3M:
-    {
-      lisaac_push(&__pos__12AE,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__22AE,L15206975); /* L116 INPUT_KEYBOARD*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__KSKE != p_end__XVJ)) {
-        lisaac_push(&__pos__12AE,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__22AE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__BLN,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__MQL,L15219263); /* L116 INPUT_KEYBOARD*/;
-        /* NULL __LINKED_LISToINBOXo__SJ__ */
-if (KEYBOARD__YT__->parent_input_keyboard__1T.list_client__0J==NULL) {
-          lisaac_push(&__pos__MQL,L15347775); /* L117 INPUT_KEYBOARD*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        };
-        __tmp__LNM=KEYBOARD__YT__->parent_input_keyboard__1T.list_client__0J;
-        /* NULL __LINKED_LISToINBOXo__SJ__ */
-if (__tmp__LNM==NULL) {
-          lisaac_push(&__pos__MQL,L15359551); /* L117 INPUT_KEYBOARD*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LINKED_LIST(INBOX) */ {
-          __tmp__MNM=__tmp__LNM->parent_linked_collection__ZJ.upper__MK;
-        };
-        lisaac_push(&__pos__MQL,L15601215); /* L119 INPUT_KEYBOARD*/;
-        Self__S1N= 1;
-        lisaac_push_first(&__pos__NQ3D,L21764104); /* L166 NUMERIC*/;
-        to__do__Q1N:
-        {
-          lisaac_push(&__pos__NQ3D,L21764104); /* L166 NUMERIC*/;
-          __tmp__Q0EC=__infix_less_equal__GTG(Self__S1N,__tmp__MNM);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__Q0EC) {
-            lisaac_push(&__pos__NQ3D,L22153736); /* L169 NUMERIC*/;
-            lisaac_push_first(&__pos__JNKE,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__IOKE,L21899272); /* L167 NUMERIC*/;
-            lisaac_push_first(&__pos__TOKE,L15362623); /* L117 INPUT_KEYBOARD*/;
-            __tmp__UNM=KEYBOARD__YT__->parent_input_keyboard__1T.list_client__0J;
-            /* NULL __LINKED_LISToINBOXo__SJ__ */
-if (__tmp__UNM==NULL) {
-              lisaac_push(&__pos__TOKE,L15476287); /* L118 INPUT_KEYBOARD*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LINKED_LIST(INBOX) */ {
-              lisaac_push(&__pos__TOKE,L15476287); /* L118 INPUT_KEYBOARD*/;
-              __tmp__VNM=item__ZNVB(((__LINKED_LISToINBOXo__SJ *)__tmp__UNM),Self__S1N);
-            };
-            __tmp__WNM=buffer_event__ZFB;
-            /* NULL __FAST_ARRAYoEVENT_KEYBOARDo__PFB__ */
-if (__tmp__WNM==NULL) {
-              lisaac_push(&__pos__TOKE,L15491135); /* L118 INPUT_KEYBOARD*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* FAST_ARRAY(EVENT_KEYBOARD) */ {
-              lisaac_push(&__pos__TOKE,L15491135); /* L118 INPUT_KEYBOARD*/;
-              __tmp__XNM=item__RO5(((__FAST_ARRAYoEVENT_KEYBOARDo__PFB *)__tmp__WNM),__tmp__KSKE);
-            };
-            /* NULL __EXAMPLE__OB__ __DESK__TC__ __WORLD__JJ__ */
-if (__tmp__VNM==NULL) {
-              lisaac_push(&__pos__TOKE,L15491647); /* L118 INPUT_KEYBOARD*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else {
-              switch (((struct ___OBJ *)__tmp__VNM)->__id) {
-              case __EXAMPLE__OB__: {
-                lisaac_push(&__pos__TOKE,L15491647); /* L118 INPUT_KEYBOARD*/;
-                lisaac_push_first(&__pos__ISKE,L18623511); /* L142 EXAMPLE*/;
-                /* NULL __EVENT_KEYBOARD__BFB__ */
-if (__tmp__XNM==NULL) {
-                  __tmp__0APD=NULL;
-                } else /* EVENT_KEYBOARD */ {
-                  __tmp__0APD=((void *)__tmp__XNM);
-                };
-                /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__0APD != (void *)NULL)) {
-                  lisaac_push(&__pos__ISKE,L19663383); /* L150 EXAMPLE*/;
-                  lisaac_push_first(&__pos__JUKE,L8792066); /* L67 TRUE*/;
-                  lisaac_push_first(&__pos__APDC,L19414551); /* L148 EXAMPLE*/;
-                  /* NULL __EVENT_KEYBOARD__BFB__ */
-if (__tmp__0APD==NULL) {
-                    lisaac_push(&__pos__APDC,L19549207); /* L149 EXAMPLE*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  };
-                  lisaac_push(&__pos__APDC,L19549719); /* L149 EXAMPLE*/;
-                  lisaac_push_first(&__pos__F51C,L22824471); /* L174 EXAMPLE*/;
+    };
+    li__RKK=(__li__ZB)((__li__ZB)(li__KWI +  1) &  3);
+    ((__li__2BB *)((void **)(*(((__li__KCB *)li__UCB))).li__ZW0)[((__li__K )li__KWI)])->li__3BB.li__VS4B=NULL;
+    if (((__li__ZB)((__li__ZB)(li__RKK +  2) &  3) != li__IXI)) {
+      li__KWI=li__RKK;
+    };
+    li__CO2D=((__li__K )li__IXI);
+    while ((li__CO2D != li__KWI)) {
+      li__POM= 1;
+      li__QOM=li__JS__->li__MS.li__HJ->li__GJ.li__YJ;
+      while ((li__POM <= li__QOM)) {
+        li__WFL=li__BCPB(((__li__5I *)li__JS__->li__MS.li__HJ),li__POM);
+        li__YFL=((void **)(*(((__li__KCB *)li__UCB))).li__ZW0)[li__CO2D];
+        switch (((struct ___OBJ *)li__WFL)->__id) {
+        case __li__SB__:  break;
+        case __li__TC__: {
+          if (((void *)li__YFL->li__3BB.li__VS4B == (void *)NULL)) {
+            li__LWYD=((__li__VS *)li__3S);
+            if (((void *)li__LWYD->li__FSOB == (void *)NULL)) {
+              li__QW3D=NULL;
+              li__RW3D=((__li__GB )(NULL));
+              li__SW3D=((__li__RQF )sizeof(__li__BSOB));
+              if ((li__SW3D ==  0)) {
+                li__QW3D=li__BSOB__;
+              } else /* FALSE */ {
+                li__TW3D=__li__BSOB__;
+                li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__SW3D));
+                if ((li__TW3D == (__li__K)(-  1))) {
+                  li__UW3D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+                  li__VW3D=(__li__RQF)((__li__RQF)(li__SW3D - (__li__RQF)(((__li__RQF ) 0) - li__UW3D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UW3D) - ((__li__RQF ) 1)));
+                  li__UW3D=(__li__RQF)(li__VW3D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+                  li__XW3D=li__PDK(li__VW3D,((__li__GB )(&(table_size[(li__UW3D)-1]))),((__li__U )li__VW3D));
+                  li__RW3D=li__XW3D;
                 } else /* FALSE */ {
-                  lisaac_push(&__pos__ISKE,L19663383); /* L150 EXAMPLE*/;
-                  lisaac_push_first(&__pos__JUKE,L8530438); /* L65 FALSE*/;
-                };
-                lisaac_push(&__pos__ISKE,L20974103); /* L160 EXAMPLE*/;
-                lisaac_push_first(&__pos__JUKE,L8530438); /* L65 FALSE*/;
-              } break;
-              case __DESK__TC__: {
-                lisaac_push(&__pos__TOKE,L15491647); /* L118 INPUT_KEYBOARD*/;
-                lisaac_push_first(&__pos__ISKE,L19541028); /* L149 DESK*/;
-                /* NULL __EVENT_KEYBOARD__BFB__ */
-if (__tmp__XNM==NULL) {
-                  lisaac_push(&__pos__ISKE,L20064804); /* L153 DESK*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* EVENT_KEYBOARD */ {
-                  __tmp__5BPD=__tmp__XNM->parent_event__CFB.destination__GOHC;
+                  li__YW3D=((__li__U )li__TW3D);
+                  li__UW3D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+                  li__VW3D=(__li__RQF)((__li__RQF)(li__SW3D - (__li__RQF)(((__li__RQF ) 0) - li__UW3D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UW3D) - ((__li__RQF ) 1)));
+                  li__XW3D=li__PDK(li__VW3D,((__li__GB )(&(table_type[(li__YW3D)]))),(__li__U)(li__YW3D |  1));
+                  li__RW3D=li__XW3D;
                 };
-                /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__5BPD == (void *)NULL)) {
-                  lisaac_push(&__pos__ISKE,L21891620); /* L167 DESK*/;
-                  lisaac_push_first(&__pos__JUKE,L6825986); /* L52 TRUE*/;
-                  lisaac_push_first(&__pos__APDC,L20070948); /* L153 DESK*/;
-                  /* NULL __LINKED_LISToEVENTo__GU__ */
-if (storage_message__OU==NULL) {
-                    lisaac_push(&__pos__APDC,L20333604); /* L155 DESK*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* LINKED_LIST(EVENT) */ {
-                    lisaac_push(&__pos__APDC,L20333604); /* L155 DESK*/;
-                    add_last__BPRC(((__LINKED_LISToEVENTo__GU *)storage_message__OU),__tmp__XNM);
-                  };
+                li__4W3D=((__li__BSOB *)li__RW3D);
+                li__QW3D=li__4W3D;
+                *(li__4W3D) = *(li__BSOB__);
+              };
+              li__4W3D=((__li__BSOB *)li__QW3D);
+              li__4W3D->li__Q3CC=li__YFL;
+              li__4W3D->li__T4CC=NULL;
+              li__LWYD->li__FSOB=li__QW3D;
+              li__LWYD->li__2S.li__Q4T= 1;
+              li__LWYD->li__K4CC=li__QW3D;
+              li__LWYD->li__M4CC= 1;
+            } else /* FALSE */ {
+              li__QW3D=NULL;
+              li__RW3D=((__li__GB )(NULL));
+              li__SW3D=((__li__RQF )sizeof(__li__BSOB));
+              if ((li__SW3D ==  0)) {
+                li__QW3D=li__BSOB__;
+              } else /* FALSE */ {
+                li__TW3D=__li__BSOB__;
+                li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__SW3D));
+                if ((li__TW3D == (__li__K)(-  1))) {
+                  li__UW3D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+                  li__VW3D=(__li__RQF)((__li__RQF)(li__SW3D - (__li__RQF)(((__li__RQF ) 0) - li__UW3D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UW3D) - ((__li__RQF ) 1)));
+                  li__UW3D=(__li__RQF)(li__VW3D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+                  li__XW3D=li__PDK(li__VW3D,((__li__GB )(&(table_size[(li__UW3D)-1]))),((__li__U )li__VW3D));
+                  li__RW3D=li__XW3D;
                 } else /* FALSE */ {
-                  lisaac_push(&__pos__ISKE,L21891620); /* L167 DESK*/;
-                  lisaac_push_first(&__pos__JUKE,L6826502); /* L52 FALSE*/;
-                  lisaac_push_first(&__pos__APDC,L21761572); /* L166 DESK*/;
-                  lisaac_push_first(&__pos__F51C,L8530438); /* L65 FALSE*/;
+                  li__YW3D=((__li__U )li__TW3D);
+                  li__UW3D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+                  li__VW3D=(__li__RQF)((__li__RQF)(li__SW3D - (__li__RQF)(((__li__RQF ) 0) - li__UW3D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__UW3D) - ((__li__RQF ) 1)));
+                  li__XW3D=li__PDK(li__VW3D,((__li__GB )(&(table_type[(li__YW3D)]))),(__li__U)(li__YW3D |  1));
+                  li__RW3D=li__XW3D;
                 };
-              } break;
-              case __WORLD__JJ__: {
-                lisaac_push(&__pos__TOKE,L15491647); /* L118 INPUT_KEYBOARD*/;
-                lisaac_push_first(&__pos__ISKE,L8260148); /* L63 WORLD*/;
-                lisaac_push_first(&__pos__JUKE,L8530438); /* L65 FALSE*/;
-              } break;
-              default:
-              lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-              }
+                li__QX3D=((__li__BSOB *)li__RW3D);
+                li__QW3D=li__QX3D;
+                *(li__QX3D) = *(li__BSOB__);
+              };
+              li__4W3D=((__li__BSOB *)li__QW3D);
+              li__4W3D->li__Q3CC=li__YFL;
+              li__4W3D->li__T4CC=NULL;
+              ((__li__BSOB *)li__LWYD->li__K4CC)->li__T4CC=li__QW3D;
+              li__LWYD->li__2S.li__Q4T=(__li__K)(li__LWYD->li__2S.li__Q4T +  1);
+              li__LWYD->li__K4CC=li__QW3D;
             };
-            lisaac_push(&__pos__IOKE,L22026760); /* L168 NUMERIC*/;
-            lisaac_push_first(&__pos__TOKE,L9990152); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__ISKE,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__JUKE,L9195016); /* L70 NUMERIC*/;
-            __tmp__K0HE=(__INTEGER__K)(-  1);
-            lisaac_push(&__pos__TOKE,L9989128); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__ISKE,L9195016); /* L70 NUMERIC*/;
-            __tmp__21N=(__INTEGER__K)(Self__S1N - __tmp__K0HE);
-            lisaac_push(&__pos__IOKE,L22038024); /* L168 NUMERIC*/;
-            Self__S1N=__tmp__21N;
-            goto to__do__Q1N;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__NQ3D,L22153736); /* L169 NUMERIC*/;
-            lisaac_push_first(&__pos__JNKE,L8530438); /* L65 FALSE*/;
           };
+        } break;
+        case __li__XI__:  break;
         };
-        lisaac_push(&__pos__MQL,L15736383); /* L120 INPUT_KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__JNKE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__IOKE,L9195016); /* L70 NUMERIC*/;
-        __tmp__MNM=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__NQ3D,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__JNKE,L9195016); /* L70 NUMERIC*/;
-        Self__S1N=(__INTEGER__K)(__tmp__KSKE - __tmp__MNM);
-        lisaac_push(&__pos__MQL,L15738943); /* L120 INPUT_KEYBOARD*/;
-        lisaac_push_first(&__pos__NQ3D,L22171143); /* L169 INTEGER*/;
-        __tmp__KSKE=(__INTEGER__K)(Self__S1N &  3);
-        lisaac_push(&__pos__BLN,L9709074); /* L74 BLOCK*/;
-        goto while_do__X3M;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__12AE,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__22AE,L8530438); /* L65 FALSE*/;
+        li__POM=(__li__K)(li__POM +  1);
       };
+      li__CO2D=(__li__K)((__li__K)(li__CO2D +  1) &  3);
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__STJ,L9964095); /* L76 INPUT_KEYBOARD*/;
-    lisaac_push_first(&__pos__T2AE,L8530438); /* L65 FALSE*/;
   };
 }
 
-static void set__with__WXJ(__INTEGER__K x__ZXJ,__INTEGER__K y__0XJ,__BOOLEAN__C left_new__1XJ,__BOOLEAN__C right_new__2XJ)
-/* (Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded BOOLEAN{TRUE__BxFALSE__I},Expanded BOOLEAN{TRUE__BxFALSE__I}) Void No recursive, No inlinable. NO CONTEXT! */
+static void li__EYI(__li__K li__GYI,__li__K li__HYI,__li__C li__IYI,__li__C li__JYI)
+/* (Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded BOOLEAN{li__Bxli__I},Expanded BOOLEAN{li__Bxli__I}) Void No recursive, No inlinable. NO CONTEXT! */
 {
-  __INTEGER__K __tmp__EYJ,__tmp__Q2K,__tmp__FYJ,__tmp__KYJ,__tmp__FQK;
-  __INTEGER__K __tmp__HQK,__tmp__NNN,__tmp__PNN,__tmp__QNN,y1__0SN;
-  __INTEGER__K x2__1SN,y2__2SN,x3__3SN,y3__4SN,__tmp__BUN,__tmp__YVN;
-  __INTEGER__K __tmp__AWN,__tmp__CWN,__tmp__BXN,__tmp__EXN,__tmp__01HE;
-  __INTEGER__K __tmp__H4N;
-  __EVENT_MOUSE__ACB *__tmp__XYJ,*Self__JQHC,*__tmp__IRK,*__tmp__2EPD;
-  __POINTER__CB __tmp__TRN;
-  void *__tmp__ONN;
-  __PLAN__XOB *old_plan__5SN,*__tmp__5TN;
-  __LIMIT_X__C2B *__tmp__AUN;
-  __LIMIT_Y__F2B *__tmp__GUN;
-  void *__tmp__GRK;
-  __EXAMPLE__OB *Self__KEPD;
-  _____CONTEXT __pos__XXJ,__pos__WNK,__pos__N2K,__pos__EK1D,__pos__G5AE;
-  _____CONTEXT __pos__XPK,__pos__5MN,__pos__PRN,__pos__D2N,__pos__0RN;
-  _____CONTEXT __pos__INN,__pos__JGIB,__pos__C3KB,__pos__RGIB;
-  _____CONTEXT __pos__1LFE,__pos__BMFE;
-  __UINTEGER_8__VB __tmp__NYJ,__tmp__XKFE,__tmp__OYJ;
-  __FAST_ARRAYoEVENT_MOUSEo__ECB *__tmp__VYJ,*__tmp__XQK,*__tmp__HRK;
-  __BOOLEAN__C __tmp__3PK,__tmp__3RN,__tmp__ASN,__tmp__PVN,__tmp__GWN;
-  __BOOLEAN__C __tmp__A4N;
-  __LINKED_LISToINBOXo__SJ *__tmp__2QK,*__tmp__FRK;
-  lisaac_push_first(&__pos__XXJ,L5388349); /* L41 MOUSE*/;
-  __tmp__EYJ=max__IMH(y__0XJ, 0);
-  lisaac_push(&__pos__XXJ,L5395517); /* L41 MOUSE*/;
-  lisaac_push_first(&__pos__WNK,L8669245); /* L66 MOUSE*/;
-  lisaac_push_first(&__pos__N2K,L16126494); /* L123 ABSTRACT_BITMAP*/;
-  __tmp__Q2K=(*(VIDEO__QB__)).height__QD;
-  lisaac_push(&__pos__N2K,L16136734); /* L123 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__EK1D,L9195016); /* L70 NUMERIC*/;
-  __tmp__FYJ=(__INTEGER__K)(__tmp__Q2K -  1);
-  lisaac_push(&__pos__XXJ,L5395517); /* L41 MOUSE*/;
-  __tmp__Q2K=min__TLH(__tmp__EYJ,__tmp__FYJ);
-  lisaac_push(&__pos__XXJ,L5519421); /* L42 MOUSE*/;
-  __tmp__EYJ=max__IMH(x__ZXJ, 0);
-  lisaac_push(&__pos__XXJ,L5526589); /* L42 MOUSE*/;
-  lisaac_push_first(&__pos__WNK,L8276029); /* L63 MOUSE*/;
-  lisaac_push_first(&__pos__N2K,L15995422); /* L122 ABSTRACT_BITMAP*/;
-  __tmp__FYJ=(*(VIDEO__QB__)).width__PD;
-  lisaac_push(&__pos__N2K,L16005662); /* L122 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__EK1D,L9195016); /* L70 NUMERIC*/;
-  __tmp__KYJ=(__INTEGER__K)(__tmp__FYJ -  1);
-  lisaac_push(&__pos__XXJ,L5526589); /* L42 MOUSE*/;
-  __tmp__FYJ=min__TLH(__tmp__EYJ,__tmp__KYJ);
-  __tmp__NYJ=p_end__MYJ;
-  lisaac_push(&__pos__XXJ,L5775421); /* L44 MOUSE*/;
-  lisaac_push_first(&__pos__WNK,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__N2K,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__EK1D,L9195016); /* L70 NUMERIC*/;
-  __tmp__XKFE=(__UINTEGER_8__VB)(-  1);
-  lisaac_push(&__pos__WNK,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__N2K,L9195016); /* L70 NUMERIC*/;
-  __tmp__OYJ=(__UINTEGER_8__VB)(__tmp__NYJ - __tmp__XKFE);
-  lisaac_push(&__pos__XXJ,L5776957); /* L44 MOUSE*/;
-  lisaac_push_first(&__pos__WNK,L22171143); /* L169 INTEGER*/;
-  __tmp__NYJ=(__UINTEGER_8__VB)(__tmp__OYJ &  3);
-  __tmp__VYJ=MOUSE__VT__->buffer_event__OCB;
-  __tmp__XKFE=p_end__MYJ;
-  lisaac_push(&__pos__XXJ,L5912125); /* L45 MOUSE*/;
-  lisaac_push_first(&__pos__WNK,L53760008); /* L410 NUMERIC*/;
-  lisaac_push_first(&__pos__N2K,L67408392); /* L514 NUMERIC*/;
-  lisaac_push_first(&__pos__EK1D,L4069969); /* L31 CONVERT*/;
-  __tmp__EYJ=((__INTEGER__K )__tmp__XKFE);
-  /* NULL __FAST_ARRAYoEVENT_MOUSEo__ECB__ */
-if (__tmp__VYJ==NULL) {
-    lisaac_push(&__pos__XXJ,L5912125); /* L45 MOUSE*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* FAST_ARRAY(EVENT_MOUSE) */ {
-    lisaac_push(&__pos__XXJ,L5912125); /* L45 MOUSE*/;
-    __tmp__XYJ=item__1E5(((__FAST_ARRAYoEVENT_MOUSEo__ECB *)__tmp__VYJ),__tmp__EYJ);
+  __li__K li__H1WD,li__RWYD,li__QWYD,li__UWYD,li__AOJ,li__MBM,li__WBM;
+  __li__K li__YBM,li__1BM,li__SGM,li__TGM,li__UGM,li__VGM,li__WGM;
+  __li__K li__YWYD,li__CEI,li__YUG,li__21WD,li__A2WD;
+  __li__B5 *li__MU4B,*li__APJ,*li__KFBD;
+  void *li__XBM;
+  __li__0KB *li__XGM;
+  void *li__4OJ;
+  __li__SB *li__ZEBD;
+  __li__ZB li__5YI;
+  __li__C li__WJM;
+  li__H1WD= 0;
+  if ((li__HYI >  0)) {
+    li__H1WD=li__HYI;
+  } else /* FALSE */ {
+    li__H1WD= 0;
   };
-  /* NULL __EVENT_MOUSE__ACB__ */
-if (__tmp__XYJ==NULL) {
-    lisaac_push(&__pos__XXJ,L5936189); /* L45 MOUSE*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* EVENT_MOUSE */ {
-    lisaac_push(&__pos__XXJ,L5936189); /* L45 MOUSE*/;
-    Self__JQHC=((__EVENT_MOUSE__ACB *)__tmp__XYJ);
-    lisaac_push_first(&__pos__WNK,L6970432); /* L53 EVENT_MOUSE*/;
-    Self__JQHC->x_current__OQHC=__tmp__FYJ;
-    Self__JQHC->y_current__PQHC=__tmp__Q2K;
-    Self__JQHC->parent_event__BCB.destination__GOHC=NULL;
+  li__RWYD=(__li__K)((*(li__UB__)).li__QD -  1);
+  li__QWYD= 0;
+  if ((li__H1WD > li__RWYD)) {
+    li__QWYD=li__RWYD;
+  } else /* FALSE */ {
+    li__QWYD=li__H1WD;
   };
-  lisaac_push(&__pos__XXJ,L6166077); /* L47 MOUSE*/;
-  lisaac_push_first(&__pos__WNK,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__N2K,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__EK1D,L9195016); /* L70 NUMERIC*/;
-  __tmp__XKFE=(__UINTEGER_8__VB)(-  2);
-  lisaac_push(&__pos__WNK,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__N2K,L9195016); /* L70 NUMERIC*/;
-  __tmp__OYJ=(__UINTEGER_8__VB)(__tmp__NYJ - __tmp__XKFE);
-  lisaac_push(&__pos__XXJ,L6167613); /* L47 MOUSE*/;
-  lisaac_push_first(&__pos__WNK,L22171143); /* L169 INTEGER*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((__UINTEGER_8__VB)(__tmp__OYJ &  3) != p_beg__GZJ)) {
-    lisaac_push(&__pos__XXJ,L6425149); /* L49 MOUSE*/;
-    lisaac_push_first(&__pos__WNK,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__N2K,L6175293); /* L47 MOUSE*/;
-    p_end__MYJ=__tmp__NYJ;
+  li__H1WD= 0;
+  if ((li__GYI >  0)) {
+    li__H1WD=li__GYI;
   } else /* FALSE */ {
-    lisaac_push(&__pos__XXJ,L6425149); /* L49 MOUSE*/;
-    lisaac_push_first(&__pos__WNK,L8530438); /* L65 FALSE*/;
+    li__H1WD= 0;
   };
-  lisaac_push(&__pos__XXJ,L6691389); /* L51 MOUSE*/;
-  lisaac_push_first(&__pos__WNK,L14294077); /* L109 MOUSE*/;
-  __tmp__NYJ=p_beg__GZJ;
-  lisaac_push(&__pos__WNK,L14818365); /* L113 MOUSE*/;
-  lisaac_push_first(&__pos__N2K,L53760008); /* L410 NUMERIC*/;
-  lisaac_push_first(&__pos__EK1D,L67408392); /* L514 NUMERIC*/;
-  lisaac_push_first(&__pos__G5AE,L4069969); /* L31 CONVERT*/;
-  __tmp__EYJ=((__INTEGER__K )__tmp__NYJ);
-  __tmp__KYJ=__tmp__EYJ;
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__EYJ != p_end__MYJ)) {
-    lisaac_push(&__pos__WNK,L16386621); /* L125 MOUSE*/;
-    lisaac_push_first(&__pos__N2K,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__EK1D,L14953021); /* L114 MOUSE*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((MOUSE__VT__->x_current__UDB != MOUSE__VT__->parent_window__XT.x_window__YNB)) {
-      lisaac_push(&__pos__EK1D,L15090237); /* L115 MOUSE*/;
-      lisaac_push_first(&__pos__G5AE,L10377218); /* L79 TRUE*/;
-      __tmp__3PK=TRUE__B__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__EK1D,L15090237); /* L115 MOUSE*/;
-      lisaac_push_first(&__pos__G5AE,L11832326); /* L90 FALSE*/;
-      lisaac_push_first(&__pos__XPK,L15091261); /* L115 MOUSE*/;
-      __tmp__3PK=(MOUSE__VT__->y_current__XDB != MOUSE__VT__->parent_window__XT.y_window__ZNB);
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3PK) {
-      lisaac_push(&__pos__EK1D,L15339069); /* L117 MOUSE*/;
-      lisaac_push_first(&__pos__G5AE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__XPK,L15105597); /* L115 MOUSE*/;
-      __tmp__FQK=MOUSE__VT__->x_current__UDB;
-      __tmp__HQK=MOUSE__VT__->y_current__XDB;
-      lisaac_push(&__pos__XPK,L15222333); /* L116 MOUSE*/;
-      lisaac_push_first(&__pos__5MN,L53086744); /* L405 AREA*/;
-      lisaac_push_first(&__pos__PRN,L19150866); /* L146 BLOCK*/;
-      lisaac_push_first(&__pos__D2N,L7481860); /* L57 OBJECT*/;
-      __tmp__TRN=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__PRN,L19277842); /* L147 BLOCK*/;
-      __tmp__3PK=__infix_greater_equal__JGG( 15, 10);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3PK) {
-        lisaac_push(&__pos__PRN,L19280914); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__D2N,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__0RN,L19285522); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__INN,L53087768); /* L405 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)MOUSE__VT__->parent_window__XT.parent__DBB != (void *)NULL)) {
-          lisaac_push(&__pos__0RN,L19282450); /* L147 BLOCK*/;
-          lisaac_push_first(&__pos__INN,L13509634); /* L103 TRUE*/;
-          __tmp__3RN=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__0RN,L19282450); /* L147 BLOCK*/;
-          lisaac_push_first(&__pos__INN,L14689286); /* L112 FALSE*/;
-          __tmp__3RN=TRUE__B__;
-        };
-        __tmp__ASN=__tmp__3RN;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__PRN,L19280914); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__D2N,L12081158); /* L92 FALSE*/;
-        __tmp__ASN=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ASN) {
-        lisaac_push(&__pos__PRN,L19532306); /* L149 BLOCK*/;
-        lisaac_push_first(&__pos__D2N,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__0RN,L19289106); /* L147 BLOCK*/;
-        lisaac_push(&__pos__0RN,L19428370); /* L148 BLOCK*/;
-        lisaac_push_first(&__pos__INN,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__JGIB,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__C3KB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__RGIB,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__TRN));
-        lisaac_push(&__pos__INN,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_3));
-        lisaac_push(&__pos__INN,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__JGIB,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__C3KB,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__RGIB,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__1LFE,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__INN,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__JGIB,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__C3KB,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__PRN,L19532306); /* L149 BLOCK*/;
-        lisaac_push_first(&__pos__D2N,L8530438); /* L65 FALSE*/;
-      };
-      __tmp__NNN=MOUSE__VT__->parent_window__XT.x_window__YNB;
-      __tmp__ONN=MOUSE__VT__->parent_window__XT.parent__DBB;
-      /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__ONN==NULL) {
-        lisaac_push(&__pos__5MN,L53364248); /* L407 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)__tmp__ONN)->__id) {
-        case __AREA__PB__: {
-          __tmp__PNN=((__AREA__PB *)__tmp__ONN)->x_window__YNB;
-        } break;
-        case __DESK__TC__: {
-          __tmp__PNN=((__DESK__TC *)__tmp__ONN)->parent_g_raw__XC.parent_area__VC.x_window__YNB;
-        } break;
-        case __G_RAW__KM__: {
-          __tmp__PNN=((__G_RAW__KM *)__tmp__ONN)->parent_g_group__LM.parent_area__VC.x_window__YNB;
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
-      lisaac_push(&__pos__5MN,L53356568); /* L407 AREA*/;
-      lisaac_push_first(&__pos__PRN,L9195016); /* L70 NUMERIC*/;
-      __tmp__QNN=(__INTEGER__K)(__tmp__NNN - __tmp__PNN);
-      lisaac_push(&__pos__5MN,L53351448); /* L407 AREA*/;
-      lisaac_push_first(&__pos__PRN,L9195016); /* L70 NUMERIC*/;
-      __tmp__NNN=(__INTEGER__K)(__tmp__FQK - __tmp__QNN);
-      __tmp__FQK=MOUSE__VT__->parent_window__XT.y_window__ZNB;
-      __tmp__ONN=MOUSE__VT__->parent_window__XT.parent__DBB;
-      /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__ONN==NULL) {
-        lisaac_push(&__pos__5MN,L53495320); /* L408 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)__tmp__ONN)->__id) {
-        case __AREA__PB__: {
-          __tmp__PNN=((__AREA__PB *)__tmp__ONN)->y_window__ZNB;
-        } break;
-        case __DESK__TC__: {
-          __tmp__PNN=((__DESK__TC *)__tmp__ONN)->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
-        } break;
-        case __G_RAW__KM__: {
-          __tmp__PNN=((__G_RAW__KM *)__tmp__ONN)->parent_g_group__LM.parent_area__VC.y_window__ZNB;
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
-      lisaac_push(&__pos__5MN,L53487640); /* L408 AREA*/;
-      lisaac_push_first(&__pos__PRN,L9195016); /* L70 NUMERIC*/;
-      __tmp__QNN=(__INTEGER__K)(__tmp__FQK - __tmp__PNN);
-      lisaac_push(&__pos__5MN,L53482520); /* L408 AREA*/;
-      lisaac_push_first(&__pos__PRN,L9195016); /* L70 NUMERIC*/;
-      __tmp__FQK=(__INTEGER__K)(__tmp__HQK - __tmp__QNN);
-      lisaac_push(&__pos__5MN,L53616664); /* L409 AREA*/;
-      lisaac_push_first(&__pos__PRN,L47853080); /* L365 AREA*/;
-      __tmp__HQK= 0;
-      __tmp__PNN= 0;
-      __tmp__QNN= 0;
-      y1__0SN= 0;
-      x2__1SN= 0;
-      y2__2SN= 0;
-      x3__3SN= 0;
-      y3__4SN= 0;
-      old_plan__5SN=NULL;
-      lisaac_push(&__pos__PRN,L48237080); /* L368 AREA*/;
-      lisaac_push_first(&__pos__D2N,L19150866); /* L146 BLOCK*/;
-      lisaac_push_first(&__pos__0RN,L7481860); /* L57 OBJECT*/;
-      __tmp__TRN=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__D2N,L19277842); /* L147 BLOCK*/;
-      __tmp__3PK=__infix_greater_equal__JGG( 15, 10);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3PK) {
-        lisaac_push(&__pos__D2N,L19280914); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__0RN,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__INN,L19285522); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__JGIB,L48238104); /* L368 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)MOUSE__VT__->parent_window__XT.parent__DBB != (void *)NULL)) {
-          lisaac_push(&__pos__INN,L19282450); /* L147 BLOCK*/;
-          lisaac_push_first(&__pos__JGIB,L13509634); /* L103 TRUE*/;
-          __tmp__3RN=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__INN,L19282450); /* L147 BLOCK*/;
-          lisaac_push_first(&__pos__JGIB,L14689286); /* L112 FALSE*/;
-          __tmp__3RN=TRUE__B__;
-        };
-        __tmp__ASN=__tmp__3RN;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__D2N,L19280914); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__0RN,L12081158); /* L92 FALSE*/;
-        __tmp__ASN=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ASN) {
-        lisaac_push(&__pos__D2N,L19532306); /* L149 BLOCK*/;
-        lisaac_push_first(&__pos__0RN,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__INN,L19289106); /* L147 BLOCK*/;
-        lisaac_push(&__pos__INN,L19428370); /* L148 BLOCK*/;
-        lisaac_push_first(&__pos__JGIB,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__C3KB,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__RGIB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__1LFE,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__TRN));
-        lisaac_push(&__pos__JGIB,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_3));
-        lisaac_push(&__pos__JGIB,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__C3KB,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__RGIB,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__1LFE,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__BMFE,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__JGIB,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__C3KB,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__RGIB,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__D2N,L19532306); /* L149 BLOCK*/;
-        lisaac_push_first(&__pos__0RN,L8530438); /* L65 FALSE*/;
+  li__RWYD=(__li__K)((*(li__UB__)).li__PD -  1);
+  li__UWYD= 0;
+  if ((li__H1WD > li__RWYD)) {
+    li__UWYD=li__RWYD;
+  } else /* FALSE */ {
+    li__UWYD=li__H1WD;
+  };
+  li__5YI=(__li__ZB)((__li__ZB)(li__ZYI +  1) &  3);
+  li__MU4B=((__li__B5 *)((void **)(*(((__li__F5 *)li__GS__->li__P5))).li__2V0)[((__li__K )li__ZYI)]);
+  li__MU4B->li__RU4B=li__UWYD;
+  li__MU4B->li__SU4B=li__QWYD;
+  li__MU4B->li__C5.li__VS4B=NULL;
+  if (((__li__ZB)((__li__ZB)(li__5YI +  2) &  3) != li__TZI)) {
+    li__ZYI=li__5YI;
+  };
+  li__H1WD=((__li__K )li__TZI);
+  li__RWYD=li__H1WD;
+  if ((li__H1WD != li__ZYI)) {
+    if (((li__GS__->li__TAB != li__GS__->li__IS.li__3JB) || (li__GS__->li__WAB != li__GS__->li__IS.li__4JB))) {
+      li__AOJ=li__GS__->li__TAB;
+      li__MBM=li__GS__->li__WAB;
+      li__WBM=li__GS__->li__IS.li__3JB;
+      li__XBM=li__GS__->li__IS.li__H4;
+      switch (((struct ___OBJ *)li__XBM)->__id) {
+      case __li__TB__: {
+        li__YBM=((__li__TB *)li__XBM)->li__3JB;
+      } break;
+      case __li__TC__: {
+        li__YBM=((__li__TC *)li__XBM)->li__XC.li__VC.li__3JB;
+      } break;
+      case __li__RL__: {
+        li__YBM=((__li__RL *)li__XBM)->li__SL.li__VC.li__3JB;
+      } break;
       };
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__NNN !=  0)) {
-        lisaac_push(&__pos__PRN,L48504856); /* L370 AREA*/;
-        lisaac_push_first(&__pos__D2N,L10377218); /* L79 TRUE*/;
-        __tmp__3RN=TRUE__B__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__PRN,L48504856); /* L370 AREA*/;
-        lisaac_push_first(&__pos__D2N,L11832326); /* L90 FALSE*/;
-        lisaac_push_first(&__pos__0RN,L48505880); /* L370 AREA*/;
-        __tmp__3RN=(__tmp__FQK !=  0);
+      li__1BM=(__li__K)(li__AOJ - (__li__K)(li__WBM - li__YBM));
+      li__AOJ=li__GS__->li__IS.li__4JB;
+      li__XBM=li__GS__->li__IS.li__H4;
+      switch (((struct ___OBJ *)li__XBM)->__id) {
+      case __li__TB__: {
+        li__YBM=((__li__TB *)li__XBM)->li__4JB;
+      } break;
+      case __li__TC__: {
+        li__YBM=((__li__TC *)li__XBM)->li__XC.li__VC.li__4JB;
+      } break;
+      case __li__RL__: {
+        li__YBM=((__li__RL *)li__XBM)->li__SL.li__VC.li__4JB;
+      } break;
       };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3RN) {
-        lisaac_push(&__pos__PRN,L52431384); /* L400 AREA*/;
-        lisaac_push_first(&__pos__D2N,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__0RN,L48512536); /* L370 AREA*/;
-        old_plan__5SN=MOUSE__VT__->parent_window__XT.plan__ZOB;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)MOUSE__VT__->parent_window__XT.plan__ZOB != (void *)NULL)) {
-          lisaac_push(&__pos__0RN,L49417752); /* L377 AREA*/;
-          lisaac_push_first(&__pos__INN,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__JGIB,L48770584); /* L372 AREA*/;
-          __tmp__5TN=MOUSE__VT__->parent_window__XT.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__5TN==NULL) {
-            lisaac_push(&__pos__JGIB,L48899608); /* L373 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__AUN=__tmp__5TN->x0__J3B;
-          };
-          /* NULL __LIMIT_X__C2B__ */
-if (__tmp__AUN==NULL) {
-            lisaac_push(&__pos__JGIB,L48902680); /* L373 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_X */ {
-            __tmp__BUN=__tmp__AUN->value__L3B;
-          };
-          __tmp__HQK=__tmp__BUN;
-          __tmp__5TN=MOUSE__VT__->parent_window__XT.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__5TN==NULL) {
-            lisaac_push(&__pos__JGIB,L49030680); /* L374 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__AUN=__tmp__5TN->x1__N3B;
-          };
-          /* NULL __LIMIT_X__C2B__ */
-if (__tmp__AUN==NULL) {
-            lisaac_push(&__pos__JGIB,L49033752); /* L374 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_X */ {
-            __tmp__BUN=__tmp__AUN->value__L3B;
-          };
-          __tmp__QNN=__tmp__BUN;
-          __tmp__5TN=MOUSE__VT__->parent_window__XT.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__5TN==NULL) {
-            lisaac_push(&__pos__JGIB,L49161752); /* L375 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__GUN=__tmp__5TN->y0__Q3B;
-          };
-          /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__GUN==NULL) {
-            lisaac_push(&__pos__JGIB,L49164824); /* L375 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_Y */ {
-            __tmp__BUN=__tmp__GUN->value__S3B;
-          };
-          __tmp__PNN=__tmp__BUN;
-          __tmp__5TN=MOUSE__VT__->parent_window__XT.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__5TN==NULL) {
-            lisaac_push(&__pos__JGIB,L49292824); /* L376 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__GUN=__tmp__5TN->y1__U3B;
-          };
-          /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__GUN==NULL) {
-            lisaac_push(&__pos__JGIB,L49295896); /* L376 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_Y */ {
-            __tmp__BUN=__tmp__GUN->value__S3B;
-          };
-          lisaac_push(&__pos__JGIB,L49296408); /* L376 AREA*/;
-          lisaac_push_first(&__pos__C3KB,L9195016); /* L70 NUMERIC*/;
-          y1__0SN=(__INTEGER__K)(__tmp__BUN -  1);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__0RN,L49417752); /* L377 AREA*/;
-          lisaac_push_first(&__pos__INN,L8530438); /* L65 FALSE*/;
-        };
-        lisaac_push(&__pos__0RN,L49555480); /* L378 AREA*/;
-        sub_move__NDO(MOUSE__VT__,__tmp__NNN,__tmp__FQK);
-        lisaac_push(&__pos__0RN,L49684504); /* L379 AREA*/;
-        clip_type1__WDC();
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)MOUSE__VT__->parent_window__XT.plan__ZOB != (void *)NULL)) {
-          lisaac_push(&__pos__0RN,L50466328); /* L385 AREA*/;
-          lisaac_push_first(&__pos__INN,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__JGIB,L49819160); /* L380 AREA*/;
-          __tmp__5TN=MOUSE__VT__->parent_window__XT.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__5TN==NULL) {
-            lisaac_push(&__pos__JGIB,L49948184); /* L381 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__AUN=__tmp__5TN->x0__J3B;
-          };
-          /* NULL __LIMIT_X__C2B__ */
-if (__tmp__AUN==NULL) {
-            lisaac_push(&__pos__JGIB,L49951256); /* L381 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_X */ {
-            __tmp__BUN=__tmp__AUN->value__L3B;
-          };
-          x2__1SN=__tmp__BUN;
-          __tmp__5TN=MOUSE__VT__->parent_window__XT.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__5TN==NULL) {
-            lisaac_push(&__pos__JGIB,L50079256); /* L382 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__AUN=__tmp__5TN->x1__N3B;
-          };
-          /* NULL __LIMIT_X__C2B__ */
-if (__tmp__AUN==NULL) {
-            lisaac_push(&__pos__JGIB,L50082328); /* L382 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_X */ {
-            __tmp__BUN=__tmp__AUN->value__L3B;
-          };
-          x3__3SN=__tmp__BUN;
-          __tmp__5TN=MOUSE__VT__->parent_window__XT.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__5TN==NULL) {
-            lisaac_push(&__pos__JGIB,L50210328); /* L383 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__GUN=__tmp__5TN->y0__Q3B;
-          };
-          /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__GUN==NULL) {
-            lisaac_push(&__pos__JGIB,L50213400); /* L383 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_Y */ {
-            __tmp__BUN=__tmp__GUN->value__S3B;
-          };
-          y2__2SN=__tmp__BUN;
-          __tmp__5TN=MOUSE__VT__->parent_window__XT.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__5TN==NULL) {
-            lisaac_push(&__pos__JGIB,L50341400); /* L384 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__GUN=__tmp__5TN->y1__U3B;
-          };
-          /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__GUN==NULL) {
-            lisaac_push(&__pos__JGIB,L50344472); /* L384 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_Y */ {
-            __tmp__BUN=__tmp__GUN->value__S3B;
-          };
-          lisaac_push(&__pos__JGIB,L50344984); /* L384 AREA*/;
-          lisaac_push_first(&__pos__C3KB,L9195016); /* L70 NUMERIC*/;
-          y3__4SN=(__INTEGER__K)(__tmp__BUN -  1);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__0RN,L50466328); /* L385 AREA*/;
-          lisaac_push_first(&__pos__INN,L8530438); /* L65 FALSE*/;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)old_plan__5SN != (void *)NULL)) {
-          lisaac_push(&__pos__0RN,L50607128); /* L386 AREA*/;
-          lisaac_push_first(&__pos__INN,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__JGIB,L50608152); /* L386 AREA*/;
-          __tmp__PVN=((void *)MOUSE__VT__->parent_window__XT.plan__ZOB != (void *)NULL);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__0RN,L50607128); /* L386 AREA*/;
-          lisaac_push_first(&__pos__INN,L12081158); /* L92 FALSE*/;
-          __tmp__PVN=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__PVN) {
-          lisaac_push(&__pos__0RN,L52301336); /* L399 AREA*/;
-          lisaac_push_first(&__pos__INN,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__JGIB,L50733080); /* L387 AREA*/;
-          __tmp__BUN=abs__EBJ(__tmp__NNN);
-          __tmp__YVN=MOUSE__VT__->parent_window__XT.width__IT;
-          lisaac_push(&__pos__JGIB,L50734104); /* L387 AREA*/;
-          lisaac_push_first(&__pos__C3KB,L14700552); /* L112 NUMERIC*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__BUN > __tmp__YVN)) {
-            lisaac_push(&__pos__JGIB,L50738712); /* L387 AREA*/;
-            lisaac_push_first(&__pos__C3KB,L10377218); /* L79 TRUE*/;
-            __tmp__GWN=TRUE__B__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__JGIB,L50738712); /* L387 AREA*/;
-            lisaac_push_first(&__pos__C3KB,L11832326); /* L90 FALSE*/;
-            lisaac_push_first(&__pos__RGIB,L50742808); /* L387 AREA*/;
-            __tmp__AWN=abs__EBJ(__tmp__FQK);
-            __tmp__CWN=MOUSE__VT__->parent_window__XT.height__MT;
-            lisaac_push(&__pos__RGIB,L50743832); /* L387 AREA*/;
-            lisaac_push_first(&__pos__1LFE,L14700552); /* L112 NUMERIC*/;
-            __tmp__GWN=(__tmp__AWN > __tmp__CWN);
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GWN) {
-            lisaac_push(&__pos__JGIB,L51384856); /* L392 AREA*/;
-            lisaac_push_first(&__pos__C3KB,L6825986); /* L52 TRUE*/;
-            lisaac_push_first(&__pos__RGIB,L50873880); /* L388 AREA*/;
-            redraw__to__QPO(__tmp__HQK,__tmp__PNN,__tmp__QNN,y1__0SN);
-            lisaac_push(&__pos__RGIB,L51004952); /* L389 AREA*/;
-            redraw__to__QPO(x2__1SN,y2__2SN,x3__3SN,y3__4SN);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__JGIB,L51384856); /* L392 AREA*/;
-            lisaac_push_first(&__pos__C3KB,L6826502); /* L52 FALSE*/;
-            lisaac_push_first(&__pos__RGIB,L51263512); /* L391 AREA*/;
-            __tmp__AWN=min__TLH(__tmp__HQK,x2__1SN);
-            lisaac_push(&__pos__RGIB,L51269656); /* L391 AREA*/;
-            __tmp__CWN=min__TLH(__tmp__PNN,y2__2SN);
-            lisaac_push(&__pos__RGIB,L51278360); /* L391 AREA*/;
-            __tmp__BXN=max__IMH(__tmp__QNN,x3__3SN);
-            lisaac_push(&__pos__RGIB,L51284504); /* L391 AREA*/;
-            __tmp__EXN=max__IMH(y1__0SN,y3__4SN);
-            lisaac_push(&__pos__RGIB,L51285528); /* L391 AREA*/;
-            redraw__to__QPO(__tmp__AWN,__tmp__CWN,__tmp__BXN,__tmp__EXN);
-          };
-        } else /* FALSE */ {
-          lisaac_push(&__pos__0RN,L52301336); /* L399 AREA*/;
-          lisaac_push_first(&__pos__INN,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__JGIB,L51518488); /* L393 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)old_plan__5SN != (void *)NULL)) {
-            lisaac_push(&__pos__JGIB,L51909144); /* L396 AREA*/;
-            lisaac_push_first(&__pos__C3KB,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__RGIB,L51791384); /* L395 AREA*/;
-            redraw__to__QPO(__tmp__HQK,__tmp__PNN,__tmp__QNN,y1__0SN);
-            __tmp__GWN=TRUE__B__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__JGIB,L51909144); /* L396 AREA*/;
-            lisaac_push_first(&__pos__C3KB,L8530438); /* L65 FALSE*/;
-            __tmp__GWN=FALSE__I__;
+      li__WBM=(__li__K)(li__MBM - (__li__K)(li__AOJ - li__YBM));
+      li__AOJ= 0;
+      li__MBM= 0;
+      li__YBM= 0;
+      li__SGM= 0;
+      li__TGM= 0;
+      li__UGM= 0;
+      li__VGM= 0;
+      li__WGM= 0;
+      li__XGM=NULL;
+      if (((li__1BM !=  0) || (li__WBM !=  0))) {
+        li__XGM=li__GS__->li__IS.li__2KB;
+        if (((void *)li__GS__->li__IS.li__2KB != (void *)NULL)) {
+          li__AOJ=li__GS__->li__IS.li__2KB->li__HYB->li__JYB;
+          li__YBM=li__GS__->li__IS.li__2KB->li__LYB->li__JYB;
+          li__MBM=li__GS__->li__IS.li__2KB->li__OYB->li__QYB;
+          li__SGM=(__li__K)(li__GS__->li__IS.li__2KB->li__SYB->li__QYB -  1);
+        };
+        li__JVM(li__GS__,li__1BM,li__WBM);
+        li__F4B();
+        if (((void *)li__GS__->li__IS.li__2KB != (void *)NULL)) {
+          li__TGM=li__GS__->li__IS.li__2KB->li__HYB->li__JYB;
+          li__VGM=li__GS__->li__IS.li__2KB->li__LYB->li__JYB;
+          li__UGM=li__GS__->li__IS.li__2KB->li__OYB->li__QYB;
+          li__WGM=(__li__K)(li__GS__->li__IS.li__2KB->li__SYB->li__QYB -  1);
+        };
+        if ((((void *)li__XGM != (void *)NULL) && ((void *)li__GS__->li__IS.li__2KB != (void *)NULL))) {
+          li__YWYD= 0;
+          if ((li__1BM <  0)) {
+            li__YWYD=(__li__K)(- li__1BM);
+          } else /* FALSE */ {
+            li__YWYD=li__1BM;
+          };
+          if ((li__YWYD > li__GS__->li__IS.li__ZR)) {
+            li__WJM=li__B__;
+          } else /* FALSE */ {
+            li__CEI= 0;
+            if ((li__WBM <  0)) {
+              li__CEI=(__li__K)(- li__WBM);
+            } else /* FALSE */ {
+              li__CEI=li__WBM;
+            };
+            li__WJM=(li__CEI > li__GS__->li__IS.li__3R);
           };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GWN) {
-            lisaac_push(&__pos__JGIB,L52171288); /* L398 AREA*/;
-            lisaac_push_first(&__pos__C3KB,L9326594); /* L71 TRUE*/;
+          if (li__WJM) {
+            li__DAN(li__AOJ,li__MBM,li__YBM,li__SGM);
+            li__DAN(li__TGM,li__UGM,li__VGM,li__WGM);
           } else /* FALSE */ {
-            lisaac_push(&__pos__JGIB,L52171288); /* L398 AREA*/;
-            lisaac_push_first(&__pos__C3KB,L9187334); /* L70 FALSE*/;
-            lisaac_push_first(&__pos__RGIB,L51913752); /* L396 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (((void *)MOUSE__VT__->parent_window__XT.plan__ZOB != (void *)NULL)) {
-              lisaac_push(&__pos__C3KB,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__RGIB,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__1LFE,L9445894); /* L72 FALSE*/;
-              lisaac_push_first(&__pos__BMFE,L52053528); /* L397 AREA*/;
-              redraw__to__QPO(x2__1SN,y2__2SN,x3__3SN,y3__4SN);
+            li__CEI= 0;
+            if ((li__AOJ > li__TGM)) {
+              li__CEI=li__TGM;
             } else /* FALSE */ {
-              lisaac_push(&__pos__C3KB,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__RGIB,L8530438); /* L65 FALSE*/;
+              li__CEI=li__AOJ;
             };
-          };
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__PRN,L52431384); /* L400 AREA*/;
-        lisaac_push_first(&__pos__D2N,L8530438); /* L65 FALSE*/;
-      };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__EK1D,L15339069); /* L117 MOUSE*/;
-      lisaac_push_first(&__pos__G5AE,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__EK1D,L16256573); /* L124 MOUSE*/;
-    lisaac_push_first(&__pos__G5AE,L9441810); /* L72 BLOCK*/;
-    while_do__V4M:
-    {
-      lisaac_push(&__pos__G5AE,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__XPK,L15470141); /* L118 MOUSE*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__KYJ != p_end__MYJ)) {
-        lisaac_push(&__pos__G5AE,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__XPK,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__5MN,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__PRN,L15482429); /* L118 MOUSE*/;
-        __tmp__XQK=MOUSE__VT__->buffer_event__OCB;
-        /* NULL __FAST_ARRAYoEVENT_MOUSEo__ECB__ */
-if (__tmp__XQK==NULL) {
-          lisaac_push(&__pos__PRN,L15615037); /* L119 MOUSE*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* FAST_ARRAY(EVENT_MOUSE) */ {
-          lisaac_push(&__pos__PRN,L15615037); /* L119 MOUSE*/;
-          item__1E5(((__FAST_ARRAYoEVENT_MOUSEo__ECB *)__tmp__XQK),__tmp__KYJ);
-        };
-        /* NULL __LINKED_LISToINBOXo__SJ__ */
-if (MOUSE__VT__->parent_input__WT.list_client__0J==NULL) {
-          lisaac_push(&__pos__PRN,L15738429); /* L120 MOUSE*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        };
-        __tmp__2QK=MOUSE__VT__->parent_input__WT.list_client__0J;
-        /* NULL __LINKED_LISToINBOXo__SJ__ */
-if (__tmp__2QK==NULL) {
-          lisaac_push(&__pos__PRN,L15750205); /* L120 MOUSE*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LINKED_LIST(INBOX) */ {
-          __tmp__AWN=__tmp__2QK->parent_linked_collection__ZJ.upper__MK;
-        };
-        lisaac_push(&__pos__PRN,L15991869); /* L122 MOUSE*/;
-        __tmp__BUN= 1;
-        lisaac_push_first(&__pos__D2N,L21764104); /* L166 NUMERIC*/;
-        to__do__13N:
-        {
-          lisaac_push(&__pos__D2N,L21764104); /* L166 NUMERIC*/;
-          __tmp__A4N=__infix_less_equal__GTG(__tmp__BUN,__tmp__AWN);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__A4N) {
-            lisaac_push(&__pos__D2N,L22153736); /* L169 NUMERIC*/;
-            lisaac_push_first(&__pos__0RN,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__INN,L21899272); /* L167 NUMERIC*/;
-            lisaac_push_first(&__pos__JGIB,L15753277); /* L120 MOUSE*/;
-            __tmp__FRK=MOUSE__VT__->parent_input__WT.list_client__0J;
-            /* NULL __LINKED_LISToINBOXo__SJ__ */
-if (__tmp__FRK==NULL) {
-              lisaac_push(&__pos__JGIB,L15870525); /* L121 MOUSE*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LINKED_LIST(INBOX) */ {
-              lisaac_push(&__pos__JGIB,L15870525); /* L121 MOUSE*/;
-              __tmp__GRK=item__ZNVB(((__LINKED_LISToINBOXo__SJ *)__tmp__FRK),__tmp__BUN);
+            li__YUG= 0;
+            if ((li__MBM > li__UGM)) {
+              li__YUG=li__UGM;
+            } else /* FALSE */ {
+              li__YUG=li__MBM;
             };
-            __tmp__HRK=MOUSE__VT__->buffer_event__OCB;
-            /* NULL __FAST_ARRAYoEVENT_MOUSEo__ECB__ */
-if (__tmp__HRK==NULL) {
-              lisaac_push(&__pos__JGIB,L15885373); /* L121 MOUSE*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* FAST_ARRAY(EVENT_MOUSE) */ {
-              lisaac_push(&__pos__JGIB,L15885373); /* L121 MOUSE*/;
-              __tmp__IRK=item__1E5(((__FAST_ARRAYoEVENT_MOUSEo__ECB *)__tmp__HRK),__tmp__KYJ);
+            li__21WD= 0;
+            if ((li__YBM > li__VGM)) {
+              li__21WD=li__YBM;
+            } else /* FALSE */ {
+              li__21WD=li__VGM;
             };
-            /* NULL __EXAMPLE__OB__ __DESK__TC__ __WORLD__JJ__ */
-if (__tmp__GRK==NULL) {
-              lisaac_push(&__pos__JGIB,L15885885); /* L121 MOUSE*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else {
-              switch (((struct ___OBJ *)__tmp__GRK)->__id) {
-              case __EXAMPLE__OB__: {
-                lisaac_push(&__pos__JGIB,L15885885); /* L121 MOUSE*/;
-                Self__KEPD=((__EXAMPLE__OB *)__tmp__GRK);
-                lisaac_push_first(&__pos__C3KB,L19663383); /* L150 EXAMPLE*/;
-                lisaac_push_first(&__pos__RGIB,L8530438); /* L65 FALSE*/;
-                /* NULL __EVENT_MOUSE__ACB__ */
-if (__tmp__IRK==NULL) {
-                  __tmp__2EPD=NULL;
-                } else /* EVENT_MOUSE */ {
-                  __tmp__2EPD=((void *)__tmp__IRK);
-                };
-                /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__2EPD != (void *)NULL)) {
-                  lisaac_push(&__pos__C3KB,L20318743); /* L155 EXAMPLE*/;
-                  lisaac_push_first(&__pos__RGIB,L8792066); /* L67 TRUE*/;
-                  lisaac_push_first(&__pos__1LFE,L20198935); /* L154 EXAMPLE*/;
-                  mouse_event__SXAD(Self__KEPD,__tmp__2EPD);
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__C3KB,L20318743); /* L155 EXAMPLE*/;
-                  lisaac_push_first(&__pos__RGIB,L8530438); /* L65 FALSE*/;
-                };
-                lisaac_push(&__pos__C3KB,L20974103); /* L160 EXAMPLE*/;
-                lisaac_push_first(&__pos__RGIB,L8530438); /* L65 FALSE*/;
-              } break;
-              case __DESK__TC__: {
-                lisaac_push(&__pos__JGIB,L15885885); /* L121 MOUSE*/;
-                receive__5MED(((__DESK__TC *)((__EXAMPLE__OB *)__tmp__GRK)),__tmp__IRK);
-              } break;
-              case __WORLD__JJ__: {
-                lisaac_push(&__pos__JGIB,L15885885); /* L121 MOUSE*/;
-                lisaac_push_first(&__pos__C3KB,L8260148); /* L63 WORLD*/;
-                lisaac_push_first(&__pos__RGIB,L8530438); /* L65 FALSE*/;
-              } break;
-              default:
-              lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-              }
+            li__A2WD= 0;
+            if ((li__SGM > li__WGM)) {
+              li__A2WD=li__SGM;
+            } else /* FALSE */ {
+              li__A2WD=li__WGM;
             };
-            lisaac_push(&__pos__INN,L22026760); /* L168 NUMERIC*/;
-            lisaac_push_first(&__pos__JGIB,L9990152); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__C3KB,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__RGIB,L9195016); /* L70 NUMERIC*/;
-            __tmp__01HE=(__INTEGER__K)(-  1);
-            lisaac_push(&__pos__JGIB,L9989128); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__C3KB,L9195016); /* L70 NUMERIC*/;
-            __tmp__H4N=(__INTEGER__K)(__tmp__BUN - __tmp__01HE);
-            lisaac_push(&__pos__INN,L22038024); /* L168 NUMERIC*/;
-            __tmp__BUN=__tmp__H4N;
-            goto to__do__13N;
+            li__DAN(li__CEI,li__YUG,li__21WD,li__A2WD);
+          };
+        } else /* FALSE */ {
+          if (((void *)li__XGM != (void *)NULL)) {
+            li__DAN(li__AOJ,li__MBM,li__YBM,li__SGM);
+            li__WJM=li__B__;
           } else /* FALSE */ {
-            lisaac_push(&__pos__D2N,L22153736); /* L169 NUMERIC*/;
-            lisaac_push_first(&__pos__0RN,L8530438); /* L65 FALSE*/;
+            li__WJM=li__I__;
+          };
+          if ((! li__WJM)) {
+            if (((void *)li__GS__->li__IS.li__2KB != (void *)NULL)) {
+              li__DAN(li__TGM,li__UGM,li__VGM,li__WGM);
+            };
           };
         };
-        lisaac_push(&__pos__PRN,L16127037); /* L123 MOUSE*/;
-        lisaac_push_first(&__pos__D2N,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__0RN,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__INN,L9195016); /* L70 NUMERIC*/;
-        __tmp__BUN=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__D2N,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__0RN,L9195016); /* L70 NUMERIC*/;
-        __tmp__YVN=(__INTEGER__K)(__tmp__KYJ - __tmp__BUN);
-        lisaac_push(&__pos__PRN,L16129597); /* L123 MOUSE*/;
-        lisaac_push_first(&__pos__D2N,L22171143); /* L169 INTEGER*/;
-        __tmp__KYJ=(__INTEGER__K)(__tmp__YVN &  3);
-        lisaac_push(&__pos__5MN,L9709074); /* L74 BLOCK*/;
-        goto while_do__V4M;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__G5AE,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__XPK,L8530438); /* L65 FALSE*/;
-      };
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__WNK,L16386621); /* L125 MOUSE*/;
-    lisaac_push_first(&__pos__N2K,L8530438); /* L65 FALSE*/;
-  };
-  MOUSE__VT__->x_current__UDB=__tmp__FYJ;
-  MOUSE__VT__->y_current__XDB=__tmp__Q2K;
-  MOUSE__VT__->right__LWB=right_new__2XJ;
-  MOUSE__VT__->left__YWB=left_new__1XJ;
-}
-
-static __BOOLEAN__C is_empty__M1UB(__LINKED_LISToEVENTo__GU *Self__O1UB)
-/* (Strict LINKED_LIST(EVENT){LINKED_LISToEVENTo__GU}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__YD0B;
-  __INTEGER__K __tmp__11UB;
-  _____CONTEXT __pos__N1UB,__pos__2SXB,__pos__TD0B,__pos__PQ3B;
-  _____CONTEXT __pos__5D0B,__pos__Z1UB,__pos__P1OC,__pos__M1QC;
-  _____CONTEXT __pos__X1OC,__pos__IAHE;
-  __BOOLEAN__C Result__P1UB,__tmp__0D0B,__tmp__CE0B,__tmp__FE0B;
-  lisaac_push_first(&__pos__N1UB,L9312309); /* L71 LINKED_LIST*/;
-  Result__P1UB=((void *)Self__O1UB->first_link__U1UB == (void *)NULL);
-  lisaac_push(&__pos__N1UB,L14297144); /* L109 TRAVERSABLE*/;
-  lisaac_push_first(&__pos__2SXB,L15357964); /* L117 STRING_CONSTANT*/;
-  lisaac_push_first(&__pos__TD0B,L23083026); /* L176 BLOCK*/;
-  lisaac_push_first(&__pos__PQ3B,L7481860); /* L57 OBJECT*/;
-  __tmp__YD0B=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__TD0B,L23210002); /* L177 BLOCK*/;
-  __tmp__0D0B=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__0D0B) {
-    lisaac_push(&__pos__TD0B,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__PQ3B,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__5D0B,L23218194); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__Z1UB,L14306360); /* L109 TRAVERSABLE*/;
-    __tmp__11UB=count__VNW(Self__O1UB);
-    /* __TRUE__B__ __FALSE__I__ */
-if ((Result__P1UB == (__tmp__11UB ==  0))) {
-      lisaac_push(&__pos__5D0B,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__Z1UB,L13509634); /* L103 TRUE*/;
-      __tmp__CE0B=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__5D0B,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__Z1UB,L14689286); /* L112 FALSE*/;
-      __tmp__CE0B=TRUE__B__;
-    };
-    __tmp__FE0B=__tmp__CE0B;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__TD0B,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__PQ3B,L12081158); /* L92 FALSE*/;
-    __tmp__FE0B=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__FE0B) {
-    lisaac_push(&__pos__TD0B,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__PQ3B,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__5D0B,L23348754); /* L178 BLOCK*/;
-    lisaac_push_first(&__pos__Z1UB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__P1OC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__M1QC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__X1OC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__YD0B));
-    lisaac_push(&__pos__Z1UB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_7));
-    lisaac_push(&__pos__Z1UB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__P1OC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__M1QC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__X1OC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__IAHE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__Z1UB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__P1OC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__M1QC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__TD0B,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__PQ3B,L8530438); /* L65 FALSE*/;
-  };
-  return(Result__P1UB);
-}
-
-static void* item__TNSC(__LINKED_LISToEVENTo__GU *Self__VNSC,__INTEGER__K i__WNSC)
-/* (Strict LINKED_LIST(EVENT){LINKED_LISToEVENTo__GU},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__12SC,__tmp__GGTC;
-  __INTEGER__K __tmp__3CTC,__tmp__DETC,__tmp__I2HE;
-  void *__tmp__KOSC,*Result__XNSC;
-  _____CONTEXT __pos__UNSC,__pos__X2SC,__pos__45SC,__pos__C3SC;
-  _____CONTEXT __pos__1NSC,__pos__Q0MD,__pos__BTND,__pos__Y0MD;
-  _____CONTEXT __pos__OAHE,__pos__FUND,__pos__W2MD,__pos__UAHE;
-  __BOOLEAN__C __tmp__32SC,__tmp__3NSC,__tmp__F3SC,__tmp__QGTC;
-  __BOOLEAN__C __tmp__4JTC;
-  __LINKED_LIST_NODEoEVENTo__Q1UB *__tmp__BETC,*__tmp__CETC;
-  lisaac_push_first(&__pos__UNSC,L15862840); /* L121 TRAVERSABLE*/;
-  lisaac_push_first(&__pos__X2SC,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__45SC,L7481860); /* L57 OBJECT*/;
-  __tmp__12SC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__X2SC,L21899282); /* L167 BLOCK*/;
-  __tmp__32SC=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__32SC) {
-    lisaac_push(&__pos__X2SC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__45SC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__C3SC,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__1NSC,L15870520); /* L121 TRAVERSABLE*/;
-    __tmp__3NSC=valid_index__COTC(Self__VNSC,i__WNSC);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3NSC) {
-      lisaac_push(&__pos__C3SC,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__1NSC,L13509634); /* L103 TRUE*/;
-      __tmp__F3SC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__C3SC,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__1NSC,L14689286); /* L112 FALSE*/;
-      __tmp__F3SC=TRUE__B__;
-    };
-    __tmp__3NSC=__tmp__F3SC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__X2SC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__45SC,L12081158); /* L92 FALSE*/;
-    __tmp__3NSC=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3NSC) {
-    lisaac_push(&__pos__X2SC,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__45SC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__C3SC,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__C3SC,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__1NSC,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__Q0MD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__BTND,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__Y0MD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__12SC));
-    lisaac_push(&__pos__1NSC,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__1NSC,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__Q0MD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__BTND,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__Y0MD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__OAHE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__1NSC,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__Q0MD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__BTND,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__X2SC,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__45SC,L8530438); /* L65 FALSE*/;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if ((i__WNSC != Self__VNSC->mem_idx__4PMC)) {
-    lisaac_push(&__pos__UNSC,L21760565); /* L166 LINKED_LIST*/;
-    lisaac_push_first(&__pos__X2SC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__45SC,L21634613); /* L165 LINKED_LIST*/;
-    lisaac_push_first(&__pos__C3SC,L63704117); /* L486 LINKED_LIST*/;
-    lisaac_push_first(&__pos__1NSC,L21772306); /* L166 BLOCK*/;
-    lisaac_push_first(&__pos__Q0MD,L7481860); /* L57 OBJECT*/;
-    __tmp__GGTC=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__1NSC,L21899282); /* L167 BLOCK*/;
-    __tmp__3NSC=__infix_greater_equal__JGG( 15, 5);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3NSC) {
-      lisaac_push(&__pos__1NSC,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__Q0MD,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__BTND,L21906962); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__Y0MD,L63712309); /* L486 LINKED_LIST*/;
-      __tmp__F3SC=valid_index__COTC(Self__VNSC,i__WNSC);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__F3SC) {
-        lisaac_push(&__pos__BTND,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__Y0MD,L13509634); /* L103 TRUE*/;
-        __tmp__QGTC=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__BTND,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__Y0MD,L14689286); /* L112 FALSE*/;
-        __tmp__QGTC=TRUE__B__;
       };
-      __tmp__F3SC=__tmp__QGTC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__1NSC,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__Q0MD,L12081158); /* L92 FALSE*/;
-      __tmp__F3SC=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__F3SC) {
-      lisaac_push(&__pos__1NSC,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__Q0MD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__BTND,L21910546); /* L167 BLOCK*/;
-      lisaac_push(&__pos__BTND,L22051346); /* L168 BLOCK*/;
-      lisaac_push_first(&__pos__Y0MD,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__OAHE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__FUND,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__W2MD,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__GGTC));
-      lisaac_push(&__pos__Y0MD,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_1));
-      lisaac_push(&__pos__Y0MD,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__OAHE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__FUND,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__W2MD,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__UAHE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__Y0MD,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__OAHE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__FUND,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__1NSC,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__Q0MD,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__C3SC,L63835189); /* L487 LINKED_LIST*/;
-    lisaac_push_first(&__pos__1NSC,L21772306); /* L166 BLOCK*/;
-    lisaac_push_first(&__pos__Q0MD,L7481860); /* L57 OBJECT*/;
-    __tmp__GGTC=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__1NSC,L21899282); /* L167 BLOCK*/;
-    __tmp__3NSC=__infix_greater_equal__JGG( 15, 5);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3NSC) {
-      lisaac_push(&__pos__1NSC,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__Q0MD,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__BTND,L21906962); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__Y0MD,L63836213); /* L487 LINKED_LIST*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((Self__VNSC->mem_idx__4PMC != i__WNSC)) {
-        lisaac_push(&__pos__BTND,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__Y0MD,L13509634); /* L103 TRUE*/;
-        __tmp__QGTC=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__BTND,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__Y0MD,L14689286); /* L112 FALSE*/;
-        __tmp__QGTC=TRUE__B__;
-      };
-      __tmp__F3SC=__tmp__QGTC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__1NSC,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__Q0MD,L12081158); /* L92 FALSE*/;
-      __tmp__F3SC=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__F3SC) {
-      lisaac_push(&__pos__1NSC,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__Q0MD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__BTND,L21910546); /* L167 BLOCK*/;
-      lisaac_push(&__pos__BTND,L22051346); /* L168 BLOCK*/;
-      lisaac_push_first(&__pos__Y0MD,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__OAHE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__FUND,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__W2MD,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__GGTC));
-      lisaac_push(&__pos__Y0MD,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_1));
-      lisaac_push(&__pos__Y0MD,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__OAHE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__FUND,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__W2MD,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__UAHE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__Y0MD,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__OAHE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__FUND,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__1NSC,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__Q0MD,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__C3SC,L63966261); /* L488 LINKED_LIST*/;
-    lisaac_push_first(&__pos__1NSC,L21772306); /* L166 BLOCK*/;
-    lisaac_push_first(&__pos__Q0MD,L7481860); /* L57 OBJECT*/;
-    __tmp__GGTC=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__1NSC,L21899282); /* L167 BLOCK*/;
-    __tmp__3NSC=__infix_greater_equal__JGG( 15, 5);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3NSC) {
-      lisaac_push(&__pos__1NSC,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__Q0MD,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__BTND,L21906962); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__Y0MD,L63967285); /* L488 LINKED_LIST*/;
-      __tmp__3CTC=Self__VNSC->mem_idx__4PMC;
-      lisaac_push(&__pos__Y0MD,L63972405); /* L488 LINKED_LIST*/;
-      lisaac_push_first(&__pos__OAHE,L14700552); /* L112 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__3CTC >  0)) {
-        lisaac_push(&__pos__BTND,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__Y0MD,L13509634); /* L103 TRUE*/;
-        __tmp__QGTC=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__BTND,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__Y0MD,L14689286); /* L112 FALSE*/;
-        __tmp__QGTC=TRUE__B__;
-      };
-      __tmp__F3SC=__tmp__QGTC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__1NSC,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__Q0MD,L12081158); /* L92 FALSE*/;
-      __tmp__F3SC=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__F3SC) {
-      lisaac_push(&__pos__1NSC,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__Q0MD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__BTND,L21910546); /* L167 BLOCK*/;
-      lisaac_push(&__pos__BTND,L22051346); /* L168 BLOCK*/;
-      lisaac_push_first(&__pos__Y0MD,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__OAHE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__FUND,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__W2MD,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__GGTC));
-      lisaac_push(&__pos__Y0MD,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_1));
-      lisaac_push(&__pos__Y0MD,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__OAHE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__FUND,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__W2MD,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__UAHE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__Y0MD,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__OAHE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__FUND,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__1NSC,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__Q0MD,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__C3SC,L64097333); /* L489 LINKED_LIST*/;
-    lisaac_push_first(&__pos__1NSC,L21772306); /* L166 BLOCK*/;
-    lisaac_push_first(&__pos__Q0MD,L7481860); /* L57 OBJECT*/;
-    __tmp__GGTC=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__1NSC,L21899282); /* L167 BLOCK*/;
-    __tmp__3NSC=__infix_greater_equal__JGG( 15, 5);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3NSC) {
-      lisaac_push(&__pos__1NSC,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__Q0MD,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__BTND,L21906962); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__Y0MD,L64098357); /* L489 LINKED_LIST*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__VNSC->mem_lnk__3PMC != (void *)NULL)) {
-        lisaac_push(&__pos__BTND,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__Y0MD,L13509634); /* L103 TRUE*/;
-        __tmp__QGTC=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__BTND,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__Y0MD,L14689286); /* L112 FALSE*/;
-        __tmp__QGTC=TRUE__B__;
-      };
-      __tmp__F3SC=__tmp__QGTC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__1NSC,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__Q0MD,L12081158); /* L92 FALSE*/;
-      __tmp__F3SC=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__F3SC) {
-      lisaac_push(&__pos__1NSC,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__Q0MD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__BTND,L21910546); /* L167 BLOCK*/;
-      lisaac_push(&__pos__BTND,L22051346); /* L168 BLOCK*/;
-      lisaac_push_first(&__pos__Y0MD,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__OAHE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__FUND,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__W2MD,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__GGTC));
-      lisaac_push(&__pos__Y0MD,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_1));
-      lisaac_push(&__pos__Y0MD,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__OAHE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__FUND,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__W2MD,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__UAHE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__Y0MD,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__OAHE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__FUND,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__1NSC,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__Q0MD,L8530438); /* L65 FALSE*/;
-    };
-    __tmp__3CTC=Self__VNSC->mem_idx__4PMC;
-    lisaac_push(&__pos__C3SC,L64494645); /* L492 LINKED_LIST*/;
-    lisaac_push_first(&__pos__1NSC,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__3CTC > i__WNSC)) {
-      lisaac_push(&__pos__C3SC,L64883253); /* L495 LINKED_LIST*/;
-      lisaac_push_first(&__pos__1NSC,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__Q0MD,L64498741); /* L492 LINKED_LIST*/;
-      Self__VNSC->mem_idx__4PMC= 1;
-      Self__VNSC->mem_lnk__3PMC=Self__VNSC->first_link__U1UB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__C3SC,L64883253); /* L495 LINKED_LIST*/;
-      lisaac_push_first(&__pos__1NSC,L8530438); /* L65 FALSE*/;
     };
-    lisaac_push(&__pos__C3SC,L65407541); /* L499 LINKED_LIST*/;
-    lisaac_push_first(&__pos__1NSC,L11802642); /* L90 BLOCK*/;
-    until_do__ZJTC:
-    {
-      lisaac_push(&__pos__1NSC,L11802642); /* L90 BLOCK*/;
-      lisaac_push_first(&__pos__Q0MD,L65014325); /* L496 LINKED_LIST*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((i__WNSC == Self__VNSC->mem_idx__4PMC)) {
-        lisaac_push(&__pos__1NSC,L11799570); /* L90 BLOCK*/;
-        lisaac_push_first(&__pos__Q0MD,L13509634); /* L103 TRUE*/;
-        __tmp__4JTC=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__1NSC,L11799570); /* L90 BLOCK*/;
-        lisaac_push_first(&__pos__Q0MD,L14689286); /* L112 FALSE*/;
-        __tmp__4JTC=TRUE__B__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4JTC) {
-        lisaac_push(&__pos__1NSC,L12192274); /* L93 BLOCK*/;
-        lisaac_push_first(&__pos__Q0MD,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__BTND,L11935762); /* L91 BLOCK*/;
-        lisaac_push_first(&__pos__Y0MD,L65026101); /* L496 LINKED_LIST*/;
-        __tmp__BETC=Self__VNSC->mem_lnk__3PMC;
-        /* NULL __LINKED_LIST_NODEoEVENTo__Q1UB__ */
-if (__tmp__BETC==NULL) {
-          lisaac_push(&__pos__Y0MD,L65157685); /* L497 LINKED_LIST*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LINKED_LIST_NODE(EVENT) */ {
-          __tmp__CETC=__tmp__BETC->next__GQMC;
+    while ((li__RWYD != li__ZYI)) {
+      li__YWYD= 1;
+      li__CEI=li__GS__->li__HS.li__HJ->li__GJ.li__YJ;
+      while ((li__YWYD <= li__CEI)) {
+        li__4OJ=li__BCPB(((__li__5I *)li__GS__->li__HS.li__HJ),li__YWYD);
+        li__APJ=((void **)(*(((__li__F5 *)li__GS__->li__P5))).li__2V0)[li__RWYD];
+        switch (((struct ___OBJ *)li__4OJ)->__id) {
+        case __li__SB__: {
+          li__ZEBD=((__li__SB *)li__4OJ);
+          if (li__APJ==NULL) {
+            li__KFBD=NULL;
+          } else /* EVENT_MOUSE */ {
+            li__KFBD=((void *)li__APJ);
+          };
+          if (((void *)li__KFBD != (void *)NULL)) {
+            li__APUC(li__ZEBD,li__KFBD);
+          };
+        } break;
+        case __li__TC__: {
+          li__3XXC(((__li__TC *)((__li__SB *)li__4OJ)),li__APJ);
+        } break;
+        case __li__XI__:  break;
         };
-        Self__VNSC->mem_lnk__3PMC=__tmp__CETC;
-        __tmp__DETC=Self__VNSC->mem_idx__4PMC;
-        lisaac_push(&__pos__Y0MD,L65287221); /* L498 LINKED_LIST*/;
-        lisaac_push_first(&__pos__OAHE,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__FUND,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__W2MD,L9195016); /* L70 NUMERIC*/;
-        __tmp__I2HE=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__OAHE,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__FUND,L9195016); /* L70 NUMERIC*/;
-        Self__VNSC->mem_idx__4PMC=(__INTEGER__K)(__tmp__DETC - __tmp__I2HE);
-        lisaac_push(&__pos__BTND,L12068370); /* L92 BLOCK*/;
-        goto until_do__ZJTC;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__1NSC,L12192274); /* L93 BLOCK*/;
-        lisaac_push_first(&__pos__Q0MD,L8530438); /* L65 FALSE*/;
-      };
-    };
-    lisaac_push(&__pos__C3SC,L65801269); /* L502 LINKED_LIST*/;
-    lisaac_push_first(&__pos__1NSC,L24393746); /* L186 BLOCK*/;
-    lisaac_push_first(&__pos__Q0MD,L7481860); /* L57 OBJECT*/;
-    __tmp__GGTC=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__1NSC,L24520722); /* L187 BLOCK*/;
-    __tmp__3NSC=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3NSC) {
-      lisaac_push(&__pos__1NSC,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__Q0MD,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__BTND,L24528914); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__Y0MD,L65802293); /* L502 LINKED_LIST*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((Self__VNSC->mem_idx__4PMC == i__WNSC)) {
-        lisaac_push(&__pos__BTND,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__Y0MD,L13509634); /* L103 TRUE*/;
-        __tmp__QGTC=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__BTND,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__Y0MD,L14689286); /* L112 FALSE*/;
-        __tmp__QGTC=TRUE__B__;
+        li__YWYD=(__li__K)(li__YWYD +  1);
       };
-      __tmp__F3SC=__tmp__QGTC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__1NSC,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__Q0MD,L12081158); /* L92 FALSE*/;
-      __tmp__F3SC=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__F3SC) {
-      lisaac_push(&__pos__1NSC,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__Q0MD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__BTND,L24532498); /* L187 BLOCK*/;
-      lisaac_push(&__pos__BTND,L24672274); /* L188 BLOCK*/;
-      lisaac_push_first(&__pos__Y0MD,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__OAHE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__FUND,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__W2MD,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__GGTC));
-      lisaac_push(&__pos__Y0MD,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_2));
-      lisaac_push(&__pos__Y0MD,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__OAHE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__FUND,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__W2MD,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__UAHE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__Y0MD,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__OAHE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__FUND,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__1NSC,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__Q0MD,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__C3SC,L65932341); /* L503 LINKED_LIST*/;
-    lisaac_push_first(&__pos__1NSC,L24393746); /* L186 BLOCK*/;
-    lisaac_push_first(&__pos__Q0MD,L7481860); /* L57 OBJECT*/;
-    __tmp__GGTC=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__1NSC,L24520722); /* L187 BLOCK*/;
-    __tmp__3NSC=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3NSC) {
-      lisaac_push(&__pos__1NSC,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__Q0MD,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__BTND,L24528914); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__Y0MD,L65933365); /* L503 LINKED_LIST*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__VNSC->mem_lnk__3PMC != (void *)NULL)) {
-        lisaac_push(&__pos__BTND,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__Y0MD,L13509634); /* L103 TRUE*/;
-        __tmp__QGTC=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__BTND,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__Y0MD,L14689286); /* L112 FALSE*/;
-        __tmp__QGTC=TRUE__B__;
-      };
-      __tmp__F3SC=__tmp__QGTC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__1NSC,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__Q0MD,L12081158); /* L92 FALSE*/;
-      __tmp__F3SC=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__F3SC) {
-      lisaac_push(&__pos__1NSC,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__Q0MD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__BTND,L24532498); /* L187 BLOCK*/;
-      lisaac_push(&__pos__BTND,L24672274); /* L188 BLOCK*/;
-      lisaac_push_first(&__pos__Y0MD,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__OAHE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__FUND,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__W2MD,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__GGTC));
-      lisaac_push(&__pos__Y0MD,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_2));
-      lisaac_push(&__pos__Y0MD,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__OAHE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__FUND,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__W2MD,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__UAHE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__Y0MD,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__OAHE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__FUND,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__1NSC,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__Q0MD,L8530438); /* L65 FALSE*/;
+      li__RWYD=(__li__K)((__li__K)(li__RWYD +  1) &  3);
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__UNSC,L21760565); /* L166 LINKED_LIST*/;
-    lisaac_push_first(&__pos__X2SC,L8530438); /* L65 FALSE*/;
   };
-  __tmp__BETC=Self__VNSC->mem_lnk__3PMC;
-  /* NULL __LINKED_LIST_NODEoEVENTo__Q1UB__ */
-if (__tmp__BETC==NULL) {
-    lisaac_push(&__pos__UNSC,L22021173); /* L168 LINKED_LIST*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* LINKED_LIST_NODE(EVENT) */ {
-    __tmp__KOSC=__tmp__BETC->item__4OMC;
-  };
-  Result__XNSC=__tmp__KOSC;
-  return(Result__XNSC);
+  li__GS__->li__TAB=li__UWYD;
+  li__GS__->li__WAB=li__QWYD;
+  li__GS__->li__3RB=li__JYI;
+  li__GS__->li__JSB=li__IYI;
 }
 
-static void receive__Z4ZC(__EXAMPLE__OB *Self__14ZC,void *msg__24ZC)
-/* (Strict EXAMPLE{EXAMPLE__OB},EVENT{NULLxEVENT_MOUSE__ACBxEVENT_KEYBOARD__BFBxEVENT_TIMER__2HB}) Void No recursive, No inlinable. NO CONTEXT! */
+static void li__HSOC(__li__SB *li__ISOC,void *li__JSOC)
+/* (Strict EXAMPLE{li__SB},EVENT{NULLxli__B5xli__2BBxli__REB}) Void No recursive, No inlinable. NO CONTEXT! */
 {
-  __EVENT_KEYBOARD__BFB *__tmp__B5ZC;
-  __EVENT_MOUSE__ACB *__tmp__N5ZC;
-  __EVENT_TIMER__2HB *__tmp__X5ZC;
-  _____CONTEXT __pos__04ZC,__pos__PC3C,__pos__G5ZC,__pos__PXAD;
-  lisaac_push_first(&__pos__04ZC,L18623511); /* L142 EXAMPLE*/;
-  /* NULL __EVENT_MOUSE__ACB__ __EVENT_KEYBOARD__BFB__ __EVENT_TIMER__2HB__ */
-if (msg__24ZC==NULL) {
-    __tmp__B5ZC=NULL;
+  __li__B5 *li__ZSOC;
+  __li__REB *li__CTOC,*li__UL1D;
+  __li__U li__SL1D,li__XL1D;
+  if (li__JSOC==NULL) {
+    li__ZSOC=NULL;
   } else {
-    if (((struct ___OBJ *)msg__24ZC)->__id==__EVENT_KEYBOARD__BFB__) {
-      __tmp__B5ZC=((void *)msg__24ZC);
+    if (((struct ___OBJ *)li__JSOC)->__id==__li__B5__) {
+      li__ZSOC=((void *)li__JSOC);
     } else /* Other types */ {
-      __tmp__B5ZC=NULL;
+      li__ZSOC=NULL;
     }
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__B5ZC != (void *)NULL)) {
-    lisaac_push(&__pos__04ZC,L19663383); /* L150 EXAMPLE*/;
-    lisaac_push_first(&__pos__PC3C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__G5ZC,L19414551); /* L148 EXAMPLE*/;
-    /* NULL __EVENT_KEYBOARD__BFB__ */
-if (__tmp__B5ZC==NULL) {
-      lisaac_push(&__pos__G5ZC,L19549207); /* L149 EXAMPLE*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    };
-    lisaac_push(&__pos__G5ZC,L19549719); /* L149 EXAMPLE*/;
-    lisaac_push_first(&__pos__PXAD,L22824471); /* L174 EXAMPLE*/;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__04ZC,L19663383); /* L150 EXAMPLE*/;
-    lisaac_push_first(&__pos__PC3C,L8530438); /* L65 FALSE*/;
+  if (((void *)li__ZSOC != (void *)NULL)) {
+    li__APUC(li__ISOC,li__ZSOC);
   };
-  /* NULL __EVENT_MOUSE__ACB__ __EVENT_KEYBOARD__BFB__ __EVENT_TIMER__2HB__ */
-if (msg__24ZC==NULL) {
-    __tmp__N5ZC=NULL;
+  if (li__JSOC==NULL) {
+    li__CTOC=NULL;
   } else {
-    if (((struct ___OBJ *)msg__24ZC)->__id==__EVENT_MOUSE__ACB__) {
-      __tmp__N5ZC=((void *)msg__24ZC);
+    if (((struct ___OBJ *)li__JSOC)->__id==__li__REB__) {
+      li__CTOC=((void *)li__JSOC);
     } else /* Other types */ {
-      __tmp__N5ZC=NULL;
+      li__CTOC=NULL;
     }
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__N5ZC != (void *)NULL)) {
-    lisaac_push(&__pos__04ZC,L20318743); /* L155 EXAMPLE*/;
-    lisaac_push_first(&__pos__PC3C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__G5ZC,L20198935); /* L154 EXAMPLE*/;
-    mouse_event__SXAD(Self__14ZC,__tmp__N5ZC);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__04ZC,L20318743); /* L155 EXAMPLE*/;
-    lisaac_push_first(&__pos__PC3C,L8530438); /* L65 FALSE*/;
-  };
-  /* NULL __EVENT_MOUSE__ACB__ __EVENT_KEYBOARD__BFB__ __EVENT_TIMER__2HB__ */
-if (msg__24ZC==NULL) {
-    __tmp__X5ZC=NULL;
-  } else {
-    if (((struct ___OBJ *)msg__24ZC)->__id==__EVENT_TIMER__2HB__) {
-      __tmp__X5ZC=((void *)msg__24ZC);
-    } else /* Other types */ {
-      __tmp__X5ZC=NULL;
-    }
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__X5ZC != (void *)NULL)) {
-    lisaac_push(&__pos__04ZC,L20974103); /* L160 EXAMPLE*/;
-    lisaac_push_first(&__pos__PC3C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__G5ZC,L20853783); /* L159 EXAMPLE*/;
-    timer_event__JYAD(Self__14ZC,__tmp__X5ZC);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__04ZC,L20974103); /* L160 EXAMPLE*/;
-    lisaac_push_first(&__pos__PC3C,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static void receive__AA0C(__AREA__PB *Self__CA0C,void *msg__DA0C)
-/* (Strict AREA{AREA__PB},EVENT{NULLxEVENT_MOUSE__ACBxEVENT_KEYBOARD__BFBxEVENT_TIMER__2HB}) Void Recursive, No inlinable. NO CONTEXT! */
-{
-  void *__tmp__LA0C;
-  __EVENT_MOUSE__ACB *Self__RLAE;
-  __EVENT_KEYBOARD__BFB *Self__ULAE;
-  __EVENT_TIMER__2HB *Self__XLAE;
-  _____CONTEXT __pos__BA0C,__pos__QD3C,__pos__JA0C,__pos__PLAE;
-  lisaac_push_first(&__pos__BA0C,L159394840); /* L1216 AREA*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__CA0C->parent__DBB != (void *)NULL)) {
-    lisaac_push(&__pos__BA0C,L160172568); /* L1222 AREA*/;
-    lisaac_push_first(&__pos__QD3C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__JA0C,L159789592); /* L1219 AREA*/;
-    __tmp__LA0C=Self__CA0C->parent__DBB;
-    /* NULL __EVENT_MOUSE__ACB__ __EVENT_KEYBOARD__BFB__ __EVENT_TIMER__2HB__ */
-if (msg__DA0C==NULL) {
-      lisaac_push(&__pos__JA0C,L159924248); /* L1220 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)msg__DA0C)->__id) {
-      case __EVENT_MOUSE__ACB__: {
-        lisaac_push(&__pos__JA0C,L159924248); /* L1220 AREA*/;
-        Self__RLAE=((__EVENT_MOUSE__ACB *)msg__DA0C);
-        lisaac_push_first(&__pos__PLAE,L5258298); /* L40 EVENT*/;
-        Self__RLAE->parent_event__BCB.destination__GOHC=__tmp__LA0C;
-      } break;
-      case __EVENT_KEYBOARD__BFB__: {
-        lisaac_push(&__pos__JA0C,L159924248); /* L1220 AREA*/;
-        Self__ULAE=((__EVENT_KEYBOARD__BFB *)((__EVENT_MOUSE__ACB *)msg__DA0C));
-        lisaac_push_first(&__pos__PLAE,L5258298); /* L40 EVENT*/;
-        Self__ULAE->parent_event__CFB.destination__GOHC=__tmp__LA0C;
-      } break;
-      case __EVENT_TIMER__2HB__: {
-        lisaac_push(&__pos__JA0C,L159924248); /* L1220 AREA*/;
-        Self__XLAE=((__EVENT_TIMER__2HB *)((__EVENT_MOUSE__ACB *)msg__DA0C));
-        lisaac_push_first(&__pos__PLAE,L5258298); /* L40 EVENT*/;
-        Self__XLAE->parent_event__3HB.destination__GOHC=__tmp__LA0C;
-      } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-    __tmp__LA0C=Self__CA0C->parent__DBB;
-    /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__LA0C==NULL) {
-      lisaac_push(&__pos__JA0C,L160051224); /* L1221 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)__tmp__LA0C)->__id) {
-      case __AREA__PB__: {
-        lisaac_push(&__pos__JA0C,L160051224); /* L1221 AREA*/;
-        receive__AA0C(((__AREA__PB *)__tmp__LA0C),msg__DA0C);
-      } break;
-      case __DESK__TC__: {
-        lisaac_push(&__pos__JA0C,L160051224); /* L1221 AREA*/;
-        receive__ZRMC(((__DESK__TC *)((__AREA__PB *)__tmp__LA0C)),msg__DA0C);
-      } break;
-      case __G_RAW__KM__: {
-        lisaac_push(&__pos__JA0C,L160051224); /* L1221 AREA*/;
-        receive__5YAD(((__G_RAW__KM *)((__AREA__PB *)__tmp__LA0C)),msg__DA0C);
-      } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
+  if (((void *)li__CTOC != (void *)NULL)) {
+    li__SL1D=li__XPUC;
+    li__UL1D=((__li__REB *)li__CTOC);
+    li__XL1D=(__li__U)(li__SL1D + (__li__U)(li__UL1D->li__US4B - li__UL1D->li__Y12->li__US4B));
+    li__XPUC=li__XL1D;
+    if ((li__XL1D >  30)) {
+      if (((void *)li__ISOC->li__HC.li__ZKB != (void *)NULL)) {
+        li__X1CB(li__ISOC, 0, 0,(__li__K)(li__ISOC->li__HC.li__ZR -  1),(__li__K)(li__ISOC->li__HC.li__3R -  1));
+      };
+      li__XPUC= 0;
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__BA0C,L160172568); /* L1222 AREA*/;
-    lisaac_push_first(&__pos__QD3C,L8530438); /* L65 FALSE*/;
   };
 }
 
-static void receive__ZRMC(__DESK__TC *Self__1RMC,void *msg__2RMC)
-/* (Strict DESK{DESK__TC},EVENT{NULLxEVENT_MOUSE__ACBxEVENT_KEYBOARD__BFBxEVENT_TIMER__2HB}) Void Recursive, No inlinable. NO CONTEXT! */
+static void li__KTOC(__li__TB *li__LTOC,void *li__MTOC)
+/* (Strict AREA{li__TB},EVENT{NULLxli__B5xli__2BBxli__REB}) Void Recursive, No inlinable. NO CONTEXT! */
 {
-  void *__tmp__5RMC;
-  __EVENT_MOUSE__ACB *__tmp__OSMC,*Self__3L2D;
-  __INTEGER__K __tmp__VSMC,__tmp__XSMC;
-  void *__tmp__ZSMC;
-  __EVENT_KEYBOARD__BFB *Self__AM2D;
-  __EVENT_TIMER__2HB *Self__DM2D;
-  _____CONTEXT __pos__0RMC,__pos__5QPC,__pos__ESMC,__pos__GRRC;
-  _____CONTEXT __pos__TSMC,__pos__HJSC,__pos__5SMC,__pos__1L2D;
-  __BOOLEAN__C __tmp__DTMC;
-  lisaac_push_first(&__pos__0RMC,L19541028); /* L149 DESK*/;
-  /* NULL __EVENT_MOUSE__ACB__ __EVENT_KEYBOARD__BFB__ __EVENT_TIMER__2HB__ */
-if (msg__2RMC==NULL) {
-    lisaac_push(&__pos__0RMC,L20064804); /* L153 DESK*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else {
-    switch (((struct ___OBJ *)msg__2RMC)->__id) {
-    case __EVENT_MOUSE__ACB__: {
-      __tmp__5RMC=((__EVENT_MOUSE__ACB *)msg__2RMC)->parent_event__BCB.destination__GOHC;
+  void *li__TTOC;
+  if (((void *)li__LTOC->li__H4 != (void *)NULL)) {
+    li__TTOC=li__LTOC->li__H4;
+    switch (((struct ___OBJ *)li__MTOC)->__id) {
+    case __li__B5__: {
+      ((__li__B5 *)li__MTOC)->li__C5.li__VS4B=li__TTOC;
     } break;
-    case __EVENT_KEYBOARD__BFB__: {
-      __tmp__5RMC=((__EVENT_KEYBOARD__BFB *)msg__2RMC)->parent_event__CFB.destination__GOHC;
+    case __li__2BB__: {
+      ((__li__2BB *)((__li__B5 *)li__MTOC))->li__3BB.li__VS4B=li__TTOC;
     } break;
-    case __EVENT_TIMER__2HB__: {
-      __tmp__5RMC=((__EVENT_TIMER__2HB *)msg__2RMC)->parent_event__3HB.destination__GOHC;
+    case __li__REB__: {
+      ((__li__REB *)((__li__B5 *)li__MTOC))->li__SEB.li__VS4B=li__TTOC;
     } break;
-    default:
-    lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-    }
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__5RMC == (void *)NULL)) {
-    lisaac_push(&__pos__0RMC,L21891620); /* L167 DESK*/;
-    lisaac_push_first(&__pos__5QPC,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__ESMC,L20070948); /* L153 DESK*/;
-    /* NULL __LINKED_LISToEVENTo__GU__ */
-if (storage_message__OU==NULL) {
-      lisaac_push(&__pos__ESMC,L20333604); /* L155 DESK*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LINKED_LIST(EVENT) */ {
-      lisaac_push(&__pos__ESMC,L20333604); /* L155 DESK*/;
-      add_last__BPRC(((__LINKED_LISToEVENTo__GU *)storage_message__OU),msg__2RMC);
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__0RMC,L21891620); /* L167 DESK*/;
-    lisaac_push_first(&__pos__5QPC,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__ESMC,L20453412); /* L156 DESK*/;
-    /* NULL __EVENT_MOUSE__ACB__ __EVENT_KEYBOARD__BFB__ __EVENT_TIMER__2HB__ */
-if (msg__2RMC==NULL) {
-      __tmp__OSMC=NULL;
-    } else {
-      if (((struct ___OBJ *)msg__2RMC)->__id==__EVENT_MOUSE__ACB__) {
-        __tmp__OSMC=((void *)msg__2RMC);
-      } else /* Other types */ {
-        __tmp__OSMC=NULL;
-      }
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__OSMC != (void *)NULL)) {
-      lisaac_push(&__pos__ESMC,L21761572); /* L166 DESK*/;
-      lisaac_push_first(&__pos__GRRC,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__TSMC,L20853796); /* L159 DESK*/;
-      /* NULL __EVENT_MOUSE__ACB__ */
-if (__tmp__OSMC==NULL) {
-        lisaac_push(&__pos__TSMC,L20989476); /* L160 DESK*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* EVENT_MOUSE */ {
-        __tmp__VSMC=__tmp__OSMC->x_current__OQHC;
-      };
-      /* NULL __EVENT_MOUSE__ACB__ */
-if (__tmp__OSMC==NULL) {
-        lisaac_push(&__pos__TSMC,L20997668); /* L160 DESK*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* EVENT_MOUSE */ {
-        __tmp__XSMC=__tmp__OSMC->y_current__PQHC;
-      };
-      lisaac_push(&__pos__TSMC,L20998180); /* L160 DESK*/;
-      __tmp__ZSMC=get_object__YHSC(Self__1RMC,__tmp__VSMC,__tmp__XSMC);
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__ZSMC != (void *)focus__DT)) {
-        lisaac_push(&__pos__TSMC,L21112356); /* L161 DESK*/;
-        lisaac_push_first(&__pos__HJSC,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__5SMC,L21113380); /* L161 DESK*/;
-        __tmp__DTMC=((void *)__tmp__ZSMC != (void *)NULL);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__TSMC,L21112356); /* L161 DESK*/;
-        lisaac_push_first(&__pos__HJSC,L12081158); /* L92 FALSE*/;
-        __tmp__DTMC=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DTMC) {
-        lisaac_push(&__pos__TSMC,L21627940); /* L165 DESK*/;
-        lisaac_push_first(&__pos__HJSC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__5SMC,L21122596); /* L161 DESK*/;
-        focus__DT=__tmp__ZSMC;
-        /* NULL __EVENT_MOUSE__ACB__ __EVENT_KEYBOARD__BFB__ __EVENT_TIMER__2HB__ */
-if (msg__2RMC==NULL) {
-          lisaac_push(&__pos__5SMC,L21382692); /* L163 DESK*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)msg__2RMC)->__id) {
-          case __EVENT_MOUSE__ACB__: {
-            lisaac_push(&__pos__5SMC,L21382692); /* L163 DESK*/;
-            Self__3L2D=((__EVENT_MOUSE__ACB *)msg__2RMC);
-            lisaac_push_first(&__pos__1L2D,L5258298); /* L40 EVENT*/;
-            Self__3L2D->parent_event__BCB.destination__GOHC=__tmp__ZSMC;
-          } break;
-          case __EVENT_KEYBOARD__BFB__: {
-            lisaac_push(&__pos__5SMC,L21382692); /* L163 DESK*/;
-            Self__AM2D=((__EVENT_KEYBOARD__BFB *)((__EVENT_MOUSE__ACB *)msg__2RMC));
-            lisaac_push_first(&__pos__1L2D,L5258298); /* L40 EVENT*/;
-            Self__AM2D->parent_event__CFB.destination__GOHC=__tmp__ZSMC;
-          } break;
-          case __EVENT_TIMER__2HB__: {
-            lisaac_push(&__pos__5SMC,L21382692); /* L163 DESK*/;
-            Self__DM2D=((__EVENT_TIMER__2HB *)((__EVENT_MOUSE__ACB *)msg__2RMC));
-            lisaac_push_first(&__pos__1L2D,L5258298); /* L40 EVENT*/;
-            Self__DM2D->parent_event__3HB.destination__GOHC=__tmp__ZSMC;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ */
-if (__tmp__ZSMC==NULL) {
-          lisaac_push(&__pos__5SMC,L21506084); /* L164 DESK*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)__tmp__ZSMC)->__id) {
-          case __EXAMPLE__OB__: {
-            lisaac_push(&__pos__5SMC,L21506084); /* L164 DESK*/;
-            receive__Z4ZC(((__EXAMPLE__OB *)__tmp__ZSMC),msg__2RMC);
-          } break;
-          case __AREA__PB__: {
-            lisaac_push(&__pos__5SMC,L21506084); /* L164 DESK*/;
-            receive__AA0C(((__AREA__PB *)((__EXAMPLE__OB *)__tmp__ZSMC)),msg__2RMC);
-          } break;
-          case __DESK__TC__: {
-            lisaac_push(&__pos__5SMC,L21506084); /* L164 DESK*/;
-            receive__ZRMC(((__DESK__TC *)((__EXAMPLE__OB *)__tmp__ZSMC)),msg__2RMC);
-          } break;
-          case __G_OUT__YC__: {
-            lisaac_push(&__pos__5SMC,L21506084); /* L164 DESK*/;
-            receive__YGPD(((__G_OUT__YC *)((__EXAMPLE__OB *)__tmp__ZSMC)),msg__2RMC);
-          } break;
-          case __G_RAW__KM__: {
-            lisaac_push(&__pos__5SMC,L21506084); /* L164 DESK*/;
-            receive__5YAD(((__G_RAW__KM *)((__EXAMPLE__OB *)__tmp__ZSMC)),msg__2RMC);
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            lisaac_push(&__pos__5SMC,L21506084); /* L164 DESK*/;
-            receive__NIJD(((__VIRTUAL_SCREEN__PT *)((__EXAMPLE__OB *)__tmp__ZSMC)),msg__2RMC);
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__TSMC,L21627940); /* L165 DESK*/;
-        lisaac_push_first(&__pos__HJSC,L8530438); /* L65 FALSE*/;
-      };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__ESMC,L21761572); /* L166 DESK*/;
-      lisaac_push_first(&__pos__GRRC,L8530438); /* L65 FALSE*/;
     };
-  };
-}
-
-static void receive__YGPD(__G_OUT__YC *Self__0GPD,void *msg__1GPD)
-/* (Strict G_OUT{G_OUT__YC},EVENT{NULLxEVENT_MOUSE__ACBxEVENT_KEYBOARD__BFBxEVENT_TIMER__2HB}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  void *__tmp__DHPD;
-  __EVENT_MOUSE__ACB *Self__0LAE;
-  __EVENT_KEYBOARD__BFB *Self__3LAE;
-  __EVENT_TIMER__2HB *Self__AMAE;
-  _____CONTEXT __pos__ZGPD,__pos__UEQD,__pos__BHPD,__pos__YLAE;
-  lisaac_push_first(&__pos__ZGPD,L159394840); /* L1216 AREA*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__0GPD->parent_area__ZC.parent__DBB != (void *)NULL)) {
-    lisaac_push(&__pos__ZGPD,L160172568); /* L1222 AREA*/;
-    lisaac_push_first(&__pos__UEQD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__BHPD,L159789592); /* L1219 AREA*/;
-    __tmp__DHPD=Self__0GPD->parent_area__ZC.parent__DBB;
-    /* NULL __EVENT_MOUSE__ACB__ __EVENT_KEYBOARD__BFB__ __EVENT_TIMER__2HB__ */
-if (msg__1GPD==NULL) {
-      lisaac_push(&__pos__BHPD,L159924248); /* L1220 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)msg__1GPD)->__id) {
-      case __EVENT_MOUSE__ACB__: {
-        lisaac_push(&__pos__BHPD,L159924248); /* L1220 AREA*/;
-        Self__0LAE=((__EVENT_MOUSE__ACB *)msg__1GPD);
-        lisaac_push_first(&__pos__YLAE,L5258298); /* L40 EVENT*/;
-        Self__0LAE->parent_event__BCB.destination__GOHC=__tmp__DHPD;
-      } break;
-      case __EVENT_KEYBOARD__BFB__: {
-        lisaac_push(&__pos__BHPD,L159924248); /* L1220 AREA*/;
-        Self__3LAE=((__EVENT_KEYBOARD__BFB *)((__EVENT_MOUSE__ACB *)msg__1GPD));
-        lisaac_push_first(&__pos__YLAE,L5258298); /* L40 EVENT*/;
-        Self__3LAE->parent_event__CFB.destination__GOHC=__tmp__DHPD;
-      } break;
-      case __EVENT_TIMER__2HB__: {
-        lisaac_push(&__pos__BHPD,L159924248); /* L1220 AREA*/;
-        Self__AMAE=((__EVENT_TIMER__2HB *)((__EVENT_MOUSE__ACB *)msg__1GPD));
-        lisaac_push_first(&__pos__YLAE,L5258298); /* L40 EVENT*/;
-        Self__AMAE->parent_event__3HB.destination__GOHC=__tmp__DHPD;
-      } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-    __tmp__DHPD=Self__0GPD->parent_area__ZC.parent__DBB;
-    /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__DHPD==NULL) {
-      lisaac_push(&__pos__BHPD,L160051224); /* L1221 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)__tmp__DHPD)->__id) {
-      case __AREA__PB__: {
-        lisaac_push(&__pos__BHPD,L160051224); /* L1221 AREA*/;
-        receive__AA0C(((__AREA__PB *)__tmp__DHPD),msg__1GPD);
-      } break;
-      case __DESK__TC__: {
-        lisaac_push(&__pos__BHPD,L160051224); /* L1221 AREA*/;
-        receive__ZRMC(((__DESK__TC *)((__AREA__PB *)__tmp__DHPD)),msg__1GPD);
-      } break;
-      case __G_RAW__KM__: {
-        lisaac_push(&__pos__BHPD,L160051224); /* L1221 AREA*/;
-        receive__5YAD(((__G_RAW__KM *)((__AREA__PB *)__tmp__DHPD)),msg__1GPD);
-      } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ZGPD,L160172568); /* L1222 AREA*/;
-    lisaac_push_first(&__pos__UEQD,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static void receive__5YAD(__G_RAW__KM *Self__BZAD,void *msg__CZAD)
-/* (Strict G_RAW{G_RAW__KM},EVENT{NULLxEVENT_MOUSE__ACBxEVENT_KEYBOARD__BFBxEVENT_TIMER__2HB}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __EVENT_MOUSE__ACB *__tmp__GZAD;
-  __INTEGER__K __tmp__NZAD,__tmp__PZAD;
-  void *__tmp__RZAD;
-  _____CONTEXT __pos__AZAD,__pos__K2BD,__pos__LZAD,__pos__2OED;
-  _____CONTEXT __pos__WZAD;
-  lisaac_push_first(&__pos__AZAD,L13118521); /* L100 G_RAW*/;
-  /* NULL __EVENT_MOUSE__ACB__ __EVENT_KEYBOARD__BFB__ __EVENT_TIMER__2HB__ */
-if (msg__CZAD==NULL) {
-    __tmp__GZAD=NULL;
-  } else {
-    if (((struct ___OBJ *)msg__CZAD)->__id==__EVENT_MOUSE__ACB__) {
-      __tmp__GZAD=((void *)msg__CZAD);
-    } else /* Other types */ {
-      __tmp__GZAD=NULL;
-    }
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__GZAD != (void *)NULL)) {
-    lisaac_push(&__pos__AZAD,L14420537); /* L110 G_RAW*/;
-    lisaac_push_first(&__pos__K2BD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__LZAD,L13774905); /* L105 G_RAW*/;
-    /* NULL __EVENT_MOUSE__ACB__ */
-if (__tmp__GZAD==NULL) {
-      lisaac_push(&__pos__LZAD,L13916729); /* L106 G_RAW*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* EVENT_MOUSE */ {
-      __tmp__NZAD=__tmp__GZAD->x_current__OQHC;
-    };
-    /* NULL __EVENT_MOUSE__ACB__ */
-if (__tmp__GZAD==NULL) {
-      lisaac_push(&__pos__LZAD,L13924921); /* L106 G_RAW*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* EVENT_MOUSE */ {
-      __tmp__PZAD=__tmp__GZAD->y_current__PQHC;
-    };
-    lisaac_push(&__pos__LZAD,L13925433); /* L106 G_RAW*/;
-    __tmp__RZAD=get_object__YHSC(DESK__TC__,__tmp__NZAD,__tmp__PZAD);
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__RZAD != (void *)Self__BZAD)) {
-      lisaac_push(&__pos__LZAD,L14290489); /* L109 G_RAW*/;
-      lisaac_push_first(&__pos__2OED,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__WZAD,L14164537); /* L108 G_RAW*/;
-      receive__ZRMC(DESK__TC__,msg__CZAD);
-    } else /* FALSE */ {
-      lisaac_push(&__pos__LZAD,L14290489); /* L109 G_RAW*/;
-      lisaac_push_first(&__pos__2OED,L8530438); /* L65 FALSE*/;
+    li__TTOC=li__LTOC->li__H4;
+    switch (((struct ___OBJ *)li__TTOC)->__id) {
+    case __li__TB__: {
+      li__KTOC(((__li__TB *)li__TTOC),li__MTOC);
+    } break;
+    case __li__TC__: {
+      li__CADC(((__li__TC *)((__li__TB *)li__TTOC)),li__MTOC);
+    } break;
+    case __li__RL__: {
+      li__IQUC(((__li__RL *)((__li__TB *)li__TTOC)),li__MTOC);
+    } break;
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__AZAD,L14420537); /* L110 G_RAW*/;
-    lisaac_push_first(&__pos__K2BD,L8530438); /* L65 FALSE*/;
   };
 }
 
-static void receive__NIJD(__VIRTUAL_SCREEN__PT *Self__PIJD,void *msg__QIJD)
-/* (Strict VIRTUAL_SCREEN{VIRTUAL_SCREEN__PT},EVENT{NULLxEVENT_MOUSE__ACBxEVENT_KEYBOARD__BFBxEVENT_TIMER__2HB}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  void *__tmp__YIJD;
-  __EVENT_MOUSE__ACB *Self__LMPD;
-  __EVENT_KEYBOARD__BFB *Self__OHWD;
-  __EVENT_TIMER__2HB *Self__SHWD;
-  _____CONTEXT __pos__OIJD,__pos__IQKD,__pos__WIJD,__pos__KMPD;
-  lisaac_push_first(&__pos__OIJD,L159394840); /* L1216 AREA*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__PIJD->parent_area__QT.parent__DBB != (void *)NULL)) {
-    lisaac_push(&__pos__OIJD,L160172568); /* L1222 AREA*/;
-    lisaac_push_first(&__pos__IQKD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__WIJD,L159789592); /* L1219 AREA*/;
-    __tmp__YIJD=Self__PIJD->parent_area__QT.parent__DBB;
-    /* NULL __EVENT_MOUSE__ACB__ __EVENT_KEYBOARD__BFB__ __EVENT_TIMER__2HB__ */
-if (msg__QIJD==NULL) {
-      lisaac_push(&__pos__WIJD,L159924248); /* L1220 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
+static void li__CADC(__li__TC *li__DADC,void *li__EADC)
+/* (Strict DESK{li__TC},EVENT{NULLxli__B5xli__2BBxli__REB}) Void Recursive, No inlinable. NO CONTEXT! */
+{
+  void *li__HADC;
+  __li__GB li__VX3D,li__1X3D;
+  __li__RQF li__WX3D,li__YX3D,li__ZX3D;
+  __li__K li__XX3D;
+  __li__U li__2X3D;
+  __li__B5 *li__UADC;
+  void *li__4ADC;
+  __li__VS *li__5WYD;
+  __li__BSOB *li__UX3D,*li__CY3D,*li__UY3D;
+  switch (((struct ___OBJ *)li__EADC)->__id) {
+  case __li__B5__: {
+    li__HADC=((__li__B5 *)li__EADC)->li__C5.li__VS4B;
+  } break;
+  case __li__2BB__: {
+    li__HADC=((__li__2BB *)li__EADC)->li__3BB.li__VS4B;
+  } break;
+  case __li__REB__: {
+    li__HADC=((__li__REB *)li__EADC)->li__SEB.li__VS4B;
+  } break;
+  };
+  if (((void *)li__HADC == (void *)NULL)) {
+    li__5WYD=((__li__VS *)li__3S);
+    if (((void *)li__5WYD->li__FSOB == (void *)NULL)) {
+      li__UX3D=NULL;
+      li__VX3D=((__li__GB )(NULL));
+      li__WX3D=((__li__RQF )sizeof(__li__BSOB));
+      if ((li__WX3D ==  0)) {
+        li__UX3D=li__BSOB__;
+      } else /* FALSE */ {
+        li__XX3D=__li__BSOB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__WX3D));
+        if ((li__XX3D == (__li__K)(-  1))) {
+          li__YX3D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__ZX3D=(__li__RQF)((__li__RQF)(li__WX3D - (__li__RQF)(((__li__RQF ) 0) - li__YX3D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__YX3D) - ((__li__RQF ) 1)));
+          li__YX3D=(__li__RQF)(li__ZX3D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__1X3D=li__PDK(li__ZX3D,((__li__GB )(&(table_size[(li__YX3D)-1]))),((__li__U )li__ZX3D));
+          li__VX3D=li__1X3D;
+        } else /* FALSE */ {
+          li__2X3D=((__li__U )li__XX3D);
+          li__YX3D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__ZX3D=(__li__RQF)((__li__RQF)(li__WX3D - (__li__RQF)(((__li__RQF ) 0) - li__YX3D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__YX3D) - ((__li__RQF ) 1)));
+          li__1X3D=li__PDK(li__ZX3D,((__li__GB )(&(table_type[(li__2X3D)]))),(__li__U)(li__2X3D |  1));
+          li__VX3D=li__1X3D;
+        };
+        li__CY3D=((__li__BSOB *)li__VX3D);
+        li__UX3D=li__CY3D;
+        *(li__CY3D) = *(li__BSOB__);
+      };
+      li__CY3D=((__li__BSOB *)li__UX3D);
+      li__CY3D->li__Q3CC=li__EADC;
+      li__CY3D->li__T4CC=NULL;
+      li__5WYD->li__FSOB=li__UX3D;
+      li__5WYD->li__2S.li__Q4T= 1;
+      li__5WYD->li__K4CC=li__UX3D;
+      li__5WYD->li__M4CC= 1;
+    } else /* FALSE */ {
+      li__UX3D=NULL;
+      li__VX3D=((__li__GB )(NULL));
+      li__WX3D=((__li__RQF )sizeof(__li__BSOB));
+      if ((li__WX3D ==  0)) {
+        li__UX3D=li__BSOB__;
+      } else /* FALSE */ {
+        li__XX3D=__li__BSOB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__WX3D));
+        if ((li__XX3D == (__li__K)(-  1))) {
+          li__YX3D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__ZX3D=(__li__RQF)((__li__RQF)(li__WX3D - (__li__RQF)(((__li__RQF ) 0) - li__YX3D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__YX3D) - ((__li__RQF ) 1)));
+          li__YX3D=(__li__RQF)(li__ZX3D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__1X3D=li__PDK(li__ZX3D,((__li__GB )(&(table_size[(li__YX3D)-1]))),((__li__U )li__ZX3D));
+          li__VX3D=li__1X3D;
+        } else /* FALSE */ {
+          li__2X3D=((__li__U )li__XX3D);
+          li__YX3D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__ZX3D=(__li__RQF)((__li__RQF)(li__WX3D - (__li__RQF)(((__li__RQF ) 0) - li__YX3D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__YX3D) - ((__li__RQF ) 1)));
+          li__1X3D=li__PDK(li__ZX3D,((__li__GB )(&(table_type[(li__2X3D)]))),(__li__U)(li__2X3D |  1));
+          li__VX3D=li__1X3D;
+        };
+        li__UY3D=((__li__BSOB *)li__VX3D);
+        li__UX3D=li__UY3D;
+        *(li__UY3D) = *(li__BSOB__);
+      };
+      li__CY3D=((__li__BSOB *)li__UX3D);
+      li__CY3D->li__Q3CC=li__EADC;
+      li__CY3D->li__T4CC=NULL;
+      ((__li__BSOB *)li__5WYD->li__K4CC)->li__T4CC=li__UX3D;
+      li__5WYD->li__2S.li__Q4T=(__li__K)(li__5WYD->li__2S.li__Q4T +  1);
+      li__5WYD->li__K4CC=li__UX3D;
+    };
+  } else /* FALSE */ {
+    if (li__EADC==NULL) {
+      li__UADC=NULL;
     } else {
-      switch (((struct ___OBJ *)msg__QIJD)->__id) {
-      case __EVENT_MOUSE__ACB__: {
-        lisaac_push(&__pos__WIJD,L159924248); /* L1220 AREA*/;
-        Self__LMPD=((__EVENT_MOUSE__ACB *)msg__QIJD);
-        lisaac_push_first(&__pos__KMPD,L5258298); /* L40 EVENT*/;
-        Self__LMPD->parent_event__BCB.destination__GOHC=__tmp__YIJD;
-      } break;
-      case __EVENT_KEYBOARD__BFB__: {
-        lisaac_push(&__pos__WIJD,L159924248); /* L1220 AREA*/;
-        Self__OHWD=((__EVENT_KEYBOARD__BFB *)((__EVENT_MOUSE__ACB *)msg__QIJD));
-        lisaac_push_first(&__pos__KMPD,L5258298); /* L40 EVENT*/;
-        Self__OHWD->parent_event__CFB.destination__GOHC=__tmp__YIJD;
-      } break;
-      case __EVENT_TIMER__2HB__: {
-        lisaac_push(&__pos__WIJD,L159924248); /* L1220 AREA*/;
-        Self__SHWD=((__EVENT_TIMER__2HB *)((__EVENT_MOUSE__ACB *)msg__QIJD));
-        lisaac_push_first(&__pos__KMPD,L5258298); /* L40 EVENT*/;
-        Self__SHWD->parent_event__3HB.destination__GOHC=__tmp__YIJD;
-      } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-    __tmp__YIJD=Self__PIJD->parent_area__QT.parent__DBB;
-    /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__YIJD==NULL) {
-      lisaac_push(&__pos__WIJD,L160051224); /* L1221 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)__tmp__YIJD)->__id) {
-      case __AREA__PB__: {
-        lisaac_push(&__pos__WIJD,L160051224); /* L1221 AREA*/;
-        receive__AA0C(((__AREA__PB *)__tmp__YIJD),msg__QIJD);
-      } break;
-      case __DESK__TC__: {
-        lisaac_push(&__pos__WIJD,L160051224); /* L1221 AREA*/;
-        receive__ZRMC(((__DESK__TC *)((__AREA__PB *)__tmp__YIJD)),msg__QIJD);
-      } break;
-      case __G_RAW__KM__: {
-        lisaac_push(&__pos__WIJD,L160051224); /* L1221 AREA*/;
-        receive__5YAD(((__G_RAW__KM *)((__AREA__PB *)__tmp__YIJD)),msg__QIJD);
-      } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
+      if (((struct ___OBJ *)li__EADC)->__id==__li__B5__) {
+        li__UADC=((void *)li__EADC);
+      } else /* Other types */ {
+        li__UADC=NULL;
       }
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__OIJD,L160172568); /* L1222 AREA*/;
-    lisaac_push_first(&__pos__IQKD,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static __BOOLEAN__C __infix_less_equal__MCX(__UINTEGER_CPU__GDG Self__OCX,__UINTEGER_CPU__GDG other__PCX)
-/* (Expanded UINTEGER_CPU{UINTEGER_CPU__GDG},Expanded UINTEGER_CPU{UINTEGER_CPU__GDG}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  _____CONTEXT __pos__NCX,__pos__BCU;
-  __BOOLEAN__C __tmp__TCX,Result__QCX;
-  lisaac_push_first(&__pos__NCX,L15235592); /* L116 NUMERIC*/;
-  lisaac_push_first(&__pos__BCU,L14700552); /* L112 NUMERIC*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if ((Self__OCX > other__PCX)) {
-    lisaac_push(&__pos__NCX,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__pos__BCU,L13509634); /* L103 TRUE*/;
-    __tmp__TCX=FALSE__I__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__NCX,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__pos__BCU,L14689286); /* L112 FALSE*/;
-    __tmp__TCX=TRUE__B__;
-  };
-  Result__QCX=__tmp__TCX;
-  return(Result__QCX);
-}
-
-static __UINTEGER_CPU__GDG align_power__JTR(__UINTEGER_CPU__GDG Self__LTR,__UINTEGER_CPU__GDG step__MTR)
-/* (Expanded UINTEGER_CPU{UINTEGER_CPU__GDG},Expanded UINTEGER_CPU{UINTEGER_CPU__GDG}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__L1T;
-  __UINTEGER_CPU__GDG val__TL0,__tmp__WH3,__tmp__S5CE,__tmp__QTLE;
-  __UINTEGER_CPU__GDG Result__NTR;
-  _____CONTEXT __pos__KTR,__pos__H1T,__pos__JIV,__pos__S1T,__pos__RTR;
-  _____CONTEXT __pos__QL0,__pos__IUAE,__pos__JUAE,__pos__NF2,__pos__AM0;
-  _____CONTEXT __pos__T12,__pos__RH3,__pos__BT3D;
-  __BOOLEAN__C __tmp__N1T,result__WL0,__tmp__X12;
-  lisaac_push_first(&__pos__KTR,L26348551); /* L201 INTEGER*/;
-  lisaac_push_first(&__pos__H1T,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__JIV,L7481860); /* L57 OBJECT*/;
-  __tmp__L1T=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__H1T,L21899282); /* L167 BLOCK*/;
-  __tmp__N1T=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__N1T) {
-    lisaac_push(&__pos__H1T,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__JIV,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__S1T,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__RTR,L26357255); /* L201 INTEGER*/;
-    lisaac_push_first(&__pos__QL0,L3951186); /* L30 UINTEGER_CPU*/;
-    lisaac_push_first(&__pos__IUAE,L68981256); /* L526 NUMERIC*/;
-    lisaac_push_first(&__pos__JUAE,L4069969); /* L31 CONVERT*/;
-    val__TL0=((__UINTEGER_CPU__GDG ) 0);
-    result__WL0=FALSE__I__;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((step__MTR !=  0)) {
-      lisaac_push(&__pos__QL0,L28838407); /* L220 INTEGER*/;
-      lisaac_push_first(&__pos__IUAE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JUAE,L28059655); /* L214 INTEGER*/;
-      val__TL0=step__MTR;
-      lisaac_push(&__pos__JUAE,L28577287); /* L218 INTEGER*/;
-      lisaac_push_first(&__pos__NF2,L9441810); /* L72 BLOCK*/;
-      while_do__MF2:
-      {
-        lisaac_push(&__pos__NF2,L9441810); /* L72 BLOCK*/;
-        lisaac_push_first(&__pos__AM0,L28320775); /* L216 INTEGER*/;
-        lisaac_push_first(&__pos__T12,L37098503); /* L283 INTEGER*/;
-        lisaac_push_first(&__pos__RH3,L36574727); /* L279 INTEGER*/;
-        __tmp__WH3=to_uinteger_cpu__ZUH( 1);
-        lisaac_push(&__pos__RH3,L36573703); /* L279 INTEGER*/;
-        lisaac_push_first(&__pos__BT3D,L22171143); /* L169 INTEGER*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((__UINTEGER_CPU__GDG)(val__TL0 & __tmp__WH3) ==  1)) {
-          lisaac_push(&__pos__T12,L37094919); /* L283 INTEGER*/;
-          lisaac_push_first(&__pos__RH3,L13509634); /* L103 TRUE*/;
-          __tmp__X12=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__T12,L37094919); /* L283 INTEGER*/;
-          lisaac_push_first(&__pos__RH3,L14689286); /* L112 FALSE*/;
-          __tmp__X12=TRUE__B__;
+    if (((void *)li__UADC != (void *)NULL)) {
+      li__4ADC=li__U1HC(li__DADC,li__UADC->li__RU4B,li__UADC->li__SU4B);
+      if ((((void *)li__4ADC != (void *)li__UR) && ((void *)li__4ADC != (void *)NULL))) {
+        li__UR=li__4ADC;
+        switch (((struct ___OBJ *)li__EADC)->__id) {
+        case __li__B5__: {
+          ((__li__B5 *)li__EADC)->li__C5.li__VS4B=li__4ADC;
+        } break;
+        case __li__2BB__: {
+          ((__li__2BB *)((__li__B5 *)li__EADC))->li__3BB.li__VS4B=li__4ADC;
+        } break;
+        case __li__REB__: {
+          ((__li__REB *)((__li__B5 *)li__EADC))->li__SEB.li__VS4B=li__4ADC;
+        } break;
         };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__X12) {
-          lisaac_push(&__pos__NF2,L9832978); /* L75 BLOCK*/;
-          lisaac_push_first(&__pos__AM0,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__T12,L9576466); /* L73 BLOCK*/;
-          lisaac_push_first(&__pos__RH3,L28449799); /* L217 INTEGER*/;
-          lisaac_push_first(&__pos__BT3D,L23745543); /* L181 INTEGER*/;
-          val__TL0=(__UINTEGER_CPU__GDG)(val__TL0 >>  1);
-          lisaac_push(&__pos__T12,L9709074); /* L74 BLOCK*/;
-          goto while_do__MF2;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__NF2,L9832978); /* L75 BLOCK*/;
-          lisaac_push_first(&__pos__AM0,L8530438); /* L65 FALSE*/;
+        switch (((struct ___OBJ *)li__4ADC)->__id) {
+        case __li__SB__: {
+          li__HSOC(((__li__SB *)li__4ADC),li__EADC);
+        } break;
+        case __li__TB__: {
+          li__KTOC(((__li__TB *)((__li__SB *)li__4ADC)),li__EADC);
+        } break;
+        case __li__TC__: {
+          li__CADC(((__li__TC *)((__li__SB *)li__4ADC)),li__EADC);
+        } break;
+        case __li__YC__: {
+          li__4GBD(((__li__YC *)((__li__SB *)li__4ADC)),li__EADC);
+        } break;
+        case __li__RL__: {
+          li__IQUC(((__li__RL *)((__li__SB *)li__4ADC)),li__EADC);
+        } break;
+        case __li__AS__: {
+          li__NC2C(((__li__AS *)((__li__SB *)li__4ADC)),li__EADC);
+        } break;
         };
       };
-      result__WL0=(val__TL0 ==  1);
-    } else /* FALSE */ {
-      lisaac_push(&__pos__QL0,L28838407); /* L220 INTEGER*/;
-      lisaac_push_first(&__pos__IUAE,L8530438); /* L65 FALSE*/;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (result__WL0) {
-      lisaac_push(&__pos__S1T,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__RTR,L13509634); /* L103 TRUE*/;
-      __tmp__X12=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__S1T,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__RTR,L14689286); /* L112 FALSE*/;
-      __tmp__X12=TRUE__B__;
     };
-    result__WL0=__tmp__X12;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__H1T,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__JIV,L12081158); /* L92 FALSE*/;
-    result__WL0=FALSE__I__;
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (result__WL0) {
-    lisaac_push(&__pos__H1T,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__JIV,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__S1T,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__S1T,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__RTR,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__QL0,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__IUAE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__JUAE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__L1T));
-    lisaac_push(&__pos__RTR,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__RTR,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__QL0,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__IUAE,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__JUAE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__NF2,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__RTR,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__QL0,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__IUAE,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__H1T,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__JIV,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__KTR,L26878471); /* L205 INTEGER*/;
-  val__TL0=to_uinteger_cpu__ZUH( 1);
-  lisaac_push(&__pos__KTR,L26877447); /* L205 INTEGER*/;
-  lisaac_push_first(&__pos__H1T,L9195016); /* L70 NUMERIC*/;
-  __tmp__WH3=(__UINTEGER_CPU__GDG)(step__MTR - val__TL0);
-  lisaac_push(&__pos__KTR,L27006471); /* L206 INTEGER*/;
-  lisaac_push_first(&__pos__H1T,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__JIV,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__S1T,L5383176); /* L41 NUMERIC*/;
-  val__TL0=to_uinteger_cpu__ZUH( 0);
-  lisaac_push(&__pos__JIV,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__S1T,L9195016); /* L70 NUMERIC*/;
-  __tmp__S5CE=(__UINTEGER_CPU__GDG)(val__TL0 - __tmp__WH3);
-  lisaac_push(&__pos__H1T,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__JIV,L9195016); /* L70 NUMERIC*/;
-  val__TL0=(__UINTEGER_CPU__GDG)(Self__LTR - __tmp__S5CE);
-  lisaac_push(&__pos__KTR,L27010567); /* L206 INTEGER*/;
-  lisaac_push_first(&__pos__H1T,L25311239); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__JIV,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__S1T,L5383176); /* L41 NUMERIC*/;
-  __tmp__S5CE=to_uinteger_cpu__ZUH( 0);
-  lisaac_push(&__pos__JIV,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__S1T,L9195016); /* L70 NUMERIC*/;
-  __tmp__QTLE=(__UINTEGER_CPU__GDG)(__tmp__S5CE - __tmp__WH3);
-  lisaac_push(&__pos__H1T,L25319431); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__JIV,L5121032); /* L39 NUMERIC*/;
-  __tmp__WH3=to_uinteger_cpu__ZUH( 1);
-  lisaac_push(&__pos__H1T,L25314823); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__JIV,L9195016); /* L70 NUMERIC*/;
-  __tmp__S5CE=(__UINTEGER_CPU__GDG)(__tmp__QTLE - __tmp__WH3);
-  lisaac_push(&__pos__KTR,L27009031); /* L206 INTEGER*/;
-  lisaac_push_first(&__pos__H1T,L22171143); /* L169 INTEGER*/;
-  Result__NTR=(__UINTEGER_CPU__GDG)(val__TL0 & __tmp__S5CE);
-  return(Result__NTR);
 }
 
-static __POINTER__CB table_size__NHL(__UINTEGER_CPU__GDG idx__QHL)
-/* (Expanded UINTEGER_CPU{UINTEGER_CPU__GDG}) With result No recursive, No inlinable. NO CONTEXT! */
+static void li__4GBD(__li__YC *li__5GBD,void *li__AHBD)
+/* (Strict G_OUT{li__YC},EVENT{NULLxli__B5xli__2BBxli__REB}) Void No recursive, No inlinable. NO CONTEXT! */
 {
-  __POINTER__CB __tmp__QPM,Result__RHL;
-  __UINTEGER_CPU__GDG __tmp__XHL,__tmp__2HL,__tmp__0HL;
-  __INTEGER__K __tmp__ZHL;
-  _____CONTEXT __pos__OHL,__pos__LPM,__pos__QAN,__pos__XPM,__pos__VHL;
-  _____CONTEXT __pos__4H0D,__pos__3VPC,__pos__VXMC,__pos__DADE;
-  __BOOLEAN__C __tmp__SPM,__tmp__4HL,__tmp__0PM;
-  lisaac_push_first(&__pos__OHL,L48250966); /* L368 MEMORY*/;
-  lisaac_push(&__pos__OHL,L48527446); /* L370 MEMORY*/;
-  lisaac_push_first(&__pos__LPM,L17840146); /* L136 BLOCK*/;
-  lisaac_push_first(&__pos__QAN,L7481860); /* L57 OBJECT*/;
-  __tmp__QPM=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__LPM,L17967122); /* L137 BLOCK*/;
-  __tmp__SPM=__infix_greater_equal__JGG( 15, 10);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__SPM) {
-    lisaac_push(&__pos__LPM,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__QAN,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__XPM,L17974802); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__VHL,L48515158); /* L370 MEMORY*/;
-    lisaac_push_first(&__pos__4H0D,L47194198); /* L360 MEMORY*/;
-    __tmp__XHL=((__UINTEGER_CPU__GDG )(MINIMUM_SIZE));
-    lisaac_push(&__pos__VHL,L48525398); /* L370 MEMORY*/;
-    lisaac_push_first(&__pos__4H0D,L5774867); /* L44 POINTER*/;
-    __tmp__ZHL=((__INTEGER__K )(sizeof(void *)));
-    lisaac_push(&__pos__VHL,L48525398); /* L370 MEMORY*/;
-    __tmp__2HL=to_uinteger_cpu__ZUH(__tmp__ZHL);
-    lisaac_push(&__pos__VHL,L48515670); /* L370 MEMORY*/;
-    lisaac_push_first(&__pos__4H0D,L9719304); /* L74 NUMERIC*/;
-    __tmp__0HL=(__UINTEGER_CPU__GDG)(__tmp__XHL / __tmp__2HL);
-    lisaac_push(&__pos__VHL,L48506454); /* L370 MEMORY*/;
-    __tmp__XHL=to_uinteger_cpu__ZUH( 1);
-    lisaac_push(&__pos__VHL,L48525910); /* L370 MEMORY*/;
-    __tmp__4HL=in_range__to__SDX(idx__QHL,__tmp__XHL,__tmp__0HL);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4HL) {
-      lisaac_push(&__pos__XPM,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__VHL,L13509634); /* L103 TRUE*/;
-      __tmp__0PM=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__XPM,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__VHL,L14689286); /* L112 FALSE*/;
-      __tmp__0PM=TRUE__B__;
-    };
-    __tmp__4HL=__tmp__0PM;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__LPM,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__QAN,L12081158); /* L92 FALSE*/;
-    __tmp__4HL=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4HL) {
-    lisaac_push(&__pos__LPM,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__pos__QAN,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__XPM,L18105874); /* L138 BLOCK*/;
-    lisaac_push_first(&__pos__VHL,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__4H0D,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__3VPC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__VXMC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__QPM));
-    lisaac_push(&__pos__VHL,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_30));
-    lisaac_push(&__pos__VHL,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__4H0D,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__3VPC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__VXMC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__DADE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__VHL,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__4H0D,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__3VPC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__LPM,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__pos__QAN,L8530438); /* L65 FALSE*/;
-  };
-  Result__RHL=((__POINTER__CB )(&(table_size[(idx__QHL)-1])));
-  return(Result__RHL);
-}
-
-static __POINTER__CB micro_alloc__table__lab__GIL(__UINTEGER_CPU__GDG new_size__JIL,__POINTER__CB ptr_table__KIL,__UINTEGER_32__RD lab_type__LIL)
-/* (Expanded UINTEGER_CPU{UINTEGER_CPU__GDG},Expanded POINTER{POINTER__CB},Expanded UINTEGER_32{UINTEGER_32__RD}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB next__PIL,__tmp__MQM,result__NIL,__tmp__XJL,__tmp__0JL;
-  __POINTER__CB __tmp__Z5KE,__tmp__O5KE,__tmp__IKL,__tmp__JKL;
-  __POINTER__CB __tmp__LKL,__tmp__UALE,__tmp__IML,__tmp__WBLE;
-  __POINTER__CB __tmp__LBLE,Result__MIL;
-  __INTEGER__K __tmp__1IL,__tmp__2IL;
-  __UINTEGER_CPU__GDG __tmp__AJL,__tmp__PALE,__tmp__UBLE,__tmp__2TLE;
-  _____CONTEXT __pos__HIL,__pos__HQM,__pos__1AN,__pos__TQM,__pos__YIL;
-  _____CONTEXT __pos__GI0D,__pos__30KB,__pos__1BIB,__pos__JADE;
-  _____CONTEXT __pos__2ALE,__pos__4ALE,__pos__TBLE,__pos__VBLE;
-  __BOOLEAN__C __tmp__OQM,__tmp__WQM,__tmp__ZQM,__tmp__SRM,__tmp__ZIS;
-  __POINTER__CB *__tmp__J5KE,*__tmp__AALE,*__tmp__OKN;
-  lisaac_push_first(&__pos__HIL,L52080214); /* L397 MEMORY*/;
-  next__PIL=((__POINTER__CB )(NULL));
-  lisaac_push(&__pos__HIL,L52454486); /* L400 MEMORY*/;
-  lisaac_push_first(&__pos__HQM,L17840146); /* L136 BLOCK*/;
-  lisaac_push_first(&__pos__1AN,L7481860); /* L57 OBJECT*/;
-  __tmp__MQM=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__HQM,L17967122); /* L137 BLOCK*/;
-  __tmp__OQM=__infix_greater_equal__JGG( 15, 10);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__OQM) {
-    lisaac_push(&__pos__HQM,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__1AN,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__TQM,L17974802); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__YIL,L52448342); /* L400 MEMORY*/;
-    lisaac_push_first(&__pos__GI0D,L5774867); /* L44 POINTER*/;
-    __tmp__1IL=((__INTEGER__K )(sizeof(void *)));
-    lisaac_push(&__pos__YIL,L52448854); /* L400 MEMORY*/;
-    lisaac_push_first(&__pos__GI0D,L9195016); /* L70 NUMERIC*/;
-    __tmp__2IL=(__INTEGER__K)(__tmp__1IL -  1);
-    lisaac_push(&__pos__YIL,L52448854); /* L400 MEMORY*/;
-    __tmp__AJL=to_uinteger_cpu__ZUH(__tmp__2IL);
-    lisaac_push(&__pos__YIL,L52437078); /* L400 MEMORY*/;
-    lisaac_push_first(&__pos__GI0D,L22171143); /* L169 INTEGER*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((__UINTEGER_CPU__GDG)(new_size__JIL & __tmp__AJL) ==  0)) {
-      lisaac_push(&__pos__TQM,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__YIL,L13509634); /* L103 TRUE*/;
-      __tmp__WQM=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__TQM,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__YIL,L14689286); /* L112 FALSE*/;
-      __tmp__WQM=TRUE__B__;
-    };
-    __tmp__ZQM=__tmp__WQM;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__HQM,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__1AN,L12081158); /* L92 FALSE*/;
-    __tmp__ZQM=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ZQM) {
-    lisaac_push(&__pos__HQM,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__pos__1AN,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__TQM,L18105874); /* L138 BLOCK*/;
-    lisaac_push_first(&__pos__YIL,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__GI0D,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__30KB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__1BIB,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__MQM));
-    lisaac_push(&__pos__YIL,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_11));
-    lisaac_push(&__pos__YIL,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__GI0D,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__30KB,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__1BIB,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__JADE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__YIL,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__GI0D,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__30KB,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__HQM,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__pos__1AN,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__HIL,L52579926); /* L401 MEMORY*/;
-  lisaac_push_first(&__pos__HQM,L17840146); /* L136 BLOCK*/;
-  lisaac_push_first(&__pos__1AN,L7481860); /* L57 OBJECT*/;
-  __tmp__MQM=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__HQM,L17967122); /* L137 BLOCK*/;
-  __tmp__OQM=__infix_greater_equal__JGG( 15, 10);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__OQM) {
-    lisaac_push(&__pos__HQM,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__1AN,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__TQM,L17974802); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__YIL,L52578390); /* L401 MEMORY*/;
-    lisaac_push_first(&__pos__GI0D,L5774867); /* L44 POINTER*/;
-    __tmp__1IL=((__INTEGER__K )(sizeof(void *)));
-    lisaac_push(&__pos__YIL,L52578390); /* L401 MEMORY*/;
-    __tmp__AJL=to_uinteger_cpu__ZUH(__tmp__1IL);
-    lisaac_push(&__pos__YIL,L52568150); /* L401 MEMORY*/;
-    __tmp__WQM=__infix_greater_equal__IGS(new_size__JIL,__tmp__AJL);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WQM) {
-      lisaac_push(&__pos__TQM,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__YIL,L13509634); /* L103 TRUE*/;
-      __tmp__SRM=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__TQM,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__YIL,L14689286); /* L112 FALSE*/;
-      __tmp__SRM=TRUE__B__;
-    };
-    __tmp__WQM=__tmp__SRM;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__HQM,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__1AN,L12081158); /* L92 FALSE*/;
-    __tmp__WQM=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WQM) {
-    lisaac_push(&__pos__HQM,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__pos__1AN,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__TQM,L18105874); /* L138 BLOCK*/;
-    lisaac_push_first(&__pos__YIL,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__GI0D,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__30KB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__1BIB,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__MQM));
-    lisaac_push(&__pos__YIL,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_31));
-    lisaac_push(&__pos__YIL,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__GI0D,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__30KB,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__1BIB,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__JADE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__YIL,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__GI0D,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__30KB,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__HQM,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__pos__1AN,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__HIL,L52838486); /* L403 MEMORY*/;
-  lisaac_push_first(&__pos__HQM,L49966678); /* L381 MEMORY*/;
-  lisaac_push_first(&__pos__1AN,L4069969); /* L31 CONVERT*/;
-  __tmp__J5KE=((__POINTER__CB *)ptr_table__KIL);
-  lisaac_push(&__pos__HQM,L50201686); /* L383 MEMORY*/;
-  __tmp__MQM=item__UBN(__tmp__J5KE, 0);
-  result__NIL=__tmp__MQM;
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__MQM == (void *)NULL)) {
-    lisaac_push(&__pos__HIL,L56232534); /* L429 MEMORY*/;
-    lisaac_push_first(&__pos__HQM,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__1AN,L53231702); /* L406 MEMORY*/;
-    __tmp__XJL=new_lab__EGN(lab_type__LIL);
-    result__NIL=__tmp__XJL;
-    lisaac_push(&__pos__1AN,L52047958); /* L397 MEMORY*/;
-    __tmp__0JL=to_pointer__AKN(new_size__JIL);
-    lisaac_push(&__pos__1AN,L53357654); /* L407 MEMORY*/;
-    lisaac_push_first(&__pos__TQM,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__YIL,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__GI0D,L5383176); /* L41 NUMERIC*/;
-    lisaac_push_first(&__pos__30KB,L14156807); /* L108 INTEGER*/;
-    lisaac_push_first(&__pos__1BIB,L78949383); /* L602 INTEGER*/;
-    __tmp__AJL=to_uinteger_cpu__ZUH( 0);
-    lisaac_push(&__pos__1BIB,L78949383); /* L602 INTEGER*/;
-    lisaac_push_first(&__pos__JADE,L4069969); /* L31 CONVERT*/;
-    __tmp__Z5KE=((__POINTER__CB )__tmp__AJL);
-    lisaac_push(&__pos__YIL,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__GI0D,L9195016); /* L70 NUMERIC*/;
-    __tmp__O5KE=(void *)((unsigned long)__tmp__Z5KE - (unsigned long)__tmp__0JL);
-    lisaac_push(&__pos__TQM,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__YIL,L9195016); /* L70 NUMERIC*/;
-    __tmp__0JL=(void *)((unsigned long)__tmp__XJL - (unsigned long)__tmp__O5KE);
-    next__PIL=__tmp__0JL;
-    lisaac_push(&__pos__1AN,L53490774); /* L408 MEMORY*/;
-    lisaac_push_first(&__pos__TQM,L50753110); /* L387 MEMORY*/;
-    lisaac_push_first(&__pos__YIL,L4069969); /* L31 CONVERT*/;
-    __tmp__AALE=((__POINTER__CB *)__tmp__0JL);
-    lisaac_push(&__pos__TQM,L50865238); /* L388 MEMORY*/;
-    put__to__WQN(__tmp__AALE,NULL, 0);
-    lisaac_push(&__pos__1AN,L53624406); /* L409 MEMORY*/;
-    lisaac_push_first(&__pos__TQM,L50753110); /* L387 MEMORY*/;
-    lisaac_push_first(&__pos__YIL,L4069969); /* L31 CONVERT*/;
-    __tmp__AALE=((__POINTER__CB *)ptr_table__KIL);
-    lisaac_push(&__pos__TQM,L50865238); /* L388 MEMORY*/;
-    put__to__WQN(__tmp__AALE,__tmp__0JL, 0);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__HIL,L56232534); /* L429 MEMORY*/;
-    lisaac_push_first(&__pos__HQM,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__1AN,L54016598); /* L412 MEMORY*/;
-    lisaac_push_first(&__pos__TQM,L49966678); /* L381 MEMORY*/;
-    lisaac_push_first(&__pos__YIL,L4069969); /* L31 CONVERT*/;
-    __tmp__AALE=((__POINTER__CB *)result__NIL);
-    lisaac_push(&__pos__TQM,L50201686); /* L383 MEMORY*/;
-    __tmp__XJL=item__UBN(__tmp__AALE, 0);
-    next__PIL=__tmp__XJL;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__XJL == (void *)NULL)) {
-      lisaac_push(&__pos__1AN,L56102486); /* L428 MEMORY*/;
-      lisaac_push_first(&__pos__TQM,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__YIL,L54145110); /* L413 MEMORY*/;
-      __tmp__IKL=begin_memory__CBL;
-      lisaac_push(&__pos__YIL,L54404182); /* L415 MEMORY*/;
-      lisaac_push_first(&__pos__GI0D,L9195016); /* L70 NUMERIC*/;
-      __tmp__JKL=(void *)((unsigned long)result__NIL - (unsigned long)__tmp__IKL);
-      lisaac_push(&__pos__YIL,L54415446); /* L415 MEMORY*/;
-      lisaac_push_first(&__pos__GI0D,L14156807); /* L108 INTEGER*/;
-      lisaac_push_first(&__pos__30KB,L78949383); /* L602 INTEGER*/;
-      __tmp__PALE=to_uinteger_cpu__ZUH( 4095);
-      lisaac_push(&__pos__30KB,L78949383); /* L602 INTEGER*/;
-      lisaac_push_first(&__pos__1BIB,L4069969); /* L31 CONVERT*/;
-      __tmp__IKL=((__POINTER__CB )__tmp__PALE);
-      lisaac_push(&__pos__YIL,L54412374); /* L415 MEMORY*/;
-      lisaac_push_first(&__pos__GI0D,L22171143); /* L169 INTEGER*/;
-      __tmp__LKL=(void *)((unsigned long)__tmp__JKL & (unsigned long)__tmp__IKL);
-      lisaac_push(&__pos__YIL,L54537302); /* L416 MEMORY*/;
-      lisaac_push_first(&__pos__GI0D,L24269831); /* L185 INTEGER*/;
-      __tmp__PALE=(__UINTEGER_CPU__GDG)(new_size__JIL <<  1);
-      lisaac_push(&__pos__YIL,L54537302); /* L416 MEMORY*/;
-      __tmp__IKL=to_pointer__AKN(__tmp__PALE);
-      lisaac_push(&__pos__YIL,L54530646); /* L416 MEMORY*/;
-      lisaac_push_first(&__pos__GI0D,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__30KB,L11029000); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__1BIB,L5383176); /* L41 NUMERIC*/;
-      lisaac_push_first(&__pos__JADE,L14156807); /* L108 INTEGER*/;
-      lisaac_push_first(&__pos__2ALE,L78949383); /* L602 INTEGER*/;
-      __tmp__PALE=to_uinteger_cpu__ZUH( 0);
-      lisaac_push(&__pos__2ALE,L78949383); /* L602 INTEGER*/;
-      lisaac_push_first(&__pos__4ALE,L4069969); /* L31 CONVERT*/;
-      __tmp__JKL=((__POINTER__CB )__tmp__PALE);
-      lisaac_push(&__pos__30KB,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__1BIB,L9195016); /* L70 NUMERIC*/;
-      __tmp__UALE=(void *)((unsigned long)__tmp__JKL - (unsigned long)__tmp__IKL);
-      lisaac_push(&__pos__GI0D,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__30KB,L9195016); /* L70 NUMERIC*/;
-      __tmp__IKL=(void *)((unsigned long)__tmp__LKL - (unsigned long)__tmp__UALE);
-      lisaac_push(&__pos__YIL,L54543446); /* L416 MEMORY*/;
-      lisaac_push_first(&__pos__GI0D,L14156807); /* L108 INTEGER*/;
-      lisaac_push_first(&__pos__30KB,L78949383); /* L602 INTEGER*/;
-      __tmp__PALE=to_uinteger_cpu__ZUH( 4096);
-      lisaac_push(&__pos__30KB,L78949383); /* L602 INTEGER*/;
-      lisaac_push_first(&__pos__1BIB,L4069969); /* L31 CONVERT*/;
-      __tmp__JKL=((__POINTER__CB )__tmp__PALE);
-      lisaac_push(&__pos__YIL,L54540886); /* L416 MEMORY*/;
-      lisaac_push_first(&__pos__GI0D,L15235592); /* L116 NUMERIC*/;
-      lisaac_push_first(&__pos__30KB,L14700552); /* L112 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__IKL > __tmp__JKL)) {
-        lisaac_push(&__pos__GI0D,L15231496); /* L116 NUMERIC*/;
-        lisaac_push_first(&__pos__30KB,L13509634); /* L103 TRUE*/;
-        __tmp__ZIS=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__GI0D,L15231496); /* L116 NUMERIC*/;
-        lisaac_push_first(&__pos__30KB,L14689286); /* L112 FALSE*/;
-        __tmp__ZIS=TRUE__B__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ZIS) {
-        lisaac_push(&__pos__YIL,L55051350); /* L420 MEMORY*/;
-        lisaac_push_first(&__pos__GI0D,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__30KB,L52047958); /* L397 MEMORY*/;
-        __tmp__IML=to_pointer__AKN(new_size__JIL);
-        lisaac_push(&__pos__30KB,L54666838); /* L417 MEMORY*/;
-        lisaac_push_first(&__pos__1BIB,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__JADE,L11029000); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__2ALE,L5383176); /* L41 NUMERIC*/;
-        lisaac_push_first(&__pos__4ALE,L14156807); /* L108 INTEGER*/;
-        lisaac_push_first(&__pos__TBLE,L78949383); /* L602 INTEGER*/;
-        __tmp__UBLE=to_uinteger_cpu__ZUH( 0);
-        lisaac_push(&__pos__TBLE,L78949383); /* L602 INTEGER*/;
-        lisaac_push_first(&__pos__VBLE,L4069969); /* L31 CONVERT*/;
-        __tmp__WBLE=((__POINTER__CB )__tmp__UBLE);
-        lisaac_push(&__pos__JADE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__2ALE,L9195016); /* L70 NUMERIC*/;
-        __tmp__LBLE=(void *)((unsigned long)__tmp__WBLE - (unsigned long)__tmp__IML);
-        lisaac_push(&__pos__1BIB,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__JADE,L9195016); /* L70 NUMERIC*/;
-        next__PIL=(void *)((unsigned long)result__NIL - (unsigned long)__tmp__LBLE);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__YIL,L55051350); /* L420 MEMORY*/;
-        lisaac_push_first(&__pos__GI0D,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__30KB,L54933078); /* L419 MEMORY*/;
-        __tmp__IML=new_lab__EGN(lab_type__LIL);
-        next__PIL=__tmp__IML;
-      };
-      lisaac_push(&__pos__YIL,L55192150); /* L421 MEMORY*/;
-      lisaac_push_first(&__pos__GI0D,L50753110); /* L387 MEMORY*/;
-      lisaac_push_first(&__pos__30KB,L4069969); /* L31 CONVERT*/;
-      __tmp__OKN=((__POINTER__CB *)next__PIL);
-      lisaac_push(&__pos__GI0D,L50865238); /* L388 MEMORY*/;
-      put__to__WQN(__tmp__OKN,NULL, 0);
-      lisaac_push(&__pos__YIL,L55325782); /* L422 MEMORY*/;
-      lisaac_push_first(&__pos__GI0D,L50753110); /* L387 MEMORY*/;
-      lisaac_push_first(&__pos__30KB,L4069969); /* L31 CONVERT*/;
-      __tmp__OKN=((__POINTER__CB *)ptr_table__KIL);
-      lisaac_push(&__pos__GI0D,L50865238); /* L388 MEMORY*/;
-      put__to__WQN(__tmp__OKN,next__PIL, 0);
-    } else /* FALSE */ {
-      lisaac_push(&__pos__1AN,L56102486); /* L428 MEMORY*/;
-      lisaac_push_first(&__pos__TQM,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__YIL,L55717974); /* L425 MEMORY*/;
-      lisaac_push_first(&__pos__GI0D,L49966678); /* L381 MEMORY*/;
-      lisaac_push_first(&__pos__30KB,L4069969); /* L31 CONVERT*/;
-      __tmp__OKN=((__POINTER__CB *)next__PIL);
-      lisaac_push(&__pos__GI0D,L50201686); /* L383 MEMORY*/;
-      __tmp__IKL=item__UBN(__tmp__OKN, 0);
-      lisaac_push(&__pos__YIL,L55729750); /* L425 MEMORY*/;
-      __tmp__PALE=to_uinteger_cpu__ZUH( 3);
-      lisaac_push(&__pos__YIL,L55719510); /* L425 MEMORY*/;
-      lisaac_push_first(&__pos__GI0D,L25311239); /* L193 INTEGER*/;
-      lisaac_push_first(&__pos__30KB,L11029000); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__1BIB,L5383176); /* L41 NUMERIC*/;
-      __tmp__UBLE=to_uinteger_cpu__ZUH( 0);
-      lisaac_push(&__pos__30KB,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__1BIB,L9195016); /* L70 NUMERIC*/;
-      __tmp__2TLE=(__UINTEGER_CPU__GDG)(__tmp__UBLE - __tmp__PALE);
-      lisaac_push(&__pos__GI0D,L25319431); /* L193 INTEGER*/;
-      lisaac_push_first(&__pos__30KB,L5121032); /* L39 NUMERIC*/;
-      __tmp__PALE=to_uinteger_cpu__ZUH( 1);
-      lisaac_push(&__pos__GI0D,L25314823); /* L193 INTEGER*/;
-      lisaac_push_first(&__pos__30KB,L9195016); /* L70 NUMERIC*/;
-      __tmp__UBLE=(__UINTEGER_CPU__GDG)(__tmp__2TLE - __tmp__PALE);
-      lisaac_push(&__pos__YIL,L55719510); /* L425 MEMORY*/;
-      __tmp__JKL=to_pointer__AKN(__tmp__UBLE);
-      lisaac_push(&__pos__YIL,L55718486); /* L425 MEMORY*/;
-      lisaac_push_first(&__pos__GI0D,L22171143); /* L169 INTEGER*/;
-      __tmp__LKL=(void *)((unsigned long)__tmp__IKL & (unsigned long)__tmp__JKL);
-      lisaac_push(&__pos__YIL,L55849046); /* L426 MEMORY*/;
-      lisaac_push_first(&__pos__GI0D,L50753110); /* L387 MEMORY*/;
-      lisaac_push_first(&__pos__30KB,L4069969); /* L31 CONVERT*/;
-      __tmp__OKN=((__POINTER__CB *)result__NIL);
-      lisaac_push(&__pos__GI0D,L50865238); /* L388 MEMORY*/;
-      put__to__WQN(__tmp__OKN,__tmp__LKL, 0);
-      result__NIL=next__PIL;
-    };
-  };
-  Result__MIL=result__NIL;
-  return(Result__MIL);
-}
-
-static __CHARACTER__3 item__5INB(__STRING_CONSTANT__U *Self__BJNB,__INTEGER__K index__CJNB)
-/* (Strict STRING_CONSTANT{STRING_CONSTANT__U},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__VIPB;
-  __INTEGER__K __tmp__03SB;
-  _____CONTEXT __pos__AJNB,__pos__RIPB,__pos__M4QB,__pos__2IPB;
-  _____CONTEXT __pos__HJNB,__pos__V3SB,__pos__1PQC,__pos__UEOC;
-  _____CONTEXT __pos__FRFE;
-  __BOOLEAN__C __tmp__XIPB,__tmp__13SB,__tmp__5IPB;
-  __CHARACTER__3 *__tmp__MJNB;
-  __CHARACTER__3 __tmp__PJNB,Result__DJNB;
-  lisaac_push_first(&__pos__AJNB,L8260621); /* L63 ABSTRACT_STRING*/;
-  lisaac_push_first(&__pos__RIPB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__M4QB,L7481860); /* L57 OBJECT*/;
-  __tmp__VIPB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__RIPB,L21899282); /* L167 BLOCK*/;
-  __tmp__XIPB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__XIPB) {
-    lisaac_push(&__pos__RIPB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__M4QB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__2IPB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__HJNB,L8270349); /* L63 ABSTRACT_STRING*/;
-    lisaac_push_first(&__pos__V3SB,L16923661); /* L129 ABSTRACT_STRING*/;
-    __tmp__03SB=Self__BJNB->count__1C;
-    lisaac_push(&__pos__V3SB,L17187853); /* L131 ABSTRACT_STRING*/;
-    __tmp__13SB=in_range__to__I5I(index__CJNB, 1,__tmp__03SB);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__13SB) {
-      lisaac_push(&__pos__2IPB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__HJNB,L13509634); /* L103 TRUE*/;
-      __tmp__5IPB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__2IPB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__HJNB,L14689286); /* L112 FALSE*/;
-      __tmp__5IPB=TRUE__B__;
-    };
-    __tmp__13SB=__tmp__5IPB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__RIPB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__M4QB,L12081158); /* L92 FALSE*/;
-    __tmp__13SB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__13SB) {
-    lisaac_push(&__pos__RIPB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__M4QB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__2IPB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__2IPB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__HJNB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__V3SB,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__1PQC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__UEOC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__VIPB));
-    lisaac_push(&__pos__HJNB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__HJNB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__V3SB,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__1PQC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__UEOC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__FRFE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__HJNB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__V3SB,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__1PQC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__RIPB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__M4QB,L8530438); /* L65 FALSE*/;
-  };
-  __tmp__MJNB=Self__BJNB->storage__2C;
-  lisaac_push(&__pos__AJNB,L8663565); /* L66 ABSTRACT_STRING*/;
-  lisaac_push_first(&__pos__RIPB,L9195016); /* L70 NUMERIC*/;
-  __tmp__03SB=(__INTEGER__K)(index__CJNB -  1);
-  /* NULL __NATIVE_ARRAYoExpanded_CHARACTERo__GB__ */
-if (__tmp__MJNB==NULL) {
-    lisaac_push(&__pos__AJNB,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(&__pos__AJNB,L8782861); /* L67 ABSTRACT_STRING*/;
-    __tmp__PJNB=item__X0GB(((__CHARACTER__3 *)__tmp__MJNB),__tmp__03SB);
-  };
-  Result__DJNB=__tmp__PJNB;
-  return(Result__DJNB);
-}
-
-static void put__to__GMWB(void **Self__IMWB,__PLAN__XOB *element__JMWB,__INTEGER__K index__KMWB)
-/* (Strict NATIVE_ARRAY(PLAN){NATIVE_ARRAYoPLANo__5U4},Strict PLAN{NULLxPLAN__XOB},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__1YYB;
-  _____CONTEXT __pos__HMWB,__pos__XYYB,__pos__N21B,__pos__CZYB;
-  _____CONTEXT __pos__OMWB,__pos__S30C,__pos__PZ3C,__pos__030C;
-  _____CONTEXT __pos__LRFE,__pos__RRFE;
-  __BOOLEAN__C __tmp__3YYB,__tmp__QMWB,__tmp__FZYB;
-  lisaac_push_first(&__pos__HMWB,L18222101); /* L139 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__XYYB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__N21B,L7481860); /* L57 OBJECT*/;
-  __tmp__1YYB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__XYYB,L21899282); /* L167 BLOCK*/;
-  __tmp__3YYB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3YYB) {
-    lisaac_push(&__pos__XYYB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__N21B,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__CZYB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__OMWB,L18227221); /* L139 NATIVE_ARRAY*/;
-    __tmp__QMWB=__infix_greater_equal__JGG(index__KMWB, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__QMWB) {
-      lisaac_push(&__pos__CZYB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__OMWB,L13509634); /* L103 TRUE*/;
-      __tmp__FZYB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__CZYB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__OMWB,L14689286); /* L112 FALSE*/;
-      __tmp__FZYB=TRUE__B__;
-    };
-    __tmp__QMWB=__tmp__FZYB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__XYYB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__N21B,L12081158); /* L92 FALSE*/;
-    __tmp__QMWB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__QMWB) {
-    lisaac_push(&__pos__XYYB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__N21B,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__CZYB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__CZYB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__OMWB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__S30C,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__PZ3C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__030C,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__1YYB));
-    lisaac_push(&__pos__OMWB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__OMWB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__S30C,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__PZ3C,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__030C,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__LRFE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__OMWB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__S30C,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__PZ3C,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__XYYB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__N21B,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__HMWB,L18627605); /* L142 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__XYYB,L105516053); /* L805 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__N21B,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__CZYB,L7481860); /* L57 OBJECT*/;
-  __tmp__1YYB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__N21B,L21899282); /* L167 BLOCK*/;
-  __tmp__3YYB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3YYB) {
-    lisaac_push(&__pos__N21B,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__CZYB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__OMWB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__S30C,L105520661); /* L805 NATIVE_ARRAY*/;
-    __tmp__QMWB=__infix_greater_equal__JGG(index__KMWB, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__QMWB) {
-      lisaac_push(&__pos__OMWB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__S30C,L13509634); /* L103 TRUE*/;
-      __tmp__FZYB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__OMWB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__S30C,L14689286); /* L112 FALSE*/;
-      __tmp__FZYB=TRUE__B__;
-    };
-    __tmp__QMWB=__tmp__FZYB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__N21B,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__CZYB,L12081158); /* L92 FALSE*/;
-    __tmp__QMWB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__QMWB) {
-    lisaac_push(&__pos__N21B,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__CZYB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__OMWB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__OMWB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__S30C,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__PZ3C,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__030C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__LRFE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__1YYB));
-    lisaac_push(&__pos__S30C,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__S30C,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__PZ3C,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__030C,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__LRFE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__RRFE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__S30C,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__PZ3C,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__030C,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__N21B,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__CZYB,L8530438); /* L65 FALSE*/;
-  };
-  Self__IMWB[index__KMWB]=element__JMWB;
-}
-
-static __INTEGER_8__NDG to_integer_8__XSW(__INTEGER__K Self__ZSW)
-/* (Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  _____CONTEXT __pos__YSW,__pos__XLY,__pos__A2Z,__pos__CMY,__pos__U2ZD;
-  __BOOLEAN__C __tmp__3LY;
-  __INTEGER_8__NDG Result__0SW;
-  lisaac_push_first(&__pos__YSW,L54135816); /* L413 NUMERIC*/;
-  lisaac_push_first(&__pos__XLY,L21899282); /* L167 BLOCK*/;
-  __tmp__3LY=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3LY) {
-    lisaac_push(&__pos__XLY,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__A2Z,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__CMY,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__U2ZD,L13509634); /* L103 TRUE*/;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__XLY,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__A2Z,L12081158); /* L92 FALSE*/;
-  };
-  lisaac_push(&__pos__XLY,L22153746); /* L169 BLOCK*/;
-  lisaac_push(&__pos__YSW,L54526984); /* L416 NUMERIC*/;
-  lisaac_push_first(&__pos__XLY,L69243400); /* L528 NUMERIC*/;
-  lisaac_push_first(&__pos__A2Z,L4069969); /* L31 CONVERT*/;
-  Result__0SW=((__INTEGER_8__NDG )Self__ZSW);
-  return(Result__0SW);
-}
-
-static __BOOLEAN__C has__3WW(__CHARACTER__3 ch__AXW)
-/* (Expanded CHARACTER{CHARACTER__3}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__DXW,__tmp__EXW,__tmp__0NY;
-  __POINTER__CB __tmp__04Z;
-  _____CONTEXT __pos__4WW,__pos__2AZD,__pos__W4Z,__pos__M50,__pos__B5Z;
-  _____CONTEXT __pos__YNY,__pos__2UAE,__pos__4UAE,__pos__DX4B;
-  _____CONTEXT __pos__BCDE;
-  __CHARACTER__3 *__tmp__CXW,*Self__RNY;
-  __BOOLEAN__C __tmp__24Z,__tmp__1NY,__tmp__E5Z,__tmp__OOY,Result__BXW;
-  __CHARACTER__3 __tmp__LOY;
-  lisaac_push_first(&__pos__4WW,L48376333); /* L369 ABSTRACT_STRING*/;
-  __tmp__CXW=(&__string_32)->storage__2C;
-  __tmp__DXW=(&__string_32)->count__1C;
-  lisaac_push(&__pos__4WW,L48399885); /* L369 ABSTRACT_STRING*/;
-  lisaac_push_first(&__pos__2AZD,L9195016); /* L70 NUMERIC*/;
-  __tmp__EXW=(__INTEGER__K)(__tmp__DXW -  1);
-  /* NULL __NATIVE_ARRAYoExpanded_CHARACTERo__GB__ */
-if (__tmp__CXW==NULL) {
-    lisaac_push(&__pos__4WW,L48401421); /* L369 ABSTRACT_STRING*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-    lisaac_push(&__pos__4WW,L48401421); /* L369 ABSTRACT_STRING*/;
-    Self__RNY=((__CHARACTER__3 *)__tmp__CXW);
-    lisaac_push_first(&__pos__2AZD,L57150485); /* L436 NATIVE_ARRAY*/;
-    lisaac_push_first(&__pos__W4Z,L21772306); /* L166 BLOCK*/;
-    lisaac_push_first(&__pos__M50,L7481860); /* L57 OBJECT*/;
-    __tmp__04Z=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__W4Z,L21899282); /* L167 BLOCK*/;
-    __tmp__24Z=__infix_greater_equal__JGG( 15, 5);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__24Z) {
-      lisaac_push(&__pos__W4Z,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__M50,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__B5Z,L21906962); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__YNY,L57156629); /* L436 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__2UAE,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__4UAE,L9195016); /* L70 NUMERIC*/;
-      __tmp__0NY=(__INTEGER__K)(-  1);
-      lisaac_push(&__pos__YNY,L57155605); /* L436 NATIVE_ARRAY*/;
-      __tmp__1NY=__infix_greater_equal__JGG(__tmp__EXW,__tmp__0NY);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1NY) {
-        lisaac_push(&__pos__B5Z,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__YNY,L13509634); /* L103 TRUE*/;
-        __tmp__E5Z=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__B5Z,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__YNY,L14689286); /* L112 FALSE*/;
-        __tmp__E5Z=TRUE__B__;
-      };
-      __tmp__1NY=__tmp__E5Z;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__W4Z,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__M50,L12081158); /* L92 FALSE*/;
-      __tmp__1NY=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1NY) {
-      lisaac_push(&__pos__W4Z,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__M50,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__B5Z,L21910546); /* L167 BLOCK*/;
-      lisaac_push(&__pos__B5Z,L22051346); /* L168 BLOCK*/;
-      lisaac_push_first(&__pos__YNY,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__2UAE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__4UAE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__DX4B,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__04Z));
-      lisaac_push(&__pos__YNY,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_1));
-      lisaac_push(&__pos__YNY,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__2UAE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__4UAE,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__DX4B,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__BCDE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__YNY,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__2UAE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__4UAE,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__W4Z,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__M50,L8530438); /* L65 FALSE*/;
-    };
-    __tmp__0NY=__tmp__EXW;
-    lisaac_push(&__pos__2AZD,L58067477); /* L443 NATIVE_ARRAY*/;
-    lisaac_push_first(&__pos__W4Z,L11802642); /* L90 BLOCK*/;
-    until_do__Q5Z:
-    {
-      lisaac_push(&__pos__W4Z,L11802642); /* L90 BLOCK*/;
-      lisaac_push_first(&__pos__M50,L57807381); /* L441 NATIVE_ARRAY*/;
-      __tmp__E5Z=__infix_less__LOH(__tmp__0NY, 0);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__E5Z) {
-        lisaac_push(&__pos__M50,L57810453); /* L441 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__B5Z,L10377218); /* L79 TRUE*/;
-        __tmp__OOY=TRUE__B__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__M50,L57810453); /* L441 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__B5Z,L11832326); /* L90 FALSE*/;
-        lisaac_push_first(&__pos__YNY,L57819669); /* L441 NATIVE_ARRAY*/;
-        __tmp__LOY=item__X0GB(Self__RNY,__tmp__0NY);
-        __tmp__OOY=(ch__AXW == __tmp__LOY);
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__OOY) {
-        lisaac_push(&__pos__W4Z,L11799570); /* L90 BLOCK*/;
-        lisaac_push_first(&__pos__M50,L13509634); /* L103 TRUE*/;
-        __tmp__OOY=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__W4Z,L11799570); /* L90 BLOCK*/;
-        lisaac_push_first(&__pos__M50,L14689286); /* L112 FALSE*/;
-        __tmp__OOY=TRUE__B__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__OOY) {
-        lisaac_push(&__pos__W4Z,L12192274); /* L93 BLOCK*/;
-        lisaac_push_first(&__pos__M50,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__B5Z,L11935762); /* L91 BLOCK*/;
-        lisaac_push_first(&__pos__YNY,L57941013); /* L442 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__2UAE,L9195016); /* L70 NUMERIC*/;
-        __tmp__0NY=(__INTEGER__K)(__tmp__0NY -  1);
-        lisaac_push(&__pos__B5Z,L12068370); /* L92 BLOCK*/;
-        goto until_do__Q5Z;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__W4Z,L12192274); /* L93 BLOCK*/;
-        lisaac_push_first(&__pos__M50,L8530438); /* L65 FALSE*/;
-      };
-    };
-    lisaac_push(&__pos__2AZD,L58200085); /* L444 NATIVE_ARRAY*/;
-    __tmp__24Z=__infix_greater_equal__JGG(__tmp__0NY, 0);
-    __tmp__1NY=__tmp__24Z;
-  };
-  Result__BXW=__tmp__1NY;
-  return(Result__BXW);
-}
-
-static __INTEGER__K decimal_value__HXW(__CHARACTER__3 Self__JXW)
-/* (Expanded CHARACTER{CHARACTER__3}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__5OY,__tmp__AR2;
-  __INTEGER__K __tmp__UXW,result__LXW,Result__KXW;
-  _____CONTEXT __pos__IXW,__pos__1OY,__pos__BA0,__pos__GPY,__pos__PXW;
-  _____CONTEXT __pos__WC2,__pos__AHBB,__pos__5C2,__pos__HR2,__pos__ID2;
-  _____CONTEXT __pos__A1JB,__pos__E0LB,__pos__I1JB,__pos__HCDE;
-  __BOOLEAN__C __tmp__BPY,result__ZC2,__tmp__0C2,__tmp__BD2,__tmp__KR2;
-  lisaac_push_first(&__pos__IXW,L22022672); /* L168 CHARACTER*/;
-  lisaac_push_first(&__pos__1OY,L19150866); /* L146 BLOCK*/;
-  lisaac_push_first(&__pos__BA0,L7481860); /* L57 OBJECT*/;
-  __tmp__5OY=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__1OY,L19277842); /* L147 BLOCK*/;
-  __tmp__BPY=__infix_greater_equal__JGG( 15, 10);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BPY) {
-    lisaac_push(&__pos__1OY,L19280914); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__BA0,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__GPY,L19285522); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__PXW,L22027792); /* L168 CHARACTER*/;
-    lisaac_push_first(&__pos__WC2,L34084880); /* L260 CHARACTER*/;
-    result__ZC2=FALSE__I__;
-    lisaac_push(&__pos__WC2,L34478096); /* L263 CHARACTER*/;
-    __tmp__0C2=__infix_greater_equal__SQ2(Self__JXW,'0');
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__0C2) {
-      lisaac_push(&__pos__WC2,L34736656); /* L265 CHARACTER*/;
-      lisaac_push_first(&__pos__AHBB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__5C2,L34615312); /* L264 CHARACTER*/;
-      __tmp__BD2=__infix_less_equal__XCHB(Self__JXW,'9');
-      result__ZC2=__tmp__BD2;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__WC2,L34736656); /* L265 CHARACTER*/;
-      lisaac_push_first(&__pos__AHBB,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__WC2,L34867728); /* L266 CHARACTER*/;
-    lisaac_push_first(&__pos__AHBB,L19150866); /* L146 BLOCK*/;
-    lisaac_push_first(&__pos__5C2,L7481860); /* L57 OBJECT*/;
-    __tmp__AR2=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__AHBB,L19277842); /* L147 BLOCK*/;
-    __tmp__0C2=__infix_greater_equal__JGG( 15, 10);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__0C2) {
-      lisaac_push(&__pos__AHBB,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__5C2,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__HR2,L19285522); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__ID2,L34883088); /* L266 CHARACTER*/;
-      __tmp__BD2=in_range__to__5O3(Self__JXW,'0','9');
-      /* __TRUE__B__ __FALSE__I__ */
-if ((result__ZC2 == __tmp__BD2)) {
-        lisaac_push(&__pos__HR2,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__ID2,L13509634); /* L103 TRUE*/;
-        __tmp__KR2=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__HR2,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__ID2,L14689286); /* L112 FALSE*/;
-        __tmp__KR2=TRUE__B__;
-      };
-      __tmp__BD2=__tmp__KR2;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AHBB,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__5C2,L12081158); /* L92 FALSE*/;
-      __tmp__BD2=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BD2) {
-      lisaac_push(&__pos__AHBB,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__5C2,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__HR2,L19289106); /* L147 BLOCK*/;
-      lisaac_push(&__pos__HR2,L19428370); /* L148 BLOCK*/;
-      lisaac_push_first(&__pos__ID2,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__A1JB,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__E0LB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__I1JB,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__AR2));
-      lisaac_push(&__pos__ID2,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_3));
-      lisaac_push(&__pos__ID2,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__A1JB,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__E0LB,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__I1JB,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__HCDE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__ID2,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__A1JB,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__E0LB,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AHBB,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__5C2,L8530438); /* L65 FALSE*/;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (result__ZC2) {
-      lisaac_push(&__pos__GPY,L19282450); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__PXW,L13509634); /* L103 TRUE*/;
-      __tmp__BD2=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__GPY,L19282450); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__PXW,L14689286); /* L112 FALSE*/;
-      __tmp__BD2=TRUE__B__;
-    };
-    result__ZC2=__tmp__BD2;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__1OY,L19280914); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__BA0,L12081158); /* L92 FALSE*/;
-    result__ZC2=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (result__ZC2) {
-    lisaac_push(&__pos__1OY,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__pos__BA0,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__GPY,L19289106); /* L147 BLOCK*/;
-    lisaac_push(&__pos__GPY,L19428370); /* L148 BLOCK*/;
-    lisaac_push_first(&__pos__PXW,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__WC2,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__AHBB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__5C2,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__5OY));
-    lisaac_push(&__pos__PXW,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_3));
-    lisaac_push(&__pos__PXW,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__WC2,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__AHBB,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__5C2,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__HR2,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__PXW,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__WC2,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__AHBB,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__1OY,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__pos__BA0,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__IXW,L22163984); /* L169 CHARACTER*/;
-  __tmp__UXW=to_integer__VPY(Self__JXW);
-  lisaac_push(&__pos__IXW,L22164496); /* L169 CHARACTER*/;
-  lisaac_push_first(&__pos__1OY,L9195016); /* L70 NUMERIC*/;
-  result__LXW=(__INTEGER__K)(__tmp__UXW -  48);
-  lisaac_push(&__pos__IXW,L22284816); /* L170 CHARACTER*/;
-  lisaac_push_first(&__pos__1OY,L19150866); /* L146 BLOCK*/;
-  lisaac_push_first(&__pos__BA0,L7481860); /* L57 OBJECT*/;
-  __tmp__5OY=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__1OY,L19277842); /* L147 BLOCK*/;
-  __tmp__BPY=__infix_greater_equal__JGG( 15, 10);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BPY) {
-    lisaac_push(&__pos__1OY,L19280914); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__BA0,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__GPY,L19285522); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__PXW,L22297104); /* L170 CHARACTER*/;
-    result__ZC2=in_range__to__I5I(result__LXW, 0, 9);
-    /* __TRUE__B__ __FALSE__I__ */
-if (result__ZC2) {
-      lisaac_push(&__pos__GPY,L19282450); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__PXW,L13509634); /* L103 TRUE*/;
-      __tmp__BD2=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__GPY,L19282450); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__PXW,L14689286); /* L112 FALSE*/;
-      __tmp__BD2=TRUE__B__;
-    };
-    result__ZC2=__tmp__BD2;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__1OY,L19280914); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__BA0,L12081158); /* L92 FALSE*/;
-    result__ZC2=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (result__ZC2) {
-    lisaac_push(&__pos__1OY,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__pos__BA0,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__GPY,L19289106); /* L147 BLOCK*/;
-    lisaac_push(&__pos__GPY,L19428370); /* L148 BLOCK*/;
-    lisaac_push_first(&__pos__PXW,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__WC2,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__AHBB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__5C2,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__5OY));
-    lisaac_push(&__pos__PXW,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_3));
-    lisaac_push(&__pos__PXW,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__WC2,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__AHBB,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__5C2,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__HR2,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__PXW,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__WC2,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__AHBB,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__1OY,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__pos__BA0,L8530438); /* L65 FALSE*/;
-  };
-  Result__KXW=result__LXW;
-  return(Result__KXW);
-}
-
-static __MEMORY__NEG* search__3QGB(__UINTEGER_CPU__GDG new_size__ARGB)
-/* (Expanded UINTEGER_CPU{UINTEGER_CPU__GDG}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__V4IB,__tmp__HTGB,__tmp__EBJB;
-  __UINTEGER_CPU__GDG __tmp__LRGB,__tmp__QRGB,__tmp__ORGB,__tmp__BCLE;
-  __UINTEGER_CPU__GDG __tmp__CCLE,__tmp__IPFE,__tmp__5IS;
-  __INTEGER__K __tmp__NRGB,__tmp__1RGB;
-  __MEMORY__NEG *result__CRGB,*Self__ACLE,*Result__BRGB;
-  _____CONTEXT __pos__4QGB,__pos__BVAE,__pos__CVAE,__pos__24IB;
-  _____CONTEXT __pos__JRGB,__pos__IL1D,__pos__LCQC,__pos__MJNC;
-  _____CONTEXT __pos__ZCDE;
-  __BOOLEAN__C __tmp__X4IB,__tmp__54IB,__tmp__C5IB,__tmp__RSGB;
-  __BOOLEAN__C __tmp__USGB;
-  lisaac_push_first(&__pos__4QGB,L3951186); /* L30 UINTEGER_CPU*/;
-  lisaac_push_first(&__pos__BVAE,L68981256); /* L526 NUMERIC*/;
-  lisaac_push_first(&__pos__CVAE,L4069969); /* L31 CONVERT*/;
-  lisaac_push(&__pos__4QGB,L40134230); /* L306 MEMORY*/;
-  lisaac_push_first(&__pos__BVAE,L17840146); /* L136 BLOCK*/;
-  lisaac_push_first(&__pos__CVAE,L7481860); /* L57 OBJECT*/;
-  __tmp__V4IB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__BVAE,L17967122); /* L137 BLOCK*/;
-  __tmp__X4IB=__infix_greater_equal__JGG( 15, 10);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__X4IB) {
-    lisaac_push(&__pos__BVAE,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__CVAE,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__24IB,L17974802); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__JRGB,L40122454); /* L306 MEMORY*/;
-    lisaac_push_first(&__pos__IL1D,L47194198); /* L360 MEMORY*/;
-    __tmp__LRGB=((__UINTEGER_CPU__GDG )(MINIMUM_SIZE));
-    lisaac_push(&__pos__JRGB,L40132694); /* L306 MEMORY*/;
-    lisaac_push_first(&__pos__IL1D,L5774867); /* L44 POINTER*/;
-    __tmp__NRGB=((__INTEGER__K )(sizeof(void *)));
-    lisaac_push(&__pos__JRGB,L40132694); /* L306 MEMORY*/;
-    __tmp__QRGB=to_uinteger_cpu__ZUH(__tmp__NRGB);
-    lisaac_push(&__pos__JRGB,L40122966); /* L306 MEMORY*/;
-    lisaac_push_first(&__pos__IL1D,L9195016); /* L70 NUMERIC*/;
-    __tmp__ORGB=(__UINTEGER_CPU__GDG)(__tmp__LRGB - __tmp__QRGB);
-    lisaac_push(&__pos__JRGB,L40115798); /* L306 MEMORY*/;
-    lisaac_push_first(&__pos__IL1D,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((new_size__ARGB > __tmp__ORGB)) {
-      lisaac_push(&__pos__24IB,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__JRGB,L13509634); /* L103 TRUE*/;
-      __tmp__54IB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__24IB,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__JRGB,L14689286); /* L112 FALSE*/;
-      __tmp__54IB=TRUE__B__;
-    };
-    __tmp__C5IB=__tmp__54IB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__BVAE,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__CVAE,L12081158); /* L92 FALSE*/;
-    __tmp__C5IB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C5IB) {
-    lisaac_push(&__pos__BVAE,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__pos__CVAE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__24IB,L18105874); /* L138 BLOCK*/;
-    lisaac_push_first(&__pos__JRGB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__IL1D,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__LCQC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__MJNC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__V4IB));
-    lisaac_push(&__pos__JRGB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_33));
-    lisaac_push(&__pos__JRGB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__IL1D,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__LCQC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__MJNC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__ZCDE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__JRGB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__IL1D,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__LCQC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__BVAE,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__pos__CVAE,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__4QGB,L40264790); /* L307 MEMORY*/;
-  lisaac_push_first(&__pos__BVAE,L17840146); /* L136 BLOCK*/;
-  lisaac_push_first(&__pos__CVAE,L7481860); /* L57 OBJECT*/;
-  __tmp__V4IB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__BVAE,L17967122); /* L137 BLOCK*/;
-  __tmp__X4IB=__infix_greater_equal__JGG( 15, 10);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__X4IB) {
-    lisaac_push(&__pos__BVAE,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__CVAE,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__24IB,L17974802); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__JRGB,L40258646); /* L307 MEMORY*/;
-    lisaac_push_first(&__pos__IL1D,L5774867); /* L44 POINTER*/;
-    __tmp__NRGB=((__INTEGER__K )(sizeof(void *)));
-    lisaac_push(&__pos__JRGB,L40259158); /* L307 MEMORY*/;
-    lisaac_push_first(&__pos__IL1D,L9195016); /* L70 NUMERIC*/;
-    __tmp__1RGB=(__INTEGER__K)(__tmp__NRGB -  1);
-    lisaac_push(&__pos__JRGB,L40259158); /* L307 MEMORY*/;
-    __tmp__LRGB=to_uinteger_cpu__ZUH(__tmp__1RGB);
-    lisaac_push(&__pos__JRGB,L40247382); /* L307 MEMORY*/;
-    lisaac_push_first(&__pos__IL1D,L22171143); /* L169 INTEGER*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((__UINTEGER_CPU__GDG)(new_size__ARGB & __tmp__LRGB) ==  0)) {
-      lisaac_push(&__pos__24IB,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__JRGB,L13509634); /* L103 TRUE*/;
-      __tmp__54IB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__24IB,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__JRGB,L14689286); /* L112 FALSE*/;
-      __tmp__54IB=TRUE__B__;
-    };
-    __tmp__C5IB=__tmp__54IB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__BVAE,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__CVAE,L12081158); /* L92 FALSE*/;
-    __tmp__C5IB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C5IB) {
-    lisaac_push(&__pos__BVAE,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__pos__CVAE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__24IB,L18105874); /* L138 BLOCK*/;
-    lisaac_push_first(&__pos__JRGB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__IL1D,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__LCQC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__MJNC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__V4IB));
-    lisaac_push(&__pos__JRGB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_11));
-    lisaac_push(&__pos__JRGB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__IL1D,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__LCQC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__MJNC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__ZCDE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__JRGB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__IL1D,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__LCQC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__BVAE,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__pos__CVAE,L8530438); /* L65 FALSE*/;
-  };
-  result__CRGB=first_free__DSGB;
-  lisaac_push(&__pos__4QGB,L40897110); /* L312 MEMORY*/;
-  lisaac_push_first(&__pos__BVAE,L9441810); /* L72 BLOCK*/;
-  while_do__HAJB:
-  {
-    lisaac_push(&__pos__BVAE,L9441810); /* L72 BLOCK*/;
-    lisaac_push_first(&__pos__CVAE,L40634966); /* L310 MEMORY*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)result__CRGB != (void *)NULL)) {
-      lisaac_push(&__pos__CVAE,L40644694); /* L310 MEMORY*/;
-      lisaac_push_first(&__pos__24IB,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__JRGB,L40645718); /* L310 MEMORY*/;
-      /* NULL __MEMORY__NEG__ */
-if (result__CRGB==NULL) {
-        lisaac_push(&__pos__JRGB,L40651862); /* L310 MEMORY*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* MEMORY */ {
-        lisaac_push(&__pos__JRGB,L40651862); /* L310 MEMORY*/;
-        Self__ACLE=((__MEMORY__NEG *)result__CRGB);
-        lisaac_push_first(&__pos__IL1D,L11538518); /* L88 MEMORY*/;
-        __tmp__BCLE=Self__ACLE->size_and_id__QEG;
-        lisaac_push(&__pos__IL1D,L11572310); /* L88 MEMORY*/;
-        __tmp__CCLE=to_uinteger_cpu__ZUH( 3);
-        lisaac_push(&__pos__IL1D,L11563094); /* L88 MEMORY*/;
-        lisaac_push_first(&__pos__LCQC,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__MJNC,L11029000); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__ZCDE,L5383176); /* L41 NUMERIC*/;
-        __tmp__IPFE=to_uinteger_cpu__ZUH( 0);
-        lisaac_push(&__pos__MJNC,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__ZCDE,L9195016); /* L70 NUMERIC*/;
-        __tmp__5IS=(__UINTEGER_CPU__GDG)(__tmp__IPFE - __tmp__CCLE);
-        lisaac_push(&__pos__LCQC,L25319431); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__MJNC,L5121032); /* L39 NUMERIC*/;
-        __tmp__CCLE=to_uinteger_cpu__ZUH( 1);
-        lisaac_push(&__pos__LCQC,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__pos__MJNC,L9195016); /* L70 NUMERIC*/;
-        __tmp__IPFE=(__UINTEGER_CPU__GDG)(__tmp__5IS - __tmp__CCLE);
-        lisaac_push(&__pos__IL1D,L11562070); /* L88 MEMORY*/;
-        lisaac_push_first(&__pos__LCQC,L22171143); /* L169 INTEGER*/;
-        __tmp__CCLE=(__UINTEGER_CPU__GDG)(__tmp__BCLE & __tmp__IPFE);
-      };
-      lisaac_push(&__pos__JRGB,L40652374); /* L310 MEMORY*/;
-      __tmp__RSGB=__infix_less__0GS(__tmp__CCLE,new_size__ARGB);
-      __tmp__USGB=__tmp__RSGB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__CVAE,L40644694); /* L310 MEMORY*/;
-      lisaac_push_first(&__pos__24IB,L12081158); /* L92 FALSE*/;
-      __tmp__USGB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__USGB) {
-      lisaac_push(&__pos__BVAE,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__CVAE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__24IB,L9576466); /* L73 BLOCK*/;
-      lisaac_push_first(&__pos__JRGB,L40663638); /* L310 MEMORY*/;
-      /* NULL __MEMORY__NEG__ */
-if (result__CRGB==NULL) {
-        lisaac_push(&__pos__JRGB,L40779862); /* L311 MEMORY*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* MEMORY */ {
-        Self__ACLE=result__CRGB->next_free__REG;
-      };
-      result__CRGB=Self__ACLE;
-      lisaac_push(&__pos__24IB,L9709074); /* L74 BLOCK*/;
-      goto while_do__HAJB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__BVAE,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__CVAE,L8530438); /* L65 FALSE*/;
-    };
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)result__CRGB == (void *)NULL)) {
-    lisaac_push(&__pos__4QGB,L41290326); /* L315 MEMORY*/;
-    lisaac_push_first(&__pos__BVAE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__CVAE,L41168982); /* L314 MEMORY*/;
-    Self__ACLE=new_page__0YFB();
-    result__CRGB=Self__ACLE;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__4QGB,L41290326); /* L315 MEMORY*/;
-    lisaac_push_first(&__pos__BVAE,L8530438); /* L65 FALSE*/;
-  };
-  /* NULL __MEMORY__NEG__ */
-if (result__CRGB==NULL) {
-    lisaac_push(&__pos__4QGB,L41435734); /* L316 MEMORY*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* MEMORY */ {
-    lisaac_push(&__pos__4QGB,L41435734); /* L316 MEMORY*/;
-    Self__ACLE=((__MEMORY__NEG *)result__CRGB);
-    lisaac_push_first(&__pos__BVAE,L11046998); /* L84 MEMORY*/;
-    lisaac_push_first(&__pos__CVAE,L4069969); /* L31 CONVERT*/;
-    __tmp__HTGB=((__POINTER__CB )Self__ACLE);
-  };
-  lisaac_push(&__pos__4QGB,L41436246); /* L316 MEMORY*/;
-  lisaac_push_first(&__pos__BVAE,L13381718); /* L102 MEMORY*/;
-  __tmp__V4IB=begin_memory__CBL;
-  lisaac_push(&__pos__BVAE,L13392470); /* L102 MEMORY*/;
-  lisaac_push_first(&__pos__CVAE,L9195016); /* L70 NUMERIC*/;
-  __tmp__EBJB=(void *)((unsigned long)__tmp__HTGB - (unsigned long)__tmp__V4IB);
-  lisaac_push(&__pos__BVAE,L13408342); /* L102 MEMORY*/;
-  __tmp__LRGB=to_uinteger_cpu__AJLB(__tmp__EBJB);
-  lisaac_push(&__pos__BVAE,L13409366); /* L102 MEMORY*/;
-  lisaac_push_first(&__pos__CVAE,L23745543); /* L181 INTEGER*/;
-  __tmp__QRGB=(__UINTEGER_CPU__GDG)(__tmp__LRGB >>  26);
-  lisaac_push(&__pos__4QGB,L41564246); /* L317 MEMORY*/;
-  lisaac_push_first(&__pos__BVAE,L17840146); /* L136 BLOCK*/;
-  lisaac_push_first(&__pos__CVAE,L7481860); /* L57 OBJECT*/;
-  __tmp__V4IB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__BVAE,L17967122); /* L137 BLOCK*/;
-  __tmp__X4IB=__infix_greater_equal__JGG( 15, 10);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__X4IB) {
-    lisaac_push(&__pos__BVAE,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__CVAE,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__24IB,L17974802); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__JRGB,L41559638); /* L317 MEMORY*/;
-    __tmp__ORGB=to_uinteger_cpu__ZUH( 0);
-    lisaac_push(&__pos__JRGB,L41562710); /* L317 MEMORY*/;
-    __tmp__BCLE=to_uinteger_cpu__ZUH( 63);
-    lisaac_push(&__pos__JRGB,L41562710); /* L317 MEMORY*/;
-    __tmp__54IB=in_range__to__SDX(__tmp__QRGB,__tmp__ORGB,__tmp__BCLE);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__54IB) {
-      lisaac_push(&__pos__24IB,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__JRGB,L13509634); /* L103 TRUE*/;
-      __tmp__RSGB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__24IB,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__JRGB,L14689286); /* L112 FALSE*/;
-      __tmp__RSGB=TRUE__B__;
-    };
-    __tmp__54IB=__tmp__RSGB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__BVAE,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__CVAE,L12081158); /* L92 FALSE*/;
-    __tmp__54IB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__54IB) {
-    lisaac_push(&__pos__BVAE,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__pos__CVAE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__24IB,L18105874); /* L138 BLOCK*/;
-    lisaac_push_first(&__pos__JRGB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__IL1D,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__LCQC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__MJNC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__V4IB));
-    lisaac_push(&__pos__JRGB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_19));
-    lisaac_push(&__pos__JRGB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__IL1D,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__LCQC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__MJNC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__ZCDE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__JRGB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__IL1D,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__LCQC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__BVAE,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__pos__CVAE,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__4QGB,L39462486); /* L301 MEMORY*/;
-  __tmp__V4IB=to_pointer__AKN(new_size__ARGB);
-  /* NULL __MEMORY__NEG__ */
-if (result__CRGB==NULL) {
-    lisaac_push(&__pos__4QGB,L41699926); /* L318 MEMORY*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* MEMORY */ {
-    lisaac_push(&__pos__4QGB,L41699926); /* L318 MEMORY*/;
-    to_busy__index__4NWB(((__MEMORY__NEG *)result__CRGB),__tmp__V4IB,__tmp__QRGB);
-  };
-  Result__BRGB=result__CRGB;
-  return(Result__BRGB);
-}
-
-static void** create__GB4B()
-/* () With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__XEBC,__tmp__YEBC,__tmp__1VIC,__tmp__2VJC;
-  __UINTEGER_CPU__GDG __tmp__1EBC;
-  __POINTER__CB __tmp__ZEBC;
-  _____CONTEXT __pos__HB4B,__pos__MDBC,__pos__BRDC,__pos__XDBC;
-  _____CONTEXT __pos__02ZD,__pos__SL0D,__pos__CBPC,__pos__14QC;
-  _____CONTEXT __pos__KBPC,__pos__5DDE;
-  __BOOLEAN__C __tmp__SDBC,__tmp__YTDC,__tmp__1TDC,__tmp__DVJC;
-  void **__tmp__3EBC,**Result__KB4B;
-  lisaac_push_first(&__pos__HB4B,L10619925); /* L81 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__MDBC,L21899282); /* L167 BLOCK*/;
-  __tmp__SDBC=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__SDBC) {
-    lisaac_push(&__pos__MDBC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__BRDC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__XDBC,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__02ZD,L13509634); /* L103 TRUE*/;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__MDBC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__BRDC,L12081158); /* L92 FALSE*/;
-  };
-  lisaac_push(&__pos__MDBC,L22153746); /* L169 BLOCK*/;
-  lisaac_push(&__pos__HB4B,L11160085); /* L85 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__MDBC,L7998485); /* L61 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__BRDC,L21899282); /* L167 BLOCK*/;
-  __tmp__SDBC=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__SDBC) {
-    lisaac_push(&__pos__BRDC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__XDBC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__02ZD,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__SL0D,L13509634); /* L103 TRUE*/;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__BRDC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__XDBC,L12081158); /* L92 FALSE*/;
-  };
-  lisaac_push(&__pos__BRDC,L22153746); /* L169 BLOCK*/;
-  lisaac_push(&__pos__MDBC,L8804373); /* L67 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__BRDC,L6949397); /* L53 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__XDBC,L6826502); /* L52 FALSE*/;
-  lisaac_push_first(&__pos__02ZD,L6833685); /* L52 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__SL0D,L5774867); /* L44 POINTER*/;
-  __tmp__XEBC=((__INTEGER__K )(sizeof(void *)));
-  lisaac_push(&__pos__MDBC,L8796693); /* L67 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__BRDC,L9457160); /* L72 NUMERIC*/;
-  __tmp__YEBC=(__INTEGER__K)(__tmp__XEBC <<  1);
-  lisaac_push(&__pos__MDBC,L8264725); /* L63 NATIVE_ARRAY*/;
-  __tmp__1EBC=to_uinteger_cpu__ZUH(__tmp__YEBC);
-  lisaac_push(&__pos__MDBC,L9063445); /* L69 NATIVE_ARRAY*/;
-  __tmp__ZEBC=alloc_dynamic__AIZ(__tmp__1EBC);
-  lisaac_push(&__pos__MDBC,L9201173); /* L70 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__BRDC,L4069969); /* L31 CONVERT*/;
-  __tmp__3EBC=((void **)__tmp__ZEBC);
-  lisaac_push(&__pos__MDBC,L9702421); /* L74 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__BRDC,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__XDBC,L7481860); /* L57 OBJECT*/;
-  __tmp__ZEBC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__BRDC,L24520722); /* L187 BLOCK*/;
-  __tmp__SDBC=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__SDBC) {
-    lisaac_push(&__pos__BRDC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__XDBC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__02ZD,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__SL0D,L9703445); /* L74 NATIVE_ARRAY*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__3EBC != (void *)NULL)) {
-      lisaac_push(&__pos__02ZD,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__SL0D,L13509634); /* L103 TRUE*/;
-      __tmp__YTDC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__02ZD,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__SL0D,L14689286); /* L112 FALSE*/;
-      __tmp__YTDC=TRUE__B__;
-    };
-    __tmp__1TDC=__tmp__YTDC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__BRDC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__XDBC,L12081158); /* L92 FALSE*/;
-    __tmp__1TDC=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1TDC) {
-    lisaac_push(&__pos__BRDC,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__XDBC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__02ZD,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__02ZD,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__SL0D,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__CBPC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__14QC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__KBPC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__ZEBC));
-    lisaac_push(&__pos__SL0D,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__SL0D,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__CBPC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__14QC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__KBPC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__5DDE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__SL0D,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__CBPC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__14QC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__BRDC,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__XDBC,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__HB4B,L11290645); /* L86 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__MDBC,L77597717); /* L592 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__BRDC,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__XDBC,L7481860); /* L57 OBJECT*/;
-  __tmp__ZEBC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__BRDC,L21899282); /* L167 BLOCK*/;
-  __tmp__SDBC=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__SDBC) {
-    lisaac_push(&__pos__BRDC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__XDBC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__02ZD,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__SL0D,L77603861); /* L592 NATIVE_ARRAY*/;
-    lisaac_push_first(&__pos__CBPC,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__14QC,L9195016); /* L70 NUMERIC*/;
-    __tmp__1VIC=(__INTEGER__K)(-  1);
-    lisaac_push(&__pos__SL0D,L77602837); /* L592 NATIVE_ARRAY*/;
-    __tmp__YTDC=__infix_greater_equal__JGG( 1,__tmp__1VIC);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__YTDC) {
-      lisaac_push(&__pos__02ZD,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__SL0D,L13509634); /* L103 TRUE*/;
-      __tmp__DVJC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__02ZD,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__SL0D,L14689286); /* L112 FALSE*/;
-      __tmp__DVJC=TRUE__B__;
+  void *li__HHBD;
+  if (((void *)li__5GBD->li__ZC.li__H4 != (void *)NULL)) {
+    li__HHBD=li__5GBD->li__ZC.li__H4;
+    switch (((struct ___OBJ *)li__AHBD)->__id) {
+    case __li__B5__: {
+      ((__li__B5 *)li__AHBD)->li__C5.li__VS4B=li__HHBD;
+    } break;
+    case __li__2BB__: {
+      ((__li__2BB *)((__li__B5 *)li__AHBD))->li__3BB.li__VS4B=li__HHBD;
+    } break;
+    case __li__REB__: {
+      ((__li__REB *)((__li__B5 *)li__AHBD))->li__SEB.li__VS4B=li__HHBD;
+    } break;
     };
-    __tmp__YTDC=__tmp__DVJC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__BRDC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__XDBC,L12081158); /* L92 FALSE*/;
-    __tmp__YTDC=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__YTDC) {
-    lisaac_push(&__pos__BRDC,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__XDBC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__02ZD,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__02ZD,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__SL0D,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__CBPC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__14QC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__KBPC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__ZEBC));
-    lisaac_push(&__pos__SL0D,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__SL0D,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__CBPC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__14QC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__KBPC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__5DDE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__SL0D,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__CBPC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__14QC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__BRDC,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__XDBC,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__MDBC,L78383637); /* L598 NATIVE_ARRAY*/;
-  __tmp__XEBC= 1;
-  lisaac_push_first(&__pos__BRDC,L22943752); /* L175 NUMERIC*/;
-  downto__do__QVJC:
-  {
-    lisaac_push(&__pos__BRDC,L22943752); /* L175 NUMERIC*/;
-    __tmp__DVJC=__infix_greater_equal__JGG(__tmp__XEBC, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DVJC) {
-      lisaac_push(&__pos__BRDC,L23333384); /* L178 NUMERIC*/;
-      lisaac_push_first(&__pos__XDBC,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__02ZD,L23078920); /* L176 NUMERIC*/;
-      lisaac_push_first(&__pos__SL0D,L78258197); /* L597 NATIVE_ARRAY*/;
-      put__to__POIC(__tmp__3EBC,NULL,__tmp__XEBC);
-      lisaac_push(&__pos__02ZD,L23205896); /* L177 NUMERIC*/;
-      lisaac_push_first(&__pos__SL0D,L9195016); /* L70 NUMERIC*/;
-      __tmp__2VJC=(__INTEGER__K)(__tmp__XEBC -  1);
-      lisaac_push(&__pos__02ZD,L23219720); /* L177 NUMERIC*/;
-      __tmp__XEBC=__tmp__2VJC;
-      goto downto__do__QVJC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__BRDC,L23333384); /* L178 NUMERIC*/;
-      lisaac_push_first(&__pos__XDBC,L8530438); /* L65 FALSE*/;
+    li__HHBD=li__5GBD->li__ZC.li__H4;
+    switch (((struct ___OBJ *)li__HHBD)->__id) {
+    case __li__TB__: {
+      li__KTOC(((__li__TB *)li__HHBD),li__AHBD);
+    } break;
+    case __li__TC__: {
+      li__CADC(((__li__TC *)((__li__TB *)li__HHBD)),li__AHBD);
+    } break;
+    case __li__RL__: {
+      li__IQUC(((__li__RL *)((__li__TB *)li__HHBD)),li__AHBD);
+    } break;
     };
   };
-  Result__KB4B=__tmp__3EBC;
-  return(Result__KB4B);
 }
 
-static __BOOLEAN__C is_empty__GUDC(__FAST_ARRAYoTRANSITIONo__G2O *Self__IUDC)
-/* (Strict FAST_ARRAY(TRANSITION){FAST_ARRAYoTRANSITIONo__G2O}) With result No recursive, No inlinable. NO CONTEXT! */
+static void li__IQUC(__li__RL *li__JQUC,void *li__KQUC)
+/* (Strict G_RAW{li__RL},EVENT{NULLxli__B5xli__2BBxli__REB}) Void No recursive, No inlinable. NO CONTEXT! */
 {
-  __INTEGER__K __tmp__KUDC,__tmp__SUDC;
-  __POINTER__CB __tmp__IVFC;
-  _____CONTEXT __pos__HUDC,__pos__N3EC,__pos__DVFC,__pos__AGGC;
-  _____CONTEXT __pos__PVFC,__pos__QUDC,__pos__4IPC,__pos__ODRC;
-  _____CONTEXT __pos__GJPC,__pos__LEDE;
-  __BOOLEAN__C __tmp__LUDC,Result__JUDC,__tmp__KVFC,__tmp__SVFC;
-  __BOOLEAN__C __tmp__VVFC;
-  lisaac_push_first(&__pos__HUDC,L31987777); /* L244 FAST_ARRAY*/;
-  __tmp__KUDC=(*(Self__IUDC)).upper__HGVB;
-  lisaac_push(&__pos__HUDC,L31998529); /* L244 FAST_ARRAY*/;
-  __tmp__LUDC=__infix_less__LOH(__tmp__KUDC, 0);
-  Result__JUDC=__tmp__LUDC;
-  lisaac_push(&__pos__HUDC,L14297144); /* L109 TRAVERSABLE*/;
-  lisaac_push_first(&__pos__N3EC,L15357964); /* L117 STRING_CONSTANT*/;
-  lisaac_push_first(&__pos__DVFC,L23083026); /* L176 BLOCK*/;
-  lisaac_push_first(&__pos__AGGC,L7481860); /* L57 OBJECT*/;
-  __tmp__IVFC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__DVFC,L23210002); /* L177 BLOCK*/;
-  __tmp__KVFC=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KVFC) {
-    lisaac_push(&__pos__DVFC,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__AGGC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__PVFC,L23218194); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__QUDC,L14306360); /* L109 TRAVERSABLE*/;
-    __tmp__SUDC=count__DZXB(Self__IUDC);
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__LUDC == (__tmp__SUDC ==  0))) {
-      lisaac_push(&__pos__PVFC,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__QUDC,L13509634); /* L103 TRUE*/;
-      __tmp__SVFC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__PVFC,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__QUDC,L14689286); /* L112 FALSE*/;
-      __tmp__SVFC=TRUE__B__;
-    };
-    __tmp__VVFC=__tmp__SVFC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__DVFC,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__AGGC,L12081158); /* L92 FALSE*/;
-    __tmp__VVFC=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VVFC) {
-    lisaac_push(&__pos__DVFC,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__AGGC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__PVFC,L23348754); /* L178 BLOCK*/;
-    lisaac_push_first(&__pos__QUDC,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__4IPC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__ODRC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__GJPC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__IVFC));
-    lisaac_push(&__pos__QUDC,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_7));
-    lisaac_push(&__pos__QUDC,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__4IPC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__ODRC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__GJPC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__LEDE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__QUDC,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__4IPC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__ODRC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__DVFC,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__AGGC,L8530438); /* L65 FALSE*/;
+  __li__B5 *li__OQUC;
+  void *li__YQUC;
+  if (li__KQUC==NULL) {
+    li__OQUC=NULL;
+  } else {
+    if (((struct ___OBJ *)li__KQUC)->__id==__li__B5__) {
+      li__OQUC=((void *)li__KQUC);
+    } else /* Other types */ {
+      li__OQUC=NULL;
+    }
   };
-  return(Result__JUDC);
-}
-
-static __INTEGER__K count__DZXB(__FAST_ARRAYoTRANSITIONo__G2O *Self__FZXB)
-/* (Strict FAST_ARRAY(TRANSITION){FAST_ARRAYoTRANSITIONo__G2O}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__HZXB,__tmp__QEDE,__tmp__IZXB,Result__GZXB;
-  __INTEGER__K __tmp__PZXB,__tmp__YEDE;
-  __POINTER__CB __tmp__533B;
-  _____CONTEXT __pos__EZXB,__pos__MEDE,__pos__NEDE,__pos__OEDE;
-  _____CONTEXT __pos__G43B,__pos__NZXB,__pos__UEDE,__pos__VEDE;
-  _____CONTEXT __pos__WEDE,__pos__BFDE;
-  __BOOLEAN__C __tmp__B43B,__tmp__J43B,__tmp__M43B;
-  lisaac_push_first(&__pos__EZXB,L40112705); /* L306 FAST_ARRAY*/;
-  __tmp__HZXB=(*(Self__FZXB)).upper__HGVB;
-  lisaac_push(&__pos__EZXB,L40123457); /* L306 FAST_ARRAY*/;
-  lisaac_push_first(&__pos__MEDE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__NEDE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__OEDE,L9195016); /* L70 NUMERIC*/;
-  __tmp__QEDE=(__INTEGER__K)(-  1);
-  lisaac_push(&__pos__MEDE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__NEDE,L9195016); /* L70 NUMERIC*/;
-  __tmp__IZXB=(__INTEGER__K)(__tmp__HZXB - __tmp__QEDE);
-  Result__GZXB=__tmp__IZXB;
-  lisaac_push(&__pos__EZXB,L12855352); /* L98 TRAVERSABLE*/;
-  lisaac_push_first(&__pos__MEDE,L15357964); /* L117 STRING_CONSTANT*/;
-  lisaac_push_first(&__pos__NEDE,L23083026); /* L176 BLOCK*/;
-  lisaac_push_first(&__pos__OEDE,L7481860); /* L57 OBJECT*/;
-  __tmp__533B=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__NEDE,L23210002); /* L177 BLOCK*/;
-  __tmp__B43B=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__B43B) {
-    lisaac_push(&__pos__NEDE,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__OEDE,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__G43B,L23218194); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__NZXB,L12856376); /* L98 TRAVERSABLE*/;
-    __tmp__PZXB=(*(Self__FZXB)).upper__HGVB;
-    lisaac_push(&__pos__NZXB,L12868664); /* L98 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__UEDE,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__VEDE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__WEDE,L9195016); /* L70 NUMERIC*/;
-    __tmp__YEDE=(__INTEGER__K)(-  1);
-    lisaac_push(&__pos__UEDE,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__VEDE,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__IZXB == (__INTEGER__K)(__tmp__PZXB - __tmp__YEDE))) {
-      lisaac_push(&__pos__G43B,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__NZXB,L13509634); /* L103 TRUE*/;
-      __tmp__J43B=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__G43B,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__NZXB,L14689286); /* L112 FALSE*/;
-      __tmp__J43B=TRUE__B__;
+  if (((void *)li__OQUC != (void *)NULL)) {
+    li__YQUC=li__U1HC(li__TC__,li__OQUC->li__RU4B,li__OQUC->li__SU4B);
+    if (((void *)li__YQUC != (void *)li__JQUC)) {
+      li__CADC(li__TC__,li__KQUC);
     };
-    __tmp__M43B=__tmp__J43B;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__NEDE,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__OEDE,L12081158); /* L92 FALSE*/;
-    __tmp__M43B=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__M43B) {
-    lisaac_push(&__pos__NEDE,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__OEDE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__G43B,L23348754); /* L178 BLOCK*/;
-    lisaac_push_first(&__pos__NZXB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__UEDE,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__VEDE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__WEDE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__533B));
-    lisaac_push(&__pos__NZXB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_7));
-    lisaac_push(&__pos__NZXB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__UEDE,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__VEDE,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__WEDE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__BFDE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__NZXB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__UEDE,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__VEDE,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__NEDE,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__OEDE,L8530438); /* L65 FALSE*/;
   };
-  return(Result__GZXB);
 }
 
-static void put__to__POIC(void **Self__ROIC,__TRANSITION__E2O *element__SOIC,__INTEGER__K index__TOIC)
-/* (Strict NATIVE_ARRAY(TRANSITION){NATIVE_ARRAYoTRANSITIONo__FHVB},Strict TRANSITION{NULLxTRANSITION__E2O},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
+static void li__NC2C(__li__AS *li__OC2C,void *li__PC2C)
+/* (Strict VIRTUAL_SCREEN{li__AS},EVENT{NULLxli__B5xli__2BBxli__REB}) Void No recursive, No inlinable. NO CONTEXT! */
 {
-  __POINTER__CB __tmp__FSJC;
-  _____CONTEXT __pos__QOIC,__pos__BSJC,__pos__4SLC,__pos__MSJC;
-  _____CONTEXT __pos__XOIC,__pos__TQMD,__pos__NNND,__pos__1QMD;
-  _____CONTEXT __pos__ZJDE,__pos__5JDE;
-  __BOOLEAN__C __tmp__HSJC,__tmp__ZOIC,__tmp__PSJC;
-  lisaac_push_first(&__pos__QOIC,L18222101); /* L139 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__BSJC,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__4SLC,L7481860); /* L57 OBJECT*/;
-  __tmp__FSJC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__BSJC,L21899282); /* L167 BLOCK*/;
-  __tmp__HSJC=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__HSJC) {
-    lisaac_push(&__pos__BSJC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__4SLC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__MSJC,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__XOIC,L18227221); /* L139 NATIVE_ARRAY*/;
-    __tmp__ZOIC=__infix_greater_equal__JGG(index__TOIC, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ZOIC) {
-      lisaac_push(&__pos__MSJC,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__XOIC,L13509634); /* L103 TRUE*/;
-      __tmp__PSJC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__MSJC,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__XOIC,L14689286); /* L112 FALSE*/;
-      __tmp__PSJC=TRUE__B__;
-    };
-    __tmp__ZOIC=__tmp__PSJC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__BSJC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__4SLC,L12081158); /* L92 FALSE*/;
-    __tmp__ZOIC=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ZOIC) {
-    lisaac_push(&__pos__BSJC,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__4SLC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__MSJC,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__MSJC,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__XOIC,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__TQMD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__NNND,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__1QMD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__FSJC));
-    lisaac_push(&__pos__XOIC,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__XOIC,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__TQMD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__NNND,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__1QMD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__ZJDE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__XOIC,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__TQMD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__NNND,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__BSJC,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__4SLC,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__QOIC,L18627605); /* L142 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__BSJC,L105516053); /* L805 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__4SLC,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__MSJC,L7481860); /* L57 OBJECT*/;
-  __tmp__FSJC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__4SLC,L21899282); /* L167 BLOCK*/;
-  __tmp__HSJC=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__HSJC) {
-    lisaac_push(&__pos__4SLC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__MSJC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__XOIC,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__TQMD,L105520661); /* L805 NATIVE_ARRAY*/;
-    __tmp__ZOIC=__infix_greater_equal__JGG(index__TOIC, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ZOIC) {
-      lisaac_push(&__pos__XOIC,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__TQMD,L13509634); /* L103 TRUE*/;
-      __tmp__PSJC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__XOIC,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__TQMD,L14689286); /* L112 FALSE*/;
-      __tmp__PSJC=TRUE__B__;
+  void *li__WC2C;
+  if (((void *)li__OC2C->li__BS.li__H4 != (void *)NULL)) {
+    li__WC2C=li__OC2C->li__BS.li__H4;
+    switch (((struct ___OBJ *)li__PC2C)->__id) {
+    case __li__B5__: {
+      ((__li__B5 *)li__PC2C)->li__C5.li__VS4B=li__WC2C;
+    } break;
+    case __li__2BB__: {
+      ((__li__2BB *)((__li__B5 *)li__PC2C))->li__3BB.li__VS4B=li__WC2C;
+    } break;
+    case __li__REB__: {
+      ((__li__REB *)((__li__B5 *)li__PC2C))->li__SEB.li__VS4B=li__WC2C;
+    } break;
     };
-    __tmp__ZOIC=__tmp__PSJC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__4SLC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__MSJC,L12081158); /* L92 FALSE*/;
-    __tmp__ZOIC=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ZOIC) {
-    lisaac_push(&__pos__4SLC,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__MSJC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__XOIC,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__XOIC,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__TQMD,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__NNND,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__1QMD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__ZJDE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__FSJC));
-    lisaac_push(&__pos__TQMD,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__TQMD,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__NNND,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__1QMD,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__ZJDE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__5JDE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__TQMD,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__NNND,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__1QMD,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__4SLC,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__MSJC,L8530438); /* L65 FALSE*/;
-  };
-  Self__ROIC[index__TOIC]=element__SOIC;
-}
-
-static __UINTEGER_8__VB item__OO2(__FAST_ARRAY2oExpanded_UINTEGER_8o__OH *Self__QO2,__INTEGER__K line__RO2,__INTEGER__K column__SO2)
-/* (Strict FAST_ARRAY2(Expanded UINTEGER_8){FAST_ARRAY2oExpanded_UINTEGER_8o__OH},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__EX2;
-  __INTEGER__K __tmp__5O2,__tmp__AP2,__tmp__BP2;
-  _____CONTEXT __pos__PO2,__pos__AX2,__pos__QD3,__pos__LX2,__pos__XO2;
-  _____CONTEXT __pos__E04B,__pos__SZBC,__pos__M04B,__pos__FZFE;
-  __BOOLEAN__C __tmp__GX2,__tmp__1O2,__tmp__OX2;
-  __UINTEGER_8__VB *__tmp__4O2;
-  __UINTEGER_8__VB __tmp__DP2,Result__TO2;
-  lisaac_push_first(&__pos__PO2,L11799603); /* L90 COLLECTION2*/;
-  lisaac_push_first(&__pos__AX2,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__QD3,L7481860); /* L57 OBJECT*/;
-  __tmp__EX2=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__AX2,L21899282); /* L167 BLOCK*/;
-  __tmp__GX2=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GX2) {
-    lisaac_push(&__pos__AX2,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__QD3,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__LX2,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__XO2,L11814451); /* L90 COLLECTION2*/;
-    __tmp__1O2=valid_index__RM2(Self__QO2,line__RO2,column__SO2);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1O2) {
-      lisaac_push(&__pos__LX2,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__XO2,L13509634); /* L103 TRUE*/;
-      __tmp__OX2=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__LX2,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__XO2,L14689286); /* L112 FALSE*/;
-      __tmp__OX2=TRUE__B__;
+    li__WC2C=li__OC2C->li__BS.li__H4;
+    switch (((struct ___OBJ *)li__WC2C)->__id) {
+    case __li__TB__: {
+      li__KTOC(((__li__TB *)li__WC2C),li__PC2C);
+    } break;
+    case __li__TC__: {
+      li__CADC(((__li__TC *)((__li__TB *)li__WC2C)),li__PC2C);
+    } break;
+    case __li__RL__: {
+      li__IQUC(((__li__RL *)((__li__TB *)li__WC2C)),li__PC2C);
+    } break;
     };
-    __tmp__1O2=__tmp__OX2;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__AX2,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__QD3,L12081158); /* L92 FALSE*/;
-    __tmp__1O2=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1O2) {
-    lisaac_push(&__pos__AX2,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__QD3,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__LX2,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__LX2,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__XO2,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__E04B,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__SZBC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__M04B,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__EX2));
-    lisaac_push(&__pos__XO2,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__XO2,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__E04B,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__SZBC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__M04B,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__FZFE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__XO2,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__E04B,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__SZBC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__AX2,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__QD3,L8530438); /* L65 FALSE*/;
   };
-  __tmp__4O2=Self__QO2->storage__IDP;
-  __tmp__5O2=Self__QO2->count2__VCP;
-  lisaac_push(&__pos__PO2,L21901362); /* L167 FAST_ARRAY2*/;
-  lisaac_push_first(&__pos__AX2,L9457160); /* L72 NUMERIC*/;
-  __tmp__AP2=(__INTEGER__K)(line__RO2 * __tmp__5O2);
-  lisaac_push(&__pos__PO2,L21905970); /* L167 FAST_ARRAY2*/;
-  lisaac_push_first(&__pos__AX2,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__QD3,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__LX2,L9195016); /* L70 NUMERIC*/;
-  __tmp__5O2=(__INTEGER__K)(- column__SO2);
-  lisaac_push(&__pos__AX2,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__QD3,L9195016); /* L70 NUMERIC*/;
-  __tmp__BP2=(__INTEGER__K)(__tmp__AP2 - __tmp__5O2);
-  /* NULL __NATIVE_ARRAYoExpanded_UINTEGER_8o__JD__ */
-if (__tmp__4O2==NULL) {
-    lisaac_push(&__pos__PO2,L22021170); /* L168 FAST_ARRAY2*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* NATIVE_ARRAY(Expanded UINTEGER_8) */ {
-    lisaac_push(&__pos__PO2,L22021170); /* L168 FAST_ARRAY2*/;
-    __tmp__DP2=item__YOOB(((__UINTEGER_8__VB *)__tmp__4O2),__tmp__BP2);
-  };
-  Result__TO2=__tmp__DP2;
-  return(Result__TO2);
 }
 
-static __BOOLEAN__C in_range__to__I5I(__INTEGER__K Self__K5I,__INTEGER__K low__L5I,__INTEGER__K up__M5I)
-/* (Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
+static __li__GB li__G1L(__li__U li__I1L)
+/* (Expanded UINTEGER_32{li__U}) With result No recursive, No inlinable. NO CONTEXT! */
 {
-  _____CONTEXT __pos__J5I,__pos__MAR,__pos__T5I;
-  __BOOLEAN__C __tmp__O5I,__tmp__V5I,__tmp__Y5I,Result__N5I;
-  lisaac_push_first(&__pos__J5I,L6296072); /* L48 NUMERIC*/;
-  __tmp__O5I=__infix_less_equal__GTG(low__L5I,Self__K5I);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__O5I) {
-    lisaac_push(&__pos__J5I,L6300680); /* L48 NUMERIC*/;
-    lisaac_push_first(&__pos__MAR,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__T5I,L6304264); /* L48 NUMERIC*/;
-    __tmp__V5I=__infix_greater_equal__JGG(up__M5I,Self__K5I);
-    __tmp__Y5I=__tmp__V5I;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__J5I,L6300680); /* L48 NUMERIC*/;
-    lisaac_push_first(&__pos__MAR,L12081158); /* L92 FALSE*/;
-    __tmp__Y5I=FALSE__I__;
-  };
-  Result__N5I=__tmp__Y5I;
-  return(Result__N5I);
-}
-
-static __BOOLEAN__C __infix_less__0GS(__UINTEGER_CPU__GDG Self__2GS,__UINTEGER_CPU__GDG other__3GS)
-/* (Expanded UINTEGER_CPU{UINTEGER_CPU__GDG},Expanded UINTEGER_CPU{UINTEGER_CPU__GDG}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  _____CONTEXT __pos__1GS,__pos__5I0D;
-  __BOOLEAN__C __tmp__5GS,__tmp__BHS,Result__4GS;
-  lisaac_push_first(&__pos__1GS,L14973960); /* L114 NUMERIC*/;
-  __tmp__5GS=__infix_greater_equal__IGS(Self__2GS,other__3GS);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__5GS) {
-    lisaac_push(&__pos__1GS,L14969352); /* L114 NUMERIC*/;
-    lisaac_push_first(&__pos__5I0D,L13509634); /* L103 TRUE*/;
-    __tmp__BHS=FALSE__I__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__1GS,L14969352); /* L114 NUMERIC*/;
-    lisaac_push_first(&__pos__5I0D,L14689286); /* L112 FALSE*/;
-    __tmp__BHS=TRUE__B__;
-  };
-  Result__4GS=__tmp__BHS;
-  return(Result__4GS);
-}
-
-static void copy__to__size__2UCC(__POINTER__CB src__5UCC,__POINTER__CB dst__AVCC,__UINTEGER_CPU__GDG sz__BVCC)
-/* (Expanded POINTER{POINTER__CB},Expanded POINTER{POINTER__CB},Expanded UINTEGER_CPU{UINTEGER_CPU__GDG}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__FVCC,__tmp__MVCC,__tmp__NVCC,__tmp__YOEC;
-  __POINTER__CB __tmp__TNEC,__tmp__AWCC;
-  _____CONTEXT __pos__3UCC,__pos__JNEC,__pos__0FFC,__pos__44FC;
-  _____CONTEXT __pos__JVCC,__pos__0N2D,__pos__T5QC,__pos__UCPC;
-  _____CONTEXT __pos__XWFE;
-  __BOOLEAN__C __tmp__VNEC,__tmp__3NEC,__tmp__AOEC;
-  __POINTER__CB *na_src__CVCC,*na_dst__DVCC;
-  lisaac_push_first(&__pos__3UCC,L58994774); /* L450 MEMORY*/;
-  lisaac_push_first(&__pos__JNEC,L53760008); /* L410 NUMERIC*/;
-  lisaac_push_first(&__pos__0FFC,L67408392); /* L514 NUMERIC*/;
-  lisaac_push_first(&__pos__44FC,L4069969); /* L31 CONVERT*/;
-  __tmp__FVCC=((__INTEGER__K )sz__BVCC);
-  lisaac_push(&__pos__3UCC,L59136086); /* L451 MEMORY*/;
-  lisaac_push_first(&__pos__JNEC,L17840146); /* L136 BLOCK*/;
-  lisaac_push_first(&__pos__0FFC,L7481860); /* L57 OBJECT*/;
-  __tmp__TNEC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__JNEC,L17967122); /* L137 BLOCK*/;
-  __tmp__VNEC=__infix_greater_equal__JGG( 15, 10);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VNEC) {
-    lisaac_push(&__pos__JNEC,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__0FFC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__44FC,L17974802); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__JVCC,L59130454); /* L451 MEMORY*/;
-    lisaac_push_first(&__pos__0N2D,L5774867); /* L44 POINTER*/;
-    __tmp__MVCC=((__INTEGER__K )(sizeof(void *)));
-    lisaac_push(&__pos__JVCC,L59130966); /* L451 MEMORY*/;
-    lisaac_push_first(&__pos__0N2D,L9195016); /* L70 NUMERIC*/;
-    __tmp__NVCC=(__INTEGER__K)(__tmp__MVCC -  1);
-    lisaac_push(&__pos__JVCC,L59119190); /* L451 MEMORY*/;
-    lisaac_push_first(&__pos__0N2D,L22171143); /* L169 INTEGER*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((__INTEGER__K)(__tmp__FVCC & __tmp__NVCC) ==  0)) {
-      lisaac_push(&__pos__44FC,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__JVCC,L13509634); /* L103 TRUE*/;
-      __tmp__3NEC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__44FC,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__JVCC,L14689286); /* L112 FALSE*/;
-      __tmp__3NEC=TRUE__B__;
-    };
-    __tmp__AOEC=__tmp__3NEC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__JNEC,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__0FFC,L12081158); /* L92 FALSE*/;
-    __tmp__AOEC=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__AOEC) {
-    lisaac_push(&__pos__JNEC,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__pos__0FFC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__44FC,L18105874); /* L138 BLOCK*/;
-    lisaac_push_first(&__pos__JVCC,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__0N2D,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__T5QC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__UCPC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__TNEC));
-    lisaac_push(&__pos__JVCC,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_34));
-    lisaac_push(&__pos__JVCC,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__0N2D,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__T5QC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__UCPC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__XWFE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__JVCC,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__0N2D,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__T5QC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__JNEC,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__pos__0FFC,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__3UCC,L59263062); /* L452 MEMORY*/;
-  lisaac_push_first(&__pos__JNEC,L5774867); /* L44 POINTER*/;
-  __tmp__MVCC=((__INTEGER__K )(sizeof(void *)));
-  lisaac_push(&__pos__3UCC,L59252822); /* L452 MEMORY*/;
-  lisaac_push_first(&__pos__JNEC,L9719304); /* L74 NUMERIC*/;
-  __tmp__NVCC=(__INTEGER__K)(__tmp__FVCC / __tmp__MVCC);
-  lisaac_push(&__pos__3UCC,L59406422); /* L453 MEMORY*/;
-  lisaac_push_first(&__pos__JNEC,L4069969); /* L31 CONVERT*/;
-  na_src__CVCC=((__POINTER__CB *)src__5UCC);
-  lisaac_push(&__pos__3UCC,L59537494); /* L454 MEMORY*/;
-  lisaac_push_first(&__pos__JNEC,L4069969); /* L31 CONVERT*/;
-  na_dst__DVCC=((__POINTER__CB *)dst__AVCC);
-  lisaac_push(&__pos__3UCC,L59774038); /* L456 MEMORY*/;
-  lisaac_push_first(&__pos__JNEC,L9195016); /* L70 NUMERIC*/;
-  __tmp__FVCC=(__INTEGER__K)(__tmp__NVCC -  1);
-  lisaac_push(&__pos__3UCC,L60033622); /* L458 MEMORY*/;
-  __tmp__MVCC=__tmp__FVCC;
-  lisaac_push_first(&__pos__JNEC,L22943752); /* L175 NUMERIC*/;
-  downto__do__MOEC:
+  __li__RQF li__K1L;
+  __li__VRF *li__N1L,*li__O1L,*li__31L,*li__1L1D,*li__2L1D,*li__3L1D;
+  __li__GB li__J3L,li__J1L;
+  __li__C li__O2L;
+  li__K1L=((__li__RQF ) 0);
+  li__N1L=NULL;
+  li__O1L=NULL;
+  li__OCM:
   {
-    lisaac_push(&__pos__JNEC,L22943752); /* L175 NUMERIC*/;
-    __tmp__3NEC=__infix_greater_equal__JGG(__tmp__MVCC, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3NEC) {
-      lisaac_push(&__pos__JNEC,L23333384); /* L178 NUMERIC*/;
-      lisaac_push_first(&__pos__0FFC,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__44FC,L23078920); /* L176 NUMERIC*/;
-      lisaac_push_first(&__pos__JVCC,L59915862); /* L457 MEMORY*/;
-      __tmp__AWCC=item__UBN(na_src__CVCC,__tmp__MVCC);
-      lisaac_push(&__pos__JVCC,L59918934); /* L457 MEMORY*/;
-      put__to__WQN(na_dst__DVCC,__tmp__AWCC,__tmp__MVCC);
-      lisaac_push(&__pos__44FC,L23205896); /* L177 NUMERIC*/;
-      lisaac_push_first(&__pos__JVCC,L9195016); /* L70 NUMERIC*/;
-      __tmp__YOEC=(__INTEGER__K)(__tmp__MVCC -  1);
-      lisaac_push(&__pos__44FC,L23219720); /* L177 NUMERIC*/;
-      __tmp__MVCC=__tmp__YOEC;
-      goto downto__do__MOEC;
+    if ((li__K1L < li__V1L)) {
+      li__31L=((__li__VRF *)(last_block[(li__K1L)]));
+      li__N1L=li__31L;
+      li__O2L=(((__li__RQF)(li__31L->li__YRF & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - ((__li__RQF ) 3)) - ((__li__RQF ) 1))) < ((__li__RQF ) 4096)) || ((__li__RQF)(li__31L->li__YRF & ((__li__RQF ) 1)) == ((__li__RQF ) 1)));
     } else /* FALSE */ {
-      lisaac_push(&__pos__JNEC,L23333384); /* L178 NUMERIC*/;
-      lisaac_push_first(&__pos__0FFC,L8530438); /* L65 FALSE*/;
+      li__O2L=li__I__;
     };
-  };
-}
-
-static __POINTER__CB item__UBN(__POINTER__CB *Self__WBN,__INTEGER__K index__XBN)
-/* (Strict NATIVE_ARRAY(Expanded POINTER){NATIVE_ARRAYoExpanded_POINTERo__DSM},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__OFN,Result__YBN;
-  _____CONTEXT __pos__VBN,__pos__KFN,__pos__3NN,__pos__VFN,__pos__2BN;
-  _____CONTEXT __pos__TZ3B,__pos__E5AC,__pos__1Z3B,__pos__YBHE;
-  __BOOLEAN__C __tmp__QFN,__tmp__4BN,__tmp__YFN;
-  lisaac_push_first(&__pos__VBN,L16780309); /* L128 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__KFN,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__3NN,L7481860); /* L57 OBJECT*/;
-  __tmp__OFN=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__KFN,L21899282); /* L167 BLOCK*/;
-  __tmp__QFN=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__QFN) {
-    lisaac_push(&__pos__KFN,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__3NN,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__VFN,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__2BN,L16785429); /* L128 NATIVE_ARRAY*/;
-    __tmp__4BN=__infix_greater_equal__JGG(index__XBN, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4BN) {
-      lisaac_push(&__pos__VFN,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__2BN,L13509634); /* L103 TRUE*/;
-      __tmp__YFN=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__VFN,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__2BN,L14689286); /* L112 FALSE*/;
-      __tmp__YFN=TRUE__B__;
+    if (li__O2L) {
+      li__K1L=(__li__RQF)(li__K1L - (__li__RQF)(((__li__RQF ) 0) - ((__li__RQF ) 1)));
+      goto li__OCM;
     };
-    __tmp__4BN=__tmp__YFN;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__KFN,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__3NN,L12081158); /* L92 FALSE*/;
-    __tmp__4BN=FALSE__I__;
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4BN) {
-    lisaac_push(&__pos__KFN,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__3NN,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__VFN,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__VFN,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__2BN,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__TZ3B,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__E5AC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__1Z3B,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__OFN));
-    lisaac_push(&__pos__2BN,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__2BN,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__TZ3B,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__E5AC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__1Z3B,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__YBHE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__2BN,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__TZ3B,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__E5AC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__KFN,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__3NN,L8530438); /* L65 FALSE*/;
+  if ((li__K1L >= li__V1L)) {
+    li__31L=li__XKBB();
+    li__N1L=li__31L;
   };
-  Result__YBN=Self__WBN[index__XBN];
-  return(Result__YBN);
-}
-
-static void put__to__WQN(__POINTER__CB *Self__YQN,__POINTER__CB element__ZQN,__INTEGER__K index__0QN)
-/* (Strict NATIVE_ARRAY(Expanded POINTER){NATIVE_ARRAYoExpanded_POINTERo__DSM},Expanded POINTER{POINTER__CB},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__5ZN;
-  _____CONTEXT __pos__XQN,__pos__1ZN,__pos__35N,__pos__G0N,__pos__4QN;
-  _____CONTEXT __pos__D13B,__pos__0ABC,__pos__L13B,__pos__IDHE;
-  _____CONTEXT __pos__ODHE;
-  __BOOLEAN__C __tmp__B0N,__tmp__ARN,__tmp__J0N;
-  lisaac_push_first(&__pos__XQN,L18222101); /* L139 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__1ZN,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__35N,L7481860); /* L57 OBJECT*/;
-  __tmp__5ZN=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__1ZN,L21899282); /* L167 BLOCK*/;
-  __tmp__B0N=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__B0N) {
-    lisaac_push(&__pos__1ZN,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__35N,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__G0N,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__4QN,L18227221); /* L139 NATIVE_ARRAY*/;
-    __tmp__ARN=__infix_greater_equal__JGG(index__0QN, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ARN) {
-      lisaac_push(&__pos__G0N,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__4QN,L13509634); /* L103 TRUE*/;
-      __tmp__J0N=FALSE__I__;
+  ((__li__VRF *)li__N1L)->li__YRF=(__li__RQF)(li__N1L->li__YRF - ((__li__RQF ) 4096));
+  li__31L=((__li__VRF *)li__N1L);
+  li__J3L=((__li__GB )((__li__VRF *)(void *)((unsigned long)(void *)((unsigned long)((__li__GB )li__31L) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long)))))))) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )(__li__RQF)(li__31L->li__YRF & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - ((__li__RQF ) 3)) - ((__li__RQF ) 1))))))));
+  if (((__li__RQF)(((__li__VRF *)li__N1L)->li__YRF & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - ((__li__RQF ) 3)) - ((__li__RQF ) 1))) < ((__li__RQF )(MINIMUM_SIZE)))) {
+    li__1L1D=((__li__VRF *)li__N1L);
+    li__2L1D=li__1L1D->li__0RF;
+    li__3L1D=li__1L1D->li__ZRF;
+    if (((void *)li__2L1D == (void *)NULL)) {
+      li__MACB=li__3L1D;
     } else /* FALSE */ {
-      lisaac_push(&__pos__G0N,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__4QN,L14689286); /* L112 FALSE*/;
-      __tmp__J0N=TRUE__B__;
+      ((__li__VRF *)li__2L1D)->li__ZRF=li__3L1D;
     };
-    __tmp__ARN=__tmp__J0N;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__1ZN,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__35N,L12081158); /* L92 FALSE*/;
-    __tmp__ARN=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ARN) {
-    lisaac_push(&__pos__1ZN,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__35N,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__G0N,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__G0N,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__4QN,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__D13B,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__0ABC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__L13B,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__5ZN));
-    lisaac_push(&__pos__4QN,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__4QN,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__D13B,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__0ABC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__L13B,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__IDHE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__4QN,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__D13B,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__0ABC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__1ZN,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__35N,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__XQN,L18627605); /* L142 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__1ZN,L105516053); /* L805 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__35N,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__G0N,L7481860); /* L57 OBJECT*/;
-  __tmp__5ZN=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__35N,L21899282); /* L167 BLOCK*/;
-  __tmp__B0N=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__B0N) {
-    lisaac_push(&__pos__35N,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__G0N,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__4QN,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__D13B,L105520661); /* L805 NATIVE_ARRAY*/;
-    __tmp__ARN=__infix_greater_equal__JGG(index__0QN, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ARN) {
-      lisaac_push(&__pos__4QN,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__D13B,L13509634); /* L103 TRUE*/;
-      __tmp__J0N=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__4QN,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__D13B,L14689286); /* L112 FALSE*/;
-      __tmp__J0N=TRUE__B__;
+    if (((void *)li__3L1D != (void *)NULL)) {
+      ((__li__VRF *)li__3L1D)->li__0RF=li__2L1D;
     };
-    __tmp__ARN=__tmp__J0N;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__35N,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__G0N,L12081158); /* L92 FALSE*/;
-    __tmp__ARN=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ARN) {
-    lisaac_push(&__pos__35N,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__G0N,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__4QN,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__4QN,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__D13B,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__0ABC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__L13B,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__IDHE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__5ZN));
-    lisaac_push(&__pos__D13B,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__D13B,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__0ABC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__L13B,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__IDHE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__ODHE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__D13B,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__0ABC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__L13B,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__35N,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__G0N,L8530438); /* L65 FALSE*/;
-  };
-  Self__YQN[index__0QN]=element__ZQN;
-}
-
-static __UINTEGER_CPU__GDG to_uinteger_cpu__AJLB(__POINTER__CB Self__CJLB)
-/* (Expanded POINTER{POINTER__CB}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__OCOB,__tmp__LJLB;
-  __UINTEGER_CPU__GDG __tmp__SDHE,Result__DJLB;
-  _____CONTEXT __pos__BJLB,__pos__KCOB,__pos__NXPB,__pos__VCOB;
-  _____CONTEXT __pos__HJLB,__pos__PDHE,__pos__QDHE,__pos__TDHE;
-  _____CONTEXT __pos__0DHE;
-  __BOOLEAN__C __tmp__QCOB,__tmp__HWSB,__tmp__JWSB,__tmp__KWSB;
-  lisaac_push_first(&__pos__BJLB,L52562952); /* L401 NUMERIC*/;
-  lisaac_push_first(&__pos__KCOB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__NXPB,L7481860); /* L57 OBJECT*/;
-  __tmp__OCOB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__KCOB,L21899282); /* L167 BLOCK*/;
-  __tmp__QCOB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__QCOB) {
-    lisaac_push(&__pos__KCOB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__NXPB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__VCOB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__HJLB,L52568584); /* L401 NUMERIC*/;
-    lisaac_push_first(&__pos__PDHE,L14156807); /* L108 INTEGER*/;
-    lisaac_push_first(&__pos__QDHE,L78949383); /* L602 INTEGER*/;
-    __tmp__SDHE=to_uinteger_cpu__ZUH( 0);
-    lisaac_push(&__pos__QDHE,L78949383); /* L602 INTEGER*/;
-    lisaac_push_first(&__pos__TDHE,L4069969); /* L31 CONVERT*/;
-    __tmp__LJLB=((__POINTER__CB )__tmp__SDHE);
-    lisaac_push(&__pos__HJLB,L52567560); /* L401 NUMERIC*/;
-    lisaac_push_first(&__pos__PDHE,L15496712); /* L118 NUMERIC*/;
-    lisaac_push_first(&__pos__QDHE,L14700552); /* L112 NUMERIC*/;
-    __tmp__HWSB=(Self__CJLB > __tmp__LJLB);
-    __tmp__JWSB=(Self__CJLB == __tmp__LJLB);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__HWSB) {
-      lisaac_push(&__pos__PDHE,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__pos__QDHE,L10900994); /* L83 TRUE*/;
-      __tmp__KWSB=TRUE__B__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__PDHE,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__pos__QDHE,L12342790); /* L94 FALSE*/;
-      __tmp__KWSB=__tmp__JWSB;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KWSB) {
-      lisaac_push(&__pos__VCOB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__HJLB,L13509634); /* L103 TRUE*/;
-      __tmp__KWSB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__VCOB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__HJLB,L14689286); /* L112 FALSE*/;
-      __tmp__KWSB=TRUE__B__;
+    li__O1L=li__N1L->li__XRF;
+    if (((void *)li__O1L != (void *)NULL)) {
+      ((__li__VRF *)li__O1L)->li__YRF=(__li__RQF)((__li__RQF)(li__O1L->li__YRF - (__li__RQF)(((__li__RQF ) 0) - li__N1L->li__YRF)) - (__li__RQF)(((__li__RQF ) 0) - ((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long)))))));
+      last_block[(li__K1L)] = (li__O1L);
     };
-    __tmp__HWSB=__tmp__KWSB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__KCOB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__NXPB,L12081158); /* L92 FALSE*/;
-    __tmp__HWSB=FALSE__I__;
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__HWSB) {
-    lisaac_push(&__pos__KCOB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__NXPB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__VCOB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__VCOB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__HJLB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__PDHE,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__QDHE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__TDHE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__OCOB));
-    lisaac_push(&__pos__HJLB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__HJLB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__PDHE,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__QDHE,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__TDHE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__0DHE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__HJLB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__PDHE,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__QDHE,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__KCOB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__NXPB,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__BJLB,L52954120); /* L404 NUMERIC*/;
-  lisaac_push_first(&__pos__KCOB,L9081875); /* L69 POINTER*/;
-  lisaac_push_first(&__pos__NXPB,L4069969); /* L31 CONVERT*/;
-  Result__DJLB=((__UINTEGER_CPU__GDG )Self__CJLB);
-  return(Result__DJLB);
-}
-
-static __BOOLEAN__C in_range__to__SDX(__UINTEGER_CPU__GDG Self__UDX,__UINTEGER_CPU__GDG low__VDX,__UINTEGER_CPU__GDG up__WDX)
-/* (Expanded UINTEGER_CPU{UINTEGER_CPU__GDG},Expanded UINTEGER_CPU{UINTEGER_CPU__GDG},Expanded UINTEGER_CPU{UINTEGER_CPU__GDG}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  _____CONTEXT __pos__TDX,__pos__FPAB,__pos__3DX;
-  __BOOLEAN__C __tmp__YDX,__tmp__5DX,__tmp__CEX,Result__XDX;
-  lisaac_push_first(&__pos__TDX,L6296072); /* L48 NUMERIC*/;
-  __tmp__YDX=__infix_less_equal__MCX(low__VDX,Self__UDX);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__YDX) {
-    lisaac_push(&__pos__TDX,L6300680); /* L48 NUMERIC*/;
-    lisaac_push_first(&__pos__FPAB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__3DX,L6304264); /* L48 NUMERIC*/;
-    __tmp__5DX=__infix_greater_equal__IGS(up__WDX,Self__UDX);
-    __tmp__CEX=__tmp__5DX;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__TDX,L6300680); /* L48 NUMERIC*/;
-    lisaac_push_first(&__pos__FPAB,L12081158); /* L92 FALSE*/;
-    __tmp__CEX=FALSE__I__;
-  };
-  Result__XDX=__tmp__CEX;
-  return(Result__XDX);
-}
-
-static __MEMORY__NEG* next_linear__VDVB(__MEMORY__NEG *Self__XDVB)
-/* (Strict MEMORY{MEMORY__NEG}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__GULE,__tmp__WULE,__tmp__4ULE,__tmp__AVLE;
-  __INTEGER__K __tmp__JULE,__tmp__LULE,__tmp__PULE;
-  __UINTEGER_CPU__GDG __tmp__UULE,__tmp__BXFE,__tmp__1DLE,__tmp__4DLE;
-  __MEMORY__NEG *Result__YDVB;
-  _____CONTEXT __pos__WDVB,__pos__CULE,__pos__DULE,__pos__EULE;
-  _____CONTEXT __pos__NULE,__pos__OULE,__pos__1ULE,__pos__3ULE;
-  lisaac_push_first(&__pos__WDVB,L11834966); /* L90 MEMORY*/;
-  lisaac_push_first(&__pos__CULE,L11295830); /* L86 MEMORY*/;
-  lisaac_push_first(&__pos__DULE,L11046998); /* L84 MEMORY*/;
-  lisaac_push_first(&__pos__EULE,L4069969); /* L31 CONVERT*/;
-  __tmp__GULE=((__POINTER__CB )Self__XDVB);
-  lisaac_push(&__pos__CULE,L11302486); /* L86 MEMORY*/;
-  lisaac_push_first(&__pos__DULE,L10254934); /* L78 MEMORY*/;
-  lisaac_push_first(&__pos__EULE,L5774867); /* L44 POINTER*/;
-  __tmp__JULE=((__INTEGER__K )(sizeof(void *)));
-  lisaac_push(&__pos__DULE,L10268246); /* L78 MEMORY*/;
-  lisaac_push_first(&__pos__EULE,L4988498); /* L38 UINTEGER_CPU*/;
-  __tmp__LULE=((__INTEGER__K )(sizeof(unsigned long)));
-  lisaac_push(&__pos__DULE,L10255446); /* L78 MEMORY*/;
-  lisaac_push_first(&__pos__EULE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__NULE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__OULE,L9195016); /* L70 NUMERIC*/;
-  __tmp__PULE=(__INTEGER__K)(- __tmp__LULE);
-  lisaac_push(&__pos__EULE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__NULE,L9195016); /* L70 NUMERIC*/;
-  __tmp__LULE=(__INTEGER__K)(__tmp__JULE - __tmp__PULE);
-  lisaac_push(&__pos__CULE,L11302486); /* L86 MEMORY*/;
-  lisaac_push_first(&__pos__DULE,L14156807); /* L108 INTEGER*/;
-  lisaac_push_first(&__pos__EULE,L78949383); /* L602 INTEGER*/;
-  __tmp__UULE=to_uinteger_cpu__ZUH(__tmp__LULE);
-  lisaac_push(&__pos__EULE,L78949383); /* L602 INTEGER*/;
-  lisaac_push_first(&__pos__NULE,L4069969); /* L31 CONVERT*/;
-  __tmp__WULE=((__POINTER__CB )__tmp__UULE);
-  lisaac_push(&__pos__CULE,L11296342); /* L86 MEMORY*/;
-  lisaac_push_first(&__pos__DULE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__EULE,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__NULE,L5383176); /* L41 NUMERIC*/;
-  lisaac_push_first(&__pos__OULE,L14156807); /* L108 INTEGER*/;
-  lisaac_push_first(&__pos__1ULE,L78949383); /* L602 INTEGER*/;
-  __tmp__UULE=to_uinteger_cpu__ZUH( 0);
-  lisaac_push(&__pos__1ULE,L78949383); /* L602 INTEGER*/;
-  lisaac_push_first(&__pos__3ULE,L4069969); /* L31 CONVERT*/;
-  __tmp__4ULE=((__POINTER__CB )__tmp__UULE);
-  lisaac_push(&__pos__EULE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__NULE,L9195016); /* L70 NUMERIC*/;
-  __tmp__AVLE=(void *)((unsigned long)__tmp__4ULE - (unsigned long)__tmp__WULE);
-  lisaac_push(&__pos__DULE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__EULE,L9195016); /* L70 NUMERIC*/;
-  __tmp__WULE=(void *)((unsigned long)__tmp__GULE - (unsigned long)__tmp__AVLE);
-  lisaac_push(&__pos__WDVB,L11838038); /* L90 MEMORY*/;
-  lisaac_push_first(&__pos__CULE,L11538518); /* L88 MEMORY*/;
-  __tmp__UULE=Self__XDVB->size_and_id__QEG;
-  lisaac_push(&__pos__CULE,L11572310); /* L88 MEMORY*/;
-  __tmp__BXFE=to_uinteger_cpu__ZUH( 3);
-  lisaac_push(&__pos__CULE,L11563094); /* L88 MEMORY*/;
-  lisaac_push_first(&__pos__DULE,L25311239); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__EULE,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__NULE,L5383176); /* L41 NUMERIC*/;
-  __tmp__1DLE=to_uinteger_cpu__ZUH( 0);
-  lisaac_push(&__pos__EULE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__NULE,L9195016); /* L70 NUMERIC*/;
-  __tmp__4DLE=(__UINTEGER_CPU__GDG)(__tmp__1DLE - __tmp__BXFE);
-  lisaac_push(&__pos__DULE,L25319431); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__EULE,L5121032); /* L39 NUMERIC*/;
-  __tmp__BXFE=to_uinteger_cpu__ZUH( 1);
-  lisaac_push(&__pos__DULE,L25314823); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__EULE,L9195016); /* L70 NUMERIC*/;
-  __tmp__1DLE=(__UINTEGER_CPU__GDG)(__tmp__4DLE - __tmp__BXFE);
-  lisaac_push(&__pos__CULE,L11562070); /* L88 MEMORY*/;
-  lisaac_push_first(&__pos__DULE,L22171143); /* L169 INTEGER*/;
-  __tmp__BXFE=(__UINTEGER_CPU__GDG)(__tmp__UULE & __tmp__1DLE);
-  lisaac_push(&__pos__WDVB,L11838038); /* L90 MEMORY*/;
-  __tmp__GULE=to_pointer__AKN(__tmp__BXFE);
-  lisaac_push(&__pos__WDVB,L11835478); /* L90 MEMORY*/;
-  lisaac_push_first(&__pos__CULE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__DULE,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__EULE,L5383176); /* L41 NUMERIC*/;
-  lisaac_push_first(&__pos__NULE,L14156807); /* L108 INTEGER*/;
-  lisaac_push_first(&__pos__OULE,L78949383); /* L602 INTEGER*/;
-  __tmp__UULE=to_uinteger_cpu__ZUH( 0);
-  lisaac_push(&__pos__OULE,L78949383); /* L602 INTEGER*/;
-  lisaac_push_first(&__pos__1ULE,L4069969); /* L31 CONVERT*/;
-  __tmp__4ULE=((__POINTER__CB )__tmp__UULE);
-  lisaac_push(&__pos__DULE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__EULE,L9195016); /* L70 NUMERIC*/;
-  __tmp__AVLE=(void *)((unsigned long)__tmp__4ULE - (unsigned long)__tmp__GULE);
-  lisaac_push(&__pos__CULE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__DULE,L9195016); /* L70 NUMERIC*/;
-  __tmp__GULE=(void *)((unsigned long)__tmp__WULE - (unsigned long)__tmp__AVLE);
-  lisaac_push(&__pos__WDVB,L11838550); /* L90 MEMORY*/;
-  lisaac_push_first(&__pos__CULE,L4069969); /* L31 CONVERT*/;
-  Result__YDVB=((__MEMORY__NEG *)__tmp__GULE);
-  return(Result__YDVB);
+  ((__li__U *)li__J3L)[ 0]=li__I1L;
+  li__J1L=(void *)((unsigned long)li__J3L - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )((__li__RQF ) 4))));
+  return(li__J1L);
 }
 
-static __BOOLEAN__C __infix_greater_equal__IGS(__UINTEGER_CPU__GDG Self__KGS,__UINTEGER_CPU__GDG other__LGS)
-/* (Expanded UINTEGER_CPU{UINTEGER_CPU__GDG},Expanded UINTEGER_CPU{UINTEGER_CPU__GDG}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  _____CONTEXT __pos__JGS,__pos__SI0D;
-  __BOOLEAN__C __tmp__NGS,__tmp__PGS,__tmp__QGS,Result__MGS;
-  lisaac_push_first(&__pos__JGS,L15496712); /* L118 NUMERIC*/;
-  lisaac_push_first(&__pos__SI0D,L14700552); /* L112 NUMERIC*/;
-  __tmp__NGS=(Self__KGS > other__LGS);
-  __tmp__PGS=(Self__KGS == other__LGS);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NGS) {
-    lisaac_push(&__pos__JGS,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__pos__SI0D,L10900994); /* L83 TRUE*/;
-    __tmp__QGS=TRUE__B__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__JGS,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__pos__SI0D,L12342790); /* L94 FALSE*/;
-    __tmp__QGS=__tmp__PGS;
-  };
-  Result__MGS=__tmp__QGS;
-  return(Result__MGS);
-}
-
-static __POINTER__CB to_pointer__AKN(__UINTEGER_CPU__GDG Self__CKN)
-/* (Expanded UINTEGER_CPU{UINTEGER_CPU__GDG}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__TPV,Result__DKN;
-  __UINTEGER_CPU__GDG __tmp__WCU;
-  _____CONTEXT __pos__BKN,__pos__GHS,__pos__MCU,__pos__PPV,__pos__5EX;
-  _____CONTEXT __pos__0PV,__pos__SCU,__pos__LM4B,__pos__VPBC;
-  _____CONTEXT __pos__TM4B,__pos__5QFE;
-  __BOOLEAN__C __tmp__VPV,__tmp__UCU,__tmp__3PV;
-  lisaac_push_first(&__pos__BKN,L6836306); /* L52 UINTEGER_CPU*/;
-  lisaac_push_first(&__pos__GHS,L78949383); /* L602 INTEGER*/;
-  lisaac_push_first(&__pos__MCU,L52562952); /* L401 NUMERIC*/;
-  lisaac_push_first(&__pos__PPV,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__5EX,L7481860); /* L57 OBJECT*/;
-  __tmp__TPV=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__PPV,L21899282); /* L167 BLOCK*/;
-  __tmp__VPV=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VPV) {
-    lisaac_push(&__pos__PPV,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__5EX,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__0PV,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__SCU,L52568584); /* L401 NUMERIC*/;
-    __tmp__WCU=to_uinteger_cpu__ZUH( 0);
-    lisaac_push(&__pos__SCU,L52567560); /* L401 NUMERIC*/;
-    __tmp__UCU=__infix_greater_equal__IGS(Self__CKN,__tmp__WCU);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UCU) {
-      lisaac_push(&__pos__0PV,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__SCU,L13509634); /* L103 TRUE*/;
-      __tmp__3PV=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__0PV,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__SCU,L14689286); /* L112 FALSE*/;
-      __tmp__3PV=TRUE__B__;
-    };
-    __tmp__UCU=__tmp__3PV;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__PPV,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__5EX,L12081158); /* L92 FALSE*/;
-    __tmp__UCU=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UCU) {
-    lisaac_push(&__pos__PPV,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__5EX,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__0PV,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__0PV,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__SCU,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__LM4B,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__VPBC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__TM4B,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__TPV));
-    lisaac_push(&__pos__SCU,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__SCU,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__LM4B,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__VPBC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__TM4B,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__5QFE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__SCU,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__LM4B,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__VPBC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__PPV,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__5EX,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__MCU,L52954120); /* L404 NUMERIC*/;
-  lisaac_push(&__pos__GHS,L78949383); /* L602 INTEGER*/;
-  lisaac_push_first(&__pos__MCU,L4069969); /* L31 CONVERT*/;
-  Result__DKN=((__POINTER__CB )Self__CKN);
-  return(Result__DKN);
-}
-
-static void to_busy__index__4NWB(__MEMORY__NEG *Self__AOWB,__POINTER__CB sz__BOWB,__UINTEGER_CPU__GDG idx__COWB)
-/* (Strict MEMORY{MEMORY__NEG},Expanded POINTER{POINTER__CB},Expanded UINTEGER_CPU{UINTEGER_CPU__GDG}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__W0YB,__tmp__5OWB,__tmp__XVLE,__tmp__5VLE;
-  __POINTER__CB __tmp__BWLE;
-  __UINTEGER_CPU__GDG __tmp__RELE,__tmp__SELE,__tmp__QOWB,__tmp__MPWB;
-  __UINTEGER_CPU__GDG __tmp__MVFE,__tmp__EVFE,__tmp__ZPWB,__tmp__5PWB;
-  __UINTEGER_CPU__GDG __tmp__D35B;
-  __INTEGER__K __tmp__0OWB,__tmp__1OWB,__tmp__EFLE,__tmp__UFLE;
-  __INTEGER__K __tmp__KVLE,__tmp__MVLE,__tmp__QVLE;
-  __MEMORY__NEG *__tmp__3PWB,*__tmp__QQWB;
-  _____CONTEXT __pos__5NWB,__pos__IBBE,__pos__JBBE,__pos__30YB;
-  _____CONTEXT __pos__OOWB,__pos__PELE,__pos__TELE,__pos__EXOC;
-  _____CONTEXT __pos__VUFE,__pos__4VLE;
-  __BOOLEAN__C __tmp__Y0YB,__tmp__A1YB,__tmp__D1YB;
-  lisaac_push_first(&__pos__5NWB,L3951186); /* L30 UINTEGER_CPU*/;
-  lisaac_push_first(&__pos__IBBE,L68981256); /* L526 NUMERIC*/;
-  lisaac_push_first(&__pos__JBBE,L4069969); /* L31 CONVERT*/;
-  lisaac_push(&__pos__5NWB,L31074390); /* L237 MEMORY*/;
-  lisaac_push_first(&__pos__IBBE,L17840146); /* L136 BLOCK*/;
-  lisaac_push_first(&__pos__JBBE,L7481860); /* L57 OBJECT*/;
-  __tmp__W0YB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__IBBE,L17967122); /* L137 BLOCK*/;
-  __tmp__Y0YB=__infix_greater_equal__JGG( 15, 10);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__Y0YB) {
-    lisaac_push(&__pos__IBBE,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__JBBE,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__30YB,L17974802); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__OOWB,L31068246); /* L237 MEMORY*/;
-    lisaac_push_first(&__pos__PELE,L12061782); /* L92 MEMORY*/;
-    __tmp__RELE=Self__AOWB->size_and_id__QEG;
-    lisaac_push(&__pos__PELE,L12088406); /* L92 MEMORY*/;
-    __tmp__SELE=to_uinteger_cpu__ZUH( 1);
-    lisaac_push(&__pos__PELE,L12086358); /* L92 MEMORY*/;
-    lisaac_push_first(&__pos__TELE,L22171143); /* L169 INTEGER*/;
-    __tmp__QOWB=(__UINTEGER_CPU__GDG)(__tmp__RELE & __tmp__SELE);
-    lisaac_push(&__pos__OOWB,L31072854); /* L237 MEMORY*/;
-    lisaac_push_first(&__pos__PELE,L21249622); /* L162 MEMORY*/;
-    __tmp__RELE=to_uinteger_cpu__ZUH( 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__QOWB == __tmp__RELE)) {
-      lisaac_push(&__pos__30YB,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__OOWB,L13509634); /* L103 TRUE*/;
-      __tmp__A1YB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__30YB,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__OOWB,L14689286); /* L112 FALSE*/;
-      __tmp__A1YB=TRUE__B__;
-    };
-    __tmp__D1YB=__tmp__A1YB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__IBBE,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__JBBE,L12081158); /* L92 FALSE*/;
-    __tmp__D1YB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__D1YB) {
-    lisaac_push(&__pos__IBBE,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__pos__JBBE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__30YB,L18105874); /* L138 BLOCK*/;
-    lisaac_push_first(&__pos__OOWB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__PELE,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__TELE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__EXOC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__W0YB));
-    lisaac_push(&__pos__OOWB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_35));
-    lisaac_push(&__pos__OOWB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__PELE,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__TELE,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__EXOC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__VUFE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__OOWB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__PELE,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__TELE,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__IBBE,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__pos__JBBE,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__5NWB,L31217750); /* L238 MEMORY*/;
-  lisaac_push_first(&__pos__IBBE,L17840146); /* L136 BLOCK*/;
-  lisaac_push_first(&__pos__JBBE,L7481860); /* L57 OBJECT*/;
-  __tmp__W0YB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__IBBE,L17967122); /* L137 BLOCK*/;
-  __tmp__Y0YB=__infix_greater_equal__JGG( 15, 10);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__Y0YB) {
-    lisaac_push(&__pos__IBBE,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__JBBE,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__30YB,L17974802); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__OOWB,L31211606); /* L238 MEMORY*/;
-    lisaac_push_first(&__pos__PELE,L5774867); /* L44 POINTER*/;
-    __tmp__0OWB=((__INTEGER__K )(sizeof(void *)));
-    lisaac_push(&__pos__OOWB,L31212118); /* L238 MEMORY*/;
-    lisaac_push_first(&__pos__PELE,L9195016); /* L70 NUMERIC*/;
-    __tmp__1OWB=(__INTEGER__K)(__tmp__0OWB -  1);
-    lisaac_push(&__pos__OOWB,L31212118); /* L238 MEMORY*/;
-    lisaac_push_first(&__pos__PELE,L14156807); /* L108 INTEGER*/;
-    lisaac_push_first(&__pos__TELE,L78949383); /* L602 INTEGER*/;
-    __tmp__RELE=to_uinteger_cpu__ZUH(__tmp__1OWB);
-    lisaac_push(&__pos__TELE,L78949383); /* L602 INTEGER*/;
-    lisaac_push_first(&__pos__EXOC,L4069969); /* L31 CONVERT*/;
-    __tmp__5OWB=((__POINTER__CB )__tmp__RELE);
-    lisaac_push(&__pos__OOWB,L31200342); /* L238 MEMORY*/;
-    lisaac_push_first(&__pos__PELE,L22171143); /* L169 INTEGER*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((unsigned long)(void *)((unsigned long)sz__BOWB & (unsigned long)__tmp__5OWB) ==  0)) {
-      lisaac_push(&__pos__30YB,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__OOWB,L13509634); /* L103 TRUE*/;
-      __tmp__A1YB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__30YB,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__OOWB,L14689286); /* L112 FALSE*/;
-      __tmp__A1YB=TRUE__B__;
-    };
-    __tmp__D1YB=__tmp__A1YB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__IBBE,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__JBBE,L12081158); /* L92 FALSE*/;
-    __tmp__D1YB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__D1YB) {
-    lisaac_push(&__pos__IBBE,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__pos__JBBE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__30YB,L18105874); /* L138 BLOCK*/;
-    lisaac_push_first(&__pos__OOWB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__PELE,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__TELE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__EXOC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__W0YB));
-    lisaac_push(&__pos__OOWB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_11));
-    lisaac_push(&__pos__OOWB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__PELE,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__TELE,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__EXOC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__VUFE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__OOWB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__PELE,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__TELE,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__IBBE,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__pos__JBBE,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__5NWB,L31467606); /* L240 MEMORY*/;
-  delete_link_free__I2YB(Self__AOWB);
-  __tmp__RELE=Self__AOWB->size_and_id__QEG;
-  lisaac_push(&__pos__5NWB,L30678102); /* L234 MEMORY*/;
-  __tmp__SELE=to_uinteger_cpu__AJLB(sz__BOWB);
-  lisaac_push(&__pos__5NWB,L31861334); /* L243 MEMORY*/;
-  lisaac_push_first(&__pos__IBBE,L9195016); /* L70 NUMERIC*/;
-  __tmp__QOWB=(__UINTEGER_CPU__GDG)(__tmp__RELE - __tmp__SELE);
-  lisaac_push(&__pos__5NWB,L31996502); /* L244 MEMORY*/;
-  lisaac_push_first(&__pos__IBBE,L47194198); /* L360 MEMORY*/;
-  __tmp__SELE=((__UINTEGER_CPU__GDG )(MINIMUM_SIZE));
-  lisaac_push(&__pos__5NWB,L32002646); /* L244 MEMORY*/;
-  lisaac_push_first(&__pos__IBBE,L10254934); /* L78 MEMORY*/;
-  lisaac_push_first(&__pos__JBBE,L5774867); /* L44 POINTER*/;
-  __tmp__0OWB=((__INTEGER__K )(sizeof(void *)));
-  lisaac_push(&__pos__IBBE,L10268246); /* L78 MEMORY*/;
-  lisaac_push_first(&__pos__JBBE,L4988498); /* L38 UINTEGER_CPU*/;
-  __tmp__1OWB=((__INTEGER__K )(sizeof(unsigned long)));
-  lisaac_push(&__pos__IBBE,L10255446); /* L78 MEMORY*/;
-  lisaac_push_first(&__pos__JBBE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__30YB,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__OOWB,L9195016); /* L70 NUMERIC*/;
-  __tmp__EFLE=(__INTEGER__K)(- __tmp__1OWB);
-  lisaac_push(&__pos__JBBE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__30YB,L9195016); /* L70 NUMERIC*/;
-  __tmp__1OWB=(__INTEGER__K)(__tmp__0OWB - __tmp__EFLE);
-  lisaac_push(&__pos__5NWB,L32008790); /* L244 MEMORY*/;
-  lisaac_push_first(&__pos__IBBE,L10254934); /* L78 MEMORY*/;
-  lisaac_push_first(&__pos__JBBE,L5774867); /* L44 POINTER*/;
-  __tmp__0OWB=((__INTEGER__K )(sizeof(void *)));
-  lisaac_push(&__pos__IBBE,L10268246); /* L78 MEMORY*/;
-  lisaac_push_first(&__pos__JBBE,L4988498); /* L38 UINTEGER_CPU*/;
-  __tmp__EFLE=((__INTEGER__K )(sizeof(unsigned long)));
-  lisaac_push(&__pos__IBBE,L10255446); /* L78 MEMORY*/;
-  lisaac_push_first(&__pos__JBBE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__30YB,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__OOWB,L9195016); /* L70 NUMERIC*/;
-  __tmp__UFLE=(__INTEGER__K)(- __tmp__EFLE);
-  lisaac_push(&__pos__JBBE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__30YB,L9195016); /* L70 NUMERIC*/;
-  __tmp__EFLE=(__INTEGER__K)(__tmp__0OWB - __tmp__UFLE);
-  lisaac_push(&__pos__5NWB,L32002646); /* L244 MEMORY*/;
-  __tmp__MPWB=to_uinteger_cpu__ZUH(__tmp__1OWB);
-  lisaac_push(&__pos__5NWB,L31997014); /* L244 MEMORY*/;
-  lisaac_push_first(&__pos__IBBE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__JBBE,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__30YB,L5383176); /* L41 NUMERIC*/;
-  __tmp__MVFE=to_uinteger_cpu__ZUH( 0);
-  lisaac_push(&__pos__JBBE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__30YB,L9195016); /* L70 NUMERIC*/;
-  __tmp__EVFE=(__UINTEGER_CPU__GDG)(__tmp__MVFE - __tmp__MPWB);
-  lisaac_push(&__pos__IBBE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__JBBE,L9195016); /* L70 NUMERIC*/;
-  __tmp__MPWB=(__UINTEGER_CPU__GDG)(__tmp__SELE - __tmp__EVFE);
-  lisaac_push(&__pos__5NWB,L32008790); /* L244 MEMORY*/;
-  __tmp__SELE=to_uinteger_cpu__ZUH(__tmp__EFLE);
-  lisaac_push(&__pos__5NWB,L32003158); /* L244 MEMORY*/;
-  lisaac_push_first(&__pos__IBBE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__JBBE,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__30YB,L5383176); /* L41 NUMERIC*/;
-  __tmp__MVFE=to_uinteger_cpu__ZUH( 0);
-  lisaac_push(&__pos__JBBE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__30YB,L9195016); /* L70 NUMERIC*/;
-  __tmp__EVFE=(__UINTEGER_CPU__GDG)(__tmp__MVFE - __tmp__SELE);
-  lisaac_push(&__pos__IBBE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__JBBE,L9195016); /* L70 NUMERIC*/;
-  __tmp__SELE=(__UINTEGER_CPU__GDG)(__tmp__MPWB - __tmp__EVFE);
-  lisaac_push(&__pos__5NWB,L31989334); /* L244 MEMORY*/;
-  lisaac_push_first(&__pos__IBBE,L14700552); /* L112 NUMERIC*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__QOWB > __tmp__SELE)) {
-    lisaac_push(&__pos__5NWB,L33557078); /* L256 MEMORY*/;
-    lisaac_push_first(&__pos__IBBE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__JBBE,L30678102); /* L234 MEMORY*/;
-    __tmp__ZPWB=to_uinteger_cpu__AJLB(sz__BOWB);
-    __tmp__RELE=__tmp__ZPWB;
-    lisaac_push(&__pos__JBBE,L32267350); /* L246 MEMORY*/;
-    lisaac_push_first(&__pos__30YB,L11295830); /* L86 MEMORY*/;
-    lisaac_push_first(&__pos__OOWB,L11046998); /* L84 MEMORY*/;
-    lisaac_push_first(&__pos__PELE,L4069969); /* L31 CONVERT*/;
-    __tmp__5OWB=((__POINTER__CB )Self__AOWB);
-    lisaac_push(&__pos__30YB,L11302486); /* L86 MEMORY*/;
-    lisaac_push_first(&__pos__OOWB,L10254934); /* L78 MEMORY*/;
-    lisaac_push_first(&__pos__PELE,L5774867); /* L44 POINTER*/;
-    __tmp__KVLE=((__INTEGER__K )(sizeof(void *)));
-    lisaac_push(&__pos__OOWB,L10268246); /* L78 MEMORY*/;
-    lisaac_push_first(&__pos__PELE,L4988498); /* L38 UINTEGER_CPU*/;
-    __tmp__MVLE=((__INTEGER__K )(sizeof(unsigned long)));
-    lisaac_push(&__pos__OOWB,L10255446); /* L78 MEMORY*/;
-    lisaac_push_first(&__pos__PELE,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__TELE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__EXOC,L9195016); /* L70 NUMERIC*/;
-    __tmp__QVLE=(__INTEGER__K)(- __tmp__MVLE);
-    lisaac_push(&__pos__PELE,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__TELE,L9195016); /* L70 NUMERIC*/;
-    __tmp__MVLE=(__INTEGER__K)(__tmp__KVLE - __tmp__QVLE);
-    lisaac_push(&__pos__30YB,L11302486); /* L86 MEMORY*/;
-    lisaac_push_first(&__pos__OOWB,L14156807); /* L108 INTEGER*/;
-    lisaac_push_first(&__pos__PELE,L78949383); /* L602 INTEGER*/;
-    __tmp__ZPWB=to_uinteger_cpu__ZUH(__tmp__MVLE);
-    lisaac_push(&__pos__PELE,L78949383); /* L602 INTEGER*/;
-    lisaac_push_first(&__pos__TELE,L4069969); /* L31 CONVERT*/;
-    __tmp__XVLE=((__POINTER__CB )__tmp__ZPWB);
-    lisaac_push(&__pos__30YB,L11296342); /* L86 MEMORY*/;
-    lisaac_push_first(&__pos__OOWB,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__PELE,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__TELE,L5383176); /* L41 NUMERIC*/;
-    lisaac_push_first(&__pos__EXOC,L14156807); /* L108 INTEGER*/;
-    lisaac_push_first(&__pos__VUFE,L78949383); /* L602 INTEGER*/;
-    __tmp__ZPWB=to_uinteger_cpu__ZUH( 0);
-    lisaac_push(&__pos__VUFE,L78949383); /* L602 INTEGER*/;
-    lisaac_push_first(&__pos__4VLE,L4069969); /* L31 CONVERT*/;
-    __tmp__5VLE=((__POINTER__CB )__tmp__ZPWB);
-    lisaac_push(&__pos__PELE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__TELE,L9195016); /* L70 NUMERIC*/;
-    __tmp__BWLE=(void *)((unsigned long)__tmp__5VLE - (unsigned long)__tmp__XVLE);
-    lisaac_push(&__pos__OOWB,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__PELE,L9195016); /* L70 NUMERIC*/;
-    __tmp__XVLE=(void *)((unsigned long)__tmp__5OWB - (unsigned long)__tmp__BWLE);
-    lisaac_push(&__pos__JBBE,L32267862); /* L246 MEMORY*/;
-    lisaac_push_first(&__pos__30YB,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__OOWB,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__PELE,L5383176); /* L41 NUMERIC*/;
-    lisaac_push_first(&__pos__TELE,L14156807); /* L108 INTEGER*/;
-    lisaac_push_first(&__pos__EXOC,L78949383); /* L602 INTEGER*/;
-    __tmp__ZPWB=to_uinteger_cpu__ZUH( 0);
-    lisaac_push(&__pos__EXOC,L78949383); /* L602 INTEGER*/;
-    lisaac_push_first(&__pos__VUFE,L4069969); /* L31 CONVERT*/;
-    __tmp__5OWB=((__POINTER__CB )__tmp__ZPWB);
-    lisaac_push(&__pos__OOWB,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__PELE,L9195016); /* L70 NUMERIC*/;
-    __tmp__5VLE=(void *)((unsigned long)__tmp__5OWB - (unsigned long)sz__BOWB);
-    lisaac_push(&__pos__30YB,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__OOWB,L9195016); /* L70 NUMERIC*/;
-    __tmp__5OWB=(void *)((unsigned long)__tmp__XVLE - (unsigned long)__tmp__5VLE);
-    lisaac_push(&__pos__JBBE,L32269398); /* L246 MEMORY*/;
-    lisaac_push_first(&__pos__30YB,L4069969); /* L31 CONVERT*/;
-    __tmp__3PWB=((__MEMORY__NEG *)__tmp__5OWB);
-    lisaac_push(&__pos__JBBE,L32392278); /* L247 MEMORY*/;
-    lisaac_push_first(&__pos__30YB,L12864598); /* L98 MEMORY*/;
-    __tmp__3PWB->previous_linear__PEG=Self__AOWB;
-    lisaac_push(&__pos__JBBE,L32531030); /* L248 MEMORY*/;
-    lisaac_push_first(&__pos__30YB,L10254934); /* L78 MEMORY*/;
-    lisaac_push_first(&__pos__OOWB,L5774867); /* L44 POINTER*/;
-    __tmp__KVLE=((__INTEGER__K )(sizeof(void *)));
-    lisaac_push(&__pos__30YB,L10268246); /* L78 MEMORY*/;
-    lisaac_push_first(&__pos__OOWB,L4988498); /* L38 UINTEGER_CPU*/;
-    __tmp__MVLE=((__INTEGER__K )(sizeof(unsigned long)));
-    lisaac_push(&__pos__30YB,L10255446); /* L78 MEMORY*/;
-    lisaac_push_first(&__pos__OOWB,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__PELE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__TELE,L9195016); /* L70 NUMERIC*/;
-    __tmp__QVLE=(__INTEGER__K)(- __tmp__MVLE);
-    lisaac_push(&__pos__OOWB,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__PELE,L9195016); /* L70 NUMERIC*/;
-    __tmp__MVLE=(__INTEGER__K)(__tmp__KVLE - __tmp__QVLE);
-    lisaac_push(&__pos__JBBE,L32531030); /* L248 MEMORY*/;
-    __tmp__ZPWB=to_uinteger_cpu__ZUH(__tmp__MVLE);
-    lisaac_push(&__pos__JBBE,L32524886); /* L248 MEMORY*/;
-    lisaac_push_first(&__pos__30YB,L9195016); /* L70 NUMERIC*/;
-    __tmp__5PWB=(__UINTEGER_CPU__GDG)(__tmp__QOWB - __tmp__ZPWB);
-    lisaac_push(&__pos__JBBE,L32531542); /* L248 MEMORY*/;
-    lisaac_push_first(&__pos__30YB,L13126742); /* L100 MEMORY*/;
-    __tmp__3PWB->size_and_id__QEG=__tmp__5PWB;
-    lisaac_push(&__pos__JBBE,L32648790); /* L249 MEMORY*/;
-    add_link_free__DNWB(__tmp__3PWB);
-    lisaac_push(&__pos__JBBE,L32776790); /* L250 MEMORY*/;
-    lisaac_push_first(&__pos__30YB,L12588118); /* L96 MEMORY*/;
-    __tmp__ZPWB=__tmp__3PWB->size_and_id__QEG;
-    lisaac_push(&__pos__30YB,L12614742); /* L96 MEMORY*/;
-    lisaac_push_first(&__pos__OOWB,L12343382); /* L94 MEMORY*/;
-    __tmp__5PWB=to_uinteger_cpu__ZUH( 2);
-    lisaac_push(&__pos__30YB,L12611158); /* L96 MEMORY*/;
-    lisaac_push_first(&__pos__OOWB,L22171143); /* L169 INTEGER*/;
-    __tmp__D35B=(__UINTEGER_CPU__GDG)(__tmp__ZPWB & __tmp__5PWB);
-    lisaac_push(&__pos__30YB,L12620886); /* L96 MEMORY*/;
-    lisaac_push_first(&__pos__OOWB,L34872328); /* L266 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__D35B !=  0)) {
-      lisaac_push(&__pos__JBBE,L33427030); /* L255 MEMORY*/;
-      lisaac_push_first(&__pos__30YB,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__OOWB,L32909398); /* L251 MEMORY*/;
-      put_last__to__EFIB(__tmp__3PWB,idx__COWB);
-    } else /* FALSE */ {
-      lisaac_push(&__pos__JBBE,L33427030); /* L255 MEMORY*/;
-      lisaac_push_first(&__pos__30YB,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__OOWB,L33173590); /* L253 MEMORY*/;
-      __tmp__QQWB=next_linear__VDVB(__tmp__3PWB);
-      lisaac_push(&__pos__OOWB,L33307222); /* L254 MEMORY*/;
-      lisaac_push_first(&__pos__PELE,L12864598); /* L98 MEMORY*/;
-      __tmp__QQWB->previous_linear__PEG=__tmp__3PWB;
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__5NWB,L33557078); /* L256 MEMORY*/;
-    lisaac_push_first(&__pos__IBBE,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__5NWB,L33701974); /* L257 MEMORY*/;
-  lisaac_push_first(&__pos__IBBE,L21380694); /* L163 MEMORY*/;
-  __tmp__SELE=to_uinteger_cpu__ZUH( 1);
-  lisaac_push(&__pos__5NWB,L33697878); /* L257 MEMORY*/;
-  lisaac_push_first(&__pos__IBBE,L22940167); /* L175 INTEGER*/;
-  lisaac_push_first(&__pos__JBBE,L25311239); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__30YB,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__OOWB,L5383176); /* L41 NUMERIC*/;
-  __tmp__QOWB=to_uinteger_cpu__ZUH( 0);
-  lisaac_push(&__pos__30YB,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__OOWB,L9195016); /* L70 NUMERIC*/;
-  __tmp__MPWB=(__UINTEGER_CPU__GDG)(__tmp__QOWB - __tmp__RELE);
-  lisaac_push(&__pos__JBBE,L25319431); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__30YB,L5121032); /* L39 NUMERIC*/;
-  __tmp__RELE=to_uinteger_cpu__ZUH( 1);
-  lisaac_push(&__pos__JBBE,L25314823); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__30YB,L9195016); /* L70 NUMERIC*/;
-  __tmp__QOWB=(__UINTEGER_CPU__GDG)(__tmp__MPWB - __tmp__RELE);
-  lisaac_push(&__pos__IBBE,L22944263); /* L175 INTEGER*/;
-  lisaac_push_first(&__pos__JBBE,L25311239); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__30YB,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__OOWB,L5383176); /* L41 NUMERIC*/;
-  __tmp__RELE=to_uinteger_cpu__ZUH( 0);
-  lisaac_push(&__pos__30YB,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__OOWB,L9195016); /* L70 NUMERIC*/;
-  __tmp__MPWB=(__UINTEGER_CPU__GDG)(__tmp__RELE - __tmp__SELE);
-  lisaac_push(&__pos__JBBE,L25319431); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__30YB,L5121032); /* L39 NUMERIC*/;
-  __tmp__RELE=to_uinteger_cpu__ZUH( 1);
-  lisaac_push(&__pos__JBBE,L25314823); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__30YB,L9195016); /* L70 NUMERIC*/;
-  __tmp__SELE=(__UINTEGER_CPU__GDG)(__tmp__MPWB - __tmp__RELE);
-  lisaac_push(&__pos__IBBE,L22943239); /* L175 INTEGER*/;
-  lisaac_push_first(&__pos__JBBE,L22171143); /* L169 INTEGER*/;
-  __tmp__RELE=(__UINTEGER_CPU__GDG)(__tmp__QOWB & __tmp__SELE);
-  lisaac_push(&__pos__IBBE,L22939143); /* L175 INTEGER*/;
-  lisaac_push_first(&__pos__JBBE,L25311239); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__30YB,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__OOWB,L5383176); /* L41 NUMERIC*/;
-  __tmp__SELE=to_uinteger_cpu__ZUH( 0);
-  lisaac_push(&__pos__30YB,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__OOWB,L9195016); /* L70 NUMERIC*/;
-  __tmp__QOWB=(__UINTEGER_CPU__GDG)(__tmp__SELE - __tmp__RELE);
-  lisaac_push(&__pos__JBBE,L25319431); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__30YB,L5121032); /* L39 NUMERIC*/;
-  __tmp__RELE=to_uinteger_cpu__ZUH( 1);
-  lisaac_push(&__pos__JBBE,L25314823); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__30YB,L9195016); /* L70 NUMERIC*/;
-  Self__AOWB->size_and_id__QEG=(__UINTEGER_CPU__GDG)(__tmp__QOWB - __tmp__RELE);
-  lisaac_push(&__pos__5NWB,L33826902); /* L258 MEMORY*/;
-  lisaac_push_first(&__pos__IBBE,L17840146); /* L136 BLOCK*/;
-  lisaac_push_first(&__pos__JBBE,L7481860); /* L57 OBJECT*/;
-  __tmp__W0YB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__IBBE,L17967122); /* L137 BLOCK*/;
-  __tmp__Y0YB=__infix_greater_equal__JGG( 15, 10);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__Y0YB) {
-    lisaac_push(&__pos__IBBE,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__JBBE,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__30YB,L17974802); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__OOWB,L33820758); /* L258 MEMORY*/;
-    lisaac_push_first(&__pos__PELE,L12061782); /* L92 MEMORY*/;
-    __tmp__ZPWB=Self__AOWB->size_and_id__QEG;
-    lisaac_push(&__pos__PELE,L12088406); /* L92 MEMORY*/;
-    __tmp__5PWB=to_uinteger_cpu__ZUH( 1);
-    lisaac_push(&__pos__PELE,L12086358); /* L92 MEMORY*/;
-    lisaac_push_first(&__pos__TELE,L22171143); /* L169 INTEGER*/;
-    __tmp__D35B=(__UINTEGER_CPU__GDG)(__tmp__ZPWB & __tmp__5PWB);
-    lisaac_push(&__pos__OOWB,L33825366); /* L258 MEMORY*/;
-    lisaac_push_first(&__pos__PELE,L21380694); /* L163 MEMORY*/;
-    __tmp__ZPWB=to_uinteger_cpu__ZUH( 1);
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__D35B == __tmp__ZPWB)) {
-      lisaac_push(&__pos__30YB,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__OOWB,L13509634); /* L103 TRUE*/;
-      __tmp__A1YB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__30YB,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__OOWB,L14689286); /* L112 FALSE*/;
-      __tmp__A1YB=TRUE__B__;
-    };
-    __tmp__D1YB=__tmp__A1YB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__IBBE,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__JBBE,L12081158); /* L92 FALSE*/;
-    __tmp__D1YB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__D1YB) {
-    lisaac_push(&__pos__IBBE,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__pos__JBBE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__30YB,L18105874); /* L138 BLOCK*/;
-    lisaac_push_first(&__pos__OOWB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__PELE,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__TELE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__EXOC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__W0YB));
-    lisaac_push(&__pos__OOWB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_36));
-    lisaac_push(&__pos__OOWB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__PELE,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__TELE,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__EXOC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__VUFE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__OOWB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__PELE,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__TELE,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__IBBE,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__pos__JBBE,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static void put_last__to__EFIB(__MEMORY__NEG *m__HFIB,__UINTEGER_CPU__GDG idx__IFIB)
-/* (Strict MEMORY{NULLxMEMORY__NEG},Expanded UINTEGER_CPU{UINTEGER_CPU__GDG}) Void No recursive, No inlinable. NO CONTEXT! */
+static __li__VRF* li__XKBB()
+/* () With result No recursive, No inlinable. NO CONTEXT! */
 {
-  __POINTER__CB __tmp__41KB;
-  __UINTEGER_CPU__GDG __tmp__OFIB;
-  _____CONTEXT __pos__FFIB,__pos__01KB,__pos__U1NB,__pos__F2KB;
-  _____CONTEXT __pos__MFIB,__pos__4VNC,__pos__THQC,__pos__GWNC;
-  _____CONTEXT __pos__QXFE;
-  __BOOLEAN__C __tmp__A2KB,__tmp__PFIB,__tmp__I2KB;
-  lisaac_push_first(&__pos__FFIB,L14158422); /* L108 MEMORY*/;
-  lisaac_push_first(&__pos__01KB,L19150866); /* L146 BLOCK*/;
-  lisaac_push_first(&__pos__U1NB,L7481860); /* L57 OBJECT*/;
-  __tmp__41KB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__01KB,L19277842); /* L147 BLOCK*/;
-  __tmp__A2KB=__infix_greater_equal__JGG( 15, 10);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__A2KB) {
-    lisaac_push(&__pos__01KB,L19280914); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__U1NB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__F2KB,L19285522); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__MFIB,L14159446); /* L108 MEMORY*/;
-    __tmp__OFIB=nb_page__VGN;
-    lisaac_push(&__pos__MFIB,L14162006); /* L108 MEMORY*/;
-    __tmp__PFIB=__infix_less__0GS(idx__IFIB,__tmp__OFIB);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__PFIB) {
-      lisaac_push(&__pos__F2KB,L19282450); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__MFIB,L13509634); /* L103 TRUE*/;
-      __tmp__I2KB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__F2KB,L19282450); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__MFIB,L14689286); /* L112 FALSE*/;
-      __tmp__I2KB=TRUE__B__;
+  __li__GB li__R3JB,li__T3JB;
+  __li__RQF li__O3JB,li__23JB;
+  __li__K li__MO2D;
+  __li__VRF *li__DMBB,*li__ZKBB;
+  if ((li__BLBB ==  0)) {
+    li__R3JB=((__li__GB )(NULL));
+    li__T3JB=((__li__GB )(NULL));
+    li__O3JB=((__li__RQF ) 33554432);
+    do {
+      li__23JB=(__li__RQF)(li__O3JB * ((__li__RQF ) 2));
+      li__O3JB=li__23JB;
+      li__R3JB=li__T3JB;
+      li__T3JB=((__li__GB )(realloc((li__T3JB),(li__23JB))));
+    } while ((! ((li__T3JB == (void *)NULL) || ((__li__RQF)(li__23JB >>  20) ==  2048))));
+    if ((li__T3JB == (void *)NULL)) {
+      li__O3JB=(__li__RQF)(li__O3JB / ((__li__RQF ) 2));
+    } else /* FALSE */ {
+      li__R3JB=li__T3JB;
+    };
+    li__BLBB=li__O3JB;
+    li__E3J=li__R3JB;
+    ;
+  };
+  li__O3JB=(__li__RQF)(li__V1L <<  26);
+  li__V1L=(__li__RQF)(li__V1L - (__li__RQF)(((__li__RQF ) 0) - ((__li__RQF ) 1)));
+  if (((__li__RQF)(li__O3JB - (__li__RQF)(((__li__RQF ) 0) - ((__li__RQF ) 67108864))) > li__BLBB)) {
+    li__MO2D= 1;
+    while ((li__MO2D <=  19)) {
+      fputc((int)(((__li__BB *)(&__string_19)->li__2C)[(__li__K)(li__MO2D -  1)]),stdout);
+      li__MO2D=(__li__K)(li__MO2D +  1);
     };
-    __tmp__PFIB=__tmp__I2KB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__01KB,L19280914); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__U1NB,L12081158); /* L92 FALSE*/;
-    __tmp__PFIB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__PFIB) {
-    lisaac_push(&__pos__01KB,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__pos__U1NB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__F2KB,L19289106); /* L147 BLOCK*/;
-    lisaac_push(&__pos__F2KB,L19428370); /* L148 BLOCK*/;
-    lisaac_push_first(&__pos__MFIB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__4VNC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__THQC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__GWNC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__41KB));
-    lisaac_push(&__pos__MFIB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_3));
-    lisaac_push(&__pos__MFIB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__4VNC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__THQC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__GWNC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__QXFE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__MFIB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__4VNC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__THQC,L9055341); /* L69 SYSTEM*/;
     exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__01KB,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__pos__U1NB,L8530438); /* L65 FALSE*/;
   };
-  last_block[(idx__IFIB)] = (m__HFIB);
-}
-
-static void add_link_free__DNWB(__MEMORY__NEG *Self__FNWB)
-/* (Strict MEMORY{MEMORY__NEG}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __MEMORY__NEG *__tmp__ONWB,*Self__2M2D;
-  _____CONTEXT __pos__ENWB,__pos__5ZYB,__pos__MNWB,__pos__0M2D;
-  lisaac_push_first(&__pos__ENWB,L23995478); /* L183 MEMORY*/;
-  Self__FNWB->next_free__REG=first_free__DSGB;
-  Self__FNWB->previous_free__SEG=NULL;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)first_free__DSGB != (void *)NULL)) {
-    lisaac_push(&__pos__ENWB,L24775254); /* L189 MEMORY*/;
-    lisaac_push_first(&__pos__5ZYB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__MNWB,L24525398); /* L187 MEMORY*/;
-    __tmp__ONWB=first_free__DSGB;
-    /* NULL __MEMORY__NEG__ */
-if (__tmp__ONWB==NULL) {
-      lisaac_push(&__pos__MNWB,L24661590); /* L188 MEMORY*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* MEMORY */ {
-      lisaac_push(&__pos__MNWB,L24661590); /* L188 MEMORY*/;
-      Self__2M2D=((__MEMORY__NEG *)__tmp__ONWB);
-      lisaac_push_first(&__pos__0M2D,L21773910); /* L166 MEMORY*/;
-      Self__2M2D->previous_free__SEG=Self__FNWB;
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ENWB,L24775254); /* L189 MEMORY*/;
-    lisaac_push_first(&__pos__5ZYB,L8530438); /* L65 FALSE*/;
+  li__DMBB=((__li__VRF *)(void *)((unsigned long)li__E3J - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )li__O3JB))));
+  li__DMBB->li__XRF=NULL;
+  li__DMBB->li__YRF=(__li__RQF)((__li__RQF)(((__li__RQF ) 0) - (__li__RQF)((__li__RQF)((__li__RQF)(((__li__RQF ) 0) - (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - (__li__RQF)((__li__RQF)((__li__RQF)(((__li__RQF ) 0) - ((__li__RQF ) 0)) - ((__li__RQF ) 1)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - ((__li__RQF ) 2)) - ((__li__RQF ) 1)))) - ((__li__RQF ) 1))) - ((__li__RQF ) 1)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - ((__li__RQF )(__li__K)( 67108864 - (__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long))))))) - ((__li__RQF ) 1)))) - ((__li__RQF ) 1));
+  li__DMBB->li__ZRF=li__MACB;
+  li__DMBB->li__0RF=NULL;
+  if (((void *)li__MACB != (void *)NULL)) {
+    ((__li__VRF *)li__MACB)->li__0RF=li__DMBB;
   };
-  first_free__DSGB=Self__FNWB;
+  li__MACB=li__DMBB;
+  last_block[((__li__RQF)(li__V1L - ((__li__RQF ) 1)))] = (li__DMBB);
+  li__ZKBB=li__DMBB;
+  return(li__ZKBB);
 }
 
-static void delete_link_free__I2YB(__MEMORY__NEG *Self__K2YB)
-/* (Strict MEMORY{MEMORY__NEG}) Void No recursive, No inlinable. NO CONTEXT! */
+static void li__33PB(__li__VRF *li__43PB,__li__GB li__53PB,__li__RQF li__A4PB)
+/* (Strict MEMORY{li__VRF},Expanded POINTER{li__GB},Expanded UINTEGER_CPU{li__RQF}) Void No recursive, No inlinable. NO CONTEXT! */
 {
-  __MEMORY__NEG *prev__L2YB,*next__M2YB,*Self__FSCC;
-  _____CONTEXT __pos__J2YB,__pos__NA2B,__pos__T2YB,__pos__ESCC;
-  lisaac_push_first(&__pos__J2YB,L22030934); /* L168 MEMORY*/;
-  prev__L2YB=Self__K2YB->previous_free__SEG;
-  next__M2YB=Self__K2YB->next_free__REG;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)prev__L2YB == (void *)NULL)) {
-    lisaac_push(&__pos__J2YB,L23202390); /* L177 MEMORY*/;
-    lisaac_push_first(&__pos__NA2B,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__T2YB,L22686806); /* L173 MEMORY*/;
-    first_free__DSGB=next__M2YB;
+  __li__VRF *li__1CSB,*li__2CSB,*li__Y5PB;
+  __li__RQF li__B4PB,li__A5PB;
+  li__1CSB=li__43PB->li__0RF;
+  li__2CSB=li__43PB->li__ZRF;
+  if (((void *)li__1CSB == (void *)NULL)) {
+    li__MACB=li__2CSB;
   } else /* FALSE */ {
-    lisaac_push(&__pos__J2YB,L23202390); /* L177 MEMORY*/;
-    lisaac_push_first(&__pos__NA2B,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__T2YB,L22943830); /* L175 MEMORY*/;
-    /* NULL __MEMORY__NEG__ */
-if (prev__L2YB==NULL) {
-      lisaac_push(&__pos__T2YB,L23083606); /* L176 MEMORY*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* MEMORY */ {
-      lisaac_push(&__pos__T2YB,L23083606); /* L176 MEMORY*/;
-      Self__FSCC=((__MEMORY__NEG *)prev__L2YB);
-      lisaac_push_first(&__pos__ESCC,L21642838); /* L165 MEMORY*/;
-      Self__FSCC->next_free__REG=next__M2YB;
-    };
+    ((__li__VRF *)li__1CSB)->li__ZRF=li__2CSB;
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)next__M2YB != (void *)NULL)) {
-    lisaac_push(&__pos__J2YB,L23595606); /* L180 MEMORY*/;
-    lisaac_push_first(&__pos__NA2B,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__T2YB,L23342678); /* L178 MEMORY*/;
-    /* NULL __MEMORY__NEG__ */
-if (next__M2YB==NULL) {
-      lisaac_push(&__pos__T2YB,L23478870); /* L179 MEMORY*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* MEMORY */ {
-      lisaac_push(&__pos__T2YB,L23478870); /* L179 MEMORY*/;
-      Self__FSCC=((__MEMORY__NEG *)next__M2YB);
-      lisaac_push_first(&__pos__ESCC,L21773910); /* L166 MEMORY*/;
-      Self__FSCC->previous_free__SEG=prev__L2YB;
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__J2YB,L23595606); /* L180 MEMORY*/;
-    lisaac_push_first(&__pos__NA2B,L8530438); /* L65 FALSE*/;
+  if (((void *)li__2CSB != (void *)NULL)) {
+    ((__li__VRF *)li__2CSB)->li__0RF=li__1CSB;
   };
-}
-
-static __INTEGER__K count__SBW(__LINKED_LISToINBOXo__SJ *Self__UBW)
-/* (Strict LINKED_LIST(INBOX){LINKED_LISToINBOXo__SJ}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K Result__VBW,__tmp__2BW,__tmp__4BW;
-  __POINTER__CB __tmp__TEZ;
-  _____CONTEXT __pos__TBW,__pos__YZX,__pos__OEZ,__pos__CP0,__pos__0EZ;
-  _____CONTEXT __pos__0BW,__pos__1RZD,__pos__JODE,__pos__KODE;
-  _____CONTEXT __pos__VODE;
-  __BOOLEAN__C __tmp__VEZ,__tmp__3EZ,__tmp__AFZ;
-  lisaac_push_first(&__pos__TBW,L23335477); /* L178 LINKED_LIST*/;
-  Result__VBW=Self__UBW->parent_linked_collection__ZJ.upper__MK;
-  lisaac_push(&__pos__TBW,L12855352); /* L98 TRAVERSABLE*/;
-  lisaac_push_first(&__pos__YZX,L15357964); /* L117 STRING_CONSTANT*/;
-  lisaac_push_first(&__pos__OEZ,L23083026); /* L176 BLOCK*/;
-  lisaac_push_first(&__pos__CP0,L7481860); /* L57 OBJECT*/;
-  __tmp__TEZ=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__OEZ,L23210002); /* L177 BLOCK*/;
-  __tmp__VEZ=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VEZ) {
-    lisaac_push(&__pos__OEZ,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__CP0,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__0EZ,L23218194); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__0BW,L12856376); /* L98 TRAVERSABLE*/;
-    __tmp__2BW=Self__UBW->parent_linked_collection__ZJ.upper__MK;
-    lisaac_push(&__pos__0BW,L12864568); /* L98 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__1RZD,L9195016); /* L70 NUMERIC*/;
-    __tmp__4BW=(__INTEGER__K)(__tmp__2BW -  1);
-    lisaac_push(&__pos__0BW,L12868664); /* L98 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__1RZD,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__JODE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__KODE,L9195016); /* L70 NUMERIC*/;
-    __tmp__2BW=(__INTEGER__K)(-  1);
-    lisaac_push(&__pos__1RZD,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__JODE,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((Result__VBW == (__INTEGER__K)(__tmp__4BW - __tmp__2BW))) {
-      lisaac_push(&__pos__0EZ,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__0BW,L13509634); /* L103 TRUE*/;
-      __tmp__3EZ=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__0EZ,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__0BW,L14689286); /* L112 FALSE*/;
-      __tmp__3EZ=TRUE__B__;
+  li__B4PB=li__43PB->li__YRF;
+  li__A5PB=(__li__RQF)(li__B4PB - ((__li__RQF )li__53PB));
+  if ((li__A5PB > (__li__RQF)((__li__RQF)(((__li__RQF )(MINIMUM_SIZE)) - (__li__RQF)(((__li__RQF ) 0) - ((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long))))))) - (__li__RQF)(((__li__RQF ) 0) - ((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long))))))))) {
+    li__B4PB=((__li__RQF )li__53PB);
+    li__Y5PB=((__li__VRF *)(void *)((unsigned long)(void *)((unsigned long)((__li__GB )li__43PB) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long)))))))) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)li__53PB)));
+    li__Y5PB->li__XRF=li__43PB;
+    li__Y5PB->li__YRF=(__li__RQF)(li__A5PB - ((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long))))));
+    li__Y5PB->li__ZRF=li__MACB;
+    li__Y5PB->li__0RF=NULL;
+    if (((void *)li__MACB != (void *)NULL)) {
+      ((__li__VRF *)li__MACB)->li__0RF=li__Y5PB;
     };
-    __tmp__AFZ=__tmp__3EZ;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__OEZ,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__CP0,L12081158); /* L92 FALSE*/;
-    __tmp__AFZ=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__AFZ) {
-    lisaac_push(&__pos__OEZ,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__CP0,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__0EZ,L23348754); /* L178 BLOCK*/;
-    lisaac_push_first(&__pos__0BW,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__1RZD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__JODE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__KODE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__TEZ));
-    lisaac_push(&__pos__0BW,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_7));
-    lisaac_push(&__pos__0BW,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__1RZD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__JODE,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__KODE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__VODE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__0BW,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__1RZD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__JODE,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__OEZ,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__CP0,L8530438); /* L65 FALSE*/;
-  };
-  return(Result__VBW);
-}
-
-static __BOOLEAN__C valid_index__PKDC(__LINKED_LISToINBOXo__SJ *Self__RKDC,__INTEGER__K i__SKDC)
-/* (Strict LINKED_LIST(INBOX){LINKED_LISToINBOXo__SJ},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__2KDC;
-  __POINTER__CB __tmp__KOFC;
-  _____CONTEXT __pos__QKDC,__pos__YWEC,__pos__0KDC,__pos__SCGC;
-  _____CONTEXT __pos__ROFC,__pos__FLDC,__pos__MEHC,__pos__KCRC;
-  _____CONTEXT __pos__HHPC,__pos__DPDE;
-  __BOOLEAN__C __tmp__VKDC,__tmp__3KDC,__tmp__ALDC,Result__TKDC;
-  __BOOLEAN__C __tmp__LLDC,__tmp__NLDC;
-  lisaac_push_first(&__pos__QKDC,L10361400); /* L79 TRAVERSABLE*/;
-  __tmp__VKDC=__infix_less_equal__GTG( 1,i__SKDC);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VKDC) {
-    lisaac_push(&__pos__QKDC,L10364472); /* L79 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__YWEC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__0KDC,L10365496); /* L79 TRAVERSABLE*/;
-    __tmp__2KDC=Self__RKDC->parent_linked_collection__ZJ.upper__MK;
-    lisaac_push(&__pos__0KDC,L10367544); /* L79 TRAVERSABLE*/;
-    __tmp__3KDC=__infix_less_equal__GTG(i__SKDC,__tmp__2KDC);
-    __tmp__ALDC=__tmp__3KDC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__QKDC,L10364472); /* L79 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__YWEC,L12081158); /* L92 FALSE*/;
-    __tmp__ALDC=FALSE__I__;
-  };
-  Result__TKDC=__tmp__ALDC;
-  lisaac_push(&__pos__QKDC,L10758200); /* L82 TRAVERSABLE*/;
-  lisaac_push_first(&__pos__YWEC,L15357964); /* L117 STRING_CONSTANT*/;
-  lisaac_push_first(&__pos__0KDC,L23083026); /* L176 BLOCK*/;
-  lisaac_push_first(&__pos__SCGC,L7481860); /* L57 OBJECT*/;
-  __tmp__KOFC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__0KDC,L23210002); /* L177 BLOCK*/;
-  __tmp__VKDC=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VKDC) {
-    lisaac_push(&__pos__0KDC,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__SCGC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__ROFC,L23218194); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__FLDC,L10768952); /* L82 TRAVERSABLE*/;
-    __tmp__3KDC=__infix_less_equal__GTG( 1,i__SKDC);
-    __tmp__2KDC=Self__RKDC->parent_linked_collection__ZJ.upper__MK;
-    lisaac_push(&__pos__FLDC,L10774584); /* L82 TRAVERSABLE*/;
-    __tmp__LLDC=__infix_less_equal__GTG(i__SKDC,__tmp__2KDC);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3KDC) {
-      lisaac_push(&__pos__FLDC,L10771512); /* L82 TRAVERSABLE*/;
-      lisaac_push_first(&__pos__MEHC,L11163138); /* L85 TRUE*/;
-      __tmp__NLDC=__tmp__LLDC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__FLDC,L10771512); /* L82 TRAVERSABLE*/;
-      lisaac_push_first(&__pos__MEHC,L12604934); /* L96 FALSE*/;
-      __tmp__NLDC=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__ALDC == __tmp__NLDC)) {
-      lisaac_push(&__pos__ROFC,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__FLDC,L13509634); /* L103 TRUE*/;
-      __tmp__NLDC=FALSE__I__;
+    li__MACB=li__Y5PB;
+    if (((__li__RQF)(li__Y5PB->li__YRF & ((__li__RQF ) 2)) !=  0)) {
+      last_block[(li__A4PB)] = (li__Y5PB);
     } else /* FALSE */ {
-      lisaac_push(&__pos__ROFC,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__FLDC,L14689286); /* L112 FALSE*/;
-      __tmp__NLDC=TRUE__B__;
+      ((__li__VRF *)(void *)((unsigned long)(void *)((unsigned long)((__li__GB )li__Y5PB) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long)))))))) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )(__li__RQF)(li__Y5PB->li__YRF & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - ((__li__RQF ) 3)) - ((__li__RQF ) 1)))))))->li__XRF=li__Y5PB;
     };
-    __tmp__3KDC=__tmp__NLDC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__0KDC,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__SCGC,L12081158); /* L92 FALSE*/;
-    __tmp__3KDC=FALSE__I__;
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3KDC) {
-    lisaac_push(&__pos__0KDC,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__SCGC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__ROFC,L23348754); /* L178 BLOCK*/;
-    lisaac_push_first(&__pos__FLDC,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__MEHC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__KCRC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__HHPC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__KOFC));
-    lisaac_push(&__pos__FLDC,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_7));
-    lisaac_push(&__pos__FLDC,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__MEHC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__KCRC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__HHPC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__DPDE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__FLDC,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__MEHC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__KCRC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__0KDC,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__SCGC,L8530438); /* L65 FALSE*/;
-  };
-  return(Result__TKDC);
+  li__43PB->li__YRF=(__li__RQF)((__li__RQF)(((__li__RQF ) 0) - (__li__RQF)((__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__B4PB) - ((__li__RQF ) 1)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - ((__li__RQF ) 1)) - ((__li__RQF ) 1)))) - ((__li__RQF ) 1));
+  ;
 }
 
-static __LINKED_LIST_NODEoINBOXo__Z4UB* create__next__SS3B(void *i__VS3B)
-/* (INBOX{EXAMPLE__OBxDESK__TCxWORLD__JJ}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB ptr__FOUC,__tmp__FPUC;
-  __INTEGER__K __tmp__LOUC,__tmp__0OUC;
-  __UINTEGER_CPU__GDG __tmp__NOUC,__tmp__1OUC,__tmp__YQDE,__tmp__QQDE;
-  __UINTEGER_32__RD __tmp__MPUC;
-  _____CONTEXT __pos__TS3B,__pos__BOUC,__pos__R3VC,__pos__SOUC;
-  _____CONTEXT __pos__JR1C,__pos__UQDE,__pos__XQDE,__pos__TNSD;
-  _____CONTEXT __pos__OYRD,__pos__BRDE;
-  __LINKED_LIST_NODEoINBOXo__Z4UB *result__EOUC,*__tmp__RPUC;
-  __LINKED_LIST_NODEoINBOXo__Z4UB *Result__XS3B;
-  __BOOLEAN__C __tmp__KMKD,__tmp__SMKD,__tmp__VMKD;
-  lisaac_push_first(&__pos__TS3B,L5908078); /* L45 LINKED_LIST_NODE*/;
-  lisaac_push_first(&__pos__BOUC,L15602180); /* L119 OBJECT*/;
-  result__EOUC=NULL;
-  ptr__FOUC=((__POINTER__CB )(NULL));
-  lisaac_push(&__pos__BOUC,L16394756); /* L125 OBJECT*/;
-  lisaac_push_first(&__pos__R3VC,L5250564); /* L40 OBJECT*/;
-  __tmp__LOUC=sizeof(__LINKED_LIST_NODEoINBOXo__Z4UB);
-  lisaac_push(&__pos__BOUC,L16394756); /* L125 OBJECT*/;
-  __tmp__NOUC=to_uinteger_cpu__ZUH(__tmp__LOUC);
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__NOUC ==  0)) {
-    lisaac_push(&__pos__BOUC,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__R3VC,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__SOUC,L16523780); /* L126 OBJECT*/;
-    result__EOUC=LINKED_LIST_NODEoINBOXo__Z4UB__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__BOUC,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__R3VC,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__SOUC,L16923652); /* L129 OBJECT*/;
-    lisaac_push_first(&__pos__JR1C,L30548996); /* L233 OBJECT*/;
-    __tmp__0OUC=__LINKED_LIST_NODEoINBOXo__Z4UB__;
-    __tmp__1OUC=clone_allocation_size__CEG;
-    lisaac_push(&__pos__SOUC,L17198084); /* L131 OBJECT*/;
-    lisaac_push_first(&__pos__JR1C,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__UQDE,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__XQDE,L5383176); /* L41 NUMERIC*/;
-    __tmp__YQDE=to_uinteger_cpu__ZUH( 0);
-    lisaac_push(&__pos__UQDE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__XQDE,L9195016); /* L70 NUMERIC*/;
-    __tmp__QQDE=(__UINTEGER_CPU__GDG)(__tmp__YQDE - __tmp__NOUC);
-    lisaac_push(&__pos__JR1C,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__UQDE,L9195016); /* L70 NUMERIC*/;
-    clone_allocation_size__CEG=(__UINTEGER_CPU__GDG)(__tmp__1OUC - __tmp__QQDE);
-    lisaac_push(&__pos__SOUC,L17310212); /* L132 OBJECT*/;
-    lisaac_push_first(&__pos__JR1C,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__UQDE,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__0OUC == (__INTEGER__K)(-  1))) {
-      lisaac_push(&__pos__SOUC,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__JR1C,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__UQDE,L17446916); /* L133 OBJECT*/;
-      __tmp__FPUC=alloc_size__5WK(__tmp__NOUC);
-      ptr__FOUC=__tmp__FPUC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__SOUC,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__JR1C,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__UQDE,L17719300); /* L135 OBJECT*/;
-      __tmp__MPUC=to_uinteger_32__AAG(__tmp__0OUC);
-      lisaac_push(&__pos__UQDE,L17723908); /* L135 OBJECT*/;
-      __tmp__FPUC=alloc_type__size__VYK(__tmp__MPUC,__tmp__NOUC);
-      ptr__FOUC=__tmp__FPUC;
-    };
-    lisaac_push(&__pos__SOUC,L17979396); /* L137 OBJECT*/;
-    lisaac_push_first(&__pos__JR1C,L4069969); /* L31 CONVERT*/;
-    __tmp__RPUC=((__LINKED_LIST_NODEoINBOXo__Z4UB *)ptr__FOUC);
-    result__EOUC=__tmp__RPUC;
-    lisaac_push(&__pos__SOUC,L18232836); /* L139 OBJECT*/;
-    lisaac_push_first(&__pos__JR1C,L31079428); /* L237 OBJECT*/;
-    *(__tmp__RPUC) = *(LINKED_LIST_NODEoINBOXo__Z4UB__);
-    lisaac_push(&__pos__SOUC,L18746884); /* L143 OBJECT*/;
-    lisaac_push_first(&__pos__JR1C,L8530438); /* L65 FALSE*/;
-  };
-  /* NULL __LINKED_LIST_NODEoINBOXo__Z4UB__ */
-if (result__EOUC==NULL) {
-    lisaac_push(&__pos__TS3B,L6041710); /* L46 LINKED_LIST_NODE*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* LINKED_LIST_NODE(INBOX) */ {
-    lisaac_push(&__pos__TS3B,L6041710); /* L46 LINKED_LIST_NODE*/;
-    __tmp__RPUC=((__LINKED_LIST_NODEoINBOXo__Z4UB *)result__EOUC);
-    lisaac_push_first(&__pos__BOUC,L6574190); /* L50 LINKED_LIST_NODE*/;
-    __tmp__RPUC->item__QOVB=i__VS3B;
-    __tmp__RPUC->next__UL4B=NULL;
-    lisaac_push(&__pos__BOUC,L7343214); /* L56 LINKED_LIST_NODE*/;
-    lisaac_push_first(&__pos__R3VC,L24393746); /* L186 BLOCK*/;
-    lisaac_push_first(&__pos__SOUC,L7481860); /* L57 OBJECT*/;
-    __tmp__FPUC=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__R3VC,L24520722); /* L187 BLOCK*/;
-    __tmp__KMKD=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KMKD) {
-      lisaac_push(&__pos__R3VC,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__SOUC,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__JR1C,L24528914); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__UQDE,L7344238); /* L56 LINKED_LIST_NODE*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__RPUC->item__QOVB == (void *)i__VS3B)) {
-        lisaac_push(&__pos__JR1C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__UQDE,L13509634); /* L103 TRUE*/;
-        __tmp__SMKD=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JR1C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__UQDE,L14689286); /* L112 FALSE*/;
-        __tmp__SMKD=TRUE__B__;
-      };
-      __tmp__VMKD=__tmp__SMKD;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__R3VC,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__SOUC,L12081158); /* L92 FALSE*/;
-      __tmp__VMKD=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VMKD) {
-      lisaac_push(&__pos__R3VC,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__SOUC,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JR1C,L24532498); /* L187 BLOCK*/;
-      lisaac_push(&__pos__JR1C,L24672274); /* L188 BLOCK*/;
-      lisaac_push_first(&__pos__UQDE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__XQDE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__TNSD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__OYRD,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__FPUC));
-      lisaac_push(&__pos__UQDE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_2));
-      lisaac_push(&__pos__UQDE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__XQDE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__TNSD,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__OYRD,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__BRDE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__UQDE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__XQDE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__TNSD,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__R3VC,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__SOUC,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__BOUC,L7474286); /* L57 LINKED_LIST_NODE*/;
-    lisaac_push_first(&__pos__R3VC,L24393746); /* L186 BLOCK*/;
-    lisaac_push_first(&__pos__SOUC,L7481860); /* L57 OBJECT*/;
-    __tmp__FPUC=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__R3VC,L24520722); /* L187 BLOCK*/;
-    __tmp__KMKD=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KMKD) {
-      lisaac_push(&__pos__R3VC,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__SOUC,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__JR1C,L24528914); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__UQDE,L7475310); /* L57 LINKED_LIST_NODE*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__RPUC->next__UL4B == (void *)NULL)) {
-        lisaac_push(&__pos__JR1C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__UQDE,L13509634); /* L103 TRUE*/;
-        __tmp__SMKD=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JR1C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__UQDE,L14689286); /* L112 FALSE*/;
-        __tmp__SMKD=TRUE__B__;
+static __li__DXB* li__O21C(__li__DXB *li__P21C,__li__DXB *li__Q21C)
+/* (Strict LIMIT_X{li__DXB},Strict LIMIT_X{NULLxli__DXB}) With result No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__DXB *li__S21C,*li__U21C,*li__T21C,*li__R21C;
+  li__S21C=NULL;
+  li__U21C=NULL;
+  li__T21C=li__Q21C;
+  if (((void *)li__Q21C != (void *)NULL)) {
+    li__U21C=li__Q21C->li__YJ1C;
+  };
+  while (((((void *)li__T21C != (void *)NULL) && (li__T21C->li__JYB <= li__P21C->li__JYB)) && ((li__T21C->li__JYB != li__P21C->li__JYB) || (li__T21C->li__0CD->li__M2B > li__P21C->li__0CD->li__M2B)))) {
+    li__U21C=li__T21C;
+    li__T21C=li__T21C->li__OGD;
+  };
+  li__P21C->li__OGD=li__T21C;
+  li__P21C->li__YJ1C=li__U21C;
+  if (((void *)li__U21C == (void *)NULL)) {
+    li__S21C=li__P21C;
+  } else /* FALSE */ {
+    li__S21C=li__Q21C;
+    ((__li__DXB *)li__U21C)->li__OGD=li__P21C;
+  };
+  if (((void *)li__T21C != (void *)NULL)) {
+    ((__li__DXB *)li__T21C)->li__YJ1C=li__P21C;
+  };
+  li__R21C=li__S21C;
+  return(li__R21C);
+}
+
+static __li__GXB* li__441C(__li__GXB *li__541C,__li__GXB *li__A51C)
+/* (Strict LIMIT_Y{li__GXB},Strict LIMIT_Y{NULLxli__GXB}) With result No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__GXB *li__C51C,*li__E51C,*li__D51C,*li__B51C;
+  li__C51C=NULL;
+  li__E51C=NULL;
+  li__D51C=li__A51C;
+  while ((((void *)li__D51C != (void *)NULL) && (li__D51C->li__QYB < li__541C->li__QYB))) {
+    li__E51C=li__D51C;
+    li__D51C=li__D51C->li__ZBD;
+  };
+  li__541C->li__ZBD=li__D51C;
+  li__541C->li__YK1C=li__E51C;
+  if (((void *)li__E51C == (void *)NULL)) {
+    li__C51C=li__541C;
+  } else /* FALSE */ {
+    li__C51C=li__A51C;
+    ((__li__GXB *)li__E51C)->li__ZBD=li__541C;
+  };
+  if (((void *)li__D51C != (void *)NULL)) {
+    ((__li__GXB *)li__D51C)->li__YK1C=li__541C;
+  };
+  li__B51C=li__C51C;
+  return(li__B51C);
+}
+
+static void li__HNO(__li__TB *li__INO)
+/* (Strict AREA{li__TB}) Void No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__K li__JNO,li__KNO,li__LNO,li__MNO,li__NNO,li__QNO,li__RNO;
+  __li__K li__SNO,li__UNO,li__VAXD,li__1AXD,li__ZAXD;
+  __li__DXB *li__ONO;
+  __li__GXB *li__PNO;
+  void *li__VNO,*li__WNO,*li__3OO,*li__5QO;
+  __li__0KB *li__XNO,*li__VOO,*li__OPO;
+  li__JNO= 0;
+  li__KNO= 0;
+  li__LNO= 0;
+  li__MNO= 0;
+  li__NNO= 0;
+  li__ONO=NULL;
+  li__PNO=NULL;
+  li__QNO= 0;
+  li__RNO= 0;
+  li__SNO= 0;
+  li__UNO= 0;
+  li__VNO=NULL;
+  li__WNO=NULL;
+  li__XNO=NULL;
+  li__INO->li__ZKB=NULL;
+  if (((void *)li__INO->li__2KB != (void *)NULL)) {
+    li__JNO=li__INO->li__2KB->li__HYB->li__JYB;
+    li__KNO=li__INO->li__2KB->li__LYB->li__JYB;
+    li__LNO=li__INO->li__2KB->li__OYB->li__QYB;
+    li__MNO=li__INO->li__2KB->li__SYB->li__QYB;
+    li__VNO=li__INO->li__JKB;
+    while (((void *)li__VNO != (void *)NULL)) {
+      switch (((struct ___OBJ *)li__VNO)->__id) {
+      case __li__SB__: {
+        li__VOO=((__li__SB *)li__VNO)->li__HC.li__2KB;
+      } break;
+      case __li__TB__: {
+        li__VOO=((__li__TB *)li__VNO)->li__2KB;
+      } break;
+      case __li__TC__: {
+        li__VOO=((__li__TC *)li__VNO)->li__XC.li__VC.li__2KB;
+      } break;
+      case __li__YC__: {
+        li__VOO=((__li__YC *)li__VNO)->li__ZC.li__2KB;
+      } break;
+      case __li__RL__: {
+        li__VOO=((__li__RL *)li__VNO)->li__SL.li__VC.li__2KB;
+      } break;
+      case __li__AS__: {
+        li__VOO=((__li__AS *)li__VNO)->li__BS.li__2KB;
+      } break;
+      case __li__GS__: {
+        li__VOO=((__li__GS *)li__VNO)->li__IS.li__2KB;
+      } break;
       };
-      __tmp__VMKD=__tmp__SMKD;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__R3VC,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__SOUC,L12081158); /* L92 FALSE*/;
-      __tmp__VMKD=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VMKD) {
-      lisaac_push(&__pos__R3VC,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__SOUC,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JR1C,L24532498); /* L187 BLOCK*/;
-      lisaac_push(&__pos__JR1C,L24672274); /* L188 BLOCK*/;
-      lisaac_push_first(&__pos__UQDE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__XQDE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__TNSD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__OYRD,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__FPUC));
-      lisaac_push(&__pos__UQDE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_2));
-      lisaac_push(&__pos__UQDE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__XQDE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__TNSD,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__OYRD,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__BRDE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__UQDE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__XQDE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__TNSD,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__R3VC,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__SOUC,L8530438); /* L65 FALSE*/;
-    };
-  };
-  Result__XS3B=result__EOUC;
-  return(Result__XS3B);
-}
-
-static __BOOLEAN__C __infix_less_equal__BMV(__UINTEGER_8__VB Self__DMV,__UINTEGER_8__VB other__EMV)
-/* (Expanded UINTEGER_8{UINTEGER_8__VB},Expanded UINTEGER_8{UINTEGER_8__VB}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  _____CONTEXT __pos__CMV,__pos__DDX;
-  __BOOLEAN__C __tmp__IMV,Result__FMV;
-  lisaac_push_first(&__pos__CMV,L15235592); /* L116 NUMERIC*/;
-  lisaac_push_first(&__pos__DDX,L14700552); /* L112 NUMERIC*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if ((Self__DMV > other__EMV)) {
-    lisaac_push(&__pos__CMV,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__pos__DDX,L13509634); /* L103 TRUE*/;
-    __tmp__IMV=FALSE__I__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__CMV,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__pos__DDX,L14689286); /* L112 FALSE*/;
-    __tmp__IMV=TRUE__B__;
-  };
-  Result__FMV=__tmp__IMV;
-  return(Result__FMV);
-}
-
-static __UINTEGER_8__VB item__YOOB(__UINTEGER_8__VB *Self__0OOB,__INTEGER__K index__1OOB)
-/* (Strict NATIVE_ARRAY(Expanded UINTEGER_8){NATIVE_ARRAYoExpanded_UINTEGER_8o__JD},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__M4PB;
-  _____CONTEXT __pos__ZOOB,__pos__I4PB,__pos__2IRB,__pos__T4PB;
-  _____CONTEXT __pos__APOB,__pos__LGOC,__pos__5QQC,__pos__TGOC;
-  _____CONTEXT __pos__NYFE;
-  __BOOLEAN__C __tmp__O4PB,__tmp__CPOB,__tmp__W4PB;
-  __UINTEGER_8__VB Result__2OOB;
-  lisaac_push_first(&__pos__ZOOB,L16780309); /* L128 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__I4PB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__2IRB,L7481860); /* L57 OBJECT*/;
-  __tmp__M4PB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__I4PB,L21899282); /* L167 BLOCK*/;
-  __tmp__O4PB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__O4PB) {
-    lisaac_push(&__pos__I4PB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__2IRB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__T4PB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__APOB,L16785429); /* L128 NATIVE_ARRAY*/;
-    __tmp__CPOB=__infix_greater_equal__JGG(index__1OOB, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CPOB) {
-      lisaac_push(&__pos__T4PB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__APOB,L13509634); /* L103 TRUE*/;
-      __tmp__W4PB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__T4PB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__APOB,L14689286); /* L112 FALSE*/;
-      __tmp__W4PB=TRUE__B__;
-    };
-    __tmp__CPOB=__tmp__W4PB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__I4PB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__2IRB,L12081158); /* L92 FALSE*/;
-    __tmp__CPOB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CPOB) {
-    lisaac_push(&__pos__I4PB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__2IRB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__T4PB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__T4PB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__APOB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__LGOC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__5QQC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__TGOC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__M4PB));
-    lisaac_push(&__pos__APOB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__APOB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__LGOC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__5QQC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__TGOC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__NYFE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__APOB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__LGOC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__5QQC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__I4PB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__2IRB,L8530438); /* L65 FALSE*/;
-  };
-  Result__2OOB=Self__0OOB[index__1OOB];
-  return(Result__2OOB);
-}
-
-static __BOOLEAN__C valid_index__RM2(__FAST_ARRAY2oExpanded_UINTEGER_8o__OH *Self__TM2,__INTEGER__K line__UM2,__INTEGER__K column__VM2)
-/* (Strict FAST_ARRAY2(Expanded UINTEGER_8){FAST_ARRAY2oExpanded_UINTEGER_8o__OH},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__AN2,__tmp__1R3,__tmp__OS3,__tmp__LFHB;
-  __POINTER__CB __tmp__JW2,__tmp__VZ3,__tmp__H3JB;
-  _____CONTEXT __pos__SM2,__pos__QV2,__pos__4M2,__pos__QW2,__pos__4N2;
-  _____CONTEXT __pos__PR3,__pos__GZ3,__pos__ZR3,__pos__2Z3,__pos__ES3;
-  _____CONTEXT __pos__N43,__pos__MS3,__pos__H4JB,__pos__TYFE;
-  _____CONTEXT __pos__EAAC,__pos__ZYFE;
-  __BOOLEAN__C __tmp__ZM2,__tmp__BN2,__tmp__XN2,Result__WM2,__tmp__2R3;
-  __BOOLEAN__C __tmp__5R3,__tmp__PS3,__tmp__SS3,__tmp__MFHB,__tmp__PFHB;
-  lisaac_push_first(&__pos__SM2,L20454451); /* L156 COLLECTION2*/;
-  __tmp__ZM2=__infix_less_equal__GTG( 0,line__UM2);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ZM2) {
-    lisaac_push(&__pos__SM2,L20460083); /* L156 COLLECTION2*/;
-    lisaac_push_first(&__pos__QV2,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__4M2,L20461107); /* L156 COLLECTION2*/;
-    __tmp__AN2=Self__TM2->upper1__3L;
-    lisaac_push(&__pos__4M2,L20464691); /* L156 COLLECTION2*/;
-    __tmp__BN2=__infix_less_equal__GTG(line__UM2,__tmp__AN2);
-    __tmp__XN2=__tmp__BN2;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__SM2,L20460083); /* L156 COLLECTION2*/;
-    lisaac_push_first(&__pos__QV2,L12081158); /* L92 FALSE*/;
-    __tmp__XN2=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__XN2) {
-    lisaac_push(&__pos__SM2,L20471347); /* L156 COLLECTION2*/;
-    lisaac_push_first(&__pos__QV2,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__4M2,L20585523); /* L157 COLLECTION2*/;
-    __tmp__BN2=__infix_less_equal__GTG( 0,column__VM2);
-    __tmp__XN2=__tmp__BN2;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__SM2,L20471347); /* L156 COLLECTION2*/;
-    lisaac_push_first(&__pos__QV2,L12081158); /* L92 FALSE*/;
-    __tmp__XN2=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__XN2) {
-    lisaac_push(&__pos__SM2,L20591155); /* L157 COLLECTION2*/;
-    lisaac_push_first(&__pos__QV2,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__4M2,L20592179); /* L157 COLLECTION2*/;
-    __tmp__AN2=Self__TM2->upper2__BM;
-    lisaac_push(&__pos__4M2,L20596787); /* L157 COLLECTION2*/;
-    __tmp__BN2=__infix_less_equal__GTG(column__VM2,__tmp__AN2);
-    __tmp__XN2=__tmp__BN2;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__SM2,L20591155); /* L157 COLLECTION2*/;
-    lisaac_push_first(&__pos__QV2,L12081158); /* L92 FALSE*/;
-    __tmp__XN2=FALSE__I__;
-  };
-  Result__WM2=__tmp__XN2;
-  lisaac_push(&__pos__SM2,L20974643); /* L160 COLLECTION2*/;
-  lisaac_push_first(&__pos__QV2,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__4M2,L7481860); /* L57 OBJECT*/;
-  __tmp__JW2=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__QV2,L24520722); /* L187 BLOCK*/;
-  __tmp__ZM2=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ZM2) {
-    lisaac_push(&__pos__QV2,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__4M2,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__QW2,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__4N2,L20989491); /* L160 COLLECTION2*/;
-    lisaac_push_first(&__pos__PR3,L17046579); /* L130 COLLECTION2*/;
-    __tmp__BN2=__infix_less_equal__GTG( 0,line__UM2);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BN2) {
-      lisaac_push(&__pos__PR3,L17051187); /* L130 COLLECTION2*/;
-      lisaac_push_first(&__pos__GZ3,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__ZR3,L17052211); /* L130 COLLECTION2*/;
-      __tmp__1R3=Self__TM2->upper1__3L;
-      lisaac_push(&__pos__ZR3,L17056307); /* L130 COLLECTION2*/;
-      __tmp__2R3=__infix_less_equal__GTG(line__UM2,__tmp__1R3);
-      __tmp__5R3=__tmp__2R3;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__PR3,L17051187); /* L130 COLLECTION2*/;
-      lisaac_push_first(&__pos__GZ3,L12081158); /* L92 FALSE*/;
-      __tmp__5R3=FALSE__I__;
-    };
-    lisaac_push(&__pos__PR3,L17435699); /* L133 COLLECTION2*/;
-    lisaac_push_first(&__pos__GZ3,L24393746); /* L186 BLOCK*/;
-    lisaac_push_first(&__pos__ZR3,L7481860); /* L57 OBJECT*/;
-    __tmp__VZ3=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__GZ3,L24520722); /* L187 BLOCK*/;
-    __tmp__BN2=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BN2) {
-      lisaac_push(&__pos__GZ3,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__ZR3,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__2Z3,L24528914); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__ES3,L17447475); /* L133 COLLECTION2*/;
-      __tmp__2R3=__infix_less_equal__GTG( 0,line__UM2);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2R3) {
-        lisaac_push(&__pos__ES3,L17452083); /* L133 COLLECTION2*/;
-        lisaac_push_first(&__pos__N43,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__MS3,L17453107); /* L133 COLLECTION2*/;
-        __tmp__OS3=Self__TM2->upper1__3L;
-        lisaac_push(&__pos__MS3,L17457203); /* L133 COLLECTION2*/;
-        __tmp__PS3=__infix_less_equal__GTG(line__UM2,__tmp__OS3);
-        __tmp__SS3=__tmp__PS3;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__ES3,L17452083); /* L133 COLLECTION2*/;
-        lisaac_push_first(&__pos__N43,L12081158); /* L92 FALSE*/;
-        __tmp__SS3=FALSE__I__;
+      li__XNO=li__VOO;
+      if (((void *)li__VOO != (void *)NULL)) {
+        ((__li__0KB *)li__VOO)->li__NBD=li__B__;
       };
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__5R3 == __tmp__SS3)) {
-        lisaac_push(&__pos__2Z3,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__ES3,L13509634); /* L103 TRUE*/;
-        __tmp__PS3=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__2Z3,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__ES3,L14689286); /* L112 FALSE*/;
-        __tmp__PS3=TRUE__B__;
+      switch (((struct ___OBJ *)li__VNO)->__id) {
+      case __li__SB__: {
+        li__3OO=((__li__SB *)li__VNO)->li__HC.li__5JB;
+      } break;
+      case __li__TB__: {
+        li__3OO=((__li__TB *)li__VNO)->li__5JB;
+      } break;
+      case __li__TC__: {
+        li__3OO=((__li__TC *)li__VNO)->li__XC.li__VC.li__5JB;
+      } break;
+      case __li__YC__: {
+        li__3OO=((__li__YC *)li__VNO)->li__ZC.li__5JB;
+      } break;
+      case __li__RL__: {
+        li__3OO=((__li__RL *)li__VNO)->li__SL.li__VC.li__5JB;
+      } break;
+      case __li__AS__: {
+        li__3OO=((__li__AS *)li__VNO)->li__BS.li__5JB;
+      } break;
+      case __li__GS__: {
+        li__3OO=((__li__GS *)li__VNO)->li__IS.li__5JB;
+      } break;
       };
-      __tmp__2R3=__tmp__PS3;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__GZ3,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__ZR3,L12081158); /* L92 FALSE*/;
-      __tmp__2R3=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2R3) {
-      lisaac_push(&__pos__GZ3,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__ZR3,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__2Z3,L24532498); /* L187 BLOCK*/;
-      lisaac_push(&__pos__2Z3,L24672274); /* L188 BLOCK*/;
-      lisaac_push_first(&__pos__ES3,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__N43,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__MS3,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__H4JB,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__VZ3));
-      lisaac_push(&__pos__ES3,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_2));
-      lisaac_push(&__pos__ES3,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__N43,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__MS3,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__H4JB,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__TYFE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__ES3,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__N43,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__MS3,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__GZ3,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__ZR3,L8530438); /* L65 FALSE*/;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__5R3) {
-      lisaac_push(&__pos__4N2,L20991539); /* L160 COLLECTION2*/;
-      lisaac_push_first(&__pos__PR3,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__GZ3,L21002291); /* L160 COLLECTION2*/;
-      lisaac_push_first(&__pos__ZR3,L18750515); /* L143 COLLECTION2*/;
-      __tmp__2R3=__infix_less_equal__GTG( 0,column__VM2);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2R3) {
-        lisaac_push(&__pos__ZR3,L18756147); /* L143 COLLECTION2*/;
-        lisaac_push_first(&__pos__2Z3,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__ES3,L18757171); /* L143 COLLECTION2*/;
-        __tmp__OS3=Self__TM2->upper2__BM;
-        lisaac_push(&__pos__ES3,L18761779); /* L143 COLLECTION2*/;
-        __tmp__PS3=__infix_less_equal__GTG(column__VM2,__tmp__OS3);
-        __tmp__SS3=__tmp__PS3;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__ZR3,L18756147); /* L143 COLLECTION2*/;
-        lisaac_push_first(&__pos__2Z3,L12081158); /* L92 FALSE*/;
-        __tmp__SS3=FALSE__I__;
+      li__VNO=li__3OO;
+    };
+    li__VNO=li__INO;
+    do {
+      switch (((struct ___OBJ *)li__VNO)->__id) {
+      case __li__SB__: {
+        li__3OO=((__li__SB *)li__VNO)->li__HC.li__WKB;
+      } break;
+      case __li__TB__: {
+        li__3OO=((__li__TB *)li__VNO)->li__WKB;
+      } break;
+      case __li__TC__: {
+        li__3OO=((__li__TC *)li__VNO)->li__XC.li__VC.li__WKB;
+      } break;
+      case __li__YC__: {
+        li__3OO=((__li__YC *)li__VNO)->li__ZC.li__WKB;
+      } break;
+      case __li__RL__: {
+        li__3OO=((__li__RL *)li__VNO)->li__SL.li__VC.li__WKB;
+      } break;
+      case __li__AS__: {
+        li__3OO=((__li__AS *)li__VNO)->li__BS.li__WKB;
+      } break;
+      case __li__GS__: {
+        li__3OO=((__li__GS *)li__VNO)->li__IS.li__WKB;
+      } break;
       };
-      lisaac_push(&__pos__ZR3,L19139635); /* L146 COLLECTION2*/;
-      lisaac_push_first(&__pos__2Z3,L24393746); /* L186 BLOCK*/;
-      lisaac_push_first(&__pos__ES3,L7481860); /* L57 OBJECT*/;
-      __tmp__H3JB=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__2Z3,L24520722); /* L187 BLOCK*/;
-      __tmp__2R3=__infix_greater_equal__JGG( 15, 15);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2R3) {
-        lisaac_push(&__pos__2Z3,L24524306); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__ES3,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__N43,L24528914); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__MS3,L19151411); /* L146 COLLECTION2*/;
-        __tmp__PS3=__infix_less_equal__GTG( 0,column__VM2);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__PS3) {
-          lisaac_push(&__pos__MS3,L19157043); /* L146 COLLECTION2*/;
-          lisaac_push_first(&__pos__H4JB,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__TYFE,L19158067); /* L146 COLLECTION2*/;
-          __tmp__LFHB=Self__TM2->upper2__BM;
-          lisaac_push(&__pos__TYFE,L19162675); /* L146 COLLECTION2*/;
-          __tmp__MFHB=__infix_less_equal__GTG(column__VM2,__tmp__LFHB);
-          __tmp__PFHB=__tmp__MFHB;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__MS3,L19157043); /* L146 COLLECTION2*/;
-          lisaac_push_first(&__pos__H4JB,L12081158); /* L92 FALSE*/;
-          __tmp__PFHB=FALSE__I__;
+      li__WNO=li__3OO;
+      while (((void *)li__WNO != (void *)NULL)) {
+        switch (((struct ___OBJ *)li__WNO)->__id) {
+        case __li__SB__: {
+          li__OPO=((__li__SB *)li__WNO)->li__HC.li__2KB;
+        } break;
+        case __li__TC__: {
+          li__OPO=((__li__TC *)li__WNO)->li__XC.li__VC.li__2KB;
+        } break;
+        case __li__YC__: {
+          li__OPO=((__li__YC *)li__WNO)->li__ZC.li__2KB;
+        } break;
+        case __li__RL__: {
+          li__OPO=((__li__RL *)li__WNO)->li__SL.li__VC.li__2KB;
+        } break;
+        case __li__AS__: {
+          li__OPO=((__li__AS *)li__WNO)->li__BS.li__2KB;
+        } break;
+        case __li__GS__: {
+          li__OPO=((__li__GS *)li__WNO)->li__IS.li__2KB;
+        } break;
         };
-        /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__SS3 == __tmp__PFHB)) {
-          lisaac_push(&__pos__N43,L24525842); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__MS3,L13509634); /* L103 TRUE*/;
-          __tmp__MFHB=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__N43,L24525842); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__MS3,L14689286); /* L112 FALSE*/;
-          __tmp__MFHB=TRUE__B__;
+        li__XNO=li__OPO;
+        if (((((((void *)li__OPO != (void *)NULL) && (li__OPO->li__HYB->li__JYB <= li__KNO)) && (li__OPO->li__LYB->li__JYB >= li__JNO)) && (li__OPO->li__OYB->li__QYB < li__MNO)) && (li__OPO->li__SYB->li__QYB > li__LNO))) {
+          ((__li__0KB *)li__OPO)->li__NBD=li__B__;
         };
-        __tmp__PS3=__tmp__MFHB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__2Z3,L24524306); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__ES3,L12081158); /* L92 FALSE*/;
-        __tmp__PS3=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__PS3) {
-        lisaac_push(&__pos__2Z3,L24775186); /* L189 BLOCK*/;
-        lisaac_push_first(&__pos__ES3,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__N43,L24532498); /* L187 BLOCK*/;
-        lisaac_push(&__pos__N43,L24672274); /* L188 BLOCK*/;
-        lisaac_push_first(&__pos__MS3,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__H4JB,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__TYFE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__EAAC,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__H3JB));
-        lisaac_push(&__pos__MS3,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_2));
-        lisaac_push(&__pos__MS3,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__H4JB,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__TYFE,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__EAAC,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__ZYFE,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__MS3,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__H4JB,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__TYFE,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__2Z3,L24775186); /* L189 BLOCK*/;
-        lisaac_push_first(&__pos__ES3,L8530438); /* L65 FALSE*/;
-      };
-      __tmp__2R3=__tmp__SS3;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__4N2,L20991539); /* L160 COLLECTION2*/;
-      lisaac_push_first(&__pos__PR3,L12081158); /* L92 FALSE*/;
-      __tmp__2R3=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__XN2 == __tmp__2R3)) {
-      lisaac_push(&__pos__QW2,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__4N2,L13509634); /* L103 TRUE*/;
-      __tmp__2R3=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__QW2,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__4N2,L14689286); /* L112 FALSE*/;
-      __tmp__2R3=TRUE__B__;
-    };
-    __tmp__BN2=__tmp__2R3;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__QV2,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__4M2,L12081158); /* L92 FALSE*/;
-    __tmp__BN2=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BN2) {
-    lisaac_push(&__pos__QV2,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__4M2,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__QW2,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__QW2,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__4N2,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__PR3,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__GZ3,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__ZR3,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__JW2));
-    lisaac_push(&__pos__4N2,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__4N2,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__PR3,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__GZ3,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__ZR3,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__2Z3,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__4N2,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__PR3,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__GZ3,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__QV2,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__4M2,L8530438); /* L65 FALSE*/;
-  };
-  return(Result__WM2);
-}
-
-static __INTEGER__K min__TLH(__INTEGER__K Self__VLH,__INTEGER__K other__WLH)
-/* (Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K result__YLH,Result__XLH;
-  _____CONTEXT __pos__ULH,__pos__HFYD,__pos__4LH;
-  lisaac_push_first(&__pos__ULH,L29763080); /* L227 NUMERIC*/;
-  result__YLH= 0;
-  lisaac_push(&__pos__ULH,L30283272); /* L231 NUMERIC*/;
-  lisaac_push_first(&__pos__HFYD,L14700552); /* L112 NUMERIC*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if ((Self__VLH > other__WLH)) {
-    lisaac_push(&__pos__ULH,L30804488); /* L235 NUMERIC*/;
-    lisaac_push_first(&__pos__HFYD,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__4LH,L30289416); /* L231 NUMERIC*/;
-    result__YLH=other__WLH;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ULH,L30804488); /* L235 NUMERIC*/;
-    lisaac_push_first(&__pos__HFYD,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__4LH,L30545928); /* L233 NUMERIC*/;
-    result__YLH=Self__VLH;
-  };
-  Result__XLH=result__YLH;
-  return(Result__XLH);
-}
-
-static __PLAN__XOB* clone__STMC()
-/* () With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __PLAN__XOB *result__WTMC,*__tmp__DVMC,*Result__VTMC;
-  __POINTER__CB ptr__XTMC,__tmp__XUMC;
-  __INTEGER__K __tmp__3TMC,__tmp__MUMC;
-  __UINTEGER_CPU__GDG __tmp__5TMC,__tmp__NUMC,__tmp__5SDE,__tmp__XSDE;
-  __UINTEGER_32__RD __tmp__4UMC;
-  _____CONTEXT __pos__TTMC,__pos__DU2B,__pos__EUMC,__pos__SRRC;
-  _____CONTEXT __pos__1SDE,__pos__4SDE;
-  lisaac_push_first(&__pos__TTMC,L15602180); /* L119 OBJECT*/;
-  result__WTMC=NULL;
-  ptr__XTMC=((__POINTER__CB )(NULL));
-  lisaac_push(&__pos__TTMC,L16394756); /* L125 OBJECT*/;
-  lisaac_push_first(&__pos__DU2B,L5250564); /* L40 OBJECT*/;
-  __tmp__3TMC=sizeof(__PLAN__XOB);
-  lisaac_push(&__pos__TTMC,L16394756); /* L125 OBJECT*/;
-  __tmp__5TMC=to_uinteger_cpu__ZUH(__tmp__3TMC);
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__5TMC ==  0)) {
-    lisaac_push(&__pos__TTMC,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__DU2B,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__EUMC,L16523780); /* L126 OBJECT*/;
-    result__WTMC=PLAN__XOB__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__TTMC,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__DU2B,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__EUMC,L16923652); /* L129 OBJECT*/;
-    lisaac_push_first(&__pos__SRRC,L30548996); /* L233 OBJECT*/;
-    __tmp__MUMC=__PLAN__XOB__;
-    __tmp__NUMC=clone_allocation_size__CEG;
-    lisaac_push(&__pos__EUMC,L17198084); /* L131 OBJECT*/;
-    lisaac_push_first(&__pos__SRRC,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__1SDE,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__4SDE,L5383176); /* L41 NUMERIC*/;
-    __tmp__5SDE=to_uinteger_cpu__ZUH( 0);
-    lisaac_push(&__pos__1SDE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__4SDE,L9195016); /* L70 NUMERIC*/;
-    __tmp__XSDE=(__UINTEGER_CPU__GDG)(__tmp__5SDE - __tmp__5TMC);
-    lisaac_push(&__pos__SRRC,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__1SDE,L9195016); /* L70 NUMERIC*/;
-    clone_allocation_size__CEG=(__UINTEGER_CPU__GDG)(__tmp__NUMC - __tmp__XSDE);
-    lisaac_push(&__pos__EUMC,L17310212); /* L132 OBJECT*/;
-    lisaac_push_first(&__pos__SRRC,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__1SDE,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__MUMC == (__INTEGER__K)(-  1))) {
-      lisaac_push(&__pos__EUMC,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__SRRC,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__1SDE,L17446916); /* L133 OBJECT*/;
-      __tmp__XUMC=alloc_size__5WK(__tmp__5TMC);
-      ptr__XTMC=__tmp__XUMC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__EUMC,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__SRRC,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__1SDE,L17719300); /* L135 OBJECT*/;
-      __tmp__4UMC=to_uinteger_32__AAG(__tmp__MUMC);
-      lisaac_push(&__pos__1SDE,L17723908); /* L135 OBJECT*/;
-      __tmp__XUMC=alloc_type__size__VYK(__tmp__4UMC,__tmp__5TMC);
-      ptr__XTMC=__tmp__XUMC;
-    };
-    lisaac_push(&__pos__EUMC,L17979396); /* L137 OBJECT*/;
-    lisaac_push_first(&__pos__SRRC,L4069969); /* L31 CONVERT*/;
-    __tmp__DVMC=((__PLAN__XOB *)ptr__XTMC);
-    result__WTMC=__tmp__DVMC;
-    lisaac_push(&__pos__EUMC,L18232836); /* L139 OBJECT*/;
-    lisaac_push_first(&__pos__SRRC,L31079428); /* L237 OBJECT*/;
-    *(__tmp__DVMC) = *(PLAN__XOB__);
-    lisaac_push(&__pos__EUMC,L18746884); /* L143 OBJECT*/;
-    lisaac_push_first(&__pos__SRRC,L8530438); /* L65 FALSE*/;
-  };
-  Result__VTMC=result__WTMC;
-  return(Result__VTMC);
-}
-
-static void inc_level__BOVC(__PLAN__XOB *Self__DOVC)
-/* (Strict PLAN{PLAN__XOB}) Void Recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__EOVC,__tmp__HTDE;
-  __PLAN__XOB *__tmp__NOVC;
-  _____CONTEXT __pos__COVC,__pos__DTDE,__pos__ETDE,__pos__FTDE;
-  lisaac_push_first(&__pos__COVC,L15211590); /* L116 PLAN*/;
-  __tmp__EOVC=Self__DOVC->level__1BC;
-  lisaac_push(&__pos__COVC,L15475270); /* L118 PLAN*/;
-  lisaac_push_first(&__pos__DTDE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__ETDE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__FTDE,L9195016); /* L70 NUMERIC*/;
-  __tmp__HTDE=(__INTEGER__K)(-  1);
-  lisaac_push(&__pos__DTDE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__ETDE,L9195016); /* L70 NUMERIC*/;
-  Self__DOVC->level__1BC=(__INTEGER__K)(__tmp__EOVC - __tmp__HTDE);
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__DOVC->next__WBC != (void *)NULL)) {
-    lisaac_push(&__pos__COVC,L15862342); /* L121 PLAN*/;
-    lisaac_push_first(&__pos__DTDE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__ETDE,L15608390); /* L119 PLAN*/;
-    __tmp__NOVC=Self__DOVC->next__WBC;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__NOVC==NULL) {
-      lisaac_push(&__pos__ETDE,L15738950); /* L120 PLAN*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      lisaac_push(&__pos__ETDE,L15738950); /* L120 PLAN*/;
-      inc_level__BOVC(((__PLAN__XOB *)__tmp__NOVC));
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__COVC,L15862342); /* L121 PLAN*/;
-    lisaac_push_first(&__pos__DTDE,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static __LIMIT_X__C2B* create__plan__JEKC(__INTEGER__K x__MEKC,__PLAN__XOB *p__NEKC)
-/* (Expanded INTEGER{INTEGER__K},Strict PLAN{NULLxPLAN__XOB}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __LIMIT_X__C2B *result__QGVC,*__tmp__3HVC,*Result__OEKC;
-  __POINTER__CB ptr__RGVC,__tmp__RHVC;
-  __INTEGER__K __tmp__XGVC,__tmp__GHVC;
-  __UINTEGER_CPU__GDG __tmp__ZGVC,__tmp__HHVC,__tmp__VTDE,__tmp__NTDE;
-  __UINTEGER_32__RD __tmp__YHVC;
-  _____CONTEXT __pos__KEKC,__pos__NGVC,__pos__O4WC,__pos__4GVC;
-  _____CONTEXT __pos__ZV2C,__pos__RTDE,__pos__UTDE;
-  lisaac_push_first(&__pos__KEKC,L7746122); /* L59 LIMIT_X*/;
-  lisaac_push_first(&__pos__NGVC,L15602180); /* L119 OBJECT*/;
-  result__QGVC=NULL;
-  ptr__RGVC=((__POINTER__CB )(NULL));
-  lisaac_push(&__pos__NGVC,L16394756); /* L125 OBJECT*/;
-  lisaac_push_first(&__pos__O4WC,L5250564); /* L40 OBJECT*/;
-  __tmp__XGVC=sizeof(__LIMIT_X__C2B);
-  lisaac_push(&__pos__NGVC,L16394756); /* L125 OBJECT*/;
-  __tmp__ZGVC=to_uinteger_cpu__ZUH(__tmp__XGVC);
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__ZGVC ==  0)) {
-    lisaac_push(&__pos__NGVC,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__O4WC,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__4GVC,L16523780); /* L126 OBJECT*/;
-    result__QGVC=LIMIT_X__C2B__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__NGVC,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__O4WC,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__4GVC,L16923652); /* L129 OBJECT*/;
-    lisaac_push_first(&__pos__ZV2C,L30548996); /* L233 OBJECT*/;
-    __tmp__GHVC=__LIMIT_X__C2B__;
-    __tmp__HHVC=clone_allocation_size__CEG;
-    lisaac_push(&__pos__4GVC,L17198084); /* L131 OBJECT*/;
-    lisaac_push_first(&__pos__ZV2C,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__RTDE,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__UTDE,L5383176); /* L41 NUMERIC*/;
-    __tmp__VTDE=to_uinteger_cpu__ZUH( 0);
-    lisaac_push(&__pos__RTDE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__UTDE,L9195016); /* L70 NUMERIC*/;
-    __tmp__NTDE=(__UINTEGER_CPU__GDG)(__tmp__VTDE - __tmp__ZGVC);
-    lisaac_push(&__pos__ZV2C,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__RTDE,L9195016); /* L70 NUMERIC*/;
-    clone_allocation_size__CEG=(__UINTEGER_CPU__GDG)(__tmp__HHVC - __tmp__NTDE);
-    lisaac_push(&__pos__4GVC,L17310212); /* L132 OBJECT*/;
-    lisaac_push_first(&__pos__ZV2C,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__RTDE,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__GHVC == (__INTEGER__K)(-  1))) {
-      lisaac_push(&__pos__4GVC,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__ZV2C,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__RTDE,L17446916); /* L133 OBJECT*/;
-      __tmp__RHVC=alloc_size__5WK(__tmp__ZGVC);
-      ptr__RGVC=__tmp__RHVC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__4GVC,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__ZV2C,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__RTDE,L17719300); /* L135 OBJECT*/;
-      __tmp__YHVC=to_uinteger_32__AAG(__tmp__GHVC);
-      lisaac_push(&__pos__RTDE,L17723908); /* L135 OBJECT*/;
-      __tmp__RHVC=alloc_type__size__VYK(__tmp__YHVC,__tmp__ZGVC);
-      ptr__RGVC=__tmp__RHVC;
-    };
-    lisaac_push(&__pos__4GVC,L17979396); /* L137 OBJECT*/;
-    lisaac_push_first(&__pos__ZV2C,L4069969); /* L31 CONVERT*/;
-    __tmp__3HVC=((__LIMIT_X__C2B *)ptr__RGVC);
-    result__QGVC=__tmp__3HVC;
-    lisaac_push(&__pos__4GVC,L18232836); /* L139 OBJECT*/;
-    lisaac_push_first(&__pos__ZV2C,L31079428); /* L237 OBJECT*/;
-    *(__tmp__3HVC) = *(LIMIT_X__C2B__);
-    lisaac_push(&__pos__4GVC,L18746884); /* L143 OBJECT*/;
-    lisaac_push_first(&__pos__ZV2C,L8530438); /* L65 FALSE*/;
-  };
-  /* NULL __LIMIT_X__C2B__ */
-if (result__QGVC==NULL) {
-    lisaac_push(&__pos__KEKC,L7876682); /* L60 LIMIT_X*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* LIMIT_X */ {
-    lisaac_push(&__pos__KEKC,L7876682); /* L60 LIMIT_X*/;
-    __tmp__3HVC=((__LIMIT_X__C2B *)result__QGVC);
-    lisaac_push_first(&__pos__NGVC,L6569546); /* L50 LIMIT_X*/;
-    __tmp__3HVC->plan__EMD=p__NEKC;
-    __tmp__3HVC->value__L3B=x__MEKC;
-  };
-  Result__OEKC=result__QGVC;
-  return(Result__OEKC);
-}
-
-static __LIMIT_X__C2B* append__RBJD(__LIMIT_X__C2B *Self__TBJD,__LIMIT_X__C2B *old_root__UBJD)
-/* (Strict LIMIT_X{LIMIT_X__C2B},Strict LIMIT_X{NULLxLIMIT_X__C2B}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __LIMIT_X__C2B *new_root__WBJD,*p__YBJD,*n__XBJD,*__tmp__5BJD;
-  __LIMIT_X__C2B *__tmp__SDJD,*Result__VBJD;
-  __INTEGER__K __tmp__NCJD,__tmp__OCJD,__tmp__ADJD,__tmp__CDJD;
-  __PLAN__XOB *__tmp__5CJD;
-  _____CONTEXT __pos__SBJD,__pos__0NKD,__pos__3BJD,__pos__NOMD;
-  _____CONTEXT __pos__LCJD,__pos__SYQD,__pos__3CJD,__pos__ID2D;
-  __BOOLEAN__C __tmp__PCJD,__tmp__JDJD,__tmp__GDJD;
-  lisaac_push_first(&__pos__SBJD,L8403018); /* L64 LIMIT_X*/;
-  new_root__WBJD=NULL;
-  p__YBJD=NULL;
-  n__XBJD=old_root__UBJD;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)old_root__UBJD != (void *)NULL)) {
-    lisaac_push(&__pos__SBJD,L9308746); /* L71 LIMIT_X*/;
-    lisaac_push_first(&__pos__0NKD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__3BJD,L9053258); /* L69 LIMIT_X*/;
-    /* NULL __LIMIT_X__C2B__ */
-if (old_root__UBJD==NULL) {
-      lisaac_push(&__pos__3BJD,L9182794); /* L70 LIMIT_X*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_X */ {
-      __tmp__5BJD=old_root__UBJD->prev__GNID;
-    };
-    p__YBJD=__tmp__5BJD;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__SBJD,L9308746); /* L71 LIMIT_X*/;
-    lisaac_push_first(&__pos__0NKD,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__SBJD,L9833034); /* L75 LIMIT_X*/;
-  lisaac_push_first(&__pos__0NKD,L9441810); /* L72 BLOCK*/;
-  while_do__EOKD:
-  {
-    lisaac_push(&__pos__0NKD,L9441810); /* L72 BLOCK*/;
-    lisaac_push_first(&__pos__3BJD,L9439818); /* L72 LIMIT_X*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)n__XBJD != (void *)NULL)) {
-      lisaac_push(&__pos__3BJD,L9445962); /* L72 LIMIT_X*/;
-      lisaac_push_first(&__pos__NOMD,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__LCJD,L9446986); /* L72 LIMIT_X*/;
-      /* NULL __LIMIT_X__C2B__ */
-if (n__XBJD==NULL) {
-        lisaac_push(&__pos__LCJD,L9450570); /* L72 LIMIT_X*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        __tmp__NCJD=n__XBJD->value__L3B;
+        switch (((struct ___OBJ *)li__WNO)->__id) {
+        case __li__SB__: {
+          li__5QO=((__li__SB *)li__WNO)->li__HC.li__WKB;
+        } break;
+        case __li__TC__: {
+          li__5QO=((__li__TC *)li__WNO)->li__XC.li__VC.li__WKB;
+        } break;
+        case __li__YC__: {
+          li__5QO=((__li__YC *)li__WNO)->li__ZC.li__WKB;
+        } break;
+        case __li__RL__: {
+          li__5QO=((__li__RL *)li__WNO)->li__SL.li__VC.li__WKB;
+        } break;
+        case __li__AS__: {
+          li__5QO=((__li__AS *)li__WNO)->li__BS.li__WKB;
+        } break;
+        case __li__GS__: {
+          li__5QO=((__li__GS *)li__WNO)->li__IS.li__WKB;
+        } break;
+        };
+        li__WNO=li__5QO;
       };
-      __tmp__OCJD=Self__TBJD->value__L3B;
-      lisaac_push(&__pos__LCJD,L9451594); /* L72 LIMIT_X*/;
-      __tmp__PCJD=__infix_less_equal__GTG(__tmp__NCJD,__tmp__OCJD);
-      __tmp__JDJD=__tmp__PCJD;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3BJD,L9445962); /* L72 LIMIT_X*/;
-      lisaac_push_first(&__pos__NOMD,L12081158); /* L92 FALSE*/;
-      __tmp__JDJD=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__JDJD) {
-      lisaac_push(&__pos__3BJD,L9456202); /* L72 LIMIT_X*/;
-      lisaac_push_first(&__pos__NOMD,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__LCJD,L9457226); /* L72 LIMIT_X*/;
-      /* NULL __LIMIT_X__C2B__ */
-if (n__XBJD==NULL) {
-        lisaac_push(&__pos__LCJD,L9461322); /* L72 LIMIT_X*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        __tmp__NCJD=n__XBJD->value__L3B;
+      switch (((struct ___OBJ *)li__VNO)->__id) {
+      case __li__SB__: {
+        li__3OO=((__li__SB *)li__VNO)->li__HC.li__H4;
+      } break;
+      case __li__TB__: {
+        li__3OO=((__li__TB *)li__VNO)->li__H4;
+      } break;
+      case __li__TC__: {
+        li__3OO=((__li__TC *)li__VNO)->li__XC.li__VC.li__H4;
+      } break;
+      case __li__YC__: {
+        li__3OO=((__li__YC *)li__VNO)->li__ZC.li__H4;
+      } break;
+      case __li__RL__: {
+        li__3OO=((__li__RL *)li__VNO)->li__SL.li__VC.li__H4;
+      } break;
+      case __li__AS__: {
+        li__3OO=((__li__AS *)li__VNO)->li__BS.li__H4;
+      } break;
+      case __li__GS__: {
+        li__3OO=((__li__GS *)li__VNO)->li__IS.li__H4;
+      } break;
       };
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__NCJD != Self__TBJD->value__L3B)) {
-        lisaac_push(&__pos__LCJD,L9466954); /* L72 LIMIT_X*/;
-        lisaac_push_first(&__pos__SYQD,L10377218); /* L79 TRUE*/;
-        __tmp__GDJD=TRUE__B__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__LCJD,L9466954); /* L72 LIMIT_X*/;
-        lisaac_push_first(&__pos__SYQD,L11832326); /* L90 FALSE*/;
-        lisaac_push_first(&__pos__3CJD,L9467978); /* L72 LIMIT_X*/;
-        /* NULL __LIMIT_X__C2B__ */
-if (n__XBJD==NULL) {
-          lisaac_push(&__pos__3CJD,L9471050); /* L72 LIMIT_X*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__5CJD=n__XBJD->plan__EMD;
-        };
-        /* NULL __PLAN__XOB__ */
-if (__tmp__5CJD==NULL) {
-          lisaac_push(&__pos__3CJD,L9474122); /* L72 LIMIT_X*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__ADJD=__tmp__5CJD->level__1BC;
-        };
-        __tmp__5CJD=Self__TBJD->plan__EMD;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__5CJD==NULL) {
-          lisaac_push(&__pos__3CJD,L9479754); /* L72 LIMIT_X*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__CDJD=__tmp__5CJD->level__1BC;
+      li__VNO=li__3OO;
+    } while (((void *)li__3OO != (void *)NULL));
+    li__3E1(((__li__KAD *)li__TAD),li__INO->li__2KB, 0);
+    li__WAD=NULL;
+    li__PNO=li__W3B;
+    li__SNO=li__LNO;
+    while (((void *)li__PNO != (void *)NULL)) {
+      while ((((void *)li__PNO != (void *)NULL) && (! li__PNO->li__LBD->li__NBD))) {
+        li__PNO=li__PNO->li__ZBD;
+      };
+      if (((void *)li__PNO == (void *)NULL)) {
+        li__UNO=(__li__K)(li__MNO -  1);
+      } else /* FALSE */ {
+        li__NNO=li__PNO->li__QYB;
+        li__VAXD= 0;
+        if ((li__NNO > li__MNO)) {
+          li__VAXD=li__MNO;
+        } else /* FALSE */ {
+          li__VAXD=li__NNO;
+        };
+        li__UNO=(__li__K)(li__VAXD -  1);
+      };
+      if ((li__SNO <= li__UNO)) {
+        li__SCD=NULL;
+        li__UCD=li__WAD;
+        li__ONO=li__J3B;
+        li__QNO= 0;
+        li__RNO=li__JNO;
+        li__VNO=li__INO;
+        do {
+          li__XNO=li__ONO->li__0CD;
+          if (li__XNO->li__2CD) {
+            if ((((*(li__TAD)).li__EDD < li__XNO->li__M2B) || ((void *)((void **)(*(((__li__KAD *)li__TAD))).li__WF1)[li__XNO->li__M2B] == (void *)NULL))) {
+              li__3E1(((__li__KAD *)li__TAD),li__XNO,li__XNO->li__M2B);
+              if ((li__XNO->li__M2B > li__QNO)) {
+                li__1AXD=(__li__K)(li__ONO->li__JYB -  1);
+                li__ZAXD= 0;
+                if ((li__1AXD > li__KNO)) {
+                  li__ZAXD=li__KNO;
+                } else /* FALSE */ {
+                  li__ZAXD=li__1AXD;
+                };
+                if ((li__RNO <= li__ZAXD)) {
+                  li__HVZ(li__INO,li__VNO,li__RNO,li__SNO,li__ZAXD,li__UNO);
+                  li__RNO=(__li__K)(li__ZAXD +  1);
+                };
+                li__QNO=li__XNO->li__M2B;
+                li__VNO=li__XNO->li__VED;
+              };
+            } else /* FALSE */ {
+              li__ZSHD(((__li__KAD *)li__TAD),li__XNO->li__M2B);
+              if ((li__XNO->li__M2B == li__QNO)) {
+                li__1AXD=li__ONO->li__JYB;
+                li__ZAXD= 0;
+                if ((li__1AXD > li__KNO)) {
+                  li__ZAXD=li__KNO;
+                } else /* FALSE */ {
+                  li__ZAXD=li__1AXD;
+                };
+                if ((li__RNO <= li__ZAXD)) {
+                  li__HVZ(li__INO,li__VNO,li__RNO,li__SNO,li__ZAXD,li__UNO);
+                  li__RNO=(__li__K)(li__ZAXD +  1);
+                };
+                do {
+                  li__QNO=(__li__K)(li__QNO -  1);
+                } while (((void *)((void **)(*(((__li__KAD *)li__TAD))).li__WF1)[li__QNO] == (void *)NULL));
+                li__VNO=((__li__0KB *)((void **)(*(((__li__KAD *)li__TAD))).li__WF1)[li__QNO])->li__VED;
+              };
+            };
+          };
+          li__ONO=li__ONO->li__OGD;
+        } while (((void *)li__ONO != (void *)NULL));
+        if ((li__RNO <= li__KNO)) {
+          li__HVZ(li__INO,li__VNO,li__RNO,li__SNO,li__KNO,li__UNO);
         };
-        lisaac_push(&__pos__3CJD,L9474634); /* L72 LIMIT_X*/;
-        lisaac_push_first(&__pos__ID2D,L14700552); /* L112 NUMERIC*/;
-        __tmp__GDJD=(__tmp__ADJD > __tmp__CDJD);
+        li__SNO=(__li__K)(li__UNO +  1);
       };
-      __tmp__PCJD=__tmp__GDJD;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3BJD,L9456202); /* L72 LIMIT_X*/;
-      lisaac_push_first(&__pos__NOMD,L12081158); /* L92 FALSE*/;
-      __tmp__PCJD=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__PCJD) {
-      lisaac_push(&__pos__0NKD,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__3BJD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__NOMD,L9576466); /* L73 BLOCK*/;
-      lisaac_push_first(&__pos__LCJD,L9486922); /* L72 LIMIT_X*/;
-      p__YBJD=n__XBJD;
-      /* NULL __LIMIT_X__C2B__ */
-if (n__XBJD==NULL) {
-        lisaac_push(&__pos__LCJD,L9707082); /* L74 LIMIT_X*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        __tmp__SDJD=n__XBJD->next__CQD;
+      if (((void *)li__PNO != (void *)NULL)) {
+        do {
+          li__XNO=li__PNO->li__LBD;
+          if (li__XNO->li__NBD) {
+            if (li__PNO->li__WHD) {
+              ((__li__0KB *)li__XNO)->li__2CD=li__B__;
+            } else /* FALSE */ {
+              ((__li__0KB *)li__XNO)->li__NBD=li__I__;
+              ((__li__0KB *)li__XNO)->li__2CD=li__I__;
+            };
+          };
+          li__PNO=li__PNO->li__ZBD;
+        } while ((((void *)li__PNO != (void *)NULL) && (li__PNO->li__QYB == li__NNO)));
+      };
+    };
+  };
+}
+
+static void li__QCJB(__li__SB *li__RCJB)
+/* (Strict EXAMPLE{li__SB}) Void Recursive, No inlinable. NO CONTEXT! */
+{
+  __li__K li__MJKB,li__NJKB,li__OJKB,li__PJKB,li__QJKB,li__TJKB;
+  __li__K li__UJKB,li__VJKB,li__XJKB,li__VRXD,li__1RXD,li__ZRXD;
+  __li__DXB *li__RJKB;
+  __li__GXB *li__SJKB;
+  void *li__YJKB,*li__ZJKB,*li__ALKB,*li__CNKB;
+  __li__0KB *li__0JKB,*li__YKKB,*li__RLKB;
+  li__MJKB= 0;
+  li__NJKB= 0;
+  li__OJKB= 0;
+  li__PJKB= 0;
+  li__QJKB= 0;
+  li__RJKB=NULL;
+  li__SJKB=NULL;
+  li__TJKB= 0;
+  li__UJKB= 0;
+  li__VJKB= 0;
+  li__XJKB= 0;
+  li__YJKB=NULL;
+  li__ZJKB=NULL;
+  li__0JKB=NULL;
+  li__RCJB->li__HC.li__ZKB=NULL;
+  if (((void *)li__RCJB->li__HC.li__2KB != (void *)NULL)) {
+    li__MJKB=li__RCJB->li__HC.li__2KB->li__HYB->li__JYB;
+    li__NJKB=li__RCJB->li__HC.li__2KB->li__LYB->li__JYB;
+    li__OJKB=li__RCJB->li__HC.li__2KB->li__OYB->li__QYB;
+    li__PJKB=li__RCJB->li__HC.li__2KB->li__SYB->li__QYB;
+    li__YJKB=li__RCJB->li__HC.li__JKB;
+    while (((void *)li__YJKB != (void *)NULL)) {
+      switch (((struct ___OBJ *)li__YJKB)->__id) {
+      case __li__SB__: {
+        li__YKKB=((__li__SB *)li__YJKB)->li__HC.li__2KB;
+      } break;
+      case __li__TB__: {
+        li__YKKB=((__li__TB *)li__YJKB)->li__2KB;
+      } break;
+      case __li__TC__: {
+        li__YKKB=((__li__TC *)li__YJKB)->li__XC.li__VC.li__2KB;
+      } break;
+      case __li__YC__: {
+        li__YKKB=((__li__YC *)li__YJKB)->li__ZC.li__2KB;
+      } break;
+      case __li__RL__: {
+        li__YKKB=((__li__RL *)li__YJKB)->li__SL.li__VC.li__2KB;
+      } break;
+      case __li__AS__: {
+        li__YKKB=((__li__AS *)li__YJKB)->li__BS.li__2KB;
+      } break;
+      case __li__GS__: {
+        li__YKKB=((__li__GS *)li__YJKB)->li__IS.li__2KB;
+      } break;
       };
-      n__XBJD=__tmp__SDJD;
-      lisaac_push(&__pos__NOMD,L9709074); /* L74 BLOCK*/;
-      goto while_do__EOKD;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__0NKD,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__3BJD,L8530438); /* L65 FALSE*/;
-    };
-  };
-  Self__TBJD->next__CQD=n__XBJD;
-  Self__TBJD->prev__GNID=p__YBJD;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)p__YBJD == (void *)NULL)) {
-    lisaac_push(&__pos__SBJD,L10881610); /* L83 LIMIT_X*/;
-    lisaac_push_first(&__pos__0NKD,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__3BJD,L10233930); /* L78 LIMIT_X*/;
-    new_root__WBJD=Self__TBJD;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__SBJD,L10881610); /* L83 LIMIT_X*/;
-    lisaac_push_first(&__pos__0NKD,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__3BJD,L10491978); /* L80 LIMIT_X*/;
-    new_root__WBJD=old_root__UBJD;
-    /* NULL __LIMIT_X__C2B__ */
-if (p__YBJD==NULL) {
-      lisaac_push(&__pos__3BJD,L10758730); /* L82 LIMIT_X*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_X */ {
-      lisaac_push(&__pos__3BJD,L10758730); /* L82 LIMIT_X*/;
-      __tmp__5BJD=((__LIMIT_X__C2B *)p__YBJD);
-      lisaac_push_first(&__pos__NOMD,L14430794); /* L110 LIMIT_X*/;
-      __tmp__5BJD->next__CQD=Self__TBJD;
-    };
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)n__XBJD != (void *)NULL)) {
-    lisaac_push(&__pos__SBJD,L11274826); /* L86 LIMIT_X*/;
-    lisaac_push_first(&__pos__0NKD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__3BJD,L11019338); /* L84 LIMIT_X*/;
-    /* NULL __LIMIT_X__C2B__ */
-if (n__XBJD==NULL) {
-      lisaac_push(&__pos__3BJD,L11151946); /* L85 LIMIT_X*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_X */ {
-      lisaac_push(&__pos__3BJD,L11151946); /* L85 LIMIT_X*/;
-      __tmp__5BJD=((__LIMIT_X__C2B *)n__XBJD);
-      lisaac_push_first(&__pos__NOMD,L15086154); /* L115 LIMIT_X*/;
-      __tmp__5BJD->prev__GNID=Self__TBJD;
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__SBJD,L11274826); /* L86 LIMIT_X*/;
-    lisaac_push_first(&__pos__0NKD,L8530438); /* L65 FALSE*/;
-  };
-  Result__VBJD=new_root__WBJD;
-  return(Result__VBJD);
-}
-
-static __LIMIT_Y__F2B* create_top__plan__ZEKC(__INTEGER__K y__2EKC,__PLAN__XOB *p__3EKC)
-/* (Expanded INTEGER{INTEGER__K},Strict PLAN{NULLxPLAN__XOB}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __LIMIT_Y__F2B *__tmp__AFKC,*Self__5IAE,*Result__4EKC;
-  _____CONTEXT __pos__0EKC,__pos__3IAE;
-  lisaac_push_first(&__pos__0EKC,L7877195); /* L60 LIMIT_Y*/;
-  __tmp__AFKC=clone__JIVC();
-  /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__AFKC==NULL) {
-    lisaac_push(&__pos__0EKC,L8013899); /* L61 LIMIT_Y*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* LIMIT_Y */ {
-    lisaac_push(&__pos__0EKC,L8013899); /* L61 LIMIT_Y*/;
-    Self__5IAE=((__LIMIT_Y__F2B *)__tmp__AFKC);
-    lisaac_push_first(&__pos__3IAE,L6578251); /* L50 LIMIT_Y*/;
-    Self__5IAE->is_top__PRD=TRUE__B__;
-    Self__5IAE->plan__QKD=p__3EKC;
-    Self__5IAE->value__S3B=y__2EKC;
-  };
-  Result__4EKC=__tmp__AFKC;
-  return(Result__4EKC);
-}
-
-static __LIMIT_Y__F2B* append__LEJD(__LIMIT_Y__F2B *Self__NEJD,__LIMIT_Y__F2B *old_root__OEJD)
-/* (Strict LIMIT_Y{LIMIT_Y__F2B},Strict LIMIT_Y{NULLxLIMIT_Y__F2B}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __LIMIT_Y__F2B *new_root__QEJD,*p__SEJD,*n__REJD,*__tmp__LFJD;
-  __LIMIT_Y__F2B *Result__PEJD;
-  __INTEGER__K __tmp__4EJD,__tmp__5EJD;
-  _____CONTEXT __pos__MEJD,__pos__GPKD,__pos__WEJD,__pos__3OMD;
-  _____CONTEXT __pos__2EJD;
-  __BOOLEAN__C __tmp__AFJD,__tmp__DFJD;
-  lisaac_push_first(&__pos__MEJD,L9582667); /* L73 LIMIT_Y*/;
-  new_root__QEJD=NULL;
-  p__SEJD=NULL;
-  n__REJD=old_root__OEJD;
-  lisaac_push(&__pos__MEJD,L10619467); /* L81 LIMIT_Y*/;
-  lisaac_push_first(&__pos__GPKD,L9441810); /* L72 BLOCK*/;
-  while_do__FPKD:
-  {
-    lisaac_push(&__pos__GPKD,L9441810); /* L72 BLOCK*/;
-    lisaac_push_first(&__pos__WEJD,L10226251); /* L78 LIMIT_Y*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)n__REJD != (void *)NULL)) {
-      lisaac_push(&__pos__WEJD,L10232395); /* L78 LIMIT_Y*/;
-      lisaac_push_first(&__pos__3OMD,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__2EJD,L10233419); /* L78 LIMIT_Y*/;
-      /* NULL __LIMIT_Y__F2B__ */
-if (n__REJD==NULL) {
-        lisaac_push(&__pos__2EJD,L10237003); /* L78 LIMIT_Y*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        __tmp__4EJD=n__REJD->value__S3B;
+      li__0JKB=li__YKKB;
+      if (((void *)li__YKKB != (void *)NULL)) {
+        ((__li__0KB *)li__YKKB)->li__NBD=li__B__;
       };
-      __tmp__5EJD=Self__NEJD->value__S3B;
-      lisaac_push(&__pos__2EJD,L10237515); /* L78 LIMIT_Y*/;
-      __tmp__AFJD=__infix_less__LOH(__tmp__4EJD,__tmp__5EJD);
-      __tmp__DFJD=__tmp__AFJD;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__WEJD,L10232395); /* L78 LIMIT_Y*/;
-      lisaac_push_first(&__pos__3OMD,L12081158); /* L92 FALSE*/;
-      __tmp__DFJD=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DFJD) {
-      lisaac_push(&__pos__GPKD,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__WEJD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__3OMD,L9576466); /* L73 BLOCK*/;
-      lisaac_push_first(&__pos__2EJD,L10246731); /* L78 LIMIT_Y*/;
-      p__SEJD=n__REJD;
-      /* NULL __LIMIT_Y__F2B__ */
-if (n__REJD==NULL) {
-        lisaac_push(&__pos__2EJD,L10493515); /* L80 LIMIT_Y*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        __tmp__LFJD=n__REJD->next__5KD;
+      switch (((struct ___OBJ *)li__YJKB)->__id) {
+      case __li__SB__: {
+        li__ALKB=((__li__SB *)li__YJKB)->li__HC.li__5JB;
+      } break;
+      case __li__TB__: {
+        li__ALKB=((__li__TB *)li__YJKB)->li__5JB;
+      } break;
+      case __li__TC__: {
+        li__ALKB=((__li__TC *)li__YJKB)->li__XC.li__VC.li__5JB;
+      } break;
+      case __li__YC__: {
+        li__ALKB=((__li__YC *)li__YJKB)->li__ZC.li__5JB;
+      } break;
+      case __li__RL__: {
+        li__ALKB=((__li__RL *)li__YJKB)->li__SL.li__VC.li__5JB;
+      } break;
+      case __li__AS__: {
+        li__ALKB=((__li__AS *)li__YJKB)->li__BS.li__5JB;
+      } break;
+      case __li__GS__: {
+        li__ALKB=((__li__GS *)li__YJKB)->li__IS.li__5JB;
+      } break;
       };
-      n__REJD=__tmp__LFJD;
-      lisaac_push(&__pos__3OMD,L9709074); /* L74 BLOCK*/;
-      goto while_do__FPKD;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__GPKD,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__WEJD,L8530438); /* L65 FALSE*/;
+      li__YJKB=li__ALKB;
     };
-  };
-  Self__NEJD->next__5KD=n__REJD;
-  Self__NEJD->prev__KOID=p__SEJD;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)p__SEJD == (void *)NULL)) {
-    lisaac_push(&__pos__MEJD,L11668043); /* L89 LIMIT_Y*/;
-    lisaac_push_first(&__pos__GPKD,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__WEJD,L11020363); /* L84 LIMIT_Y*/;
-    new_root__QEJD=Self__NEJD;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__MEJD,L11668043); /* L89 LIMIT_Y*/;
-    lisaac_push_first(&__pos__GPKD,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__WEJD,L11278411); /* L86 LIMIT_Y*/;
-    new_root__QEJD=old_root__OEJD;
-    /* NULL __LIMIT_Y__F2B__ */
-if (p__SEJD==NULL) {
-      lisaac_push(&__pos__WEJD,L11545163); /* L88 LIMIT_Y*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_Y */ {
-      lisaac_push(&__pos__WEJD,L11545163); /* L88 LIMIT_Y*/;
-      __tmp__LFJD=((__LIMIT_Y__F2B *)p__SEJD);
-      lisaac_push_first(&__pos__3OMD,L15217227); /* L116 LIMIT_Y*/;
-      __tmp__LFJD->next__5KD=Self__NEJD;
-    };
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)n__REJD != (void *)NULL)) {
-    lisaac_push(&__pos__MEJD,L12061259); /* L92 LIMIT_Y*/;
-    lisaac_push_first(&__pos__GPKD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__WEJD,L11805771); /* L90 LIMIT_Y*/;
-    /* NULL __LIMIT_Y__F2B__ */
-if (n__REJD==NULL) {
-      lisaac_push(&__pos__WEJD,L11938379); /* L91 LIMIT_Y*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_Y */ {
-      lisaac_push(&__pos__WEJD,L11938379); /* L91 LIMIT_Y*/;
-      __tmp__LFJD=((__LIMIT_Y__F2B *)n__REJD);
-      lisaac_push_first(&__pos__3OMD,L15872587); /* L121 LIMIT_Y*/;
-      __tmp__LFJD->prev__KOID=Self__NEJD;
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__MEJD,L12061259); /* L92 LIMIT_Y*/;
-    lisaac_push_first(&__pos__GPKD,L8530438); /* L65 FALSE*/;
-  };
-  Result__PEJD=new_root__QEJD;
-  return(Result__PEJD);
-}
-
-static __LIMIT_Y__F2B* create_bottom__plan__GFKC(__INTEGER__K y__JFKC,__PLAN__XOB *p__KFKC)
-/* (Expanded INTEGER{INTEGER__K},Strict PLAN{NULLxPLAN__XOB}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __LIMIT_Y__F2B *__tmp__NFKC,*Self__DJJD,*Result__LFKC;
-  _____CONTEXT __pos__HFKC,__pos__CJJD;
-  lisaac_push_first(&__pos__HFKC,L8925771); /* L68 LIMIT_Y*/;
-  __tmp__NFKC=clone__JIVC();
-  /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__NFKC==NULL) {
-    lisaac_push(&__pos__HFKC,L9062987); /* L69 LIMIT_Y*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* LIMIT_Y */ {
-    lisaac_push(&__pos__HFKC,L9062987); /* L69 LIMIT_Y*/;
-    Self__DJJD=((__LIMIT_Y__F2B *)__tmp__NFKC);
-    lisaac_push_first(&__pos__CJJD,L6578251); /* L50 LIMIT_Y*/;
-    Self__DJJD->is_top__PRD=FALSE__I__;
-    Self__DJJD->plan__QKD=p__KFKC;
-    Self__DJJD->value__S3B=y__JFKC;
-  };
-  Result__LFKC=__tmp__NFKC;
-  return(Result__LFKC);
-}
-
-static void creat_clip__JCQ(__AREA__PB *Self__LCQ)
-/* (Strict AREA{AREA__PB}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K x0__MCQ,x1__NCQ,y0__OCQ,y1__PCQ,tmp__QCQ,plan_value__TCQ;
-  __INTEGER__K cx0__UCQ,cy0__VCQ,cy1__XCQ,__tmp__EDQ,__tmp__NDQ;
-  __INTEGER__K __tmp__AFQ,__tmp__QIQ,__tmp__LJQ,__tmp__MJQ,__tmp__VJQ;
-  __INTEGER__K __tmp__MKQ,__tmp__ZHHE;
-  __LIMIT_X__C2B *elt_x__RCQ,*__tmp__DDQ,*__tmp__5EQ;
-  __LIMIT_Y__F2B *elt_y__SCQ,*__tmp__JDQ,*__tmp__TFQ;
-  void *win__YCQ,*winp__ZCQ,*__tmp__EEQ,*__tmp__OGQ,*__tmp__5KQ;
-  __PLAN__XOB *__tmp__CDQ,*__tmp__1DQ,*Self__IYTC,*__tmp__YEQ;
-  __PLAN__XOB *Self__JQ2D,*__tmp__XJQ,*__tmp__QMQ;
-  _____CONTEXT __pos__KCQ,__pos__FRT,__pos__ADQ,__pos__QMW,__pos__SDQ;
-  _____CONTEXT __pos__XMW,__pos__ZDQ,__pos__TS1,__pos__AEQ,__pos__HYTC;
-  _____CONTEXT __pos__3EQ,__pos__EQ2D,__pos__IJQ,__pos__3RUD,__pos__SJQ;
-  _____CONTEXT __pos__ZC4D,__pos__KKQ,__pos__1X4D,__pos__VKQ;
-  _____CONTEXT __pos__VHHE,__pos__WHHE,__pos__XHHE;
-  __BOOLEAN__C __tmp__BFQ,__tmp__CGQ,__tmp__UHQ,__tmp__0JQ,__tmp__QKQ;
-  lisaac_push_first(&__pos__KCQ,L109059608); /* L832 AREA*/;
-  x0__MCQ= 0;
-  x1__NCQ= 0;
-  y0__OCQ= 0;
-  y1__PCQ= 0;
-  tmp__QCQ= 0;
-  elt_x__RCQ=NULL;
-  elt_y__SCQ=NULL;
-  plan_value__TCQ= 0;
-  cx0__UCQ= 0;
-  cy0__VCQ= 0;
-  cy1__XCQ= 0;
-  win__YCQ=NULL;
-  winp__ZCQ=NULL;
-  Self__LCQ->clip__WOB=NULL;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__LCQ->plan__ZOB != (void *)NULL)) {
-    lisaac_push(&__pos__KCQ,L125438488); /* L957 AREA*/;
-    lisaac_push_first(&__pos__FRT,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__ADQ,L110373400); /* L842 AREA*/;
-    __tmp__CDQ=Self__LCQ->plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__CDQ==NULL) {
-      lisaac_push(&__pos__ADQ,L110502424); /* L843 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__DDQ=__tmp__CDQ->x0__J3B;
-    };
-    /* NULL __LIMIT_X__C2B__ */
-if (__tmp__DDQ==NULL) {
-      lisaac_push(&__pos__ADQ,L110505496); /* L843 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_X */ {
-      __tmp__EDQ=__tmp__DDQ->value__L3B;
-    };
-    x0__MCQ=__tmp__EDQ;
-    __tmp__CDQ=Self__LCQ->plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__CDQ==NULL) {
-      lisaac_push(&__pos__ADQ,L110633496); /* L844 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__DDQ=__tmp__CDQ->x1__N3B;
-    };
-    /* NULL __LIMIT_X__C2B__ */
-if (__tmp__DDQ==NULL) {
-      lisaac_push(&__pos__ADQ,L110636568); /* L844 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_X */ {
-      __tmp__EDQ=__tmp__DDQ->value__L3B;
-    };
-    x1__NCQ=__tmp__EDQ;
-    __tmp__CDQ=Self__LCQ->plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__CDQ==NULL) {
-      lisaac_push(&__pos__ADQ,L110764568); /* L845 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__JDQ=__tmp__CDQ->y0__Q3B;
-    };
-    /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__JDQ==NULL) {
-      lisaac_push(&__pos__ADQ,L110767640); /* L845 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_Y */ {
-      __tmp__EDQ=__tmp__JDQ->value__S3B;
-    };
-    y0__OCQ=__tmp__EDQ;
-    __tmp__CDQ=Self__LCQ->plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__CDQ==NULL) {
-      lisaac_push(&__pos__ADQ,L110895640); /* L846 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__JDQ=__tmp__CDQ->y1__U3B;
-    };
-    /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__JDQ==NULL) {
-      lisaac_push(&__pos__ADQ,L110898712); /* L846 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_Y */ {
-      __tmp__NDQ=__tmp__JDQ->value__S3B;
-    };
-    y1__PCQ=__tmp__NDQ;
-    win__YCQ=Self__LCQ->child__FOB;
-    lisaac_push(&__pos__ADQ,L112332312); /* L857 AREA*/;
-    lisaac_push_first(&__pos__QMW,L9441810); /* L72 BLOCK*/;
-    while_do__PMW:
-    {
-      lisaac_push(&__pos__QMW,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__SDQ,L111545880); /* L851 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)win__YCQ != (void *)NULL)) {
-        lisaac_push(&__pos__QMW,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__SDQ,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__XMW,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__ZDQ,L111556632); /* L851 AREA*/;
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__YCQ==NULL) {
-          lisaac_push(&__pos__ZDQ,L111680024); /* L852 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)win__YCQ)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__1DQ=((__EXAMPLE__OB *)win__YCQ)->parent_area__DC.plan__ZOB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__1DQ=((__AREA__PB *)win__YCQ)->plan__ZOB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__1DQ=((__DESK__TC *)win__YCQ)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__1DQ=((__G_OUT__YC *)win__YCQ)->parent_area__ZC.plan__ZOB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__1DQ=((__G_RAW__KM *)win__YCQ)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__1DQ=((__VIRTUAL_SCREEN__PT *)win__YCQ)->parent_area__QT.plan__ZOB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__1DQ=((__MOUSE__VT *)win__YCQ)->parent_window__XT.plan__ZOB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__1DQ != (void *)NULL)) {
-          lisaac_push(&__pos__ZDQ,L112067608); /* L855 AREA*/;
-          lisaac_push_first(&__pos__TS1,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__AEQ,L111812632); /* L853 AREA*/;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__1DQ==NULL) {
-            lisaac_push(&__pos__AEQ,L111942680); /* L854 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            lisaac_push(&__pos__AEQ,L111942680); /* L854 AREA*/;
-            Self__IYTC=((__PLAN__XOB *)__tmp__1DQ);
-            lisaac_push_first(&__pos__HYTC,L20847174); /* L159 PLAN*/;
-            Self__IYTC->is_y__SKD=TRUE__B__;
-          };
-        } else /* FALSE */ {
-          lisaac_push(&__pos__ZDQ,L112067608); /* L855 AREA*/;
-          lisaac_push_first(&__pos__TS1,L8530438); /* L65 FALSE*/;
-        };
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__YCQ==NULL) {
-          lisaac_push(&__pos__ZDQ,L112204824); /* L856 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)win__YCQ)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__EEQ=((__EXAMPLE__OB *)win__YCQ)->parent_area__DC.next__0NB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__EEQ=((__AREA__PB *)win__YCQ)->next__0NB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__EEQ=((__DESK__TC *)win__YCQ)->parent_g_raw__XC.parent_area__VC.next__0NB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__EEQ=((__G_OUT__YC *)win__YCQ)->parent_area__ZC.next__0NB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__EEQ=((__G_RAW__KM *)win__YCQ)->parent_g_group__LM.parent_area__VC.next__0NB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__EEQ=((__VIRTUAL_SCREEN__PT *)win__YCQ)->parent_area__QT.next__0NB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__EEQ=((__MOUSE__VT *)win__YCQ)->parent_window__XT.next__0NB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        win__YCQ=__tmp__EEQ;
-        lisaac_push(&__pos__XMW,L9709074); /* L74 BLOCK*/;
-        goto while_do__PMW;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__QMW,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__SDQ,L8530438); /* L65 FALSE*/;
+    li__YJKB=li__RCJB;
+    do {
+      switch (((struct ___OBJ *)li__YJKB)->__id) {
+      case __li__SB__: {
+        li__ALKB=((__li__SB *)li__YJKB)->li__HC.li__WKB;
+      } break;
+      case __li__TB__: {
+        li__ALKB=((__li__TB *)li__YJKB)->li__WKB;
+      } break;
+      case __li__TC__: {
+        li__ALKB=((__li__TC *)li__YJKB)->li__XC.li__VC.li__WKB;
+      } break;
+      case __li__YC__: {
+        li__ALKB=((__li__YC *)li__YJKB)->li__ZC.li__WKB;
+      } break;
+      case __li__RL__: {
+        li__ALKB=((__li__RL *)li__YJKB)->li__SL.li__VC.li__WKB;
+      } break;
+      case __li__AS__: {
+        li__ALKB=((__li__AS *)li__YJKB)->li__BS.li__WKB;
+      } break;
+      case __li__GS__: {
+        li__ALKB=((__li__GS *)li__YJKB)->li__IS.li__WKB;
+      } break;
       };
-    };
-    win__YCQ=Self__LCQ;
-    lisaac_push(&__pos__ADQ,L114178072); /* L871 AREA*/;
-    lisaac_push_first(&__pos__QMW,L10621458); /* L81 BLOCK*/;
-    do_while__1MW:
-    {
-      lisaac_push(&__pos__QMW,L10621458); /* L81 BLOCK*/;
-      lisaac_push_first(&__pos__SDQ,L112725528); /* L860 AREA*/;
-      /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__YCQ==NULL) {
-        lisaac_push(&__pos__SDQ,L112860696); /* L861 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)win__YCQ)->__id) {
-        case __EXAMPLE__OB__: {
-          __tmp__EEQ=((__EXAMPLE__OB *)win__YCQ)->parent_area__DC.prev__TOB;
-        } break;
-        case __AREA__PB__: {
-          __tmp__EEQ=((__AREA__PB *)win__YCQ)->prev__TOB;
+      li__ZJKB=li__ALKB;
+      while (((void *)li__ZJKB != (void *)NULL)) {
+        switch (((struct ___OBJ *)li__ZJKB)->__id) {
+        case __li__SB__: {
+          li__RLKB=((__li__SB *)li__ZJKB)->li__HC.li__2KB;
         } break;
-        case __DESK__TC__: {
-          __tmp__EEQ=((__DESK__TC *)win__YCQ)->parent_g_raw__XC.parent_area__VC.prev__TOB;
+        case __li__TC__: {
+          li__RLKB=((__li__TC *)li__ZJKB)->li__XC.li__VC.li__2KB;
         } break;
-        case __G_OUT__YC__: {
-          __tmp__EEQ=((__G_OUT__YC *)win__YCQ)->parent_area__ZC.prev__TOB;
+        case __li__YC__: {
+          li__RLKB=((__li__YC *)li__ZJKB)->li__ZC.li__2KB;
         } break;
-        case __G_RAW__KM__: {
-          __tmp__EEQ=((__G_RAW__KM *)win__YCQ)->parent_g_group__LM.parent_area__VC.prev__TOB;
+        case __li__RL__: {
+          li__RLKB=((__li__RL *)li__ZJKB)->li__SL.li__VC.li__2KB;
         } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          __tmp__EEQ=((__VIRTUAL_SCREEN__PT *)win__YCQ)->parent_area__QT.prev__TOB;
+        case __li__AS__: {
+          li__RLKB=((__li__AS *)li__ZJKB)->li__BS.li__2KB;
         } break;
-        case __MOUSE__VT__: {
-          __tmp__EEQ=((__MOUSE__VT *)win__YCQ)->parent_window__XT.prev__TOB;
+        case __li__GS__: {
+          li__RLKB=((__li__GS *)li__ZJKB)->li__IS.li__2KB;
         } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
-      winp__ZCQ=__tmp__EEQ;
-      lisaac_push(&__pos__SDQ,L113902616); /* L869 AREA*/;
-      lisaac_push_first(&__pos__XMW,L9441810); /* L72 BLOCK*/;
-      while_do__TQZ:
-      {
-        lisaac_push(&__pos__XMW,L9441810); /* L72 BLOCK*/;
-        lisaac_push_first(&__pos__ZDQ,L112985112); /* L862 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)winp__ZCQ != (void *)NULL)) {
-          lisaac_push(&__pos__XMW,L9832978); /* L75 BLOCK*/;
-          lisaac_push_first(&__pos__ZDQ,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__TS1,L9576466); /* L73 BLOCK*/;
-          lisaac_push_first(&__pos__AEQ,L112996376); /* L862 AREA*/;
-          /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (winp__ZCQ==NULL) {
-            lisaac_push(&__pos__AEQ,L113123352); /* L863 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else {
-            switch (((struct ___OBJ *)winp__ZCQ)->__id) {
-            case __EXAMPLE__OB__: {
-              __tmp__YEQ=((__EXAMPLE__OB *)winp__ZCQ)->parent_area__DC.plan__ZOB;
-            } break;
-            case __DESK__TC__: {
-              __tmp__YEQ=((__DESK__TC *)winp__ZCQ)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-            } break;
-            case __G_OUT__YC__: {
-              __tmp__YEQ=((__G_OUT__YC *)winp__ZCQ)->parent_area__ZC.plan__ZOB;
-            } break;
-            case __G_RAW__KM__: {
-              __tmp__YEQ=((__G_RAW__KM *)winp__ZCQ)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-            } break;
-            case __VIRTUAL_SCREEN__PT__: {
-              __tmp__YEQ=((__VIRTUAL_SCREEN__PT *)winp__ZCQ)->parent_area__QT.plan__ZOB;
-            } break;
-            case __MOUSE__VT__: {
-              __tmp__YEQ=((__MOUSE__VT *)winp__ZCQ)->parent_window__XT.plan__ZOB;
-            } break;
-            default:
-            lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-            }
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__YEQ != (void *)NULL)) {
-            lisaac_push(&__pos__AEQ,L113254936); /* L864 AREA*/;
-            lisaac_push_first(&__pos__HYTC,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__3EQ,L113255960); /* L864 AREA*/;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__YEQ==NULL) {
-              lisaac_push(&__pos__3EQ,L113258520); /* L864 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__5EQ=__tmp__YEQ->x0__J3B;
-            };
-            /* NULL __LIMIT_X__C2B__ */
-if (__tmp__5EQ==NULL) {
-              lisaac_push(&__pos__3EQ,L113261592); /* L864 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              __tmp__AFQ=__tmp__5EQ->value__L3B;
-            };
-            lisaac_push(&__pos__3EQ,L113262616); /* L864 AREA*/;
-            __tmp__BFQ=__infix_less_equal__GTG(__tmp__AFQ,x1__NCQ);
-            __tmp__CGQ=__tmp__BFQ;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__AEQ,L113254936); /* L864 AREA*/;
-            lisaac_push_first(&__pos__HYTC,L12081158); /* L92 FALSE*/;
-            __tmp__CGQ=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CGQ) {
-            lisaac_push(&__pos__AEQ,L113265688); /* L864 AREA*/;
-            lisaac_push_first(&__pos__HYTC,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__3EQ,L113266712); /* L864 AREA*/;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__YEQ==NULL) {
-              lisaac_push(&__pos__3EQ,L113269272); /* L864 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__5EQ=__tmp__YEQ->x1__N3B;
-            };
-            /* NULL __LIMIT_X__C2B__ */
-if (__tmp__5EQ==NULL) {
-              lisaac_push(&__pos__3EQ,L113272344); /* L864 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              __tmp__AFQ=__tmp__5EQ->value__L3B;
-            };
-            lisaac_push(&__pos__3EQ,L113273368); /* L864 AREA*/;
-            __tmp__BFQ=__infix_greater_equal__JGG(__tmp__AFQ,x0__MCQ);
-            __tmp__CGQ=__tmp__BFQ;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__AEQ,L113265688); /* L864 AREA*/;
-            lisaac_push_first(&__pos__HYTC,L12081158); /* L92 FALSE*/;
-            __tmp__CGQ=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CGQ) {
-            lisaac_push(&__pos__AEQ,L113276440); /* L864 AREA*/;
-            lisaac_push_first(&__pos__HYTC,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__3EQ,L113379352); /* L865 AREA*/;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__YEQ==NULL) {
-              lisaac_push(&__pos__3EQ,L113381912); /* L865 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__TFQ=__tmp__YEQ->y0__Q3B;
-            };
-            /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__TFQ==NULL) {
-              lisaac_push(&__pos__3EQ,L113384984); /* L865 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              __tmp__AFQ=__tmp__TFQ->value__S3B;
-            };
-            lisaac_push(&__pos__3EQ,L113385496); /* L865 AREA*/;
-            __tmp__BFQ=__infix_less__LOH(__tmp__AFQ,y1__PCQ);
-            __tmp__CGQ=__tmp__BFQ;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__AEQ,L113276440); /* L864 AREA*/;
-            lisaac_push_first(&__pos__HYTC,L12081158); /* L92 FALSE*/;
-            __tmp__CGQ=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CGQ) {
-            lisaac_push(&__pos__AEQ,L113389080); /* L865 AREA*/;
-            lisaac_push_first(&__pos__HYTC,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__3EQ,L113390104); /* L865 AREA*/;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__YEQ==NULL) {
-              lisaac_push(&__pos__3EQ,L113392664); /* L865 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__TFQ=__tmp__YEQ->y1__U3B;
-            };
-            /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__TFQ==NULL) {
-              lisaac_push(&__pos__3EQ,L113395736); /* L865 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              __tmp__AFQ=__tmp__TFQ->value__S3B;
-            };
-            lisaac_push(&__pos__3EQ,L113396248); /* L865 AREA*/;
-            lisaac_push_first(&__pos__EQ2D,L14700552); /* L112 NUMERIC*/;
-            __tmp__BFQ=(__tmp__AFQ > y0__OCQ);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__AEQ,L113389080); /* L865 AREA*/;
-            lisaac_push_first(&__pos__HYTC,L12081158); /* L92 FALSE*/;
-            __tmp__BFQ=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BFQ) {
-            lisaac_push(&__pos__AEQ,L113641496); /* L867 AREA*/;
-            lisaac_push_first(&__pos__HYTC,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__3EQ,L113400856); /* L865 AREA*/;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__YEQ==NULL) {
-              lisaac_push(&__pos__3EQ,L113516568); /* L866 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              lisaac_push(&__pos__3EQ,L113516568); /* L866 AREA*/;
-              Self__JQ2D=((__PLAN__XOB *)__tmp__YEQ);
-              lisaac_push_first(&__pos__EQ2D,L20847174); /* L159 PLAN*/;
-              Self__JQ2D->is_y__SKD=TRUE__B__;
-            };
-          } else /* FALSE */ {
-            lisaac_push(&__pos__AEQ,L113641496); /* L867 AREA*/;
-            lisaac_push_first(&__pos__HYTC,L8530438); /* L65 FALSE*/;
-          };
-          /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (winp__ZCQ==NULL) {
-            lisaac_push(&__pos__AEQ,L113779736); /* L868 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else {
-            switch (((struct ___OBJ *)winp__ZCQ)->__id) {
-            case __EXAMPLE__OB__: {
-              __tmp__OGQ=((__EXAMPLE__OB *)winp__ZCQ)->parent_area__DC.prev__TOB;
-            } break;
-            case __DESK__TC__: {
-              __tmp__OGQ=((__DESK__TC *)winp__ZCQ)->parent_g_raw__XC.parent_area__VC.prev__TOB;
-            } break;
-            case __G_OUT__YC__: {
-              __tmp__OGQ=((__G_OUT__YC *)winp__ZCQ)->parent_area__ZC.prev__TOB;
-            } break;
-            case __G_RAW__KM__: {
-              __tmp__OGQ=((__G_RAW__KM *)winp__ZCQ)->parent_g_group__LM.parent_area__VC.prev__TOB;
-            } break;
-            case __VIRTUAL_SCREEN__PT__: {
-              __tmp__OGQ=((__VIRTUAL_SCREEN__PT *)winp__ZCQ)->parent_area__QT.prev__TOB;
-            } break;
-            case __MOUSE__VT__: {
-              __tmp__OGQ=((__MOUSE__VT *)winp__ZCQ)->parent_window__XT.prev__TOB;
-            } break;
-            default:
-            lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-            }
-          };
-          winp__ZCQ=__tmp__OGQ;
-          lisaac_push(&__pos__TS1,L9709074); /* L74 BLOCK*/;
-          goto while_do__TQZ;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__XMW,L9832978); /* L75 BLOCK*/;
-          lisaac_push_first(&__pos__ZDQ,L8530438); /* L65 FALSE*/;
         };
-      };
-      /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__YCQ==NULL) {
-        lisaac_push(&__pos__SDQ,L114040856); /* L870 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)win__YCQ)->__id) {
-        case __EXAMPLE__OB__: {
-          __tmp__EEQ=((__EXAMPLE__OB *)win__YCQ)->parent_area__DC.parent__DBB;
-        } break;
-        case __AREA__PB__: {
-          __tmp__EEQ=((__AREA__PB *)win__YCQ)->parent__DBB;
+        li__0JKB=li__RLKB;
+        if (((((((void *)li__RLKB != (void *)NULL) && (li__RLKB->li__HYB->li__JYB <= li__NJKB)) && (li__RLKB->li__LYB->li__JYB >= li__MJKB)) && (li__RLKB->li__OYB->li__QYB < li__PJKB)) && (li__RLKB->li__SYB->li__QYB > li__OJKB))) {
+          ((__li__0KB *)li__RLKB)->li__NBD=li__B__;
+        };
+        switch (((struct ___OBJ *)li__ZJKB)->__id) {
+        case __li__SB__: {
+          li__CNKB=((__li__SB *)li__ZJKB)->li__HC.li__WKB;
         } break;
-        case __DESK__TC__: {
-          __tmp__EEQ=((__DESK__TC *)win__YCQ)->parent_g_raw__XC.parent_area__VC.parent__DBB;
+        case __li__TC__: {
+          li__CNKB=((__li__TC *)li__ZJKB)->li__XC.li__VC.li__WKB;
         } break;
-        case __G_OUT__YC__: {
-          __tmp__EEQ=((__G_OUT__YC *)win__YCQ)->parent_area__ZC.parent__DBB;
+        case __li__YC__: {
+          li__CNKB=((__li__YC *)li__ZJKB)->li__ZC.li__WKB;
         } break;
-        case __G_RAW__KM__: {
-          __tmp__EEQ=((__G_RAW__KM *)win__YCQ)->parent_g_group__LM.parent_area__VC.parent__DBB;
+        case __li__RL__: {
+          li__CNKB=((__li__RL *)li__ZJKB)->li__SL.li__VC.li__WKB;
         } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          __tmp__EEQ=((__VIRTUAL_SCREEN__PT *)win__YCQ)->parent_area__QT.parent__DBB;
+        case __li__AS__: {
+          li__CNKB=((__li__AS *)li__ZJKB)->li__BS.li__WKB;
         } break;
-        case __MOUSE__VT__: {
-          __tmp__EEQ=((__MOUSE__VT *)win__YCQ)->parent_window__XT.parent__DBB;
+        case __li__GS__: {
+          li__CNKB=((__li__GS *)li__ZJKB)->li__IS.li__WKB;
         } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
+        };
+        li__ZJKB=li__CNKB;
       };
-      win__YCQ=__tmp__EEQ;
-      lisaac_push(&__pos__QMW,L10755090); /* L82 BLOCK*/;
-      lisaac_push_first(&__pos__SDQ,L114172952); /* L871 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__EEQ != (void *)NULL)) {
-        lisaac_push(&__pos__QMW,L11012626); /* L84 BLOCK*/;
-        lisaac_push_first(&__pos__SDQ,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__XMW,L10888722); /* L83 BLOCK*/;
-        goto do_while__1MW;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__QMW,L11012626); /* L84 BLOCK*/;
-        lisaac_push_first(&__pos__SDQ,L8530438); /* L65 FALSE*/;
+      switch (((struct ___OBJ *)li__YJKB)->__id) {
+      case __li__SB__: {
+        li__ALKB=((__li__SB *)li__YJKB)->li__HC.li__H4;
+      } break;
+      case __li__TB__: {
+        li__ALKB=((__li__TB *)li__YJKB)->li__H4;
+      } break;
+      case __li__TC__: {
+        li__ALKB=((__li__TC *)li__YJKB)->li__XC.li__VC.li__H4;
+      } break;
+      case __li__YC__: {
+        li__ALKB=((__li__YC *)li__YJKB)->li__ZC.li__H4;
+      } break;
+      case __li__RL__: {
+        li__ALKB=((__li__RL *)li__YJKB)->li__SL.li__VC.li__H4;
+      } break;
+      case __li__AS__: {
+        li__ALKB=((__li__AS *)li__YJKB)->li__BS.li__H4;
+      } break;
+      case __li__GS__: {
+        li__ALKB=((__li__GS *)li__YJKB)->li__IS.li__H4;
+      } break;
       };
-    };
-    __tmp__CDQ=Self__LCQ->plan__ZOB;
-    /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-      lisaac_push(&__pos__ADQ,L114311192); /* L872 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* FAST_ARRAY(PLAN) */ {
-      lisaac_push(&__pos__ADQ,L114311192); /* L872 AREA*/;
-      force__to__IU4(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),__tmp__CDQ, 0);
-    };
-    first_clip__XJD=NULL;
-    elt_y__SCQ=list_y__HDC;
-    cy0__VCQ=__tmp__EDQ;
-    lisaac_push(&__pos__ADQ,L125308440); /* L956 AREA*/;
-    lisaac_push_first(&__pos__QMW,L9441810); /* L72 BLOCK*/;
-    while_do__HNW:
-    {
-      lisaac_push(&__pos__QMW,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__SDQ,L115084824); /* L878 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)elt_y__SCQ != (void *)NULL)) {
-        lisaac_push(&__pos__QMW,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__SDQ,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__XMW,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__ZDQ,L115606552); /* L882 AREA*/;
-        lisaac_push_first(&__pos__TS1,L9441810); /* L72 BLOCK*/;
-        while_do__BT1:
-        {
-          lisaac_push(&__pos__TS1,L9441810); /* L72 BLOCK*/;
-          lisaac_push_first(&__pos__AEQ,L115344408); /* L880 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)elt_y__SCQ != (void *)NULL)) {
-            lisaac_push(&__pos__AEQ,L115352600); /* L880 AREA*/;
-            lisaac_push_first(&__pos__HYTC,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__3EQ,L115353624); /* L880 AREA*/;
-            /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__SCQ==NULL) {
-              lisaac_push(&__pos__3EQ,L115359768); /* L880 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              Self__JQ2D=elt_y__SCQ->plan__QKD;
-            };
-            /* NULL __PLAN__XOB__ */
-if (Self__JQ2D==NULL) {
-              lisaac_push(&__pos__3EQ,L115362328); /* L880 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__UHQ=Self__JQ2D->is_y__SKD;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UHQ) {
-              lisaac_push(&__pos__3EQ,L115354136); /* L880 AREA*/;
-              lisaac_push_first(&__pos__EQ2D,L13509634); /* L103 TRUE*/;
-              __tmp__UHQ=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__3EQ,L115354136); /* L880 AREA*/;
-              lisaac_push_first(&__pos__EQ2D,L14689286); /* L112 FALSE*/;
-              __tmp__UHQ=TRUE__B__;
-            };
-            __tmp__BFQ=__tmp__UHQ;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__AEQ,L115352600); /* L880 AREA*/;
-            lisaac_push_first(&__pos__HYTC,L12081158); /* L92 FALSE*/;
-            __tmp__BFQ=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BFQ) {
-            lisaac_push(&__pos__TS1,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__AEQ,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__HYTC,L9576466); /* L73 BLOCK*/;
-            lisaac_push_first(&__pos__3EQ,L115368984); /* L880 AREA*/;
-            /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__SCQ==NULL) {
-              lisaac_push(&__pos__3EQ,L115484696); /* L881 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              __tmp__TFQ=elt_y__SCQ->next__5KD;
-            };
-            elt_y__SCQ=__tmp__TFQ;
-            lisaac_push(&__pos__HYTC,L9709074); /* L74 BLOCK*/;
-            goto while_do__BT1;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__TS1,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__AEQ,L8530438); /* L65 FALSE*/;
-          };
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)elt_y__SCQ == (void *)NULL)) {
-          lisaac_push(&__pos__ZDQ,L116524056); /* L889 AREA*/;
-          lisaac_push_first(&__pos__TS1,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__AEQ,L116004376); /* L885 AREA*/;
-          lisaac_push_first(&__pos__HYTC,L9195016); /* L70 NUMERIC*/;
-          cy1__XCQ=(__INTEGER__K)(y1__PCQ -  1);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__ZDQ,L116524056); /* L889 AREA*/;
-          lisaac_push_first(&__pos__TS1,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__AEQ,L116134424); /* L886 AREA*/;
-          /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__SCQ==NULL) {
-            lisaac_push(&__pos__AEQ,L116270616); /* L887 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_Y */ {
-            __tmp__AFQ=elt_y__SCQ->value__S3B;
-          };
-          tmp__QCQ=__tmp__AFQ;
-          lisaac_push(&__pos__AEQ,L116401688); /* L888 AREA*/;
-          __tmp__QIQ=min__TLH(__tmp__AFQ,y1__PCQ);
-          lisaac_push(&__pos__AEQ,L116402712); /* L888 AREA*/;
-          lisaac_push_first(&__pos__HYTC,L9195016); /* L70 NUMERIC*/;
-          cy1__XCQ=(__INTEGER__K)(__tmp__QIQ -  1);
-        };
-        lisaac_push(&__pos__ZDQ,L116788760); /* L891 AREA*/;
-        __tmp__BFQ=__infix_less_equal__GTG(cy0__VCQ,cy1__XCQ);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BFQ) {
-          lisaac_push(&__pos__ZDQ,L123208728); /* L940 AREA*/;
-          lisaac_push_first(&__pos__TS1,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__AEQ,L116793368); /* L891 AREA*/;
-          last_clip__1LD=NULL;
-          top_clip__3LD=first_clip__XJD;
-          elt_x__RCQ=list_x__0CC;
-          plan_value__TCQ= 0;
-          cx0__UCQ=x0__MCQ;
-          win__YCQ=Self__LCQ;
-          lisaac_push(&__pos__AEQ,L122566168); /* L935 AREA*/;
-          lisaac_push_first(&__pos__HYTC,L10621458); /* L81 BLOCK*/;
-          do_while__DK2:
-          {
-            lisaac_push(&__pos__HYTC,L10621458); /* L81 BLOCK*/;
-            lisaac_push_first(&__pos__3EQ,L117966872); /* L900 AREA*/;
-            /* NULL __LIMIT_X__C2B__ */
-if (elt_x__RCQ==NULL) {
-              lisaac_push(&__pos__3EQ,L118105624); /* L901 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              Self__JQ2D=elt_x__RCQ->plan__EMD;
-            };
-            /* NULL __PLAN__XOB__ */
-if (Self__JQ2D==NULL) {
-              lisaac_push(&__pos__3EQ,L118233624); /* L902 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__UHQ=Self__JQ2D->is_x__GMD;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UHQ) {
-              lisaac_push(&__pos__3EQ,L122293272); /* L933 AREA*/;
-              lisaac_push_first(&__pos__EQ2D,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__IJQ,L118236696); /* L902 AREA*/;
-              /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                lisaac_push(&__pos__IJQ,L118371352); /* L903 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* FAST_ARRAY(PLAN) */ {
-                __tmp__LJQ=(*(stack_plan__UJD)).upper__PMD;
-              };
-              /* NULL __PLAN__XOB__ */
-if (Self__JQ2D==NULL) {
-                lisaac_push(&__pos__IJQ,L118376472); /* L903 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* PLAN */ {
-                __tmp__MJQ=Self__JQ2D->level__1BC;
-              };
-              lisaac_push(&__pos__IJQ,L118371864); /* L903 AREA*/;
-              __tmp__UHQ=__infix_less__LOH(__tmp__LJQ,__tmp__MJQ);
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UHQ) {
-                lisaac_push(&__pos__IJQ,L118378520); /* L903 AREA*/;
-                lisaac_push_first(&__pos__3RUD,L10377218); /* L79 TRUE*/;
-                __tmp__0JQ=TRUE__B__;
-              } else /* FALSE */ {
-                lisaac_push(&__pos__IJQ,L118378520); /* L903 AREA*/;
-                lisaac_push_first(&__pos__3RUD,L11832326); /* L90 FALSE*/;
-                lisaac_push_first(&__pos__SJQ,L118379544); /* L903 AREA*/;
-                /* NULL __PLAN__XOB__ */
-if (Self__JQ2D==NULL) {
-                  lisaac_push(&__pos__SJQ,L118392344); /* L903 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  __tmp__VJQ=Self__JQ2D->level__1BC;
+      li__YJKB=li__ALKB;
+    } while (((void *)li__ALKB != (void *)NULL));
+    li__3E1(((__li__KAD *)li__TAD),li__RCJB->li__HC.li__2KB, 0);
+    li__WAD=NULL;
+    li__SJKB=li__W3B;
+    li__VJKB=li__OJKB;
+    while (((void *)li__SJKB != (void *)NULL)) {
+      while ((((void *)li__SJKB != (void *)NULL) && (! li__SJKB->li__LBD->li__NBD))) {
+        li__SJKB=li__SJKB->li__ZBD;
+      };
+      if (((void *)li__SJKB == (void *)NULL)) {
+        li__XJKB=(__li__K)(li__PJKB -  1);
+      } else /* FALSE */ {
+        li__QJKB=li__SJKB->li__QYB;
+        li__VRXD= 0;
+        if ((li__QJKB > li__PJKB)) {
+          li__VRXD=li__PJKB;
+        } else /* FALSE */ {
+          li__VRXD=li__QJKB;
+        };
+        li__XJKB=(__li__K)(li__VRXD -  1);
+      };
+      if ((li__VJKB <= li__XJKB)) {
+        li__SCD=NULL;
+        li__UCD=li__WAD;
+        li__RJKB=li__J3B;
+        li__TJKB= 0;
+        li__UJKB=li__MJKB;
+        li__YJKB=li__RCJB;
+        do {
+          li__0JKB=li__RJKB->li__0CD;
+          if (li__0JKB->li__2CD) {
+            if ((((*(li__TAD)).li__EDD < li__0JKB->li__M2B) || ((void *)((void **)(*(((__li__KAD *)li__TAD))).li__WF1)[li__0JKB->li__M2B] == (void *)NULL))) {
+              li__3E1(((__li__KAD *)li__TAD),li__0JKB,li__0JKB->li__M2B);
+              if ((li__0JKB->li__M2B > li__TJKB)) {
+                li__1RXD=(__li__K)(li__RJKB->li__JYB -  1);
+                li__ZRXD= 0;
+                if ((li__1RXD > li__NJKB)) {
+                  li__ZRXD=li__NJKB;
+                } else /* FALSE */ {
+                  li__ZRXD=li__1RXD;
                 };
-                /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                  lisaac_push(&__pos__SJQ,L118392856); /* L903 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* FAST_ARRAY(PLAN) */ {
-                  lisaac_push(&__pos__SJQ,L118392856); /* L903 AREA*/;
-                  __tmp__XJQ=item__IDNB(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),__tmp__VJQ);
+                if ((li__UJKB <= li__ZRXD)) {
+                  li__YHOB(li__RCJB,li__YJKB,li__UJKB,li__VJKB,li__ZRXD,li__XJKB);
+                  li__UJKB=(__li__K)(li__ZRXD +  1);
                 };
-                __tmp__0JQ=((void *)__tmp__XJQ == (void *)NULL);
+                li__TJKB=li__0JKB->li__M2B;
+                li__YJKB=li__0JKB->li__VED;
               };
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__0JQ) {
-                lisaac_push(&__pos__IJQ,L122163224); /* L932 AREA*/;
-                lisaac_push_first(&__pos__3RUD,L6825986); /* L52 TRUE*/;
-                lisaac_push_first(&__pos__SJQ,L118399000); /* L903 AREA*/;
-                /* NULL __PLAN__XOB__ */
-if (Self__JQ2D==NULL) {
-                  lisaac_push(&__pos__SJQ,L118637592); /* L905 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  __tmp__VJQ=Self__JQ2D->level__1BC;
-                };
-                /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                  lisaac_push(&__pos__SJQ,L118638104); /* L905 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* FAST_ARRAY(PLAN) */ {
-                  lisaac_push(&__pos__SJQ,L118638104); /* L905 AREA*/;
-                  force__to__IU4(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),Self__JQ2D,__tmp__VJQ);
-                };
-                /* NULL __PLAN__XOB__ */
-if (Self__JQ2D==NULL) {
-                  lisaac_push(&__pos__SJQ,L118756888); /* L906 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  __tmp__VJQ=Self__JQ2D->level__1BC;
-                };
-                lisaac_push(&__pos__SJQ,L118757400); /* L906 AREA*/;
-                lisaac_push_first(&__pos__ZC4D,L14700552); /* L112 NUMERIC*/;
-                /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__VJQ > plan_value__TCQ)) {
-                  lisaac_push(&__pos__SJQ,L119932440); /* L915 AREA*/;
-                  lisaac_push_first(&__pos__ZC4D,L8792066); /* L67 TRUE*/;
-                  lisaac_push_first(&__pos__KKQ,L118765592); /* L906 AREA*/;
-                  /* NULL __LIMIT_X__C2B__ */
-if (elt_x__RCQ==NULL) {
-                    lisaac_push(&__pos__KKQ,L119024152); /* L908 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* LIMIT_X */ {
-                    __tmp__MKQ=elt_x__RCQ->value__L3B;
-                  };
-                  lisaac_push(&__pos__KKQ,L119024664); /* L908 AREA*/;
-                  lisaac_push_first(&__pos__1X4D,L9195016); /* L70 NUMERIC*/;
-                  __tmp__VJQ=(__INTEGER__K)(__tmp__MKQ -  1);
-                  lisaac_push(&__pos__KKQ,L119029272); /* L908 AREA*/;
-                  __tmp__MKQ=min__TLH(__tmp__VJQ,x1__NCQ);
-                  lisaac_push(&__pos__KKQ,L119149592); /* L909 AREA*/;
-                  __tmp__QKQ=__infix_less_equal__GTG(cx0__UCQ,__tmp__MKQ);
-                  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__QKQ) {
-                    lisaac_push(&__pos__KKQ,L119540248); /* L912 AREA*/;
-                    lisaac_push_first(&__pos__1X4D,L8792066); /* L67 TRUE*/;
-                    lisaac_push_first(&__pos__VKQ,L119299096); /* L910 AREA*/;
-                    add_clip__from__to__B42(Self__LCQ,win__YCQ,cx0__UCQ,cy0__VCQ,__tmp__MKQ,cy1__XCQ);
-                    lisaac_push(&__pos__VKQ,L119414296); /* L911 AREA*/;
-                    lisaac_push_first(&__pos__VHHE,L9990152); /* L76 NUMERIC*/;
-                    lisaac_push_first(&__pos__WHHE,L11029512); /* L84 NUMERIC*/;
-                    lisaac_push_first(&__pos__XHHE,L9195016); /* L70 NUMERIC*/;
-                    __tmp__ZHHE=(__INTEGER__K)(-  1);
-                    lisaac_push(&__pos__VHHE,L9989128); /* L76 NUMERIC*/;
-                    lisaac_push_first(&__pos__WHHE,L9195016); /* L70 NUMERIC*/;
-                    cx0__UCQ=(__INTEGER__K)(__tmp__MKQ - __tmp__ZHHE);
-                  } else /* FALSE */ {
-                    lisaac_push(&__pos__KKQ,L119540248); /* L912 AREA*/;
-                    lisaac_push_first(&__pos__1X4D,L8530438); /* L65 FALSE*/;
-                  };
-                  /* NULL __PLAN__XOB__ */
-if (Self__JQ2D==NULL) {
-                    lisaac_push(&__pos__KKQ,L119681048); /* L913 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* PLAN */ {
-                    __tmp__ZHHE=Self__JQ2D->level__1BC;
-                  };
-                  plan_value__TCQ=__tmp__ZHHE;
-                  /* NULL __PLAN__XOB__ */
-if (Self__JQ2D==NULL) {
-                    lisaac_push(&__pos__KKQ,L119809048); /* L914 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* PLAN */ {
-                    __tmp__5KQ=Self__JQ2D->window__EOD;
-                  };
-                  win__YCQ=__tmp__5KQ;
+            } else /* FALSE */ {
+              li__ZSHD(((__li__KAD *)li__TAD),li__0JKB->li__M2B);
+              if ((li__0JKB->li__M2B == li__TJKB)) {
+                li__1RXD=li__RJKB->li__JYB;
+                li__ZRXD= 0;
+                if ((li__1RXD > li__NJKB)) {
+                  li__ZRXD=li__NJKB;
                 } else /* FALSE */ {
-                  lisaac_push(&__pos__SJQ,L119932440); /* L915 AREA*/;
-                  lisaac_push_first(&__pos__ZC4D,L8530438); /* L65 FALSE*/;
-                };
-              } else /* FALSE */ {
-                lisaac_push(&__pos__IJQ,L122163224); /* L932 AREA*/;
-                lisaac_push_first(&__pos__3RUD,L6826502); /* L52 FALSE*/;
-                lisaac_push_first(&__pos__SJQ,L120069656); /* L916 AREA*/;
-                /* NULL __PLAN__XOB__ */
-if (Self__JQ2D==NULL) {
-                  lisaac_push(&__pos__SJQ,L120342552); /* L918 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  __tmp__VJQ=Self__JQ2D->level__1BC;
+                  li__ZRXD=li__1RXD;
                 };
-                /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                  lisaac_push(&__pos__SJQ,L120343064); /* L918 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* FAST_ARRAY(PLAN) */ {
-                  lisaac_push(&__pos__SJQ,L120343064); /* L918 AREA*/;
-                  force__to__ORWD(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),__tmp__VJQ);
-                };
-                /* NULL __PLAN__XOB__ */
-if (Self__JQ2D==NULL) {
-                  lisaac_push(&__pos__SJQ,L120460824); /* L919 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  __tmp__VJQ=Self__JQ2D->level__1BC;
-                };
-                /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__VJQ == plan_value__TCQ)) {
-                  lisaac_push(&__pos__SJQ,L122029592); /* L931 AREA*/;
-                  lisaac_push_first(&__pos__ZC4D,L8792066); /* L67 TRUE*/;
-                  lisaac_push_first(&__pos__KKQ,L120469528); /* L919 AREA*/;
-                  /* NULL __LIMIT_X__C2B__ */
-if (elt_x__RCQ==NULL) {
-                    lisaac_push(&__pos__KKQ,L120728088); /* L921 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* LIMIT_X */ {
-                    __tmp__ZHHE=elt_x__RCQ->value__L3B;
-                  };
-                  lisaac_push(&__pos__KKQ,L120732184); /* L921 AREA*/;
-                  __tmp__VJQ=min__TLH(__tmp__ZHHE,x1__NCQ);
-                  lisaac_push(&__pos__KKQ,L120853528); /* L922 AREA*/;
-                  __tmp__QKQ=__infix_less_equal__GTG(cx0__UCQ,__tmp__VJQ);
-                  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__QKQ) {
-                    lisaac_push(&__pos__KKQ,L121244184); /* L925 AREA*/;
-                    lisaac_push_first(&__pos__1X4D,L8792066); /* L67 TRUE*/;
-                    lisaac_push_first(&__pos__VKQ,L121003032); /* L923 AREA*/;
-                    add_clip__from__to__B42(Self__LCQ,win__YCQ,cx0__UCQ,cy0__VCQ,__tmp__VJQ,cy1__XCQ);
-                    lisaac_push(&__pos__VKQ,L121118232); /* L924 AREA*/;
-                    lisaac_push_first(&__pos__VHHE,L9990152); /* L76 NUMERIC*/;
-                    lisaac_push_first(&__pos__WHHE,L11029512); /* L84 NUMERIC*/;
-                    lisaac_push_first(&__pos__XHHE,L9195016); /* L70 NUMERIC*/;
-                    __tmp__ZHHE=(__INTEGER__K)(-  1);
-                    lisaac_push(&__pos__VHHE,L9989128); /* L76 NUMERIC*/;
-                    lisaac_push_first(&__pos__WHHE,L9195016); /* L70 NUMERIC*/;
-                    cx0__UCQ=(__INTEGER__K)(__tmp__VJQ - __tmp__ZHHE);
-                  } else /* FALSE */ {
-                    lisaac_push(&__pos__KKQ,L121244184); /* L925 AREA*/;
-                    lisaac_push_first(&__pos__1X4D,L8530438); /* L65 FALSE*/;
-                  };
-                  lisaac_push(&__pos__KKQ,L121791512); /* L929 AREA*/;
-                  lisaac_push_first(&__pos__1X4D,L10621458); /* L81 BLOCK*/;
-                  do_while__1JXD:
-                  {
-                    lisaac_push(&__pos__1X4D,L10621458); /* L81 BLOCK*/;
-                    lisaac_push_first(&__pos__VKQ,L121649688); /* L928 AREA*/;
-                    lisaac_push_first(&__pos__VHHE,L9195016); /* L70 NUMERIC*/;
-                    plan_value__TCQ=(__INTEGER__K)(plan_value__TCQ -  1);
-                    lisaac_push(&__pos__1X4D,L10755090); /* L82 BLOCK*/;
-                    lisaac_push_first(&__pos__VKQ,L121774104); /* L929 AREA*/;
-                    /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                      lisaac_push(&__pos__VKQ,L121787928); /* L929 AREA*/;
-                      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                    } else /* FAST_ARRAY(PLAN) */ {
-                      lisaac_push(&__pos__VKQ,L121787928); /* L929 AREA*/;
-                      __tmp__QMQ=item__IDNB(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),plan_value__TCQ);
-                    };
-                    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__QMQ == (void *)NULL)) {
-                      lisaac_push(&__pos__1X4D,L11012626); /* L84 BLOCK*/;
-                      lisaac_push_first(&__pos__VKQ,L8792066); /* L67 TRUE*/;
-                      lisaac_push_first(&__pos__VHHE,L10888722); /* L83 BLOCK*/;
-                      goto do_while__1JXD;
-                    } else /* FALSE */ {
-                      lisaac_push(&__pos__1X4D,L11012626); /* L84 BLOCK*/;
-                      lisaac_push_first(&__pos__VKQ,L8530438); /* L65 FALSE*/;
-                    };
-                  };
-                  /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                    lisaac_push(&__pos__KKQ,L121914904); /* L930 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* FAST_ARRAY(PLAN) */ {
-                    lisaac_push(&__pos__KKQ,L121914904); /* L930 AREA*/;
-                    __tmp__QMQ=item__IDNB(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),plan_value__TCQ);
-                  };
-                  /* NULL __PLAN__XOB__ */
-if (__tmp__QMQ==NULL) {
-                    lisaac_push(&__pos__KKQ,L121918488); /* L930 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* PLAN */ {
-                    __tmp__5KQ=__tmp__QMQ->window__EOD;
-                  };
-                  win__YCQ=__tmp__5KQ;
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__SJQ,L122029592); /* L931 AREA*/;
-                  lisaac_push_first(&__pos__ZC4D,L8530438); /* L65 FALSE*/;
+                if ((li__UJKB <= li__ZRXD)) {
+                  li__YHOB(li__RCJB,li__YJKB,li__UJKB,li__VJKB,li__ZRXD,li__XJKB);
+                  li__UJKB=(__li__K)(li__ZRXD +  1);
                 };
+                do {
+                  li__TJKB=(__li__K)(li__TJKB -  1);
+                } while (((void *)((void **)(*(((__li__KAD *)li__TAD))).li__WF1)[li__TJKB] == (void *)NULL));
+                li__YJKB=((__li__0KB *)((void **)(*(((__li__KAD *)li__TAD))).li__WF1)[li__TJKB])->li__VED;
               };
-            } else /* FALSE */ {
-              lisaac_push(&__pos__3EQ,L122293272); /* L933 AREA*/;
-              lisaac_push_first(&__pos__EQ2D,L8530438); /* L65 FALSE*/;
-            };
-            /* NULL __LIMIT_X__C2B__ */
-if (elt_x__RCQ==NULL) {
-              lisaac_push(&__pos__3EQ,L122432536); /* L934 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              __tmp__5EQ=elt_x__RCQ->next__CQD;
             };
-            elt_x__RCQ=__tmp__5EQ;
-            lisaac_push(&__pos__HYTC,L10755090); /* L82 BLOCK*/;
-            lisaac_push_first(&__pos__3EQ,L122560024); /* L935 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__5EQ != (void *)NULL)) {
-              lisaac_push(&__pos__HYTC,L11012626); /* L84 BLOCK*/;
-              lisaac_push_first(&__pos__3EQ,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__EQ2D,L10888722); /* L83 BLOCK*/;
-              goto do_while__DK2;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__HYTC,L11012626); /* L84 BLOCK*/;
-              lisaac_push_first(&__pos__3EQ,L8530438); /* L65 FALSE*/;
-            };
-          };
-          lisaac_push(&__pos__AEQ,L122688024); /* L936 AREA*/;
-          __tmp__CGQ=__infix_less_equal__GTG(cx0__UCQ,x1__NCQ);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CGQ) {
-            lisaac_push(&__pos__AEQ,L122947608); /* L938 AREA*/;
-            lisaac_push_first(&__pos__HYTC,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__3EQ,L122837016); /* L937 AREA*/;
-            add_clip__from__to__B42(Self__LCQ,win__YCQ,cx0__UCQ,cy0__VCQ,x1__NCQ,cy1__XCQ);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__AEQ,L122947608); /* L938 AREA*/;
-            lisaac_push_first(&__pos__HYTC,L8530438); /* L65 FALSE*/;
           };
-          lisaac_push(&__pos__AEQ,L123082776); /* L939 AREA*/;
-          lisaac_push_first(&__pos__HYTC,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__3EQ,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__EQ2D,L9195016); /* L70 NUMERIC*/;
-          __tmp__AFQ=(__INTEGER__K)(-  1);
-          lisaac_push(&__pos__HYTC,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__3EQ,L9195016); /* L70 NUMERIC*/;
-          cy0__VCQ=(__INTEGER__K)(cy1__XCQ - __tmp__AFQ);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__ZDQ,L123208728); /* L940 AREA*/;
-          lisaac_push_first(&__pos__TS1,L8530438); /* L65 FALSE*/;
+          li__RJKB=li__RJKB->li__OGD;
+        } while (((void *)li__RJKB != (void *)NULL));
+        if ((li__UJKB <= li__NJKB)) {
+          li__YHOB(li__RCJB,li__YJKB,li__UJKB,li__VJKB,li__NJKB,li__XJKB);
         };
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)elt_y__SCQ != (void *)NULL)) {
-          lisaac_push(&__pos__ZDQ,L125174808); /* L955 AREA*/;
-          lisaac_push_first(&__pos__TS1,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__AEQ,L125068312); /* L954 AREA*/;
-          lisaac_push_first(&__pos__HYTC,L10621458); /* L81 BLOCK*/;
-          do_while__2K2:
-          {
-            lisaac_push(&__pos__HYTC,L10621458); /* L81 BLOCK*/;
-            lisaac_push_first(&__pos__3EQ,L123602968); /* L943 AREA*/;
-            /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__SCQ==NULL) {
-              lisaac_push(&__pos__3EQ,L123741720); /* L944 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              Self__JQ2D=elt_y__SCQ->plan__QKD;
-            };
-            /* NULL __PLAN__XOB__ */
-if (Self__JQ2D==NULL) {
-              lisaac_push(&__pos__3EQ,L123869720); /* L945 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__UHQ=Self__JQ2D->is_y__SKD;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UHQ) {
-              lisaac_push(&__pos__3EQ,L124783640); /* L952 AREA*/;
-              lisaac_push_first(&__pos__EQ2D,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__IJQ,L123872792); /* L945 AREA*/;
-              /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__SCQ==NULL) {
-                lisaac_push(&__pos__IJQ,L124004376); /* L946 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* LIMIT_Y */ {
-                __tmp__0JQ=elt_y__SCQ->is_top__PRD;
-              };
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__0JQ) {
-                lisaac_push(&__pos__IJQ,L124653592); /* L951 AREA*/;
-                lisaac_push_first(&__pos__3RUD,L6825986); /* L52 TRUE*/;
-                lisaac_push_first(&__pos__SJQ,L124007448); /* L946 AREA*/;
-                /* NULL __PLAN__XOB__ */
-if (Self__JQ2D==NULL) {
-                  lisaac_push(&__pos__SJQ,L124131864); /* L947 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  lisaac_push(&__pos__SJQ,L124131864); /* L947 AREA*/;
-                  __tmp__XJQ=((__PLAN__XOB *)Self__JQ2D);
-                  lisaac_push_first(&__pos__ZC4D,L22157894); /* L169 PLAN*/;
-                  __tmp__XJQ->is_x__GMD=TRUE__B__;
-                };
-              } else /* FALSE */ {
-                lisaac_push(&__pos__IJQ,L124653592); /* L951 AREA*/;
-                lisaac_push_first(&__pos__3RUD,L6826502); /* L52 FALSE*/;
-                lisaac_push_first(&__pos__SJQ,L124263960); /* L948 AREA*/;
-                /* NULL __PLAN__XOB__ */
-if (Self__JQ2D==NULL) {
-                  lisaac_push(&__pos__SJQ,L124395544); /* L949 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  lisaac_push(&__pos__SJQ,L124395544); /* L949 AREA*/;
-                  __tmp__XJQ=((__PLAN__XOB *)Self__JQ2D);
-                  lisaac_push_first(&__pos__ZC4D,L21504070); /* L164 PLAN*/;
-                  __tmp__XJQ->is_y__SKD=FALSE__I__;
-                };
-                /* NULL __PLAN__XOB__ */
-if (Self__JQ2D==NULL) {
-                  lisaac_push(&__pos__SJQ,L124526616); /* L950 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  lisaac_push(&__pos__SJQ,L124526616); /* L950 AREA*/;
-                  __tmp__XJQ=((__PLAN__XOB *)Self__JQ2D);
-                  lisaac_push_first(&__pos__ZC4D,L22814790); /* L174 PLAN*/;
-                  __tmp__XJQ->is_x__GMD=FALSE__I__;
-                };
-              };
-            } else /* FALSE */ {
-              lisaac_push(&__pos__3EQ,L124783640); /* L952 AREA*/;
-              lisaac_push_first(&__pos__EQ2D,L8530438); /* L65 FALSE*/;
-            };
-            /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__SCQ==NULL) {
-              lisaac_push(&__pos__3EQ,L124922904); /* L953 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              __tmp__TFQ=elt_y__SCQ->next__5KD;
-            };
-            elt_y__SCQ=__tmp__TFQ;
-            lisaac_push(&__pos__HYTC,L10755090); /* L82 BLOCK*/;
-            lisaac_push_first(&__pos__3EQ,L125050392); /* L954 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__TFQ != (void *)NULL)) {
-              lisaac_push(&__pos__3EQ,L125058584); /* L954 AREA*/;
-              lisaac_push_first(&__pos__EQ2D,L10652674); /* L81 TRUE*/;
-              lisaac_push_first(&__pos__IJQ,L125059608); /* L954 AREA*/;
-              /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__TFQ==NULL) {
-                lisaac_push(&__pos__IJQ,L125065240); /* L954 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* LIMIT_Y */ {
-                __tmp__LJQ=__tmp__TFQ->value__S3B;
-              };
-              __tmp__UHQ=(__tmp__LJQ == tmp__QCQ);
-            } else /* FALSE */ {
-              lisaac_push(&__pos__3EQ,L125058584); /* L954 AREA*/;
-              lisaac_push_first(&__pos__EQ2D,L12081158); /* L92 FALSE*/;
-              __tmp__UHQ=FALSE__I__;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UHQ) {
-              lisaac_push(&__pos__HYTC,L11012626); /* L84 BLOCK*/;
-              lisaac_push_first(&__pos__3EQ,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__EQ2D,L10888722); /* L83 BLOCK*/;
-              goto do_while__2K2;
+        li__VJKB=(__li__K)(li__XJKB +  1);
+      };
+      if (((void *)li__SJKB != (void *)NULL)) {
+        do {
+          li__0JKB=li__SJKB->li__LBD;
+          if (li__0JKB->li__NBD) {
+            if (li__SJKB->li__WHD) {
+              ((__li__0KB *)li__0JKB)->li__2CD=li__B__;
             } else /* FALSE */ {
-              lisaac_push(&__pos__HYTC,L11012626); /* L84 BLOCK*/;
-              lisaac_push_first(&__pos__3EQ,L8530438); /* L65 FALSE*/;
+              ((__li__0KB *)li__0JKB)->li__NBD=li__I__;
+              ((__li__0KB *)li__0JKB)->li__2CD=li__I__;
             };
           };
-        } else /* FALSE */ {
-          lisaac_push(&__pos__ZDQ,L125174808); /* L955 AREA*/;
-          lisaac_push_first(&__pos__TS1,L8530438); /* L65 FALSE*/;
-        };
-        lisaac_push(&__pos__XMW,L9709074); /* L74 BLOCK*/;
-        goto while_do__HNW;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__QMW,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__SDQ,L8530438); /* L65 FALSE*/;
+          li__SJKB=li__SJKB->li__ZBD;
+        } while ((((void *)li__SJKB != (void *)NULL) && (li__SJKB->li__QYB == li__QJKB)));
       };
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__KCQ,L125438488); /* L957 AREA*/;
-    lisaac_push_first(&__pos__FRT,L8530438); /* L65 FALSE*/;
+  };
+  if (((void *)li__RCJB->li__HC.li__5JB != (void *)NULL)) {
+    li__ALKB=li__RCJB->li__HC.li__5JB;
+    switch (((struct ___OBJ *)li__ALKB)->__id) {
+    case __li__SB__: {
+      li__QCJB(((__li__SB *)li__ALKB));
+    } break;
+    case __li__TC__: {
+      li__5KD(((__li__TC *)li__ALKB));
+    } break;
+    case __li__YC__: {
+      li__CYUC(((__li__YC *)li__ALKB));
+    } break;
+    case __li__RL__: {
+      li__L3UC(((__li__RL *)li__ALKB));
+    } break;
+    case __li__AS__: {
+      li__0RT(((__li__AS *)li__ALKB));
+    } break;
+    case __li__GS__: {
+      li__SIC(((__li__GS *)li__ALKB));
+    } break;
+    };
+  };
+  if (((void *)li__RCJB->li__HC.li__JKB != (void *)NULL)) {
+    li__ALKB=li__RCJB->li__HC.li__JKB;
+    switch (((struct ___OBJ *)li__ALKB)->__id) {
+    case __li__SB__: {
+      li__QCJB(((__li__SB *)li__ALKB));
+    } break;
+    case __li__TC__: {
+      li__5KD(((__li__TC *)li__ALKB));
+    } break;
+    case __li__YC__: {
+      li__CYUC(((__li__YC *)li__ALKB));
+    } break;
+    case __li__RL__: {
+      li__L3UC(((__li__RL *)li__ALKB));
+    } break;
+    case __li__AS__: {
+      li__0RT(((__li__AS *)li__ALKB));
+    } break;
+    case __li__GS__: {
+      li__SIC(((__li__GS *)li__ALKB));
+    } break;
+    };
   };
 }
 
-static void clip_next_child__QSOB(__EXAMPLE__OB *Self__SSOB)
-/* (Strict EXAMPLE{EXAMPLE__OB}) Void Recursive, No inlinable. NO CONTEXT! */
+static void li__5KD(__li__TC *li__ALD)
+/* (Strict DESK{li__TC}) Void Recursive, No inlinable. NO CONTEXT! */
 {
-  __INTEGER__K x0__LAQB,x1__MAQB,y0__NAQB,y1__OAQB,tmp__PAQB;
-  __INTEGER__K plan_value__SAQB,cx0__TAQB,cy0__UAQB,cy1__WAQB;
-  __INTEGER__K __tmp__DBQB,__tmp__MBQB,__tmp__5CQB,__tmp__PGQB;
-  __INTEGER__K __tmp__KHQB,__tmp__LHQB,__tmp__UHQB,__tmp__LIQB;
-  __INTEGER__K __tmp__X3HE;
-  __LIMIT_X__C2B *elt_x__QAQB,*__tmp__CBQB,*__tmp__4CQB;
-  __LIMIT_Y__F2B *elt_y__RAQB,*__tmp__IBQB,*__tmp__SDQB;
-  void *win__XAQB,*winp__YAQB,*__tmp__DCQB,*__tmp__NEQB,*__tmp__4IQB;
-  __PLAN__XOB *__tmp__BBQB,*__tmp__0BQB,*Self__B32D,*__tmp__XCQB;
-  __PLAN__XOB *Self__ZX3D,*__tmp__WHQB,*__tmp__PKQB;
-  _____CONTEXT __pos__RSOB,__pos__JAQB,__pos__4LRB,__pos__5AQB;
-  _____CONTEXT __pos__OXSB,__pos__RBQB,__pos__VXSB,__pos__YBQB;
-  _____CONTEXT __pos__FYTB,__pos__5BQB,__pos__A32D,__pos__2CQB;
-  _____CONTEXT __pos__UX3D,__pos__HHQB,__pos__DTUD,__pos__RHQB;
-  _____CONTEXT __pos__OB5D,__pos__JIQB,__pos__2P5D,__pos__UIQB;
-  _____CONTEXT __pos__T3HE,__pos__U3HE,__pos__V3HE;
-  __BOOLEAN__C __tmp__ADQB,__tmp__BEQB,__tmp__TFQB,__tmp__ZHQB;
-  __BOOLEAN__C __tmp__PIQB;
-  lisaac_push_first(&__pos__RSOB,L126098456); /* L962 AREA*/;
-  lisaac_push_first(&__pos__JAQB,L109059608); /* L832 AREA*/;
-  x0__LAQB= 0;
-  x1__MAQB= 0;
-  y0__NAQB= 0;
-  y1__OAQB= 0;
-  tmp__PAQB= 0;
-  elt_x__QAQB=NULL;
-  elt_y__RAQB=NULL;
-  plan_value__SAQB= 0;
-  cx0__TAQB= 0;
-  cy0__UAQB= 0;
-  cy1__WAQB= 0;
-  win__XAQB=NULL;
-  winp__YAQB=NULL;
-  Self__SSOB->parent_area__DC.clip__WOB=NULL;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__SSOB->parent_area__DC.plan__ZOB != (void *)NULL)) {
-    lisaac_push(&__pos__JAQB,L125438488); /* L957 AREA*/;
-    lisaac_push_first(&__pos__4LRB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__5AQB,L110373400); /* L842 AREA*/;
-    __tmp__BBQB=Self__SSOB->parent_area__DC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__BBQB==NULL) {
-      lisaac_push(&__pos__5AQB,L110502424); /* L843 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__CBQB=__tmp__BBQB->x0__J3B;
-    };
-    /* NULL __LIMIT_X__C2B__ */
-if (__tmp__CBQB==NULL) {
-      lisaac_push(&__pos__5AQB,L110505496); /* L843 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_X */ {
-      __tmp__DBQB=__tmp__CBQB->value__L3B;
-    };
-    x0__LAQB=__tmp__DBQB;
-    __tmp__BBQB=Self__SSOB->parent_area__DC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__BBQB==NULL) {
-      lisaac_push(&__pos__5AQB,L110633496); /* L844 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__CBQB=__tmp__BBQB->x1__N3B;
-    };
-    /* NULL __LIMIT_X__C2B__ */
-if (__tmp__CBQB==NULL) {
-      lisaac_push(&__pos__5AQB,L110636568); /* L844 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_X */ {
-      __tmp__DBQB=__tmp__CBQB->value__L3B;
-    };
-    x1__MAQB=__tmp__DBQB;
-    __tmp__BBQB=Self__SSOB->parent_area__DC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__BBQB==NULL) {
-      lisaac_push(&__pos__5AQB,L110764568); /* L845 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__IBQB=__tmp__BBQB->y0__Q3B;
-    };
-    /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__IBQB==NULL) {
-      lisaac_push(&__pos__5AQB,L110767640); /* L845 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_Y */ {
-      __tmp__DBQB=__tmp__IBQB->value__S3B;
-    };
-    y0__NAQB=__tmp__DBQB;
-    __tmp__BBQB=Self__SSOB->parent_area__DC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__BBQB==NULL) {
-      lisaac_push(&__pos__5AQB,L110895640); /* L846 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__IBQB=__tmp__BBQB->y1__U3B;
-    };
-    /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__IBQB==NULL) {
-      lisaac_push(&__pos__5AQB,L110898712); /* L846 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_Y */ {
-      __tmp__MBQB=__tmp__IBQB->value__S3B;
-    };
-    y1__OAQB=__tmp__MBQB;
-    win__XAQB=Self__SSOB->parent_area__DC.child__FOB;
-    lisaac_push(&__pos__5AQB,L112332312); /* L857 AREA*/;
-    lisaac_push_first(&__pos__OXSB,L9441810); /* L72 BLOCK*/;
-    while_do__NXSB:
-    {
-      lisaac_push(&__pos__OXSB,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__RBQB,L111545880); /* L851 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)win__XAQB != (void *)NULL)) {
-        lisaac_push(&__pos__OXSB,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__RBQB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__VXSB,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__YBQB,L111556632); /* L851 AREA*/;
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__XAQB==NULL) {
-          lisaac_push(&__pos__YBQB,L111680024); /* L852 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)win__XAQB)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__0BQB=((__EXAMPLE__OB *)win__XAQB)->parent_area__DC.plan__ZOB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__0BQB=((__AREA__PB *)win__XAQB)->plan__ZOB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__0BQB=((__DESK__TC *)win__XAQB)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__0BQB=((__G_OUT__YC *)win__XAQB)->parent_area__ZC.plan__ZOB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__0BQB=((__G_RAW__KM *)win__XAQB)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__0BQB=((__VIRTUAL_SCREEN__PT *)win__XAQB)->parent_area__QT.plan__ZOB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__0BQB=((__MOUSE__VT *)win__XAQB)->parent_window__XT.plan__ZOB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__0BQB != (void *)NULL)) {
-          lisaac_push(&__pos__YBQB,L112067608); /* L855 AREA*/;
-          lisaac_push_first(&__pos__FYTB,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__5BQB,L111812632); /* L853 AREA*/;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__0BQB==NULL) {
-            lisaac_push(&__pos__5BQB,L111942680); /* L854 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            lisaac_push(&__pos__5BQB,L111942680); /* L854 AREA*/;
-            Self__B32D=((__PLAN__XOB *)__tmp__0BQB);
-            lisaac_push_first(&__pos__A32D,L20847174); /* L159 PLAN*/;
-            Self__B32D->is_y__SKD=TRUE__B__;
-          };
-        } else /* FALSE */ {
-          lisaac_push(&__pos__YBQB,L112067608); /* L855 AREA*/;
-          lisaac_push_first(&__pos__FYTB,L8530438); /* L65 FALSE*/;
-        };
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__XAQB==NULL) {
-          lisaac_push(&__pos__YBQB,L112204824); /* L856 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)win__XAQB)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__DCQB=((__EXAMPLE__OB *)win__XAQB)->parent_area__DC.next__0NB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__DCQB=((__AREA__PB *)win__XAQB)->next__0NB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__DCQB=((__DESK__TC *)win__XAQB)->parent_g_raw__XC.parent_area__VC.next__0NB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__DCQB=((__G_OUT__YC *)win__XAQB)->parent_area__ZC.next__0NB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__DCQB=((__G_RAW__KM *)win__XAQB)->parent_g_group__LM.parent_area__VC.next__0NB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__DCQB=((__VIRTUAL_SCREEN__PT *)win__XAQB)->parent_area__QT.next__0NB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__DCQB=((__MOUSE__VT *)win__XAQB)->parent_window__XT.next__0NB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        win__XAQB=__tmp__DCQB;
-        lisaac_push(&__pos__VXSB,L9709074); /* L74 BLOCK*/;
-        goto while_do__NXSB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__OXSB,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__RBQB,L8530438); /* L65 FALSE*/;
+  void *li__HLD;
+  li__KSD(li__ALD);
+  if (((void *)li__ALD->li__XC.li__VC.li__5JB != (void *)NULL)) {
+    li__HLD=li__ALD->li__XC.li__VC.li__5JB;
+    switch (((struct ___OBJ *)li__HLD)->__id) {
+    case __li__SB__: {
+      li__QCJB(((__li__SB *)li__HLD));
+    } break;
+    case __li__TC__: {
+      li__5KD(((__li__TC *)li__HLD));
+    } break;
+    case __li__YC__: {
+      li__CYUC(((__li__YC *)li__HLD));
+    } break;
+    case __li__RL__: {
+      li__L3UC(((__li__RL *)li__HLD));
+    } break;
+    case __li__AS__: {
+      li__0RT(((__li__AS *)li__HLD));
+    } break;
+    case __li__GS__: {
+      li__SIC(((__li__GS *)li__HLD));
+    } break;
+    };
+  };
+  if (((void *)li__ALD->li__XC.li__VC.li__JKB != (void *)NULL)) {
+    li__HLD=li__ALD->li__XC.li__VC.li__JKB;
+    switch (((struct ___OBJ *)li__HLD)->__id) {
+    case __li__SB__: {
+      li__QCJB(((__li__SB *)li__HLD));
+    } break;
+    case __li__TC__: {
+      li__5KD(((__li__TC *)li__HLD));
+    } break;
+    case __li__YC__: {
+      li__CYUC(((__li__YC *)li__HLD));
+    } break;
+    case __li__RL__: {
+      li__L3UC(((__li__RL *)li__HLD));
+    } break;
+    case __li__AS__: {
+      li__0RT(((__li__AS *)li__HLD));
+    } break;
+    case __li__GS__: {
+      li__SIC(((__li__GS *)li__HLD));
+    } break;
+    };
+  };
+}
+
+static void li__CYUC(__li__YC *li__DYUC)
+/* (Strict G_OUT{li__YC}) Void Recursive, No inlinable. NO CONTEXT! */
+{
+  __li__K li__PTVC,li__QTVC,li__RTVC,li__STVC,li__TTVC,li__WTVC;
+  __li__K li__XTVC,li__YTVC,li__0TVC,li__BSXD,li__HSXD,li__FSXD;
+  __li__DXB *li__UTVC;
+  __li__GXB *li__VTVC;
+  void *li__1TVC,*li__2TVC,*li__DVVC,*li__FXVC;
+  __li__0KB *li__3TVC,*li__1UVC,*li__UVVC;
+  li__PTVC= 0;
+  li__QTVC= 0;
+  li__RTVC= 0;
+  li__STVC= 0;
+  li__TTVC= 0;
+  li__UTVC=NULL;
+  li__VTVC=NULL;
+  li__WTVC= 0;
+  li__XTVC= 0;
+  li__YTVC= 0;
+  li__0TVC= 0;
+  li__1TVC=NULL;
+  li__2TVC=NULL;
+  li__3TVC=NULL;
+  li__DYUC->li__ZC.li__ZKB=NULL;
+  if (((void *)li__DYUC->li__ZC.li__2KB != (void *)NULL)) {
+    li__PTVC=li__DYUC->li__ZC.li__2KB->li__HYB->li__JYB;
+    li__QTVC=li__DYUC->li__ZC.li__2KB->li__LYB->li__JYB;
+    li__RTVC=li__DYUC->li__ZC.li__2KB->li__OYB->li__QYB;
+    li__STVC=li__DYUC->li__ZC.li__2KB->li__SYB->li__QYB;
+    li__1TVC=li__DYUC->li__ZC.li__JKB;
+    while (((void *)li__1TVC != (void *)NULL)) {
+      switch (((struct ___OBJ *)li__1TVC)->__id) {
+      case __li__SB__: {
+        li__1UVC=((__li__SB *)li__1TVC)->li__HC.li__2KB;
+      } break;
+      case __li__TB__: {
+        li__1UVC=((__li__TB *)li__1TVC)->li__2KB;
+      } break;
+      case __li__TC__: {
+        li__1UVC=((__li__TC *)li__1TVC)->li__XC.li__VC.li__2KB;
+      } break;
+      case __li__YC__: {
+        li__1UVC=((__li__YC *)li__1TVC)->li__ZC.li__2KB;
+      } break;
+      case __li__RL__: {
+        li__1UVC=((__li__RL *)li__1TVC)->li__SL.li__VC.li__2KB;
+      } break;
+      case __li__AS__: {
+        li__1UVC=((__li__AS *)li__1TVC)->li__BS.li__2KB;
+      } break;
+      case __li__GS__: {
+        li__1UVC=((__li__GS *)li__1TVC)->li__IS.li__2KB;
+      } break;
+      };
+      li__3TVC=li__1UVC;
+      if (((void *)li__1UVC != (void *)NULL)) {
+        ((__li__0KB *)li__1UVC)->li__NBD=li__B__;
+      };
+      switch (((struct ___OBJ *)li__1TVC)->__id) {
+      case __li__SB__: {
+        li__DVVC=((__li__SB *)li__1TVC)->li__HC.li__5JB;
+      } break;
+      case __li__TB__: {
+        li__DVVC=((__li__TB *)li__1TVC)->li__5JB;
+      } break;
+      case __li__TC__: {
+        li__DVVC=((__li__TC *)li__1TVC)->li__XC.li__VC.li__5JB;
+      } break;
+      case __li__YC__: {
+        li__DVVC=((__li__YC *)li__1TVC)->li__ZC.li__5JB;
+      } break;
+      case __li__RL__: {
+        li__DVVC=((__li__RL *)li__1TVC)->li__SL.li__VC.li__5JB;
+      } break;
+      case __li__AS__: {
+        li__DVVC=((__li__AS *)li__1TVC)->li__BS.li__5JB;
+      } break;
+      case __li__GS__: {
+        li__DVVC=((__li__GS *)li__1TVC)->li__IS.li__5JB;
+      } break;
       };
+      li__1TVC=li__DVVC;
     };
-    win__XAQB=Self__SSOB;
-    lisaac_push(&__pos__5AQB,L114178072); /* L871 AREA*/;
-    lisaac_push_first(&__pos__OXSB,L10621458); /* L81 BLOCK*/;
-    do_while__ZXSB:
-    {
-      lisaac_push(&__pos__OXSB,L10621458); /* L81 BLOCK*/;
-      lisaac_push_first(&__pos__RBQB,L112725528); /* L860 AREA*/;
-      /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__XAQB==NULL) {
-        lisaac_push(&__pos__RBQB,L112860696); /* L861 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)win__XAQB)->__id) {
-        case __EXAMPLE__OB__: {
-          __tmp__DCQB=((__EXAMPLE__OB *)win__XAQB)->parent_area__DC.prev__TOB;
-        } break;
-        case __AREA__PB__: {
-          __tmp__DCQB=((__AREA__PB *)win__XAQB)->prev__TOB;
+    li__1TVC=li__DYUC;
+    do {
+      switch (((struct ___OBJ *)li__1TVC)->__id) {
+      case __li__SB__: {
+        li__DVVC=((__li__SB *)li__1TVC)->li__HC.li__WKB;
+      } break;
+      case __li__TB__: {
+        li__DVVC=((__li__TB *)li__1TVC)->li__WKB;
+      } break;
+      case __li__TC__: {
+        li__DVVC=((__li__TC *)li__1TVC)->li__XC.li__VC.li__WKB;
+      } break;
+      case __li__YC__: {
+        li__DVVC=((__li__YC *)li__1TVC)->li__ZC.li__WKB;
+      } break;
+      case __li__RL__: {
+        li__DVVC=((__li__RL *)li__1TVC)->li__SL.li__VC.li__WKB;
+      } break;
+      case __li__AS__: {
+        li__DVVC=((__li__AS *)li__1TVC)->li__BS.li__WKB;
+      } break;
+      case __li__GS__: {
+        li__DVVC=((__li__GS *)li__1TVC)->li__IS.li__WKB;
+      } break;
+      };
+      li__2TVC=li__DVVC;
+      while (((void *)li__2TVC != (void *)NULL)) {
+        switch (((struct ___OBJ *)li__2TVC)->__id) {
+        case __li__SB__: {
+          li__UVVC=((__li__SB *)li__2TVC)->li__HC.li__2KB;
         } break;
-        case __DESK__TC__: {
-          __tmp__DCQB=((__DESK__TC *)win__XAQB)->parent_g_raw__XC.parent_area__VC.prev__TOB;
+        case __li__TC__: {
+          li__UVVC=((__li__TC *)li__2TVC)->li__XC.li__VC.li__2KB;
         } break;
-        case __G_OUT__YC__: {
-          __tmp__DCQB=((__G_OUT__YC *)win__XAQB)->parent_area__ZC.prev__TOB;
+        case __li__YC__: {
+          li__UVVC=((__li__YC *)li__2TVC)->li__ZC.li__2KB;
         } break;
-        case __G_RAW__KM__: {
-          __tmp__DCQB=((__G_RAW__KM *)win__XAQB)->parent_g_group__LM.parent_area__VC.prev__TOB;
+        case __li__RL__: {
+          li__UVVC=((__li__RL *)li__2TVC)->li__SL.li__VC.li__2KB;
         } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          __tmp__DCQB=((__VIRTUAL_SCREEN__PT *)win__XAQB)->parent_area__QT.prev__TOB;
+        case __li__AS__: {
+          li__UVVC=((__li__AS *)li__2TVC)->li__BS.li__2KB;
         } break;
-        case __MOUSE__VT__: {
-          __tmp__DCQB=((__MOUSE__VT *)win__XAQB)->parent_window__XT.prev__TOB;
+        case __li__GS__: {
+          li__UVVC=((__li__GS *)li__2TVC)->li__IS.li__2KB;
         } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
-      winp__YAQB=__tmp__DCQB;
-      lisaac_push(&__pos__RBQB,L113902616); /* L869 AREA*/;
-      lisaac_push_first(&__pos__VXSB,L9441810); /* L72 BLOCK*/;
-      while_do__WPTB:
-      {
-        lisaac_push(&__pos__VXSB,L9441810); /* L72 BLOCK*/;
-        lisaac_push_first(&__pos__YBQB,L112985112); /* L862 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)winp__YAQB != (void *)NULL)) {
-          lisaac_push(&__pos__VXSB,L9832978); /* L75 BLOCK*/;
-          lisaac_push_first(&__pos__YBQB,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__FYTB,L9576466); /* L73 BLOCK*/;
-          lisaac_push_first(&__pos__5BQB,L112996376); /* L862 AREA*/;
-          /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (winp__YAQB==NULL) {
-            lisaac_push(&__pos__5BQB,L113123352); /* L863 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else {
-            switch (((struct ___OBJ *)winp__YAQB)->__id) {
-            case __EXAMPLE__OB__: {
-              __tmp__XCQB=((__EXAMPLE__OB *)winp__YAQB)->parent_area__DC.plan__ZOB;
-            } break;
-            case __DESK__TC__: {
-              __tmp__XCQB=((__DESK__TC *)winp__YAQB)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-            } break;
-            case __G_OUT__YC__: {
-              __tmp__XCQB=((__G_OUT__YC *)winp__YAQB)->parent_area__ZC.plan__ZOB;
-            } break;
-            case __G_RAW__KM__: {
-              __tmp__XCQB=((__G_RAW__KM *)winp__YAQB)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-            } break;
-            case __VIRTUAL_SCREEN__PT__: {
-              __tmp__XCQB=((__VIRTUAL_SCREEN__PT *)winp__YAQB)->parent_area__QT.plan__ZOB;
-            } break;
-            case __MOUSE__VT__: {
-              __tmp__XCQB=((__MOUSE__VT *)winp__YAQB)->parent_window__XT.plan__ZOB;
-            } break;
-            default:
-            lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-            }
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__XCQB != (void *)NULL)) {
-            lisaac_push(&__pos__5BQB,L113254936); /* L864 AREA*/;
-            lisaac_push_first(&__pos__A32D,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__2CQB,L113255960); /* L864 AREA*/;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__XCQB==NULL) {
-              lisaac_push(&__pos__2CQB,L113258520); /* L864 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__4CQB=__tmp__XCQB->x0__J3B;
-            };
-            /* NULL __LIMIT_X__C2B__ */
-if (__tmp__4CQB==NULL) {
-              lisaac_push(&__pos__2CQB,L113261592); /* L864 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              __tmp__5CQB=__tmp__4CQB->value__L3B;
-            };
-            lisaac_push(&__pos__2CQB,L113262616); /* L864 AREA*/;
-            __tmp__ADQB=__infix_less_equal__GTG(__tmp__5CQB,x1__MAQB);
-            __tmp__BEQB=__tmp__ADQB;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__5BQB,L113254936); /* L864 AREA*/;
-            lisaac_push_first(&__pos__A32D,L12081158); /* L92 FALSE*/;
-            __tmp__BEQB=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BEQB) {
-            lisaac_push(&__pos__5BQB,L113265688); /* L864 AREA*/;
-            lisaac_push_first(&__pos__A32D,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__2CQB,L113266712); /* L864 AREA*/;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__XCQB==NULL) {
-              lisaac_push(&__pos__2CQB,L113269272); /* L864 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__4CQB=__tmp__XCQB->x1__N3B;
-            };
-            /* NULL __LIMIT_X__C2B__ */
-if (__tmp__4CQB==NULL) {
-              lisaac_push(&__pos__2CQB,L113272344); /* L864 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              __tmp__5CQB=__tmp__4CQB->value__L3B;
-            };
-            lisaac_push(&__pos__2CQB,L113273368); /* L864 AREA*/;
-            __tmp__ADQB=__infix_greater_equal__JGG(__tmp__5CQB,x0__LAQB);
-            __tmp__BEQB=__tmp__ADQB;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__5BQB,L113265688); /* L864 AREA*/;
-            lisaac_push_first(&__pos__A32D,L12081158); /* L92 FALSE*/;
-            __tmp__BEQB=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BEQB) {
-            lisaac_push(&__pos__5BQB,L113276440); /* L864 AREA*/;
-            lisaac_push_first(&__pos__A32D,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__2CQB,L113379352); /* L865 AREA*/;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__XCQB==NULL) {
-              lisaac_push(&__pos__2CQB,L113381912); /* L865 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__SDQB=__tmp__XCQB->y0__Q3B;
-            };
-            /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__SDQB==NULL) {
-              lisaac_push(&__pos__2CQB,L113384984); /* L865 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              __tmp__5CQB=__tmp__SDQB->value__S3B;
-            };
-            lisaac_push(&__pos__2CQB,L113385496); /* L865 AREA*/;
-            __tmp__ADQB=__infix_less__LOH(__tmp__5CQB,y1__OAQB);
-            __tmp__BEQB=__tmp__ADQB;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__5BQB,L113276440); /* L864 AREA*/;
-            lisaac_push_first(&__pos__A32D,L12081158); /* L92 FALSE*/;
-            __tmp__BEQB=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BEQB) {
-            lisaac_push(&__pos__5BQB,L113389080); /* L865 AREA*/;
-            lisaac_push_first(&__pos__A32D,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__2CQB,L113390104); /* L865 AREA*/;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__XCQB==NULL) {
-              lisaac_push(&__pos__2CQB,L113392664); /* L865 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__SDQB=__tmp__XCQB->y1__U3B;
-            };
-            /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__SDQB==NULL) {
-              lisaac_push(&__pos__2CQB,L113395736); /* L865 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              __tmp__5CQB=__tmp__SDQB->value__S3B;
-            };
-            lisaac_push(&__pos__2CQB,L113396248); /* L865 AREA*/;
-            lisaac_push_first(&__pos__UX3D,L14700552); /* L112 NUMERIC*/;
-            __tmp__ADQB=(__tmp__5CQB > y0__NAQB);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__5BQB,L113389080); /* L865 AREA*/;
-            lisaac_push_first(&__pos__A32D,L12081158); /* L92 FALSE*/;
-            __tmp__ADQB=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ADQB) {
-            lisaac_push(&__pos__5BQB,L113641496); /* L867 AREA*/;
-            lisaac_push_first(&__pos__A32D,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__2CQB,L113400856); /* L865 AREA*/;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__XCQB==NULL) {
-              lisaac_push(&__pos__2CQB,L113516568); /* L866 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              lisaac_push(&__pos__2CQB,L113516568); /* L866 AREA*/;
-              Self__ZX3D=((__PLAN__XOB *)__tmp__XCQB);
-              lisaac_push_first(&__pos__UX3D,L20847174); /* L159 PLAN*/;
-              Self__ZX3D->is_y__SKD=TRUE__B__;
-            };
-          } else /* FALSE */ {
-            lisaac_push(&__pos__5BQB,L113641496); /* L867 AREA*/;
-            lisaac_push_first(&__pos__A32D,L8530438); /* L65 FALSE*/;
-          };
-          /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (winp__YAQB==NULL) {
-            lisaac_push(&__pos__5BQB,L113779736); /* L868 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else {
-            switch (((struct ___OBJ *)winp__YAQB)->__id) {
-            case __EXAMPLE__OB__: {
-              __tmp__NEQB=((__EXAMPLE__OB *)winp__YAQB)->parent_area__DC.prev__TOB;
-            } break;
-            case __DESK__TC__: {
-              __tmp__NEQB=((__DESK__TC *)winp__YAQB)->parent_g_raw__XC.parent_area__VC.prev__TOB;
-            } break;
-            case __G_OUT__YC__: {
-              __tmp__NEQB=((__G_OUT__YC *)winp__YAQB)->parent_area__ZC.prev__TOB;
-            } break;
-            case __G_RAW__KM__: {
-              __tmp__NEQB=((__G_RAW__KM *)winp__YAQB)->parent_g_group__LM.parent_area__VC.prev__TOB;
-            } break;
-            case __VIRTUAL_SCREEN__PT__: {
-              __tmp__NEQB=((__VIRTUAL_SCREEN__PT *)winp__YAQB)->parent_area__QT.prev__TOB;
-            } break;
-            case __MOUSE__VT__: {
-              __tmp__NEQB=((__MOUSE__VT *)winp__YAQB)->parent_window__XT.prev__TOB;
-            } break;
-            default:
-            lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-            }
-          };
-          winp__YAQB=__tmp__NEQB;
-          lisaac_push(&__pos__FYTB,L9709074); /* L74 BLOCK*/;
-          goto while_do__WPTB;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__VXSB,L9832978); /* L75 BLOCK*/;
-          lisaac_push_first(&__pos__YBQB,L8530438); /* L65 FALSE*/;
         };
-      };
-      /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__XAQB==NULL) {
-        lisaac_push(&__pos__RBQB,L114040856); /* L870 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)win__XAQB)->__id) {
-        case __EXAMPLE__OB__: {
-          __tmp__DCQB=((__EXAMPLE__OB *)win__XAQB)->parent_area__DC.parent__DBB;
-        } break;
-        case __AREA__PB__: {
-          __tmp__DCQB=((__AREA__PB *)win__XAQB)->parent__DBB;
+        li__3TVC=li__UVVC;
+        if (((((((void *)li__UVVC != (void *)NULL) && (li__UVVC->li__HYB->li__JYB <= li__QTVC)) && (li__UVVC->li__LYB->li__JYB >= li__PTVC)) && (li__UVVC->li__OYB->li__QYB < li__STVC)) && (li__UVVC->li__SYB->li__QYB > li__RTVC))) {
+          ((__li__0KB *)li__UVVC)->li__NBD=li__B__;
+        };
+        switch (((struct ___OBJ *)li__2TVC)->__id) {
+        case __li__SB__: {
+          li__FXVC=((__li__SB *)li__2TVC)->li__HC.li__WKB;
         } break;
-        case __DESK__TC__: {
-          __tmp__DCQB=((__DESK__TC *)win__XAQB)->parent_g_raw__XC.parent_area__VC.parent__DBB;
+        case __li__TC__: {
+          li__FXVC=((__li__TC *)li__2TVC)->li__XC.li__VC.li__WKB;
         } break;
-        case __G_OUT__YC__: {
-          __tmp__DCQB=((__G_OUT__YC *)win__XAQB)->parent_area__ZC.parent__DBB;
+        case __li__YC__: {
+          li__FXVC=((__li__YC *)li__2TVC)->li__ZC.li__WKB;
         } break;
-        case __G_RAW__KM__: {
-          __tmp__DCQB=((__G_RAW__KM *)win__XAQB)->parent_g_group__LM.parent_area__VC.parent__DBB;
+        case __li__RL__: {
+          li__FXVC=((__li__RL *)li__2TVC)->li__SL.li__VC.li__WKB;
         } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          __tmp__DCQB=((__VIRTUAL_SCREEN__PT *)win__XAQB)->parent_area__QT.parent__DBB;
+        case __li__AS__: {
+          li__FXVC=((__li__AS *)li__2TVC)->li__BS.li__WKB;
         } break;
-        case __MOUSE__VT__: {
-          __tmp__DCQB=((__MOUSE__VT *)win__XAQB)->parent_window__XT.parent__DBB;
+        case __li__GS__: {
+          li__FXVC=((__li__GS *)li__2TVC)->li__IS.li__WKB;
         } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
+        };
+        li__2TVC=li__FXVC;
       };
-      win__XAQB=__tmp__DCQB;
-      lisaac_push(&__pos__OXSB,L10755090); /* L82 BLOCK*/;
-      lisaac_push_first(&__pos__RBQB,L114172952); /* L871 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__DCQB != (void *)NULL)) {
-        lisaac_push(&__pos__OXSB,L11012626); /* L84 BLOCK*/;
-        lisaac_push_first(&__pos__RBQB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__VXSB,L10888722); /* L83 BLOCK*/;
-        goto do_while__ZXSB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__OXSB,L11012626); /* L84 BLOCK*/;
-        lisaac_push_first(&__pos__RBQB,L8530438); /* L65 FALSE*/;
+      switch (((struct ___OBJ *)li__1TVC)->__id) {
+      case __li__SB__: {
+        li__DVVC=((__li__SB *)li__1TVC)->li__HC.li__H4;
+      } break;
+      case __li__TB__: {
+        li__DVVC=((__li__TB *)li__1TVC)->li__H4;
+      } break;
+      case __li__TC__: {
+        li__DVVC=((__li__TC *)li__1TVC)->li__XC.li__VC.li__H4;
+      } break;
+      case __li__YC__: {
+        li__DVVC=((__li__YC *)li__1TVC)->li__ZC.li__H4;
+      } break;
+      case __li__RL__: {
+        li__DVVC=((__li__RL *)li__1TVC)->li__SL.li__VC.li__H4;
+      } break;
+      case __li__AS__: {
+        li__DVVC=((__li__AS *)li__1TVC)->li__BS.li__H4;
+      } break;
+      case __li__GS__: {
+        li__DVVC=((__li__GS *)li__1TVC)->li__IS.li__H4;
+      } break;
       };
-    };
-    __tmp__BBQB=Self__SSOB->parent_area__DC.plan__ZOB;
-    /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-      lisaac_push(&__pos__5AQB,L114311192); /* L872 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* FAST_ARRAY(PLAN) */ {
-      lisaac_push(&__pos__5AQB,L114311192); /* L872 AREA*/;
-      force__to__IU4(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),__tmp__BBQB, 0);
-    };
-    first_clip__XJD=NULL;
-    elt_y__RAQB=list_y__HDC;
-    cy0__UAQB=__tmp__DBQB;
-    lisaac_push(&__pos__5AQB,L125308440); /* L956 AREA*/;
-    lisaac_push_first(&__pos__OXSB,L9441810); /* L72 BLOCK*/;
-    while_do__JYSB:
-    {
-      lisaac_push(&__pos__OXSB,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__RBQB,L115084824); /* L878 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)elt_y__RAQB != (void *)NULL)) {
-        lisaac_push(&__pos__OXSB,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__RBQB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__VXSB,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__YBQB,L115606552); /* L882 AREA*/;
-        lisaac_push_first(&__pos__FYTB,L9441810); /* L72 BLOCK*/;
-        while_do__UYTB:
-        {
-          lisaac_push(&__pos__FYTB,L9441810); /* L72 BLOCK*/;
-          lisaac_push_first(&__pos__5BQB,L115344408); /* L880 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)elt_y__RAQB != (void *)NULL)) {
-            lisaac_push(&__pos__5BQB,L115352600); /* L880 AREA*/;
-            lisaac_push_first(&__pos__A32D,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__2CQB,L115353624); /* L880 AREA*/;
-            /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__RAQB==NULL) {
-              lisaac_push(&__pos__2CQB,L115359768); /* L880 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              Self__ZX3D=elt_y__RAQB->plan__QKD;
-            };
-            /* NULL __PLAN__XOB__ */
-if (Self__ZX3D==NULL) {
-              lisaac_push(&__pos__2CQB,L115362328); /* L880 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__TFQB=Self__ZX3D->is_y__SKD;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TFQB) {
-              lisaac_push(&__pos__2CQB,L115354136); /* L880 AREA*/;
-              lisaac_push_first(&__pos__UX3D,L13509634); /* L103 TRUE*/;
-              __tmp__TFQB=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__2CQB,L115354136); /* L880 AREA*/;
-              lisaac_push_first(&__pos__UX3D,L14689286); /* L112 FALSE*/;
-              __tmp__TFQB=TRUE__B__;
-            };
-            __tmp__ADQB=__tmp__TFQB;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__5BQB,L115352600); /* L880 AREA*/;
-            lisaac_push_first(&__pos__A32D,L12081158); /* L92 FALSE*/;
-            __tmp__ADQB=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ADQB) {
-            lisaac_push(&__pos__FYTB,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__5BQB,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__A32D,L9576466); /* L73 BLOCK*/;
-            lisaac_push_first(&__pos__2CQB,L115368984); /* L880 AREA*/;
-            /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__RAQB==NULL) {
-              lisaac_push(&__pos__2CQB,L115484696); /* L881 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              __tmp__SDQB=elt_y__RAQB->next__5KD;
-            };
-            elt_y__RAQB=__tmp__SDQB;
-            lisaac_push(&__pos__A32D,L9709074); /* L74 BLOCK*/;
-            goto while_do__UYTB;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__FYTB,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__5BQB,L8530438); /* L65 FALSE*/;
-          };
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)elt_y__RAQB == (void *)NULL)) {
-          lisaac_push(&__pos__YBQB,L116524056); /* L889 AREA*/;
-          lisaac_push_first(&__pos__FYTB,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__5BQB,L116004376); /* L885 AREA*/;
-          lisaac_push_first(&__pos__A32D,L9195016); /* L70 NUMERIC*/;
-          cy1__WAQB=(__INTEGER__K)(y1__OAQB -  1);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__YBQB,L116524056); /* L889 AREA*/;
-          lisaac_push_first(&__pos__FYTB,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__5BQB,L116134424); /* L886 AREA*/;
-          /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__RAQB==NULL) {
-            lisaac_push(&__pos__5BQB,L116270616); /* L887 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_Y */ {
-            __tmp__5CQB=elt_y__RAQB->value__S3B;
-          };
-          tmp__PAQB=__tmp__5CQB;
-          lisaac_push(&__pos__5BQB,L116401688); /* L888 AREA*/;
-          __tmp__PGQB=min__TLH(__tmp__5CQB,y1__OAQB);
-          lisaac_push(&__pos__5BQB,L116402712); /* L888 AREA*/;
-          lisaac_push_first(&__pos__A32D,L9195016); /* L70 NUMERIC*/;
-          cy1__WAQB=(__INTEGER__K)(__tmp__PGQB -  1);
-        };
-        lisaac_push(&__pos__YBQB,L116788760); /* L891 AREA*/;
-        __tmp__ADQB=__infix_less_equal__GTG(cy0__UAQB,cy1__WAQB);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ADQB) {
-          lisaac_push(&__pos__YBQB,L123208728); /* L940 AREA*/;
-          lisaac_push_first(&__pos__FYTB,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__5BQB,L116793368); /* L891 AREA*/;
-          last_clip__1LD=NULL;
-          top_clip__3LD=first_clip__XJD;
-          elt_x__QAQB=list_x__0CC;
-          plan_value__SAQB= 0;
-          cx0__TAQB=x0__LAQB;
-          win__XAQB=Self__SSOB;
-          lisaac_push(&__pos__5BQB,L122566168); /* L935 AREA*/;
-          lisaac_push_first(&__pos__A32D,L10621458); /* L81 BLOCK*/;
-          do_while__UEUB:
-          {
-            lisaac_push(&__pos__A32D,L10621458); /* L81 BLOCK*/;
-            lisaac_push_first(&__pos__2CQB,L117966872); /* L900 AREA*/;
-            /* NULL __LIMIT_X__C2B__ */
-if (elt_x__QAQB==NULL) {
-              lisaac_push(&__pos__2CQB,L118105624); /* L901 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              Self__ZX3D=elt_x__QAQB->plan__EMD;
-            };
-            /* NULL __PLAN__XOB__ */
-if (Self__ZX3D==NULL) {
-              lisaac_push(&__pos__2CQB,L118233624); /* L902 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__TFQB=Self__ZX3D->is_x__GMD;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TFQB) {
-              lisaac_push(&__pos__2CQB,L122293272); /* L933 AREA*/;
-              lisaac_push_first(&__pos__UX3D,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__HHQB,L118236696); /* L902 AREA*/;
-              /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                lisaac_push(&__pos__HHQB,L118371352); /* L903 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* FAST_ARRAY(PLAN) */ {
-                __tmp__KHQB=(*(stack_plan__UJD)).upper__PMD;
-              };
-              /* NULL __PLAN__XOB__ */
-if (Self__ZX3D==NULL) {
-                lisaac_push(&__pos__HHQB,L118376472); /* L903 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* PLAN */ {
-                __tmp__LHQB=Self__ZX3D->level__1BC;
-              };
-              lisaac_push(&__pos__HHQB,L118371864); /* L903 AREA*/;
-              __tmp__TFQB=__infix_less__LOH(__tmp__KHQB,__tmp__LHQB);
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TFQB) {
-                lisaac_push(&__pos__HHQB,L118378520); /* L903 AREA*/;
-                lisaac_push_first(&__pos__DTUD,L10377218); /* L79 TRUE*/;
-                __tmp__ZHQB=TRUE__B__;
-              } else /* FALSE */ {
-                lisaac_push(&__pos__HHQB,L118378520); /* L903 AREA*/;
-                lisaac_push_first(&__pos__DTUD,L11832326); /* L90 FALSE*/;
-                lisaac_push_first(&__pos__RHQB,L118379544); /* L903 AREA*/;
-                /* NULL __PLAN__XOB__ */
-if (Self__ZX3D==NULL) {
-                  lisaac_push(&__pos__RHQB,L118392344); /* L903 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  __tmp__UHQB=Self__ZX3D->level__1BC;
+      li__1TVC=li__DVVC;
+    } while (((void *)li__DVVC != (void *)NULL));
+    li__3E1(((__li__KAD *)li__TAD),li__DYUC->li__ZC.li__2KB, 0);
+    li__WAD=NULL;
+    li__VTVC=li__W3B;
+    li__YTVC=li__RTVC;
+    while (((void *)li__VTVC != (void *)NULL)) {
+      while ((((void *)li__VTVC != (void *)NULL) && (! li__VTVC->li__LBD->li__NBD))) {
+        li__VTVC=li__VTVC->li__ZBD;
+      };
+      if (((void *)li__VTVC == (void *)NULL)) {
+        li__0TVC=(__li__K)(li__STVC -  1);
+      } else /* FALSE */ {
+        li__TTVC=li__VTVC->li__QYB;
+        li__BSXD= 0;
+        if ((li__TTVC > li__STVC)) {
+          li__BSXD=li__STVC;
+        } else /* FALSE */ {
+          li__BSXD=li__TTVC;
+        };
+        li__0TVC=(__li__K)(li__BSXD -  1);
+      };
+      if ((li__YTVC <= li__0TVC)) {
+        li__SCD=NULL;
+        li__UCD=li__WAD;
+        li__UTVC=li__J3B;
+        li__WTVC= 0;
+        li__XTVC=li__PTVC;
+        li__1TVC=li__DYUC;
+        do {
+          li__3TVC=li__UTVC->li__0CD;
+          if (li__3TVC->li__2CD) {
+            if ((((*(li__TAD)).li__EDD < li__3TVC->li__M2B) || ((void *)((void **)(*(((__li__KAD *)li__TAD))).li__WF1)[li__3TVC->li__M2B] == (void *)NULL))) {
+              li__3E1(((__li__KAD *)li__TAD),li__3TVC,li__3TVC->li__M2B);
+              if ((li__3TVC->li__M2B > li__WTVC)) {
+                li__HSXD=(__li__K)(li__UTVC->li__JYB -  1);
+                li__FSXD= 0;
+                if ((li__HSXD > li__QTVC)) {
+                  li__FSXD=li__QTVC;
+                } else /* FALSE */ {
+                  li__FSXD=li__HSXD;
                 };
-                /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                  lisaac_push(&__pos__RHQB,L118392856); /* L903 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* FAST_ARRAY(PLAN) */ {
-                  lisaac_push(&__pos__RHQB,L118392856); /* L903 AREA*/;
-                  __tmp__WHQB=item__IDNB(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),__tmp__UHQB);
+                if ((li__XTVC <= li__FSXD)) {
+                  li__LS0C(li__DYUC,li__1TVC,li__XTVC,li__YTVC,li__FSXD,li__0TVC);
+                  li__XTVC=(__li__K)(li__FSXD +  1);
                 };
-                __tmp__ZHQB=((void *)__tmp__WHQB == (void *)NULL);
+                li__WTVC=li__3TVC->li__M2B;
+                li__1TVC=li__3TVC->li__VED;
               };
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ZHQB) {
-                lisaac_push(&__pos__HHQB,L122163224); /* L932 AREA*/;
-                lisaac_push_first(&__pos__DTUD,L6825986); /* L52 TRUE*/;
-                lisaac_push_first(&__pos__RHQB,L118399000); /* L903 AREA*/;
-                /* NULL __PLAN__XOB__ */
-if (Self__ZX3D==NULL) {
-                  lisaac_push(&__pos__RHQB,L118637592); /* L905 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  __tmp__UHQB=Self__ZX3D->level__1BC;
-                };
-                /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                  lisaac_push(&__pos__RHQB,L118638104); /* L905 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* FAST_ARRAY(PLAN) */ {
-                  lisaac_push(&__pos__RHQB,L118638104); /* L905 AREA*/;
-                  force__to__IU4(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),Self__ZX3D,__tmp__UHQB);
-                };
-                /* NULL __PLAN__XOB__ */
-if (Self__ZX3D==NULL) {
-                  lisaac_push(&__pos__RHQB,L118756888); /* L906 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  __tmp__UHQB=Self__ZX3D->level__1BC;
-                };
-                lisaac_push(&__pos__RHQB,L118757400); /* L906 AREA*/;
-                lisaac_push_first(&__pos__OB5D,L14700552); /* L112 NUMERIC*/;
-                /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__UHQB > plan_value__SAQB)) {
-                  lisaac_push(&__pos__RHQB,L119932440); /* L915 AREA*/;
-                  lisaac_push_first(&__pos__OB5D,L8792066); /* L67 TRUE*/;
-                  lisaac_push_first(&__pos__JIQB,L118765592); /* L906 AREA*/;
-                  /* NULL __LIMIT_X__C2B__ */
-if (elt_x__QAQB==NULL) {
-                    lisaac_push(&__pos__JIQB,L119024152); /* L908 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* LIMIT_X */ {
-                    __tmp__LIQB=elt_x__QAQB->value__L3B;
-                  };
-                  lisaac_push(&__pos__JIQB,L119024664); /* L908 AREA*/;
-                  lisaac_push_first(&__pos__2P5D,L9195016); /* L70 NUMERIC*/;
-                  __tmp__UHQB=(__INTEGER__K)(__tmp__LIQB -  1);
-                  lisaac_push(&__pos__JIQB,L119029272); /* L908 AREA*/;
-                  __tmp__LIQB=min__TLH(__tmp__UHQB,x1__MAQB);
-                  lisaac_push(&__pos__JIQB,L119149592); /* L909 AREA*/;
-                  __tmp__PIQB=__infix_less_equal__GTG(cx0__TAQB,__tmp__LIQB);
-                  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__PIQB) {
-                    lisaac_push(&__pos__JIQB,L119540248); /* L912 AREA*/;
-                    lisaac_push_first(&__pos__2P5D,L8792066); /* L67 TRUE*/;
-                    lisaac_push_first(&__pos__UIQB,L119299096); /* L910 AREA*/;
-                    add_clip__from__to__VPUB(Self__SSOB,win__XAQB,cx0__TAQB,cy0__UAQB,__tmp__LIQB,cy1__WAQB);
-                    lisaac_push(&__pos__UIQB,L119414296); /* L911 AREA*/;
-                    lisaac_push_first(&__pos__T3HE,L9990152); /* L76 NUMERIC*/;
-                    lisaac_push_first(&__pos__U3HE,L11029512); /* L84 NUMERIC*/;
-                    lisaac_push_first(&__pos__V3HE,L9195016); /* L70 NUMERIC*/;
-                    __tmp__X3HE=(__INTEGER__K)(-  1);
-                    lisaac_push(&__pos__T3HE,L9989128); /* L76 NUMERIC*/;
-                    lisaac_push_first(&__pos__U3HE,L9195016); /* L70 NUMERIC*/;
-                    cx0__TAQB=(__INTEGER__K)(__tmp__LIQB - __tmp__X3HE);
-                  } else /* FALSE */ {
-                    lisaac_push(&__pos__JIQB,L119540248); /* L912 AREA*/;
-                    lisaac_push_first(&__pos__2P5D,L8530438); /* L65 FALSE*/;
-                  };
-                  /* NULL __PLAN__XOB__ */
-if (Self__ZX3D==NULL) {
-                    lisaac_push(&__pos__JIQB,L119681048); /* L913 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* PLAN */ {
-                    __tmp__X3HE=Self__ZX3D->level__1BC;
-                  };
-                  plan_value__SAQB=__tmp__X3HE;
-                  /* NULL __PLAN__XOB__ */
-if (Self__ZX3D==NULL) {
-                    lisaac_push(&__pos__JIQB,L119809048); /* L914 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* PLAN */ {
-                    __tmp__4IQB=Self__ZX3D->window__EOD;
-                  };
-                  win__XAQB=__tmp__4IQB;
+            } else /* FALSE */ {
+              li__ZSHD(((__li__KAD *)li__TAD),li__3TVC->li__M2B);
+              if ((li__3TVC->li__M2B == li__WTVC)) {
+                li__HSXD=li__UTVC->li__JYB;
+                li__FSXD= 0;
+                if ((li__HSXD > li__QTVC)) {
+                  li__FSXD=li__QTVC;
                 } else /* FALSE */ {
-                  lisaac_push(&__pos__RHQB,L119932440); /* L915 AREA*/;
-                  lisaac_push_first(&__pos__OB5D,L8530438); /* L65 FALSE*/;
-                };
-              } else /* FALSE */ {
-                lisaac_push(&__pos__HHQB,L122163224); /* L932 AREA*/;
-                lisaac_push_first(&__pos__DTUD,L6826502); /* L52 FALSE*/;
-                lisaac_push_first(&__pos__RHQB,L120069656); /* L916 AREA*/;
-                /* NULL __PLAN__XOB__ */
-if (Self__ZX3D==NULL) {
-                  lisaac_push(&__pos__RHQB,L120342552); /* L918 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  __tmp__UHQB=Self__ZX3D->level__1BC;
-                };
-                /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                  lisaac_push(&__pos__RHQB,L120343064); /* L918 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* FAST_ARRAY(PLAN) */ {
-                  lisaac_push(&__pos__RHQB,L120343064); /* L918 AREA*/;
-                  force__to__ORWD(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),__tmp__UHQB);
+                  li__FSXD=li__HSXD;
                 };
-                /* NULL __PLAN__XOB__ */
-if (Self__ZX3D==NULL) {
-                  lisaac_push(&__pos__RHQB,L120460824); /* L919 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  __tmp__UHQB=Self__ZX3D->level__1BC;
-                };
-                /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__UHQB == plan_value__SAQB)) {
-                  lisaac_push(&__pos__RHQB,L122029592); /* L931 AREA*/;
-                  lisaac_push_first(&__pos__OB5D,L8792066); /* L67 TRUE*/;
-                  lisaac_push_first(&__pos__JIQB,L120469528); /* L919 AREA*/;
-                  /* NULL __LIMIT_X__C2B__ */
-if (elt_x__QAQB==NULL) {
-                    lisaac_push(&__pos__JIQB,L120728088); /* L921 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* LIMIT_X */ {
-                    __tmp__X3HE=elt_x__QAQB->value__L3B;
-                  };
-                  lisaac_push(&__pos__JIQB,L120732184); /* L921 AREA*/;
-                  __tmp__UHQB=min__TLH(__tmp__X3HE,x1__MAQB);
-                  lisaac_push(&__pos__JIQB,L120853528); /* L922 AREA*/;
-                  __tmp__PIQB=__infix_less_equal__GTG(cx0__TAQB,__tmp__UHQB);
-                  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__PIQB) {
-                    lisaac_push(&__pos__JIQB,L121244184); /* L925 AREA*/;
-                    lisaac_push_first(&__pos__2P5D,L8792066); /* L67 TRUE*/;
-                    lisaac_push_first(&__pos__UIQB,L121003032); /* L923 AREA*/;
-                    add_clip__from__to__VPUB(Self__SSOB,win__XAQB,cx0__TAQB,cy0__UAQB,__tmp__UHQB,cy1__WAQB);
-                    lisaac_push(&__pos__UIQB,L121118232); /* L924 AREA*/;
-                    lisaac_push_first(&__pos__T3HE,L9990152); /* L76 NUMERIC*/;
-                    lisaac_push_first(&__pos__U3HE,L11029512); /* L84 NUMERIC*/;
-                    lisaac_push_first(&__pos__V3HE,L9195016); /* L70 NUMERIC*/;
-                    __tmp__X3HE=(__INTEGER__K)(-  1);
-                    lisaac_push(&__pos__T3HE,L9989128); /* L76 NUMERIC*/;
-                    lisaac_push_first(&__pos__U3HE,L9195016); /* L70 NUMERIC*/;
-                    cx0__TAQB=(__INTEGER__K)(__tmp__UHQB - __tmp__X3HE);
-                  } else /* FALSE */ {
-                    lisaac_push(&__pos__JIQB,L121244184); /* L925 AREA*/;
-                    lisaac_push_first(&__pos__2P5D,L8530438); /* L65 FALSE*/;
-                  };
-                  lisaac_push(&__pos__JIQB,L121791512); /* L929 AREA*/;
-                  lisaac_push_first(&__pos__2P5D,L10621458); /* L81 BLOCK*/;
-                  do_while__OLXD:
-                  {
-                    lisaac_push(&__pos__2P5D,L10621458); /* L81 BLOCK*/;
-                    lisaac_push_first(&__pos__UIQB,L121649688); /* L928 AREA*/;
-                    lisaac_push_first(&__pos__T3HE,L9195016); /* L70 NUMERIC*/;
-                    plan_value__SAQB=(__INTEGER__K)(plan_value__SAQB -  1);
-                    lisaac_push(&__pos__2P5D,L10755090); /* L82 BLOCK*/;
-                    lisaac_push_first(&__pos__UIQB,L121774104); /* L929 AREA*/;
-                    /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                      lisaac_push(&__pos__UIQB,L121787928); /* L929 AREA*/;
-                      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                    } else /* FAST_ARRAY(PLAN) */ {
-                      lisaac_push(&__pos__UIQB,L121787928); /* L929 AREA*/;
-                      __tmp__PKQB=item__IDNB(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),plan_value__SAQB);
-                    };
-                    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__PKQB == (void *)NULL)) {
-                      lisaac_push(&__pos__2P5D,L11012626); /* L84 BLOCK*/;
-                      lisaac_push_first(&__pos__UIQB,L8792066); /* L67 TRUE*/;
-                      lisaac_push_first(&__pos__T3HE,L10888722); /* L83 BLOCK*/;
-                      goto do_while__OLXD;
-                    } else /* FALSE */ {
-                      lisaac_push(&__pos__2P5D,L11012626); /* L84 BLOCK*/;
-                      lisaac_push_first(&__pos__UIQB,L8530438); /* L65 FALSE*/;
-                    };
-                  };
-                  /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                    lisaac_push(&__pos__JIQB,L121914904); /* L930 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* FAST_ARRAY(PLAN) */ {
-                    lisaac_push(&__pos__JIQB,L121914904); /* L930 AREA*/;
-                    __tmp__PKQB=item__IDNB(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),plan_value__SAQB);
-                  };
-                  /* NULL __PLAN__XOB__ */
-if (__tmp__PKQB==NULL) {
-                    lisaac_push(&__pos__JIQB,L121918488); /* L930 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* PLAN */ {
-                    __tmp__4IQB=__tmp__PKQB->window__EOD;
-                  };
-                  win__XAQB=__tmp__4IQB;
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__RHQB,L122029592); /* L931 AREA*/;
-                  lisaac_push_first(&__pos__OB5D,L8530438); /* L65 FALSE*/;
+                if ((li__XTVC <= li__FSXD)) {
+                  li__LS0C(li__DYUC,li__1TVC,li__XTVC,li__YTVC,li__FSXD,li__0TVC);
+                  li__XTVC=(__li__K)(li__FSXD +  1);
                 };
+                do {
+                  li__WTVC=(__li__K)(li__WTVC -  1);
+                } while (((void *)((void **)(*(((__li__KAD *)li__TAD))).li__WF1)[li__WTVC] == (void *)NULL));
+                li__1TVC=((__li__0KB *)((void **)(*(((__li__KAD *)li__TAD))).li__WF1)[li__WTVC])->li__VED;
               };
-            } else /* FALSE */ {
-              lisaac_push(&__pos__2CQB,L122293272); /* L933 AREA*/;
-              lisaac_push_first(&__pos__UX3D,L8530438); /* L65 FALSE*/;
             };
-            /* NULL __LIMIT_X__C2B__ */
-if (elt_x__QAQB==NULL) {
-              lisaac_push(&__pos__2CQB,L122432536); /* L934 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              __tmp__4CQB=elt_x__QAQB->next__CQD;
-            };
-            elt_x__QAQB=__tmp__4CQB;
-            lisaac_push(&__pos__A32D,L10755090); /* L82 BLOCK*/;
-            lisaac_push_first(&__pos__2CQB,L122560024); /* L935 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__4CQB != (void *)NULL)) {
-              lisaac_push(&__pos__A32D,L11012626); /* L84 BLOCK*/;
-              lisaac_push_first(&__pos__2CQB,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__UX3D,L10888722); /* L83 BLOCK*/;
-              goto do_while__UEUB;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__A32D,L11012626); /* L84 BLOCK*/;
-              lisaac_push_first(&__pos__2CQB,L8530438); /* L65 FALSE*/;
-            };
-          };
-          lisaac_push(&__pos__5BQB,L122688024); /* L936 AREA*/;
-          __tmp__BEQB=__infix_less_equal__GTG(cx0__TAQB,x1__MAQB);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BEQB) {
-            lisaac_push(&__pos__5BQB,L122947608); /* L938 AREA*/;
-            lisaac_push_first(&__pos__A32D,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__2CQB,L122837016); /* L937 AREA*/;
-            add_clip__from__to__VPUB(Self__SSOB,win__XAQB,cx0__TAQB,cy0__UAQB,x1__MAQB,cy1__WAQB);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__5BQB,L122947608); /* L938 AREA*/;
-            lisaac_push_first(&__pos__A32D,L8530438); /* L65 FALSE*/;
           };
-          lisaac_push(&__pos__5BQB,L123082776); /* L939 AREA*/;
-          lisaac_push_first(&__pos__A32D,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__2CQB,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__UX3D,L9195016); /* L70 NUMERIC*/;
-          __tmp__5CQB=(__INTEGER__K)(-  1);
-          lisaac_push(&__pos__A32D,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__2CQB,L9195016); /* L70 NUMERIC*/;
-          cy0__UAQB=(__INTEGER__K)(cy1__WAQB - __tmp__5CQB);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__YBQB,L123208728); /* L940 AREA*/;
-          lisaac_push_first(&__pos__FYTB,L8530438); /* L65 FALSE*/;
+          li__UTVC=li__UTVC->li__OGD;
+        } while (((void *)li__UTVC != (void *)NULL));
+        if ((li__XTVC <= li__QTVC)) {
+          li__LS0C(li__DYUC,li__1TVC,li__XTVC,li__YTVC,li__QTVC,li__0TVC);
         };
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)elt_y__RAQB != (void *)NULL)) {
-          lisaac_push(&__pos__YBQB,L125174808); /* L955 AREA*/;
-          lisaac_push_first(&__pos__FYTB,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__5BQB,L125068312); /* L954 AREA*/;
-          lisaac_push_first(&__pos__A32D,L10621458); /* L81 BLOCK*/;
-          do_while__NFUB:
-          {
-            lisaac_push(&__pos__A32D,L10621458); /* L81 BLOCK*/;
-            lisaac_push_first(&__pos__2CQB,L123602968); /* L943 AREA*/;
-            /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__RAQB==NULL) {
-              lisaac_push(&__pos__2CQB,L123741720); /* L944 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              Self__ZX3D=elt_y__RAQB->plan__QKD;
-            };
-            /* NULL __PLAN__XOB__ */
-if (Self__ZX3D==NULL) {
-              lisaac_push(&__pos__2CQB,L123869720); /* L945 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__TFQB=Self__ZX3D->is_y__SKD;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TFQB) {
-              lisaac_push(&__pos__2CQB,L124783640); /* L952 AREA*/;
-              lisaac_push_first(&__pos__UX3D,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__HHQB,L123872792); /* L945 AREA*/;
-              /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__RAQB==NULL) {
-                lisaac_push(&__pos__HHQB,L124004376); /* L946 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* LIMIT_Y */ {
-                __tmp__ZHQB=elt_y__RAQB->is_top__PRD;
-              };
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ZHQB) {
-                lisaac_push(&__pos__HHQB,L124653592); /* L951 AREA*/;
-                lisaac_push_first(&__pos__DTUD,L6825986); /* L52 TRUE*/;
-                lisaac_push_first(&__pos__RHQB,L124007448); /* L946 AREA*/;
-                /* NULL __PLAN__XOB__ */
-if (Self__ZX3D==NULL) {
-                  lisaac_push(&__pos__RHQB,L124131864); /* L947 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  lisaac_push(&__pos__RHQB,L124131864); /* L947 AREA*/;
-                  __tmp__WHQB=((__PLAN__XOB *)Self__ZX3D);
-                  lisaac_push_first(&__pos__OB5D,L22157894); /* L169 PLAN*/;
-                  __tmp__WHQB->is_x__GMD=TRUE__B__;
-                };
-              } else /* FALSE */ {
-                lisaac_push(&__pos__HHQB,L124653592); /* L951 AREA*/;
-                lisaac_push_first(&__pos__DTUD,L6826502); /* L52 FALSE*/;
-                lisaac_push_first(&__pos__RHQB,L124263960); /* L948 AREA*/;
-                /* NULL __PLAN__XOB__ */
-if (Self__ZX3D==NULL) {
-                  lisaac_push(&__pos__RHQB,L124395544); /* L949 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  lisaac_push(&__pos__RHQB,L124395544); /* L949 AREA*/;
-                  __tmp__WHQB=((__PLAN__XOB *)Self__ZX3D);
-                  lisaac_push_first(&__pos__OB5D,L21504070); /* L164 PLAN*/;
-                  __tmp__WHQB->is_y__SKD=FALSE__I__;
-                };
-                /* NULL __PLAN__XOB__ */
-if (Self__ZX3D==NULL) {
-                  lisaac_push(&__pos__RHQB,L124526616); /* L950 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  lisaac_push(&__pos__RHQB,L124526616); /* L950 AREA*/;
-                  __tmp__WHQB=((__PLAN__XOB *)Self__ZX3D);
-                  lisaac_push_first(&__pos__OB5D,L22814790); /* L174 PLAN*/;
-                  __tmp__WHQB->is_x__GMD=FALSE__I__;
-                };
-              };
-            } else /* FALSE */ {
-              lisaac_push(&__pos__2CQB,L124783640); /* L952 AREA*/;
-              lisaac_push_first(&__pos__UX3D,L8530438); /* L65 FALSE*/;
-            };
-            /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__RAQB==NULL) {
-              lisaac_push(&__pos__2CQB,L124922904); /* L953 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              __tmp__SDQB=elt_y__RAQB->next__5KD;
-            };
-            elt_y__RAQB=__tmp__SDQB;
-            lisaac_push(&__pos__A32D,L10755090); /* L82 BLOCK*/;
-            lisaac_push_first(&__pos__2CQB,L125050392); /* L954 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__SDQB != (void *)NULL)) {
-              lisaac_push(&__pos__2CQB,L125058584); /* L954 AREA*/;
-              lisaac_push_first(&__pos__UX3D,L10652674); /* L81 TRUE*/;
-              lisaac_push_first(&__pos__HHQB,L125059608); /* L954 AREA*/;
-              /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__SDQB==NULL) {
-                lisaac_push(&__pos__HHQB,L125065240); /* L954 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* LIMIT_Y */ {
-                __tmp__KHQB=__tmp__SDQB->value__S3B;
-              };
-              __tmp__TFQB=(__tmp__KHQB == tmp__PAQB);
-            } else /* FALSE */ {
-              lisaac_push(&__pos__2CQB,L125058584); /* L954 AREA*/;
-              lisaac_push_first(&__pos__UX3D,L12081158); /* L92 FALSE*/;
-              __tmp__TFQB=FALSE__I__;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TFQB) {
-              lisaac_push(&__pos__A32D,L11012626); /* L84 BLOCK*/;
-              lisaac_push_first(&__pos__2CQB,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__UX3D,L10888722); /* L83 BLOCK*/;
-              goto do_while__NFUB;
+        li__YTVC=(__li__K)(li__0TVC +  1);
+      };
+      if (((void *)li__VTVC != (void *)NULL)) {
+        do {
+          li__3TVC=li__VTVC->li__LBD;
+          if (li__3TVC->li__NBD) {
+            if (li__VTVC->li__WHD) {
+              ((__li__0KB *)li__3TVC)->li__2CD=li__B__;
             } else /* FALSE */ {
-              lisaac_push(&__pos__A32D,L11012626); /* L84 BLOCK*/;
-              lisaac_push_first(&__pos__2CQB,L8530438); /* L65 FALSE*/;
+              ((__li__0KB *)li__3TVC)->li__NBD=li__I__;
+              ((__li__0KB *)li__3TVC)->li__2CD=li__I__;
             };
           };
-        } else /* FALSE */ {
-          lisaac_push(&__pos__YBQB,L125174808); /* L955 AREA*/;
-          lisaac_push_first(&__pos__FYTB,L8530438); /* L65 FALSE*/;
-        };
-        lisaac_push(&__pos__VXSB,L9709074); /* L74 BLOCK*/;
-        goto while_do__JYSB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__OXSB,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__RBQB,L8530438); /* L65 FALSE*/;
+          li__VTVC=li__VTVC->li__ZBD;
+        } while ((((void *)li__VTVC != (void *)NULL) && (li__VTVC->li__QYB == li__TTVC)));
       };
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__JAQB,L125438488); /* L957 AREA*/;
-    lisaac_push_first(&__pos__4LRB,L8530438); /* L65 FALSE*/;
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__SSOB->parent_area__DC.next__0NB != (void *)NULL)) {
-    lisaac_push(&__pos__RSOB,L126487064); /* L965 AREA*/;
-    lisaac_push_first(&__pos__JAQB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__4LRB,L126233112); /* L963 AREA*/;
-    __tmp__DCQB=Self__SSOB->parent_area__DC.next__0NB;
-    /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__DCQB==NULL) {
-      lisaac_push(&__pos__4LRB,L126366744); /* L964 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)__tmp__DCQB)->__id) {
-      case __EXAMPLE__OB__: {
-        lisaac_push(&__pos__4LRB,L126366744); /* L964 AREA*/;
-        clip_next_child__QSOB(((__EXAMPLE__OB *)__tmp__DCQB));
-      } break;
-      case __DESK__TC__: {
-        lisaac_push(&__pos__4LRB,L126366744); /* L964 AREA*/;
-        clip_next_child__HVD(((__DESK__TC *)__tmp__DCQB));
-      } break;
-      case __G_OUT__YC__: {
-        lisaac_push(&__pos__4LRB,L126366744); /* L964 AREA*/;
-        clip_next_child__0BBD(((__G_OUT__YC *)__tmp__DCQB));
-      } break;
-      case __G_RAW__KM__: {
-        lisaac_push(&__pos__4LRB,L126366744); /* L964 AREA*/;
-        clip_next_child__BIBD(((__G_RAW__KM *)__tmp__DCQB));
-      } break;
-      case __VIRTUAL_SCREEN__PT__: {
-        lisaac_push(&__pos__4LRB,L126366744); /* L964 AREA*/;
-        clip_next_child__D5V(((__VIRTUAL_SCREEN__PT *)__tmp__DCQB));
-      } break;
-      case __MOUSE__VT__: {
-        lisaac_push(&__pos__4LRB,L126366744); /* L964 AREA*/;
-        clip_next_child__DPC(((__MOUSE__VT *)__tmp__DCQB));
-      } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
+  if (((void *)li__DYUC->li__ZC.li__5JB != (void *)NULL)) {
+    li__DVVC=li__DYUC->li__ZC.li__5JB;
+    switch (((struct ___OBJ *)li__DVVC)->__id) {
+    case __li__SB__: {
+      li__QCJB(((__li__SB *)li__DVVC));
+    } break;
+    case __li__TC__: {
+      li__5KD(((__li__TC *)li__DVVC));
+    } break;
+    case __li__YC__: {
+      li__CYUC(((__li__YC *)li__DVVC));
+    } break;
+    case __li__RL__: {
+      li__L3UC(((__li__RL *)li__DVVC));
+    } break;
+    case __li__AS__: {
+      li__0RT(((__li__AS *)li__DVVC));
+    } break;
+    case __li__GS__: {
+      li__SIC(((__li__GS *)li__DVVC));
+    } break;
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__RSOB,L126487064); /* L965 AREA*/;
-    lisaac_push_first(&__pos__JAQB,L8530438); /* L65 FALSE*/;
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__SSOB->parent_area__DC.child__FOB != (void *)NULL)) {
-    lisaac_push(&__pos__RSOB,L126880280); /* L968 AREA*/;
-    lisaac_push_first(&__pos__JAQB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__4LRB,L126626840); /* L966 AREA*/;
-    __tmp__DCQB=Self__SSOB->parent_area__DC.child__FOB;
-    /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__DCQB==NULL) {
-      lisaac_push(&__pos__4LRB,L126760472); /* L967 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)__tmp__DCQB)->__id) {
-      case __EXAMPLE__OB__: {
-        lisaac_push(&__pos__4LRB,L126760472); /* L967 AREA*/;
-        clip_next_child__QSOB(((__EXAMPLE__OB *)__tmp__DCQB));
+  if (((void *)li__DYUC->li__ZC.li__JKB != (void *)NULL)) {
+    li__DVVC=li__DYUC->li__ZC.li__JKB;
+    switch (((struct ___OBJ *)li__DVVC)->__id) {
+    case __li__SB__: {
+      li__QCJB(((__li__SB *)li__DVVC));
+    } break;
+    case __li__TC__: {
+      li__5KD(((__li__TC *)li__DVVC));
+    } break;
+    case __li__YC__: {
+      li__CYUC(((__li__YC *)li__DVVC));
+    } break;
+    case __li__RL__: {
+      li__L3UC(((__li__RL *)li__DVVC));
+    } break;
+    case __li__AS__: {
+      li__0RT(((__li__AS *)li__DVVC));
+    } break;
+    case __li__GS__: {
+      li__SIC(((__li__GS *)li__DVVC));
+    } break;
+    };
+  };
+}
+
+static void li__L3UC(__li__RL *li__M3UC)
+/* (Strict G_RAW{li__RL}) Void Recursive, No inlinable. NO CONTEXT! */
+{
+  void *li__T3UC;
+  li__AEWC(li__M3UC);
+  if (((void *)li__M3UC->li__SL.li__VC.li__5JB != (void *)NULL)) {
+    li__T3UC=li__M3UC->li__SL.li__VC.li__5JB;
+    switch (((struct ___OBJ *)li__T3UC)->__id) {
+    case __li__SB__: {
+      li__QCJB(((__li__SB *)li__T3UC));
+    } break;
+    case __li__TC__: {
+      li__5KD(((__li__TC *)li__T3UC));
+    } break;
+    case __li__YC__: {
+      li__CYUC(((__li__YC *)li__T3UC));
+    } break;
+    case __li__RL__: {
+      li__L3UC(((__li__RL *)li__T3UC));
+    } break;
+    case __li__AS__: {
+      li__0RT(((__li__AS *)li__T3UC));
+    } break;
+    case __li__GS__: {
+      li__SIC(((__li__GS *)li__T3UC));
+    } break;
+    };
+  };
+  if (((void *)li__M3UC->li__SL.li__VC.li__JKB != (void *)NULL)) {
+    li__T3UC=li__M3UC->li__SL.li__VC.li__JKB;
+    switch (((struct ___OBJ *)li__T3UC)->__id) {
+    case __li__SB__: {
+      li__QCJB(((__li__SB *)li__T3UC));
+    } break;
+    case __li__TC__: {
+      li__5KD(((__li__TC *)li__T3UC));
+    } break;
+    case __li__YC__: {
+      li__CYUC(((__li__YC *)li__T3UC));
+    } break;
+    case __li__RL__: {
+      li__L3UC(((__li__RL *)li__T3UC));
+    } break;
+    case __li__AS__: {
+      li__0RT(((__li__AS *)li__T3UC));
+    } break;
+    case __li__GS__: {
+      li__SIC(((__li__GS *)li__T3UC));
+    } break;
+    };
+  };
+}
+
+static void li__0RT(__li__AS *li__1RT)
+/* (Strict VIRTUAL_SCREEN{li__AS}) Void Recursive, No inlinable. NO CONTEXT! */
+{
+  __li__K li__FXU,li__GXU,li__HXU,li__IXU,li__JXU,li__MXU,li__NXU;
+  __li__K li__OXU,li__QXU,li__PHXD,li__VHXD,li__THXD;
+  __li__DXB *li__KXU;
+  __li__GXB *li__LXU;
+  void *li__RXU,*li__SXU,*li__ZYU,*li__10U;
+  __li__0KB *li__TXU,*li__RYU,*li__KZU;
+  li__FXU= 0;
+  li__GXU= 0;
+  li__HXU= 0;
+  li__IXU= 0;
+  li__JXU= 0;
+  li__KXU=NULL;
+  li__LXU=NULL;
+  li__MXU= 0;
+  li__NXU= 0;
+  li__OXU= 0;
+  li__QXU= 0;
+  li__RXU=NULL;
+  li__SXU=NULL;
+  li__TXU=NULL;
+  li__1RT->li__BS.li__ZKB=NULL;
+  if (((void *)li__1RT->li__BS.li__2KB != (void *)NULL)) {
+    li__FXU=li__1RT->li__BS.li__2KB->li__HYB->li__JYB;
+    li__GXU=li__1RT->li__BS.li__2KB->li__LYB->li__JYB;
+    li__HXU=li__1RT->li__BS.li__2KB->li__OYB->li__QYB;
+    li__IXU=li__1RT->li__BS.li__2KB->li__SYB->li__QYB;
+    li__RXU=li__1RT->li__BS.li__JKB;
+    while (((void *)li__RXU != (void *)NULL)) {
+      switch (((struct ___OBJ *)li__RXU)->__id) {
+      case __li__SB__: {
+        li__RYU=((__li__SB *)li__RXU)->li__HC.li__2KB;
       } break;
-      case __DESK__TC__: {
-        lisaac_push(&__pos__4LRB,L126760472); /* L967 AREA*/;
-        clip_next_child__HVD(((__DESK__TC *)__tmp__DCQB));
+      case __li__TB__: {
+        li__RYU=((__li__TB *)li__RXU)->li__2KB;
       } break;
-      case __G_OUT__YC__: {
-        lisaac_push(&__pos__4LRB,L126760472); /* L967 AREA*/;
-        clip_next_child__0BBD(((__G_OUT__YC *)__tmp__DCQB));
+      case __li__TC__: {
+        li__RYU=((__li__TC *)li__RXU)->li__XC.li__VC.li__2KB;
       } break;
-      case __G_RAW__KM__: {
-        lisaac_push(&__pos__4LRB,L126760472); /* L967 AREA*/;
-        clip_next_child__BIBD(((__G_RAW__KM *)__tmp__DCQB));
+      case __li__YC__: {
+        li__RYU=((__li__YC *)li__RXU)->li__ZC.li__2KB;
       } break;
-      case __VIRTUAL_SCREEN__PT__: {
-        lisaac_push(&__pos__4LRB,L126760472); /* L967 AREA*/;
-        clip_next_child__D5V(((__VIRTUAL_SCREEN__PT *)__tmp__DCQB));
+      case __li__RL__: {
+        li__RYU=((__li__RL *)li__RXU)->li__SL.li__VC.li__2KB;
       } break;
-      case __MOUSE__VT__: {
-        lisaac_push(&__pos__4LRB,L126760472); /* L967 AREA*/;
-        clip_next_child__DPC(((__MOUSE__VT *)__tmp__DCQB));
+      case __li__AS__: {
+        li__RYU=((__li__AS *)li__RXU)->li__BS.li__2KB;
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__RSOB,L126880280); /* L968 AREA*/;
-    lisaac_push_first(&__pos__JAQB,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static void clip_next_child__HVD(__DESK__TC *Self__JVD)
-/* (Strict DESK{DESK__TC}) Void Recursive, No inlinable. NO CONTEXT! */
-{
-  void *__tmp__RVD;
-  _____CONTEXT __pos__IVD,__pos__UKE,__pos__PVD;
-  lisaac_push_first(&__pos__IVD,L126098456); /* L962 AREA*/;
-  creat_clip__K3D(Self__JVD);
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__JVD->parent_g_raw__XC.parent_area__VC.next__0NB != (void *)NULL)) {
-    lisaac_push(&__pos__IVD,L126487064); /* L965 AREA*/;
-    lisaac_push_first(&__pos__UKE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__PVD,L126233112); /* L963 AREA*/;
-    __tmp__RVD=Self__JVD->parent_g_raw__XC.parent_area__VC.next__0NB;
-    /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__RVD==NULL) {
-      lisaac_push(&__pos__PVD,L126366744); /* L964 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)__tmp__RVD)->__id) {
-      case __EXAMPLE__OB__: {
-        lisaac_push(&__pos__PVD,L126366744); /* L964 AREA*/;
-        clip_next_child__QSOB(((__EXAMPLE__OB *)__tmp__RVD));
+      case __li__GS__: {
+        li__RYU=((__li__GS *)li__RXU)->li__IS.li__2KB;
       } break;
-      case __DESK__TC__: {
-        lisaac_push(&__pos__PVD,L126366744); /* L964 AREA*/;
-        clip_next_child__HVD(((__DESK__TC *)__tmp__RVD));
+      };
+      li__TXU=li__RYU;
+      if (((void *)li__RYU != (void *)NULL)) {
+        ((__li__0KB *)li__RYU)->li__NBD=li__B__;
+      };
+      switch (((struct ___OBJ *)li__RXU)->__id) {
+      case __li__SB__: {
+        li__ZYU=((__li__SB *)li__RXU)->li__HC.li__5JB;
       } break;
-      case __G_OUT__YC__: {
-        lisaac_push(&__pos__PVD,L126366744); /* L964 AREA*/;
-        clip_next_child__0BBD(((__G_OUT__YC *)__tmp__RVD));
+      case __li__TB__: {
+        li__ZYU=((__li__TB *)li__RXU)->li__5JB;
       } break;
-      case __G_RAW__KM__: {
-        lisaac_push(&__pos__PVD,L126366744); /* L964 AREA*/;
-        clip_next_child__BIBD(((__G_RAW__KM *)__tmp__RVD));
+      case __li__TC__: {
+        li__ZYU=((__li__TC *)li__RXU)->li__XC.li__VC.li__5JB;
       } break;
-      case __VIRTUAL_SCREEN__PT__: {
-        lisaac_push(&__pos__PVD,L126366744); /* L964 AREA*/;
-        clip_next_child__D5V(((__VIRTUAL_SCREEN__PT *)__tmp__RVD));
+      case __li__YC__: {
+        li__ZYU=((__li__YC *)li__RXU)->li__ZC.li__5JB;
       } break;
-      case __MOUSE__VT__: {
-        lisaac_push(&__pos__PVD,L126366744); /* L964 AREA*/;
-        clip_next_child__DPC(((__MOUSE__VT *)__tmp__RVD));
+      case __li__RL__: {
+        li__ZYU=((__li__RL *)li__RXU)->li__SL.li__VC.li__5JB;
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
+      case __li__AS__: {
+        li__ZYU=((__li__AS *)li__RXU)->li__BS.li__5JB;
+      } break;
+      case __li__GS__: {
+        li__ZYU=((__li__GS *)li__RXU)->li__IS.li__5JB;
+      } break;
+      };
+      li__RXU=li__ZYU;
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__IVD,L126487064); /* L965 AREA*/;
-    lisaac_push_first(&__pos__UKE,L8530438); /* L65 FALSE*/;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__JVD->parent_g_raw__XC.parent_area__VC.child__FOB != (void *)NULL)) {
-    lisaac_push(&__pos__IVD,L126880280); /* L968 AREA*/;
-    lisaac_push_first(&__pos__UKE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__PVD,L126626840); /* L966 AREA*/;
-    __tmp__RVD=Self__JVD->parent_g_raw__XC.parent_area__VC.child__FOB;
-    /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__RVD==NULL) {
-      lisaac_push(&__pos__PVD,L126760472); /* L967 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)__tmp__RVD)->__id) {
-      case __EXAMPLE__OB__: {
-        lisaac_push(&__pos__PVD,L126760472); /* L967 AREA*/;
-        clip_next_child__QSOB(((__EXAMPLE__OB *)__tmp__RVD));
+    li__RXU=li__1RT;
+    do {
+      switch (((struct ___OBJ *)li__RXU)->__id) {
+      case __li__SB__: {
+        li__ZYU=((__li__SB *)li__RXU)->li__HC.li__WKB;
       } break;
-      case __DESK__TC__: {
-        lisaac_push(&__pos__PVD,L126760472); /* L967 AREA*/;
-        clip_next_child__HVD(((__DESK__TC *)__tmp__RVD));
+      case __li__TB__: {
+        li__ZYU=((__li__TB *)li__RXU)->li__WKB;
       } break;
-      case __G_OUT__YC__: {
-        lisaac_push(&__pos__PVD,L126760472); /* L967 AREA*/;
-        clip_next_child__0BBD(((__G_OUT__YC *)__tmp__RVD));
+      case __li__TC__: {
+        li__ZYU=((__li__TC *)li__RXU)->li__XC.li__VC.li__WKB;
       } break;
-      case __G_RAW__KM__: {
-        lisaac_push(&__pos__PVD,L126760472); /* L967 AREA*/;
-        clip_next_child__BIBD(((__G_RAW__KM *)__tmp__RVD));
+      case __li__YC__: {
+        li__ZYU=((__li__YC *)li__RXU)->li__ZC.li__WKB;
       } break;
-      case __VIRTUAL_SCREEN__PT__: {
-        lisaac_push(&__pos__PVD,L126760472); /* L967 AREA*/;
-        clip_next_child__D5V(((__VIRTUAL_SCREEN__PT *)__tmp__RVD));
+      case __li__RL__: {
+        li__ZYU=((__li__RL *)li__RXU)->li__SL.li__VC.li__WKB;
       } break;
-      case __MOUSE__VT__: {
-        lisaac_push(&__pos__PVD,L126760472); /* L967 AREA*/;
-        clip_next_child__DPC(((__MOUSE__VT *)__tmp__RVD));
+      case __li__AS__: {
+        li__ZYU=((__li__AS *)li__RXU)->li__BS.li__WKB;
+      } break;
+      case __li__GS__: {
+        li__ZYU=((__li__GS *)li__RXU)->li__IS.li__WKB;
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__IVD,L126880280); /* L968 AREA*/;
-    lisaac_push_first(&__pos__UKE,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static void clip_next_child__0BBD(__G_OUT__YC *Self__2BBD)
-/* (Strict G_OUT{G_OUT__YC}) Void Recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K x0__UACD,x1__VACD,y0__WACD,y1__XACD,tmp__YACD;
-  __INTEGER__K plan_value__1ACD,cx0__2ACD,cy0__3ACD,cy1__5ACD;
-  __INTEGER__K __tmp__MBCD,__tmp__VBCD,__tmp__IDCD,__tmp__YGCD;
-  __INTEGER__K __tmp__THCD,__tmp__UHCD,__tmp__3HCD,__tmp__UICD;
-  __INTEGER__K __tmp__H4HE;
-  __LIMIT_X__C2B *elt_x__ZACD,*__tmp__LBCD,*__tmp__HDCD;
-  __LIMIT_Y__F2B *elt_y__0ACD,*__tmp__RBCD,*__tmp__1DCD;
-  void *win__ABCD,*winp__BBCD,*__tmp__MCCD,*__tmp__WECD,*__tmp__HJCD;
-  __PLAN__XOB *__tmp__KBCD,*__tmp__DCCD,*Self__L32D,*__tmp__ADCD;
-  __PLAN__XOB *Self__DY3D,*__tmp__5HCD,*__tmp__YKCD;
-  _____CONTEXT __pos__1BBD,__pos__SACD,__pos__XPDD,__pos__IBCD;
-  _____CONTEXT __pos__XOFD,__pos__0BCD,__pos__4OFD,__pos__BCCD;
-  _____CONTEXT __pos__NSGD,__pos__ICCD,__pos__K32D,__pos__FDCD;
-  _____CONTEXT __pos__4X3D,__pos__QHCD,__pos__W5UD,__pos__0HCD;
-  _____CONTEXT __pos__YB5D,__pos__SICD,__pos__AQ5D,__pos__3ICD;
-  _____CONTEXT __pos__D4HE,__pos__E4HE,__pos__F4HE;
-  __BOOLEAN__C __tmp__JDCD,__tmp__KECD,__tmp__2FCD,__tmp__CICD;
-  __BOOLEAN__C __tmp__YICD;
-  lisaac_push_first(&__pos__1BBD,L126098456); /* L962 AREA*/;
-  lisaac_push_first(&__pos__SACD,L109059608); /* L832 AREA*/;
-  x0__UACD= 0;
-  x1__VACD= 0;
-  y0__WACD= 0;
-  y1__XACD= 0;
-  tmp__YACD= 0;
-  elt_x__ZACD=NULL;
-  elt_y__0ACD=NULL;
-  plan_value__1ACD= 0;
-  cx0__2ACD= 0;
-  cy0__3ACD= 0;
-  cy1__5ACD= 0;
-  win__ABCD=NULL;
-  winp__BBCD=NULL;
-  Self__2BBD->parent_area__ZC.clip__WOB=NULL;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__2BBD->parent_area__ZC.plan__ZOB != (void *)NULL)) {
-    lisaac_push(&__pos__SACD,L125438488); /* L957 AREA*/;
-    lisaac_push_first(&__pos__XPDD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__IBCD,L110373400); /* L842 AREA*/;
-    __tmp__KBCD=Self__2BBD->parent_area__ZC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__KBCD==NULL) {
-      lisaac_push(&__pos__IBCD,L110502424); /* L843 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__LBCD=__tmp__KBCD->x0__J3B;
-    };
-    /* NULL __LIMIT_X__C2B__ */
-if (__tmp__LBCD==NULL) {
-      lisaac_push(&__pos__IBCD,L110505496); /* L843 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_X */ {
-      __tmp__MBCD=__tmp__LBCD->value__L3B;
-    };
-    x0__UACD=__tmp__MBCD;
-    __tmp__KBCD=Self__2BBD->parent_area__ZC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__KBCD==NULL) {
-      lisaac_push(&__pos__IBCD,L110633496); /* L844 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__LBCD=__tmp__KBCD->x1__N3B;
-    };
-    /* NULL __LIMIT_X__C2B__ */
-if (__tmp__LBCD==NULL) {
-      lisaac_push(&__pos__IBCD,L110636568); /* L844 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_X */ {
-      __tmp__MBCD=__tmp__LBCD->value__L3B;
-    };
-    x1__VACD=__tmp__MBCD;
-    __tmp__KBCD=Self__2BBD->parent_area__ZC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__KBCD==NULL) {
-      lisaac_push(&__pos__IBCD,L110764568); /* L845 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__RBCD=__tmp__KBCD->y0__Q3B;
-    };
-    /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__RBCD==NULL) {
-      lisaac_push(&__pos__IBCD,L110767640); /* L845 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_Y */ {
-      __tmp__MBCD=__tmp__RBCD->value__S3B;
-    };
-    y0__WACD=__tmp__MBCD;
-    __tmp__KBCD=Self__2BBD->parent_area__ZC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__KBCD==NULL) {
-      lisaac_push(&__pos__IBCD,L110895640); /* L846 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__RBCD=__tmp__KBCD->y1__U3B;
-    };
-    /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__RBCD==NULL) {
-      lisaac_push(&__pos__IBCD,L110898712); /* L846 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_Y */ {
-      __tmp__VBCD=__tmp__RBCD->value__S3B;
-    };
-    y1__XACD=__tmp__VBCD;
-    win__ABCD=Self__2BBD->parent_area__ZC.child__FOB;
-    lisaac_push(&__pos__IBCD,L112332312); /* L857 AREA*/;
-    lisaac_push_first(&__pos__XOFD,L9441810); /* L72 BLOCK*/;
-    while_do__WOFD:
-    {
-      lisaac_push(&__pos__XOFD,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__0BCD,L111545880); /* L851 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)win__ABCD != (void *)NULL)) {
-        lisaac_push(&__pos__XOFD,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__0BCD,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__4OFD,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__BCCD,L111556632); /* L851 AREA*/;
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__ABCD==NULL) {
-          lisaac_push(&__pos__BCCD,L111680024); /* L852 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)win__ABCD)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__DCCD=((__EXAMPLE__OB *)win__ABCD)->parent_area__DC.plan__ZOB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__DCCD=((__AREA__PB *)win__ABCD)->plan__ZOB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__DCCD=((__DESK__TC *)win__ABCD)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__DCCD=((__G_OUT__YC *)win__ABCD)->parent_area__ZC.plan__ZOB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__DCCD=((__G_RAW__KM *)win__ABCD)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__DCCD=((__VIRTUAL_SCREEN__PT *)win__ABCD)->parent_area__QT.plan__ZOB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__DCCD=((__MOUSE__VT *)win__ABCD)->parent_window__XT.plan__ZOB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__DCCD != (void *)NULL)) {
-          lisaac_push(&__pos__BCCD,L112067608); /* L855 AREA*/;
-          lisaac_push_first(&__pos__NSGD,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__ICCD,L111812632); /* L853 AREA*/;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__DCCD==NULL) {
-            lisaac_push(&__pos__ICCD,L111942680); /* L854 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            lisaac_push(&__pos__ICCD,L111942680); /* L854 AREA*/;
-            Self__L32D=((__PLAN__XOB *)__tmp__DCCD);
-            lisaac_push_first(&__pos__K32D,L20847174); /* L159 PLAN*/;
-            Self__L32D->is_y__SKD=TRUE__B__;
-          };
-        } else /* FALSE */ {
-          lisaac_push(&__pos__BCCD,L112067608); /* L855 AREA*/;
-          lisaac_push_first(&__pos__NSGD,L8530438); /* L65 FALSE*/;
-        };
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__ABCD==NULL) {
-          lisaac_push(&__pos__BCCD,L112204824); /* L856 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)win__ABCD)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__MCCD=((__EXAMPLE__OB *)win__ABCD)->parent_area__DC.next__0NB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__MCCD=((__AREA__PB *)win__ABCD)->next__0NB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__MCCD=((__DESK__TC *)win__ABCD)->parent_g_raw__XC.parent_area__VC.next__0NB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__MCCD=((__G_OUT__YC *)win__ABCD)->parent_area__ZC.next__0NB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__MCCD=((__G_RAW__KM *)win__ABCD)->parent_g_group__LM.parent_area__VC.next__0NB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__MCCD=((__VIRTUAL_SCREEN__PT *)win__ABCD)->parent_area__QT.next__0NB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__MCCD=((__MOUSE__VT *)win__ABCD)->parent_window__XT.next__0NB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        win__ABCD=__tmp__MCCD;
-        lisaac_push(&__pos__4OFD,L9709074); /* L74 BLOCK*/;
-        goto while_do__WOFD;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__XOFD,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__0BCD,L8530438); /* L65 FALSE*/;
       };
-    };
-    win__ABCD=Self__2BBD;
-    lisaac_push(&__pos__IBCD,L114178072); /* L871 AREA*/;
-    lisaac_push_first(&__pos__XOFD,L10621458); /* L81 BLOCK*/;
-    do_while__CPFD:
-    {
-      lisaac_push(&__pos__XOFD,L10621458); /* L81 BLOCK*/;
-      lisaac_push_first(&__pos__0BCD,L112725528); /* L860 AREA*/;
-      /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__ABCD==NULL) {
-        lisaac_push(&__pos__0BCD,L112860696); /* L861 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)win__ABCD)->__id) {
-        case __EXAMPLE__OB__: {
-          __tmp__MCCD=((__EXAMPLE__OB *)win__ABCD)->parent_area__DC.prev__TOB;
+      li__SXU=li__ZYU;
+      while (((void *)li__SXU != (void *)NULL)) {
+        switch (((struct ___OBJ *)li__SXU)->__id) {
+        case __li__SB__: {
+          li__KZU=((__li__SB *)li__SXU)->li__HC.li__2KB;
         } break;
-        case __AREA__PB__: {
-          __tmp__MCCD=((__AREA__PB *)win__ABCD)->prev__TOB;
+        case __li__TC__: {
+          li__KZU=((__li__TC *)li__SXU)->li__XC.li__VC.li__2KB;
         } break;
-        case __DESK__TC__: {
-          __tmp__MCCD=((__DESK__TC *)win__ABCD)->parent_g_raw__XC.parent_area__VC.prev__TOB;
+        case __li__YC__: {
+          li__KZU=((__li__YC *)li__SXU)->li__ZC.li__2KB;
         } break;
-        case __G_OUT__YC__: {
-          __tmp__MCCD=((__G_OUT__YC *)win__ABCD)->parent_area__ZC.prev__TOB;
+        case __li__RL__: {
+          li__KZU=((__li__RL *)li__SXU)->li__SL.li__VC.li__2KB;
         } break;
-        case __G_RAW__KM__: {
-          __tmp__MCCD=((__G_RAW__KM *)win__ABCD)->parent_g_group__LM.parent_area__VC.prev__TOB;
+        case __li__AS__: {
+          li__KZU=((__li__AS *)li__SXU)->li__BS.li__2KB;
         } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          __tmp__MCCD=((__VIRTUAL_SCREEN__PT *)win__ABCD)->parent_area__QT.prev__TOB;
+        case __li__GS__: {
+          li__KZU=((__li__GS *)li__SXU)->li__IS.li__2KB;
         } break;
-        case __MOUSE__VT__: {
-          __tmp__MCCD=((__MOUSE__VT *)win__ABCD)->parent_window__XT.prev__TOB;
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
-      winp__BBCD=__tmp__MCCD;
-      lisaac_push(&__pos__0BCD,L113902616); /* L869 AREA*/;
-      lisaac_push_first(&__pos__4OFD,L9441810); /* L72 BLOCK*/;
-      while_do__AGGD:
-      {
-        lisaac_push(&__pos__4OFD,L9441810); /* L72 BLOCK*/;
-        lisaac_push_first(&__pos__BCCD,L112985112); /* L862 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)winp__BBCD != (void *)NULL)) {
-          lisaac_push(&__pos__4OFD,L9832978); /* L75 BLOCK*/;
-          lisaac_push_first(&__pos__BCCD,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__NSGD,L9576466); /* L73 BLOCK*/;
-          lisaac_push_first(&__pos__ICCD,L112996376); /* L862 AREA*/;
-          /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (winp__BBCD==NULL) {
-            lisaac_push(&__pos__ICCD,L113123352); /* L863 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else {
-            switch (((struct ___OBJ *)winp__BBCD)->__id) {
-            case __EXAMPLE__OB__: {
-              __tmp__ADCD=((__EXAMPLE__OB *)winp__BBCD)->parent_area__DC.plan__ZOB;
-            } break;
-            case __DESK__TC__: {
-              __tmp__ADCD=((__DESK__TC *)winp__BBCD)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-            } break;
-            case __G_OUT__YC__: {
-              __tmp__ADCD=((__G_OUT__YC *)winp__BBCD)->parent_area__ZC.plan__ZOB;
-            } break;
-            case __G_RAW__KM__: {
-              __tmp__ADCD=((__G_RAW__KM *)winp__BBCD)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-            } break;
-            case __VIRTUAL_SCREEN__PT__: {
-              __tmp__ADCD=((__VIRTUAL_SCREEN__PT *)winp__BBCD)->parent_area__QT.plan__ZOB;
-            } break;
-            case __MOUSE__VT__: {
-              __tmp__ADCD=((__MOUSE__VT *)winp__BBCD)->parent_window__XT.plan__ZOB;
-            } break;
-            default:
-            lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-            }
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__ADCD != (void *)NULL)) {
-            lisaac_push(&__pos__ICCD,L113254936); /* L864 AREA*/;
-            lisaac_push_first(&__pos__K32D,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__FDCD,L113255960); /* L864 AREA*/;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__ADCD==NULL) {
-              lisaac_push(&__pos__FDCD,L113258520); /* L864 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__HDCD=__tmp__ADCD->x0__J3B;
-            };
-            /* NULL __LIMIT_X__C2B__ */
-if (__tmp__HDCD==NULL) {
-              lisaac_push(&__pos__FDCD,L113261592); /* L864 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              __tmp__IDCD=__tmp__HDCD->value__L3B;
-            };
-            lisaac_push(&__pos__FDCD,L113262616); /* L864 AREA*/;
-            __tmp__JDCD=__infix_less_equal__GTG(__tmp__IDCD,x1__VACD);
-            __tmp__KECD=__tmp__JDCD;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__ICCD,L113254936); /* L864 AREA*/;
-            lisaac_push_first(&__pos__K32D,L12081158); /* L92 FALSE*/;
-            __tmp__KECD=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KECD) {
-            lisaac_push(&__pos__ICCD,L113265688); /* L864 AREA*/;
-            lisaac_push_first(&__pos__K32D,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__FDCD,L113266712); /* L864 AREA*/;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__ADCD==NULL) {
-              lisaac_push(&__pos__FDCD,L113269272); /* L864 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__HDCD=__tmp__ADCD->x1__N3B;
-            };
-            /* NULL __LIMIT_X__C2B__ */
-if (__tmp__HDCD==NULL) {
-              lisaac_push(&__pos__FDCD,L113272344); /* L864 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              __tmp__IDCD=__tmp__HDCD->value__L3B;
-            };
-            lisaac_push(&__pos__FDCD,L113273368); /* L864 AREA*/;
-            __tmp__JDCD=__infix_greater_equal__JGG(__tmp__IDCD,x0__UACD);
-            __tmp__KECD=__tmp__JDCD;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__ICCD,L113265688); /* L864 AREA*/;
-            lisaac_push_first(&__pos__K32D,L12081158); /* L92 FALSE*/;
-            __tmp__KECD=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KECD) {
-            lisaac_push(&__pos__ICCD,L113276440); /* L864 AREA*/;
-            lisaac_push_first(&__pos__K32D,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__FDCD,L113379352); /* L865 AREA*/;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__ADCD==NULL) {
-              lisaac_push(&__pos__FDCD,L113381912); /* L865 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__1DCD=__tmp__ADCD->y0__Q3B;
-            };
-            /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__1DCD==NULL) {
-              lisaac_push(&__pos__FDCD,L113384984); /* L865 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              __tmp__IDCD=__tmp__1DCD->value__S3B;
-            };
-            lisaac_push(&__pos__FDCD,L113385496); /* L865 AREA*/;
-            __tmp__JDCD=__infix_less__LOH(__tmp__IDCD,y1__XACD);
-            __tmp__KECD=__tmp__JDCD;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__ICCD,L113276440); /* L864 AREA*/;
-            lisaac_push_first(&__pos__K32D,L12081158); /* L92 FALSE*/;
-            __tmp__KECD=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KECD) {
-            lisaac_push(&__pos__ICCD,L113389080); /* L865 AREA*/;
-            lisaac_push_first(&__pos__K32D,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__FDCD,L113390104); /* L865 AREA*/;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__ADCD==NULL) {
-              lisaac_push(&__pos__FDCD,L113392664); /* L865 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__1DCD=__tmp__ADCD->y1__U3B;
-            };
-            /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__1DCD==NULL) {
-              lisaac_push(&__pos__FDCD,L113395736); /* L865 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              __tmp__IDCD=__tmp__1DCD->value__S3B;
-            };
-            lisaac_push(&__pos__FDCD,L113396248); /* L865 AREA*/;
-            lisaac_push_first(&__pos__4X3D,L14700552); /* L112 NUMERIC*/;
-            __tmp__JDCD=(__tmp__IDCD > y0__WACD);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__ICCD,L113389080); /* L865 AREA*/;
-            lisaac_push_first(&__pos__K32D,L12081158); /* L92 FALSE*/;
-            __tmp__JDCD=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__JDCD) {
-            lisaac_push(&__pos__ICCD,L113641496); /* L867 AREA*/;
-            lisaac_push_first(&__pos__K32D,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__FDCD,L113400856); /* L865 AREA*/;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__ADCD==NULL) {
-              lisaac_push(&__pos__FDCD,L113516568); /* L866 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              lisaac_push(&__pos__FDCD,L113516568); /* L866 AREA*/;
-              Self__DY3D=((__PLAN__XOB *)__tmp__ADCD);
-              lisaac_push_first(&__pos__4X3D,L20847174); /* L159 PLAN*/;
-              Self__DY3D->is_y__SKD=TRUE__B__;
-            };
-          } else /* FALSE */ {
-            lisaac_push(&__pos__ICCD,L113641496); /* L867 AREA*/;
-            lisaac_push_first(&__pos__K32D,L8530438); /* L65 FALSE*/;
-          };
-          /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (winp__BBCD==NULL) {
-            lisaac_push(&__pos__ICCD,L113779736); /* L868 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else {
-            switch (((struct ___OBJ *)winp__BBCD)->__id) {
-            case __EXAMPLE__OB__: {
-              __tmp__WECD=((__EXAMPLE__OB *)winp__BBCD)->parent_area__DC.prev__TOB;
-            } break;
-            case __DESK__TC__: {
-              __tmp__WECD=((__DESK__TC *)winp__BBCD)->parent_g_raw__XC.parent_area__VC.prev__TOB;
-            } break;
-            case __G_OUT__YC__: {
-              __tmp__WECD=((__G_OUT__YC *)winp__BBCD)->parent_area__ZC.prev__TOB;
-            } break;
-            case __G_RAW__KM__: {
-              __tmp__WECD=((__G_RAW__KM *)winp__BBCD)->parent_g_group__LM.parent_area__VC.prev__TOB;
-            } break;
-            case __VIRTUAL_SCREEN__PT__: {
-              __tmp__WECD=((__VIRTUAL_SCREEN__PT *)winp__BBCD)->parent_area__QT.prev__TOB;
-            } break;
-            case __MOUSE__VT__: {
-              __tmp__WECD=((__MOUSE__VT *)winp__BBCD)->parent_window__XT.prev__TOB;
-            } break;
-            default:
-            lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-            }
-          };
-          winp__BBCD=__tmp__WECD;
-          lisaac_push(&__pos__NSGD,L9709074); /* L74 BLOCK*/;
-          goto while_do__AGGD;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__4OFD,L9832978); /* L75 BLOCK*/;
-          lisaac_push_first(&__pos__BCCD,L8530438); /* L65 FALSE*/;
         };
-      };
-      /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__ABCD==NULL) {
-        lisaac_push(&__pos__0BCD,L114040856); /* L870 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)win__ABCD)->__id) {
-        case __EXAMPLE__OB__: {
-          __tmp__MCCD=((__EXAMPLE__OB *)win__ABCD)->parent_area__DC.parent__DBB;
-        } break;
-        case __AREA__PB__: {
-          __tmp__MCCD=((__AREA__PB *)win__ABCD)->parent__DBB;
+        li__TXU=li__KZU;
+        if (((((((void *)li__KZU != (void *)NULL) && (li__KZU->li__HYB->li__JYB <= li__GXU)) && (li__KZU->li__LYB->li__JYB >= li__FXU)) && (li__KZU->li__OYB->li__QYB < li__IXU)) && (li__KZU->li__SYB->li__QYB > li__HXU))) {
+          ((__li__0KB *)li__KZU)->li__NBD=li__B__;
+        };
+        switch (((struct ___OBJ *)li__SXU)->__id) {
+        case __li__SB__: {
+          li__10U=((__li__SB *)li__SXU)->li__HC.li__WKB;
         } break;
-        case __DESK__TC__: {
-          __tmp__MCCD=((__DESK__TC *)win__ABCD)->parent_g_raw__XC.parent_area__VC.parent__DBB;
+        case __li__TC__: {
+          li__10U=((__li__TC *)li__SXU)->li__XC.li__VC.li__WKB;
         } break;
-        case __G_OUT__YC__: {
-          __tmp__MCCD=((__G_OUT__YC *)win__ABCD)->parent_area__ZC.parent__DBB;
+        case __li__YC__: {
+          li__10U=((__li__YC *)li__SXU)->li__ZC.li__WKB;
         } break;
-        case __G_RAW__KM__: {
-          __tmp__MCCD=((__G_RAW__KM *)win__ABCD)->parent_g_group__LM.parent_area__VC.parent__DBB;
+        case __li__RL__: {
+          li__10U=((__li__RL *)li__SXU)->li__SL.li__VC.li__WKB;
         } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          __tmp__MCCD=((__VIRTUAL_SCREEN__PT *)win__ABCD)->parent_area__QT.parent__DBB;
+        case __li__AS__: {
+          li__10U=((__li__AS *)li__SXU)->li__BS.li__WKB;
         } break;
-        case __MOUSE__VT__: {
-          __tmp__MCCD=((__MOUSE__VT *)win__ABCD)->parent_window__XT.parent__DBB;
+        case __li__GS__: {
+          li__10U=((__li__GS *)li__SXU)->li__IS.li__WKB;
         } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
+        };
+        li__SXU=li__10U;
       };
-      win__ABCD=__tmp__MCCD;
-      lisaac_push(&__pos__XOFD,L10755090); /* L82 BLOCK*/;
-      lisaac_push_first(&__pos__0BCD,L114172952); /* L871 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__MCCD != (void *)NULL)) {
-        lisaac_push(&__pos__XOFD,L11012626); /* L84 BLOCK*/;
-        lisaac_push_first(&__pos__0BCD,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__4OFD,L10888722); /* L83 BLOCK*/;
-        goto do_while__CPFD;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__XOFD,L11012626); /* L84 BLOCK*/;
-        lisaac_push_first(&__pos__0BCD,L8530438); /* L65 FALSE*/;
+      switch (((struct ___OBJ *)li__RXU)->__id) {
+      case __li__SB__: {
+        li__ZYU=((__li__SB *)li__RXU)->li__HC.li__H4;
+      } break;
+      case __li__TB__: {
+        li__ZYU=((__li__TB *)li__RXU)->li__H4;
+      } break;
+      case __li__TC__: {
+        li__ZYU=((__li__TC *)li__RXU)->li__XC.li__VC.li__H4;
+      } break;
+      case __li__YC__: {
+        li__ZYU=((__li__YC *)li__RXU)->li__ZC.li__H4;
+      } break;
+      case __li__RL__: {
+        li__ZYU=((__li__RL *)li__RXU)->li__SL.li__VC.li__H4;
+      } break;
+      case __li__AS__: {
+        li__ZYU=((__li__AS *)li__RXU)->li__BS.li__H4;
+      } break;
+      case __li__GS__: {
+        li__ZYU=((__li__GS *)li__RXU)->li__IS.li__H4;
+      } break;
       };
-    };
-    __tmp__KBCD=Self__2BBD->parent_area__ZC.plan__ZOB;
-    /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-      lisaac_push(&__pos__IBCD,L114311192); /* L872 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* FAST_ARRAY(PLAN) */ {
-      lisaac_push(&__pos__IBCD,L114311192); /* L872 AREA*/;
-      force__to__IU4(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),__tmp__KBCD, 0);
-    };
-    first_clip__XJD=NULL;
-    elt_y__0ACD=list_y__HDC;
-    cy0__3ACD=__tmp__MBCD;
-    lisaac_push(&__pos__IBCD,L125308440); /* L956 AREA*/;
-    lisaac_push_first(&__pos__XOFD,L9441810); /* L72 BLOCK*/;
-    while_do__SPFD:
-    {
-      lisaac_push(&__pos__XOFD,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__0BCD,L115084824); /* L878 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)elt_y__0ACD != (void *)NULL)) {
-        lisaac_push(&__pos__XOFD,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__0BCD,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__4OFD,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__BCCD,L115606552); /* L882 AREA*/;
-        lisaac_push_first(&__pos__NSGD,L9441810); /* L72 BLOCK*/;
-        while_do__5SGD:
-        {
-          lisaac_push(&__pos__NSGD,L9441810); /* L72 BLOCK*/;
-          lisaac_push_first(&__pos__ICCD,L115344408); /* L880 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)elt_y__0ACD != (void *)NULL)) {
-            lisaac_push(&__pos__ICCD,L115352600); /* L880 AREA*/;
-            lisaac_push_first(&__pos__K32D,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__FDCD,L115353624); /* L880 AREA*/;
-            /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__0ACD==NULL) {
-              lisaac_push(&__pos__FDCD,L115359768); /* L880 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              Self__DY3D=elt_y__0ACD->plan__QKD;
-            };
-            /* NULL __PLAN__XOB__ */
-if (Self__DY3D==NULL) {
-              lisaac_push(&__pos__FDCD,L115362328); /* L880 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__2FCD=Self__DY3D->is_y__SKD;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2FCD) {
-              lisaac_push(&__pos__FDCD,L115354136); /* L880 AREA*/;
-              lisaac_push_first(&__pos__4X3D,L13509634); /* L103 TRUE*/;
-              __tmp__2FCD=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__FDCD,L115354136); /* L880 AREA*/;
-              lisaac_push_first(&__pos__4X3D,L14689286); /* L112 FALSE*/;
-              __tmp__2FCD=TRUE__B__;
-            };
-            __tmp__JDCD=__tmp__2FCD;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__ICCD,L115352600); /* L880 AREA*/;
-            lisaac_push_first(&__pos__K32D,L12081158); /* L92 FALSE*/;
-            __tmp__JDCD=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__JDCD) {
-            lisaac_push(&__pos__NSGD,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__ICCD,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__K32D,L9576466); /* L73 BLOCK*/;
-            lisaac_push_first(&__pos__FDCD,L115368984); /* L880 AREA*/;
-            /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__0ACD==NULL) {
-              lisaac_push(&__pos__FDCD,L115484696); /* L881 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              __tmp__1DCD=elt_y__0ACD->next__5KD;
-            };
-            elt_y__0ACD=__tmp__1DCD;
-            lisaac_push(&__pos__K32D,L9709074); /* L74 BLOCK*/;
-            goto while_do__5SGD;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__NSGD,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__ICCD,L8530438); /* L65 FALSE*/;
-          };
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)elt_y__0ACD == (void *)NULL)) {
-          lisaac_push(&__pos__BCCD,L116524056); /* L889 AREA*/;
-          lisaac_push_first(&__pos__NSGD,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__ICCD,L116004376); /* L885 AREA*/;
-          lisaac_push_first(&__pos__K32D,L9195016); /* L70 NUMERIC*/;
-          cy1__5ACD=(__INTEGER__K)(y1__XACD -  1);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__BCCD,L116524056); /* L889 AREA*/;
-          lisaac_push_first(&__pos__NSGD,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__ICCD,L116134424); /* L886 AREA*/;
-          /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__0ACD==NULL) {
-            lisaac_push(&__pos__ICCD,L116270616); /* L887 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_Y */ {
-            __tmp__IDCD=elt_y__0ACD->value__S3B;
-          };
-          tmp__YACD=__tmp__IDCD;
-          lisaac_push(&__pos__ICCD,L116401688); /* L888 AREA*/;
-          __tmp__YGCD=min__TLH(__tmp__IDCD,y1__XACD);
-          lisaac_push(&__pos__ICCD,L116402712); /* L888 AREA*/;
-          lisaac_push_first(&__pos__K32D,L9195016); /* L70 NUMERIC*/;
-          cy1__5ACD=(__INTEGER__K)(__tmp__YGCD -  1);
-        };
-        lisaac_push(&__pos__BCCD,L116788760); /* L891 AREA*/;
-        __tmp__JDCD=__infix_less_equal__GTG(cy0__3ACD,cy1__5ACD);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__JDCD) {
-          lisaac_push(&__pos__BCCD,L123208728); /* L940 AREA*/;
-          lisaac_push_first(&__pos__NSGD,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__ICCD,L116793368); /* L891 AREA*/;
-          last_clip__1LD=NULL;
-          top_clip__3LD=first_clip__XJD;
-          elt_x__ZACD=list_x__0CC;
-          plan_value__1ACD= 0;
-          cx0__2ACD=x0__UACD;
-          win__ABCD=Self__2BBD;
-          lisaac_push(&__pos__ICCD,L122566168); /* L935 AREA*/;
-          lisaac_push_first(&__pos__K32D,L10621458); /* L81 BLOCK*/;
-          do_while__UAHD:
-          {
-            lisaac_push(&__pos__K32D,L10621458); /* L81 BLOCK*/;
-            lisaac_push_first(&__pos__FDCD,L117966872); /* L900 AREA*/;
-            /* NULL __LIMIT_X__C2B__ */
-if (elt_x__ZACD==NULL) {
-              lisaac_push(&__pos__FDCD,L118105624); /* L901 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              Self__DY3D=elt_x__ZACD->plan__EMD;
-            };
-            /* NULL __PLAN__XOB__ */
-if (Self__DY3D==NULL) {
-              lisaac_push(&__pos__FDCD,L118233624); /* L902 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__2FCD=Self__DY3D->is_x__GMD;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2FCD) {
-              lisaac_push(&__pos__FDCD,L122293272); /* L933 AREA*/;
-              lisaac_push_first(&__pos__4X3D,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__QHCD,L118236696); /* L902 AREA*/;
-              /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                lisaac_push(&__pos__QHCD,L118371352); /* L903 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* FAST_ARRAY(PLAN) */ {
-                __tmp__THCD=(*(stack_plan__UJD)).upper__PMD;
-              };
-              /* NULL __PLAN__XOB__ */
-if (Self__DY3D==NULL) {
-                lisaac_push(&__pos__QHCD,L118376472); /* L903 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* PLAN */ {
-                __tmp__UHCD=Self__DY3D->level__1BC;
-              };
-              lisaac_push(&__pos__QHCD,L118371864); /* L903 AREA*/;
-              __tmp__2FCD=__infix_less__LOH(__tmp__THCD,__tmp__UHCD);
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2FCD) {
-                lisaac_push(&__pos__QHCD,L118378520); /* L903 AREA*/;
-                lisaac_push_first(&__pos__W5UD,L10377218); /* L79 TRUE*/;
-                __tmp__CICD=TRUE__B__;
-              } else /* FALSE */ {
-                lisaac_push(&__pos__QHCD,L118378520); /* L903 AREA*/;
-                lisaac_push_first(&__pos__W5UD,L11832326); /* L90 FALSE*/;
-                lisaac_push_first(&__pos__0HCD,L118379544); /* L903 AREA*/;
-                /* NULL __PLAN__XOB__ */
-if (Self__DY3D==NULL) {
-                  lisaac_push(&__pos__0HCD,L118392344); /* L903 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  __tmp__3HCD=Self__DY3D->level__1BC;
+      li__RXU=li__ZYU;
+    } while (((void *)li__ZYU != (void *)NULL));
+    li__3E1(((__li__KAD *)li__TAD),li__1RT->li__BS.li__2KB, 0);
+    li__WAD=NULL;
+    li__LXU=li__W3B;
+    li__OXU=li__HXU;
+    while (((void *)li__LXU != (void *)NULL)) {
+      while ((((void *)li__LXU != (void *)NULL) && (! li__LXU->li__LBD->li__NBD))) {
+        li__LXU=li__LXU->li__ZBD;
+      };
+      if (((void *)li__LXU == (void *)NULL)) {
+        li__QXU=(__li__K)(li__IXU -  1);
+      } else /* FALSE */ {
+        li__JXU=li__LXU->li__QYB;
+        li__PHXD= 0;
+        if ((li__JXU > li__IXU)) {
+          li__PHXD=li__IXU;
+        } else /* FALSE */ {
+          li__PHXD=li__JXU;
+        };
+        li__QXU=(__li__K)(li__PHXD -  1);
+      };
+      if ((li__OXU <= li__QXU)) {
+        li__SCD=NULL;
+        li__UCD=li__WAD;
+        li__KXU=li__J3B;
+        li__MXU= 0;
+        li__NXU=li__FXU;
+        li__RXU=li__1RT;
+        do {
+          li__TXU=li__KXU->li__0CD;
+          if (li__TXU->li__2CD) {
+            if ((((*(li__TAD)).li__EDD < li__TXU->li__M2B) || ((void *)((void **)(*(((__li__KAD *)li__TAD))).li__WF1)[li__TXU->li__M2B] == (void *)NULL))) {
+              li__3E1(((__li__KAD *)li__TAD),li__TXU,li__TXU->li__M2B);
+              if ((li__TXU->li__M2B > li__MXU)) {
+                li__VHXD=(__li__K)(li__KXU->li__JYB -  1);
+                li__THXD= 0;
+                if ((li__VHXD > li__GXU)) {
+                  li__THXD=li__GXU;
+                } else /* FALSE */ {
+                  li__THXD=li__VHXD;
                 };
-                /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                  lisaac_push(&__pos__0HCD,L118392856); /* L903 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* FAST_ARRAY(PLAN) */ {
-                  lisaac_push(&__pos__0HCD,L118392856); /* L903 AREA*/;
-                  __tmp__5HCD=item__IDNB(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),__tmp__3HCD);
+                if ((li__NXU <= li__THXD)) {
+                  li__5I0(li__1RT,li__RXU,li__NXU,li__OXU,li__THXD,li__QXU);
+                  li__NXU=(__li__K)(li__THXD +  1);
                 };
-                __tmp__CICD=((void *)__tmp__5HCD == (void *)NULL);
+                li__MXU=li__TXU->li__M2B;
+                li__RXU=li__TXU->li__VED;
               };
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CICD) {
-                lisaac_push(&__pos__QHCD,L122163224); /* L932 AREA*/;
-                lisaac_push_first(&__pos__W5UD,L6825986); /* L52 TRUE*/;
-                lisaac_push_first(&__pos__0HCD,L118399000); /* L903 AREA*/;
-                /* NULL __PLAN__XOB__ */
-if (Self__DY3D==NULL) {
-                  lisaac_push(&__pos__0HCD,L118637592); /* L905 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  __tmp__3HCD=Self__DY3D->level__1BC;
-                };
-                /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                  lisaac_push(&__pos__0HCD,L118638104); /* L905 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* FAST_ARRAY(PLAN) */ {
-                  lisaac_push(&__pos__0HCD,L118638104); /* L905 AREA*/;
-                  force__to__IU4(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),Self__DY3D,__tmp__3HCD);
-                };
-                /* NULL __PLAN__XOB__ */
-if (Self__DY3D==NULL) {
-                  lisaac_push(&__pos__0HCD,L118756888); /* L906 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  __tmp__3HCD=Self__DY3D->level__1BC;
-                };
-                lisaac_push(&__pos__0HCD,L118757400); /* L906 AREA*/;
-                lisaac_push_first(&__pos__YB5D,L14700552); /* L112 NUMERIC*/;
-                /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__3HCD > plan_value__1ACD)) {
-                  lisaac_push(&__pos__0HCD,L119932440); /* L915 AREA*/;
-                  lisaac_push_first(&__pos__YB5D,L8792066); /* L67 TRUE*/;
-                  lisaac_push_first(&__pos__SICD,L118765592); /* L906 AREA*/;
-                  /* NULL __LIMIT_X__C2B__ */
-if (elt_x__ZACD==NULL) {
-                    lisaac_push(&__pos__SICD,L119024152); /* L908 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* LIMIT_X */ {
-                    __tmp__UICD=elt_x__ZACD->value__L3B;
-                  };
-                  lisaac_push(&__pos__SICD,L119024664); /* L908 AREA*/;
-                  lisaac_push_first(&__pos__AQ5D,L9195016); /* L70 NUMERIC*/;
-                  __tmp__3HCD=(__INTEGER__K)(__tmp__UICD -  1);
-                  lisaac_push(&__pos__SICD,L119029272); /* L908 AREA*/;
-                  __tmp__UICD=min__TLH(__tmp__3HCD,x1__VACD);
-                  lisaac_push(&__pos__SICD,L119149592); /* L909 AREA*/;
-                  __tmp__YICD=__infix_less_equal__GTG(cx0__2ACD,__tmp__UICD);
-                  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__YICD) {
-                    lisaac_push(&__pos__SICD,L119540248); /* L912 AREA*/;
-                    lisaac_push_first(&__pos__AQ5D,L8792066); /* L67 TRUE*/;
-                    lisaac_push_first(&__pos__3ICD,L119299096); /* L910 AREA*/;
-                    add_clip__from__to__2SHD(Self__2BBD,win__ABCD,cx0__2ACD,cy0__3ACD,__tmp__UICD,cy1__5ACD);
-                    lisaac_push(&__pos__3ICD,L119414296); /* L911 AREA*/;
-                    lisaac_push_first(&__pos__D4HE,L9990152); /* L76 NUMERIC*/;
-                    lisaac_push_first(&__pos__E4HE,L11029512); /* L84 NUMERIC*/;
-                    lisaac_push_first(&__pos__F4HE,L9195016); /* L70 NUMERIC*/;
-                    __tmp__H4HE=(__INTEGER__K)(-  1);
-                    lisaac_push(&__pos__D4HE,L9989128); /* L76 NUMERIC*/;
-                    lisaac_push_first(&__pos__E4HE,L9195016); /* L70 NUMERIC*/;
-                    cx0__2ACD=(__INTEGER__K)(__tmp__UICD - __tmp__H4HE);
-                  } else /* FALSE */ {
-                    lisaac_push(&__pos__SICD,L119540248); /* L912 AREA*/;
-                    lisaac_push_first(&__pos__AQ5D,L8530438); /* L65 FALSE*/;
-                  };
-                  /* NULL __PLAN__XOB__ */
-if (Self__DY3D==NULL) {
-                    lisaac_push(&__pos__SICD,L119681048); /* L913 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* PLAN */ {
-                    __tmp__H4HE=Self__DY3D->level__1BC;
-                  };
-                  plan_value__1ACD=__tmp__H4HE;
-                  /* NULL __PLAN__XOB__ */
-if (Self__DY3D==NULL) {
-                    lisaac_push(&__pos__SICD,L119809048); /* L914 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* PLAN */ {
-                    __tmp__HJCD=Self__DY3D->window__EOD;
-                  };
-                  win__ABCD=__tmp__HJCD;
+            } else /* FALSE */ {
+              li__ZSHD(((__li__KAD *)li__TAD),li__TXU->li__M2B);
+              if ((li__TXU->li__M2B == li__MXU)) {
+                li__VHXD=li__KXU->li__JYB;
+                li__THXD= 0;
+                if ((li__VHXD > li__GXU)) {
+                  li__THXD=li__GXU;
                 } else /* FALSE */ {
-                  lisaac_push(&__pos__0HCD,L119932440); /* L915 AREA*/;
-                  lisaac_push_first(&__pos__YB5D,L8530438); /* L65 FALSE*/;
-                };
-              } else /* FALSE */ {
-                lisaac_push(&__pos__QHCD,L122163224); /* L932 AREA*/;
-                lisaac_push_first(&__pos__W5UD,L6826502); /* L52 FALSE*/;
-                lisaac_push_first(&__pos__0HCD,L120069656); /* L916 AREA*/;
-                /* NULL __PLAN__XOB__ */
-if (Self__DY3D==NULL) {
-                  lisaac_push(&__pos__0HCD,L120342552); /* L918 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  __tmp__3HCD=Self__DY3D->level__1BC;
+                  li__THXD=li__VHXD;
                 };
-                /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                  lisaac_push(&__pos__0HCD,L120343064); /* L918 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* FAST_ARRAY(PLAN) */ {
-                  lisaac_push(&__pos__0HCD,L120343064); /* L918 AREA*/;
-                  force__to__ORWD(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),__tmp__3HCD);
-                };
-                /* NULL __PLAN__XOB__ */
-if (Self__DY3D==NULL) {
-                  lisaac_push(&__pos__0HCD,L120460824); /* L919 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  __tmp__3HCD=Self__DY3D->level__1BC;
-                };
-                /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__3HCD == plan_value__1ACD)) {
-                  lisaac_push(&__pos__0HCD,L122029592); /* L931 AREA*/;
-                  lisaac_push_first(&__pos__YB5D,L8792066); /* L67 TRUE*/;
-                  lisaac_push_first(&__pos__SICD,L120469528); /* L919 AREA*/;
-                  /* NULL __LIMIT_X__C2B__ */
-if (elt_x__ZACD==NULL) {
-                    lisaac_push(&__pos__SICD,L120728088); /* L921 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* LIMIT_X */ {
-                    __tmp__H4HE=elt_x__ZACD->value__L3B;
-                  };
-                  lisaac_push(&__pos__SICD,L120732184); /* L921 AREA*/;
-                  __tmp__3HCD=min__TLH(__tmp__H4HE,x1__VACD);
-                  lisaac_push(&__pos__SICD,L120853528); /* L922 AREA*/;
-                  __tmp__YICD=__infix_less_equal__GTG(cx0__2ACD,__tmp__3HCD);
-                  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__YICD) {
-                    lisaac_push(&__pos__SICD,L121244184); /* L925 AREA*/;
-                    lisaac_push_first(&__pos__AQ5D,L8792066); /* L67 TRUE*/;
-                    lisaac_push_first(&__pos__3ICD,L121003032); /* L923 AREA*/;
-                    add_clip__from__to__2SHD(Self__2BBD,win__ABCD,cx0__2ACD,cy0__3ACD,__tmp__3HCD,cy1__5ACD);
-                    lisaac_push(&__pos__3ICD,L121118232); /* L924 AREA*/;
-                    lisaac_push_first(&__pos__D4HE,L9990152); /* L76 NUMERIC*/;
-                    lisaac_push_first(&__pos__E4HE,L11029512); /* L84 NUMERIC*/;
-                    lisaac_push_first(&__pos__F4HE,L9195016); /* L70 NUMERIC*/;
-                    __tmp__H4HE=(__INTEGER__K)(-  1);
-                    lisaac_push(&__pos__D4HE,L9989128); /* L76 NUMERIC*/;
-                    lisaac_push_first(&__pos__E4HE,L9195016); /* L70 NUMERIC*/;
-                    cx0__2ACD=(__INTEGER__K)(__tmp__3HCD - __tmp__H4HE);
-                  } else /* FALSE */ {
-                    lisaac_push(&__pos__SICD,L121244184); /* L925 AREA*/;
-                    lisaac_push_first(&__pos__AQ5D,L8530438); /* L65 FALSE*/;
-                  };
-                  lisaac_push(&__pos__SICD,L121791512); /* L929 AREA*/;
-                  lisaac_push_first(&__pos__AQ5D,L10621458); /* L81 BLOCK*/;
-                  do_while__IMXD:
-                  {
-                    lisaac_push(&__pos__AQ5D,L10621458); /* L81 BLOCK*/;
-                    lisaac_push_first(&__pos__3ICD,L121649688); /* L928 AREA*/;
-                    lisaac_push_first(&__pos__D4HE,L9195016); /* L70 NUMERIC*/;
-                    plan_value__1ACD=(__INTEGER__K)(plan_value__1ACD -  1);
-                    lisaac_push(&__pos__AQ5D,L10755090); /* L82 BLOCK*/;
-                    lisaac_push_first(&__pos__3ICD,L121774104); /* L929 AREA*/;
-                    /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                      lisaac_push(&__pos__3ICD,L121787928); /* L929 AREA*/;
-                      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                    } else /* FAST_ARRAY(PLAN) */ {
-                      lisaac_push(&__pos__3ICD,L121787928); /* L929 AREA*/;
-                      __tmp__YKCD=item__IDNB(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),plan_value__1ACD);
-                    };
-                    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__YKCD == (void *)NULL)) {
-                      lisaac_push(&__pos__AQ5D,L11012626); /* L84 BLOCK*/;
-                      lisaac_push_first(&__pos__3ICD,L8792066); /* L67 TRUE*/;
-                      lisaac_push_first(&__pos__D4HE,L10888722); /* L83 BLOCK*/;
-                      goto do_while__IMXD;
-                    } else /* FALSE */ {
-                      lisaac_push(&__pos__AQ5D,L11012626); /* L84 BLOCK*/;
-                      lisaac_push_first(&__pos__3ICD,L8530438); /* L65 FALSE*/;
-                    };
-                  };
-                  /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                    lisaac_push(&__pos__SICD,L121914904); /* L930 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* FAST_ARRAY(PLAN) */ {
-                    lisaac_push(&__pos__SICD,L121914904); /* L930 AREA*/;
-                    __tmp__YKCD=item__IDNB(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),plan_value__1ACD);
-                  };
-                  /* NULL __PLAN__XOB__ */
-if (__tmp__YKCD==NULL) {
-                    lisaac_push(&__pos__SICD,L121918488); /* L930 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* PLAN */ {
-                    __tmp__HJCD=__tmp__YKCD->window__EOD;
-                  };
-                  win__ABCD=__tmp__HJCD;
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__0HCD,L122029592); /* L931 AREA*/;
-                  lisaac_push_first(&__pos__YB5D,L8530438); /* L65 FALSE*/;
+                if ((li__NXU <= li__THXD)) {
+                  li__5I0(li__1RT,li__RXU,li__NXU,li__OXU,li__THXD,li__QXU);
+                  li__NXU=(__li__K)(li__THXD +  1);
                 };
+                do {
+                  li__MXU=(__li__K)(li__MXU -  1);
+                } while (((void *)((void **)(*(((__li__KAD *)li__TAD))).li__WF1)[li__MXU] == (void *)NULL));
+                li__RXU=((__li__0KB *)((void **)(*(((__li__KAD *)li__TAD))).li__WF1)[li__MXU])->li__VED;
               };
-            } else /* FALSE */ {
-              lisaac_push(&__pos__FDCD,L122293272); /* L933 AREA*/;
-              lisaac_push_first(&__pos__4X3D,L8530438); /* L65 FALSE*/;
-            };
-            /* NULL __LIMIT_X__C2B__ */
-if (elt_x__ZACD==NULL) {
-              lisaac_push(&__pos__FDCD,L122432536); /* L934 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              __tmp__HDCD=elt_x__ZACD->next__CQD;
-            };
-            elt_x__ZACD=__tmp__HDCD;
-            lisaac_push(&__pos__K32D,L10755090); /* L82 BLOCK*/;
-            lisaac_push_first(&__pos__FDCD,L122560024); /* L935 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__HDCD != (void *)NULL)) {
-              lisaac_push(&__pos__K32D,L11012626); /* L84 BLOCK*/;
-              lisaac_push_first(&__pos__FDCD,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__4X3D,L10888722); /* L83 BLOCK*/;
-              goto do_while__UAHD;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__K32D,L11012626); /* L84 BLOCK*/;
-              lisaac_push_first(&__pos__FDCD,L8530438); /* L65 FALSE*/;
             };
           };
-          lisaac_push(&__pos__ICCD,L122688024); /* L936 AREA*/;
-          __tmp__KECD=__infix_less_equal__GTG(cx0__2ACD,x1__VACD);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KECD) {
-            lisaac_push(&__pos__ICCD,L122947608); /* L938 AREA*/;
-            lisaac_push_first(&__pos__K32D,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__FDCD,L122837016); /* L937 AREA*/;
-            add_clip__from__to__2SHD(Self__2BBD,win__ABCD,cx0__2ACD,cy0__3ACD,x1__VACD,cy1__5ACD);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__ICCD,L122947608); /* L938 AREA*/;
-            lisaac_push_first(&__pos__K32D,L8530438); /* L65 FALSE*/;
-          };
-          lisaac_push(&__pos__ICCD,L123082776); /* L939 AREA*/;
-          lisaac_push_first(&__pos__K32D,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__FDCD,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__4X3D,L9195016); /* L70 NUMERIC*/;
-          __tmp__IDCD=(__INTEGER__K)(-  1);
-          lisaac_push(&__pos__K32D,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__FDCD,L9195016); /* L70 NUMERIC*/;
-          cy0__3ACD=(__INTEGER__K)(cy1__5ACD - __tmp__IDCD);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__BCCD,L123208728); /* L940 AREA*/;
-          lisaac_push_first(&__pos__NSGD,L8530438); /* L65 FALSE*/;
+          li__KXU=li__KXU->li__OGD;
+        } while (((void *)li__KXU != (void *)NULL));
+        if ((li__NXU <= li__GXU)) {
+          li__5I0(li__1RT,li__RXU,li__NXU,li__OXU,li__GXU,li__QXU);
         };
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)elt_y__0ACD != (void *)NULL)) {
-          lisaac_push(&__pos__BCCD,L125174808); /* L955 AREA*/;
-          lisaac_push_first(&__pos__NSGD,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__ICCD,L125068312); /* L954 AREA*/;
-          lisaac_push_first(&__pos__K32D,L10621458); /* L81 BLOCK*/;
-          do_while__NBHD:
-          {
-            lisaac_push(&__pos__K32D,L10621458); /* L81 BLOCK*/;
-            lisaac_push_first(&__pos__FDCD,L123602968); /* L943 AREA*/;
-            /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__0ACD==NULL) {
-              lisaac_push(&__pos__FDCD,L123741720); /* L944 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              Self__DY3D=elt_y__0ACD->plan__QKD;
-            };
-            /* NULL __PLAN__XOB__ */
-if (Self__DY3D==NULL) {
-              lisaac_push(&__pos__FDCD,L123869720); /* L945 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__2FCD=Self__DY3D->is_y__SKD;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2FCD) {
-              lisaac_push(&__pos__FDCD,L124783640); /* L952 AREA*/;
-              lisaac_push_first(&__pos__4X3D,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__QHCD,L123872792); /* L945 AREA*/;
-              /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__0ACD==NULL) {
-                lisaac_push(&__pos__QHCD,L124004376); /* L946 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* LIMIT_Y */ {
-                __tmp__CICD=elt_y__0ACD->is_top__PRD;
-              };
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CICD) {
-                lisaac_push(&__pos__QHCD,L124653592); /* L951 AREA*/;
-                lisaac_push_first(&__pos__W5UD,L6825986); /* L52 TRUE*/;
-                lisaac_push_first(&__pos__0HCD,L124007448); /* L946 AREA*/;
-                /* NULL __PLAN__XOB__ */
-if (Self__DY3D==NULL) {
-                  lisaac_push(&__pos__0HCD,L124131864); /* L947 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  lisaac_push(&__pos__0HCD,L124131864); /* L947 AREA*/;
-                  __tmp__5HCD=((__PLAN__XOB *)Self__DY3D);
-                  lisaac_push_first(&__pos__YB5D,L22157894); /* L169 PLAN*/;
-                  __tmp__5HCD->is_x__GMD=TRUE__B__;
-                };
-              } else /* FALSE */ {
-                lisaac_push(&__pos__QHCD,L124653592); /* L951 AREA*/;
-                lisaac_push_first(&__pos__W5UD,L6826502); /* L52 FALSE*/;
-                lisaac_push_first(&__pos__0HCD,L124263960); /* L948 AREA*/;
-                /* NULL __PLAN__XOB__ */
-if (Self__DY3D==NULL) {
-                  lisaac_push(&__pos__0HCD,L124395544); /* L949 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  lisaac_push(&__pos__0HCD,L124395544); /* L949 AREA*/;
-                  __tmp__5HCD=((__PLAN__XOB *)Self__DY3D);
-                  lisaac_push_first(&__pos__YB5D,L21504070); /* L164 PLAN*/;
-                  __tmp__5HCD->is_y__SKD=FALSE__I__;
-                };
-                /* NULL __PLAN__XOB__ */
-if (Self__DY3D==NULL) {
-                  lisaac_push(&__pos__0HCD,L124526616); /* L950 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  lisaac_push(&__pos__0HCD,L124526616); /* L950 AREA*/;
-                  __tmp__5HCD=((__PLAN__XOB *)Self__DY3D);
-                  lisaac_push_first(&__pos__YB5D,L22814790); /* L174 PLAN*/;
-                  __tmp__5HCD->is_x__GMD=FALSE__I__;
-                };
-              };
-            } else /* FALSE */ {
-              lisaac_push(&__pos__FDCD,L124783640); /* L952 AREA*/;
-              lisaac_push_first(&__pos__4X3D,L8530438); /* L65 FALSE*/;
-            };
-            /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__0ACD==NULL) {
-              lisaac_push(&__pos__FDCD,L124922904); /* L953 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              __tmp__1DCD=elt_y__0ACD->next__5KD;
-            };
-            elt_y__0ACD=__tmp__1DCD;
-            lisaac_push(&__pos__K32D,L10755090); /* L82 BLOCK*/;
-            lisaac_push_first(&__pos__FDCD,L125050392); /* L954 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__1DCD != (void *)NULL)) {
-              lisaac_push(&__pos__FDCD,L125058584); /* L954 AREA*/;
-              lisaac_push_first(&__pos__4X3D,L10652674); /* L81 TRUE*/;
-              lisaac_push_first(&__pos__QHCD,L125059608); /* L954 AREA*/;
-              /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__1DCD==NULL) {
-                lisaac_push(&__pos__QHCD,L125065240); /* L954 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* LIMIT_Y */ {
-                __tmp__THCD=__tmp__1DCD->value__S3B;
-              };
-              __tmp__2FCD=(__tmp__THCD == tmp__YACD);
-            } else /* FALSE */ {
-              lisaac_push(&__pos__FDCD,L125058584); /* L954 AREA*/;
-              lisaac_push_first(&__pos__4X3D,L12081158); /* L92 FALSE*/;
-              __tmp__2FCD=FALSE__I__;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2FCD) {
-              lisaac_push(&__pos__K32D,L11012626); /* L84 BLOCK*/;
-              lisaac_push_first(&__pos__FDCD,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__4X3D,L10888722); /* L83 BLOCK*/;
-              goto do_while__NBHD;
+        li__OXU=(__li__K)(li__QXU +  1);
+      };
+      if (((void *)li__LXU != (void *)NULL)) {
+        do {
+          li__TXU=li__LXU->li__LBD;
+          if (li__TXU->li__NBD) {
+            if (li__LXU->li__WHD) {
+              ((__li__0KB *)li__TXU)->li__2CD=li__B__;
             } else /* FALSE */ {
-              lisaac_push(&__pos__K32D,L11012626); /* L84 BLOCK*/;
-              lisaac_push_first(&__pos__FDCD,L8530438); /* L65 FALSE*/;
+              ((__li__0KB *)li__TXU)->li__NBD=li__I__;
+              ((__li__0KB *)li__TXU)->li__2CD=li__I__;
             };
           };
-        } else /* FALSE */ {
-          lisaac_push(&__pos__BCCD,L125174808); /* L955 AREA*/;
-          lisaac_push_first(&__pos__NSGD,L8530438); /* L65 FALSE*/;
-        };
-        lisaac_push(&__pos__4OFD,L9709074); /* L74 BLOCK*/;
-        goto while_do__SPFD;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__XOFD,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__0BCD,L8530438); /* L65 FALSE*/;
+          li__LXU=li__LXU->li__ZBD;
+        } while ((((void *)li__LXU != (void *)NULL) && (li__LXU->li__QYB == li__JXU)));
       };
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__SACD,L125438488); /* L957 AREA*/;
-    lisaac_push_first(&__pos__XPDD,L8530438); /* L65 FALSE*/;
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__2BBD->parent_area__ZC.next__0NB != (void *)NULL)) {
-    lisaac_push(&__pos__1BBD,L126487064); /* L965 AREA*/;
-    lisaac_push_first(&__pos__SACD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__XPDD,L126233112); /* L963 AREA*/;
-    __tmp__MCCD=Self__2BBD->parent_area__ZC.next__0NB;
-    /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__MCCD==NULL) {
-      lisaac_push(&__pos__XPDD,L126366744); /* L964 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)__tmp__MCCD)->__id) {
-      case __EXAMPLE__OB__: {
-        lisaac_push(&__pos__XPDD,L126366744); /* L964 AREA*/;
-        clip_next_child__QSOB(((__EXAMPLE__OB *)__tmp__MCCD));
-      } break;
-      case __DESK__TC__: {
-        lisaac_push(&__pos__XPDD,L126366744); /* L964 AREA*/;
-        clip_next_child__HVD(((__DESK__TC *)__tmp__MCCD));
-      } break;
-      case __G_OUT__YC__: {
-        lisaac_push(&__pos__XPDD,L126366744); /* L964 AREA*/;
-        clip_next_child__0BBD(((__G_OUT__YC *)__tmp__MCCD));
-      } break;
-      case __G_RAW__KM__: {
-        lisaac_push(&__pos__XPDD,L126366744); /* L964 AREA*/;
-        clip_next_child__BIBD(((__G_RAW__KM *)__tmp__MCCD));
-      } break;
-      case __VIRTUAL_SCREEN__PT__: {
-        lisaac_push(&__pos__XPDD,L126366744); /* L964 AREA*/;
-        clip_next_child__D5V(((__VIRTUAL_SCREEN__PT *)__tmp__MCCD));
-      } break;
-      case __MOUSE__VT__: {
-        lisaac_push(&__pos__XPDD,L126366744); /* L964 AREA*/;
-        clip_next_child__DPC(((__MOUSE__VT *)__tmp__MCCD));
-      } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
+  if (((void *)li__1RT->li__BS.li__5JB != (void *)NULL)) {
+    li__ZYU=li__1RT->li__BS.li__5JB;
+    switch (((struct ___OBJ *)li__ZYU)->__id) {
+    case __li__SB__: {
+      li__QCJB(((__li__SB *)li__ZYU));
+    } break;
+    case __li__TC__: {
+      li__5KD(((__li__TC *)li__ZYU));
+    } break;
+    case __li__YC__: {
+      li__CYUC(((__li__YC *)li__ZYU));
+    } break;
+    case __li__RL__: {
+      li__L3UC(((__li__RL *)li__ZYU));
+    } break;
+    case __li__AS__: {
+      li__0RT(((__li__AS *)li__ZYU));
+    } break;
+    case __li__GS__: {
+      li__SIC(((__li__GS *)li__ZYU));
+    } break;
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__1BBD,L126487064); /* L965 AREA*/;
-    lisaac_push_first(&__pos__SACD,L8530438); /* L65 FALSE*/;
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__2BBD->parent_area__ZC.child__FOB != (void *)NULL)) {
-    lisaac_push(&__pos__1BBD,L126880280); /* L968 AREA*/;
-    lisaac_push_first(&__pos__SACD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__XPDD,L126626840); /* L966 AREA*/;
-    __tmp__MCCD=Self__2BBD->parent_area__ZC.child__FOB;
-    /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__MCCD==NULL) {
-      lisaac_push(&__pos__XPDD,L126760472); /* L967 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)__tmp__MCCD)->__id) {
-      case __EXAMPLE__OB__: {
-        lisaac_push(&__pos__XPDD,L126760472); /* L967 AREA*/;
-        clip_next_child__QSOB(((__EXAMPLE__OB *)__tmp__MCCD));
+  if (((void *)li__1RT->li__BS.li__JKB != (void *)NULL)) {
+    li__ZYU=li__1RT->li__BS.li__JKB;
+    switch (((struct ___OBJ *)li__ZYU)->__id) {
+    case __li__SB__: {
+      li__QCJB(((__li__SB *)li__ZYU));
+    } break;
+    case __li__TC__: {
+      li__5KD(((__li__TC *)li__ZYU));
+    } break;
+    case __li__YC__: {
+      li__CYUC(((__li__YC *)li__ZYU));
+    } break;
+    case __li__RL__: {
+      li__L3UC(((__li__RL *)li__ZYU));
+    } break;
+    case __li__AS__: {
+      li__0RT(((__li__AS *)li__ZYU));
+    } break;
+    case __li__GS__: {
+      li__SIC(((__li__GS *)li__ZYU));
+    } break;
+    };
+  };
+}
+
+static void li__SIC(__li__GS *li__TIC)
+/* (Strict MOUSE{li__GS}) Void Recursive, No inlinable. NO CONTEXT! */
+{
+  __li__K li__K2C,li__L2C,li__M2C,li__N2C,li__O2C,li__R2C,li__S2C;
+  __li__K li__T2C,li__V2C,li__1HXD,li__BIXD,li__5HXD;
+  __li__DXB *li__P2C;
+  __li__GXB *li__Q2C;
+  void *li__W2C,*li__X2C,*li__43C,*li__AAD;
+  __li__0KB *li__Y2C,*li__W3C,*li__P4C;
+  li__K2C= 0;
+  li__L2C= 0;
+  li__M2C= 0;
+  li__N2C= 0;
+  li__O2C= 0;
+  li__P2C=NULL;
+  li__Q2C=NULL;
+  li__R2C= 0;
+  li__S2C= 0;
+  li__T2C= 0;
+  li__V2C= 0;
+  li__W2C=NULL;
+  li__X2C=NULL;
+  li__Y2C=NULL;
+  li__TIC->li__IS.li__ZKB=NULL;
+  if (((void *)li__TIC->li__IS.li__2KB != (void *)NULL)) {
+    li__K2C=li__TIC->li__IS.li__2KB->li__HYB->li__JYB;
+    li__L2C=li__TIC->li__IS.li__2KB->li__LYB->li__JYB;
+    li__M2C=li__TIC->li__IS.li__2KB->li__OYB->li__QYB;
+    li__N2C=li__TIC->li__IS.li__2KB->li__SYB->li__QYB;
+    li__W2C=li__TIC->li__IS.li__JKB;
+    while (((void *)li__W2C != (void *)NULL)) {
+      switch (((struct ___OBJ *)li__W2C)->__id) {
+      case __li__SB__: {
+        li__W3C=((__li__SB *)li__W2C)->li__HC.li__2KB;
       } break;
-      case __DESK__TC__: {
-        lisaac_push(&__pos__XPDD,L126760472); /* L967 AREA*/;
-        clip_next_child__HVD(((__DESK__TC *)__tmp__MCCD));
+      case __li__TB__: {
+        li__W3C=((__li__TB *)li__W2C)->li__2KB;
       } break;
-      case __G_OUT__YC__: {
-        lisaac_push(&__pos__XPDD,L126760472); /* L967 AREA*/;
-        clip_next_child__0BBD(((__G_OUT__YC *)__tmp__MCCD));
+      case __li__TC__: {
+        li__W3C=((__li__TC *)li__W2C)->li__XC.li__VC.li__2KB;
       } break;
-      case __G_RAW__KM__: {
-        lisaac_push(&__pos__XPDD,L126760472); /* L967 AREA*/;
-        clip_next_child__BIBD(((__G_RAW__KM *)__tmp__MCCD));
+      case __li__YC__: {
+        li__W3C=((__li__YC *)li__W2C)->li__ZC.li__2KB;
       } break;
-      case __VIRTUAL_SCREEN__PT__: {
-        lisaac_push(&__pos__XPDD,L126760472); /* L967 AREA*/;
-        clip_next_child__D5V(((__VIRTUAL_SCREEN__PT *)__tmp__MCCD));
+      case __li__RL__: {
+        li__W3C=((__li__RL *)li__W2C)->li__SL.li__VC.li__2KB;
       } break;
-      case __MOUSE__VT__: {
-        lisaac_push(&__pos__XPDD,L126760472); /* L967 AREA*/;
-        clip_next_child__DPC(((__MOUSE__VT *)__tmp__MCCD));
+      case __li__AS__: {
+        li__W3C=((__li__AS *)li__W2C)->li__BS.li__2KB;
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__1BBD,L126880280); /* L968 AREA*/;
-    lisaac_push_first(&__pos__SACD,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static void clip_next_child__BIBD(__G_RAW__KM *Self__DIBD)
-/* (Strict G_RAW{G_RAW__KM}) Void Recursive, No inlinable. NO CONTEXT! */
-{
-  void *__tmp__LIBD;
-  _____CONTEXT __pos__CIBD,__pos__PADD,__pos__JIBD;
-  lisaac_push_first(&__pos__CIBD,L126098456); /* L962 AREA*/;
-  creat_clip__FTCD(Self__DIBD);
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__DIBD->parent_g_group__LM.parent_area__VC.next__0NB != (void *)NULL)) {
-    lisaac_push(&__pos__CIBD,L126487064); /* L965 AREA*/;
-    lisaac_push_first(&__pos__PADD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__JIBD,L126233112); /* L963 AREA*/;
-    __tmp__LIBD=Self__DIBD->parent_g_group__LM.parent_area__VC.next__0NB;
-    /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__LIBD==NULL) {
-      lisaac_push(&__pos__JIBD,L126366744); /* L964 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)__tmp__LIBD)->__id) {
-      case __EXAMPLE__OB__: {
-        lisaac_push(&__pos__JIBD,L126366744); /* L964 AREA*/;
-        clip_next_child__QSOB(((__EXAMPLE__OB *)__tmp__LIBD));
+      case __li__GS__: {
+        li__W3C=((__li__GS *)li__W2C)->li__IS.li__2KB;
+      } break;
+      };
+      li__Y2C=li__W3C;
+      if (((void *)li__W3C != (void *)NULL)) {
+        ((__li__0KB *)li__W3C)->li__NBD=li__B__;
+      };
+      switch (((struct ___OBJ *)li__W2C)->__id) {
+      case __li__SB__: {
+        li__43C=((__li__SB *)li__W2C)->li__HC.li__5JB;
       } break;
-      case __DESK__TC__: {
-        lisaac_push(&__pos__JIBD,L126366744); /* L964 AREA*/;
-        clip_next_child__HVD(((__DESK__TC *)__tmp__LIBD));
+      case __li__TB__: {
+        li__43C=((__li__TB *)li__W2C)->li__5JB;
       } break;
-      case __G_OUT__YC__: {
-        lisaac_push(&__pos__JIBD,L126366744); /* L964 AREA*/;
-        clip_next_child__0BBD(((__G_OUT__YC *)__tmp__LIBD));
+      case __li__TC__: {
+        li__43C=((__li__TC *)li__W2C)->li__XC.li__VC.li__5JB;
       } break;
-      case __G_RAW__KM__: {
-        lisaac_push(&__pos__JIBD,L126366744); /* L964 AREA*/;
-        clip_next_child__BIBD(((__G_RAW__KM *)__tmp__LIBD));
+      case __li__YC__: {
+        li__43C=((__li__YC *)li__W2C)->li__ZC.li__5JB;
       } break;
-      case __VIRTUAL_SCREEN__PT__: {
-        lisaac_push(&__pos__JIBD,L126366744); /* L964 AREA*/;
-        clip_next_child__D5V(((__VIRTUAL_SCREEN__PT *)__tmp__LIBD));
+      case __li__RL__: {
+        li__43C=((__li__RL *)li__W2C)->li__SL.li__VC.li__5JB;
       } break;
-      case __MOUSE__VT__: {
-        lisaac_push(&__pos__JIBD,L126366744); /* L964 AREA*/;
-        clip_next_child__DPC(((__MOUSE__VT *)__tmp__LIBD));
+      case __li__AS__: {
+        li__43C=((__li__AS *)li__W2C)->li__BS.li__5JB;
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
+      case __li__GS__: {
+        li__43C=((__li__GS *)li__W2C)->li__IS.li__5JB;
+      } break;
+      };
+      li__W2C=li__43C;
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__CIBD,L126487064); /* L965 AREA*/;
-    lisaac_push_first(&__pos__PADD,L8530438); /* L65 FALSE*/;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__DIBD->parent_g_group__LM.parent_area__VC.child__FOB != (void *)NULL)) {
-    lisaac_push(&__pos__CIBD,L126880280); /* L968 AREA*/;
-    lisaac_push_first(&__pos__PADD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__JIBD,L126626840); /* L966 AREA*/;
-    __tmp__LIBD=Self__DIBD->parent_g_group__LM.parent_area__VC.child__FOB;
-    /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__LIBD==NULL) {
-      lisaac_push(&__pos__JIBD,L126760472); /* L967 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)__tmp__LIBD)->__id) {
-      case __EXAMPLE__OB__: {
-        lisaac_push(&__pos__JIBD,L126760472); /* L967 AREA*/;
-        clip_next_child__QSOB(((__EXAMPLE__OB *)__tmp__LIBD));
+    li__W2C=li__TIC;
+    do {
+      switch (((struct ___OBJ *)li__W2C)->__id) {
+      case __li__SB__: {
+        li__43C=((__li__SB *)li__W2C)->li__HC.li__WKB;
       } break;
-      case __DESK__TC__: {
-        lisaac_push(&__pos__JIBD,L126760472); /* L967 AREA*/;
-        clip_next_child__HVD(((__DESK__TC *)__tmp__LIBD));
+      case __li__TB__: {
+        li__43C=((__li__TB *)li__W2C)->li__WKB;
       } break;
-      case __G_OUT__YC__: {
-        lisaac_push(&__pos__JIBD,L126760472); /* L967 AREA*/;
-        clip_next_child__0BBD(((__G_OUT__YC *)__tmp__LIBD));
+      case __li__TC__: {
+        li__43C=((__li__TC *)li__W2C)->li__XC.li__VC.li__WKB;
       } break;
-      case __G_RAW__KM__: {
-        lisaac_push(&__pos__JIBD,L126760472); /* L967 AREA*/;
-        clip_next_child__BIBD(((__G_RAW__KM *)__tmp__LIBD));
+      case __li__YC__: {
+        li__43C=((__li__YC *)li__W2C)->li__ZC.li__WKB;
       } break;
-      case __VIRTUAL_SCREEN__PT__: {
-        lisaac_push(&__pos__JIBD,L126760472); /* L967 AREA*/;
-        clip_next_child__D5V(((__VIRTUAL_SCREEN__PT *)__tmp__LIBD));
+      case __li__RL__: {
+        li__43C=((__li__RL *)li__W2C)->li__SL.li__VC.li__WKB;
       } break;
-      case __MOUSE__VT__: {
-        lisaac_push(&__pos__JIBD,L126760472); /* L967 AREA*/;
-        clip_next_child__DPC(((__MOUSE__VT *)__tmp__LIBD));
+      case __li__AS__: {
+        li__43C=((__li__AS *)li__W2C)->li__BS.li__WKB;
+      } break;
+      case __li__GS__: {
+        li__43C=((__li__GS *)li__W2C)->li__IS.li__WKB;
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__CIBD,L126880280); /* L968 AREA*/;
-    lisaac_push_first(&__pos__PADD,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static void clip_next_child__D5V(__VIRTUAL_SCREEN__PT *Self__F5V)
-/* (Strict VIRTUAL_SCREEN{VIRTUAL_SCREEN__PT}) Void Recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K x0__4JX,x1__5JX,y0__AKX,y1__BKX,tmp__CKX,plan_value__FKX;
-  __INTEGER__K cx0__GKX,cy0__HKX,cy1__JKX,__tmp__WKX,__tmp__5KX;
-  __INTEGER__K __tmp__SMX,__tmp__CQX,__tmp__3QX,__tmp__4QX,__tmp__HRX;
-  __INTEGER__K __tmp__4RX,__tmp__5PHE;
-  __LIMIT_X__C2B *elt_x__DKX,*__tmp__VKX,*__tmp__RMX;
-  __LIMIT_Y__F2B *elt_y__EKX,*__tmp__1KX,*__tmp__FNX;
-  void *win__KKX,*winp__LKX,*__tmp__WLX,*__tmp__AOX,*__tmp__RSX;
-  __PLAN__XOB *__tmp__UKX,*__tmp__NLX,*Self__OT2D,*__tmp__KMX;
-  __PLAN__XOB *Self__UN3D,*__tmp__JRX,*__tmp__CUX;
-  _____CONTEXT __pos__E5V,__pos__2JX,__pos__WBZ,__pos__SKX,__pos__QN1;
-  _____CONTEXT __pos__ELX,__pos__XN1,__pos__LLX,__pos__312,__pos__SLX;
-  _____CONTEXT __pos__NT2D,__pos__PMX,__pos__PN3D,__pos__0QX;
-  _____CONTEXT __pos__QSUD,__pos__ERX,__pos__X04D,__pos__2RX;
-  _____CONTEXT __pos__TI5D,__pos__HSX,__pos__1PHE,__pos__2PHE;
-  _____CONTEXT __pos__3PHE;
-  __BOOLEAN__C __tmp__TMX,__tmp__UNX,__tmp__GPX,__tmp__MRX,__tmp__CSX;
-  lisaac_push_first(&__pos__E5V,L126098456); /* L962 AREA*/;
-  lisaac_push_first(&__pos__2JX,L109059608); /* L832 AREA*/;
-  x0__4JX= 0;
-  x1__5JX= 0;
-  y0__AKX= 0;
-  y1__BKX= 0;
-  tmp__CKX= 0;
-  elt_x__DKX=NULL;
-  elt_y__EKX=NULL;
-  plan_value__FKX= 0;
-  cx0__GKX= 0;
-  cy0__HKX= 0;
-  cy1__JKX= 0;
-  win__KKX=NULL;
-  winp__LKX=NULL;
-  Self__F5V->parent_area__QT.clip__WOB=NULL;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__F5V->parent_area__QT.plan__ZOB != (void *)NULL)) {
-    lisaac_push(&__pos__2JX,L125438488); /* L957 AREA*/;
-    lisaac_push_first(&__pos__WBZ,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__SKX,L110373400); /* L842 AREA*/;
-    __tmp__UKX=Self__F5V->parent_area__QT.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__UKX==NULL) {
-      lisaac_push(&__pos__SKX,L110502424); /* L843 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__VKX=__tmp__UKX->x0__J3B;
-    };
-    /* NULL __LIMIT_X__C2B__ */
-if (__tmp__VKX==NULL) {
-      lisaac_push(&__pos__SKX,L110505496); /* L843 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_X */ {
-      __tmp__WKX=__tmp__VKX->value__L3B;
-    };
-    x0__4JX=__tmp__WKX;
-    __tmp__UKX=Self__F5V->parent_area__QT.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__UKX==NULL) {
-      lisaac_push(&__pos__SKX,L110633496); /* L844 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__VKX=__tmp__UKX->x1__N3B;
-    };
-    /* NULL __LIMIT_X__C2B__ */
-if (__tmp__VKX==NULL) {
-      lisaac_push(&__pos__SKX,L110636568); /* L844 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_X */ {
-      __tmp__WKX=__tmp__VKX->value__L3B;
-    };
-    x1__5JX=__tmp__WKX;
-    __tmp__UKX=Self__F5V->parent_area__QT.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__UKX==NULL) {
-      lisaac_push(&__pos__SKX,L110764568); /* L845 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__1KX=__tmp__UKX->y0__Q3B;
-    };
-    /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__1KX==NULL) {
-      lisaac_push(&__pos__SKX,L110767640); /* L845 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_Y */ {
-      __tmp__WKX=__tmp__1KX->value__S3B;
-    };
-    y0__AKX=__tmp__WKX;
-    __tmp__UKX=Self__F5V->parent_area__QT.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__UKX==NULL) {
-      lisaac_push(&__pos__SKX,L110895640); /* L846 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__1KX=__tmp__UKX->y1__U3B;
-    };
-    /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__1KX==NULL) {
-      lisaac_push(&__pos__SKX,L110898712); /* L846 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_Y */ {
-      __tmp__5KX=__tmp__1KX->value__S3B;
-    };
-    y1__BKX=__tmp__5KX;
-    win__KKX=Self__F5V->parent_area__QT.child__FOB;
-    lisaac_push(&__pos__SKX,L112332312); /* L857 AREA*/;
-    lisaac_push_first(&__pos__QN1,L9441810); /* L72 BLOCK*/;
-    while_do__PN1:
-    {
-      lisaac_push(&__pos__QN1,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__ELX,L111545880); /* L851 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)win__KKX != (void *)NULL)) {
-        lisaac_push(&__pos__QN1,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__ELX,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__XN1,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__LLX,L111556632); /* L851 AREA*/;
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__KKX==NULL) {
-          lisaac_push(&__pos__LLX,L111680024); /* L852 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)win__KKX)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__NLX=((__EXAMPLE__OB *)win__KKX)->parent_area__DC.plan__ZOB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__NLX=((__AREA__PB *)win__KKX)->plan__ZOB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__NLX=((__DESK__TC *)win__KKX)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__NLX=((__G_OUT__YC *)win__KKX)->parent_area__ZC.plan__ZOB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__NLX=((__G_RAW__KM *)win__KKX)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__NLX=((__VIRTUAL_SCREEN__PT *)win__KKX)->parent_area__QT.plan__ZOB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__NLX=((__MOUSE__VT *)win__KKX)->parent_window__XT.plan__ZOB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__NLX != (void *)NULL)) {
-          lisaac_push(&__pos__LLX,L112067608); /* L855 AREA*/;
-          lisaac_push_first(&__pos__312,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__SLX,L111812632); /* L853 AREA*/;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__NLX==NULL) {
-            lisaac_push(&__pos__SLX,L111942680); /* L854 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            lisaac_push(&__pos__SLX,L111942680); /* L854 AREA*/;
-            Self__OT2D=((__PLAN__XOB *)__tmp__NLX);
-            lisaac_push_first(&__pos__NT2D,L20847174); /* L159 PLAN*/;
-            Self__OT2D->is_y__SKD=TRUE__B__;
-          };
-        } else /* FALSE */ {
-          lisaac_push(&__pos__LLX,L112067608); /* L855 AREA*/;
-          lisaac_push_first(&__pos__312,L8530438); /* L65 FALSE*/;
-        };
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__KKX==NULL) {
-          lisaac_push(&__pos__LLX,L112204824); /* L856 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)win__KKX)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__WLX=((__EXAMPLE__OB *)win__KKX)->parent_area__DC.next__0NB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__WLX=((__AREA__PB *)win__KKX)->next__0NB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__WLX=((__DESK__TC *)win__KKX)->parent_g_raw__XC.parent_area__VC.next__0NB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__WLX=((__G_OUT__YC *)win__KKX)->parent_area__ZC.next__0NB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__WLX=((__G_RAW__KM *)win__KKX)->parent_g_group__LM.parent_area__VC.next__0NB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__WLX=((__VIRTUAL_SCREEN__PT *)win__KKX)->parent_area__QT.next__0NB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__WLX=((__MOUSE__VT *)win__KKX)->parent_window__XT.next__0NB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        win__KKX=__tmp__WLX;
-        lisaac_push(&__pos__XN1,L9709074); /* L74 BLOCK*/;
-        goto while_do__PN1;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__QN1,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__ELX,L8530438); /* L65 FALSE*/;
       };
-    };
-    win__KKX=Self__F5V;
-    lisaac_push(&__pos__SKX,L114178072); /* L871 AREA*/;
-    lisaac_push_first(&__pos__QN1,L10621458); /* L81 BLOCK*/;
-    do_while__1N1:
-    {
-      lisaac_push(&__pos__QN1,L10621458); /* L81 BLOCK*/;
-      lisaac_push_first(&__pos__ELX,L112725528); /* L860 AREA*/;
-      /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__KKX==NULL) {
-        lisaac_push(&__pos__ELX,L112860696); /* L861 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)win__KKX)->__id) {
-        case __EXAMPLE__OB__: {
-          __tmp__WLX=((__EXAMPLE__OB *)win__KKX)->parent_area__DC.prev__TOB;
-        } break;
-        case __AREA__PB__: {
-          __tmp__WLX=((__AREA__PB *)win__KKX)->prev__TOB;
+      li__X2C=li__43C;
+      while (((void *)li__X2C != (void *)NULL)) {
+        switch (((struct ___OBJ *)li__X2C)->__id) {
+        case __li__SB__: {
+          li__P4C=((__li__SB *)li__X2C)->li__HC.li__2KB;
         } break;
-        case __DESK__TC__: {
-          __tmp__WLX=((__DESK__TC *)win__KKX)->parent_g_raw__XC.parent_area__VC.prev__TOB;
+        case __li__TC__: {
+          li__P4C=((__li__TC *)li__X2C)->li__XC.li__VC.li__2KB;
         } break;
-        case __G_OUT__YC__: {
-          __tmp__WLX=((__G_OUT__YC *)win__KKX)->parent_area__ZC.prev__TOB;
+        case __li__YC__: {
+          li__P4C=((__li__YC *)li__X2C)->li__ZC.li__2KB;
         } break;
-        case __G_RAW__KM__: {
-          __tmp__WLX=((__G_RAW__KM *)win__KKX)->parent_g_group__LM.parent_area__VC.prev__TOB;
+        case __li__RL__: {
+          li__P4C=((__li__RL *)li__X2C)->li__SL.li__VC.li__2KB;
         } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          __tmp__WLX=((__VIRTUAL_SCREEN__PT *)win__KKX)->parent_area__QT.prev__TOB;
+        case __li__AS__: {
+          li__P4C=((__li__AS *)li__X2C)->li__BS.li__2KB;
         } break;
-        case __MOUSE__VT__: {
-          __tmp__WLX=((__MOUSE__VT *)win__KKX)->parent_window__XT.prev__TOB;
+        case __li__GS__: {
+          li__P4C=((__li__GS *)li__X2C)->li__IS.li__2KB;
         } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
-      winp__LKX=__tmp__WLX;
-      lisaac_push(&__pos__ELX,L113902616); /* L869 AREA*/;
-      lisaac_push_first(&__pos__XN1,L9441810); /* L72 BLOCK*/;
-      while_do__HG2:
-      {
-        lisaac_push(&__pos__XN1,L9441810); /* L72 BLOCK*/;
-        lisaac_push_first(&__pos__LLX,L112985112); /* L862 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)winp__LKX != (void *)NULL)) {
-          lisaac_push(&__pos__XN1,L9832978); /* L75 BLOCK*/;
-          lisaac_push_first(&__pos__LLX,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__312,L9576466); /* L73 BLOCK*/;
-          lisaac_push_first(&__pos__SLX,L112996376); /* L862 AREA*/;
-          /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (winp__LKX==NULL) {
-            lisaac_push(&__pos__SLX,L113123352); /* L863 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else {
-            switch (((struct ___OBJ *)winp__LKX)->__id) {
-            case __EXAMPLE__OB__: {
-              __tmp__KMX=((__EXAMPLE__OB *)winp__LKX)->parent_area__DC.plan__ZOB;
-            } break;
-            case __DESK__TC__: {
-              __tmp__KMX=((__DESK__TC *)winp__LKX)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-            } break;
-            case __G_OUT__YC__: {
-              __tmp__KMX=((__G_OUT__YC *)winp__LKX)->parent_area__ZC.plan__ZOB;
-            } break;
-            case __G_RAW__KM__: {
-              __tmp__KMX=((__G_RAW__KM *)winp__LKX)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-            } break;
-            case __VIRTUAL_SCREEN__PT__: {
-              __tmp__KMX=((__VIRTUAL_SCREEN__PT *)winp__LKX)->parent_area__QT.plan__ZOB;
-            } break;
-            case __MOUSE__VT__: {
-              __tmp__KMX=((__MOUSE__VT *)winp__LKX)->parent_window__XT.plan__ZOB;
-            } break;
-            default:
-            lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-            }
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__KMX != (void *)NULL)) {
-            lisaac_push(&__pos__SLX,L113254936); /* L864 AREA*/;
-            lisaac_push_first(&__pos__NT2D,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__PMX,L113255960); /* L864 AREA*/;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__KMX==NULL) {
-              lisaac_push(&__pos__PMX,L113258520); /* L864 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__RMX=__tmp__KMX->x0__J3B;
-            };
-            /* NULL __LIMIT_X__C2B__ */
-if (__tmp__RMX==NULL) {
-              lisaac_push(&__pos__PMX,L113261592); /* L864 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              __tmp__SMX=__tmp__RMX->value__L3B;
-            };
-            lisaac_push(&__pos__PMX,L113262616); /* L864 AREA*/;
-            __tmp__TMX=__infix_less_equal__GTG(__tmp__SMX,x1__5JX);
-            __tmp__UNX=__tmp__TMX;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__SLX,L113254936); /* L864 AREA*/;
-            lisaac_push_first(&__pos__NT2D,L12081158); /* L92 FALSE*/;
-            __tmp__UNX=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UNX) {
-            lisaac_push(&__pos__SLX,L113265688); /* L864 AREA*/;
-            lisaac_push_first(&__pos__NT2D,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__PMX,L113266712); /* L864 AREA*/;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__KMX==NULL) {
-              lisaac_push(&__pos__PMX,L113269272); /* L864 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__RMX=__tmp__KMX->x1__N3B;
-            };
-            /* NULL __LIMIT_X__C2B__ */
-if (__tmp__RMX==NULL) {
-              lisaac_push(&__pos__PMX,L113272344); /* L864 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              __tmp__SMX=__tmp__RMX->value__L3B;
-            };
-            lisaac_push(&__pos__PMX,L113273368); /* L864 AREA*/;
-            __tmp__TMX=__infix_greater_equal__JGG(__tmp__SMX,x0__4JX);
-            __tmp__UNX=__tmp__TMX;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__SLX,L113265688); /* L864 AREA*/;
-            lisaac_push_first(&__pos__NT2D,L12081158); /* L92 FALSE*/;
-            __tmp__UNX=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UNX) {
-            lisaac_push(&__pos__SLX,L113276440); /* L864 AREA*/;
-            lisaac_push_first(&__pos__NT2D,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__PMX,L113379352); /* L865 AREA*/;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__KMX==NULL) {
-              lisaac_push(&__pos__PMX,L113381912); /* L865 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__FNX=__tmp__KMX->y0__Q3B;
-            };
-            /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__FNX==NULL) {
-              lisaac_push(&__pos__PMX,L113384984); /* L865 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              __tmp__SMX=__tmp__FNX->value__S3B;
-            };
-            lisaac_push(&__pos__PMX,L113385496); /* L865 AREA*/;
-            __tmp__TMX=__infix_less__LOH(__tmp__SMX,y1__BKX);
-            __tmp__UNX=__tmp__TMX;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__SLX,L113276440); /* L864 AREA*/;
-            lisaac_push_first(&__pos__NT2D,L12081158); /* L92 FALSE*/;
-            __tmp__UNX=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UNX) {
-            lisaac_push(&__pos__SLX,L113389080); /* L865 AREA*/;
-            lisaac_push_first(&__pos__NT2D,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__PMX,L113390104); /* L865 AREA*/;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__KMX==NULL) {
-              lisaac_push(&__pos__PMX,L113392664); /* L865 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__FNX=__tmp__KMX->y1__U3B;
-            };
-            /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__FNX==NULL) {
-              lisaac_push(&__pos__PMX,L113395736); /* L865 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              __tmp__SMX=__tmp__FNX->value__S3B;
-            };
-            lisaac_push(&__pos__PMX,L113396248); /* L865 AREA*/;
-            lisaac_push_first(&__pos__PN3D,L14700552); /* L112 NUMERIC*/;
-            __tmp__TMX=(__tmp__SMX > y0__AKX);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__SLX,L113389080); /* L865 AREA*/;
-            lisaac_push_first(&__pos__NT2D,L12081158); /* L92 FALSE*/;
-            __tmp__TMX=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TMX) {
-            lisaac_push(&__pos__SLX,L113641496); /* L867 AREA*/;
-            lisaac_push_first(&__pos__NT2D,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__PMX,L113400856); /* L865 AREA*/;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__KMX==NULL) {
-              lisaac_push(&__pos__PMX,L113516568); /* L866 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              lisaac_push(&__pos__PMX,L113516568); /* L866 AREA*/;
-              Self__UN3D=((__PLAN__XOB *)__tmp__KMX);
-              lisaac_push_first(&__pos__PN3D,L20847174); /* L159 PLAN*/;
-              Self__UN3D->is_y__SKD=TRUE__B__;
-            };
-          } else /* FALSE */ {
-            lisaac_push(&__pos__SLX,L113641496); /* L867 AREA*/;
-            lisaac_push_first(&__pos__NT2D,L8530438); /* L65 FALSE*/;
-          };
-          /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (winp__LKX==NULL) {
-            lisaac_push(&__pos__SLX,L113779736); /* L868 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else {
-            switch (((struct ___OBJ *)winp__LKX)->__id) {
-            case __EXAMPLE__OB__: {
-              __tmp__AOX=((__EXAMPLE__OB *)winp__LKX)->parent_area__DC.prev__TOB;
-            } break;
-            case __DESK__TC__: {
-              __tmp__AOX=((__DESK__TC *)winp__LKX)->parent_g_raw__XC.parent_area__VC.prev__TOB;
-            } break;
-            case __G_OUT__YC__: {
-              __tmp__AOX=((__G_OUT__YC *)winp__LKX)->parent_area__ZC.prev__TOB;
-            } break;
-            case __G_RAW__KM__: {
-              __tmp__AOX=((__G_RAW__KM *)winp__LKX)->parent_g_group__LM.parent_area__VC.prev__TOB;
-            } break;
-            case __VIRTUAL_SCREEN__PT__: {
-              __tmp__AOX=((__VIRTUAL_SCREEN__PT *)winp__LKX)->parent_area__QT.prev__TOB;
-            } break;
-            case __MOUSE__VT__: {
-              __tmp__AOX=((__MOUSE__VT *)winp__LKX)->parent_window__XT.prev__TOB;
-            } break;
-            default:
-            lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-            }
-          };
-          winp__LKX=__tmp__AOX;
-          lisaac_push(&__pos__312,L9709074); /* L74 BLOCK*/;
-          goto while_do__HG2;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__XN1,L9832978); /* L75 BLOCK*/;
-          lisaac_push_first(&__pos__LLX,L8530438); /* L65 FALSE*/;
         };
-      };
-      /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__KKX==NULL) {
-        lisaac_push(&__pos__ELX,L114040856); /* L870 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)win__KKX)->__id) {
-        case __EXAMPLE__OB__: {
-          __tmp__WLX=((__EXAMPLE__OB *)win__KKX)->parent_area__DC.parent__DBB;
-        } break;
-        case __AREA__PB__: {
-          __tmp__WLX=((__AREA__PB *)win__KKX)->parent__DBB;
+        li__Y2C=li__P4C;
+        if (((((((void *)li__P4C != (void *)NULL) && (li__P4C->li__HYB->li__JYB <= li__L2C)) && (li__P4C->li__LYB->li__JYB >= li__K2C)) && (li__P4C->li__OYB->li__QYB < li__N2C)) && (li__P4C->li__SYB->li__QYB > li__M2C))) {
+          ((__li__0KB *)li__P4C)->li__NBD=li__B__;
+        };
+        switch (((struct ___OBJ *)li__X2C)->__id) {
+        case __li__SB__: {
+          li__AAD=((__li__SB *)li__X2C)->li__HC.li__WKB;
         } break;
-        case __DESK__TC__: {
-          __tmp__WLX=((__DESK__TC *)win__KKX)->parent_g_raw__XC.parent_area__VC.parent__DBB;
+        case __li__TC__: {
+          li__AAD=((__li__TC *)li__X2C)->li__XC.li__VC.li__WKB;
         } break;
-        case __G_OUT__YC__: {
-          __tmp__WLX=((__G_OUT__YC *)win__KKX)->parent_area__ZC.parent__DBB;
+        case __li__YC__: {
+          li__AAD=((__li__YC *)li__X2C)->li__ZC.li__WKB;
         } break;
-        case __G_RAW__KM__: {
-          __tmp__WLX=((__G_RAW__KM *)win__KKX)->parent_g_group__LM.parent_area__VC.parent__DBB;
+        case __li__RL__: {
+          li__AAD=((__li__RL *)li__X2C)->li__SL.li__VC.li__WKB;
         } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          __tmp__WLX=((__VIRTUAL_SCREEN__PT *)win__KKX)->parent_area__QT.parent__DBB;
+        case __li__AS__: {
+          li__AAD=((__li__AS *)li__X2C)->li__BS.li__WKB;
         } break;
-        case __MOUSE__VT__: {
-          __tmp__WLX=((__MOUSE__VT *)win__KKX)->parent_window__XT.parent__DBB;
+        case __li__GS__: {
+          li__AAD=((__li__GS *)li__X2C)->li__IS.li__WKB;
         } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
+        };
+        li__X2C=li__AAD;
       };
-      win__KKX=__tmp__WLX;
-      lisaac_push(&__pos__QN1,L10755090); /* L82 BLOCK*/;
-      lisaac_push_first(&__pos__ELX,L114172952); /* L871 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__WLX != (void *)NULL)) {
-        lisaac_push(&__pos__QN1,L11012626); /* L84 BLOCK*/;
-        lisaac_push_first(&__pos__ELX,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__XN1,L10888722); /* L83 BLOCK*/;
-        goto do_while__1N1;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__QN1,L11012626); /* L84 BLOCK*/;
-        lisaac_push_first(&__pos__ELX,L8530438); /* L65 FALSE*/;
+      switch (((struct ___OBJ *)li__W2C)->__id) {
+      case __li__SB__: {
+        li__43C=((__li__SB *)li__W2C)->li__HC.li__H4;
+      } break;
+      case __li__TB__: {
+        li__43C=((__li__TB *)li__W2C)->li__H4;
+      } break;
+      case __li__TC__: {
+        li__43C=((__li__TC *)li__W2C)->li__XC.li__VC.li__H4;
+      } break;
+      case __li__YC__: {
+        li__43C=((__li__YC *)li__W2C)->li__ZC.li__H4;
+      } break;
+      case __li__RL__: {
+        li__43C=((__li__RL *)li__W2C)->li__SL.li__VC.li__H4;
+      } break;
+      case __li__AS__: {
+        li__43C=((__li__AS *)li__W2C)->li__BS.li__H4;
+      } break;
+      case __li__GS__: {
+        li__43C=((__li__GS *)li__W2C)->li__IS.li__H4;
+      } break;
       };
-    };
-    __tmp__UKX=Self__F5V->parent_area__QT.plan__ZOB;
-    /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-      lisaac_push(&__pos__SKX,L114311192); /* L872 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* FAST_ARRAY(PLAN) */ {
-      lisaac_push(&__pos__SKX,L114311192); /* L872 AREA*/;
-      force__to__IU4(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),__tmp__UKX, 0);
-    };
-    first_clip__XJD=NULL;
-    elt_y__EKX=list_y__HDC;
-    cy0__HKX=__tmp__WKX;
-    lisaac_push(&__pos__SKX,L125308440); /* L956 AREA*/;
-    lisaac_push_first(&__pos__QN1,L9441810); /* L72 BLOCK*/;
-    while_do__LO1:
-    {
-      lisaac_push(&__pos__QN1,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__ELX,L115084824); /* L878 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)elt_y__EKX != (void *)NULL)) {
-        lisaac_push(&__pos__QN1,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__ELX,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__XN1,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__LLX,L115606552); /* L882 AREA*/;
-        lisaac_push_first(&__pos__312,L9441810); /* L72 BLOCK*/;
-        while_do__L22:
-        {
-          lisaac_push(&__pos__312,L9441810); /* L72 BLOCK*/;
-          lisaac_push_first(&__pos__SLX,L115344408); /* L880 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)elt_y__EKX != (void *)NULL)) {
-            lisaac_push(&__pos__SLX,L115352600); /* L880 AREA*/;
-            lisaac_push_first(&__pos__NT2D,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__PMX,L115353624); /* L880 AREA*/;
-            /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__EKX==NULL) {
-              lisaac_push(&__pos__PMX,L115359768); /* L880 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              Self__UN3D=elt_y__EKX->plan__QKD;
-            };
-            /* NULL __PLAN__XOB__ */
-if (Self__UN3D==NULL) {
-              lisaac_push(&__pos__PMX,L115362328); /* L880 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__GPX=Self__UN3D->is_y__SKD;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GPX) {
-              lisaac_push(&__pos__PMX,L115354136); /* L880 AREA*/;
-              lisaac_push_first(&__pos__PN3D,L13509634); /* L103 TRUE*/;
-              __tmp__GPX=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__PMX,L115354136); /* L880 AREA*/;
-              lisaac_push_first(&__pos__PN3D,L14689286); /* L112 FALSE*/;
-              __tmp__GPX=TRUE__B__;
-            };
-            __tmp__TMX=__tmp__GPX;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__SLX,L115352600); /* L880 AREA*/;
-            lisaac_push_first(&__pos__NT2D,L12081158); /* L92 FALSE*/;
-            __tmp__TMX=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TMX) {
-            lisaac_push(&__pos__312,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__SLX,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__NT2D,L9576466); /* L73 BLOCK*/;
-            lisaac_push_first(&__pos__PMX,L115368984); /* L880 AREA*/;
-            /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__EKX==NULL) {
-              lisaac_push(&__pos__PMX,L115484696); /* L881 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              __tmp__FNX=elt_y__EKX->next__5KD;
-            };
-            elt_y__EKX=__tmp__FNX;
-            lisaac_push(&__pos__NT2D,L9709074); /* L74 BLOCK*/;
-            goto while_do__L22;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__312,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__SLX,L8530438); /* L65 FALSE*/;
-          };
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)elt_y__EKX == (void *)NULL)) {
-          lisaac_push(&__pos__LLX,L116524056); /* L889 AREA*/;
-          lisaac_push_first(&__pos__312,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__SLX,L116004376); /* L885 AREA*/;
-          lisaac_push_first(&__pos__NT2D,L9195016); /* L70 NUMERIC*/;
-          cy1__JKX=(__INTEGER__K)(y1__BKX -  1);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__LLX,L116524056); /* L889 AREA*/;
-          lisaac_push_first(&__pos__312,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__SLX,L116134424); /* L886 AREA*/;
-          /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__EKX==NULL) {
-            lisaac_push(&__pos__SLX,L116270616); /* L887 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_Y */ {
-            __tmp__SMX=elt_y__EKX->value__S3B;
-          };
-          tmp__CKX=__tmp__SMX;
-          lisaac_push(&__pos__SLX,L116401688); /* L888 AREA*/;
-          __tmp__CQX=min__TLH(__tmp__SMX,y1__BKX);
-          lisaac_push(&__pos__SLX,L116402712); /* L888 AREA*/;
-          lisaac_push_first(&__pos__NT2D,L9195016); /* L70 NUMERIC*/;
-          cy1__JKX=(__INTEGER__K)(__tmp__CQX -  1);
-        };
-        lisaac_push(&__pos__LLX,L116788760); /* L891 AREA*/;
-        __tmp__TMX=__infix_less_equal__GTG(cy0__HKX,cy1__JKX);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TMX) {
-          lisaac_push(&__pos__LLX,L123208728); /* L940 AREA*/;
-          lisaac_push_first(&__pos__312,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__SLX,L116793368); /* L891 AREA*/;
-          last_clip__1LD=NULL;
-          top_clip__3LD=first_clip__XJD;
-          elt_x__DKX=list_x__0CC;
-          plan_value__FKX= 0;
-          cx0__GKX=x0__4JX;
-          win__KKX=Self__F5V;
-          lisaac_push(&__pos__SLX,L122566168); /* L935 AREA*/;
-          lisaac_push_first(&__pos__NT2D,L10621458); /* L81 BLOCK*/;
-          do_while__0N3:
-          {
-            lisaac_push(&__pos__NT2D,L10621458); /* L81 BLOCK*/;
-            lisaac_push_first(&__pos__PMX,L117966872); /* L900 AREA*/;
-            /* NULL __LIMIT_X__C2B__ */
-if (elt_x__DKX==NULL) {
-              lisaac_push(&__pos__PMX,L118105624); /* L901 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              Self__UN3D=elt_x__DKX->plan__EMD;
-            };
-            /* NULL __PLAN__XOB__ */
-if (Self__UN3D==NULL) {
-              lisaac_push(&__pos__PMX,L118233624); /* L902 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__GPX=Self__UN3D->is_x__GMD;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GPX) {
-              lisaac_push(&__pos__PMX,L122293272); /* L933 AREA*/;
-              lisaac_push_first(&__pos__PN3D,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__0QX,L118236696); /* L902 AREA*/;
-              /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                lisaac_push(&__pos__0QX,L118371352); /* L903 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* FAST_ARRAY(PLAN) */ {
-                __tmp__3QX=(*(stack_plan__UJD)).upper__PMD;
-              };
-              /* NULL __PLAN__XOB__ */
-if (Self__UN3D==NULL) {
-                lisaac_push(&__pos__0QX,L118376472); /* L903 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* PLAN */ {
-                __tmp__4QX=Self__UN3D->level__1BC;
-              };
-              lisaac_push(&__pos__0QX,L118371864); /* L903 AREA*/;
-              __tmp__GPX=__infix_less__LOH(__tmp__3QX,__tmp__4QX);
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GPX) {
-                lisaac_push(&__pos__0QX,L118378520); /* L903 AREA*/;
-                lisaac_push_first(&__pos__QSUD,L10377218); /* L79 TRUE*/;
-                __tmp__MRX=TRUE__B__;
-              } else /* FALSE */ {
-                lisaac_push(&__pos__0QX,L118378520); /* L903 AREA*/;
-                lisaac_push_first(&__pos__QSUD,L11832326); /* L90 FALSE*/;
-                lisaac_push_first(&__pos__ERX,L118379544); /* L903 AREA*/;
-                /* NULL __PLAN__XOB__ */
-if (Self__UN3D==NULL) {
-                  lisaac_push(&__pos__ERX,L118392344); /* L903 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  __tmp__HRX=Self__UN3D->level__1BC;
+      li__W2C=li__43C;
+    } while (((void *)li__43C != (void *)NULL));
+    li__3E1(((__li__KAD *)li__TAD),li__TIC->li__IS.li__2KB, 0);
+    li__WAD=NULL;
+    li__Q2C=li__W3B;
+    li__T2C=li__M2C;
+    while (((void *)li__Q2C != (void *)NULL)) {
+      while ((((void *)li__Q2C != (void *)NULL) && (! li__Q2C->li__LBD->li__NBD))) {
+        li__Q2C=li__Q2C->li__ZBD;
+      };
+      if (((void *)li__Q2C == (void *)NULL)) {
+        li__V2C=(__li__K)(li__N2C -  1);
+      } else /* FALSE */ {
+        li__O2C=li__Q2C->li__QYB;
+        li__1HXD= 0;
+        if ((li__O2C > li__N2C)) {
+          li__1HXD=li__N2C;
+        } else /* FALSE */ {
+          li__1HXD=li__O2C;
+        };
+        li__V2C=(__li__K)(li__1HXD -  1);
+      };
+      if ((li__T2C <= li__V2C)) {
+        li__SCD=NULL;
+        li__UCD=li__WAD;
+        li__P2C=li__J3B;
+        li__R2C= 0;
+        li__S2C=li__K2C;
+        li__W2C=li__TIC;
+        do {
+          li__Y2C=li__P2C->li__0CD;
+          if (li__Y2C->li__2CD) {
+            if ((((*(li__TAD)).li__EDD < li__Y2C->li__M2B) || ((void *)((void **)(*(((__li__KAD *)li__TAD))).li__WF1)[li__Y2C->li__M2B] == (void *)NULL))) {
+              li__3E1(((__li__KAD *)li__TAD),li__Y2C,li__Y2C->li__M2B);
+              if ((li__Y2C->li__M2B > li__R2C)) {
+                li__BIXD=(__li__K)(li__P2C->li__JYB -  1);
+                li__5HXD= 0;
+                if ((li__BIXD > li__L2C)) {
+                  li__5HXD=li__L2C;
+                } else /* FALSE */ {
+                  li__5HXD=li__BIXD;
                 };
-                /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                  lisaac_push(&__pos__ERX,L118392856); /* L903 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* FAST_ARRAY(PLAN) */ {
-                  lisaac_push(&__pos__ERX,L118392856); /* L903 AREA*/;
-                  __tmp__JRX=item__IDNB(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),__tmp__HRX);
+                if ((li__S2C <= li__5HXD)) {
+                  li__0JV(li__TIC,li__W2C,li__S2C,li__T2C,li__5HXD,li__V2C);
+                  li__S2C=(__li__K)(li__5HXD +  1);
                 };
-                __tmp__MRX=((void *)__tmp__JRX == (void *)NULL);
+                li__R2C=li__Y2C->li__M2B;
+                li__W2C=li__Y2C->li__VED;
               };
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MRX) {
-                lisaac_push(&__pos__0QX,L122163224); /* L932 AREA*/;
-                lisaac_push_first(&__pos__QSUD,L6825986); /* L52 TRUE*/;
-                lisaac_push_first(&__pos__ERX,L118399000); /* L903 AREA*/;
-                /* NULL __PLAN__XOB__ */
-if (Self__UN3D==NULL) {
-                  lisaac_push(&__pos__ERX,L118637592); /* L905 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  __tmp__HRX=Self__UN3D->level__1BC;
-                };
-                /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                  lisaac_push(&__pos__ERX,L118638104); /* L905 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* FAST_ARRAY(PLAN) */ {
-                  lisaac_push(&__pos__ERX,L118638104); /* L905 AREA*/;
-                  force__to__IU4(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),Self__UN3D,__tmp__HRX);
-                };
-                /* NULL __PLAN__XOB__ */
-if (Self__UN3D==NULL) {
-                  lisaac_push(&__pos__ERX,L118756888); /* L906 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  __tmp__HRX=Self__UN3D->level__1BC;
-                };
-                lisaac_push(&__pos__ERX,L118757400); /* L906 AREA*/;
-                lisaac_push_first(&__pos__X04D,L14700552); /* L112 NUMERIC*/;
-                /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__HRX > plan_value__FKX)) {
-                  lisaac_push(&__pos__ERX,L119932440); /* L915 AREA*/;
-                  lisaac_push_first(&__pos__X04D,L8792066); /* L67 TRUE*/;
-                  lisaac_push_first(&__pos__2RX,L118765592); /* L906 AREA*/;
-                  /* NULL __LIMIT_X__C2B__ */
-if (elt_x__DKX==NULL) {
-                    lisaac_push(&__pos__2RX,L119024152); /* L908 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* LIMIT_X */ {
-                    __tmp__4RX=elt_x__DKX->value__L3B;
-                  };
-                  lisaac_push(&__pos__2RX,L119024664); /* L908 AREA*/;
-                  lisaac_push_first(&__pos__TI5D,L9195016); /* L70 NUMERIC*/;
-                  __tmp__HRX=(__INTEGER__K)(__tmp__4RX -  1);
-                  lisaac_push(&__pos__2RX,L119029272); /* L908 AREA*/;
-                  __tmp__4RX=min__TLH(__tmp__HRX,x1__5JX);
-                  lisaac_push(&__pos__2RX,L119149592); /* L909 AREA*/;
-                  __tmp__CSX=__infix_less_equal__GTG(cx0__GKX,__tmp__4RX);
-                  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CSX) {
-                    lisaac_push(&__pos__2RX,L119540248); /* L912 AREA*/;
-                    lisaac_push_first(&__pos__TI5D,L8792066); /* L67 TRUE*/;
-                    lisaac_push_first(&__pos__HSX,L119299096); /* L910 AREA*/;
-                    add_clip__from__to__1U3(Self__F5V,win__KKX,cx0__GKX,cy0__HKX,__tmp__4RX,cy1__JKX);
-                    lisaac_push(&__pos__HSX,L119414296); /* L911 AREA*/;
-                    lisaac_push_first(&__pos__1PHE,L9990152); /* L76 NUMERIC*/;
-                    lisaac_push_first(&__pos__2PHE,L11029512); /* L84 NUMERIC*/;
-                    lisaac_push_first(&__pos__3PHE,L9195016); /* L70 NUMERIC*/;
-                    __tmp__5PHE=(__INTEGER__K)(-  1);
-                    lisaac_push(&__pos__1PHE,L9989128); /* L76 NUMERIC*/;
-                    lisaac_push_first(&__pos__2PHE,L9195016); /* L70 NUMERIC*/;
-                    cx0__GKX=(__INTEGER__K)(__tmp__4RX - __tmp__5PHE);
-                  } else /* FALSE */ {
-                    lisaac_push(&__pos__2RX,L119540248); /* L912 AREA*/;
-                    lisaac_push_first(&__pos__TI5D,L8530438); /* L65 FALSE*/;
-                  };
-                  /* NULL __PLAN__XOB__ */
-if (Self__UN3D==NULL) {
-                    lisaac_push(&__pos__2RX,L119681048); /* L913 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* PLAN */ {
-                    __tmp__5PHE=Self__UN3D->level__1BC;
-                  };
-                  plan_value__FKX=__tmp__5PHE;
-                  /* NULL __PLAN__XOB__ */
-if (Self__UN3D==NULL) {
-                    lisaac_push(&__pos__2RX,L119809048); /* L914 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* PLAN */ {
-                    __tmp__RSX=Self__UN3D->window__EOD;
-                  };
-                  win__KKX=__tmp__RSX;
+            } else /* FALSE */ {
+              li__ZSHD(((__li__KAD *)li__TAD),li__Y2C->li__M2B);
+              if ((li__Y2C->li__M2B == li__R2C)) {
+                li__BIXD=li__P2C->li__JYB;
+                li__5HXD= 0;
+                if ((li__BIXD > li__L2C)) {
+                  li__5HXD=li__L2C;
                 } else /* FALSE */ {
-                  lisaac_push(&__pos__ERX,L119932440); /* L915 AREA*/;
-                  lisaac_push_first(&__pos__X04D,L8530438); /* L65 FALSE*/;
-                };
-              } else /* FALSE */ {
-                lisaac_push(&__pos__0QX,L122163224); /* L932 AREA*/;
-                lisaac_push_first(&__pos__QSUD,L6826502); /* L52 FALSE*/;
-                lisaac_push_first(&__pos__ERX,L120069656); /* L916 AREA*/;
-                /* NULL __PLAN__XOB__ */
-if (Self__UN3D==NULL) {
-                  lisaac_push(&__pos__ERX,L120342552); /* L918 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  __tmp__HRX=Self__UN3D->level__1BC;
-                };
-                /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                  lisaac_push(&__pos__ERX,L120343064); /* L918 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* FAST_ARRAY(PLAN) */ {
-                  lisaac_push(&__pos__ERX,L120343064); /* L918 AREA*/;
-                  force__to__ORWD(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),__tmp__HRX);
+                  li__5HXD=li__BIXD;
                 };
-                /* NULL __PLAN__XOB__ */
-if (Self__UN3D==NULL) {
-                  lisaac_push(&__pos__ERX,L120460824); /* L919 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  __tmp__HRX=Self__UN3D->level__1BC;
-                };
-                /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__HRX == plan_value__FKX)) {
-                  lisaac_push(&__pos__ERX,L122029592); /* L931 AREA*/;
-                  lisaac_push_first(&__pos__X04D,L8792066); /* L67 TRUE*/;
-                  lisaac_push_first(&__pos__2RX,L120469528); /* L919 AREA*/;
-                  /* NULL __LIMIT_X__C2B__ */
-if (elt_x__DKX==NULL) {
-                    lisaac_push(&__pos__2RX,L120728088); /* L921 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* LIMIT_X */ {
-                    __tmp__5PHE=elt_x__DKX->value__L3B;
-                  };
-                  lisaac_push(&__pos__2RX,L120732184); /* L921 AREA*/;
-                  __tmp__HRX=min__TLH(__tmp__5PHE,x1__5JX);
-                  lisaac_push(&__pos__2RX,L120853528); /* L922 AREA*/;
-                  __tmp__CSX=__infix_less_equal__GTG(cx0__GKX,__tmp__HRX);
-                  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CSX) {
-                    lisaac_push(&__pos__2RX,L121244184); /* L925 AREA*/;
-                    lisaac_push_first(&__pos__TI5D,L8792066); /* L67 TRUE*/;
-                    lisaac_push_first(&__pos__HSX,L121003032); /* L923 AREA*/;
-                    add_clip__from__to__1U3(Self__F5V,win__KKX,cx0__GKX,cy0__HKX,__tmp__HRX,cy1__JKX);
-                    lisaac_push(&__pos__HSX,L121118232); /* L924 AREA*/;
-                    lisaac_push_first(&__pos__1PHE,L9990152); /* L76 NUMERIC*/;
-                    lisaac_push_first(&__pos__2PHE,L11029512); /* L84 NUMERIC*/;
-                    lisaac_push_first(&__pos__3PHE,L9195016); /* L70 NUMERIC*/;
-                    __tmp__5PHE=(__INTEGER__K)(-  1);
-                    lisaac_push(&__pos__1PHE,L9989128); /* L76 NUMERIC*/;
-                    lisaac_push_first(&__pos__2PHE,L9195016); /* L70 NUMERIC*/;
-                    cx0__GKX=(__INTEGER__K)(__tmp__HRX - __tmp__5PHE);
-                  } else /* FALSE */ {
-                    lisaac_push(&__pos__2RX,L121244184); /* L925 AREA*/;
-                    lisaac_push_first(&__pos__TI5D,L8530438); /* L65 FALSE*/;
-                  };
-                  lisaac_push(&__pos__2RX,L121791512); /* L929 AREA*/;
-                  lisaac_push_first(&__pos__TI5D,L10621458); /* L81 BLOCK*/;
-                  do_while__UKXD:
-                  {
-                    lisaac_push(&__pos__TI5D,L10621458); /* L81 BLOCK*/;
-                    lisaac_push_first(&__pos__HSX,L121649688); /* L928 AREA*/;
-                    lisaac_push_first(&__pos__1PHE,L9195016); /* L70 NUMERIC*/;
-                    plan_value__FKX=(__INTEGER__K)(plan_value__FKX -  1);
-                    lisaac_push(&__pos__TI5D,L10755090); /* L82 BLOCK*/;
-                    lisaac_push_first(&__pos__HSX,L121774104); /* L929 AREA*/;
-                    /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                      lisaac_push(&__pos__HSX,L121787928); /* L929 AREA*/;
-                      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                    } else /* FAST_ARRAY(PLAN) */ {
-                      lisaac_push(&__pos__HSX,L121787928); /* L929 AREA*/;
-                      __tmp__CUX=item__IDNB(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),plan_value__FKX);
-                    };
-                    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__CUX == (void *)NULL)) {
-                      lisaac_push(&__pos__TI5D,L11012626); /* L84 BLOCK*/;
-                      lisaac_push_first(&__pos__HSX,L8792066); /* L67 TRUE*/;
-                      lisaac_push_first(&__pos__1PHE,L10888722); /* L83 BLOCK*/;
-                      goto do_while__UKXD;
-                    } else /* FALSE */ {
-                      lisaac_push(&__pos__TI5D,L11012626); /* L84 BLOCK*/;
-                      lisaac_push_first(&__pos__HSX,L8530438); /* L65 FALSE*/;
-                    };
-                  };
-                  /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                    lisaac_push(&__pos__2RX,L121914904); /* L930 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* FAST_ARRAY(PLAN) */ {
-                    lisaac_push(&__pos__2RX,L121914904); /* L930 AREA*/;
-                    __tmp__CUX=item__IDNB(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),plan_value__FKX);
-                  };
-                  /* NULL __PLAN__XOB__ */
-if (__tmp__CUX==NULL) {
-                    lisaac_push(&__pos__2RX,L121918488); /* L930 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* PLAN */ {
-                    __tmp__RSX=__tmp__CUX->window__EOD;
-                  };
-                  win__KKX=__tmp__RSX;
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__ERX,L122029592); /* L931 AREA*/;
-                  lisaac_push_first(&__pos__X04D,L8530438); /* L65 FALSE*/;
+                if ((li__S2C <= li__5HXD)) {
+                  li__0JV(li__TIC,li__W2C,li__S2C,li__T2C,li__5HXD,li__V2C);
+                  li__S2C=(__li__K)(li__5HXD +  1);
                 };
+                do {
+                  li__R2C=(__li__K)(li__R2C -  1);
+                } while (((void *)((void **)(*(((__li__KAD *)li__TAD))).li__WF1)[li__R2C] == (void *)NULL));
+                li__W2C=((__li__0KB *)((void **)(*(((__li__KAD *)li__TAD))).li__WF1)[li__R2C])->li__VED;
               };
-            } else /* FALSE */ {
-              lisaac_push(&__pos__PMX,L122293272); /* L933 AREA*/;
-              lisaac_push_first(&__pos__PN3D,L8530438); /* L65 FALSE*/;
             };
-            /* NULL __LIMIT_X__C2B__ */
-if (elt_x__DKX==NULL) {
-              lisaac_push(&__pos__PMX,L122432536); /* L934 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              __tmp__RMX=elt_x__DKX->next__CQD;
-            };
-            elt_x__DKX=__tmp__RMX;
-            lisaac_push(&__pos__NT2D,L10755090); /* L82 BLOCK*/;
-            lisaac_push_first(&__pos__PMX,L122560024); /* L935 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__RMX != (void *)NULL)) {
-              lisaac_push(&__pos__NT2D,L11012626); /* L84 BLOCK*/;
-              lisaac_push_first(&__pos__PMX,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__PN3D,L10888722); /* L83 BLOCK*/;
-              goto do_while__0N3;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__NT2D,L11012626); /* L84 BLOCK*/;
-              lisaac_push_first(&__pos__PMX,L8530438); /* L65 FALSE*/;
-            };
-          };
-          lisaac_push(&__pos__SLX,L122688024); /* L936 AREA*/;
-          __tmp__UNX=__infix_less_equal__GTG(cx0__GKX,x1__5JX);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UNX) {
-            lisaac_push(&__pos__SLX,L122947608); /* L938 AREA*/;
-            lisaac_push_first(&__pos__NT2D,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__PMX,L122837016); /* L937 AREA*/;
-            add_clip__from__to__1U3(Self__F5V,win__KKX,cx0__GKX,cy0__HKX,x1__5JX,cy1__JKX);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__SLX,L122947608); /* L938 AREA*/;
-            lisaac_push_first(&__pos__NT2D,L8530438); /* L65 FALSE*/;
           };
-          lisaac_push(&__pos__SLX,L123082776); /* L939 AREA*/;
-          lisaac_push_first(&__pos__NT2D,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__PMX,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__PN3D,L9195016); /* L70 NUMERIC*/;
-          __tmp__SMX=(__INTEGER__K)(-  1);
-          lisaac_push(&__pos__NT2D,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__PMX,L9195016); /* L70 NUMERIC*/;
-          cy0__HKX=(__INTEGER__K)(cy1__JKX - __tmp__SMX);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__LLX,L123208728); /* L940 AREA*/;
-          lisaac_push_first(&__pos__312,L8530438); /* L65 FALSE*/;
+          li__P2C=li__P2C->li__OGD;
+        } while (((void *)li__P2C != (void *)NULL));
+        if ((li__S2C <= li__L2C)) {
+          li__0JV(li__TIC,li__W2C,li__S2C,li__T2C,li__L2C,li__V2C);
         };
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)elt_y__EKX != (void *)NULL)) {
-          lisaac_push(&__pos__LLX,L125174808); /* L955 AREA*/;
-          lisaac_push_first(&__pos__312,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__SLX,L125068312); /* L954 AREA*/;
-          lisaac_push_first(&__pos__NT2D,L10621458); /* L81 BLOCK*/;
-          do_while__TO3:
-          {
-            lisaac_push(&__pos__NT2D,L10621458); /* L81 BLOCK*/;
-            lisaac_push_first(&__pos__PMX,L123602968); /* L943 AREA*/;
-            /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__EKX==NULL) {
-              lisaac_push(&__pos__PMX,L123741720); /* L944 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              Self__UN3D=elt_y__EKX->plan__QKD;
-            };
-            /* NULL __PLAN__XOB__ */
-if (Self__UN3D==NULL) {
-              lisaac_push(&__pos__PMX,L123869720); /* L945 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__GPX=Self__UN3D->is_y__SKD;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GPX) {
-              lisaac_push(&__pos__PMX,L124783640); /* L952 AREA*/;
-              lisaac_push_first(&__pos__PN3D,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__0QX,L123872792); /* L945 AREA*/;
-              /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__EKX==NULL) {
-                lisaac_push(&__pos__0QX,L124004376); /* L946 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* LIMIT_Y */ {
-                __tmp__MRX=elt_y__EKX->is_top__PRD;
-              };
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MRX) {
-                lisaac_push(&__pos__0QX,L124653592); /* L951 AREA*/;
-                lisaac_push_first(&__pos__QSUD,L6825986); /* L52 TRUE*/;
-                lisaac_push_first(&__pos__ERX,L124007448); /* L946 AREA*/;
-                /* NULL __PLAN__XOB__ */
-if (Self__UN3D==NULL) {
-                  lisaac_push(&__pos__ERX,L124131864); /* L947 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  lisaac_push(&__pos__ERX,L124131864); /* L947 AREA*/;
-                  __tmp__JRX=((__PLAN__XOB *)Self__UN3D);
-                  lisaac_push_first(&__pos__X04D,L22157894); /* L169 PLAN*/;
-                  __tmp__JRX->is_x__GMD=TRUE__B__;
-                };
-              } else /* FALSE */ {
-                lisaac_push(&__pos__0QX,L124653592); /* L951 AREA*/;
-                lisaac_push_first(&__pos__QSUD,L6826502); /* L52 FALSE*/;
-                lisaac_push_first(&__pos__ERX,L124263960); /* L948 AREA*/;
-                /* NULL __PLAN__XOB__ */
-if (Self__UN3D==NULL) {
-                  lisaac_push(&__pos__ERX,L124395544); /* L949 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  lisaac_push(&__pos__ERX,L124395544); /* L949 AREA*/;
-                  __tmp__JRX=((__PLAN__XOB *)Self__UN3D);
-                  lisaac_push_first(&__pos__X04D,L21504070); /* L164 PLAN*/;
-                  __tmp__JRX->is_y__SKD=FALSE__I__;
-                };
-                /* NULL __PLAN__XOB__ */
-if (Self__UN3D==NULL) {
-                  lisaac_push(&__pos__ERX,L124526616); /* L950 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  lisaac_push(&__pos__ERX,L124526616); /* L950 AREA*/;
-                  __tmp__JRX=((__PLAN__XOB *)Self__UN3D);
-                  lisaac_push_first(&__pos__X04D,L22814790); /* L174 PLAN*/;
-                  __tmp__JRX->is_x__GMD=FALSE__I__;
-                };
-              };
-            } else /* FALSE */ {
-              lisaac_push(&__pos__PMX,L124783640); /* L952 AREA*/;
-              lisaac_push_first(&__pos__PN3D,L8530438); /* L65 FALSE*/;
-            };
-            /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__EKX==NULL) {
-              lisaac_push(&__pos__PMX,L124922904); /* L953 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              __tmp__FNX=elt_y__EKX->next__5KD;
-            };
-            elt_y__EKX=__tmp__FNX;
-            lisaac_push(&__pos__NT2D,L10755090); /* L82 BLOCK*/;
-            lisaac_push_first(&__pos__PMX,L125050392); /* L954 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__FNX != (void *)NULL)) {
-              lisaac_push(&__pos__PMX,L125058584); /* L954 AREA*/;
-              lisaac_push_first(&__pos__PN3D,L10652674); /* L81 TRUE*/;
-              lisaac_push_first(&__pos__0QX,L125059608); /* L954 AREA*/;
-              /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__FNX==NULL) {
-                lisaac_push(&__pos__0QX,L125065240); /* L954 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* LIMIT_Y */ {
-                __tmp__3QX=__tmp__FNX->value__S3B;
-              };
-              __tmp__GPX=(__tmp__3QX == tmp__CKX);
-            } else /* FALSE */ {
-              lisaac_push(&__pos__PMX,L125058584); /* L954 AREA*/;
-              lisaac_push_first(&__pos__PN3D,L12081158); /* L92 FALSE*/;
-              __tmp__GPX=FALSE__I__;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GPX) {
-              lisaac_push(&__pos__NT2D,L11012626); /* L84 BLOCK*/;
-              lisaac_push_first(&__pos__PMX,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__PN3D,L10888722); /* L83 BLOCK*/;
-              goto do_while__TO3;
+        li__T2C=(__li__K)(li__V2C +  1);
+      };
+      if (((void *)li__Q2C != (void *)NULL)) {
+        do {
+          li__Y2C=li__Q2C->li__LBD;
+          if (li__Y2C->li__NBD) {
+            if (li__Q2C->li__WHD) {
+              ((__li__0KB *)li__Y2C)->li__2CD=li__B__;
             } else /* FALSE */ {
-              lisaac_push(&__pos__NT2D,L11012626); /* L84 BLOCK*/;
-              lisaac_push_first(&__pos__PMX,L8530438); /* L65 FALSE*/;
+              ((__li__0KB *)li__Y2C)->li__NBD=li__I__;
+              ((__li__0KB *)li__Y2C)->li__2CD=li__I__;
             };
           };
-        } else /* FALSE */ {
-          lisaac_push(&__pos__LLX,L125174808); /* L955 AREA*/;
-          lisaac_push_first(&__pos__312,L8530438); /* L65 FALSE*/;
-        };
-        lisaac_push(&__pos__XN1,L9709074); /* L74 BLOCK*/;
-        goto while_do__LO1;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__QN1,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__ELX,L8530438); /* L65 FALSE*/;
+          li__Q2C=li__Q2C->li__ZBD;
+        } while ((((void *)li__Q2C != (void *)NULL) && (li__Q2C->li__QYB == li__O2C)));
       };
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__2JX,L125438488); /* L957 AREA*/;
-    lisaac_push_first(&__pos__WBZ,L8530438); /* L65 FALSE*/;
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__F5V->parent_area__QT.next__0NB != (void *)NULL)) {
-    lisaac_push(&__pos__E5V,L126487064); /* L965 AREA*/;
-    lisaac_push_first(&__pos__2JX,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__WBZ,L126233112); /* L963 AREA*/;
-    __tmp__WLX=Self__F5V->parent_area__QT.next__0NB;
-    /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__WLX==NULL) {
-      lisaac_push(&__pos__WBZ,L126366744); /* L964 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)__tmp__WLX)->__id) {
-      case __EXAMPLE__OB__: {
-        lisaac_push(&__pos__WBZ,L126366744); /* L964 AREA*/;
-        clip_next_child__QSOB(((__EXAMPLE__OB *)__tmp__WLX));
+  if (((void *)li__TIC->li__IS.li__5JB != (void *)NULL)) {
+    li__43C=li__TIC->li__IS.li__5JB;
+    switch (((struct ___OBJ *)li__43C)->__id) {
+    case __li__SB__: {
+      li__QCJB(((__li__SB *)li__43C));
+    } break;
+    case __li__TC__: {
+      li__5KD(((__li__TC *)li__43C));
+    } break;
+    case __li__YC__: {
+      li__CYUC(((__li__YC *)li__43C));
+    } break;
+    case __li__RL__: {
+      li__L3UC(((__li__RL *)li__43C));
+    } break;
+    case __li__AS__: {
+      li__0RT(((__li__AS *)li__43C));
+    } break;
+    case __li__GS__: {
+      li__SIC(((__li__GS *)li__43C));
+    } break;
+    };
+  };
+  if (((void *)li__TIC->li__IS.li__JKB != (void *)NULL)) {
+    li__43C=li__TIC->li__IS.li__JKB;
+    switch (((struct ___OBJ *)li__43C)->__id) {
+    case __li__SB__: {
+      li__QCJB(((__li__SB *)li__43C));
+    } break;
+    case __li__TC__: {
+      li__5KD(((__li__TC *)li__43C));
+    } break;
+    case __li__YC__: {
+      li__CYUC(((__li__YC *)li__43C));
+    } break;
+    case __li__RL__: {
+      li__L3UC(((__li__RL *)li__43C));
+    } break;
+    case __li__AS__: {
+      li__0RT(((__li__AS *)li__43C));
+    } break;
+    case __li__GS__: {
+      li__SIC(((__li__GS *)li__43C));
+    } break;
+    };
+  };
+}
+
+static void li__KSD(__li__TC *li__LSD)
+/* (Strict DESK{li__TC}) Void No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__K li__MSD,li__NSD,li__OSD,li__PSD,li__QSD,li__TSD,li__USD;
+  __li__K li__VSD,li__XSD,li__BBXD,li__HBXD,li__FBXD;
+  __li__DXB *li__RSD;
+  __li__GXB *li__SSD;
+  void *li__YSD,*li__ZSD,*li__AUD,*li__CWD;
+  __li__0KB *li__0SD,*li__YTD,*li__RUD;
+  li__MSD= 0;
+  li__NSD= 0;
+  li__OSD= 0;
+  li__PSD= 0;
+  li__QSD= 0;
+  li__RSD=NULL;
+  li__SSD=NULL;
+  li__TSD= 0;
+  li__USD= 0;
+  li__VSD= 0;
+  li__XSD= 0;
+  li__YSD=NULL;
+  li__ZSD=NULL;
+  li__0SD=NULL;
+  li__LSD->li__XC.li__VC.li__ZKB=NULL;
+  if (((void *)li__LSD->li__XC.li__VC.li__2KB != (void *)NULL)) {
+    li__MSD=li__LSD->li__XC.li__VC.li__2KB->li__HYB->li__JYB;
+    li__NSD=li__LSD->li__XC.li__VC.li__2KB->li__LYB->li__JYB;
+    li__OSD=li__LSD->li__XC.li__VC.li__2KB->li__OYB->li__QYB;
+    li__PSD=li__LSD->li__XC.li__VC.li__2KB->li__SYB->li__QYB;
+    li__YSD=li__LSD->li__XC.li__VC.li__JKB;
+    while (((void *)li__YSD != (void *)NULL)) {
+      switch (((struct ___OBJ *)li__YSD)->__id) {
+      case __li__SB__: {
+        li__YTD=((__li__SB *)li__YSD)->li__HC.li__2KB;
       } break;
-      case __DESK__TC__: {
-        lisaac_push(&__pos__WBZ,L126366744); /* L964 AREA*/;
-        clip_next_child__HVD(((__DESK__TC *)__tmp__WLX));
+      case __li__TB__: {
+        li__YTD=((__li__TB *)li__YSD)->li__2KB;
       } break;
-      case __G_OUT__YC__: {
-        lisaac_push(&__pos__WBZ,L126366744); /* L964 AREA*/;
-        clip_next_child__0BBD(((__G_OUT__YC *)__tmp__WLX));
+      case __li__TC__: {
+        li__YTD=((__li__TC *)li__YSD)->li__XC.li__VC.li__2KB;
       } break;
-      case __G_RAW__KM__: {
-        lisaac_push(&__pos__WBZ,L126366744); /* L964 AREA*/;
-        clip_next_child__BIBD(((__G_RAW__KM *)__tmp__WLX));
+      case __li__YC__: {
+        li__YTD=((__li__YC *)li__YSD)->li__ZC.li__2KB;
       } break;
-      case __VIRTUAL_SCREEN__PT__: {
-        lisaac_push(&__pos__WBZ,L126366744); /* L964 AREA*/;
-        clip_next_child__D5V(((__VIRTUAL_SCREEN__PT *)__tmp__WLX));
+      case __li__RL__: {
+        li__YTD=((__li__RL *)li__YSD)->li__SL.li__VC.li__2KB;
       } break;
-      case __MOUSE__VT__: {
-        lisaac_push(&__pos__WBZ,L126366744); /* L964 AREA*/;
-        clip_next_child__DPC(((__MOUSE__VT *)__tmp__WLX));
+      case __li__AS__: {
+        li__YTD=((__li__AS *)li__YSD)->li__BS.li__2KB;
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__E5V,L126487064); /* L965 AREA*/;
-    lisaac_push_first(&__pos__2JX,L8530438); /* L65 FALSE*/;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__F5V->parent_area__QT.child__FOB != (void *)NULL)) {
-    lisaac_push(&__pos__E5V,L126880280); /* L968 AREA*/;
-    lisaac_push_first(&__pos__2JX,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__WBZ,L126626840); /* L966 AREA*/;
-    __tmp__WLX=Self__F5V->parent_area__QT.child__FOB;
-    /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__WLX==NULL) {
-      lisaac_push(&__pos__WBZ,L126760472); /* L967 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)__tmp__WLX)->__id) {
-      case __EXAMPLE__OB__: {
-        lisaac_push(&__pos__WBZ,L126760472); /* L967 AREA*/;
-        clip_next_child__QSOB(((__EXAMPLE__OB *)__tmp__WLX));
+      case __li__GS__: {
+        li__YTD=((__li__GS *)li__YSD)->li__IS.li__2KB;
       } break;
-      case __DESK__TC__: {
-        lisaac_push(&__pos__WBZ,L126760472); /* L967 AREA*/;
-        clip_next_child__HVD(((__DESK__TC *)__tmp__WLX));
+      };
+      li__0SD=li__YTD;
+      if (((void *)li__YTD != (void *)NULL)) {
+        ((__li__0KB *)li__YTD)->li__NBD=li__B__;
+      };
+      switch (((struct ___OBJ *)li__YSD)->__id) {
+      case __li__SB__: {
+        li__AUD=((__li__SB *)li__YSD)->li__HC.li__5JB;
       } break;
-      case __G_OUT__YC__: {
-        lisaac_push(&__pos__WBZ,L126760472); /* L967 AREA*/;
-        clip_next_child__0BBD(((__G_OUT__YC *)__tmp__WLX));
+      case __li__TB__: {
+        li__AUD=((__li__TB *)li__YSD)->li__5JB;
       } break;
-      case __G_RAW__KM__: {
-        lisaac_push(&__pos__WBZ,L126760472); /* L967 AREA*/;
-        clip_next_child__BIBD(((__G_RAW__KM *)__tmp__WLX));
+      case __li__TC__: {
+        li__AUD=((__li__TC *)li__YSD)->li__XC.li__VC.li__5JB;
       } break;
-      case __VIRTUAL_SCREEN__PT__: {
-        lisaac_push(&__pos__WBZ,L126760472); /* L967 AREA*/;
-        clip_next_child__D5V(((__VIRTUAL_SCREEN__PT *)__tmp__WLX));
+      case __li__YC__: {
+        li__AUD=((__li__YC *)li__YSD)->li__ZC.li__5JB;
       } break;
-      case __MOUSE__VT__: {
-        lisaac_push(&__pos__WBZ,L126760472); /* L967 AREA*/;
-        clip_next_child__DPC(((__MOUSE__VT *)__tmp__WLX));
+      case __li__RL__: {
+        li__AUD=((__li__RL *)li__YSD)->li__SL.li__VC.li__5JB;
+      } break;
+      case __li__AS__: {
+        li__AUD=((__li__AS *)li__YSD)->li__BS.li__5JB;
+      } break;
+      case __li__GS__: {
+        li__AUD=((__li__GS *)li__YSD)->li__IS.li__5JB;
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__E5V,L126880280); /* L968 AREA*/;
-    lisaac_push_first(&__pos__2JX,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static void clip_next_child__DPC(__MOUSE__VT *Self__FPC)
-/* (Strict MOUSE{MOUSE__VT}) Void Recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K x0__4ED,x1__5ED,y0__AFD,y1__BFD,tmp__CFD,plan_value__FFD;
-  __INTEGER__K cx0__GFD,cy0__HFD,cy1__JFD,__tmp__WFD,__tmp__5FD;
-  __INTEGER__K __tmp__SHD,__tmp__QLD,__tmp__QMD,__tmp__RMD,__tmp__0MD;
-  __INTEGER__K __tmp__RND,__tmp__PQHE;
-  __LIMIT_X__C2B *elt_x__DFD,*__tmp__VFD,*__tmp__RHD;
-  __LIMIT_Y__F2B *elt_y__EFD,*__tmp__1FD,*__tmp__FID;
-  void *win__KFD,*winp__LFD,*__tmp__WGD,*__tmp__AJD,*__tmp__FOD;
-  __PLAN__XOB *__tmp__UFD,*__tmp__NGD,*Self__EV2D,*__tmp__KHD;
-  __PLAN__XOB *Self__OO3D,*__tmp__2MD,*__tmp__WPD;
-  _____CONTEXT __pos__EPC,__pos__2ED,__pos__WZD,__pos__SFD,__pos__A1E;
-  _____CONTEXT __pos__EGD,__pos__H1E,__pos__LGD,__pos__CQF,__pos__SGD;
-  _____CONTEXT __pos__DV2D,__pos__PHD,__pos__JO3D,__pos__MMD;
-  _____CONTEXT __pos__XQUD,__pos__XMD,__pos__B14D,__pos__PND;
-  _____CONTEXT __pos__XI5D,__pos__0ND,__pos__LQHE,__pos__MQHE;
-  _____CONTEXT __pos__NQHE;
-  __BOOLEAN__C __tmp__THD,__tmp__UID,__tmp__TKD,__tmp__5MD,__tmp__VND;
-  lisaac_push_first(&__pos__EPC,L126098456); /* L962 AREA*/;
-  lisaac_push_first(&__pos__2ED,L109059608); /* L832 AREA*/;
-  x0__4ED= 0;
-  x1__5ED= 0;
-  y0__AFD= 0;
-  y1__BFD= 0;
-  tmp__CFD= 0;
-  elt_x__DFD=NULL;
-  elt_y__EFD=NULL;
-  plan_value__FFD= 0;
-  cx0__GFD= 0;
-  cy0__HFD= 0;
-  cy1__JFD= 0;
-  win__KFD=NULL;
-  winp__LFD=NULL;
-  Self__FPC->parent_window__XT.clip__WOB=NULL;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__FPC->parent_window__XT.plan__ZOB != (void *)NULL)) {
-    lisaac_push(&__pos__2ED,L125438488); /* L957 AREA*/;
-    lisaac_push_first(&__pos__WZD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__SFD,L110373400); /* L842 AREA*/;
-    __tmp__UFD=Self__FPC->parent_window__XT.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__UFD==NULL) {
-      lisaac_push(&__pos__SFD,L110502424); /* L843 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__VFD=__tmp__UFD->x0__J3B;
-    };
-    /* NULL __LIMIT_X__C2B__ */
-if (__tmp__VFD==NULL) {
-      lisaac_push(&__pos__SFD,L110505496); /* L843 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_X */ {
-      __tmp__WFD=__tmp__VFD->value__L3B;
-    };
-    x0__4ED=__tmp__WFD;
-    __tmp__UFD=Self__FPC->parent_window__XT.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__UFD==NULL) {
-      lisaac_push(&__pos__SFD,L110633496); /* L844 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__VFD=__tmp__UFD->x1__N3B;
-    };
-    /* NULL __LIMIT_X__C2B__ */
-if (__tmp__VFD==NULL) {
-      lisaac_push(&__pos__SFD,L110636568); /* L844 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_X */ {
-      __tmp__WFD=__tmp__VFD->value__L3B;
-    };
-    x1__5ED=__tmp__WFD;
-    __tmp__UFD=Self__FPC->parent_window__XT.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__UFD==NULL) {
-      lisaac_push(&__pos__SFD,L110764568); /* L845 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__1FD=__tmp__UFD->y0__Q3B;
-    };
-    /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__1FD==NULL) {
-      lisaac_push(&__pos__SFD,L110767640); /* L845 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_Y */ {
-      __tmp__WFD=__tmp__1FD->value__S3B;
-    };
-    y0__AFD=__tmp__WFD;
-    __tmp__UFD=Self__FPC->parent_window__XT.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__UFD==NULL) {
-      lisaac_push(&__pos__SFD,L110895640); /* L846 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__1FD=__tmp__UFD->y1__U3B;
-    };
-    /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__1FD==NULL) {
-      lisaac_push(&__pos__SFD,L110898712); /* L846 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_Y */ {
-      __tmp__5FD=__tmp__1FD->value__S3B;
-    };
-    y1__BFD=__tmp__5FD;
-    win__KFD=Self__FPC->parent_window__XT.child__FOB;
-    lisaac_push(&__pos__SFD,L112332312); /* L857 AREA*/;
-    lisaac_push_first(&__pos__A1E,L9441810); /* L72 BLOCK*/;
-    while_do__50E:
-    {
-      lisaac_push(&__pos__A1E,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__EGD,L111545880); /* L851 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)win__KFD != (void *)NULL)) {
-        lisaac_push(&__pos__A1E,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__EGD,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__H1E,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__LGD,L111556632); /* L851 AREA*/;
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__KFD==NULL) {
-          lisaac_push(&__pos__LGD,L111680024); /* L852 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)win__KFD)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__NGD=((__EXAMPLE__OB *)win__KFD)->parent_area__DC.plan__ZOB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__NGD=((__AREA__PB *)win__KFD)->plan__ZOB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__NGD=((__DESK__TC *)win__KFD)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__NGD=((__G_OUT__YC *)win__KFD)->parent_area__ZC.plan__ZOB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__NGD=((__G_RAW__KM *)win__KFD)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__NGD=((__VIRTUAL_SCREEN__PT *)win__KFD)->parent_area__QT.plan__ZOB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__NGD=((__MOUSE__VT *)win__KFD)->parent_window__XT.plan__ZOB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__NGD != (void *)NULL)) {
-          lisaac_push(&__pos__LGD,L112067608); /* L855 AREA*/;
-          lisaac_push_first(&__pos__CQF,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__SGD,L111812632); /* L853 AREA*/;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__NGD==NULL) {
-            lisaac_push(&__pos__SGD,L111942680); /* L854 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            lisaac_push(&__pos__SGD,L111942680); /* L854 AREA*/;
-            Self__EV2D=((__PLAN__XOB *)__tmp__NGD);
-            lisaac_push_first(&__pos__DV2D,L20847174); /* L159 PLAN*/;
-            Self__EV2D->is_y__SKD=TRUE__B__;
-          };
-        } else /* FALSE */ {
-          lisaac_push(&__pos__LGD,L112067608); /* L855 AREA*/;
-          lisaac_push_first(&__pos__CQF,L8530438); /* L65 FALSE*/;
-        };
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__KFD==NULL) {
-          lisaac_push(&__pos__LGD,L112204824); /* L856 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)win__KFD)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__WGD=((__EXAMPLE__OB *)win__KFD)->parent_area__DC.next__0NB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__WGD=((__AREA__PB *)win__KFD)->next__0NB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__WGD=((__DESK__TC *)win__KFD)->parent_g_raw__XC.parent_area__VC.next__0NB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__WGD=((__G_OUT__YC *)win__KFD)->parent_area__ZC.next__0NB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__WGD=((__G_RAW__KM *)win__KFD)->parent_g_group__LM.parent_area__VC.next__0NB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__WGD=((__VIRTUAL_SCREEN__PT *)win__KFD)->parent_area__QT.next__0NB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__WGD=((__MOUSE__VT *)win__KFD)->parent_window__XT.next__0NB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        win__KFD=__tmp__WGD;
-        lisaac_push(&__pos__H1E,L9709074); /* L74 BLOCK*/;
-        goto while_do__50E;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__A1E,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__EGD,L8530438); /* L65 FALSE*/;
       };
+      li__YSD=li__AUD;
     };
-    win__KFD=Self__FPC;
-    lisaac_push(&__pos__SFD,L114178072); /* L871 AREA*/;
-    lisaac_push_first(&__pos__A1E,L10621458); /* L81 BLOCK*/;
-    do_while__L1E:
-    {
-      lisaac_push(&__pos__A1E,L10621458); /* L81 BLOCK*/;
-      lisaac_push_first(&__pos__EGD,L112725528); /* L860 AREA*/;
-      /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__KFD==NULL) {
-        lisaac_push(&__pos__EGD,L112860696); /* L861 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)win__KFD)->__id) {
-        case __EXAMPLE__OB__: {
-          __tmp__WGD=((__EXAMPLE__OB *)win__KFD)->parent_area__DC.prev__TOB;
-        } break;
-        case __AREA__PB__: {
-          __tmp__WGD=((__AREA__PB *)win__KFD)->prev__TOB;
+    li__YSD=li__LSD;
+    do {
+      switch (((struct ___OBJ *)li__YSD)->__id) {
+      case __li__SB__: {
+        li__AUD=((__li__SB *)li__YSD)->li__HC.li__WKB;
+      } break;
+      case __li__TB__: {
+        li__AUD=((__li__TB *)li__YSD)->li__WKB;
+      } break;
+      case __li__TC__: {
+        li__AUD=((__li__TC *)li__YSD)->li__XC.li__VC.li__WKB;
+      } break;
+      case __li__YC__: {
+        li__AUD=((__li__YC *)li__YSD)->li__ZC.li__WKB;
+      } break;
+      case __li__RL__: {
+        li__AUD=((__li__RL *)li__YSD)->li__SL.li__VC.li__WKB;
+      } break;
+      case __li__AS__: {
+        li__AUD=((__li__AS *)li__YSD)->li__BS.li__WKB;
+      } break;
+      case __li__GS__: {
+        li__AUD=((__li__GS *)li__YSD)->li__IS.li__WKB;
+      } break;
+      };
+      li__ZSD=li__AUD;
+      while (((void *)li__ZSD != (void *)NULL)) {
+        switch (((struct ___OBJ *)li__ZSD)->__id) {
+        case __li__SB__: {
+          li__RUD=((__li__SB *)li__ZSD)->li__HC.li__2KB;
         } break;
-        case __DESK__TC__: {
-          __tmp__WGD=((__DESK__TC *)win__KFD)->parent_g_raw__XC.parent_area__VC.prev__TOB;
+        case __li__TC__: {
+          li__RUD=((__li__TC *)li__ZSD)->li__XC.li__VC.li__2KB;
         } break;
-        case __G_OUT__YC__: {
-          __tmp__WGD=((__G_OUT__YC *)win__KFD)->parent_area__ZC.prev__TOB;
+        case __li__YC__: {
+          li__RUD=((__li__YC *)li__ZSD)->li__ZC.li__2KB;
         } break;
-        case __G_RAW__KM__: {
-          __tmp__WGD=((__G_RAW__KM *)win__KFD)->parent_g_group__LM.parent_area__VC.prev__TOB;
+        case __li__RL__: {
+          li__RUD=((__li__RL *)li__ZSD)->li__SL.li__VC.li__2KB;
         } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          __tmp__WGD=((__VIRTUAL_SCREEN__PT *)win__KFD)->parent_area__QT.prev__TOB;
+        case __li__AS__: {
+          li__RUD=((__li__AS *)li__ZSD)->li__BS.li__2KB;
         } break;
-        case __MOUSE__VT__: {
-          __tmp__WGD=((__MOUSE__VT *)win__KFD)->parent_window__XT.prev__TOB;
+        case __li__GS__: {
+          li__RUD=((__li__GS *)li__ZSD)->li__IS.li__2KB;
         } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
-      winp__LFD=__tmp__WGD;
-      lisaac_push(&__pos__EGD,L113902616); /* L869 AREA*/;
-      lisaac_push_first(&__pos__H1E,L9441810); /* L72 BLOCK*/;
-      while_do__DGF:
-      {
-        lisaac_push(&__pos__H1E,L9441810); /* L72 BLOCK*/;
-        lisaac_push_first(&__pos__LGD,L112985112); /* L862 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)winp__LFD != (void *)NULL)) {
-          lisaac_push(&__pos__H1E,L9832978); /* L75 BLOCK*/;
-          lisaac_push_first(&__pos__LGD,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__CQF,L9576466); /* L73 BLOCK*/;
-          lisaac_push_first(&__pos__SGD,L112996376); /* L862 AREA*/;
-          /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (winp__LFD==NULL) {
-            lisaac_push(&__pos__SGD,L113123352); /* L863 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else {
-            switch (((struct ___OBJ *)winp__LFD)->__id) {
-            case __EXAMPLE__OB__: {
-              __tmp__KHD=((__EXAMPLE__OB *)winp__LFD)->parent_area__DC.plan__ZOB;
-            } break;
-            case __DESK__TC__: {
-              __tmp__KHD=((__DESK__TC *)winp__LFD)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-            } break;
-            case __G_OUT__YC__: {
-              __tmp__KHD=((__G_OUT__YC *)winp__LFD)->parent_area__ZC.plan__ZOB;
-            } break;
-            case __G_RAW__KM__: {
-              __tmp__KHD=((__G_RAW__KM *)winp__LFD)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-            } break;
-            case __VIRTUAL_SCREEN__PT__: {
-              __tmp__KHD=((__VIRTUAL_SCREEN__PT *)winp__LFD)->parent_area__QT.plan__ZOB;
-            } break;
-            case __MOUSE__VT__: {
-              __tmp__KHD=((__MOUSE__VT *)winp__LFD)->parent_window__XT.plan__ZOB;
-            } break;
-            default:
-            lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-            }
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__KHD != (void *)NULL)) {
-            lisaac_push(&__pos__SGD,L113254936); /* L864 AREA*/;
-            lisaac_push_first(&__pos__DV2D,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__PHD,L113255960); /* L864 AREA*/;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__KHD==NULL) {
-              lisaac_push(&__pos__PHD,L113258520); /* L864 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__RHD=__tmp__KHD->x0__J3B;
-            };
-            /* NULL __LIMIT_X__C2B__ */
-if (__tmp__RHD==NULL) {
-              lisaac_push(&__pos__PHD,L113261592); /* L864 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              __tmp__SHD=__tmp__RHD->value__L3B;
-            };
-            lisaac_push(&__pos__PHD,L113262616); /* L864 AREA*/;
-            __tmp__THD=__infix_less_equal__GTG(__tmp__SHD,x1__5ED);
-            __tmp__UID=__tmp__THD;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__SGD,L113254936); /* L864 AREA*/;
-            lisaac_push_first(&__pos__DV2D,L12081158); /* L92 FALSE*/;
-            __tmp__UID=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UID) {
-            lisaac_push(&__pos__SGD,L113265688); /* L864 AREA*/;
-            lisaac_push_first(&__pos__DV2D,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__PHD,L113266712); /* L864 AREA*/;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__KHD==NULL) {
-              lisaac_push(&__pos__PHD,L113269272); /* L864 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__RHD=__tmp__KHD->x1__N3B;
-            };
-            /* NULL __LIMIT_X__C2B__ */
-if (__tmp__RHD==NULL) {
-              lisaac_push(&__pos__PHD,L113272344); /* L864 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              __tmp__SHD=__tmp__RHD->value__L3B;
-            };
-            lisaac_push(&__pos__PHD,L113273368); /* L864 AREA*/;
-            __tmp__THD=__infix_greater_equal__JGG(__tmp__SHD,x0__4ED);
-            __tmp__UID=__tmp__THD;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__SGD,L113265688); /* L864 AREA*/;
-            lisaac_push_first(&__pos__DV2D,L12081158); /* L92 FALSE*/;
-            __tmp__UID=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UID) {
-            lisaac_push(&__pos__SGD,L113276440); /* L864 AREA*/;
-            lisaac_push_first(&__pos__DV2D,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__PHD,L113379352); /* L865 AREA*/;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__KHD==NULL) {
-              lisaac_push(&__pos__PHD,L113381912); /* L865 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__FID=__tmp__KHD->y0__Q3B;
-            };
-            /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__FID==NULL) {
-              lisaac_push(&__pos__PHD,L113384984); /* L865 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              __tmp__SHD=__tmp__FID->value__S3B;
-            };
-            lisaac_push(&__pos__PHD,L113385496); /* L865 AREA*/;
-            __tmp__THD=__infix_less__LOH(__tmp__SHD,y1__BFD);
-            __tmp__UID=__tmp__THD;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__SGD,L113276440); /* L864 AREA*/;
-            lisaac_push_first(&__pos__DV2D,L12081158); /* L92 FALSE*/;
-            __tmp__UID=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UID) {
-            lisaac_push(&__pos__SGD,L113389080); /* L865 AREA*/;
-            lisaac_push_first(&__pos__DV2D,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__PHD,L113390104); /* L865 AREA*/;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__KHD==NULL) {
-              lisaac_push(&__pos__PHD,L113392664); /* L865 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__FID=__tmp__KHD->y1__U3B;
-            };
-            /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__FID==NULL) {
-              lisaac_push(&__pos__PHD,L113395736); /* L865 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              __tmp__SHD=__tmp__FID->value__S3B;
-            };
-            lisaac_push(&__pos__PHD,L113396248); /* L865 AREA*/;
-            lisaac_push_first(&__pos__JO3D,L14700552); /* L112 NUMERIC*/;
-            __tmp__THD=(__tmp__SHD > y0__AFD);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__SGD,L113389080); /* L865 AREA*/;
-            lisaac_push_first(&__pos__DV2D,L12081158); /* L92 FALSE*/;
-            __tmp__THD=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__THD) {
-            lisaac_push(&__pos__SGD,L113641496); /* L867 AREA*/;
-            lisaac_push_first(&__pos__DV2D,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__PHD,L113400856); /* L865 AREA*/;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__KHD==NULL) {
-              lisaac_push(&__pos__PHD,L113516568); /* L866 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              lisaac_push(&__pos__PHD,L113516568); /* L866 AREA*/;
-              Self__OO3D=((__PLAN__XOB *)__tmp__KHD);
-              lisaac_push_first(&__pos__JO3D,L20847174); /* L159 PLAN*/;
-              Self__OO3D->is_y__SKD=TRUE__B__;
-            };
-          } else /* FALSE */ {
-            lisaac_push(&__pos__SGD,L113641496); /* L867 AREA*/;
-            lisaac_push_first(&__pos__DV2D,L8530438); /* L65 FALSE*/;
-          };
-          /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (winp__LFD==NULL) {
-            lisaac_push(&__pos__SGD,L113779736); /* L868 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else {
-            switch (((struct ___OBJ *)winp__LFD)->__id) {
-            case __EXAMPLE__OB__: {
-              __tmp__AJD=((__EXAMPLE__OB *)winp__LFD)->parent_area__DC.prev__TOB;
-            } break;
-            case __DESK__TC__: {
-              __tmp__AJD=((__DESK__TC *)winp__LFD)->parent_g_raw__XC.parent_area__VC.prev__TOB;
-            } break;
-            case __G_OUT__YC__: {
-              __tmp__AJD=((__G_OUT__YC *)winp__LFD)->parent_area__ZC.prev__TOB;
-            } break;
-            case __G_RAW__KM__: {
-              __tmp__AJD=((__G_RAW__KM *)winp__LFD)->parent_g_group__LM.parent_area__VC.prev__TOB;
-            } break;
-            case __VIRTUAL_SCREEN__PT__: {
-              __tmp__AJD=((__VIRTUAL_SCREEN__PT *)winp__LFD)->parent_area__QT.prev__TOB;
-            } break;
-            case __MOUSE__VT__: {
-              __tmp__AJD=((__MOUSE__VT *)winp__LFD)->parent_window__XT.prev__TOB;
-            } break;
-            default:
-            lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-            }
-          };
-          winp__LFD=__tmp__AJD;
-          lisaac_push(&__pos__CQF,L9709074); /* L74 BLOCK*/;
-          goto while_do__DGF;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__H1E,L9832978); /* L75 BLOCK*/;
-          lisaac_push_first(&__pos__LGD,L8530438); /* L65 FALSE*/;
         };
-      };
-      /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__KFD==NULL) {
-        lisaac_push(&__pos__EGD,L114040856); /* L870 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)win__KFD)->__id) {
-        case __EXAMPLE__OB__: {
-          __tmp__WGD=((__EXAMPLE__OB *)win__KFD)->parent_area__DC.parent__DBB;
-        } break;
-        case __AREA__PB__: {
-          __tmp__WGD=((__AREA__PB *)win__KFD)->parent__DBB;
+        li__0SD=li__RUD;
+        if (((((((void *)li__RUD != (void *)NULL) && (li__RUD->li__HYB->li__JYB <= li__NSD)) && (li__RUD->li__LYB->li__JYB >= li__MSD)) && (li__RUD->li__OYB->li__QYB < li__PSD)) && (li__RUD->li__SYB->li__QYB > li__OSD))) {
+          ((__li__0KB *)li__RUD)->li__NBD=li__B__;
+        };
+        switch (((struct ___OBJ *)li__ZSD)->__id) {
+        case __li__SB__: {
+          li__CWD=((__li__SB *)li__ZSD)->li__HC.li__WKB;
         } break;
-        case __DESK__TC__: {
-          __tmp__WGD=((__DESK__TC *)win__KFD)->parent_g_raw__XC.parent_area__VC.parent__DBB;
+        case __li__TC__: {
+          li__CWD=((__li__TC *)li__ZSD)->li__XC.li__VC.li__WKB;
         } break;
-        case __G_OUT__YC__: {
-          __tmp__WGD=((__G_OUT__YC *)win__KFD)->parent_area__ZC.parent__DBB;
+        case __li__YC__: {
+          li__CWD=((__li__YC *)li__ZSD)->li__ZC.li__WKB;
         } break;
-        case __G_RAW__KM__: {
-          __tmp__WGD=((__G_RAW__KM *)win__KFD)->parent_g_group__LM.parent_area__VC.parent__DBB;
+        case __li__RL__: {
+          li__CWD=((__li__RL *)li__ZSD)->li__SL.li__VC.li__WKB;
         } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          __tmp__WGD=((__VIRTUAL_SCREEN__PT *)win__KFD)->parent_area__QT.parent__DBB;
+        case __li__AS__: {
+          li__CWD=((__li__AS *)li__ZSD)->li__BS.li__WKB;
         } break;
-        case __MOUSE__VT__: {
-          __tmp__WGD=((__MOUSE__VT *)win__KFD)->parent_window__XT.parent__DBB;
+        case __li__GS__: {
+          li__CWD=((__li__GS *)li__ZSD)->li__IS.li__WKB;
         } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
+        };
+        li__ZSD=li__CWD;
       };
-      win__KFD=__tmp__WGD;
-      lisaac_push(&__pos__A1E,L10755090); /* L82 BLOCK*/;
-      lisaac_push_first(&__pos__EGD,L114172952); /* L871 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__WGD != (void *)NULL)) {
-        lisaac_push(&__pos__A1E,L11012626); /* L84 BLOCK*/;
-        lisaac_push_first(&__pos__EGD,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__H1E,L10888722); /* L83 BLOCK*/;
-        goto do_while__L1E;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__A1E,L11012626); /* L84 BLOCK*/;
-        lisaac_push_first(&__pos__EGD,L8530438); /* L65 FALSE*/;
+      switch (((struct ___OBJ *)li__YSD)->__id) {
+      case __li__SB__: {
+        li__AUD=((__li__SB *)li__YSD)->li__HC.li__H4;
+      } break;
+      case __li__TB__: {
+        li__AUD=((__li__TB *)li__YSD)->li__H4;
+      } break;
+      case __li__TC__: {
+        li__AUD=((__li__TC *)li__YSD)->li__XC.li__VC.li__H4;
+      } break;
+      case __li__YC__: {
+        li__AUD=((__li__YC *)li__YSD)->li__ZC.li__H4;
+      } break;
+      case __li__RL__: {
+        li__AUD=((__li__RL *)li__YSD)->li__SL.li__VC.li__H4;
+      } break;
+      case __li__AS__: {
+        li__AUD=((__li__AS *)li__YSD)->li__BS.li__H4;
+      } break;
+      case __li__GS__: {
+        li__AUD=((__li__GS *)li__YSD)->li__IS.li__H4;
+      } break;
       };
-    };
-    __tmp__UFD=Self__FPC->parent_window__XT.plan__ZOB;
-    /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-      lisaac_push(&__pos__SFD,L114311192); /* L872 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* FAST_ARRAY(PLAN) */ {
-      lisaac_push(&__pos__SFD,L114311192); /* L872 AREA*/;
-      force__to__IU4(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),__tmp__UFD, 0);
-    };
-    first_clip__XJD=NULL;
-    elt_y__EFD=list_y__HDC;
-    cy0__HFD=__tmp__WFD;
-    lisaac_push(&__pos__SFD,L125308440); /* L956 AREA*/;
-    lisaac_push_first(&__pos__A1E,L9441810); /* L72 BLOCK*/;
-    while_do__21E:
-    {
-      lisaac_push(&__pos__A1E,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__EGD,L115084824); /* L878 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)elt_y__EFD != (void *)NULL)) {
-        lisaac_push(&__pos__A1E,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__EGD,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__H1E,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__LGD,L115606552); /* L882 AREA*/;
-        lisaac_push_first(&__pos__CQF,L9441810); /* L72 BLOCK*/;
-        while_do__RQF:
-        {
-          lisaac_push(&__pos__CQF,L9441810); /* L72 BLOCK*/;
-          lisaac_push_first(&__pos__SGD,L115344408); /* L880 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)elt_y__EFD != (void *)NULL)) {
-            lisaac_push(&__pos__SGD,L115352600); /* L880 AREA*/;
-            lisaac_push_first(&__pos__DV2D,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__PHD,L115353624); /* L880 AREA*/;
-            /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__EFD==NULL) {
-              lisaac_push(&__pos__PHD,L115359768); /* L880 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              Self__OO3D=elt_y__EFD->plan__QKD;
-            };
-            /* NULL __PLAN__XOB__ */
-if (Self__OO3D==NULL) {
-              lisaac_push(&__pos__PHD,L115362328); /* L880 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__TKD=Self__OO3D->is_y__SKD;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TKD) {
-              lisaac_push(&__pos__PHD,L115354136); /* L880 AREA*/;
-              lisaac_push_first(&__pos__JO3D,L13509634); /* L103 TRUE*/;
-              __tmp__TKD=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__PHD,L115354136); /* L880 AREA*/;
-              lisaac_push_first(&__pos__JO3D,L14689286); /* L112 FALSE*/;
-              __tmp__TKD=TRUE__B__;
-            };
-            __tmp__THD=__tmp__TKD;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__SGD,L115352600); /* L880 AREA*/;
-            lisaac_push_first(&__pos__DV2D,L12081158); /* L92 FALSE*/;
-            __tmp__THD=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__THD) {
-            lisaac_push(&__pos__CQF,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__SGD,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__DV2D,L9576466); /* L73 BLOCK*/;
-            lisaac_push_first(&__pos__PHD,L115368984); /* L880 AREA*/;
-            /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__EFD==NULL) {
-              lisaac_push(&__pos__PHD,L115484696); /* L881 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              __tmp__FID=elt_y__EFD->next__5KD;
-            };
-            elt_y__EFD=__tmp__FID;
-            lisaac_push(&__pos__DV2D,L9709074); /* L74 BLOCK*/;
-            goto while_do__RQF;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__CQF,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__SGD,L8530438); /* L65 FALSE*/;
-          };
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)elt_y__EFD == (void *)NULL)) {
-          lisaac_push(&__pos__LGD,L116524056); /* L889 AREA*/;
-          lisaac_push_first(&__pos__CQF,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__SGD,L116004376); /* L885 AREA*/;
-          lisaac_push_first(&__pos__DV2D,L9195016); /* L70 NUMERIC*/;
-          cy1__JFD=(__INTEGER__K)(y1__BFD -  1);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__LGD,L116524056); /* L889 AREA*/;
-          lisaac_push_first(&__pos__CQF,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__SGD,L116134424); /* L886 AREA*/;
-          /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__EFD==NULL) {
-            lisaac_push(&__pos__SGD,L116270616); /* L887 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_Y */ {
-            __tmp__SHD=elt_y__EFD->value__S3B;
-          };
-          tmp__CFD=__tmp__SHD;
-          lisaac_push(&__pos__SGD,L116401688); /* L888 AREA*/;
-          __tmp__QLD=min__TLH(__tmp__SHD,y1__BFD);
-          lisaac_push(&__pos__SGD,L116402712); /* L888 AREA*/;
-          lisaac_push_first(&__pos__DV2D,L9195016); /* L70 NUMERIC*/;
-          cy1__JFD=(__INTEGER__K)(__tmp__QLD -  1);
-        };
-        lisaac_push(&__pos__LGD,L116788760); /* L891 AREA*/;
-        __tmp__THD=__infix_less_equal__GTG(cy0__HFD,cy1__JFD);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__THD) {
-          lisaac_push(&__pos__LGD,L123208728); /* L940 AREA*/;
-          lisaac_push_first(&__pos__CQF,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__SGD,L116793368); /* L891 AREA*/;
-          last_clip__1LD=NULL;
-          top_clip__3LD=first_clip__XJD;
-          elt_x__DFD=list_x__0CC;
-          plan_value__FFD= 0;
-          cx0__GFD=x0__4ED;
-          win__KFD=Self__FPC;
-          lisaac_push(&__pos__SGD,L122566168); /* L935 AREA*/;
-          lisaac_push_first(&__pos__DV2D,L10621458); /* L81 BLOCK*/;
-          do_while__U4U:
-          {
-            lisaac_push(&__pos__DV2D,L10621458); /* L81 BLOCK*/;
-            lisaac_push_first(&__pos__PHD,L117966872); /* L900 AREA*/;
-            /* NULL __LIMIT_X__C2B__ */
-if (elt_x__DFD==NULL) {
-              lisaac_push(&__pos__PHD,L118105624); /* L901 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              Self__OO3D=elt_x__DFD->plan__EMD;
-            };
-            /* NULL __PLAN__XOB__ */
-if (Self__OO3D==NULL) {
-              lisaac_push(&__pos__PHD,L118233624); /* L902 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__TKD=Self__OO3D->is_x__GMD;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TKD) {
-              lisaac_push(&__pos__PHD,L122293272); /* L933 AREA*/;
-              lisaac_push_first(&__pos__JO3D,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__MMD,L118236696); /* L902 AREA*/;
-              /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                lisaac_push(&__pos__MMD,L118371352); /* L903 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* FAST_ARRAY(PLAN) */ {
-                __tmp__QMD=(*(stack_plan__UJD)).upper__PMD;
-              };
-              /* NULL __PLAN__XOB__ */
-if (Self__OO3D==NULL) {
-                lisaac_push(&__pos__MMD,L118376472); /* L903 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* PLAN */ {
-                __tmp__RMD=Self__OO3D->level__1BC;
-              };
-              lisaac_push(&__pos__MMD,L118371864); /* L903 AREA*/;
-              __tmp__TKD=__infix_less__LOH(__tmp__QMD,__tmp__RMD);
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TKD) {
-                lisaac_push(&__pos__MMD,L118378520); /* L903 AREA*/;
-                lisaac_push_first(&__pos__XQUD,L10377218); /* L79 TRUE*/;
-                __tmp__5MD=TRUE__B__;
-              } else /* FALSE */ {
-                lisaac_push(&__pos__MMD,L118378520); /* L903 AREA*/;
-                lisaac_push_first(&__pos__XQUD,L11832326); /* L90 FALSE*/;
-                lisaac_push_first(&__pos__XMD,L118379544); /* L903 AREA*/;
-                /* NULL __PLAN__XOB__ */
-if (Self__OO3D==NULL) {
-                  lisaac_push(&__pos__XMD,L118392344); /* L903 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  __tmp__0MD=Self__OO3D->level__1BC;
-                };
-                /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                  lisaac_push(&__pos__XMD,L118392856); /* L903 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* FAST_ARRAY(PLAN) */ {
-                  lisaac_push(&__pos__XMD,L118392856); /* L903 AREA*/;
-                  __tmp__2MD=item__IDNB(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),__tmp__0MD);
-                };
-                __tmp__5MD=((void *)__tmp__2MD == (void *)NULL);
-              };
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__5MD) {
-                lisaac_push(&__pos__MMD,L122163224); /* L932 AREA*/;
-                lisaac_push_first(&__pos__XQUD,L6825986); /* L52 TRUE*/;
-                lisaac_push_first(&__pos__XMD,L118399000); /* L903 AREA*/;
-                /* NULL __PLAN__XOB__ */
-if (Self__OO3D==NULL) {
-                  lisaac_push(&__pos__XMD,L118637592); /* L905 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  __tmp__0MD=Self__OO3D->level__1BC;
-                };
-                /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                  lisaac_push(&__pos__XMD,L118638104); /* L905 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* FAST_ARRAY(PLAN) */ {
-                  lisaac_push(&__pos__XMD,L118638104); /* L905 AREA*/;
-                  force__to__IU4(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),Self__OO3D,__tmp__0MD);
-                };
-                /* NULL __PLAN__XOB__ */
-if (Self__OO3D==NULL) {
-                  lisaac_push(&__pos__XMD,L118756888); /* L906 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  __tmp__0MD=Self__OO3D->level__1BC;
-                };
-                lisaac_push(&__pos__XMD,L118757400); /* L906 AREA*/;
-                lisaac_push_first(&__pos__B14D,L14700552); /* L112 NUMERIC*/;
-                /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__0MD > plan_value__FFD)) {
-                  lisaac_push(&__pos__XMD,L119932440); /* L915 AREA*/;
-                  lisaac_push_first(&__pos__B14D,L8792066); /* L67 TRUE*/;
-                  lisaac_push_first(&__pos__PND,L118765592); /* L906 AREA*/;
-                  /* NULL __LIMIT_X__C2B__ */
-if (elt_x__DFD==NULL) {
-                    lisaac_push(&__pos__PND,L119024152); /* L908 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* LIMIT_X */ {
-                    __tmp__RND=elt_x__DFD->value__L3B;
-                  };
-                  lisaac_push(&__pos__PND,L119024664); /* L908 AREA*/;
-                  lisaac_push_first(&__pos__XI5D,L9195016); /* L70 NUMERIC*/;
-                  __tmp__0MD=(__INTEGER__K)(__tmp__RND -  1);
-                  lisaac_push(&__pos__PND,L119029272); /* L908 AREA*/;
-                  __tmp__RND=min__TLH(__tmp__0MD,x1__5ED);
-                  lisaac_push(&__pos__PND,L119149592); /* L909 AREA*/;
-                  __tmp__VND=__infix_less_equal__GTG(cx0__GFD,__tmp__RND);
-                  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VND) {
-                    lisaac_push(&__pos__PND,L119540248); /* L912 AREA*/;
-                    lisaac_push_first(&__pos__XI5D,L8792066); /* L67 TRUE*/;
-                    lisaac_push_first(&__pos__0ND,L119299096); /* L910 AREA*/;
-                    add_clip__from__to__04X(Self__FPC,win__KFD,cx0__GFD,cy0__HFD,__tmp__RND,cy1__JFD);
-                    lisaac_push(&__pos__0ND,L119414296); /* L911 AREA*/;
-                    lisaac_push_first(&__pos__LQHE,L9990152); /* L76 NUMERIC*/;
-                    lisaac_push_first(&__pos__MQHE,L11029512); /* L84 NUMERIC*/;
-                    lisaac_push_first(&__pos__NQHE,L9195016); /* L70 NUMERIC*/;
-                    __tmp__PQHE=(__INTEGER__K)(-  1);
-                    lisaac_push(&__pos__LQHE,L9989128); /* L76 NUMERIC*/;
-                    lisaac_push_first(&__pos__MQHE,L9195016); /* L70 NUMERIC*/;
-                    cx0__GFD=(__INTEGER__K)(__tmp__RND - __tmp__PQHE);
-                  } else /* FALSE */ {
-                    lisaac_push(&__pos__PND,L119540248); /* L912 AREA*/;
-                    lisaac_push_first(&__pos__XI5D,L8530438); /* L65 FALSE*/;
-                  };
-                  /* NULL __PLAN__XOB__ */
-if (Self__OO3D==NULL) {
-                    lisaac_push(&__pos__PND,L119681048); /* L913 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* PLAN */ {
-                    __tmp__PQHE=Self__OO3D->level__1BC;
-                  };
-                  plan_value__FFD=__tmp__PQHE;
-                  /* NULL __PLAN__XOB__ */
-if (Self__OO3D==NULL) {
-                    lisaac_push(&__pos__PND,L119809048); /* L914 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* PLAN */ {
-                    __tmp__FOD=Self__OO3D->window__EOD;
-                  };
-                  win__KFD=__tmp__FOD;
+      li__YSD=li__AUD;
+    } while (((void *)li__AUD != (void *)NULL));
+    li__3E1(((__li__KAD *)li__TAD),li__LSD->li__XC.li__VC.li__2KB, 0);
+    li__WAD=NULL;
+    li__SSD=li__W3B;
+    li__VSD=li__OSD;
+    while (((void *)li__SSD != (void *)NULL)) {
+      while ((((void *)li__SSD != (void *)NULL) && (! li__SSD->li__LBD->li__NBD))) {
+        li__SSD=li__SSD->li__ZBD;
+      };
+      if (((void *)li__SSD == (void *)NULL)) {
+        li__XSD=(__li__K)(li__PSD -  1);
+      } else /* FALSE */ {
+        li__QSD=li__SSD->li__QYB;
+        li__BBXD= 0;
+        if ((li__QSD > li__PSD)) {
+          li__BBXD=li__PSD;
+        } else /* FALSE */ {
+          li__BBXD=li__QSD;
+        };
+        li__XSD=(__li__K)(li__BBXD -  1);
+      };
+      if ((li__VSD <= li__XSD)) {
+        li__SCD=NULL;
+        li__UCD=li__WAD;
+        li__RSD=li__J3B;
+        li__TSD= 0;
+        li__USD=li__MSD;
+        li__YSD=li__LSD;
+        do {
+          li__0SD=li__RSD->li__0CD;
+          if (li__0SD->li__2CD) {
+            if ((((*(li__TAD)).li__EDD < li__0SD->li__M2B) || ((void *)((void **)(*(((__li__KAD *)li__TAD))).li__WF1)[li__0SD->li__M2B] == (void *)NULL))) {
+              li__3E1(((__li__KAD *)li__TAD),li__0SD,li__0SD->li__M2B);
+              if ((li__0SD->li__M2B > li__TSD)) {
+                li__HBXD=(__li__K)(li__RSD->li__JYB -  1);
+                li__FBXD= 0;
+                if ((li__HBXD > li__NSD)) {
+                  li__FBXD=li__NSD;
                 } else /* FALSE */ {
-                  lisaac_push(&__pos__XMD,L119932440); /* L915 AREA*/;
-                  lisaac_push_first(&__pos__B14D,L8530438); /* L65 FALSE*/;
-                };
-              } else /* FALSE */ {
-                lisaac_push(&__pos__MMD,L122163224); /* L932 AREA*/;
-                lisaac_push_first(&__pos__XQUD,L6826502); /* L52 FALSE*/;
-                lisaac_push_first(&__pos__XMD,L120069656); /* L916 AREA*/;
-                /* NULL __PLAN__XOB__ */
-if (Self__OO3D==NULL) {
-                  lisaac_push(&__pos__XMD,L120342552); /* L918 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  __tmp__0MD=Self__OO3D->level__1BC;
-                };
-                /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                  lisaac_push(&__pos__XMD,L120343064); /* L918 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* FAST_ARRAY(PLAN) */ {
-                  lisaac_push(&__pos__XMD,L120343064); /* L918 AREA*/;
-                  force__to__ORWD(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),__tmp__0MD);
+                  li__FBXD=li__HBXD;
                 };
-                /* NULL __PLAN__XOB__ */
-if (Self__OO3D==NULL) {
-                  lisaac_push(&__pos__XMD,L120460824); /* L919 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  __tmp__0MD=Self__OO3D->level__1BC;
-                };
-                /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__0MD == plan_value__FFD)) {
-                  lisaac_push(&__pos__XMD,L122029592); /* L931 AREA*/;
-                  lisaac_push_first(&__pos__B14D,L8792066); /* L67 TRUE*/;
-                  lisaac_push_first(&__pos__PND,L120469528); /* L919 AREA*/;
-                  /* NULL __LIMIT_X__C2B__ */
-if (elt_x__DFD==NULL) {
-                    lisaac_push(&__pos__PND,L120728088); /* L921 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* LIMIT_X */ {
-                    __tmp__PQHE=elt_x__DFD->value__L3B;
-                  };
-                  lisaac_push(&__pos__PND,L120732184); /* L921 AREA*/;
-                  __tmp__0MD=min__TLH(__tmp__PQHE,x1__5ED);
-                  lisaac_push(&__pos__PND,L120853528); /* L922 AREA*/;
-                  __tmp__VND=__infix_less_equal__GTG(cx0__GFD,__tmp__0MD);
-                  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VND) {
-                    lisaac_push(&__pos__PND,L121244184); /* L925 AREA*/;
-                    lisaac_push_first(&__pos__XI5D,L8792066); /* L67 TRUE*/;
-                    lisaac_push_first(&__pos__0ND,L121003032); /* L923 AREA*/;
-                    add_clip__from__to__04X(Self__FPC,win__KFD,cx0__GFD,cy0__HFD,__tmp__0MD,cy1__JFD);
-                    lisaac_push(&__pos__0ND,L121118232); /* L924 AREA*/;
-                    lisaac_push_first(&__pos__LQHE,L9990152); /* L76 NUMERIC*/;
-                    lisaac_push_first(&__pos__MQHE,L11029512); /* L84 NUMERIC*/;
-                    lisaac_push_first(&__pos__NQHE,L9195016); /* L70 NUMERIC*/;
-                    __tmp__PQHE=(__INTEGER__K)(-  1);
-                    lisaac_push(&__pos__LQHE,L9989128); /* L76 NUMERIC*/;
-                    lisaac_push_first(&__pos__MQHE,L9195016); /* L70 NUMERIC*/;
-                    cx0__GFD=(__INTEGER__K)(__tmp__0MD - __tmp__PQHE);
-                  } else /* FALSE */ {
-                    lisaac_push(&__pos__PND,L121244184); /* L925 AREA*/;
-                    lisaac_push_first(&__pos__XI5D,L8530438); /* L65 FALSE*/;
-                  };
-                  lisaac_push(&__pos__PND,L121791512); /* L929 AREA*/;
-                  lisaac_push_first(&__pos__XI5D,L10621458); /* L81 BLOCK*/;
-                  do_while__GIXD:
-                  {
-                    lisaac_push(&__pos__XI5D,L10621458); /* L81 BLOCK*/;
-                    lisaac_push_first(&__pos__0ND,L121649688); /* L928 AREA*/;
-                    lisaac_push_first(&__pos__LQHE,L9195016); /* L70 NUMERIC*/;
-                    plan_value__FFD=(__INTEGER__K)(plan_value__FFD -  1);
-                    lisaac_push(&__pos__XI5D,L10755090); /* L82 BLOCK*/;
-                    lisaac_push_first(&__pos__0ND,L121774104); /* L929 AREA*/;
-                    /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                      lisaac_push(&__pos__0ND,L121787928); /* L929 AREA*/;
-                      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                    } else /* FAST_ARRAY(PLAN) */ {
-                      lisaac_push(&__pos__0ND,L121787928); /* L929 AREA*/;
-                      __tmp__WPD=item__IDNB(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),plan_value__FFD);
-                    };
-                    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__WPD == (void *)NULL)) {
-                      lisaac_push(&__pos__XI5D,L11012626); /* L84 BLOCK*/;
-                      lisaac_push_first(&__pos__0ND,L8792066); /* L67 TRUE*/;
-                      lisaac_push_first(&__pos__LQHE,L10888722); /* L83 BLOCK*/;
-                      goto do_while__GIXD;
-                    } else /* FALSE */ {
-                      lisaac_push(&__pos__XI5D,L11012626); /* L84 BLOCK*/;
-                      lisaac_push_first(&__pos__0ND,L8530438); /* L65 FALSE*/;
-                    };
-                  };
-                  /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                    lisaac_push(&__pos__PND,L121914904); /* L930 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* FAST_ARRAY(PLAN) */ {
-                    lisaac_push(&__pos__PND,L121914904); /* L930 AREA*/;
-                    __tmp__WPD=item__IDNB(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),plan_value__FFD);
-                  };
-                  /* NULL __PLAN__XOB__ */
-if (__tmp__WPD==NULL) {
-                    lisaac_push(&__pos__PND,L121918488); /* L930 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* PLAN */ {
-                    __tmp__FOD=__tmp__WPD->window__EOD;
-                  };
-                  win__KFD=__tmp__FOD;
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__XMD,L122029592); /* L931 AREA*/;
-                  lisaac_push_first(&__pos__B14D,L8530438); /* L65 FALSE*/;
+                if ((li__USD <= li__FBXD)) {
+                  li__TNV(li__LSD,li__YSD,li__USD,li__VSD,li__FBXD,li__XSD);
+                  li__USD=(__li__K)(li__FBXD +  1);
                 };
+                li__TSD=li__0SD->li__M2B;
+                li__YSD=li__0SD->li__VED;
               };
             } else /* FALSE */ {
-              lisaac_push(&__pos__PHD,L122293272); /* L933 AREA*/;
-              lisaac_push_first(&__pos__JO3D,L8530438); /* L65 FALSE*/;
-            };
-            /* NULL __LIMIT_X__C2B__ */
-if (elt_x__DFD==NULL) {
-              lisaac_push(&__pos__PHD,L122432536); /* L934 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              __tmp__RHD=elt_x__DFD->next__CQD;
-            };
-            elt_x__DFD=__tmp__RHD;
-            lisaac_push(&__pos__DV2D,L10755090); /* L82 BLOCK*/;
-            lisaac_push_first(&__pos__PHD,L122560024); /* L935 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__RHD != (void *)NULL)) {
-              lisaac_push(&__pos__DV2D,L11012626); /* L84 BLOCK*/;
-              lisaac_push_first(&__pos__PHD,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__JO3D,L10888722); /* L83 BLOCK*/;
-              goto do_while__U4U;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__DV2D,L11012626); /* L84 BLOCK*/;
-              lisaac_push_first(&__pos__PHD,L8530438); /* L65 FALSE*/;
-            };
-          };
-          lisaac_push(&__pos__SGD,L122688024); /* L936 AREA*/;
-          __tmp__UID=__infix_less_equal__GTG(cx0__GFD,x1__5ED);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UID) {
-            lisaac_push(&__pos__SGD,L122947608); /* L938 AREA*/;
-            lisaac_push_first(&__pos__DV2D,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__PHD,L122837016); /* L937 AREA*/;
-            add_clip__from__to__04X(Self__FPC,win__KFD,cx0__GFD,cy0__HFD,x1__5ED,cy1__JFD);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__SGD,L122947608); /* L938 AREA*/;
-            lisaac_push_first(&__pos__DV2D,L8530438); /* L65 FALSE*/;
-          };
-          lisaac_push(&__pos__SGD,L123082776); /* L939 AREA*/;
-          lisaac_push_first(&__pos__DV2D,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__PHD,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__JO3D,L9195016); /* L70 NUMERIC*/;
-          __tmp__SHD=(__INTEGER__K)(-  1);
-          lisaac_push(&__pos__DV2D,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__PHD,L9195016); /* L70 NUMERIC*/;
-          cy0__HFD=(__INTEGER__K)(cy1__JFD - __tmp__SHD);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__LGD,L123208728); /* L940 AREA*/;
-          lisaac_push_first(&__pos__CQF,L8530438); /* L65 FALSE*/;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)elt_y__EFD != (void *)NULL)) {
-          lisaac_push(&__pos__LGD,L125174808); /* L955 AREA*/;
-          lisaac_push_first(&__pos__CQF,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__SGD,L125068312); /* L954 AREA*/;
-          lisaac_push_first(&__pos__DV2D,L10621458); /* L81 BLOCK*/;
-          do_while__AYF:
-          {
-            lisaac_push(&__pos__DV2D,L10621458); /* L81 BLOCK*/;
-            lisaac_push_first(&__pos__PHD,L123602968); /* L943 AREA*/;
-            /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__EFD==NULL) {
-              lisaac_push(&__pos__PHD,L123741720); /* L944 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              Self__OO3D=elt_y__EFD->plan__QKD;
-            };
-            /* NULL __PLAN__XOB__ */
-if (Self__OO3D==NULL) {
-              lisaac_push(&__pos__PHD,L123869720); /* L945 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__TKD=Self__OO3D->is_y__SKD;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TKD) {
-              lisaac_push(&__pos__PHD,L124783640); /* L952 AREA*/;
-              lisaac_push_first(&__pos__JO3D,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__MMD,L123872792); /* L945 AREA*/;
-              /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__EFD==NULL) {
-                lisaac_push(&__pos__MMD,L124004376); /* L946 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* LIMIT_Y */ {
-                __tmp__5MD=elt_y__EFD->is_top__PRD;
-              };
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__5MD) {
-                lisaac_push(&__pos__MMD,L124653592); /* L951 AREA*/;
-                lisaac_push_first(&__pos__XQUD,L6825986); /* L52 TRUE*/;
-                lisaac_push_first(&__pos__XMD,L124007448); /* L946 AREA*/;
-                /* NULL __PLAN__XOB__ */
-if (Self__OO3D==NULL) {
-                  lisaac_push(&__pos__XMD,L124131864); /* L947 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  lisaac_push(&__pos__XMD,L124131864); /* L947 AREA*/;
-                  __tmp__2MD=((__PLAN__XOB *)Self__OO3D);
-                  lisaac_push_first(&__pos__B14D,L22157894); /* L169 PLAN*/;
-                  __tmp__2MD->is_x__GMD=TRUE__B__;
-                };
-              } else /* FALSE */ {
-                lisaac_push(&__pos__MMD,L124653592); /* L951 AREA*/;
-                lisaac_push_first(&__pos__XQUD,L6826502); /* L52 FALSE*/;
-                lisaac_push_first(&__pos__XMD,L124263960); /* L948 AREA*/;
-                /* NULL __PLAN__XOB__ */
-if (Self__OO3D==NULL) {
-                  lisaac_push(&__pos__XMD,L124395544); /* L949 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  lisaac_push(&__pos__XMD,L124395544); /* L949 AREA*/;
-                  __tmp__2MD=((__PLAN__XOB *)Self__OO3D);
-                  lisaac_push_first(&__pos__B14D,L21504070); /* L164 PLAN*/;
-                  __tmp__2MD->is_y__SKD=FALSE__I__;
+              li__ZSHD(((__li__KAD *)li__TAD),li__0SD->li__M2B);
+              if ((li__0SD->li__M2B == li__TSD)) {
+                li__HBXD=li__RSD->li__JYB;
+                li__FBXD= 0;
+                if ((li__HBXD > li__NSD)) {
+                  li__FBXD=li__NSD;
+                } else /* FALSE */ {
+                  li__FBXD=li__HBXD;
                 };
-                /* NULL __PLAN__XOB__ */
-if (Self__OO3D==NULL) {
-                  lisaac_push(&__pos__XMD,L124526616); /* L950 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  lisaac_push(&__pos__XMD,L124526616); /* L950 AREA*/;
-                  __tmp__2MD=((__PLAN__XOB *)Self__OO3D);
-                  lisaac_push_first(&__pos__B14D,L22814790); /* L174 PLAN*/;
-                  __tmp__2MD->is_x__GMD=FALSE__I__;
+                if ((li__USD <= li__FBXD)) {
+                  li__TNV(li__LSD,li__YSD,li__USD,li__VSD,li__FBXD,li__XSD);
+                  li__USD=(__li__K)(li__FBXD +  1);
                 };
+                do {
+                  li__TSD=(__li__K)(li__TSD -  1);
+                } while (((void *)((void **)(*(((__li__KAD *)li__TAD))).li__WF1)[li__TSD] == (void *)NULL));
+                li__YSD=((__li__0KB *)((void **)(*(((__li__KAD *)li__TAD))).li__WF1)[li__TSD])->li__VED;
               };
-            } else /* FALSE */ {
-              lisaac_push(&__pos__PHD,L124783640); /* L952 AREA*/;
-              lisaac_push_first(&__pos__JO3D,L8530438); /* L65 FALSE*/;
-            };
-            /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__EFD==NULL) {
-              lisaac_push(&__pos__PHD,L124922904); /* L953 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              __tmp__FID=elt_y__EFD->next__5KD;
-            };
-            elt_y__EFD=__tmp__FID;
-            lisaac_push(&__pos__DV2D,L10755090); /* L82 BLOCK*/;
-            lisaac_push_first(&__pos__PHD,L125050392); /* L954 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__FID != (void *)NULL)) {
-              lisaac_push(&__pos__PHD,L125058584); /* L954 AREA*/;
-              lisaac_push_first(&__pos__JO3D,L10652674); /* L81 TRUE*/;
-              lisaac_push_first(&__pos__MMD,L125059608); /* L954 AREA*/;
-              /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__FID==NULL) {
-                lisaac_push(&__pos__MMD,L125065240); /* L954 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* LIMIT_Y */ {
-                __tmp__QMD=__tmp__FID->value__S3B;
-              };
-              __tmp__TKD=(__tmp__QMD == tmp__CFD);
-            } else /* FALSE */ {
-              lisaac_push(&__pos__PHD,L125058584); /* L954 AREA*/;
-              lisaac_push_first(&__pos__JO3D,L12081158); /* L92 FALSE*/;
-              __tmp__TKD=FALSE__I__;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TKD) {
-              lisaac_push(&__pos__DV2D,L11012626); /* L84 BLOCK*/;
-              lisaac_push_first(&__pos__PHD,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__JO3D,L10888722); /* L83 BLOCK*/;
-              goto do_while__AYF;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__DV2D,L11012626); /* L84 BLOCK*/;
-              lisaac_push_first(&__pos__PHD,L8530438); /* L65 FALSE*/;
             };
           };
-        } else /* FALSE */ {
-          lisaac_push(&__pos__LGD,L125174808); /* L955 AREA*/;
-          lisaac_push_first(&__pos__CQF,L8530438); /* L65 FALSE*/;
+          li__RSD=li__RSD->li__OGD;
+        } while (((void *)li__RSD != (void *)NULL));
+        if ((li__USD <= li__NSD)) {
+          li__TNV(li__LSD,li__YSD,li__USD,li__VSD,li__NSD,li__XSD);
         };
-        lisaac_push(&__pos__H1E,L9709074); /* L74 BLOCK*/;
-        goto while_do__21E;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__A1E,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__EGD,L8530438); /* L65 FALSE*/;
+        li__VSD=(__li__K)(li__XSD +  1);
       };
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__2ED,L125438488); /* L957 AREA*/;
-    lisaac_push_first(&__pos__WZD,L8530438); /* L65 FALSE*/;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__FPC->parent_window__XT.next__0NB != (void *)NULL)) {
-    lisaac_push(&__pos__EPC,L126487064); /* L965 AREA*/;
-    lisaac_push_first(&__pos__2ED,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__WZD,L126233112); /* L963 AREA*/;
-    __tmp__WGD=Self__FPC->parent_window__XT.next__0NB;
-    /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__WGD==NULL) {
-      lisaac_push(&__pos__WZD,L126366744); /* L964 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)__tmp__WGD)->__id) {
-      case __EXAMPLE__OB__: {
-        lisaac_push(&__pos__WZD,L126366744); /* L964 AREA*/;
-        clip_next_child__QSOB(((__EXAMPLE__OB *)__tmp__WGD));
+      if (((void *)li__SSD != (void *)NULL)) {
+        do {
+          li__0SD=li__SSD->li__LBD;
+          if (li__0SD->li__NBD) {
+            if (li__SSD->li__WHD) {
+              ((__li__0KB *)li__0SD)->li__2CD=li__B__;
+            } else /* FALSE */ {
+              ((__li__0KB *)li__0SD)->li__NBD=li__I__;
+              ((__li__0KB *)li__0SD)->li__2CD=li__I__;
+            };
+          };
+          li__SSD=li__SSD->li__ZBD;
+        } while ((((void *)li__SSD != (void *)NULL) && (li__SSD->li__QYB == li__QSD)));
+      };
+    };
+  };
+}
+
+static void li__AEWC(__li__RL *li__BEWC)
+/* (Strict G_RAW{li__RL}) Void No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__K li__CEWC,li__DEWC,li__EEWC,li__FEWC,li__GEWC,li__JEWC;
+  __li__K li__KEWC,li__LEWC,li__NEWC,li__NBXD,li__TBXD,li__RBXD;
+  __li__DXB *li__HEWC;
+  __li__GXB *li__IEWC;
+  void *li__OEWC,*li__PEWC,*li__WFWC,*li__YHWC;
+  __li__0KB *li__QEWC,*li__OFWC,*li__HGWC;
+  li__CEWC= 0;
+  li__DEWC= 0;
+  li__EEWC= 0;
+  li__FEWC= 0;
+  li__GEWC= 0;
+  li__HEWC=NULL;
+  li__IEWC=NULL;
+  li__JEWC= 0;
+  li__KEWC= 0;
+  li__LEWC= 0;
+  li__NEWC= 0;
+  li__OEWC=NULL;
+  li__PEWC=NULL;
+  li__QEWC=NULL;
+  li__BEWC->li__SL.li__VC.li__ZKB=NULL;
+  if (((void *)li__BEWC->li__SL.li__VC.li__2KB != (void *)NULL)) {
+    li__CEWC=li__BEWC->li__SL.li__VC.li__2KB->li__HYB->li__JYB;
+    li__DEWC=li__BEWC->li__SL.li__VC.li__2KB->li__LYB->li__JYB;
+    li__EEWC=li__BEWC->li__SL.li__VC.li__2KB->li__OYB->li__QYB;
+    li__FEWC=li__BEWC->li__SL.li__VC.li__2KB->li__SYB->li__QYB;
+    li__OEWC=li__BEWC->li__SL.li__VC.li__JKB;
+    while (((void *)li__OEWC != (void *)NULL)) {
+      switch (((struct ___OBJ *)li__OEWC)->__id) {
+      case __li__SB__: {
+        li__OFWC=((__li__SB *)li__OEWC)->li__HC.li__2KB;
       } break;
-      case __DESK__TC__: {
-        lisaac_push(&__pos__WZD,L126366744); /* L964 AREA*/;
-        clip_next_child__HVD(((__DESK__TC *)__tmp__WGD));
+      case __li__TB__: {
+        li__OFWC=((__li__TB *)li__OEWC)->li__2KB;
       } break;
-      case __G_OUT__YC__: {
-        lisaac_push(&__pos__WZD,L126366744); /* L964 AREA*/;
-        clip_next_child__0BBD(((__G_OUT__YC *)__tmp__WGD));
+      case __li__TC__: {
+        li__OFWC=((__li__TC *)li__OEWC)->li__XC.li__VC.li__2KB;
       } break;
-      case __G_RAW__KM__: {
-        lisaac_push(&__pos__WZD,L126366744); /* L964 AREA*/;
-        clip_next_child__BIBD(((__G_RAW__KM *)__tmp__WGD));
+      case __li__YC__: {
+        li__OFWC=((__li__YC *)li__OEWC)->li__ZC.li__2KB;
       } break;
-      case __VIRTUAL_SCREEN__PT__: {
-        lisaac_push(&__pos__WZD,L126366744); /* L964 AREA*/;
-        clip_next_child__D5V(((__VIRTUAL_SCREEN__PT *)__tmp__WGD));
+      case __li__RL__: {
+        li__OFWC=((__li__RL *)li__OEWC)->li__SL.li__VC.li__2KB;
       } break;
-      case __MOUSE__VT__: {
-        lisaac_push(&__pos__WZD,L126366744); /* L964 AREA*/;
-        clip_next_child__DPC(((__MOUSE__VT *)__tmp__WGD));
+      case __li__AS__: {
+        li__OFWC=((__li__AS *)li__OEWC)->li__BS.li__2KB;
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__EPC,L126487064); /* L965 AREA*/;
-    lisaac_push_first(&__pos__2ED,L8530438); /* L65 FALSE*/;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__FPC->parent_window__XT.child__FOB != (void *)NULL)) {
-    lisaac_push(&__pos__EPC,L126880280); /* L968 AREA*/;
-    lisaac_push_first(&__pos__2ED,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__WZD,L126626840); /* L966 AREA*/;
-    __tmp__WGD=Self__FPC->parent_window__XT.child__FOB;
-    /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__WGD==NULL) {
-      lisaac_push(&__pos__WZD,L126760472); /* L967 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)__tmp__WGD)->__id) {
-      case __EXAMPLE__OB__: {
-        lisaac_push(&__pos__WZD,L126760472); /* L967 AREA*/;
-        clip_next_child__QSOB(((__EXAMPLE__OB *)__tmp__WGD));
+      case __li__GS__: {
+        li__OFWC=((__li__GS *)li__OEWC)->li__IS.li__2KB;
       } break;
-      case __DESK__TC__: {
-        lisaac_push(&__pos__WZD,L126760472); /* L967 AREA*/;
-        clip_next_child__HVD(((__DESK__TC *)__tmp__WGD));
+      };
+      li__QEWC=li__OFWC;
+      if (((void *)li__OFWC != (void *)NULL)) {
+        ((__li__0KB *)li__OFWC)->li__NBD=li__B__;
+      };
+      switch (((struct ___OBJ *)li__OEWC)->__id) {
+      case __li__SB__: {
+        li__WFWC=((__li__SB *)li__OEWC)->li__HC.li__5JB;
       } break;
-      case __G_OUT__YC__: {
-        lisaac_push(&__pos__WZD,L126760472); /* L967 AREA*/;
-        clip_next_child__0BBD(((__G_OUT__YC *)__tmp__WGD));
+      case __li__TB__: {
+        li__WFWC=((__li__TB *)li__OEWC)->li__5JB;
       } break;
-      case __G_RAW__KM__: {
-        lisaac_push(&__pos__WZD,L126760472); /* L967 AREA*/;
-        clip_next_child__BIBD(((__G_RAW__KM *)__tmp__WGD));
+      case __li__TC__: {
+        li__WFWC=((__li__TC *)li__OEWC)->li__XC.li__VC.li__5JB;
       } break;
-      case __VIRTUAL_SCREEN__PT__: {
-        lisaac_push(&__pos__WZD,L126760472); /* L967 AREA*/;
-        clip_next_child__D5V(((__VIRTUAL_SCREEN__PT *)__tmp__WGD));
+      case __li__YC__: {
+        li__WFWC=((__li__YC *)li__OEWC)->li__ZC.li__5JB;
       } break;
-      case __MOUSE__VT__: {
-        lisaac_push(&__pos__WZD,L126760472); /* L967 AREA*/;
-        clip_next_child__DPC(((__MOUSE__VT *)__tmp__WGD));
+      case __li__RL__: {
+        li__WFWC=((__li__RL *)li__OEWC)->li__SL.li__VC.li__5JB;
+      } break;
+      case __li__AS__: {
+        li__WFWC=((__li__AS *)li__OEWC)->li__BS.li__5JB;
+      } break;
+      case __li__GS__: {
+        li__WFWC=((__li__GS *)li__OEWC)->li__IS.li__5JB;
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__EPC,L126880280); /* L968 AREA*/;
-    lisaac_push_first(&__pos__2ED,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static void creat_clip__K3D(__DESK__TC *Self__M3D)
-/* (Strict DESK{DESK__TC}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K x0__N3D,x1__O3D,y0__P3D,y1__Q3D,tmp__R3D,plan_value__U3D;
-  __INTEGER__K cx0__V3D,cy0__W3D,cy1__Y3D,__tmp__F4D,__tmp__O4D;
-  __INTEGER__K __tmp__BAE,__tmp__RDE,__tmp__MEE,__tmp__NEE,__tmp__WEE;
-  __INTEGER__K __tmp__NFE,__tmp__JIHE;
-  __LIMIT_X__C2B *elt_x__S3D,*__tmp__E4D,*__tmp__AAE;
-  __LIMIT_Y__F2B *elt_y__T3D,*__tmp__K4D,*__tmp__UAE;
-  void *win__Z3D,*winp__03D,*__tmp__F5D,*__tmp__PBE,*__tmp__AGE;
-  __PLAN__XOB *__tmp__D4D,*__tmp__24D,*Self__ND2D,*__tmp__Z5D;
-  __PLAN__XOB *Self__Z32D,*__tmp__YEE,*__tmp__RHE;
-  _____CONTEXT __pos__L3D,__pos__ERE,__pos__B4D,__pos__1BF,__pos__T4D;
-  _____CONTEXT __pos__CCF,__pos__04D,__pos__0UF,__pos__B5D,__pos__MD2D;
-  _____CONTEXT __pos__45D,__pos__U32D,__pos__JEE,__pos__LRUD,__pos__TEE;
-  _____CONTEXT __pos__2N4D,__pos__LFE,__pos__CC5D,__pos__WFE;
-  _____CONTEXT __pos__FIHE,__pos__GIHE,__pos__HIHE;
-  __BOOLEAN__C __tmp__CAE,__tmp__DBE,__tmp__VCE,__tmp__1EE,__tmp__RFE;
-  lisaac_push_first(&__pos__L3D,L109059608); /* L832 AREA*/;
-  x0__N3D= 0;
-  x1__O3D= 0;
-  y0__P3D= 0;
-  y1__Q3D= 0;
-  tmp__R3D= 0;
-  elt_x__S3D=NULL;
-  elt_y__T3D=NULL;
-  plan_value__U3D= 0;
-  cx0__V3D= 0;
-  cy0__W3D= 0;
-  cy1__Y3D= 0;
-  win__Z3D=NULL;
-  winp__03D=NULL;
-  Self__M3D->parent_g_raw__XC.parent_area__VC.clip__WOB=NULL;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__M3D->parent_g_raw__XC.parent_area__VC.plan__ZOB != (void *)NULL)) {
-    lisaac_push(&__pos__L3D,L125438488); /* L957 AREA*/;
-    lisaac_push_first(&__pos__ERE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__B4D,L110373400); /* L842 AREA*/;
-    __tmp__D4D=Self__M3D->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__D4D==NULL) {
-      lisaac_push(&__pos__B4D,L110502424); /* L843 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__E4D=__tmp__D4D->x0__J3B;
-    };
-    /* NULL __LIMIT_X__C2B__ */
-if (__tmp__E4D==NULL) {
-      lisaac_push(&__pos__B4D,L110505496); /* L843 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_X */ {
-      __tmp__F4D=__tmp__E4D->value__L3B;
-    };
-    x0__N3D=__tmp__F4D;
-    __tmp__D4D=Self__M3D->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__D4D==NULL) {
-      lisaac_push(&__pos__B4D,L110633496); /* L844 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__E4D=__tmp__D4D->x1__N3B;
-    };
-    /* NULL __LIMIT_X__C2B__ */
-if (__tmp__E4D==NULL) {
-      lisaac_push(&__pos__B4D,L110636568); /* L844 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_X */ {
-      __tmp__F4D=__tmp__E4D->value__L3B;
-    };
-    x1__O3D=__tmp__F4D;
-    __tmp__D4D=Self__M3D->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__D4D==NULL) {
-      lisaac_push(&__pos__B4D,L110764568); /* L845 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__K4D=__tmp__D4D->y0__Q3B;
-    };
-    /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__K4D==NULL) {
-      lisaac_push(&__pos__B4D,L110767640); /* L845 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_Y */ {
-      __tmp__F4D=__tmp__K4D->value__S3B;
-    };
-    y0__P3D=__tmp__F4D;
-    __tmp__D4D=Self__M3D->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__D4D==NULL) {
-      lisaac_push(&__pos__B4D,L110895640); /* L846 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__K4D=__tmp__D4D->y1__U3B;
-    };
-    /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__K4D==NULL) {
-      lisaac_push(&__pos__B4D,L110898712); /* L846 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_Y */ {
-      __tmp__O4D=__tmp__K4D->value__S3B;
-    };
-    y1__Q3D=__tmp__O4D;
-    win__Z3D=Self__M3D->parent_g_raw__XC.parent_area__VC.child__FOB;
-    lisaac_push(&__pos__B4D,L112332312); /* L857 AREA*/;
-    lisaac_push_first(&__pos__1BF,L9441810); /* L72 BLOCK*/;
-    while_do__0BF:
-    {
-      lisaac_push(&__pos__1BF,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__T4D,L111545880); /* L851 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)win__Z3D != (void *)NULL)) {
-        lisaac_push(&__pos__1BF,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__T4D,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__CCF,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__04D,L111556632); /* L851 AREA*/;
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__Z3D==NULL) {
-          lisaac_push(&__pos__04D,L111680024); /* L852 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)win__Z3D)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__24D=((__EXAMPLE__OB *)win__Z3D)->parent_area__DC.plan__ZOB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__24D=((__AREA__PB *)win__Z3D)->plan__ZOB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__24D=((__DESK__TC *)win__Z3D)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__24D=((__G_OUT__YC *)win__Z3D)->parent_area__ZC.plan__ZOB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__24D=((__G_RAW__KM *)win__Z3D)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__24D=((__VIRTUAL_SCREEN__PT *)win__Z3D)->parent_area__QT.plan__ZOB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__24D=((__MOUSE__VT *)win__Z3D)->parent_window__XT.plan__ZOB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__24D != (void *)NULL)) {
-          lisaac_push(&__pos__04D,L112067608); /* L855 AREA*/;
-          lisaac_push_first(&__pos__0UF,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__B5D,L111812632); /* L853 AREA*/;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__24D==NULL) {
-            lisaac_push(&__pos__B5D,L111942680); /* L854 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            lisaac_push(&__pos__B5D,L111942680); /* L854 AREA*/;
-            Self__ND2D=((__PLAN__XOB *)__tmp__24D);
-            lisaac_push_first(&__pos__MD2D,L20847174); /* L159 PLAN*/;
-            Self__ND2D->is_y__SKD=TRUE__B__;
-          };
-        } else /* FALSE */ {
-          lisaac_push(&__pos__04D,L112067608); /* L855 AREA*/;
-          lisaac_push_first(&__pos__0UF,L8530438); /* L65 FALSE*/;
-        };
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__Z3D==NULL) {
-          lisaac_push(&__pos__04D,L112204824); /* L856 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)win__Z3D)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__F5D=((__EXAMPLE__OB *)win__Z3D)->parent_area__DC.next__0NB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__F5D=((__AREA__PB *)win__Z3D)->next__0NB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__F5D=((__DESK__TC *)win__Z3D)->parent_g_raw__XC.parent_area__VC.next__0NB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__F5D=((__G_OUT__YC *)win__Z3D)->parent_area__ZC.next__0NB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__F5D=((__G_RAW__KM *)win__Z3D)->parent_g_group__LM.parent_area__VC.next__0NB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__F5D=((__VIRTUAL_SCREEN__PT *)win__Z3D)->parent_area__QT.next__0NB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__F5D=((__MOUSE__VT *)win__Z3D)->parent_window__XT.next__0NB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        win__Z3D=__tmp__F5D;
-        lisaac_push(&__pos__CCF,L9709074); /* L74 BLOCK*/;
-        goto while_do__0BF;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__1BF,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__T4D,L8530438); /* L65 FALSE*/;
       };
+      li__OEWC=li__WFWC;
     };
-    win__Z3D=Self__M3D;
-    lisaac_push(&__pos__B4D,L114178072); /* L871 AREA*/;
-    lisaac_push_first(&__pos__1BF,L10621458); /* L81 BLOCK*/;
-    do_while__GCF:
-    {
-      lisaac_push(&__pos__1BF,L10621458); /* L81 BLOCK*/;
-      lisaac_push_first(&__pos__T4D,L112725528); /* L860 AREA*/;
-      /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__Z3D==NULL) {
-        lisaac_push(&__pos__T4D,L112860696); /* L861 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)win__Z3D)->__id) {
-        case __EXAMPLE__OB__: {
-          __tmp__F5D=((__EXAMPLE__OB *)win__Z3D)->parent_area__DC.prev__TOB;
-        } break;
-        case __AREA__PB__: {
-          __tmp__F5D=((__AREA__PB *)win__Z3D)->prev__TOB;
+    li__OEWC=li__BEWC;
+    do {
+      switch (((struct ___OBJ *)li__OEWC)->__id) {
+      case __li__SB__: {
+        li__WFWC=((__li__SB *)li__OEWC)->li__HC.li__WKB;
+      } break;
+      case __li__TB__: {
+        li__WFWC=((__li__TB *)li__OEWC)->li__WKB;
+      } break;
+      case __li__TC__: {
+        li__WFWC=((__li__TC *)li__OEWC)->li__XC.li__VC.li__WKB;
+      } break;
+      case __li__YC__: {
+        li__WFWC=((__li__YC *)li__OEWC)->li__ZC.li__WKB;
+      } break;
+      case __li__RL__: {
+        li__WFWC=((__li__RL *)li__OEWC)->li__SL.li__VC.li__WKB;
+      } break;
+      case __li__AS__: {
+        li__WFWC=((__li__AS *)li__OEWC)->li__BS.li__WKB;
+      } break;
+      case __li__GS__: {
+        li__WFWC=((__li__GS *)li__OEWC)->li__IS.li__WKB;
+      } break;
+      };
+      li__PEWC=li__WFWC;
+      while (((void *)li__PEWC != (void *)NULL)) {
+        switch (((struct ___OBJ *)li__PEWC)->__id) {
+        case __li__SB__: {
+          li__HGWC=((__li__SB *)li__PEWC)->li__HC.li__2KB;
         } break;
-        case __DESK__TC__: {
-          __tmp__F5D=((__DESK__TC *)win__Z3D)->parent_g_raw__XC.parent_area__VC.prev__TOB;
+        case __li__TC__: {
+          li__HGWC=((__li__TC *)li__PEWC)->li__XC.li__VC.li__2KB;
         } break;
-        case __G_OUT__YC__: {
-          __tmp__F5D=((__G_OUT__YC *)win__Z3D)->parent_area__ZC.prev__TOB;
+        case __li__YC__: {
+          li__HGWC=((__li__YC *)li__PEWC)->li__ZC.li__2KB;
         } break;
-        case __G_RAW__KM__: {
-          __tmp__F5D=((__G_RAW__KM *)win__Z3D)->parent_g_group__LM.parent_area__VC.prev__TOB;
+        case __li__RL__: {
+          li__HGWC=((__li__RL *)li__PEWC)->li__SL.li__VC.li__2KB;
         } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          __tmp__F5D=((__VIRTUAL_SCREEN__PT *)win__Z3D)->parent_area__QT.prev__TOB;
+        case __li__AS__: {
+          li__HGWC=((__li__AS *)li__PEWC)->li__BS.li__2KB;
         } break;
-        case __MOUSE__VT__: {
-          __tmp__F5D=((__MOUSE__VT *)win__Z3D)->parent_window__XT.prev__TOB;
+        case __li__GS__: {
+          li__HGWC=((__li__GS *)li__PEWC)->li__IS.li__2KB;
         } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
-      winp__03D=__tmp__F5D;
-      lisaac_push(&__pos__T4D,L113902616); /* L869 AREA*/;
-      lisaac_push_first(&__pos__CCF,L9441810); /* L72 BLOCK*/;
-      while_do__NJF:
-      {
-        lisaac_push(&__pos__CCF,L9441810); /* L72 BLOCK*/;
-        lisaac_push_first(&__pos__04D,L112985112); /* L862 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)winp__03D != (void *)NULL)) {
-          lisaac_push(&__pos__CCF,L9832978); /* L75 BLOCK*/;
-          lisaac_push_first(&__pos__04D,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__0UF,L9576466); /* L73 BLOCK*/;
-          lisaac_push_first(&__pos__B5D,L112996376); /* L862 AREA*/;
-          /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (winp__03D==NULL) {
-            lisaac_push(&__pos__B5D,L113123352); /* L863 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else {
-            switch (((struct ___OBJ *)winp__03D)->__id) {
-            case __EXAMPLE__OB__: {
-              __tmp__Z5D=((__EXAMPLE__OB *)winp__03D)->parent_area__DC.plan__ZOB;
-            } break;
-            case __DESK__TC__: {
-              __tmp__Z5D=((__DESK__TC *)winp__03D)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-            } break;
-            case __G_OUT__YC__: {
-              __tmp__Z5D=((__G_OUT__YC *)winp__03D)->parent_area__ZC.plan__ZOB;
-            } break;
-            case __G_RAW__KM__: {
-              __tmp__Z5D=((__G_RAW__KM *)winp__03D)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-            } break;
-            case __VIRTUAL_SCREEN__PT__: {
-              __tmp__Z5D=((__VIRTUAL_SCREEN__PT *)winp__03D)->parent_area__QT.plan__ZOB;
-            } break;
-            case __MOUSE__VT__: {
-              __tmp__Z5D=((__MOUSE__VT *)winp__03D)->parent_window__XT.plan__ZOB;
-            } break;
-            default:
-            lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-            }
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__Z5D != (void *)NULL)) {
-            lisaac_push(&__pos__B5D,L113254936); /* L864 AREA*/;
-            lisaac_push_first(&__pos__MD2D,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__45D,L113255960); /* L864 AREA*/;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__Z5D==NULL) {
-              lisaac_push(&__pos__45D,L113258520); /* L864 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__AAE=__tmp__Z5D->x0__J3B;
-            };
-            /* NULL __LIMIT_X__C2B__ */
-if (__tmp__AAE==NULL) {
-              lisaac_push(&__pos__45D,L113261592); /* L864 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              __tmp__BAE=__tmp__AAE->value__L3B;
-            };
-            lisaac_push(&__pos__45D,L113262616); /* L864 AREA*/;
-            __tmp__CAE=__infix_less_equal__GTG(__tmp__BAE,x1__O3D);
-            __tmp__DBE=__tmp__CAE;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__B5D,L113254936); /* L864 AREA*/;
-            lisaac_push_first(&__pos__MD2D,L12081158); /* L92 FALSE*/;
-            __tmp__DBE=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DBE) {
-            lisaac_push(&__pos__B5D,L113265688); /* L864 AREA*/;
-            lisaac_push_first(&__pos__MD2D,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__45D,L113266712); /* L864 AREA*/;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__Z5D==NULL) {
-              lisaac_push(&__pos__45D,L113269272); /* L864 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__AAE=__tmp__Z5D->x1__N3B;
-            };
-            /* NULL __LIMIT_X__C2B__ */
-if (__tmp__AAE==NULL) {
-              lisaac_push(&__pos__45D,L113272344); /* L864 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              __tmp__BAE=__tmp__AAE->value__L3B;
-            };
-            lisaac_push(&__pos__45D,L113273368); /* L864 AREA*/;
-            __tmp__CAE=__infix_greater_equal__JGG(__tmp__BAE,x0__N3D);
-            __tmp__DBE=__tmp__CAE;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__B5D,L113265688); /* L864 AREA*/;
-            lisaac_push_first(&__pos__MD2D,L12081158); /* L92 FALSE*/;
-            __tmp__DBE=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DBE) {
-            lisaac_push(&__pos__B5D,L113276440); /* L864 AREA*/;
-            lisaac_push_first(&__pos__MD2D,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__45D,L113379352); /* L865 AREA*/;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__Z5D==NULL) {
-              lisaac_push(&__pos__45D,L113381912); /* L865 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__UAE=__tmp__Z5D->y0__Q3B;
-            };
-            /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__UAE==NULL) {
-              lisaac_push(&__pos__45D,L113384984); /* L865 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              __tmp__BAE=__tmp__UAE->value__S3B;
-            };
-            lisaac_push(&__pos__45D,L113385496); /* L865 AREA*/;
-            __tmp__CAE=__infix_less__LOH(__tmp__BAE,y1__Q3D);
-            __tmp__DBE=__tmp__CAE;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__B5D,L113276440); /* L864 AREA*/;
-            lisaac_push_first(&__pos__MD2D,L12081158); /* L92 FALSE*/;
-            __tmp__DBE=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DBE) {
-            lisaac_push(&__pos__B5D,L113389080); /* L865 AREA*/;
-            lisaac_push_first(&__pos__MD2D,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__45D,L113390104); /* L865 AREA*/;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__Z5D==NULL) {
-              lisaac_push(&__pos__45D,L113392664); /* L865 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__UAE=__tmp__Z5D->y1__U3B;
-            };
-            /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__UAE==NULL) {
-              lisaac_push(&__pos__45D,L113395736); /* L865 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              __tmp__BAE=__tmp__UAE->value__S3B;
-            };
-            lisaac_push(&__pos__45D,L113396248); /* L865 AREA*/;
-            lisaac_push_first(&__pos__U32D,L14700552); /* L112 NUMERIC*/;
-            __tmp__CAE=(__tmp__BAE > y0__P3D);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__B5D,L113389080); /* L865 AREA*/;
-            lisaac_push_first(&__pos__MD2D,L12081158); /* L92 FALSE*/;
-            __tmp__CAE=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CAE) {
-            lisaac_push(&__pos__B5D,L113641496); /* L867 AREA*/;
-            lisaac_push_first(&__pos__MD2D,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__45D,L113400856); /* L865 AREA*/;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__Z5D==NULL) {
-              lisaac_push(&__pos__45D,L113516568); /* L866 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              lisaac_push(&__pos__45D,L113516568); /* L866 AREA*/;
-              Self__Z32D=((__PLAN__XOB *)__tmp__Z5D);
-              lisaac_push_first(&__pos__U32D,L20847174); /* L159 PLAN*/;
-              Self__Z32D->is_y__SKD=TRUE__B__;
-            };
-          } else /* FALSE */ {
-            lisaac_push(&__pos__B5D,L113641496); /* L867 AREA*/;
-            lisaac_push_first(&__pos__MD2D,L8530438); /* L65 FALSE*/;
-          };
-          /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (winp__03D==NULL) {
-            lisaac_push(&__pos__B5D,L113779736); /* L868 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else {
-            switch (((struct ___OBJ *)winp__03D)->__id) {
-            case __EXAMPLE__OB__: {
-              __tmp__PBE=((__EXAMPLE__OB *)winp__03D)->parent_area__DC.prev__TOB;
-            } break;
-            case __DESK__TC__: {
-              __tmp__PBE=((__DESK__TC *)winp__03D)->parent_g_raw__XC.parent_area__VC.prev__TOB;
-            } break;
-            case __G_OUT__YC__: {
-              __tmp__PBE=((__G_OUT__YC *)winp__03D)->parent_area__ZC.prev__TOB;
-            } break;
-            case __G_RAW__KM__: {
-              __tmp__PBE=((__G_RAW__KM *)winp__03D)->parent_g_group__LM.parent_area__VC.prev__TOB;
-            } break;
-            case __VIRTUAL_SCREEN__PT__: {
-              __tmp__PBE=((__VIRTUAL_SCREEN__PT *)winp__03D)->parent_area__QT.prev__TOB;
-            } break;
-            case __MOUSE__VT__: {
-              __tmp__PBE=((__MOUSE__VT *)winp__03D)->parent_window__XT.prev__TOB;
-            } break;
-            default:
-            lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-            }
-          };
-          winp__03D=__tmp__PBE;
-          lisaac_push(&__pos__0UF,L9709074); /* L74 BLOCK*/;
-          goto while_do__NJF;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__CCF,L9832978); /* L75 BLOCK*/;
-          lisaac_push_first(&__pos__04D,L8530438); /* L65 FALSE*/;
         };
-      };
-      /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__Z3D==NULL) {
-        lisaac_push(&__pos__T4D,L114040856); /* L870 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)win__Z3D)->__id) {
-        case __EXAMPLE__OB__: {
-          __tmp__F5D=((__EXAMPLE__OB *)win__Z3D)->parent_area__DC.parent__DBB;
-        } break;
-        case __AREA__PB__: {
-          __tmp__F5D=((__AREA__PB *)win__Z3D)->parent__DBB;
+        li__QEWC=li__HGWC;
+        if (((((((void *)li__HGWC != (void *)NULL) && (li__HGWC->li__HYB->li__JYB <= li__DEWC)) && (li__HGWC->li__LYB->li__JYB >= li__CEWC)) && (li__HGWC->li__OYB->li__QYB < li__FEWC)) && (li__HGWC->li__SYB->li__QYB > li__EEWC))) {
+          ((__li__0KB *)li__HGWC)->li__NBD=li__B__;
+        };
+        switch (((struct ___OBJ *)li__PEWC)->__id) {
+        case __li__SB__: {
+          li__YHWC=((__li__SB *)li__PEWC)->li__HC.li__WKB;
         } break;
-        case __DESK__TC__: {
-          __tmp__F5D=((__DESK__TC *)win__Z3D)->parent_g_raw__XC.parent_area__VC.parent__DBB;
+        case __li__TC__: {
+          li__YHWC=((__li__TC *)li__PEWC)->li__XC.li__VC.li__WKB;
         } break;
-        case __G_OUT__YC__: {
-          __tmp__F5D=((__G_OUT__YC *)win__Z3D)->parent_area__ZC.parent__DBB;
+        case __li__YC__: {
+          li__YHWC=((__li__YC *)li__PEWC)->li__ZC.li__WKB;
         } break;
-        case __G_RAW__KM__: {
-          __tmp__F5D=((__G_RAW__KM *)win__Z3D)->parent_g_group__LM.parent_area__VC.parent__DBB;
+        case __li__RL__: {
+          li__YHWC=((__li__RL *)li__PEWC)->li__SL.li__VC.li__WKB;
         } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          __tmp__F5D=((__VIRTUAL_SCREEN__PT *)win__Z3D)->parent_area__QT.parent__DBB;
+        case __li__AS__: {
+          li__YHWC=((__li__AS *)li__PEWC)->li__BS.li__WKB;
         } break;
-        case __MOUSE__VT__: {
-          __tmp__F5D=((__MOUSE__VT *)win__Z3D)->parent_window__XT.parent__DBB;
+        case __li__GS__: {
+          li__YHWC=((__li__GS *)li__PEWC)->li__IS.li__WKB;
         } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
+        };
+        li__PEWC=li__YHWC;
       };
-      win__Z3D=__tmp__F5D;
-      lisaac_push(&__pos__1BF,L10755090); /* L82 BLOCK*/;
-      lisaac_push_first(&__pos__T4D,L114172952); /* L871 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__F5D != (void *)NULL)) {
-        lisaac_push(&__pos__1BF,L11012626); /* L84 BLOCK*/;
-        lisaac_push_first(&__pos__T4D,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__CCF,L10888722); /* L83 BLOCK*/;
-        goto do_while__GCF;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__1BF,L11012626); /* L84 BLOCK*/;
-        lisaac_push_first(&__pos__T4D,L8530438); /* L65 FALSE*/;
+      switch (((struct ___OBJ *)li__OEWC)->__id) {
+      case __li__SB__: {
+        li__WFWC=((__li__SB *)li__OEWC)->li__HC.li__H4;
+      } break;
+      case __li__TB__: {
+        li__WFWC=((__li__TB *)li__OEWC)->li__H4;
+      } break;
+      case __li__TC__: {
+        li__WFWC=((__li__TC *)li__OEWC)->li__XC.li__VC.li__H4;
+      } break;
+      case __li__YC__: {
+        li__WFWC=((__li__YC *)li__OEWC)->li__ZC.li__H4;
+      } break;
+      case __li__RL__: {
+        li__WFWC=((__li__RL *)li__OEWC)->li__SL.li__VC.li__H4;
+      } break;
+      case __li__AS__: {
+        li__WFWC=((__li__AS *)li__OEWC)->li__BS.li__H4;
+      } break;
+      case __li__GS__: {
+        li__WFWC=((__li__GS *)li__OEWC)->li__IS.li__H4;
+      } break;
       };
-    };
-    __tmp__D4D=Self__M3D->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-    /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-      lisaac_push(&__pos__B4D,L114311192); /* L872 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* FAST_ARRAY(PLAN) */ {
-      lisaac_push(&__pos__B4D,L114311192); /* L872 AREA*/;
-      force__to__IU4(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),__tmp__D4D, 0);
-    };
-    first_clip__XJD=NULL;
-    elt_y__T3D=list_y__HDC;
-    cy0__W3D=__tmp__F4D;
-    lisaac_push(&__pos__B4D,L125308440); /* L956 AREA*/;
-    lisaac_push_first(&__pos__1BF,L9441810); /* L72 BLOCK*/;
-    while_do__0CF:
-    {
-      lisaac_push(&__pos__1BF,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__T4D,L115084824); /* L878 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)elt_y__T3D != (void *)NULL)) {
-        lisaac_push(&__pos__1BF,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__T4D,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__CCF,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__04D,L115606552); /* L882 AREA*/;
-        lisaac_push_first(&__pos__0UF,L9441810); /* L72 BLOCK*/;
-        while_do__GVF:
-        {
-          lisaac_push(&__pos__0UF,L9441810); /* L72 BLOCK*/;
-          lisaac_push_first(&__pos__B5D,L115344408); /* L880 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)elt_y__T3D != (void *)NULL)) {
-            lisaac_push(&__pos__B5D,L115352600); /* L880 AREA*/;
-            lisaac_push_first(&__pos__MD2D,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__45D,L115353624); /* L880 AREA*/;
-            /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__T3D==NULL) {
-              lisaac_push(&__pos__45D,L115359768); /* L880 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              Self__Z32D=elt_y__T3D->plan__QKD;
-            };
-            /* NULL __PLAN__XOB__ */
-if (Self__Z32D==NULL) {
-              lisaac_push(&__pos__45D,L115362328); /* L880 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__VCE=Self__Z32D->is_y__SKD;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VCE) {
-              lisaac_push(&__pos__45D,L115354136); /* L880 AREA*/;
-              lisaac_push_first(&__pos__U32D,L13509634); /* L103 TRUE*/;
-              __tmp__VCE=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__45D,L115354136); /* L880 AREA*/;
-              lisaac_push_first(&__pos__U32D,L14689286); /* L112 FALSE*/;
-              __tmp__VCE=TRUE__B__;
-            };
-            __tmp__CAE=__tmp__VCE;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__B5D,L115352600); /* L880 AREA*/;
-            lisaac_push_first(&__pos__MD2D,L12081158); /* L92 FALSE*/;
-            __tmp__CAE=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CAE) {
-            lisaac_push(&__pos__0UF,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__B5D,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__MD2D,L9576466); /* L73 BLOCK*/;
-            lisaac_push_first(&__pos__45D,L115368984); /* L880 AREA*/;
-            /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__T3D==NULL) {
-              lisaac_push(&__pos__45D,L115484696); /* L881 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              __tmp__UAE=elt_y__T3D->next__5KD;
-            };
-            elt_y__T3D=__tmp__UAE;
-            lisaac_push(&__pos__MD2D,L9709074); /* L74 BLOCK*/;
-            goto while_do__GVF;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__0UF,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__B5D,L8530438); /* L65 FALSE*/;
-          };
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)elt_y__T3D == (void *)NULL)) {
-          lisaac_push(&__pos__04D,L116524056); /* L889 AREA*/;
-          lisaac_push_first(&__pos__0UF,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__B5D,L116004376); /* L885 AREA*/;
-          lisaac_push_first(&__pos__MD2D,L9195016); /* L70 NUMERIC*/;
-          cy1__Y3D=(__INTEGER__K)(y1__Q3D -  1);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__04D,L116524056); /* L889 AREA*/;
-          lisaac_push_first(&__pos__0UF,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__B5D,L116134424); /* L886 AREA*/;
-          /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__T3D==NULL) {
-            lisaac_push(&__pos__B5D,L116270616); /* L887 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_Y */ {
-            __tmp__BAE=elt_y__T3D->value__S3B;
-          };
-          tmp__R3D=__tmp__BAE;
-          lisaac_push(&__pos__B5D,L116401688); /* L888 AREA*/;
-          __tmp__RDE=min__TLH(__tmp__BAE,y1__Q3D);
-          lisaac_push(&__pos__B5D,L116402712); /* L888 AREA*/;
-          lisaac_push_first(&__pos__MD2D,L9195016); /* L70 NUMERIC*/;
-          cy1__Y3D=(__INTEGER__K)(__tmp__RDE -  1);
-        };
-        lisaac_push(&__pos__04D,L116788760); /* L891 AREA*/;
-        __tmp__CAE=__infix_less_equal__GTG(cy0__W3D,cy1__Y3D);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CAE) {
-          lisaac_push(&__pos__04D,L123208728); /* L940 AREA*/;
-          lisaac_push_first(&__pos__0UF,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__B5D,L116793368); /* L891 AREA*/;
-          last_clip__1LD=NULL;
-          top_clip__3LD=first_clip__XJD;
-          elt_x__S3D=list_x__0CC;
-          plan_value__U3D= 0;
-          cx0__V3D=x0__N3D;
-          win__Z3D=Self__M3D;
-          lisaac_push(&__pos__B5D,L122566168); /* L935 AREA*/;
-          lisaac_push_first(&__pos__MD2D,L10621458); /* L81 BLOCK*/;
-          do_while__V5U:
-          {
-            lisaac_push(&__pos__MD2D,L10621458); /* L81 BLOCK*/;
-            lisaac_push_first(&__pos__45D,L117966872); /* L900 AREA*/;
-            /* NULL __LIMIT_X__C2B__ */
-if (elt_x__S3D==NULL) {
-              lisaac_push(&__pos__45D,L118105624); /* L901 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              Self__Z32D=elt_x__S3D->plan__EMD;
-            };
-            /* NULL __PLAN__XOB__ */
-if (Self__Z32D==NULL) {
-              lisaac_push(&__pos__45D,L118233624); /* L902 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__VCE=Self__Z32D->is_x__GMD;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VCE) {
-              lisaac_push(&__pos__45D,L122293272); /* L933 AREA*/;
-              lisaac_push_first(&__pos__U32D,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__JEE,L118236696); /* L902 AREA*/;
-              /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                lisaac_push(&__pos__JEE,L118371352); /* L903 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* FAST_ARRAY(PLAN) */ {
-                __tmp__MEE=(*(stack_plan__UJD)).upper__PMD;
-              };
-              /* NULL __PLAN__XOB__ */
-if (Self__Z32D==NULL) {
-                lisaac_push(&__pos__JEE,L118376472); /* L903 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* PLAN */ {
-                __tmp__NEE=Self__Z32D->level__1BC;
-              };
-              lisaac_push(&__pos__JEE,L118371864); /* L903 AREA*/;
-              __tmp__VCE=__infix_less__LOH(__tmp__MEE,__tmp__NEE);
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VCE) {
-                lisaac_push(&__pos__JEE,L118378520); /* L903 AREA*/;
-                lisaac_push_first(&__pos__LRUD,L10377218); /* L79 TRUE*/;
-                __tmp__1EE=TRUE__B__;
-              } else /* FALSE */ {
-                lisaac_push(&__pos__JEE,L118378520); /* L903 AREA*/;
-                lisaac_push_first(&__pos__LRUD,L11832326); /* L90 FALSE*/;
-                lisaac_push_first(&__pos__TEE,L118379544); /* L903 AREA*/;
-                /* NULL __PLAN__XOB__ */
-if (Self__Z32D==NULL) {
-                  lisaac_push(&__pos__TEE,L118392344); /* L903 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  __tmp__WEE=Self__Z32D->level__1BC;
-                };
-                /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                  lisaac_push(&__pos__TEE,L118392856); /* L903 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* FAST_ARRAY(PLAN) */ {
-                  lisaac_push(&__pos__TEE,L118392856); /* L903 AREA*/;
-                  __tmp__YEE=item__IDNB(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),__tmp__WEE);
-                };
-                __tmp__1EE=((void *)__tmp__YEE == (void *)NULL);
-              };
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1EE) {
-                lisaac_push(&__pos__JEE,L122163224); /* L932 AREA*/;
-                lisaac_push_first(&__pos__LRUD,L6825986); /* L52 TRUE*/;
-                lisaac_push_first(&__pos__TEE,L118399000); /* L903 AREA*/;
-                /* NULL __PLAN__XOB__ */
-if (Self__Z32D==NULL) {
-                  lisaac_push(&__pos__TEE,L118637592); /* L905 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  __tmp__WEE=Self__Z32D->level__1BC;
-                };
-                /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                  lisaac_push(&__pos__TEE,L118638104); /* L905 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* FAST_ARRAY(PLAN) */ {
-                  lisaac_push(&__pos__TEE,L118638104); /* L905 AREA*/;
-                  force__to__IU4(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),Self__Z32D,__tmp__WEE);
-                };
-                /* NULL __PLAN__XOB__ */
-if (Self__Z32D==NULL) {
-                  lisaac_push(&__pos__TEE,L118756888); /* L906 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  __tmp__WEE=Self__Z32D->level__1BC;
-                };
-                lisaac_push(&__pos__TEE,L118757400); /* L906 AREA*/;
-                lisaac_push_first(&__pos__2N4D,L14700552); /* L112 NUMERIC*/;
-                /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__WEE > plan_value__U3D)) {
-                  lisaac_push(&__pos__TEE,L119932440); /* L915 AREA*/;
-                  lisaac_push_first(&__pos__2N4D,L8792066); /* L67 TRUE*/;
-                  lisaac_push_first(&__pos__LFE,L118765592); /* L906 AREA*/;
-                  /* NULL __LIMIT_X__C2B__ */
-if (elt_x__S3D==NULL) {
-                    lisaac_push(&__pos__LFE,L119024152); /* L908 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* LIMIT_X */ {
-                    __tmp__NFE=elt_x__S3D->value__L3B;
-                  };
-                  lisaac_push(&__pos__LFE,L119024664); /* L908 AREA*/;
-                  lisaac_push_first(&__pos__CC5D,L9195016); /* L70 NUMERIC*/;
-                  __tmp__WEE=(__INTEGER__K)(__tmp__NFE -  1);
-                  lisaac_push(&__pos__LFE,L119029272); /* L908 AREA*/;
-                  __tmp__NFE=min__TLH(__tmp__WEE,x1__O3D);
-                  lisaac_push(&__pos__LFE,L119149592); /* L909 AREA*/;
-                  __tmp__RFE=__infix_less_equal__GTG(cx0__V3D,__tmp__NFE);
-                  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RFE) {
-                    lisaac_push(&__pos__LFE,L119540248); /* L912 AREA*/;
-                    lisaac_push_first(&__pos__CC5D,L8792066); /* L67 TRUE*/;
-                    lisaac_push_first(&__pos__WFE,L119299096); /* L910 AREA*/;
-                    add_clip__from__to__ADY(Self__M3D,win__Z3D,cx0__V3D,cy0__W3D,__tmp__NFE,cy1__Y3D);
-                    lisaac_push(&__pos__WFE,L119414296); /* L911 AREA*/;
-                    lisaac_push_first(&__pos__FIHE,L9990152); /* L76 NUMERIC*/;
-                    lisaac_push_first(&__pos__GIHE,L11029512); /* L84 NUMERIC*/;
-                    lisaac_push_first(&__pos__HIHE,L9195016); /* L70 NUMERIC*/;
-                    __tmp__JIHE=(__INTEGER__K)(-  1);
-                    lisaac_push(&__pos__FIHE,L9989128); /* L76 NUMERIC*/;
-                    lisaac_push_first(&__pos__GIHE,L9195016); /* L70 NUMERIC*/;
-                    cx0__V3D=(__INTEGER__K)(__tmp__NFE - __tmp__JIHE);
-                  } else /* FALSE */ {
-                    lisaac_push(&__pos__LFE,L119540248); /* L912 AREA*/;
-                    lisaac_push_first(&__pos__CC5D,L8530438); /* L65 FALSE*/;
-                  };
-                  /* NULL __PLAN__XOB__ */
-if (Self__Z32D==NULL) {
-                    lisaac_push(&__pos__LFE,L119681048); /* L913 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* PLAN */ {
-                    __tmp__JIHE=Self__Z32D->level__1BC;
-                  };
-                  plan_value__U3D=__tmp__JIHE;
-                  /* NULL __PLAN__XOB__ */
-if (Self__Z32D==NULL) {
-                    lisaac_push(&__pos__LFE,L119809048); /* L914 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* PLAN */ {
-                    __tmp__AGE=Self__Z32D->window__EOD;
-                  };
-                  win__Z3D=__tmp__AGE;
+      li__OEWC=li__WFWC;
+    } while (((void *)li__WFWC != (void *)NULL));
+    li__3E1(((__li__KAD *)li__TAD),li__BEWC->li__SL.li__VC.li__2KB, 0);
+    li__WAD=NULL;
+    li__IEWC=li__W3B;
+    li__LEWC=li__EEWC;
+    while (((void *)li__IEWC != (void *)NULL)) {
+      while ((((void *)li__IEWC != (void *)NULL) && (! li__IEWC->li__LBD->li__NBD))) {
+        li__IEWC=li__IEWC->li__ZBD;
+      };
+      if (((void *)li__IEWC == (void *)NULL)) {
+        li__NEWC=(__li__K)(li__FEWC -  1);
+      } else /* FALSE */ {
+        li__GEWC=li__IEWC->li__QYB;
+        li__NBXD= 0;
+        if ((li__GEWC > li__FEWC)) {
+          li__NBXD=li__FEWC;
+        } else /* FALSE */ {
+          li__NBXD=li__GEWC;
+        };
+        li__NEWC=(__li__K)(li__NBXD -  1);
+      };
+      if ((li__LEWC <= li__NEWC)) {
+        li__SCD=NULL;
+        li__UCD=li__WAD;
+        li__HEWC=li__J3B;
+        li__JEWC= 0;
+        li__KEWC=li__CEWC;
+        li__OEWC=li__BEWC;
+        do {
+          li__QEWC=li__HEWC->li__0CD;
+          if (li__QEWC->li__2CD) {
+            if ((((*(li__TAD)).li__EDD < li__QEWC->li__M2B) || ((void *)((void **)(*(((__li__KAD *)li__TAD))).li__WF1)[li__QEWC->li__M2B] == (void *)NULL))) {
+              li__3E1(((__li__KAD *)li__TAD),li__QEWC,li__QEWC->li__M2B);
+              if ((li__QEWC->li__M2B > li__JEWC)) {
+                li__TBXD=(__li__K)(li__HEWC->li__JYB -  1);
+                li__RBXD= 0;
+                if ((li__TBXD > li__DEWC)) {
+                  li__RBXD=li__DEWC;
                 } else /* FALSE */ {
-                  lisaac_push(&__pos__TEE,L119932440); /* L915 AREA*/;
-                  lisaac_push_first(&__pos__2N4D,L8530438); /* L65 FALSE*/;
-                };
-              } else /* FALSE */ {
-                lisaac_push(&__pos__JEE,L122163224); /* L932 AREA*/;
-                lisaac_push_first(&__pos__LRUD,L6826502); /* L52 FALSE*/;
-                lisaac_push_first(&__pos__TEE,L120069656); /* L916 AREA*/;
-                /* NULL __PLAN__XOB__ */
-if (Self__Z32D==NULL) {
-                  lisaac_push(&__pos__TEE,L120342552); /* L918 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  __tmp__WEE=Self__Z32D->level__1BC;
-                };
-                /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                  lisaac_push(&__pos__TEE,L120343064); /* L918 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* FAST_ARRAY(PLAN) */ {
-                  lisaac_push(&__pos__TEE,L120343064); /* L918 AREA*/;
-                  force__to__ORWD(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),__tmp__WEE);
-                };
-                /* NULL __PLAN__XOB__ */
-if (Self__Z32D==NULL) {
-                  lisaac_push(&__pos__TEE,L120460824); /* L919 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  __tmp__WEE=Self__Z32D->level__1BC;
+                  li__RBXD=li__TBXD;
                 };
-                /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__WEE == plan_value__U3D)) {
-                  lisaac_push(&__pos__TEE,L122029592); /* L931 AREA*/;
-                  lisaac_push_first(&__pos__2N4D,L8792066); /* L67 TRUE*/;
-                  lisaac_push_first(&__pos__LFE,L120469528); /* L919 AREA*/;
-                  /* NULL __LIMIT_X__C2B__ */
-if (elt_x__S3D==NULL) {
-                    lisaac_push(&__pos__LFE,L120728088); /* L921 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* LIMIT_X */ {
-                    __tmp__JIHE=elt_x__S3D->value__L3B;
-                  };
-                  lisaac_push(&__pos__LFE,L120732184); /* L921 AREA*/;
-                  __tmp__WEE=min__TLH(__tmp__JIHE,x1__O3D);
-                  lisaac_push(&__pos__LFE,L120853528); /* L922 AREA*/;
-                  __tmp__RFE=__infix_less_equal__GTG(cx0__V3D,__tmp__WEE);
-                  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RFE) {
-                    lisaac_push(&__pos__LFE,L121244184); /* L925 AREA*/;
-                    lisaac_push_first(&__pos__CC5D,L8792066); /* L67 TRUE*/;
-                    lisaac_push_first(&__pos__WFE,L121003032); /* L923 AREA*/;
-                    add_clip__from__to__ADY(Self__M3D,win__Z3D,cx0__V3D,cy0__W3D,__tmp__WEE,cy1__Y3D);
-                    lisaac_push(&__pos__WFE,L121118232); /* L924 AREA*/;
-                    lisaac_push_first(&__pos__FIHE,L9990152); /* L76 NUMERIC*/;
-                    lisaac_push_first(&__pos__GIHE,L11029512); /* L84 NUMERIC*/;
-                    lisaac_push_first(&__pos__HIHE,L9195016); /* L70 NUMERIC*/;
-                    __tmp__JIHE=(__INTEGER__K)(-  1);
-                    lisaac_push(&__pos__FIHE,L9989128); /* L76 NUMERIC*/;
-                    lisaac_push_first(&__pos__GIHE,L9195016); /* L70 NUMERIC*/;
-                    cx0__V3D=(__INTEGER__K)(__tmp__WEE - __tmp__JIHE);
-                  } else /* FALSE */ {
-                    lisaac_push(&__pos__LFE,L121244184); /* L925 AREA*/;
-                    lisaac_push_first(&__pos__CC5D,L8530438); /* L65 FALSE*/;
-                  };
-                  lisaac_push(&__pos__LFE,L121791512); /* L929 AREA*/;
-                  lisaac_push_first(&__pos__CC5D,L10621458); /* L81 BLOCK*/;
-                  do_while__AJXD:
-                  {
-                    lisaac_push(&__pos__CC5D,L10621458); /* L81 BLOCK*/;
-                    lisaac_push_first(&__pos__WFE,L121649688); /* L928 AREA*/;
-                    lisaac_push_first(&__pos__FIHE,L9195016); /* L70 NUMERIC*/;
-                    plan_value__U3D=(__INTEGER__K)(plan_value__U3D -  1);
-                    lisaac_push(&__pos__CC5D,L10755090); /* L82 BLOCK*/;
-                    lisaac_push_first(&__pos__WFE,L121774104); /* L929 AREA*/;
-                    /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                      lisaac_push(&__pos__WFE,L121787928); /* L929 AREA*/;
-                      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                    } else /* FAST_ARRAY(PLAN) */ {
-                      lisaac_push(&__pos__WFE,L121787928); /* L929 AREA*/;
-                      __tmp__RHE=item__IDNB(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),plan_value__U3D);
-                    };
-                    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__RHE == (void *)NULL)) {
-                      lisaac_push(&__pos__CC5D,L11012626); /* L84 BLOCK*/;
-                      lisaac_push_first(&__pos__WFE,L8792066); /* L67 TRUE*/;
-                      lisaac_push_first(&__pos__FIHE,L10888722); /* L83 BLOCK*/;
-                      goto do_while__AJXD;
-                    } else /* FALSE */ {
-                      lisaac_push(&__pos__CC5D,L11012626); /* L84 BLOCK*/;
-                      lisaac_push_first(&__pos__WFE,L8530438); /* L65 FALSE*/;
-                    };
-                  };
-                  /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                    lisaac_push(&__pos__LFE,L121914904); /* L930 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* FAST_ARRAY(PLAN) */ {
-                    lisaac_push(&__pos__LFE,L121914904); /* L930 AREA*/;
-                    __tmp__RHE=item__IDNB(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),plan_value__U3D);
-                  };
-                  /* NULL __PLAN__XOB__ */
-if (__tmp__RHE==NULL) {
-                    lisaac_push(&__pos__LFE,L121918488); /* L930 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* PLAN */ {
-                    __tmp__AGE=__tmp__RHE->window__EOD;
-                  };
-                  win__Z3D=__tmp__AGE;
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__TEE,L122029592); /* L931 AREA*/;
-                  lisaac_push_first(&__pos__2N4D,L8530438); /* L65 FALSE*/;
+                if ((li__KEWC <= li__RBXD)) {
+                  li__DX0C(li__BEWC,li__OEWC,li__KEWC,li__LEWC,li__RBXD,li__NEWC);
+                  li__KEWC=(__li__K)(li__RBXD +  1);
                 };
+                li__JEWC=li__QEWC->li__M2B;
+                li__OEWC=li__QEWC->li__VED;
               };
             } else /* FALSE */ {
-              lisaac_push(&__pos__45D,L122293272); /* L933 AREA*/;
-              lisaac_push_first(&__pos__U32D,L8530438); /* L65 FALSE*/;
-            };
-            /* NULL __LIMIT_X__C2B__ */
-if (elt_x__S3D==NULL) {
-              lisaac_push(&__pos__45D,L122432536); /* L934 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              __tmp__AAE=elt_x__S3D->next__CQD;
-            };
-            elt_x__S3D=__tmp__AAE;
-            lisaac_push(&__pos__MD2D,L10755090); /* L82 BLOCK*/;
-            lisaac_push_first(&__pos__45D,L122560024); /* L935 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__AAE != (void *)NULL)) {
-              lisaac_push(&__pos__MD2D,L11012626); /* L84 BLOCK*/;
-              lisaac_push_first(&__pos__45D,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__U32D,L10888722); /* L83 BLOCK*/;
-              goto do_while__V5U;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__MD2D,L11012626); /* L84 BLOCK*/;
-              lisaac_push_first(&__pos__45D,L8530438); /* L65 FALSE*/;
-            };
-          };
-          lisaac_push(&__pos__B5D,L122688024); /* L936 AREA*/;
-          __tmp__DBE=__infix_less_equal__GTG(cx0__V3D,x1__O3D);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DBE) {
-            lisaac_push(&__pos__B5D,L122947608); /* L938 AREA*/;
-            lisaac_push_first(&__pos__MD2D,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__45D,L122837016); /* L937 AREA*/;
-            add_clip__from__to__ADY(Self__M3D,win__Z3D,cx0__V3D,cy0__W3D,x1__O3D,cy1__Y3D);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__B5D,L122947608); /* L938 AREA*/;
-            lisaac_push_first(&__pos__MD2D,L8530438); /* L65 FALSE*/;
-          };
-          lisaac_push(&__pos__B5D,L123082776); /* L939 AREA*/;
-          lisaac_push_first(&__pos__MD2D,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__45D,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__U32D,L9195016); /* L70 NUMERIC*/;
-          __tmp__BAE=(__INTEGER__K)(-  1);
-          lisaac_push(&__pos__MD2D,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__45D,L9195016); /* L70 NUMERIC*/;
-          cy0__W3D=(__INTEGER__K)(cy1__Y3D - __tmp__BAE);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__04D,L123208728); /* L940 AREA*/;
-          lisaac_push_first(&__pos__0UF,L8530438); /* L65 FALSE*/;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)elt_y__T3D != (void *)NULL)) {
-          lisaac_push(&__pos__04D,L125174808); /* L955 AREA*/;
-          lisaac_push_first(&__pos__0UF,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__B5D,L125068312); /* L954 AREA*/;
-          lisaac_push_first(&__pos__MD2D,L10621458); /* L81 BLOCK*/;
-          do_while__F2F:
-          {
-            lisaac_push(&__pos__MD2D,L10621458); /* L81 BLOCK*/;
-            lisaac_push_first(&__pos__45D,L123602968); /* L943 AREA*/;
-            /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__T3D==NULL) {
-              lisaac_push(&__pos__45D,L123741720); /* L944 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              Self__Z32D=elt_y__T3D->plan__QKD;
-            };
-            /* NULL __PLAN__XOB__ */
-if (Self__Z32D==NULL) {
-              lisaac_push(&__pos__45D,L123869720); /* L945 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__VCE=Self__Z32D->is_y__SKD;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VCE) {
-              lisaac_push(&__pos__45D,L124783640); /* L952 AREA*/;
-              lisaac_push_first(&__pos__U32D,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__JEE,L123872792); /* L945 AREA*/;
-              /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__T3D==NULL) {
-                lisaac_push(&__pos__JEE,L124004376); /* L946 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* LIMIT_Y */ {
-                __tmp__1EE=elt_y__T3D->is_top__PRD;
-              };
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1EE) {
-                lisaac_push(&__pos__JEE,L124653592); /* L951 AREA*/;
-                lisaac_push_first(&__pos__LRUD,L6825986); /* L52 TRUE*/;
-                lisaac_push_first(&__pos__TEE,L124007448); /* L946 AREA*/;
-                /* NULL __PLAN__XOB__ */
-if (Self__Z32D==NULL) {
-                  lisaac_push(&__pos__TEE,L124131864); /* L947 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  lisaac_push(&__pos__TEE,L124131864); /* L947 AREA*/;
-                  __tmp__YEE=((__PLAN__XOB *)Self__Z32D);
-                  lisaac_push_first(&__pos__2N4D,L22157894); /* L169 PLAN*/;
-                  __tmp__YEE->is_x__GMD=TRUE__B__;
-                };
-              } else /* FALSE */ {
-                lisaac_push(&__pos__JEE,L124653592); /* L951 AREA*/;
-                lisaac_push_first(&__pos__LRUD,L6826502); /* L52 FALSE*/;
-                lisaac_push_first(&__pos__TEE,L124263960); /* L948 AREA*/;
-                /* NULL __PLAN__XOB__ */
-if (Self__Z32D==NULL) {
-                  lisaac_push(&__pos__TEE,L124395544); /* L949 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  lisaac_push(&__pos__TEE,L124395544); /* L949 AREA*/;
-                  __tmp__YEE=((__PLAN__XOB *)Self__Z32D);
-                  lisaac_push_first(&__pos__2N4D,L21504070); /* L164 PLAN*/;
-                  __tmp__YEE->is_y__SKD=FALSE__I__;
+              li__ZSHD(((__li__KAD *)li__TAD),li__QEWC->li__M2B);
+              if ((li__QEWC->li__M2B == li__JEWC)) {
+                li__TBXD=li__HEWC->li__JYB;
+                li__RBXD= 0;
+                if ((li__TBXD > li__DEWC)) {
+                  li__RBXD=li__DEWC;
+                } else /* FALSE */ {
+                  li__RBXD=li__TBXD;
                 };
-                /* NULL __PLAN__XOB__ */
-if (Self__Z32D==NULL) {
-                  lisaac_push(&__pos__TEE,L124526616); /* L950 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  lisaac_push(&__pos__TEE,L124526616); /* L950 AREA*/;
-                  __tmp__YEE=((__PLAN__XOB *)Self__Z32D);
-                  lisaac_push_first(&__pos__2N4D,L22814790); /* L174 PLAN*/;
-                  __tmp__YEE->is_x__GMD=FALSE__I__;
+                if ((li__KEWC <= li__RBXD)) {
+                  li__DX0C(li__BEWC,li__OEWC,li__KEWC,li__LEWC,li__RBXD,li__NEWC);
+                  li__KEWC=(__li__K)(li__RBXD +  1);
                 };
+                do {
+                  li__JEWC=(__li__K)(li__JEWC -  1);
+                } while (((void *)((void **)(*(((__li__KAD *)li__TAD))).li__WF1)[li__JEWC] == (void *)NULL));
+                li__OEWC=((__li__0KB *)((void **)(*(((__li__KAD *)li__TAD))).li__WF1)[li__JEWC])->li__VED;
               };
-            } else /* FALSE */ {
-              lisaac_push(&__pos__45D,L124783640); /* L952 AREA*/;
-              lisaac_push_first(&__pos__U32D,L8530438); /* L65 FALSE*/;
             };
-            /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__T3D==NULL) {
-              lisaac_push(&__pos__45D,L124922904); /* L953 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              __tmp__UAE=elt_y__T3D->next__5KD;
-            };
-            elt_y__T3D=__tmp__UAE;
-            lisaac_push(&__pos__MD2D,L10755090); /* L82 BLOCK*/;
-            lisaac_push_first(&__pos__45D,L125050392); /* L954 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__UAE != (void *)NULL)) {
-              lisaac_push(&__pos__45D,L125058584); /* L954 AREA*/;
-              lisaac_push_first(&__pos__U32D,L10652674); /* L81 TRUE*/;
-              lisaac_push_first(&__pos__JEE,L125059608); /* L954 AREA*/;
-              /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__UAE==NULL) {
-                lisaac_push(&__pos__JEE,L125065240); /* L954 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* LIMIT_Y */ {
-                __tmp__MEE=__tmp__UAE->value__S3B;
-              };
-              __tmp__VCE=(__tmp__MEE == tmp__R3D);
-            } else /* FALSE */ {
-              lisaac_push(&__pos__45D,L125058584); /* L954 AREA*/;
-              lisaac_push_first(&__pos__U32D,L12081158); /* L92 FALSE*/;
-              __tmp__VCE=FALSE__I__;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VCE) {
-              lisaac_push(&__pos__MD2D,L11012626); /* L84 BLOCK*/;
-              lisaac_push_first(&__pos__45D,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__U32D,L10888722); /* L83 BLOCK*/;
-              goto do_while__F2F;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__MD2D,L11012626); /* L84 BLOCK*/;
-              lisaac_push_first(&__pos__45D,L8530438); /* L65 FALSE*/;
-            };
-          };
-        } else /* FALSE */ {
-          lisaac_push(&__pos__04D,L125174808); /* L955 AREA*/;
-          lisaac_push_first(&__pos__0UF,L8530438); /* L65 FALSE*/;
-        };
-        lisaac_push(&__pos__CCF,L9709074); /* L74 BLOCK*/;
-        goto while_do__0CF;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__1BF,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__T4D,L8530438); /* L65 FALSE*/;
-      };
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__L3D,L125438488); /* L957 AREA*/;
-    lisaac_push_first(&__pos__ERE,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static void creat_clip__FTCD(__G_RAW__KM *Self__HTCD)
-/* (Strict G_RAW{G_RAW__KM}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K x0__ITCD,x1__JTCD,y0__KTCD,y1__LTCD,tmp__MTCD;
-  __INTEGER__K plan_value__PTCD,cx0__QTCD,cy0__RTCD,cy1__TTCD;
-  __INTEGER__K __tmp__AUCD,__tmp__JUCD,__tmp__2VCD,__tmp__MZCD;
-  __INTEGER__K __tmp__H0CD,__tmp__I0CD,__tmp__R0CD,__tmp__I1CD;
-  __INTEGER__K __tmp__ZIHE;
-  __LIMIT_X__C2B *elt_x__NTCD,*__tmp__5TCD,*__tmp__1VCD;
-  __LIMIT_Y__F2B *elt_y__OTCD,*__tmp__FUCD,*__tmp__PWCD;
-  void *win__UTCD,*winp__VTCD,*__tmp__AVCD,*__tmp__KXCD,*__tmp__11CD;
-  __PLAN__XOB *__tmp__4TCD,*__tmp__XUCD,*Self__XD2D,*__tmp__UVCD;
-  __PLAN__XOB *Self__D42D,*__tmp__T0CD,*__tmp__M3CD;
-  _____CONTEXT __pos__GTCD,__pos__R1DD,__pos__2TCD,__pos__2TFD;
-  _____CONTEXT __pos__OUCD,__pos__DUFD,__pos__VUCD,__pos__4VGD;
-  _____CONTEXT __pos__2UCD,__pos__WD2D,__pos__ZVCD,__pos__432D;
-  _____CONTEXT __pos__E0CD,__pos__KAVD,__pos__O0CD,__pos__GO4D;
-  _____CONTEXT __pos__G1CD,__pos__GC5D,__pos__R1CD,__pos__VIHE;
-  _____CONTEXT __pos__WIHE,__pos__XIHE;
-  __BOOLEAN__C __tmp__3VCD,__tmp__4WCD,__tmp__QYCD,__tmp__W0CD;
-  __BOOLEAN__C __tmp__M1CD;
-  lisaac_push_first(&__pos__GTCD,L109059608); /* L832 AREA*/;
-  x0__ITCD= 0;
-  x1__JTCD= 0;
-  y0__KTCD= 0;
-  y1__LTCD= 0;
-  tmp__MTCD= 0;
-  elt_x__NTCD=NULL;
-  elt_y__OTCD=NULL;
-  plan_value__PTCD= 0;
-  cx0__QTCD= 0;
-  cy0__RTCD= 0;
-  cy1__TTCD= 0;
-  win__UTCD=NULL;
-  winp__VTCD=NULL;
-  Self__HTCD->parent_g_group__LM.parent_area__VC.clip__WOB=NULL;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__HTCD->parent_g_group__LM.parent_area__VC.plan__ZOB != (void *)NULL)) {
-    lisaac_push(&__pos__GTCD,L125438488); /* L957 AREA*/;
-    lisaac_push_first(&__pos__R1DD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__2TCD,L110373400); /* L842 AREA*/;
-    __tmp__4TCD=Self__HTCD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__4TCD==NULL) {
-      lisaac_push(&__pos__2TCD,L110502424); /* L843 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__5TCD=__tmp__4TCD->x0__J3B;
-    };
-    /* NULL __LIMIT_X__C2B__ */
-if (__tmp__5TCD==NULL) {
-      lisaac_push(&__pos__2TCD,L110505496); /* L843 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_X */ {
-      __tmp__AUCD=__tmp__5TCD->value__L3B;
-    };
-    x0__ITCD=__tmp__AUCD;
-    __tmp__4TCD=Self__HTCD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__4TCD==NULL) {
-      lisaac_push(&__pos__2TCD,L110633496); /* L844 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__5TCD=__tmp__4TCD->x1__N3B;
-    };
-    /* NULL __LIMIT_X__C2B__ */
-if (__tmp__5TCD==NULL) {
-      lisaac_push(&__pos__2TCD,L110636568); /* L844 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_X */ {
-      __tmp__AUCD=__tmp__5TCD->value__L3B;
-    };
-    x1__JTCD=__tmp__AUCD;
-    __tmp__4TCD=Self__HTCD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__4TCD==NULL) {
-      lisaac_push(&__pos__2TCD,L110764568); /* L845 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__FUCD=__tmp__4TCD->y0__Q3B;
-    };
-    /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__FUCD==NULL) {
-      lisaac_push(&__pos__2TCD,L110767640); /* L845 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_Y */ {
-      __tmp__AUCD=__tmp__FUCD->value__S3B;
-    };
-    y0__KTCD=__tmp__AUCD;
-    __tmp__4TCD=Self__HTCD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__4TCD==NULL) {
-      lisaac_push(&__pos__2TCD,L110895640); /* L846 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__FUCD=__tmp__4TCD->y1__U3B;
-    };
-    /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__FUCD==NULL) {
-      lisaac_push(&__pos__2TCD,L110898712); /* L846 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_Y */ {
-      __tmp__JUCD=__tmp__FUCD->value__S3B;
-    };
-    y1__LTCD=__tmp__JUCD;
-    win__UTCD=Self__HTCD->parent_g_group__LM.parent_area__VC.child__FOB;
-    lisaac_push(&__pos__2TCD,L112332312); /* L857 AREA*/;
-    lisaac_push_first(&__pos__2TFD,L9441810); /* L72 BLOCK*/;
-    while_do__1TFD:
-    {
-      lisaac_push(&__pos__2TFD,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__OUCD,L111545880); /* L851 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)win__UTCD != (void *)NULL)) {
-        lisaac_push(&__pos__2TFD,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__OUCD,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__DUFD,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__VUCD,L111556632); /* L851 AREA*/;
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__UTCD==NULL) {
-          lisaac_push(&__pos__VUCD,L111680024); /* L852 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)win__UTCD)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__XUCD=((__EXAMPLE__OB *)win__UTCD)->parent_area__DC.plan__ZOB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__XUCD=((__AREA__PB *)win__UTCD)->plan__ZOB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__XUCD=((__DESK__TC *)win__UTCD)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__XUCD=((__G_OUT__YC *)win__UTCD)->parent_area__ZC.plan__ZOB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__XUCD=((__G_RAW__KM *)win__UTCD)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__XUCD=((__VIRTUAL_SCREEN__PT *)win__UTCD)->parent_area__QT.plan__ZOB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__XUCD=((__MOUSE__VT *)win__UTCD)->parent_window__XT.plan__ZOB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__XUCD != (void *)NULL)) {
-          lisaac_push(&__pos__VUCD,L112067608); /* L855 AREA*/;
-          lisaac_push_first(&__pos__4VGD,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__2UCD,L111812632); /* L853 AREA*/;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__XUCD==NULL) {
-            lisaac_push(&__pos__2UCD,L111942680); /* L854 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            lisaac_push(&__pos__2UCD,L111942680); /* L854 AREA*/;
-            Self__XD2D=((__PLAN__XOB *)__tmp__XUCD);
-            lisaac_push_first(&__pos__WD2D,L20847174); /* L159 PLAN*/;
-            Self__XD2D->is_y__SKD=TRUE__B__;
           };
-        } else /* FALSE */ {
-          lisaac_push(&__pos__VUCD,L112067608); /* L855 AREA*/;
-          lisaac_push_first(&__pos__4VGD,L8530438); /* L65 FALSE*/;
+          li__HEWC=li__HEWC->li__OGD;
+        } while (((void *)li__HEWC != (void *)NULL));
+        if ((li__KEWC <= li__DEWC)) {
+          li__DX0C(li__BEWC,li__OEWC,li__KEWC,li__LEWC,li__DEWC,li__NEWC);
         };
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__UTCD==NULL) {
-          lisaac_push(&__pos__VUCD,L112204824); /* L856 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)win__UTCD)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__AVCD=((__EXAMPLE__OB *)win__UTCD)->parent_area__DC.next__0NB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__AVCD=((__AREA__PB *)win__UTCD)->next__0NB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__AVCD=((__DESK__TC *)win__UTCD)->parent_g_raw__XC.parent_area__VC.next__0NB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__AVCD=((__G_OUT__YC *)win__UTCD)->parent_area__ZC.next__0NB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__AVCD=((__G_RAW__KM *)win__UTCD)->parent_g_group__LM.parent_area__VC.next__0NB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__AVCD=((__VIRTUAL_SCREEN__PT *)win__UTCD)->parent_area__QT.next__0NB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__AVCD=((__MOUSE__VT *)win__UTCD)->parent_window__XT.next__0NB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        win__UTCD=__tmp__AVCD;
-        lisaac_push(&__pos__DUFD,L9709074); /* L74 BLOCK*/;
-        goto while_do__1TFD;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__2TFD,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__OUCD,L8530438); /* L65 FALSE*/;
+        li__LEWC=(__li__K)(li__NEWC +  1);
       };
+      if (((void *)li__IEWC != (void *)NULL)) {
+        do {
+          li__QEWC=li__IEWC->li__LBD;
+          if (li__QEWC->li__NBD) {
+            if (li__IEWC->li__WHD) {
+              ((__li__0KB *)li__QEWC)->li__2CD=li__B__;
+            } else /* FALSE */ {
+              ((__li__0KB *)li__QEWC)->li__NBD=li__I__;
+              ((__li__0KB *)li__QEWC)->li__2CD=li__I__;
+            };
+          };
+          li__IEWC=li__IEWC->li__ZBD;
+        } while ((((void *)li__IEWC != (void *)NULL) && (li__IEWC->li__QYB == li__GEWC)));
+      };
+    };
+  };
+}
+
+static void li__BNC(__li__TC *li__CNC)
+/* (Strict DESK{li__TC}) Void No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__K li__FNC,li__GNC,li__HNC,li__INC,li__JNC,li__KNC,li__MNC;
+  __li__K li__CPC,li__ZBXD,li__3BXD,li__BCXD,li__FCXD,li__1Y3D,li__LZ3D;
+  __li__0KB *li__ONC,*li__YNC,*li__GZ3D,*li__ZQC;
+  void *li__PNC,*li__QNC,*li__XNC,*li__PQC,*li__DRC;
+  __li__GB li__ZY3D,li__5Y3D;
+  __li__RQF li__0Y3D,li__2Y3D,li__3Y3D;
+  __li__U li__AZ3D;
+  __li__DXB *li__IZ3D,*li__WZ3D,*li__J03D;
+  __li__GXB *li__O03D,*li__203D,*li__M13D;
+  __li__C li__NNC,li__2QC;
+  li__FNC= 0;
+  li__GNC= 0;
+  li__HNC= 0;
+  li__INC= 0;
+  li__JNC= 0;
+  li__KNC= 0;
+  li__MNC= 0;
+  li__NNC=li__I__;
+  li__ONC=NULL;
+  li__PNC=NULL;
+  li__QNC=NULL;
+  if (((void *)li__CNC->li__XC.li__VC.li__H4 != (void *)NULL)) {
+    li__XNC=li__CNC->li__XC.li__VC.li__H4;
+    switch (((struct ___OBJ *)li__XNC)->__id) {
+    case __li__TB__: {
+      li__YNC=((__li__TB *)li__XNC)->li__2KB;
+    } break;
+    case __li__TC__: {
+      li__YNC=((__li__TC *)li__XNC)->li__XC.li__VC.li__2KB;
+    } break;
+    case __li__RL__: {
+      li__YNC=((__li__RL *)li__XNC)->li__SL.li__VC.li__2KB;
+    } break;
     };
-    win__UTCD=Self__HTCD;
-    lisaac_push(&__pos__2TCD,L114178072); /* L871 AREA*/;
-    lisaac_push_first(&__pos__2TFD,L10621458); /* L81 BLOCK*/;
-    do_while__HUFD:
-    {
-      lisaac_push(&__pos__2TFD,L10621458); /* L81 BLOCK*/;
-      lisaac_push_first(&__pos__OUCD,L112725528); /* L860 AREA*/;
-      /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__UTCD==NULL) {
-        lisaac_push(&__pos__OUCD,L112860696); /* L861 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)win__UTCD)->__id) {
-        case __EXAMPLE__OB__: {
-          __tmp__AVCD=((__EXAMPLE__OB *)win__UTCD)->parent_area__DC.prev__TOB;
-        } break;
-        case __AREA__PB__: {
-          __tmp__AVCD=((__AREA__PB *)win__UTCD)->prev__TOB;
-        } break;
-        case __DESK__TC__: {
-          __tmp__AVCD=((__DESK__TC *)win__UTCD)->parent_g_raw__XC.parent_area__VC.prev__TOB;
-        } break;
-        case __G_OUT__YC__: {
-          __tmp__AVCD=((__G_OUT__YC *)win__UTCD)->parent_area__ZC.prev__TOB;
-        } break;
-        case __G_RAW__KM__: {
-          __tmp__AVCD=((__G_RAW__KM *)win__UTCD)->parent_g_group__LM.parent_area__VC.prev__TOB;
-        } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          __tmp__AVCD=((__VIRTUAL_SCREEN__PT *)win__UTCD)->parent_area__QT.prev__TOB;
-        } break;
-        case __MOUSE__VT__: {
-          __tmp__AVCD=((__MOUSE__VT *)win__UTCD)->parent_window__XT.prev__TOB;
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
-      winp__VTCD=__tmp__AVCD;
-      lisaac_push(&__pos__OUCD,L113902616); /* L869 AREA*/;
-      lisaac_push_first(&__pos__DUFD,L9441810); /* L72 BLOCK*/;
-      while_do__SIGD:
-      {
-        lisaac_push(&__pos__DUFD,L9441810); /* L72 BLOCK*/;
-        lisaac_push_first(&__pos__VUCD,L112985112); /* L862 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)winp__VTCD != (void *)NULL)) {
-          lisaac_push(&__pos__DUFD,L9832978); /* L75 BLOCK*/;
-          lisaac_push_first(&__pos__VUCD,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__4VGD,L9576466); /* L73 BLOCK*/;
-          lisaac_push_first(&__pos__2UCD,L112996376); /* L862 AREA*/;
-          /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (winp__VTCD==NULL) {
-            lisaac_push(&__pos__2UCD,L113123352); /* L863 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else {
-            switch (((struct ___OBJ *)winp__VTCD)->__id) {
-            case __EXAMPLE__OB__: {
-              __tmp__UVCD=((__EXAMPLE__OB *)winp__VTCD)->parent_area__DC.plan__ZOB;
+    li__ONC=li__YNC;
+    if (((void *)li__YNC == (void *)NULL)) {
+      li__NNC=li__B__;
+    } else /* FALSE */ {
+      li__FNC=li__YNC->li__HYB->li__JYB;
+      li__HNC=li__YNC->li__LYB->li__JYB;
+      li__GNC=li__YNC->li__OYB->li__QYB;
+      li__INC=(__li__K)(li__YNC->li__SYB->li__QYB -  1);
+    };
+  } else /* FALSE */ {
+    li__GNC= 0;
+    li__FNC= 0;
+    li__HNC=(__li__K)((*(li__UB__)).li__PD -  1);
+    li__INC=(__li__K)((*(li__UB__)).li__QD -  1);
+  };
+  if ((! li__NNC)) {
+    li__JNC=li__CNC->li__XC.li__VC.li__3JB;
+    li__CPC=(__li__K)((__li__K)(li__JNC + li__CNC->li__XC.li__VC.li__ZR) -  1);
+    li__KNC=li__CNC->li__XC.li__VC.li__4JB;
+    li__MNC=(__li__K)((__li__K)(li__KNC + li__CNC->li__XC.li__VC.li__3R) -  1);
+    if (((((li__CPC >= li__FNC) && (li__JNC <= li__HNC)) && (li__MNC >= li__GNC)) && (li__KNC <= li__INC))) {
+      li__ZBXD= 0;
+      if ((li__JNC > li__FNC)) {
+        li__ZBXD=li__JNC;
+      } else /* FALSE */ {
+        li__ZBXD=li__FNC;
+      };
+      li__JNC=li__ZBXD;
+      li__3BXD= 0;
+      if ((li__CPC > li__HNC)) {
+        li__3BXD=li__HNC;
+      } else /* FALSE */ {
+        li__3BXD=li__CPC;
+      };
+      li__BCXD= 0;
+      if ((li__KNC > li__GNC)) {
+        li__BCXD=li__KNC;
+      } else /* FALSE */ {
+        li__BCXD=li__GNC;
+      };
+      li__KNC=li__BCXD;
+      li__FCXD= 0;
+      if ((li__MNC > li__INC)) {
+        li__FCXD=li__INC;
+      } else /* FALSE */ {
+        li__FCXD=li__MNC;
+      };
+      li__YNC=NULL;
+      li__ZY3D=((__li__GB )(NULL));
+      li__0Y3D=((__li__RQF )sizeof(__li__0KB));
+      if ((li__0Y3D ==  0)) {
+        li__YNC=li__0KB__;
+      } else /* FALSE */ {
+        li__1Y3D=__li__0KB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__0Y3D));
+        if ((li__1Y3D == (__li__K)(-  1))) {
+          li__2Y3D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__3Y3D=(__li__RQF)((__li__RQF)(li__0Y3D - (__li__RQF)(((__li__RQF ) 0) - li__2Y3D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__2Y3D) - ((__li__RQF ) 1)));
+          li__2Y3D=(__li__RQF)(li__3Y3D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__5Y3D=li__PDK(li__3Y3D,((__li__GB )(&(table_size[(li__2Y3D)-1]))),((__li__U )li__3Y3D));
+          li__ZY3D=li__5Y3D;
+        } else /* FALSE */ {
+          li__AZ3D=((__li__U )li__1Y3D);
+          li__2Y3D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__3Y3D=(__li__RQF)((__li__RQF)(li__0Y3D - (__li__RQF)(((__li__RQF ) 0) - li__2Y3D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__2Y3D) - ((__li__RQF ) 1)));
+          li__5Y3D=li__PDK(li__3Y3D,((__li__GB )(&(table_type[(li__AZ3D)]))),(__li__U)(li__AZ3D |  1));
+          li__ZY3D=li__5Y3D;
+        };
+        li__GZ3D=((__li__0KB *)li__ZY3D);
+        li__YNC=li__GZ3D;
+        *(li__GZ3D) = *(li__0KB__);
+      };
+      ((__li__0KB *)li__YNC)->li__VED=li__CNC;
+      li__CNC->li__XC.li__VC.li__2KB=li__YNC;
+      li__PNC=li__CNC;
+      do {
+        switch (((struct ___OBJ *)li__PNC)->__id) {
+        case __li__TB__: {
+          li__PQC=((__li__TB *)li__PNC)->li__WKB;
+        } break;
+        case __li__TC__: {
+          li__PQC=((__li__TC *)li__PNC)->li__XC.li__VC.li__WKB;
+        } break;
+        case __li__RL__: {
+          li__PQC=((__li__RL *)li__PNC)->li__SL.li__VC.li__WKB;
+        } break;
+        };
+        li__QNC=li__PQC;
+        li__UTFC:
+        {
+          if (((void *)li__QNC != (void *)NULL)) {
+            switch (((struct ___OBJ *)li__QNC)->__id) {
+            case __li__SB__: {
+              li__ZQC=((__li__SB *)li__QNC)->li__HC.li__2KB;
             } break;
-            case __DESK__TC__: {
-              __tmp__UVCD=((__DESK__TC *)winp__VTCD)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
+            case __li__TC__: {
+              li__ZQC=((__li__TC *)li__QNC)->li__XC.li__VC.li__2KB;
             } break;
-            case __G_OUT__YC__: {
-              __tmp__UVCD=((__G_OUT__YC *)winp__VTCD)->parent_area__ZC.plan__ZOB;
+            case __li__YC__: {
+              li__ZQC=((__li__YC *)li__QNC)->li__ZC.li__2KB;
             } break;
-            case __G_RAW__KM__: {
-              __tmp__UVCD=((__G_RAW__KM *)winp__VTCD)->parent_g_group__LM.parent_area__VC.plan__ZOB;
+            case __li__RL__: {
+              li__ZQC=((__li__RL *)li__QNC)->li__SL.li__VC.li__2KB;
             } break;
-            case __VIRTUAL_SCREEN__PT__: {
-              __tmp__UVCD=((__VIRTUAL_SCREEN__PT *)winp__VTCD)->parent_area__QT.plan__ZOB;
+            case __li__AS__: {
+              li__ZQC=((__li__AS *)li__QNC)->li__BS.li__2KB;
             } break;
-            case __MOUSE__VT__: {
-              __tmp__UVCD=((__MOUSE__VT *)winp__VTCD)->parent_window__XT.plan__ZOB;
+            case __li__GS__: {
+              li__ZQC=((__li__GS *)li__QNC)->li__IS.li__2KB;
             } break;
-            default:
-            lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-            }
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__UVCD != (void *)NULL)) {
-            lisaac_push(&__pos__2UCD,L113254936); /* L864 AREA*/;
-            lisaac_push_first(&__pos__WD2D,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__ZVCD,L113255960); /* L864 AREA*/;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__UVCD==NULL) {
-              lisaac_push(&__pos__ZVCD,L113258520); /* L864 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__1VCD=__tmp__UVCD->x0__J3B;
             };
-            /* NULL __LIMIT_X__C2B__ */
-if (__tmp__1VCD==NULL) {
-              lisaac_push(&__pos__ZVCD,L113261592); /* L864 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              __tmp__2VCD=__tmp__1VCD->value__L3B;
-            };
-            lisaac_push(&__pos__ZVCD,L113262616); /* L864 AREA*/;
-            __tmp__3VCD=__infix_less_equal__GTG(__tmp__2VCD,x1__JTCD);
-            __tmp__4WCD=__tmp__3VCD;
+            li__2QC=((void *)li__ZQC == (void *)NULL);
           } else /* FALSE */ {
-            lisaac_push(&__pos__2UCD,L113254936); /* L864 AREA*/;
-            lisaac_push_first(&__pos__WD2D,L12081158); /* L92 FALSE*/;
-            __tmp__4WCD=FALSE__I__;
+            li__2QC=li__I__;
           };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4WCD) {
-            lisaac_push(&__pos__2UCD,L113265688); /* L864 AREA*/;
-            lisaac_push_first(&__pos__WD2D,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__ZVCD,L113266712); /* L864 AREA*/;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__UVCD==NULL) {
-              lisaac_push(&__pos__ZVCD,L113269272); /* L864 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__1VCD=__tmp__UVCD->x1__N3B;
-            };
-            /* NULL __LIMIT_X__C2B__ */
-if (__tmp__1VCD==NULL) {
-              lisaac_push(&__pos__ZVCD,L113272344); /* L864 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              __tmp__2VCD=__tmp__1VCD->value__L3B;
-            };
-            lisaac_push(&__pos__ZVCD,L113273368); /* L864 AREA*/;
-            __tmp__3VCD=__infix_greater_equal__JGG(__tmp__2VCD,x0__ITCD);
-            __tmp__4WCD=__tmp__3VCD;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__2UCD,L113265688); /* L864 AREA*/;
-            lisaac_push_first(&__pos__WD2D,L12081158); /* L92 FALSE*/;
-            __tmp__4WCD=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4WCD) {
-            lisaac_push(&__pos__2UCD,L113276440); /* L864 AREA*/;
-            lisaac_push_first(&__pos__WD2D,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__ZVCD,L113379352); /* L865 AREA*/;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__UVCD==NULL) {
-              lisaac_push(&__pos__ZVCD,L113381912); /* L865 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__PWCD=__tmp__UVCD->y0__Q3B;
-            };
-            /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__PWCD==NULL) {
-              lisaac_push(&__pos__ZVCD,L113384984); /* L865 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              __tmp__2VCD=__tmp__PWCD->value__S3B;
-            };
-            lisaac_push(&__pos__ZVCD,L113385496); /* L865 AREA*/;
-            __tmp__3VCD=__infix_less__LOH(__tmp__2VCD,y1__LTCD);
-            __tmp__4WCD=__tmp__3VCD;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__2UCD,L113276440); /* L864 AREA*/;
-            lisaac_push_first(&__pos__WD2D,L12081158); /* L92 FALSE*/;
-            __tmp__4WCD=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4WCD) {
-            lisaac_push(&__pos__2UCD,L113389080); /* L865 AREA*/;
-            lisaac_push_first(&__pos__WD2D,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__ZVCD,L113390104); /* L865 AREA*/;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__UVCD==NULL) {
-              lisaac_push(&__pos__ZVCD,L113392664); /* L865 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__PWCD=__tmp__UVCD->y1__U3B;
-            };
-            /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__PWCD==NULL) {
-              lisaac_push(&__pos__ZVCD,L113395736); /* L865 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              __tmp__2VCD=__tmp__PWCD->value__S3B;
-            };
-            lisaac_push(&__pos__ZVCD,L113396248); /* L865 AREA*/;
-            lisaac_push_first(&__pos__432D,L14700552); /* L112 NUMERIC*/;
-            __tmp__3VCD=(__tmp__2VCD > y0__KTCD);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__2UCD,L113389080); /* L865 AREA*/;
-            lisaac_push_first(&__pos__WD2D,L12081158); /* L92 FALSE*/;
-            __tmp__3VCD=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3VCD) {
-            lisaac_push(&__pos__2UCD,L113641496); /* L867 AREA*/;
-            lisaac_push_first(&__pos__WD2D,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__ZVCD,L113400856); /* L865 AREA*/;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__UVCD==NULL) {
-              lisaac_push(&__pos__ZVCD,L113516568); /* L866 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              lisaac_push(&__pos__ZVCD,L113516568); /* L866 AREA*/;
-              Self__D42D=((__PLAN__XOB *)__tmp__UVCD);
-              lisaac_push_first(&__pos__432D,L20847174); /* L159 PLAN*/;
-              Self__D42D->is_y__SKD=TRUE__B__;
-            };
-          } else /* FALSE */ {
-            lisaac_push(&__pos__2UCD,L113641496); /* L867 AREA*/;
-            lisaac_push_first(&__pos__WD2D,L8530438); /* L65 FALSE*/;
-          };
-          /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (winp__VTCD==NULL) {
-            lisaac_push(&__pos__2UCD,L113779736); /* L868 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else {
-            switch (((struct ___OBJ *)winp__VTCD)->__id) {
-            case __EXAMPLE__OB__: {
-              __tmp__KXCD=((__EXAMPLE__OB *)winp__VTCD)->parent_area__DC.prev__TOB;
+          if (li__2QC) {
+            switch (((struct ___OBJ *)li__QNC)->__id) {
+            case __li__SB__: {
+              li__DRC=((__li__SB *)li__QNC)->li__HC.li__WKB;
             } break;
-            case __DESK__TC__: {
-              __tmp__KXCD=((__DESK__TC *)winp__VTCD)->parent_g_raw__XC.parent_area__VC.prev__TOB;
+            case __li__TC__: {
+              li__DRC=((__li__TC *)li__QNC)->li__XC.li__VC.li__WKB;
             } break;
-            case __G_OUT__YC__: {
-              __tmp__KXCD=((__G_OUT__YC *)winp__VTCD)->parent_area__ZC.prev__TOB;
+            case __li__YC__: {
+              li__DRC=((__li__YC *)li__QNC)->li__ZC.li__WKB;
             } break;
-            case __G_RAW__KM__: {
-              __tmp__KXCD=((__G_RAW__KM *)winp__VTCD)->parent_g_group__LM.parent_area__VC.prev__TOB;
+            case __li__RL__: {
+              li__DRC=((__li__RL *)li__QNC)->li__SL.li__VC.li__WKB;
             } break;
-            case __VIRTUAL_SCREEN__PT__: {
-              __tmp__KXCD=((__VIRTUAL_SCREEN__PT *)winp__VTCD)->parent_area__QT.prev__TOB;
+            case __li__AS__: {
+              li__DRC=((__li__AS *)li__QNC)->li__BS.li__WKB;
             } break;
-            case __MOUSE__VT__: {
-              __tmp__KXCD=((__MOUSE__VT *)winp__VTCD)->parent_window__XT.prev__TOB;
+            case __li__GS__: {
+              li__DRC=((__li__GS *)li__QNC)->li__IS.li__WKB;
             } break;
-            default:
-            lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-            }
+            };
+            li__QNC=li__DRC;
+            goto li__UTFC;
           };
-          winp__VTCD=__tmp__KXCD;
-          lisaac_push(&__pos__4VGD,L9709074); /* L74 BLOCK*/;
-          goto while_do__SIGD;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__DUFD,L9832978); /* L75 BLOCK*/;
-          lisaac_push_first(&__pos__VUCD,L8530438); /* L65 FALSE*/;
         };
-      };
-      /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__UTCD==NULL) {
-        lisaac_push(&__pos__OUCD,L114040856); /* L870 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)win__UTCD)->__id) {
-        case __EXAMPLE__OB__: {
-          __tmp__AVCD=((__EXAMPLE__OB *)win__UTCD)->parent_area__DC.parent__DBB;
+        switch (((struct ___OBJ *)li__PNC)->__id) {
+        case __li__TB__: {
+          li__PQC=((__li__TB *)li__PNC)->li__H4;
         } break;
-        case __AREA__PB__: {
-          __tmp__AVCD=((__AREA__PB *)win__UTCD)->parent__DBB;
+        case __li__TC__: {
+          li__PQC=((__li__TC *)li__PNC)->li__XC.li__VC.li__H4;
         } break;
-        case __DESK__TC__: {
-          __tmp__AVCD=((__DESK__TC *)win__UTCD)->parent_g_raw__XC.parent_area__VC.parent__DBB;
+        case __li__RL__: {
+          li__PQC=((__li__RL *)li__PNC)->li__SL.li__VC.li__H4;
         } break;
-        case __G_OUT__YC__: {
-          __tmp__AVCD=((__G_OUT__YC *)win__UTCD)->parent_area__ZC.parent__DBB;
+        };
+        li__PNC=li__PQC;
+      } while ((((void *)li__PQC != (void *)NULL) && ((void *)li__QNC == (void *)NULL)));
+      if (((void *)li__QNC != (void *)NULL)) {
+        switch (((struct ___OBJ *)li__QNC)->__id) {
+        case __li__SB__: {
+          li__ZQC=((__li__SB *)li__QNC)->li__HC.li__2KB;
         } break;
-        case __G_RAW__KM__: {
-          __tmp__AVCD=((__G_RAW__KM *)win__UTCD)->parent_g_group__LM.parent_area__VC.parent__DBB;
+        case __li__TC__: {
+          li__ZQC=((__li__TC *)li__QNC)->li__XC.li__VC.li__2KB;
         } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          __tmp__AVCD=((__VIRTUAL_SCREEN__PT *)win__UTCD)->parent_area__QT.parent__DBB;
+        case __li__YC__: {
+          li__ZQC=((__li__YC *)li__QNC)->li__ZC.li__2KB;
         } break;
-        case __MOUSE__VT__: {
-          __tmp__AVCD=((__MOUSE__VT *)win__UTCD)->parent_window__XT.parent__DBB;
+        case __li__RL__: {
+          li__ZQC=((__li__RL *)li__QNC)->li__SL.li__VC.li__2KB;
         } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
-      win__UTCD=__tmp__AVCD;
-      lisaac_push(&__pos__2TFD,L10755090); /* L82 BLOCK*/;
-      lisaac_push_first(&__pos__OUCD,L114172952); /* L871 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__AVCD != (void *)NULL)) {
-        lisaac_push(&__pos__2TFD,L11012626); /* L84 BLOCK*/;
-        lisaac_push_first(&__pos__OUCD,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__DUFD,L10888722); /* L83 BLOCK*/;
-        goto do_while__HUFD;
+        case __li__AS__: {
+          li__ZQC=((__li__AS *)li__QNC)->li__BS.li__2KB;
+        } break;
+        case __li__GS__: {
+          li__ZQC=((__li__GS *)li__QNC)->li__IS.li__2KB;
+        } break;
+        };
+        li__ONC=li__ZQC;
+        ((__li__0KB *)li__CNC->li__XC.li__VC.li__2KB)->li__KGJC=li__ZQC;
+        ((__li__0KB *)li__CNC->li__XC.li__VC.li__2KB)->li__H2B=li__ZQC->li__H2B;
+        ((__li__0KB *)li__ZQC)->li__H2B=li__CNC->li__XC.li__VC.li__2KB;
+        ((__li__0KB *)li__CNC->li__XC.li__VC.li__2KB)->li__M2B=(__li__K)(li__ZQC->li__M2B +  1);
       } else /* FALSE */ {
-        lisaac_push(&__pos__2TFD,L11012626); /* L84 BLOCK*/;
-        lisaac_push_first(&__pos__OUCD,L8530438); /* L65 FALSE*/;
+        ((__li__0KB *)li__CNC->li__XC.li__VC.li__2KB)->li__H2B=li__W2B;
+        li__W2B=li__CNC->li__XC.li__VC.li__2KB;
+        ((__li__0KB *)li__CNC->li__XC.li__VC.li__2KB)->li__M2B= 1;
       };
-    };
-    __tmp__4TCD=Self__HTCD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-    /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-      lisaac_push(&__pos__2TCD,L114311192); /* L872 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* FAST_ARRAY(PLAN) */ {
-      lisaac_push(&__pos__2TCD,L114311192); /* L872 AREA*/;
-      force__to__IU4(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),__tmp__4TCD, 0);
-    };
-    first_clip__XJD=NULL;
-    elt_y__OTCD=list_y__HDC;
-    cy0__RTCD=__tmp__AUCD;
-    lisaac_push(&__pos__2TCD,L125308440); /* L956 AREA*/;
-    lisaac_push_first(&__pos__2TFD,L9441810); /* L72 BLOCK*/;
-    while_do__1UFD:
-    {
-      lisaac_push(&__pos__2TFD,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__OUCD,L115084824); /* L878 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)elt_y__OTCD != (void *)NULL)) {
-        lisaac_push(&__pos__2TFD,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__OUCD,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__DUFD,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__VUCD,L115606552); /* L882 AREA*/;
-        lisaac_push_first(&__pos__4VGD,L9441810); /* L72 BLOCK*/;
-        while_do__QWGD:
+      li__ONC=li__CNC->li__XC.li__VC.li__2KB->li__H2B;
+      if (((void *)li__ONC != (void *)NULL)) {
+        ((__li__0KB *)li__ONC)->li__KGJC=li__CNC->li__XC.li__VC.li__2KB;
+        li__GZ3D=((__li__0KB *)li__ONC);
+        li__120D:
         {
-          lisaac_push(&__pos__4VGD,L9441810); /* L72 BLOCK*/;
-          lisaac_push_first(&__pos__2UCD,L115344408); /* L880 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)elt_y__OTCD != (void *)NULL)) {
-            lisaac_push(&__pos__2UCD,L115352600); /* L880 AREA*/;
-            lisaac_push_first(&__pos__WD2D,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__ZVCD,L115353624); /* L880 AREA*/;
-            /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__OTCD==NULL) {
-              lisaac_push(&__pos__ZVCD,L115359768); /* L880 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              Self__D42D=elt_y__OTCD->plan__QKD;
-            };
-            /* NULL __PLAN__XOB__ */
-if (Self__D42D==NULL) {
-              lisaac_push(&__pos__ZVCD,L115362328); /* L880 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__QYCD=Self__D42D->is_y__SKD;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__QYCD) {
-              lisaac_push(&__pos__ZVCD,L115354136); /* L880 AREA*/;
-              lisaac_push_first(&__pos__432D,L13509634); /* L103 TRUE*/;
-              __tmp__QYCD=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__ZVCD,L115354136); /* L880 AREA*/;
-              lisaac_push_first(&__pos__432D,L14689286); /* L112 FALSE*/;
-              __tmp__QYCD=TRUE__B__;
-            };
-            __tmp__3VCD=__tmp__QYCD;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__2UCD,L115352600); /* L880 AREA*/;
-            lisaac_push_first(&__pos__WD2D,L12081158); /* L92 FALSE*/;
-            __tmp__3VCD=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3VCD) {
-            lisaac_push(&__pos__4VGD,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__2UCD,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__WD2D,L9576466); /* L73 BLOCK*/;
-            lisaac_push_first(&__pos__ZVCD,L115368984); /* L880 AREA*/;
-            /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__OTCD==NULL) {
-              lisaac_push(&__pos__ZVCD,L115484696); /* L881 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              __tmp__PWCD=elt_y__OTCD->next__5KD;
-            };
-            elt_y__OTCD=__tmp__PWCD;
-            lisaac_push(&__pos__WD2D,L9709074); /* L74 BLOCK*/;
-            goto while_do__QWGD;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__4VGD,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__2UCD,L8530438); /* L65 FALSE*/;
-          };
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)elt_y__OTCD == (void *)NULL)) {
-          lisaac_push(&__pos__VUCD,L116524056); /* L889 AREA*/;
-          lisaac_push_first(&__pos__4VGD,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__2UCD,L116004376); /* L885 AREA*/;
-          lisaac_push_first(&__pos__WD2D,L9195016); /* L70 NUMERIC*/;
-          cy1__TTCD=(__INTEGER__K)(y1__LTCD -  1);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__VUCD,L116524056); /* L889 AREA*/;
-          lisaac_push_first(&__pos__4VGD,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__2UCD,L116134424); /* L886 AREA*/;
-          /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__OTCD==NULL) {
-            lisaac_push(&__pos__2UCD,L116270616); /* L887 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_Y */ {
-            __tmp__2VCD=elt_y__OTCD->value__S3B;
-          };
-          tmp__MTCD=__tmp__2VCD;
-          lisaac_push(&__pos__2UCD,L116401688); /* L888 AREA*/;
-          __tmp__MZCD=min__TLH(__tmp__2VCD,y1__LTCD);
-          lisaac_push(&__pos__2UCD,L116402712); /* L888 AREA*/;
-          lisaac_push_first(&__pos__WD2D,L9195016); /* L70 NUMERIC*/;
-          cy1__TTCD=(__INTEGER__K)(__tmp__MZCD -  1);
-        };
-        lisaac_push(&__pos__VUCD,L116788760); /* L891 AREA*/;
-        __tmp__3VCD=__infix_less_equal__GTG(cy0__RTCD,cy1__TTCD);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3VCD) {
-          lisaac_push(&__pos__VUCD,L123208728); /* L940 AREA*/;
-          lisaac_push_first(&__pos__4VGD,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__2UCD,L116793368); /* L891 AREA*/;
-          last_clip__1LD=NULL;
-          top_clip__3LD=first_clip__XJD;
-          elt_x__NTCD=list_x__0CC;
-          plan_value__PTCD= 0;
-          cx0__QTCD=x0__ITCD;
-          win__UTCD=Self__HTCD;
-          lisaac_push(&__pos__2UCD,L122566168); /* L935 AREA*/;
-          lisaac_push_first(&__pos__WD2D,L10621458); /* L81 BLOCK*/;
-          do_while__LEHD:
-          {
-            lisaac_push(&__pos__WD2D,L10621458); /* L81 BLOCK*/;
-            lisaac_push_first(&__pos__ZVCD,L117966872); /* L900 AREA*/;
-            /* NULL __LIMIT_X__C2B__ */
-if (elt_x__NTCD==NULL) {
-              lisaac_push(&__pos__ZVCD,L118105624); /* L901 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              Self__D42D=elt_x__NTCD->plan__EMD;
-            };
-            /* NULL __PLAN__XOB__ */
-if (Self__D42D==NULL) {
-              lisaac_push(&__pos__ZVCD,L118233624); /* L902 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__QYCD=Self__D42D->is_x__GMD;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__QYCD) {
-              lisaac_push(&__pos__ZVCD,L122293272); /* L933 AREA*/;
-              lisaac_push_first(&__pos__432D,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__E0CD,L118236696); /* L902 AREA*/;
-              /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                lisaac_push(&__pos__E0CD,L118371352); /* L903 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* FAST_ARRAY(PLAN) */ {
-                __tmp__H0CD=(*(stack_plan__UJD)).upper__PMD;
-              };
-              /* NULL __PLAN__XOB__ */
-if (Self__D42D==NULL) {
-                lisaac_push(&__pos__E0CD,L118376472); /* L903 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* PLAN */ {
-                __tmp__I0CD=Self__D42D->level__1BC;
-              };
-              lisaac_push(&__pos__E0CD,L118371864); /* L903 AREA*/;
-              __tmp__QYCD=__infix_less__LOH(__tmp__H0CD,__tmp__I0CD);
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__QYCD) {
-                lisaac_push(&__pos__E0CD,L118378520); /* L903 AREA*/;
-                lisaac_push_first(&__pos__KAVD,L10377218); /* L79 TRUE*/;
-                __tmp__W0CD=TRUE__B__;
+          li__GZ3D->li__M2B=(__li__K)(li__GZ3D->li__M2B +  1);
+          if (((void *)li__GZ3D->li__H2B != (void *)NULL)) {
+            li__GZ3D=((__li__0KB *)li__GZ3D->li__H2B);
+            goto li__120D;
+          };
+        };
+      };
+      li__1Y3D=(__li__K)(li__FCXD +  1);
+      li__MNC=li__1Y3D;
+      li__YNC=li__CNC->li__XC.li__VC.li__2KB;
+      li__IZ3D=NULL;
+      li__ZY3D=((__li__GB )(NULL));
+      li__0Y3D=((__li__RQF )sizeof(__li__DXB));
+      if ((li__0Y3D ==  0)) {
+        li__IZ3D=li__DXB__;
+      } else /* FALSE */ {
+        li__LZ3D=__li__DXB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__0Y3D));
+        if ((li__LZ3D == (__li__K)(-  1))) {
+          li__2Y3D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__3Y3D=(__li__RQF)((__li__RQF)(li__0Y3D - (__li__RQF)(((__li__RQF ) 0) - li__2Y3D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__2Y3D) - ((__li__RQF ) 1)));
+          li__2Y3D=(__li__RQF)(li__3Y3D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__5Y3D=li__PDK(li__3Y3D,((__li__GB )(&(table_size[(li__2Y3D)-1]))),((__li__U )li__3Y3D));
+          li__ZY3D=li__5Y3D;
+        } else /* FALSE */ {
+          li__AZ3D=((__li__U )li__LZ3D);
+          li__2Y3D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__3Y3D=(__li__RQF)((__li__RQF)(li__0Y3D - (__li__RQF)(((__li__RQF ) 0) - li__2Y3D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__2Y3D) - ((__li__RQF ) 1)));
+          li__5Y3D=li__PDK(li__3Y3D,((__li__GB )(&(table_type[(li__AZ3D)]))),(__li__U)(li__AZ3D |  1));
+          li__ZY3D=li__5Y3D;
+        };
+        li__WZ3D=((__li__DXB *)li__ZY3D);
+        li__IZ3D=li__WZ3D;
+        *(li__WZ3D) = *(li__DXB__);
+      };
+      li__WZ3D=((__li__DXB *)li__IZ3D);
+      li__WZ3D->li__0CD=li__YNC;
+      li__WZ3D->li__JYB=li__ZBXD;
+      ((__li__0KB *)li__CNC->li__XC.li__VC.li__2KB)->li__HYB=li__IZ3D;
+      li__WZ3D=li__O21C(((__li__DXB *)li__IZ3D),li__J3B);
+      li__J3B=li__WZ3D;
+      li__YNC=li__CNC->li__XC.li__VC.li__2KB;
+      li__IZ3D=NULL;
+      li__ZY3D=((__li__GB )(NULL));
+      li__0Y3D=((__li__RQF )sizeof(__li__DXB));
+      if ((li__0Y3D ==  0)) {
+        li__IZ3D=li__DXB__;
+      } else /* FALSE */ {
+        li__LZ3D=__li__DXB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__0Y3D));
+        if ((li__LZ3D == (__li__K)(-  1))) {
+          li__2Y3D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__3Y3D=(__li__RQF)((__li__RQF)(li__0Y3D - (__li__RQF)(((__li__RQF ) 0) - li__2Y3D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__2Y3D) - ((__li__RQF ) 1)));
+          li__2Y3D=(__li__RQF)(li__3Y3D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__5Y3D=li__PDK(li__3Y3D,((__li__GB )(&(table_size[(li__2Y3D)-1]))),((__li__U )li__3Y3D));
+          li__ZY3D=li__5Y3D;
+        } else /* FALSE */ {
+          li__AZ3D=((__li__U )li__LZ3D);
+          li__2Y3D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__3Y3D=(__li__RQF)((__li__RQF)(li__0Y3D - (__li__RQF)(((__li__RQF ) 0) - li__2Y3D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__2Y3D) - ((__li__RQF ) 1)));
+          li__5Y3D=li__PDK(li__3Y3D,((__li__GB )(&(table_type[(li__AZ3D)]))),(__li__U)(li__AZ3D |  1));
+          li__ZY3D=li__5Y3D;
+        };
+        li__J03D=((__li__DXB *)li__ZY3D);
+        li__IZ3D=li__J03D;
+        *(li__J03D) = *(li__DXB__);
+      };
+      li__WZ3D=((__li__DXB *)li__IZ3D);
+      li__WZ3D->li__0CD=li__YNC;
+      li__WZ3D->li__JYB=li__3BXD;
+      ((__li__0KB *)li__CNC->li__XC.li__VC.li__2KB)->li__LYB=li__IZ3D;
+      li__O21C(((__li__DXB *)li__IZ3D),li__CNC->li__XC.li__VC.li__2KB->li__HYB);
+      li__YNC=li__CNC->li__XC.li__VC.li__2KB;
+      li__O03D=NULL;
+      li__ZY3D=((__li__GB )(NULL));
+      li__0Y3D=((__li__RQF )sizeof(__li__GXB));
+      if ((li__0Y3D ==  0)) {
+        li__O03D=li__GXB__;
+      } else /* FALSE */ {
+        li__LZ3D=__li__GXB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__0Y3D));
+        if ((li__LZ3D == (__li__K)(-  1))) {
+          li__2Y3D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__3Y3D=(__li__RQF)((__li__RQF)(li__0Y3D - (__li__RQF)(((__li__RQF ) 0) - li__2Y3D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__2Y3D) - ((__li__RQF ) 1)));
+          li__2Y3D=(__li__RQF)(li__3Y3D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__5Y3D=li__PDK(li__3Y3D,((__li__GB )(&(table_size[(li__2Y3D)-1]))),((__li__U )li__3Y3D));
+          li__ZY3D=li__5Y3D;
+        } else /* FALSE */ {
+          li__AZ3D=((__li__U )li__LZ3D);
+          li__2Y3D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__3Y3D=(__li__RQF)((__li__RQF)(li__0Y3D - (__li__RQF)(((__li__RQF ) 0) - li__2Y3D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__2Y3D) - ((__li__RQF ) 1)));
+          li__5Y3D=li__PDK(li__3Y3D,((__li__GB )(&(table_type[(li__AZ3D)]))),(__li__U)(li__AZ3D |  1));
+          li__ZY3D=li__5Y3D;
+        };
+        li__203D=((__li__GXB *)li__ZY3D);
+        li__O03D=li__203D;
+        *(li__203D) = *(li__GXB__);
+      };
+      li__203D=((__li__GXB *)li__O03D);
+      li__203D->li__WHD=li__B__;
+      li__203D->li__LBD=li__YNC;
+      li__203D->li__QYB=li__BCXD;
+      ((__li__0KB *)li__CNC->li__XC.li__VC.li__2KB)->li__OYB=li__O03D;
+      li__203D=li__441C(((__li__GXB *)li__O03D),li__W3B);
+      li__W3B=li__203D;
+      li__YNC=li__CNC->li__XC.li__VC.li__2KB;
+      li__O03D=NULL;
+      li__ZY3D=((__li__GB )(NULL));
+      li__0Y3D=((__li__RQF )sizeof(__li__GXB));
+      if ((li__0Y3D ==  0)) {
+        li__O03D=li__GXB__;
+      } else /* FALSE */ {
+        li__LZ3D=__li__GXB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__0Y3D));
+        if ((li__LZ3D == (__li__K)(-  1))) {
+          li__2Y3D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__3Y3D=(__li__RQF)((__li__RQF)(li__0Y3D - (__li__RQF)(((__li__RQF ) 0) - li__2Y3D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__2Y3D) - ((__li__RQF ) 1)));
+          li__2Y3D=(__li__RQF)(li__3Y3D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__5Y3D=li__PDK(li__3Y3D,((__li__GB )(&(table_size[(li__2Y3D)-1]))),((__li__U )li__3Y3D));
+          li__ZY3D=li__5Y3D;
+        } else /* FALSE */ {
+          li__AZ3D=((__li__U )li__LZ3D);
+          li__2Y3D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__3Y3D=(__li__RQF)((__li__RQF)(li__0Y3D - (__li__RQF)(((__li__RQF ) 0) - li__2Y3D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__2Y3D) - ((__li__RQF ) 1)));
+          li__5Y3D=li__PDK(li__3Y3D,((__li__GB )(&(table_type[(li__AZ3D)]))),(__li__U)(li__AZ3D |  1));
+          li__ZY3D=li__5Y3D;
+        };
+        li__M13D=((__li__GXB *)li__ZY3D);
+        li__O03D=li__M13D;
+        *(li__M13D) = *(li__GXB__);
+      };
+      li__203D=((__li__GXB *)li__O03D);
+      li__203D->li__WHD=li__I__;
+      li__203D->li__LBD=li__YNC;
+      li__203D->li__QYB=li__1Y3D;
+      ((__li__0KB *)li__CNC->li__XC.li__VC.li__2KB)->li__SYB=li__O03D;
+      li__441C(((__li__GXB *)li__O03D),li__CNC->li__XC.li__VC.li__2KB->li__OYB);
+    };
+  };
+}
+
+static void li__XTC()
+/* () Void No recursive, No inlinable. NO CONTEXT! */
+{
+  void *li__5TC;
+  li__5KD(li__TC__);
+  if (((void *)li__TC__->li__XC.li__VC.li__H4 != (void *)NULL)) {
+    li__5TC=li__TC__->li__XC.li__VC.li__H4;
+    switch (((struct ___OBJ *)li__5TC)->__id) {
+    case __li__TB__: {
+      li__HNO(((__li__TB *)li__5TC));
+    } break;
+    case __li__TC__: {
+      li__KSD(((__li__TC *)li__5TC));
+    } break;
+    case __li__RL__: {
+      li__AEWC(((__li__RL *)li__5TC));
+    } break;
+    };
+  };
+}
+
+static void li__EPE(__li__TC *li__FPE,__li__K li__GPE,__li__K li__HPE,__li__K li__IPE,__li__K li__JPE)
+/* (Strict DESK{li__TC},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) Void No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__K li__FGI,li__BGI,li__CGI,li__DGI,li__EGI,li__ICBC,li__JCBC;
+  __li__K li__AKHC,li__BKHC,li__CKHC,li__MKHC,li__OKHC,li__QKHC;
+  __li__K li__LCXD,li__JCXD,li__NCXD,li__SCXD,li__RCXD,li__UMHC;
+  __li__K li__VMHC,li__YMHC,li__ZMHC;
+  __li__U li__GGI,li__3JHC,li__E0XC,li__K0XC;
+  void *li__EKHC;
+  __li__XKB *li__2LHC;
+  (*(li__UB__)).li__Q5F= 8628947;
+  li__FPE->li__XC.li__VC.li__TBG=li__GPE;
+  li__FPE->li__XC.li__VC.li__VBG=li__HPE;
+  li__FGI= 0;
+  li__GGI= 0;
+  li__BGI=li__FPE->li__XC.li__VC.li__TBG;
+  li__CGI=li__FPE->li__XC.li__VC.li__VBG;
+  li__DGI=li__IPE;
+  li__EGI=li__JPE;
+  if ((li__BGI > li__IPE)) {
+    li__FGI=li__BGI;
+    li__BGI=li__IPE;
+    li__DGI=li__FGI;
+  };
+  if ((li__CGI > li__JPE)) {
+    li__FGI=li__CGI;
+    li__CGI=li__JPE;
+    li__EGI=li__FGI;
+  };
+  if ((! ((((li__BGI > li__FPE->li__XC.li__VC.li__5YF) || (li__DGI < li__FPE->li__XC.li__VC.li__2YF)) || (li__CGI > li__FPE->li__XC.li__VC.li__DZF)) || (li__EGI < li__FPE->li__XC.li__VC.li__AZF)))) {
+    if ((li__FPE->li__XC.li__VC.li__2YF > li__BGI)) {
+      li__BGI=li__FPE->li__XC.li__VC.li__2YF;
+    };
+    if ((li__FPE->li__XC.li__VC.li__AZF > li__CGI)) {
+      li__CGI=li__FPE->li__XC.li__VC.li__AZF;
+    };
+    if ((li__FPE->li__XC.li__VC.li__5YF < li__DGI)) {
+      li__DGI=li__FPE->li__XC.li__VC.li__5YF;
+    };
+    if ((li__FPE->li__XC.li__VC.li__DZF < li__EGI)) {
+      li__EGI=li__FPE->li__XC.li__VC.li__DZF;
+    };
+    li__GGI=(*(li__UB__)).li__Q5F;
+    li__ICBC=li__CGI;
+    li__JCBC=li__EGI;
+    while ((li__ICBC <= li__JCBC)) {
+      li__3JHC=li__GGI;
+      li__AKHC= 0;
+      li__BKHC= 0;
+      li__CKHC= 0;
+      li__EKHC=NULL;
+      if (((void *)li__FPE->li__XC.li__VC.li__2KB != (void *)NULL)) {
+        li__MKHC=(__li__K)(li__BGI + li__FPE->li__XC.li__VC.li__3JB);
+        li__AKHC=li__MKHC;
+        li__OKHC=(__li__K)(li__ICBC + li__FPE->li__XC.li__VC.li__4JB);
+        li__BKHC=li__OKHC;
+        li__QKHC=(__li__K)(li__DGI + li__FPE->li__XC.li__VC.li__3JB);
+        li__CKHC=li__QKHC;
+        if (((li__OKHC < li__FPE->li__XC.li__VC.li__2KB->li__SYB->li__QYB) && (li__OKHC >= li__FPE->li__XC.li__VC.li__2KB->li__OYB->li__QYB))) {
+          li__LCXD=li__FPE->li__XC.li__VC.li__2KB->li__HYB->li__JYB;
+          li__JCXD= 0;
+          if ((li__MKHC > li__LCXD)) {
+            li__JCXD=li__MKHC;
+          } else /* FALSE */ {
+            li__JCXD=li__LCXD;
+          };
+          li__AKHC=li__JCXD;
+          li__LCXD=li__FPE->li__XC.li__VC.li__2KB->li__LYB->li__JYB;
+          li__NCXD= 0;
+          if ((li__QKHC > li__LCXD)) {
+            li__NCXD=li__LCXD;
+          } else /* FALSE */ {
+            li__NCXD=li__QKHC;
+          };
+          li__CKHC=li__NCXD;
+          if ((li__JCXD <= li__NCXD)) {
+            do {
+              li__2LHC=li__4BIC(li__FPE,li__AKHC,li__BKHC);
+              li__SCXD=li__2LHC->li__SKV;
+              li__RCXD= 0;
+              if ((li__CKHC > li__SCXD)) {
+                li__RCXD=li__SCXD;
               } else /* FALSE */ {
-                lisaac_push(&__pos__E0CD,L118378520); /* L903 AREA*/;
-                lisaac_push_first(&__pos__KAVD,L11832326); /* L90 FALSE*/;
-                lisaac_push_first(&__pos__O0CD,L118379544); /* L903 AREA*/;
-                /* NULL __PLAN__XOB__ */
-if (Self__D42D==NULL) {
-                  lisaac_push(&__pos__O0CD,L118392344); /* L903 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  __tmp__R0CD=Self__D42D->level__1BC;
-                };
-                /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                  lisaac_push(&__pos__O0CD,L118392856); /* L903 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* FAST_ARRAY(PLAN) */ {
-                  lisaac_push(&__pos__O0CD,L118392856); /* L903 AREA*/;
-                  __tmp__T0CD=item__IDNB(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),__tmp__R0CD);
-                };
-                __tmp__W0CD=((void *)__tmp__T0CD == (void *)NULL);
+                li__RCXD=li__CKHC;
               };
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__W0CD) {
-                lisaac_push(&__pos__E0CD,L122163224); /* L932 AREA*/;
-                lisaac_push_first(&__pos__KAVD,L6825986); /* L52 TRUE*/;
-                lisaac_push_first(&__pos__O0CD,L118399000); /* L903 AREA*/;
-                /* NULL __PLAN__XOB__ */
-if (Self__D42D==NULL) {
-                  lisaac_push(&__pos__O0CD,L118637592); /* L905 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  __tmp__R0CD=Self__D42D->level__1BC;
+              li__EKHC=li__2LHC->li__1KV;
+              if (((void *)li__EKHC == (void *)li__FPE)) {
+                li__E0XC= 0;
+                li__K0XC=li__SD;
+                if ((li__K0XC ==  15)) {
+                  li__E0XC=(__li__U)((__li__U)((__li__U)((__li__U)(li__3JHC &  16252928) >>  9) | (__li__U)((__li__U)(li__3JHC &  63488) >>  6)) | (__li__U)((__li__U)(li__3JHC &  248) >>  3));
                 };
-                /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                  lisaac_push(&__pos__O0CD,L118638104); /* L905 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* FAST_ARRAY(PLAN) */ {
-                  lisaac_push(&__pos__O0CD,L118638104); /* L905 AREA*/;
-                  force__to__IU4(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),Self__D42D,__tmp__R0CD);
+                if ((li__K0XC ==  16)) {
+                  li__E0XC=(__li__U)((__li__U)((__li__U)((__li__U)(li__3JHC &  16252928) >>  8) | (__li__U)((__li__U)(li__3JHC &  64512) >>  5)) | (__li__U)((__li__U)(li__3JHC &  248) >>  3));
                 };
-                /* NULL __PLAN__XOB__ */
-if (Self__D42D==NULL) {
-                  lisaac_push(&__pos__O0CD,L118756888); /* L906 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  __tmp__R0CD=Self__D42D->level__1BC;
+                if ((li__K0XC ==  24)) {
+                  li__E0XC=li__3JHC;
                 };
-                lisaac_push(&__pos__O0CD,L118757400); /* L906 AREA*/;
-                lisaac_push_first(&__pos__GO4D,L14700552); /* L112 NUMERIC*/;
-                /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__R0CD > plan_value__PTCD)) {
-                  lisaac_push(&__pos__O0CD,L119932440); /* L915 AREA*/;
-                  lisaac_push_first(&__pos__GO4D,L8792066); /* L67 TRUE*/;
-                  lisaac_push_first(&__pos__G1CD,L118765592); /* L906 AREA*/;
-                  /* NULL __LIMIT_X__C2B__ */
-if (elt_x__NTCD==NULL) {
-                    lisaac_push(&__pos__G1CD,L119024152); /* L908 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* LIMIT_X */ {
-                    __tmp__I1CD=elt_x__NTCD->value__L3B;
-                  };
-                  lisaac_push(&__pos__G1CD,L119024664); /* L908 AREA*/;
-                  lisaac_push_first(&__pos__GC5D,L9195016); /* L70 NUMERIC*/;
-                  __tmp__R0CD=(__INTEGER__K)(__tmp__I1CD -  1);
-                  lisaac_push(&__pos__G1CD,L119029272); /* L908 AREA*/;
-                  __tmp__I1CD=min__TLH(__tmp__R0CD,x1__JTCD);
-                  lisaac_push(&__pos__G1CD,L119149592); /* L909 AREA*/;
-                  __tmp__M1CD=__infix_less_equal__GTG(cx0__QTCD,__tmp__I1CD);
-                  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__M1CD) {
-                    lisaac_push(&__pos__G1CD,L119540248); /* L912 AREA*/;
-                    lisaac_push_first(&__pos__GC5D,L8792066); /* L67 TRUE*/;
-                    lisaac_push_first(&__pos__R1CD,L119299096); /* L910 AREA*/;
-                    add_clip__from__to__GYHD(Self__HTCD,win__UTCD,cx0__QTCD,cy0__RTCD,__tmp__I1CD,cy1__TTCD);
-                    lisaac_push(&__pos__R1CD,L119414296); /* L911 AREA*/;
-                    lisaac_push_first(&__pos__VIHE,L9990152); /* L76 NUMERIC*/;
-                    lisaac_push_first(&__pos__WIHE,L11029512); /* L84 NUMERIC*/;
-                    lisaac_push_first(&__pos__XIHE,L9195016); /* L70 NUMERIC*/;
-                    __tmp__ZIHE=(__INTEGER__K)(-  1);
-                    lisaac_push(&__pos__VIHE,L9989128); /* L76 NUMERIC*/;
-                    lisaac_push_first(&__pos__WIHE,L9195016); /* L70 NUMERIC*/;
-                    cx0__QTCD=(__INTEGER__K)(__tmp__I1CD - __tmp__ZIHE);
-                  } else /* FALSE */ {
-                    lisaac_push(&__pos__G1CD,L119540248); /* L912 AREA*/;
-                    lisaac_push_first(&__pos__GC5D,L8530438); /* L65 FALSE*/;
-                  };
-                  /* NULL __PLAN__XOB__ */
-if (Self__D42D==NULL) {
-                    lisaac_push(&__pos__G1CD,L119681048); /* L913 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* PLAN */ {
-                    __tmp__ZIHE=Self__D42D->level__1BC;
-                  };
-                  plan_value__PTCD=__tmp__ZIHE;
-                  /* NULL __PLAN__XOB__ */
-if (Self__D42D==NULL) {
-                    lisaac_push(&__pos__G1CD,L119809048); /* L914 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* PLAN */ {
-                    __tmp__11CD=Self__D42D->window__EOD;
-                  };
-                  win__UTCD=__tmp__11CD;
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__O0CD,L119932440); /* L915 AREA*/;
-                  lisaac_push_first(&__pos__GO4D,L8530438); /* L65 FALSE*/;
+                if ((li__K0XC ==  32)) {
+                  li__E0XC=li__3JHC;
                 };
+                XSetForeground(display,gc,(int)(li__E0XC));
+                XSetFunction(display,gc,(int)( 3));
+                XDrawLine(display,window,gc,(li__AKHC),(li__BKHC),(li__RCXD),(li__BKHC));
               } else /* FALSE */ {
-                lisaac_push(&__pos__E0CD,L122163224); /* L932 AREA*/;
-                lisaac_push_first(&__pos__KAVD,L6826502); /* L52 FALSE*/;
-                lisaac_push_first(&__pos__O0CD,L120069656); /* L916 AREA*/;
-                /* NULL __PLAN__XOB__ */
-if (Self__D42D==NULL) {
-                  lisaac_push(&__pos__O0CD,L120342552); /* L918 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  __tmp__R0CD=Self__D42D->level__1BC;
-                };
-                /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                  lisaac_push(&__pos__O0CD,L120343064); /* L918 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* FAST_ARRAY(PLAN) */ {
-                  lisaac_push(&__pos__O0CD,L120343064); /* L918 AREA*/;
-                  force__to__ORWD(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),__tmp__R0CD);
-                };
-                /* NULL __PLAN__XOB__ */
-if (Self__D42D==NULL) {
-                  lisaac_push(&__pos__O0CD,L120460824); /* L919 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  __tmp__R0CD=Self__D42D->level__1BC;
-                };
-                /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__R0CD == plan_value__PTCD)) {
-                  lisaac_push(&__pos__O0CD,L122029592); /* L931 AREA*/;
-                  lisaac_push_first(&__pos__GO4D,L8792066); /* L67 TRUE*/;
-                  lisaac_push_first(&__pos__G1CD,L120469528); /* L919 AREA*/;
-                  /* NULL __LIMIT_X__C2B__ */
-if (elt_x__NTCD==NULL) {
-                    lisaac_push(&__pos__G1CD,L120728088); /* L921 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* LIMIT_X */ {
-                    __tmp__ZIHE=elt_x__NTCD->value__L3B;
-                  };
-                  lisaac_push(&__pos__G1CD,L120732184); /* L921 AREA*/;
-                  __tmp__R0CD=min__TLH(__tmp__ZIHE,x1__JTCD);
-                  lisaac_push(&__pos__G1CD,L120853528); /* L922 AREA*/;
-                  __tmp__M1CD=__infix_less_equal__GTG(cx0__QTCD,__tmp__R0CD);
-                  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__M1CD) {
-                    lisaac_push(&__pos__G1CD,L121244184); /* L925 AREA*/;
-                    lisaac_push_first(&__pos__GC5D,L8792066); /* L67 TRUE*/;
-                    lisaac_push_first(&__pos__R1CD,L121003032); /* L923 AREA*/;
-                    add_clip__from__to__GYHD(Self__HTCD,win__UTCD,cx0__QTCD,cy0__RTCD,__tmp__R0CD,cy1__TTCD);
-                    lisaac_push(&__pos__R1CD,L121118232); /* L924 AREA*/;
-                    lisaac_push_first(&__pos__VIHE,L9990152); /* L76 NUMERIC*/;
-                    lisaac_push_first(&__pos__WIHE,L11029512); /* L84 NUMERIC*/;
-                    lisaac_push_first(&__pos__XIHE,L9195016); /* L70 NUMERIC*/;
-                    __tmp__ZIHE=(__INTEGER__K)(-  1);
-                    lisaac_push(&__pos__VIHE,L9989128); /* L76 NUMERIC*/;
-                    lisaac_push_first(&__pos__WIHE,L9195016); /* L70 NUMERIC*/;
-                    cx0__QTCD=(__INTEGER__K)(__tmp__R0CD - __tmp__ZIHE);
-                  } else /* FALSE */ {
-                    lisaac_push(&__pos__G1CD,L121244184); /* L925 AREA*/;
-                    lisaac_push_first(&__pos__GC5D,L8530438); /* L65 FALSE*/;
-                  };
-                  lisaac_push(&__pos__G1CD,L121791512); /* L929 AREA*/;
-                  lisaac_push_first(&__pos__GC5D,L10621458); /* L81 BLOCK*/;
-                  do_while__CNXD:
-                  {
-                    lisaac_push(&__pos__GC5D,L10621458); /* L81 BLOCK*/;
-                    lisaac_push_first(&__pos__R1CD,L121649688); /* L928 AREA*/;
-                    lisaac_push_first(&__pos__VIHE,L9195016); /* L70 NUMERIC*/;
-                    plan_value__PTCD=(__INTEGER__K)(plan_value__PTCD -  1);
-                    lisaac_push(&__pos__GC5D,L10755090); /* L82 BLOCK*/;
-                    lisaac_push_first(&__pos__R1CD,L121774104); /* L929 AREA*/;
-                    /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                      lisaac_push(&__pos__R1CD,L121787928); /* L929 AREA*/;
-                      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                    } else /* FAST_ARRAY(PLAN) */ {
-                      lisaac_push(&__pos__R1CD,L121787928); /* L929 AREA*/;
-                      __tmp__M3CD=item__IDNB(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),plan_value__PTCD);
-                    };
-                    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__M3CD == (void *)NULL)) {
-                      lisaac_push(&__pos__GC5D,L11012626); /* L84 BLOCK*/;
-                      lisaac_push_first(&__pos__R1CD,L8792066); /* L67 TRUE*/;
-                      lisaac_push_first(&__pos__VIHE,L10888722); /* L83 BLOCK*/;
-                      goto do_while__CNXD;
-                    } else /* FALSE */ {
-                      lisaac_push(&__pos__GC5D,L11012626); /* L84 BLOCK*/;
-                      lisaac_push_first(&__pos__R1CD,L8530438); /* L65 FALSE*/;
-                    };
-                  };
-                  /* NULL __FAST_ARRAYoPLANo__LJD__ */
-if (stack_plan__UJD==NULL) {
-                    lisaac_push(&__pos__G1CD,L121914904); /* L930 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* FAST_ARRAY(PLAN) */ {
-                    lisaac_push(&__pos__G1CD,L121914904); /* L930 AREA*/;
-                    __tmp__M3CD=item__IDNB(((__FAST_ARRAYoPLANo__LJD *)stack_plan__UJD),plan_value__PTCD);
-                  };
-                  /* NULL __PLAN__XOB__ */
-if (__tmp__M3CD==NULL) {
-                    lisaac_push(&__pos__G1CD,L121918488); /* L930 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else /* PLAN */ {
-                    __tmp__11CD=__tmp__M3CD->window__EOD;
-                  };
-                  win__UTCD=__tmp__11CD;
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__O0CD,L122029592); /* L931 AREA*/;
-                  lisaac_push_first(&__pos__GO4D,L8530438); /* L65 FALSE*/;
-                };
-              };
-            } else /* FALSE */ {
-              lisaac_push(&__pos__ZVCD,L122293272); /* L933 AREA*/;
-              lisaac_push_first(&__pos__432D,L8530438); /* L65 FALSE*/;
-            };
-            /* NULL __LIMIT_X__C2B__ */
-if (elt_x__NTCD==NULL) {
-              lisaac_push(&__pos__ZVCD,L122432536); /* L934 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              __tmp__1VCD=elt_x__NTCD->next__CQD;
-            };
-            elt_x__NTCD=__tmp__1VCD;
-            lisaac_push(&__pos__WD2D,L10755090); /* L82 BLOCK*/;
-            lisaac_push_first(&__pos__ZVCD,L122560024); /* L935 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__1VCD != (void *)NULL)) {
-              lisaac_push(&__pos__WD2D,L11012626); /* L84 BLOCK*/;
-              lisaac_push_first(&__pos__ZVCD,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__432D,L10888722); /* L83 BLOCK*/;
-              goto do_while__LEHD;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__WD2D,L11012626); /* L84 BLOCK*/;
-              lisaac_push_first(&__pos__ZVCD,L8530438); /* L65 FALSE*/;
-            };
-          };
-          lisaac_push(&__pos__2UCD,L122688024); /* L936 AREA*/;
-          __tmp__4WCD=__infix_less_equal__GTG(cx0__QTCD,x1__JTCD);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4WCD) {
-            lisaac_push(&__pos__2UCD,L122947608); /* L938 AREA*/;
-            lisaac_push_first(&__pos__WD2D,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__ZVCD,L122837016); /* L937 AREA*/;
-            add_clip__from__to__GYHD(Self__HTCD,win__UTCD,cx0__QTCD,cy0__RTCD,x1__JTCD,cy1__TTCD);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__2UCD,L122947608); /* L938 AREA*/;
-            lisaac_push_first(&__pos__WD2D,L8530438); /* L65 FALSE*/;
-          };
-          lisaac_push(&__pos__2UCD,L123082776); /* L939 AREA*/;
-          lisaac_push_first(&__pos__WD2D,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__ZVCD,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__432D,L9195016); /* L70 NUMERIC*/;
-          __tmp__2VCD=(__INTEGER__K)(-  1);
-          lisaac_push(&__pos__WD2D,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__ZVCD,L9195016); /* L70 NUMERIC*/;
-          cy0__RTCD=(__INTEGER__K)(cy1__TTCD - __tmp__2VCD);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__VUCD,L123208728); /* L940 AREA*/;
-          lisaac_push_first(&__pos__4VGD,L8530438); /* L65 FALSE*/;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)elt_y__OTCD != (void *)NULL)) {
-          lisaac_push(&__pos__VUCD,L125174808); /* L955 AREA*/;
-          lisaac_push_first(&__pos__4VGD,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__2UCD,L125068312); /* L954 AREA*/;
-          lisaac_push_first(&__pos__WD2D,L10621458); /* L81 BLOCK*/;
-          do_while__EFHD:
-          {
-            lisaac_push(&__pos__WD2D,L10621458); /* L81 BLOCK*/;
-            lisaac_push_first(&__pos__ZVCD,L123602968); /* L943 AREA*/;
-            /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__OTCD==NULL) {
-              lisaac_push(&__pos__ZVCD,L123741720); /* L944 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              Self__D42D=elt_y__OTCD->plan__QKD;
-            };
-            /* NULL __PLAN__XOB__ */
-if (Self__D42D==NULL) {
-              lisaac_push(&__pos__ZVCD,L123869720); /* L945 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__QYCD=Self__D42D->is_y__SKD;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__QYCD) {
-              lisaac_push(&__pos__ZVCD,L124783640); /* L952 AREA*/;
-              lisaac_push_first(&__pos__432D,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__E0CD,L123872792); /* L945 AREA*/;
-              /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__OTCD==NULL) {
-                lisaac_push(&__pos__E0CD,L124004376); /* L946 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* LIMIT_Y */ {
-                __tmp__W0CD=elt_y__OTCD->is_top__PRD;
-              };
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__W0CD) {
-                lisaac_push(&__pos__E0CD,L124653592); /* L951 AREA*/;
-                lisaac_push_first(&__pos__KAVD,L6825986); /* L52 TRUE*/;
-                lisaac_push_first(&__pos__O0CD,L124007448); /* L946 AREA*/;
-                /* NULL __PLAN__XOB__ */
-if (Self__D42D==NULL) {
-                  lisaac_push(&__pos__O0CD,L124131864); /* L947 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  lisaac_push(&__pos__O0CD,L124131864); /* L947 AREA*/;
-                  __tmp__T0CD=((__PLAN__XOB *)Self__D42D);
-                  lisaac_push_first(&__pos__GO4D,L22157894); /* L169 PLAN*/;
-                  __tmp__T0CD->is_x__GMD=TRUE__B__;
+                switch (((struct ___OBJ *)li__EKHC)->__id) {
+                case __li__SB__: {
+                  li__UMHC=((__li__SB *)li__EKHC)->li__HC.li__3JB;
+                } break;
+                case __li__TB__: {
+                  li__UMHC=((__li__TB *)li__EKHC)->li__3JB;
+                } break;
+                case __li__TC__: {
+                  li__UMHC=((__li__TC *)li__EKHC)->li__XC.li__VC.li__3JB;
+                } break;
+                case __li__YC__: {
+                  li__UMHC=((__li__YC *)li__EKHC)->li__ZC.li__3JB;
+                } break;
+                case __li__RL__: {
+                  li__UMHC=((__li__RL *)li__EKHC)->li__SL.li__VC.li__3JB;
+                } break;
+                case __li__AS__: {
+                  li__UMHC=((__li__AS *)li__EKHC)->li__BS.li__3JB;
+                } break;
+                case __li__GS__: {
+                  li__UMHC=((__li__GS *)li__EKHC)->li__IS.li__3JB;
+                } break;
                 };
-              } else /* FALSE */ {
-                lisaac_push(&__pos__E0CD,L124653592); /* L951 AREA*/;
-                lisaac_push_first(&__pos__KAVD,L6826502); /* L52 FALSE*/;
-                lisaac_push_first(&__pos__O0CD,L124263960); /* L948 AREA*/;
-                /* NULL __PLAN__XOB__ */
-if (Self__D42D==NULL) {
-                  lisaac_push(&__pos__O0CD,L124395544); /* L949 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  lisaac_push(&__pos__O0CD,L124395544); /* L949 AREA*/;
-                  __tmp__T0CD=((__PLAN__XOB *)Self__D42D);
-                  lisaac_push_first(&__pos__GO4D,L21504070); /* L164 PLAN*/;
-                  __tmp__T0CD->is_y__SKD=FALSE__I__;
+                li__VMHC=(__li__K)(li__AKHC - li__UMHC);
+                switch (((struct ___OBJ *)li__EKHC)->__id) {
+                case __li__SB__: {
+                  li__YMHC=((__li__SB *)li__EKHC)->li__HC.li__4JB;
+                } break;
+                case __li__TB__: {
+                  li__YMHC=((__li__TB *)li__EKHC)->li__4JB;
+                } break;
+                case __li__TC__: {
+                  li__YMHC=((__li__TC *)li__EKHC)->li__XC.li__VC.li__4JB;
+                } break;
+                case __li__YC__: {
+                  li__YMHC=((__li__YC *)li__EKHC)->li__ZC.li__4JB;
+                } break;
+                case __li__RL__: {
+                  li__YMHC=((__li__RL *)li__EKHC)->li__SL.li__VC.li__4JB;
+                } break;
+                case __li__AS__: {
+                  li__YMHC=((__li__AS *)li__EKHC)->li__BS.li__4JB;
+                } break;
+                case __li__GS__: {
+                  li__YMHC=((__li__GS *)li__EKHC)->li__IS.li__4JB;
+                } break;
                 };
-                /* NULL __PLAN__XOB__ */
-if (Self__D42D==NULL) {
-                  lisaac_push(&__pos__O0CD,L124526616); /* L950 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* PLAN */ {
-                  lisaac_push(&__pos__O0CD,L124526616); /* L950 AREA*/;
-                  __tmp__T0CD=((__PLAN__XOB *)Self__D42D);
-                  lisaac_push_first(&__pos__GO4D,L22814790); /* L174 PLAN*/;
-                  __tmp__T0CD->is_x__GMD=FALSE__I__;
+                li__ZMHC=(__li__K)(li__BKHC - li__YMHC);
+                li__YMHC=(__li__K)(li__RCXD - li__UMHC);
+                switch (((struct ___OBJ *)li__EKHC)->__id) {
+                case __li__SB__:  break;
+                case __li__TB__:  break;
+                case __li__TC__:  break;
+                case __li__YC__:  break;
+                case __li__RL__:  break;
+                case __li__AS__: {
+                  li__B03B(((__li__AS *)li__EKHC),li__VMHC,li__ZMHC,li__YMHC,li__3JHC);
+                } break;
+                case __li__GS__: {
+                  li__J03B(((__li__GS *)((__li__AS *)li__EKHC)),li__VMHC,li__ZMHC,li__YMHC,li__3JHC);
+                } break;
                 };
               };
-            } else /* FALSE */ {
-              lisaac_push(&__pos__ZVCD,L124783640); /* L952 AREA*/;
-              lisaac_push_first(&__pos__432D,L8530438); /* L65 FALSE*/;
-            };
-            /* NULL __LIMIT_Y__F2B__ */
-if (elt_y__OTCD==NULL) {
-              lisaac_push(&__pos__ZVCD,L124922904); /* L953 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              __tmp__PWCD=elt_y__OTCD->next__5KD;
-            };
-            elt_y__OTCD=__tmp__PWCD;
-            lisaac_push(&__pos__WD2D,L10755090); /* L82 BLOCK*/;
-            lisaac_push_first(&__pos__ZVCD,L125050392); /* L954 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__PWCD != (void *)NULL)) {
-              lisaac_push(&__pos__ZVCD,L125058584); /* L954 AREA*/;
-              lisaac_push_first(&__pos__432D,L10652674); /* L81 TRUE*/;
-              lisaac_push_first(&__pos__E0CD,L125059608); /* L954 AREA*/;
-              /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__PWCD==NULL) {
-                lisaac_push(&__pos__E0CD,L125065240); /* L954 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* LIMIT_Y */ {
-                __tmp__H0CD=__tmp__PWCD->value__S3B;
-              };
-              __tmp__QYCD=(__tmp__H0CD == tmp__MTCD);
-            } else /* FALSE */ {
-              lisaac_push(&__pos__ZVCD,L125058584); /* L954 AREA*/;
-              lisaac_push_first(&__pos__432D,L12081158); /* L92 FALSE*/;
-              __tmp__QYCD=FALSE__I__;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__QYCD) {
-              lisaac_push(&__pos__WD2D,L11012626); /* L84 BLOCK*/;
-              lisaac_push_first(&__pos__ZVCD,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__432D,L10888722); /* L83 BLOCK*/;
-              goto do_while__EFHD;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__WD2D,L11012626); /* L84 BLOCK*/;
-              lisaac_push_first(&__pos__ZVCD,L8530438); /* L65 FALSE*/;
-            };
+              li__SCXD=(__li__K)(li__RCXD +  1);
+              li__AKHC=li__SCXD;
+            } while ((li__SCXD <= li__CKHC));
           };
-        } else /* FALSE */ {
-          lisaac_push(&__pos__VUCD,L125174808); /* L955 AREA*/;
-          lisaac_push_first(&__pos__4VGD,L8530438); /* L65 FALSE*/;
         };
-        lisaac_push(&__pos__DUFD,L9709074); /* L74 BLOCK*/;
-        goto while_do__1UFD;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__2TFD,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__OUCD,L8530438); /* L65 FALSE*/;
       };
+      li__ICBC=(__li__K)(li__ICBC +  1);
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__GTCD,L125438488); /* L957 AREA*/;
-    lisaac_push_first(&__pos__R1DD,L8530438); /* L65 FALSE*/;
   };
 }
 
-static __INTEGER__K width_min__OTHC(__G_DIV_EXPR__M53 *Self__QTHC)
-/* (Strict G_DIV_EXPR{G_DIV_EXPR__M53}) With result Recursive, No inlinable. NO CONTEXT! */
+static void li__KT4B(__li__ES0 *li__LT4B)
+/* (Strict G_DIV_EXPR{li__ES0}) Void Recursive, No inlinable. NO CONTEXT! */
 {
-  __G_OUT__YC *__tmp__STHC;
-  __INTEGER__K __tmp__TTHC,__tmp__VTHC,__tmp__XTHC,Result__RTHC;
-  __G_RAW__KM *__tmp__UTHC;
-  __POINTER__CB __tmp__NHJC;
-  _____CONTEXT __pos__PTHC,__pos__JHJC,__pos__MOKC,__pos__UHJC;
-  _____CONTEXT __pos__2THC,__pos__JPMD,__pos__VMND,__pos__RPMD;
-  _____CONTEXT __pos__4TDE;
-  __BOOLEAN__C __tmp__PHJC,__tmp__4THC,__tmp__XHJC;
-  lisaac_push_first(&__pos__PTHC,L7215722); /* L55 G_DIV_EXPR*/;
-  __tmp__STHC=Self__QTHC->parent_g_binary_expr__P53.left__GMHC;
-  /* NULL __G_OUT__YC__ */
-if (__tmp__STHC==NULL) {
-    lisaac_push(&__pos__PTHC,L7480426); /* L57 G_DIV_EXPR*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* G_OUT */ {
-    lisaac_push(&__pos__PTHC,L7480426); /* L57 G_DIV_EXPR*/;
-    __tmp__TTHC=width_min__VAVC(((__G_OUT__YC *)__tmp__STHC));
+  __li__YC *li__2AZD;
+  li__2AZD=((__li__YC *)li__LT4B->li__HS0.li__ZQ4B);
+  if (((void *)li__2AZD->li__ZC.li__ZKB != (void *)NULL)) {
+    li__CWQC(li__2AZD, 0, 0,(__li__K)(li__2AZD->li__ZC.li__ZR -  1),(__li__K)(li__2AZD->li__ZC.li__3R -  1));
   };
-  __tmp__UTHC=Self__QTHC->parent_g_binary_expr__P53.right__LMHC;
-  /* NULL __G_RAW__KM__ */
-if (__tmp__UTHC==NULL) {
-    lisaac_push(&__pos__PTHC,L7491178); /* L57 G_DIV_EXPR*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* G_RAW */ {
-    lisaac_push(&__pos__PTHC,L7491178); /* L57 G_DIV_EXPR*/;
-    __tmp__VTHC=width_min__EBVC(((__G_RAW__KM *)__tmp__UTHC));
-  };
-  lisaac_push(&__pos__PTHC,L7603306); /* L58 G_DIV_EXPR*/;
-  __tmp__XTHC=max__IMH(__tmp__TTHC,__tmp__VTHC);
-  Result__RTHC=__tmp__XTHC;
-  lisaac_push(&__pos__PTHC,L10357792); /* L79 G_EXPR*/;
-  lisaac_push_first(&__pos__JHJC,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__MOKC,L7481860); /* L57 OBJECT*/;
-  __tmp__NHJC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__JHJC,L24520722); /* L187 BLOCK*/;
-  __tmp__PHJC=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__PHJC) {
-    lisaac_push(&__pos__JHJC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__MOKC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__UHJC,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__2THC,L10363424); /* L79 G_EXPR*/;
-    __tmp__4THC=__infix_greater_equal__JGG(__tmp__XTHC, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4THC) {
-      lisaac_push(&__pos__UHJC,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__2THC,L13509634); /* L103 TRUE*/;
-      __tmp__XHJC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__UHJC,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__2THC,L14689286); /* L112 FALSE*/;
-      __tmp__XHJC=TRUE__B__;
-    };
-    __tmp__4THC=__tmp__XHJC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__JHJC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__MOKC,L12081158); /* L92 FALSE*/;
-    __tmp__4THC=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4THC) {
-    lisaac_push(&__pos__JHJC,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__MOKC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__UHJC,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__UHJC,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__2THC,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__JPMD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__VMND,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__RPMD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__NHJC));
-    lisaac_push(&__pos__2THC,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__2THC,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__JPMD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__VMND,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__RPMD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__4TDE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__2THC,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__JPMD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__VMND,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__JHJC,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__MOKC,L8530438); /* L65 FALSE*/;
-  };
-  return(Result__RTHC);
+  li__JIKC(((__li__RL *)li__LT4B->li__HS0.li__4Q4B));
 }
 
-static __INTEGER__K height_min__BUHC(__G_DIV_EXPR__M53 *Self__DUHC)
-/* (Strict G_DIV_EXPR{G_DIV_EXPR__M53}) With result Recursive, No inlinable. NO CONTEXT! */
+static void li__CFE(__li__TC *li__DFE,__li__K li__EFE,__li__K li__FFE)
+/* (Strict DESK{li__TC},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) Void Recursive, No inlinable. NO CONTEXT! */
 {
-  __G_OUT__YC *__tmp__FUHC;
-  __INTEGER__K __tmp__GUHC,__tmp__IUHC,__tmp__DUDE,Result__EUHC;
-  __G_RAW__KM *__tmp__HUHC;
-  __POINTER__CB __tmp__LIJC;
-  _____CONTEXT __pos__CUHC,__pos__5TDE,__pos__AUDE,__pos__BUDE;
-  _____CONTEXT __pos__OUHC,__pos__4PMD,__pos__BNND,__pos__GQMD;
-  _____CONTEXT __pos__MUDE;
-  __BOOLEAN__C __tmp__NIJC,__tmp__QUHC,__tmp__VIJC;
-  lisaac_push_first(&__pos__CUHC,L7871594); /* L60 G_DIV_EXPR*/;
-  __tmp__FUHC=Self__DUHC->parent_g_binary_expr__P53.left__GMHC;
-  /* NULL __G_OUT__YC__ */
-if (__tmp__FUHC==NULL) {
-    lisaac_push(&__pos__CUHC,L8136810); /* L62 G_DIV_EXPR*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* G_OUT */ {
-    lisaac_push(&__pos__CUHC,L8136810); /* L62 G_DIV_EXPR*/;
-    __tmp__GUHC=height_min__JXUC(((__G_OUT__YC *)__tmp__FUHC));
-  };
-  __tmp__HUHC=Self__DUHC->parent_g_binary_expr__P53.right__LMHC;
-  /* NULL __G_RAW__KM__ */
-if (__tmp__HUHC==NULL) {
-    lisaac_push(&__pos__CUHC,L8258666); /* L63 G_DIV_EXPR*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* G_RAW */ {
-    lisaac_push(&__pos__CUHC,L8258666); /* L63 G_DIV_EXPR*/;
-    __tmp__IUHC=height_min__UBVC(((__G_RAW__KM *)__tmp__HUHC));
-  };
-  lisaac_push(&__pos__CUHC,L8137322); /* L62 G_DIV_EXPR*/;
-  lisaac_push_first(&__pos__5TDE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__AUDE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__BUDE,L9195016); /* L70 NUMERIC*/;
-  __tmp__DUDE=(__INTEGER__K)(- __tmp__IUHC);
-  lisaac_push(&__pos__5TDE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__AUDE,L9195016); /* L70 NUMERIC*/;
-  __tmp__IUHC=(__INTEGER__K)(__tmp__GUHC - __tmp__DUDE);
-  Result__EUHC=__tmp__IUHC;
-  lisaac_push(&__pos__CUHC,L11537440); /* L88 G_EXPR*/;
-  lisaac_push_first(&__pos__5TDE,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__AUDE,L7481860); /* L57 OBJECT*/;
-  __tmp__LIJC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__5TDE,L24520722); /* L187 BLOCK*/;
-  __tmp__NIJC=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NIJC) {
-    lisaac_push(&__pos__5TDE,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__AUDE,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__BUDE,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__OUHC,L11543072); /* L88 G_EXPR*/;
-    __tmp__QUHC=__infix_greater_equal__JGG(__tmp__IUHC, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__QUHC) {
-      lisaac_push(&__pos__BUDE,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__OUHC,L13509634); /* L103 TRUE*/;
-      __tmp__VIJC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__BUDE,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__OUHC,L14689286); /* L112 FALSE*/;
-      __tmp__VIJC=TRUE__B__;
+  void *li__GFE,*li__YFE;
+  li__DFE->li__XC.li__VC.li__3JB=(__li__K)(li__DFE->li__XC.li__VC.li__3JB + li__EFE);
+  li__DFE->li__XC.li__VC.li__4JB=(__li__K)(li__DFE->li__XC.li__VC.li__4JB + li__FFE);
+  li__WGE(li__DFE);
+  li__GFE=li__DFE->li__XC.li__VC.li__JKB;
+  while (((void *)li__GFE != (void *)NULL)) {
+    switch (((struct ___OBJ *)li__GFE)->__id) {
+    case __li__SB__: {
+      li__4PLB(((__li__SB *)((__li__TB *)li__GFE)),li__EFE,li__FFE);
+    } break;
+    case __li__TC__: {
+      li__CFE(((__li__TC *)((__li__TB *)li__GFE)),li__EFE,li__FFE);
+    } break;
+    case __li__YC__: {
+      li__J4WC(((__li__YC *)((__li__TB *)li__GFE)),li__EFE,li__FFE);
+    } break;
+    case __li__RL__: {
+      li__DJXC(((__li__RL *)((__li__TB *)li__GFE)),li__EFE,li__FFE);
+    } break;
+    case __li__AS__: {
+      li__GM1(((__li__AS *)((__li__TB *)li__GFE)),li__EFE,li__FFE);
+    } break;
+    case __li__GS__: {
+      li__JVM(((__li__GS *)((__li__TB *)li__GFE)),li__EFE,li__FFE);
+    } break;
     };
-    __tmp__QUHC=__tmp__VIJC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__5TDE,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__AUDE,L12081158); /* L92 FALSE*/;
-    __tmp__QUHC=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__QUHC) {
-    lisaac_push(&__pos__5TDE,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__AUDE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__BUDE,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__BUDE,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__OUHC,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__4PMD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__BNND,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__GQMD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__LIJC));
-    lisaac_push(&__pos__OUHC,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__OUHC,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__4PMD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__BNND,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__GQMD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__MUDE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__OUHC,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__4PMD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__BNND,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__5TDE,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__AUDE,L8530438); /* L65 FALSE*/;
+    switch (((struct ___OBJ *)li__GFE)->__id) {
+    case __li__SB__: {
+      li__YFE=((__li__SB *)li__GFE)->li__HC.li__5JB;
+    } break;
+    case __li__TC__: {
+      li__YFE=((__li__TC *)li__GFE)->li__XC.li__VC.li__5JB;
+    } break;
+    case __li__YC__: {
+      li__YFE=((__li__YC *)li__GFE)->li__ZC.li__5JB;
+    } break;
+    case __li__RL__: {
+      li__YFE=((__li__RL *)li__GFE)->li__SL.li__VC.li__5JB;
+    } break;
+    case __li__AS__: {
+      li__YFE=((__li__AS *)li__GFE)->li__BS.li__5JB;
+    } break;
+    case __li__GS__: {
+      li__YFE=((__li__GS *)li__GFE)->li__IS.li__5JB;
+    } break;
+    };
+    li__GFE=li__YFE;
   };
-  return(Result__EUHC);
 }
 
-static void append_plan__GUC(__DESK__TC *Self__IUC)
-/* (Strict DESK{DESK__TC}) Void No recursive, No inlinable. NO CONTEXT! */
+static void li__P0E(__li__K li__R0E,__li__K li__S0E,__li__K li__T0E,__li__K li__U0E)
+/* (Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) Void No recursive, No inlinable. NO CONTEXT! */
 {
-  __INTEGER__K xw0__LUC,yw0__MUC,xw1__NUC,yw1__OUC,x0__PUC,y0__QUC;
-  __INTEGER__K y1__SUC,__tmp__NVC,__tmp__RUDE,__tmp__ZUDE,__tmp__VXC;
-  __INTEGER__K __tmp__WXC,__tmp__XXC,__tmp__YXC,__tmp__XZC,__tmp__BVDE;
-  __INTEGER__K __tmp__YZC;
-  void *win__VUC,*winp__WUC,*__tmp__4UC,*__tmp__5XC,*__tmp__WYC;
-  __PLAN__XOB *__tmp__5UC,*Self__GC1D,*__tmp__LYC,*Self__GT1D;
-  __PLAN__XOB *Self__JT1D;
-  __LIMIT_X__C2B *__tmp__MVC,*__tmp__U0C,*__tmp__V0C;
-  __LIMIT_Y__F2B *__tmp__QVC,*__tmp__A1C,*__tmp__B1C;
-  _____CONTEXT __pos__HUC,__pos__RUD,__pos__2UC,__pos__DQE,__pos__EVC;
-  _____CONTEXT __pos__CR0D,__pos__EC1D,__pos__JTPC,__pos__DYC;
-  _____CONTEXT __pos__FTRC,__pos__JYC;
-  __BOOLEAN__C is_return__TUC,__tmp__DWC,__tmp__ZWC,__tmp__MXC;
-  __BOOLEAN__C __tmp__OYC;
-  lisaac_push_first(&__pos__HUC,L88481816); /* L675 AREA*/;
-  xw0__LUC= 0;
-  yw0__MUC= 0;
-  xw1__NUC= 0;
-  yw1__OUC= 0;
-  x0__PUC= 0;
-  y0__QUC= 0;
-  y1__SUC= 0;
-  is_return__TUC=FALSE__I__;
-  win__VUC=NULL;
-  winp__WUC=NULL;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__IUC->parent_g_raw__XC.parent_area__VC.parent__DBB != (void *)NULL)) {
-    lisaac_push(&__pos__HUC,L91621912); /* L699 AREA*/;
-    lisaac_push_first(&__pos__RUD,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__2UC,L89533976); /* L683 AREA*/;
-    __tmp__4UC=Self__IUC->parent_g_raw__XC.parent_area__VC.parent__DBB;
-    /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__4UC==NULL) {
-      lisaac_push(&__pos__2UC,L89795096); /* L685 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)__tmp__4UC)->__id) {
-      case __AREA__PB__: {
-        __tmp__5UC=((__AREA__PB *)__tmp__4UC)->plan__ZOB;
+  __li__0KB *li__V0E,*li__U1E;
+  __li__K li__W0E,li__KDXD,li__JDXD,li__NDXD,li__RDXD,li__VDXD,li__J5E;
+  __li__K li__K5E,li__M5E,li__O5E,li__Q5E;
+  void *li__10E,*li__20E,*li__B1E,*li__B2E;
+  li__V0E=NULL;
+  li__W0E= 0;
+  li__10E=NULL;
+  li__20E=li__TC__;
+  do {
+    switch (((struct ___OBJ *)li__20E)->__id) {
+    case __li__TB__: {
+      li__B1E=((__li__TB *)li__20E)->li__WKB;
+    } break;
+    case __li__TC__: {
+      li__B1E=((__li__TC *)li__20E)->li__XC.li__VC.li__WKB;
+    } break;
+    case __li__RL__: {
+      li__B1E=((__li__RL *)li__20E)->li__SL.li__VC.li__WKB;
+    } break;
+    };
+    li__10E=li__B1E;
+    while (((li__W0E ==  0) && ((void *)li__10E != (void *)NULL))) {
+      switch (((struct ___OBJ *)li__10E)->__id) {
+      case __li__SB__: {
+        li__U1E=((__li__SB *)li__10E)->li__HC.li__2KB;
       } break;
-      case __DESK__TC__: {
-        __tmp__5UC=((__DESK__TC *)__tmp__4UC)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
+      case __li__TB__: {
+        li__U1E=((__li__TB *)li__10E)->li__2KB;
       } break;
-      case __G_RAW__KM__: {
-        __tmp__5UC=((__G_RAW__KM *)__tmp__4UC)->parent_g_group__LM.parent_area__VC.plan__ZOB;
+      case __li__TC__: {
+        li__U1E=((__li__TC *)li__10E)->li__XC.li__VC.li__2KB;
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__5UC == (void *)NULL)) {
-      lisaac_push(&__pos__2UC,L90836504); /* L693 AREA*/;
-      lisaac_push_first(&__pos__DQE,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__EVC,L89925656); /* L686 AREA*/;
-      is_return__TUC=TRUE__B__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__2UC,L90836504); /* L693 AREA*/;
-      lisaac_push_first(&__pos__DQE,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__EVC,L90184728); /* L688 AREA*/;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__5UC==NULL) {
-        lisaac_push(&__pos__EVC,L90314264); /* L689 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__MVC=__tmp__5UC->x0__J3B;
-      };
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__MVC==NULL) {
-        lisaac_push(&__pos__EVC,L90317336); /* L689 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        __tmp__NVC=__tmp__MVC->value__L3B;
-      };
-      xw0__LUC=__tmp__NVC;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__5UC==NULL) {
-        lisaac_push(&__pos__EVC,L90445336); /* L690 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__MVC=__tmp__5UC->x1__N3B;
-      };
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__MVC==NULL) {
-        lisaac_push(&__pos__EVC,L90448408); /* L690 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        __tmp__NVC=__tmp__MVC->value__L3B;
-      };
-      xw1__NUC=__tmp__NVC;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__5UC==NULL) {
-        lisaac_push(&__pos__EVC,L90576408); /* L691 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__QVC=__tmp__5UC->y0__Q3B;
-      };
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__QVC==NULL) {
-        lisaac_push(&__pos__EVC,L90579480); /* L691 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        __tmp__NVC=__tmp__QVC->value__S3B;
-      };
-      yw0__MUC=__tmp__NVC;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__5UC==NULL) {
-        lisaac_push(&__pos__EVC,L90707480); /* L692 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__QVC=__tmp__5UC->y1__U3B;
-      };
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__QVC==NULL) {
-        lisaac_push(&__pos__EVC,L90710552); /* L692 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        __tmp__NVC=__tmp__QVC->value__S3B;
-      };
-      lisaac_push(&__pos__EVC,L90711064); /* L692 AREA*/;
-      lisaac_push_first(&__pos__CR0D,L9195016); /* L70 NUMERIC*/;
-      yw1__OUC=(__INTEGER__K)(__tmp__NVC -  1);
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__HUC,L91621912); /* L699 AREA*/;
-    lisaac_push_first(&__pos__RUD,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__2UC,L90970136); /* L694 AREA*/;
-    yw0__MUC= 0;
-    xw0__LUC= 0;
-    __tmp__NVC=(*(VIDEO__QB__)).width__PD;
-    lisaac_push(&__pos__2UC,L91372568); /* L697 AREA*/;
-    lisaac_push_first(&__pos__DQE,L9195016); /* L70 NUMERIC*/;
-    xw1__NUC=(__INTEGER__K)(__tmp__NVC -  1);
-    __tmp__NVC=(*(VIDEO__QB__)).height__QD;
-    lisaac_push(&__pos__2UC,L91504152); /* L698 AREA*/;
-    lisaac_push_first(&__pos__DQE,L9195016); /* L70 NUMERIC*/;
-    yw1__OUC=(__INTEGER__K)(__tmp__NVC -  1);
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (is_return__TUC) {
-    lisaac_push(&__pos__HUC,L91753496); /* L700 AREA*/;
-    lisaac_push_first(&__pos__RUD,L13509634); /* L103 TRUE*/;
-    __tmp__DWC=FALSE__I__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__HUC,L91753496); /* L700 AREA*/;
-    lisaac_push_first(&__pos__RUD,L14689286); /* L112 FALSE*/;
-    __tmp__DWC=TRUE__B__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DWC) {
-    lisaac_push(&__pos__HUC,L99748376); /* L761 AREA*/;
-    lisaac_push_first(&__pos__RUD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__2UC,L91761688); /* L700 AREA*/;
-    x0__PUC=Self__IUC->parent_g_raw__XC.parent_area__VC.x_window__YNB;
-    __tmp__NVC=Self__IUC->parent_g_raw__XC.parent_area__VC.width__IT;
-    lisaac_push(&__pos__2UC,L92150296); /* L703 AREA*/;
-    lisaac_push_first(&__pos__DQE,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__EVC,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__CR0D,L9195016); /* L70 NUMERIC*/;
-    __tmp__RUDE=(__INTEGER__K)(- __tmp__NVC);
-    lisaac_push(&__pos__DQE,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__EVC,L9195016); /* L70 NUMERIC*/;
-    __tmp__NVC=(__INTEGER__K)(x0__PUC - __tmp__RUDE);
-    lisaac_push(&__pos__2UC,L92153368); /* L703 AREA*/;
-    lisaac_push_first(&__pos__DQE,L9195016); /* L70 NUMERIC*/;
-    __tmp__RUDE=(__INTEGER__K)(__tmp__NVC -  1);
-    y0__QUC=Self__IUC->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
-    __tmp__NVC=Self__IUC->parent_g_raw__XC.parent_area__VC.height__MT;
-    lisaac_push(&__pos__2UC,L92412440); /* L705 AREA*/;
-    lisaac_push_first(&__pos__DQE,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__EVC,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__CR0D,L9195016); /* L70 NUMERIC*/;
-    __tmp__ZUDE=(__INTEGER__K)(- __tmp__NVC);
-    lisaac_push(&__pos__DQE,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__EVC,L9195016); /* L70 NUMERIC*/;
-    __tmp__NVC=(__INTEGER__K)(y0__QUC - __tmp__ZUDE);
-    lisaac_push(&__pos__2UC,L92416024); /* L705 AREA*/;
-    lisaac_push_first(&__pos__DQE,L9195016); /* L70 NUMERIC*/;
-    y1__SUC=(__INTEGER__K)(__tmp__NVC -  1);
-    lisaac_push(&__pos__2UC,L92543000); /* L706 AREA*/;
-    __tmp__DWC=__infix_greater_equal__JGG(__tmp__RUDE,xw0__LUC);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DWC) {
-      lisaac_push(&__pos__2UC,L92546584); /* L706 AREA*/;
-      lisaac_push_first(&__pos__DQE,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__EVC,L92549656); /* L706 AREA*/;
-      __tmp__ZWC=__infix_less_equal__GTG(x0__PUC,xw1__NUC);
-      __tmp__MXC=__tmp__ZWC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__2UC,L92546584); /* L706 AREA*/;
-      lisaac_push_first(&__pos__DQE,L12081158); /* L92 FALSE*/;
-      __tmp__MXC=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MXC) {
-      lisaac_push(&__pos__2UC,L92553240); /* L706 AREA*/;
-      lisaac_push_first(&__pos__DQE,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__EVC,L92673560); /* L707 AREA*/;
-      __tmp__ZWC=__infix_greater_equal__JGG(y1__SUC,yw0__MUC);
-      __tmp__MXC=__tmp__ZWC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__2UC,L92553240); /* L706 AREA*/;
-      lisaac_push_first(&__pos__DQE,L12081158); /* L92 FALSE*/;
-      __tmp__MXC=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MXC) {
-      lisaac_push(&__pos__2UC,L92677144); /* L707 AREA*/;
-      lisaac_push_first(&__pos__DQE,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__EVC,L92680216); /* L707 AREA*/;
-      __tmp__ZWC=__infix_less_equal__GTG(y0__QUC,yw1__OUC);
-      __tmp__MXC=__tmp__ZWC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__2UC,L92677144); /* L707 AREA*/;
-      lisaac_push_first(&__pos__DQE,L12081158); /* L92 FALSE*/;
-      __tmp__MXC=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MXC) {
-      lisaac_push(&__pos__2UC,L99618328); /* L760 AREA*/;
-      lisaac_push_first(&__pos__DQE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__EVC,L92937752); /* L709 AREA*/;
-      __tmp__VXC=max__IMH(x0__PUC,xw0__LUC);
-      x0__PUC=__tmp__VXC;
-      lisaac_push(&__pos__EVC,L93068824); /* L710 AREA*/;
-      __tmp__WXC=min__TLH(__tmp__RUDE,xw1__NUC);
-      lisaac_push(&__pos__EVC,L93199896); /* L711 AREA*/;
-      __tmp__XXC=max__IMH(y0__QUC,yw0__MUC);
-      y0__QUC=__tmp__XXC;
-      lisaac_push(&__pos__EVC,L93330968); /* L712 AREA*/;
-      __tmp__YXC=min__TLH(y1__SUC,yw1__OUC);
-      lisaac_push(&__pos__EVC,L93728280); /* L715 AREA*/;
-      lisaac_push_first(&__pos__CR0D,L10103878); /* L77 PLAN*/;
-      __tmp__5UC=clone__STMC();
-      /* NULL __PLAN__XOB__ */
-if (__tmp__5UC==NULL) {
-        lisaac_push(&__pos__CR0D,L10233414); /* L78 PLAN*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        lisaac_push(&__pos__CR0D,L10233414); /* L78 PLAN*/;
-        Self__GC1D=((__PLAN__XOB *)__tmp__5UC);
-        lisaac_push_first(&__pos__EC1D,L9053254); /* L69 PLAN*/;
-        Self__GC1D->window__EOD=Self__IUC;
-      };
-      Self__IUC->parent_g_raw__XC.parent_area__VC.plan__ZOB=__tmp__5UC;
-      win__VUC=Self__IUC;
-      lisaac_push(&__pos__EVC,L94785560); /* L723 AREA*/;
-      lisaac_push_first(&__pos__CR0D,L10621458); /* L81 BLOCK*/;
-      do_while__5FKC:
-      {
-        lisaac_push(&__pos__CR0D,L10621458); /* L81 BLOCK*/;
-        lisaac_push_first(&__pos__EC1D,L93979672); /* L717 AREA*/;
-        /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (win__VUC==NULL) {
-          lisaac_push(&__pos__EC1D,L94118424); /* L718 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)win__VUC)->__id) {
-          case __AREA__PB__: {
-            __tmp__5XC=((__AREA__PB *)win__VUC)->prev__TOB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__5XC=((__DESK__TC *)win__VUC)->parent_g_raw__XC.parent_area__VC.prev__TOB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__5XC=((__G_RAW__KM *)win__VUC)->parent_g_group__LM.parent_area__VC.prev__TOB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        winp__WUC=__tmp__5XC;
-        lisaac_push(&__pos__EC1D,L94504984); /* L721 AREA*/;
-        lisaac_push_first(&__pos__JTPC,L9441810); /* L72 BLOCK*/;
-        while_do__ITPC:
-        {
-          lisaac_push(&__pos__JTPC,L9441810); /* L72 BLOCK*/;
-          lisaac_push_first(&__pos__DYC,L94242840); /* L719 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)winp__WUC != (void *)NULL)) {
-            lisaac_push(&__pos__DYC,L94250520); /* L719 AREA*/;
-            lisaac_push_first(&__pos__FTRC,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__JYC,L94251544); /* L719 AREA*/;
-            /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (winp__WUC==NULL) {
-              lisaac_push(&__pos__JYC,L94256152); /* L719 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else {
-              switch (((struct ___OBJ *)winp__WUC)->__id) {
-              case __EXAMPLE__OB__: {
-                __tmp__LYC=((__EXAMPLE__OB *)winp__WUC)->parent_area__DC.plan__ZOB;
-              } break;
-              case __DESK__TC__: {
-                __tmp__LYC=((__DESK__TC *)winp__WUC)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-              } break;
-              case __G_OUT__YC__: {
-                __tmp__LYC=((__G_OUT__YC *)winp__WUC)->parent_area__ZC.plan__ZOB;
-              } break;
-              case __G_RAW__KM__: {
-                __tmp__LYC=((__G_RAW__KM *)winp__WUC)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-              } break;
-              case __VIRTUAL_SCREEN__PT__: {
-                __tmp__LYC=((__VIRTUAL_SCREEN__PT *)winp__WUC)->parent_area__QT.plan__ZOB;
-              } break;
-              case __MOUSE__VT__: {
-                __tmp__LYC=((__MOUSE__VT *)winp__WUC)->parent_window__XT.plan__ZOB;
-              } break;
-              default:
-              lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-              }
-            };
-            __tmp__OYC=((void *)__tmp__LYC == (void *)NULL);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__DYC,L94250520); /* L719 AREA*/;
-            lisaac_push_first(&__pos__FTRC,L12081158); /* L92 FALSE*/;
-            __tmp__OYC=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__OYC) {
-            lisaac_push(&__pos__JTPC,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__DYC,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__FTRC,L9576466); /* L73 BLOCK*/;
-            lisaac_push_first(&__pos__JYC,L94265368); /* L719 AREA*/;
-            /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (winp__WUC==NULL) {
-              lisaac_push(&__pos__JYC,L94382104); /* L720 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else {
-              switch (((struct ___OBJ *)winp__WUC)->__id) {
-              case __EXAMPLE__OB__: {
-                __tmp__WYC=((__EXAMPLE__OB *)winp__WUC)->parent_area__DC.prev__TOB;
-              } break;
-              case __DESK__TC__: {
-                __tmp__WYC=((__DESK__TC *)winp__WUC)->parent_g_raw__XC.parent_area__VC.prev__TOB;
-              } break;
-              case __G_OUT__YC__: {
-                __tmp__WYC=((__G_OUT__YC *)winp__WUC)->parent_area__ZC.prev__TOB;
-              } break;
-              case __G_RAW__KM__: {
-                __tmp__WYC=((__G_RAW__KM *)winp__WUC)->parent_g_group__LM.parent_area__VC.prev__TOB;
-              } break;
-              case __VIRTUAL_SCREEN__PT__: {
-                __tmp__WYC=((__VIRTUAL_SCREEN__PT *)winp__WUC)->parent_area__QT.prev__TOB;
-              } break;
-              case __MOUSE__VT__: {
-                __tmp__WYC=((__MOUSE__VT *)winp__WUC)->parent_window__XT.prev__TOB;
-              } break;
-              default:
-              lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-              }
-            };
-            winp__WUC=__tmp__WYC;
-            lisaac_push(&__pos__FTRC,L9709074); /* L74 BLOCK*/;
-            goto while_do__ITPC;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__JTPC,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__DYC,L8530438); /* L65 FALSE*/;
-          };
-        };
-        /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (win__VUC==NULL) {
-          lisaac_push(&__pos__EC1D,L94643224); /* L722 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)win__VUC)->__id) {
-          case __AREA__PB__: {
-            __tmp__5XC=((__AREA__PB *)win__VUC)->parent__DBB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__5XC=((__DESK__TC *)win__VUC)->parent_g_raw__XC.parent_area__VC.parent__DBB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__5XC=((__G_RAW__KM *)win__VUC)->parent_g_group__LM.parent_area__VC.parent__DBB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        win__VUC=__tmp__5XC;
-        lisaac_push(&__pos__CR0D,L10755090); /* L82 BLOCK*/;
-        lisaac_push_first(&__pos__EC1D,L94771736); /* L723 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__5XC != (void *)NULL)) {
-          lisaac_push(&__pos__EC1D,L94778904); /* L723 AREA*/;
-          lisaac_push_first(&__pos__JTPC,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__DYC,L94779928); /* L723 AREA*/;
-          __tmp__OYC=((void *)winp__WUC == (void *)NULL);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__EC1D,L94778904); /* L723 AREA*/;
-          lisaac_push_first(&__pos__JTPC,L12081158); /* L92 FALSE*/;
-          __tmp__OYC=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__OYC) {
-          lisaac_push(&__pos__CR0D,L11012626); /* L84 BLOCK*/;
-          lisaac_push_first(&__pos__EC1D,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__JTPC,L10888722); /* L83 BLOCK*/;
-          goto do_while__5FKC;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__CR0D,L11012626); /* L84 BLOCK*/;
-          lisaac_push_first(&__pos__EC1D,L8530438); /* L65 FALSE*/;
-        };
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)winp__WUC != (void *)NULL)) {
-        lisaac_push(&__pos__EVC,L96207896); /* L734 AREA*/;
-        lisaac_push_first(&__pos__CR0D,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__EC1D,L94905368); /* L724 AREA*/;
-        /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (winp__WUC==NULL) {
-          lisaac_push(&__pos__EC1D,L95035416); /* L725 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)winp__WUC)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__LYC=((__EXAMPLE__OB *)winp__WUC)->parent_area__DC.plan__ZOB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__LYC=((__DESK__TC *)winp__WUC)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__LYC=((__G_OUT__YC *)winp__WUC)->parent_area__ZC.plan__ZOB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__LYC=((__G_RAW__KM *)winp__WUC)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__LYC=((__VIRTUAL_SCREEN__PT *)winp__WUC)->parent_area__QT.plan__ZOB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__LYC=((__MOUSE__VT *)winp__WUC)->parent_window__XT.plan__ZOB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        Self__GC1D=Self__IUC->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (Self__GC1D==NULL) {
-          lisaac_push(&__pos__EC1D,L95168024); /* L726 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__EC1D,L95168024); /* L726 AREA*/;
-          Self__GT1D=((__PLAN__XOB *)Self__GC1D);
-          lisaac_push_first(&__pos__JTPC,L20196422); /* L154 PLAN*/;
-          Self__GT1D->prev__ZYTC=__tmp__LYC;
-        };
-        Self__GC1D=Self__IUC->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__LYC==NULL) {
-          lisaac_push(&__pos__EC1D,L95302168); /* L727 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          Self__GT1D=__tmp__LYC->next__WBC;
-        };
-        /* NULL __PLAN__XOB__ */
-if (Self__GC1D==NULL) {
-          lisaac_push(&__pos__EC1D,L95302680); /* L727 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__EC1D,L95302680); /* L727 AREA*/;
-          Self__JT1D=((__PLAN__XOB *)Self__GC1D);
-          lisaac_push_first(&__pos__JTPC,L19541062); /* L149 PLAN*/;
-          Self__JT1D->next__WBC=Self__GT1D;
-        };
-        Self__GC1D=Self__IUC->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__LYC==NULL) {
-          lisaac_push(&__pos__EC1D,L95430168); /* L728 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__EC1D,L95430168); /* L728 AREA*/;
-          Self__GT1D=((__PLAN__XOB *)__tmp__LYC);
-          lisaac_push_first(&__pos__JTPC,L19541062); /* L149 PLAN*/;
-          Self__GT1D->next__WBC=Self__GC1D;
-        };
-        Self__GC1D=Self__IUC->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__LYC==NULL) {
-          lisaac_push(&__pos__EC1D,L95565336); /* L729 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__XZC=__tmp__LYC->level__1BC;
-        };
-        lisaac_push(&__pos__EC1D,L95565848); /* L729 AREA*/;
-        lisaac_push_first(&__pos__JTPC,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__DYC,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__FTRC,L9195016); /* L70 NUMERIC*/;
-        __tmp__BVDE=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__JTPC,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__DYC,L9195016); /* L70 NUMERIC*/;
-        __tmp__YZC=(__INTEGER__K)(__tmp__XZC - __tmp__BVDE);
-        /* NULL __PLAN__XOB__ */
-if (Self__GC1D==NULL) {
-          lisaac_push(&__pos__EC1D,L95566872); /* L729 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__EC1D,L95566872); /* L729 AREA*/;
-          __tmp__LYC=((__PLAN__XOB *)Self__GC1D);
-          lisaac_push_first(&__pos__JTPC,L18887750); /* L144 PLAN*/;
-          __tmp__LYC->level__1BC=__tmp__YZC;
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__EVC,L96207896); /* L734 AREA*/;
-        lisaac_push_first(&__pos__CR0D,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__EC1D,L95687192); /* L730 AREA*/;
-        Self__GC1D=Self__IUC->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        __tmp__LYC=list_plan__GCC;
-        /* NULL __PLAN__XOB__ */
-if (Self__GC1D==NULL) {
-          lisaac_push(&__pos__EC1D,L95826968); /* L731 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__EC1D,L95826968); /* L731 AREA*/;
-          Self__GT1D=((__PLAN__XOB *)Self__GC1D);
-          lisaac_push_first(&__pos__JTPC,L19541062); /* L149 PLAN*/;
-          Self__GT1D->next__WBC=__tmp__LYC;
-        };
-        list_plan__GCC=Self__IUC->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        Self__GC1D=Self__IUC->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (Self__GC1D==NULL) {
-          lisaac_push(&__pos__EC1D,L96085528); /* L733 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__EC1D,L96085528); /* L733 AREA*/;
-          Self__GT1D=((__PLAN__XOB *)Self__GC1D);
-          lisaac_push_first(&__pos__JTPC,L18887750); /* L144 PLAN*/;
-          Self__GT1D->level__1BC= 1;
-        };
-      };
-      __tmp__5UC=Self__IUC->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__5UC==NULL) {
-        lisaac_push(&__pos__EVC,L96476184); /* L736 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        Self__GC1D=__tmp__5UC->next__WBC;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__GC1D != (void *)NULL)) {
-        lisaac_push(&__pos__EVC,L96994328); /* L740 AREA*/;
-        lisaac_push_first(&__pos__CR0D,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__EC1D,L96608280); /* L737 AREA*/;
-        __tmp__LYC=Self__IUC->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (Self__GC1D==NULL) {
-          lisaac_push(&__pos__EC1D,L96740888); /* L738 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__EC1D,L96740888); /* L738 AREA*/;
-          Self__GT1D=((__PLAN__XOB *)Self__GC1D);
-          lisaac_push_first(&__pos__JTPC,L20196422); /* L154 PLAN*/;
-          Self__GT1D->prev__ZYTC=__tmp__LYC;
-        };
-        /* NULL __PLAN__XOB__ */
-if (Self__GC1D==NULL) {
-          lisaac_push(&__pos__EC1D,L96869912); /* L739 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__EC1D,L96869912); /* L739 AREA*/;
-          inc_level__BOVC(((__PLAN__XOB *)Self__GC1D));
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__EVC,L96994328); /* L740 AREA*/;
-        lisaac_push_first(&__pos__CR0D,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__EVC,L97259544); /* L742 AREA*/;
-      lisaac_push_first(&__pos__CR0D,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__EC1D,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__JTPC,L9195016); /* L70 NUMERIC*/;
-      __tmp__XZC=(__INTEGER__K)(-  1);
-      lisaac_push(&__pos__CR0D,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__EC1D,L9195016); /* L70 NUMERIC*/;
-      __tmp__BVDE=(__INTEGER__K)(__tmp__YXC - __tmp__XZC);
-      y1__SUC=__tmp__BVDE;
-      __tmp__5UC=Self__IUC->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-      lisaac_push(&__pos__EVC,L97535512); /* L744 AREA*/;
-      __tmp__MVC=create__plan__JEKC(__tmp__VXC,__tmp__5UC);
-      __tmp__5UC=Self__IUC->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__5UC==NULL) {
-        lisaac_push(&__pos__EVC,L97657880); /* L745 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        lisaac_push(&__pos__EVC,L97657880); /* L745 AREA*/;
-        Self__GC1D=((__PLAN__XOB *)__tmp__5UC);
-        lisaac_push_first(&__pos__CR0D,L16264774); /* L124 PLAN*/;
-        Self__GC1D->x0__J3B=__tmp__MVC;
-      };
-      __tmp__U0C=list_x__0CC;
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__MVC==NULL) {
-        lisaac_push(&__pos__EVC,L97794072); /* L746 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        lisaac_push(&__pos__EVC,L97794072); /* L746 AREA*/;
-        __tmp__V0C=append__RBJD(((__LIMIT_X__C2B *)__tmp__MVC),__tmp__U0C);
-      };
-      list_x__0CC=__tmp__V0C;
-      __tmp__5UC=Self__IUC->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-      lisaac_push(&__pos__EVC,L98059800); /* L748 AREA*/;
-      __tmp__MVC=create__plan__JEKC(__tmp__WXC,__tmp__5UC);
-      __tmp__5UC=Self__IUC->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__5UC==NULL) {
-        lisaac_push(&__pos__EVC,L98182168); /* L749 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        lisaac_push(&__pos__EVC,L98182168); /* L749 AREA*/;
-        Self__GC1D=((__PLAN__XOB *)__tmp__5UC);
-        lisaac_push_first(&__pos__CR0D,L17575494); /* L134 PLAN*/;
-        Self__GC1D->x1__N3B=__tmp__MVC;
-      };
-      __tmp__5UC=Self__IUC->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__5UC==NULL) {
-        lisaac_push(&__pos__EVC,L98315288); /* L750 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__V0C=__tmp__5UC->x0__J3B;
-      };
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__MVC==NULL) {
-        lisaac_push(&__pos__EVC,L98315800); /* L750 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        lisaac_push(&__pos__EVC,L98315800); /* L750 AREA*/;
-        append__RBJD(((__LIMIT_X__C2B *)__tmp__MVC),__tmp__V0C);
-      };
-      __tmp__5UC=Self__IUC->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-      lisaac_push(&__pos__EVC,L98717208); /* L753 AREA*/;
-      __tmp__QVC=create_top__plan__ZEKC(__tmp__XXC,__tmp__5UC);
-      __tmp__5UC=Self__IUC->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__5UC==NULL) {
-        lisaac_push(&__pos__EVC,L98837528); /* L754 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        lisaac_push(&__pos__EVC,L98837528); /* L754 AREA*/;
-        Self__GC1D=((__PLAN__XOB *)__tmp__5UC);
-        lisaac_push_first(&__pos__CR0D,L16920134); /* L129 PLAN*/;
-        Self__GC1D->y0__Q3B=__tmp__QVC;
-      };
-      __tmp__A1C=list_y__HDC;
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__QVC==NULL) {
-        lisaac_push(&__pos__EVC,L98973720); /* L755 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        lisaac_push(&__pos__EVC,L98973720); /* L755 AREA*/;
-        __tmp__B1C=append__LEJD(((__LIMIT_Y__F2B *)__tmp__QVC),__tmp__A1C);
-      };
-      list_y__HDC=__tmp__B1C;
-      __tmp__5UC=Self__IUC->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-      lisaac_push(&__pos__EVC,L99243032); /* L757 AREA*/;
-      __tmp__QVC=create_bottom__plan__GFKC(__tmp__BVDE,__tmp__5UC);
-      __tmp__5UC=Self__IUC->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__5UC==NULL) {
-        lisaac_push(&__pos__EVC,L99361816); /* L758 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        lisaac_push(&__pos__EVC,L99361816); /* L758 AREA*/;
-        Self__GC1D=((__PLAN__XOB *)__tmp__5UC);
-        lisaac_push_first(&__pos__CR0D,L18230854); /* L139 PLAN*/;
-        Self__GC1D->y1__U3B=__tmp__QVC;
-      };
-      __tmp__5UC=Self__IUC->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__5UC==NULL) {
-        lisaac_push(&__pos__EVC,L99494936); /* L759 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__B1C=__tmp__5UC->y0__Q3B;
-      };
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__QVC==NULL) {
-        lisaac_push(&__pos__EVC,L99495448); /* L759 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        lisaac_push(&__pos__EVC,L99495448); /* L759 AREA*/;
-        append__LEJD(((__LIMIT_Y__F2B *)__tmp__QVC),__tmp__B1C);
-      };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__2UC,L99618328); /* L760 AREA*/;
-      lisaac_push_first(&__pos__DQE,L8530438); /* L65 FALSE*/;
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__HUC,L99748376); /* L761 AREA*/;
-    lisaac_push_first(&__pos__RUD,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static void clip_type1__P1C()
-/* () Void No recursive, No inlinable. NO CONTEXT! */
-{
-  void *__tmp__Z1C;
-  _____CONTEXT __pos__Q1C,__pos__BWD,__pos__X1C;
-  lisaac_push_first(&__pos__Q1C,L127542808); /* L973 AREA*/;
-  clip_next_child__HVD(DESK__TC__);
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)DESK__TC__->parent_g_raw__XC.parent_area__VC.parent__DBB != (void *)NULL)) {
-    lisaac_push(&__pos__Q1C,L127928856); /* L976 AREA*/;
-    lisaac_push_first(&__pos__BWD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__X1C,L127675928); /* L974 AREA*/;
-    __tmp__Z1C=DESK__TC__->parent_g_raw__XC.parent_area__VC.parent__DBB;
-    /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__Z1C==NULL) {
-      lisaac_push(&__pos__X1C,L127807000); /* L975 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)__tmp__Z1C)->__id) {
-      case __AREA__PB__: {
-        lisaac_push(&__pos__X1C,L127807000); /* L975 AREA*/;
-        creat_clip__JCQ(((__AREA__PB *)__tmp__Z1C));
+      case __li__YC__: {
+        li__U1E=((__li__YC *)li__10E)->li__ZC.li__2KB;
       } break;
-      case __DESK__TC__: {
-        lisaac_push(&__pos__X1C,L127807000); /* L975 AREA*/;
-        creat_clip__K3D(((__DESK__TC *)__tmp__Z1C));
+      case __li__RL__: {
+        li__U1E=((__li__RL *)li__10E)->li__SL.li__VC.li__2KB;
       } break;
-      case __G_RAW__KM__: {
-        lisaac_push(&__pos__X1C,L127807000); /* L975 AREA*/;
-        creat_clip__FTCD(((__G_RAW__KM *)__tmp__Z1C));
+      case __li__AS__: {
+        li__U1E=((__li__AS *)li__10E)->li__BS.li__2KB;
+      } break;
+      case __li__GS__: {
+        li__U1E=((__li__GS *)li__10E)->li__IS.li__2KB;
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__Q1C,L127928856); /* L976 AREA*/;
-    lisaac_push_first(&__pos__BWD,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static void draw__to__F3E(__DESK__TC *Self__H3E,__INTEGER__K x0__I3E,__INTEGER__K y0__J3E,__INTEGER__K x1__K3E,__INTEGER__K y1__L3E)
-/* (Strict DESK{DESK__TC},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K tmp__UDJ,x0__QDJ,y0__RDJ,x1__SDJ,y1__TDJ,__tmp__VEJ;
-  __INTEGER__K limit_up__IKKC,xb__0TRC,y__1TRC,xe__2TRC,__tmp__GURC;
-  __INTEGER__K __tmp__P3FE,__tmp__X3FE,__tmp__53FE,__tmp__OURC;
-  __INTEGER__K __tmp__YURC,__tmp__MVRC,__tmp__DWRC,__tmp__FWRC;
-  __INTEGER__K __tmp__WWRC,__tmp__0WRC,__tmp__1WRC;
-  __UINTEGER_32__RD col__VDJ,col__XTRC,real_col__PPED,__tmp__VPED;
-  __UINTEGER_32__RD __tmp__5PED,__tmp__1PED;
-  __PLAN__XOB *__tmp__MURC,*__tmp__WURC;
-  __LIMIT_Y__F2B *__tmp__NURC,*__tmp__XURC;
-  __LIMIT_X__C2B *__tmp__EVRC;
-  __CLIP__UOB *__tmp__1VRC;
-  __POINTER__CB __tmp__12BD;
-  void *__tmp__GWRC;
-  _____CONTEXT __pos__G3E,__pos__HDF,__pos__SNH,__pos__EXI,__pos__BDJ;
-  _____CONTEXT __pos__EYAE,__pos__FYAE,__pos__DK3D,__pos__AGJ;
-  _____CONTEXT __pos__PKKC,__pos__KHJ,__pos__STRC,__pos__FASC;
-  _____CONTEXT __pos__EURC,__pos__L3FE,__pos__M3FE,__pos__N3FE;
-  _____CONTEXT __pos__SVRC,__pos__UH5C,__pos__XVRC,__pos__X2BD;
-  _____CONTEXT __pos__YMDD,__pos__C3BD,__pos__5VRC,__pos__ADND;
-  _____CONTEXT __pos__C1ND,__pos__IDND,__pos__SJHE;
-  __BOOLEAN__C __tmp__LFJ,__tmp__WEJ,__tmp__KKKC,__tmp__PURC;
-  __BOOLEAN__C __tmp__ZURC,__tmp__2URC,__tmp__32BD,__tmp__F3BD;
-  __BOOLEAN__C __tmp__I3BD;
-  lisaac_push_first(&__pos__G3E,L12080677); /* L92 G_GROUP*/;
-  lisaac_push_first(&__pos__HDF,L14578724); /* L111 DESK*/;
-  lisaac_push_first(&__pos__SNH,L109582878); /* L836 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__EXI,L30159902); /* L230 ABSTRACT_BITMAP*/;
-  (*(VIDEO__QB__)).rgbcolor__OUG=color_back__SDF;
-  lisaac_push(&__pos__SNH,L109839390); /* L838 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__EXI,L108799518); /* L830 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__BDJ,L35275806); /* L269 ABSTRACT_BITMAP*/;
-  Self__H3E->parent_g_raw__XC.parent_area__VC.spot_x__WWG=x0__I3E;
-  Self__H3E->parent_g_raw__XC.parent_area__VC.spot_y__YWG=y0__J3E;
-  lisaac_push(&__pos__EXI,L109052958); /* L832 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__BDJ,L101992478); /* L778 ABSTRACT_BITMAP*/;
-  tmp__UDJ= 0;
-  lisaac_push(&__pos__BDJ,L3950631); /* L30 UINTEGER_32*/;
-  lisaac_push_first(&__pos__EYAE,L68456968); /* L522 NUMERIC*/;
-  lisaac_push_first(&__pos__FYAE,L4069969); /* L31 CONVERT*/;
-  col__VDJ= 0;
-  x0__QDJ=Self__H3E->parent_g_raw__XC.parent_area__VC.spot_x__WWG;
-  y0__RDJ=Self__H3E->parent_g_raw__XC.parent_area__VC.spot_y__YWG;
-  x1__SDJ=x1__K3E;
-  y1__TDJ=y1__L3E;
-  lisaac_push(&__pos__BDJ,L103158814); /* L787 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__EYAE,L14700552); /* L112 NUMERIC*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if ((x0__QDJ > x1__K3E)) {
-    lisaac_push(&__pos__BDJ,L103680542); /* L791 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__EYAE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__FYAE,L103163422); /* L787 ABSTRACT_BITMAP*/;
-    tmp__UDJ=x0__QDJ;
-    x0__QDJ=x1__K3E;
-    x1__SDJ=tmp__UDJ;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__BDJ,L103680542); /* L791 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__EYAE,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__BDJ,L103945246); /* L793 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__EYAE,L14700552); /* L112 NUMERIC*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if ((y0__RDJ > y1__L3E)) {
-    lisaac_push(&__pos__BDJ,L104466974); /* L797 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__EYAE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__FYAE,L103949854); /* L793 ABSTRACT_BITMAP*/;
-    tmp__UDJ=y0__RDJ;
-    y0__RDJ=y1__L3E;
-    y1__TDJ=tmp__UDJ;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__BDJ,L104466974); /* L797 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__EYAE,L8530438); /* L65 FALSE*/;
-  };
-  tmp__UDJ=Self__H3E->parent_g_raw__XC.parent_area__VC.clip_x1__3MG;
-  lisaac_push(&__pos__BDJ,L104732190); /* L799 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__EYAE,L14700552); /* L112 NUMERIC*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if ((x0__QDJ > tmp__UDJ)) {
-    lisaac_push(&__pos__BDJ,L104738846); /* L799 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__EYAE,L10377218); /* L79 TRUE*/;
-    __tmp__LFJ=TRUE__B__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__BDJ,L104738846); /* L799 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__EYAE,L11832326); /* L90 FALSE*/;
-    lisaac_push_first(&__pos__FYAE,L104739870); /* L799 ABSTRACT_BITMAP*/;
-    __tmp__VEJ=Self__H3E->parent_g_raw__XC.parent_area__VC.clip_x0__0MG;
-    lisaac_push(&__pos__FYAE,L104742430); /* L799 ABSTRACT_BITMAP*/;
-    __tmp__WEJ=__infix_less__LOH(x1__SDJ,__tmp__VEJ);
-    __tmp__LFJ=__tmp__WEJ;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__LFJ) {
-    lisaac_push(&__pos__BDJ,L104749086); /* L799 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__EYAE,L10377218); /* L79 TRUE*/;
-    __tmp__LFJ=TRUE__B__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__BDJ,L104749086); /* L799 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__EYAE,L11832326); /* L90 FALSE*/;
-    lisaac_push_first(&__pos__FYAE,L104750110); /* L799 ABSTRACT_BITMAP*/;
-    __tmp__VEJ=Self__H3E->parent_g_raw__XC.parent_area__VC.clip_y1__BNG;
-    lisaac_push(&__pos__FYAE,L104752670); /* L799 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__DK3D,L14700552); /* L112 NUMERIC*/;
-    __tmp__LFJ=(y0__RDJ > __tmp__VEJ);
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__LFJ) {
-    lisaac_push(&__pos__BDJ,L104759326); /* L799 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__EYAE,L10377218); /* L79 TRUE*/;
-    __tmp__LFJ=TRUE__B__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__BDJ,L104759326); /* L799 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__EYAE,L11832326); /* L90 FALSE*/;
-    lisaac_push_first(&__pos__FYAE,L104760350); /* L799 ABSTRACT_BITMAP*/;
-    __tmp__VEJ=Self__H3E->parent_g_raw__XC.parent_area__VC.clip_y0__4MG;
-    lisaac_push(&__pos__FYAE,L104762910); /* L799 ABSTRACT_BITMAP*/;
-    __tmp__WEJ=__infix_less__LOH(y1__TDJ,__tmp__VEJ);
-    __tmp__LFJ=__tmp__WEJ;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__LFJ) {
-    lisaac_push(&__pos__BDJ,L108005918); /* L824 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__EYAE,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__FYAE,L104771102); /* L799 ABSTRACT_BITMAP*/;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__BDJ,L108005918); /* L824 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__EYAE,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__FYAE,L104994846); /* L801 ABSTRACT_BITMAP*/;
-    __tmp__VEJ=Self__H3E->parent_g_raw__XC.parent_area__VC.clip_x0__0MG;
-    lisaac_push(&__pos__FYAE,L105390110); /* L804 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__DK3D,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__VEJ > x0__QDJ)) {
-      lisaac_push(&__pos__FYAE,L105778718); /* L807 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__DK3D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__AGJ,L105394718); /* L804 ABSTRACT_BITMAP*/;
-      x0__QDJ=Self__H3E->parent_g_raw__XC.parent_area__VC.clip_x0__0MG;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__FYAE,L105778718); /* L807 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__DK3D,L8530438); /* L65 FALSE*/;
-    };
-    __tmp__VEJ=Self__H3E->parent_g_raw__XC.parent_area__VC.clip_y0__4MG;
-    lisaac_push(&__pos__FYAE,L105914398); /* L808 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__DK3D,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__VEJ > y0__RDJ)) {
-      lisaac_push(&__pos__FYAE,L106303006); /* L811 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__DK3D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__AGJ,L105919006); /* L808 ABSTRACT_BITMAP*/;
-      y0__RDJ=Self__H3E->parent_g_raw__XC.parent_area__VC.clip_y0__4MG;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__FYAE,L106303006); /* L811 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__DK3D,L8530438); /* L65 FALSE*/;
-    };
-    __tmp__VEJ=Self__H3E->parent_g_raw__XC.parent_area__VC.clip_x1__3MG;
-    lisaac_push(&__pos__FYAE,L106439198); /* L812 ABSTRACT_BITMAP*/;
-    __tmp__LFJ=__infix_less__LOH(__tmp__VEJ,x1__SDJ);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__LFJ) {
-      lisaac_push(&__pos__FYAE,L106827294); /* L815 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__DK3D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__AGJ,L106444318); /* L812 ABSTRACT_BITMAP*/;
-      x1__SDJ=Self__H3E->parent_g_raw__XC.parent_area__VC.clip_x1__3MG;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__FYAE,L106827294); /* L815 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__DK3D,L8530438); /* L65 FALSE*/;
-    };
-    __tmp__VEJ=Self__H3E->parent_g_raw__XC.parent_area__VC.clip_y1__BNG;
-    lisaac_push(&__pos__FYAE,L106962974); /* L816 ABSTRACT_BITMAP*/;
-    __tmp__LFJ=__infix_less__LOH(__tmp__VEJ,y1__TDJ);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__LFJ) {
-      lisaac_push(&__pos__FYAE,L107351582); /* L819 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__DK3D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__AGJ,L106967582); /* L816 ABSTRACT_BITMAP*/;
-      y1__TDJ=Self__H3E->parent_g_raw__XC.parent_area__VC.clip_y1__BNG;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__FYAE,L107351582); /* L819 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__DK3D,L8530438); /* L65 FALSE*/;
-    };
-    col__VDJ=(*(VIDEO__QB__)).rgbcolor__OUG;
-    lisaac_push(&__pos__FYAE,L107875870); /* L823 ABSTRACT_BITMAP*/;
-    __tmp__VEJ=y0__RDJ;
-    limit_up__IKKC=y1__TDJ;
-    lisaac_push_first(&__pos__DK3D,L21764104); /* L166 NUMERIC*/;
-    to__do__FKKC:
-    {
-      lisaac_push(&__pos__DK3D,L21764104); /* L166 NUMERIC*/;
-      __tmp__KKKC=__infix_less_equal__GTG(__tmp__VEJ,limit_up__IKKC);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KKKC) {
-        lisaac_push(&__pos__DK3D,L22153736); /* L169 NUMERIC*/;
-        lisaac_push_first(&__pos__AGJ,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__PKKC,L21899272); /* L167 NUMERIC*/;
-        lisaac_push_first(&__pos__KHJ,L107760670); /* L822 ABSTRACT_BITMAP*/;
-        col__XTRC=col__VDJ;
-        lisaac_push_first(&__pos__STRC,L12881432); /* L98 AREA*/;
-        xb__0TRC= 0;
-        y__1TRC= 0;
-        xe__2TRC= 0;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__H3E->parent_g_raw__XC.parent_area__VC.plan__ZOB != (void *)NULL)) {
-          lisaac_push(&__pos__STRC,L20580888); /* L157 AREA*/;
-          lisaac_push_first(&__pos__FASC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__EURC,L13512216); /* L103 AREA*/;
-          __tmp__GURC=Self__H3E->parent_g_raw__XC.parent_area__VC.x_window__YNB;
-          lisaac_push(&__pos__EURC,L13639704); /* L104 AREA*/;
-          lisaac_push_first(&__pos__L3FE,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__M3FE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__N3FE,L9195016); /* L70 NUMERIC*/;
-          __tmp__P3FE=(__INTEGER__K)(- __tmp__GURC);
-          lisaac_push(&__pos__L3FE,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__M3FE,L9195016); /* L70 NUMERIC*/;
-          __tmp__GURC=(__INTEGER__K)(x0__QDJ - __tmp__P3FE);
-          xb__0TRC=__tmp__GURC;
-          __tmp__P3FE=Self__H3E->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
-          lisaac_push(&__pos__EURC,L13770776); /* L105 AREA*/;
-          lisaac_push_first(&__pos__L3FE,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__M3FE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__N3FE,L9195016); /* L70 NUMERIC*/;
-          __tmp__X3FE=(__INTEGER__K)(- __tmp__P3FE);
-          lisaac_push(&__pos__L3FE,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__M3FE,L9195016); /* L70 NUMERIC*/;
-          __tmp__P3FE=(__INTEGER__K)(__tmp__VEJ - __tmp__X3FE);
-          y__1TRC=__tmp__P3FE;
-          __tmp__X3FE=Self__H3E->parent_g_raw__XC.parent_area__VC.x_window__YNB;
-          lisaac_push(&__pos__EURC,L13901848); /* L106 AREA*/;
-          lisaac_push_first(&__pos__L3FE,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__M3FE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__N3FE,L9195016); /* L70 NUMERIC*/;
-          __tmp__53FE=(__INTEGER__K)(- __tmp__X3FE);
-          lisaac_push(&__pos__L3FE,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__M3FE,L9195016); /* L70 NUMERIC*/;
-          __tmp__X3FE=(__INTEGER__K)(x1__SDJ - __tmp__53FE);
-          xe__2TRC=__tmp__X3FE;
-          __tmp__MURC=Self__H3E->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__MURC==NULL) {
-            lisaac_push(&__pos__EURC,L14034456); /* L107 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__NURC=__tmp__MURC->y1__U3B;
-          };
-          /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__NURC==NULL) {
-            lisaac_push(&__pos__EURC,L14037528); /* L107 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_Y */ {
-            __tmp__OURC=__tmp__NURC->value__S3B;
-          };
-          lisaac_push(&__pos__EURC,L14030360); /* L107 AREA*/;
-          __tmp__PURC=__infix_less__LOH(__tmp__P3FE,__tmp__OURC);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__PURC) {
-            lisaac_push(&__pos__EURC,L14039576); /* L107 AREA*/;
-            lisaac_push_first(&__pos__L3FE,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__M3FE,L14040600); /* L107 AREA*/;
-            __tmp__WURC=Self__H3E->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__WURC==NULL) {
-              lisaac_push(&__pos__M3FE,L14046744); /* L107 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__XURC=__tmp__WURC->y0__Q3B;
-            };
-            /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__XURC==NULL) {
-              lisaac_push(&__pos__M3FE,L14049816); /* L107 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              __tmp__YURC=__tmp__XURC->value__S3B;
-            };
-            lisaac_push(&__pos__M3FE,L14042648); /* L107 AREA*/;
-            __tmp__ZURC=__infix_greater_equal__JGG(__tmp__P3FE,__tmp__YURC);
-            __tmp__2URC=__tmp__ZURC;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__EURC,L14039576); /* L107 AREA*/;
-            lisaac_push_first(&__pos__L3FE,L12081158); /* L92 FALSE*/;
-            __tmp__2URC=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2URC) {
-            lisaac_push(&__pos__EURC,L20450840); /* L156 AREA*/;
-            lisaac_push_first(&__pos__L3FE,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__M3FE,L14053400); /* L107 AREA*/;
-            __tmp__WURC=Self__H3E->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__WURC==NULL) {
-              lisaac_push(&__pos__M3FE,L14166040); /* L108 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__EVRC=__tmp__WURC->x0__J3B;
-            };
-            /* NULL __LIMIT_X__C2B__ */
-if (__tmp__EVRC==NULL) {
-              lisaac_push(&__pos__M3FE,L14169112); /* L108 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              __tmp__YURC=__tmp__EVRC->value__L3B;
-            };
-            lisaac_push(&__pos__M3FE,L14169624); /* L108 AREA*/;
-            __tmp__OURC=max__IMH(__tmp__GURC,__tmp__YURC);
-            xb__0TRC=__tmp__OURC;
-            __tmp__WURC=Self__H3E->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__WURC==NULL) {
-              lisaac_push(&__pos__M3FE,L14297112); /* L109 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__EVRC=__tmp__WURC->x1__N3B;
-            };
-            /* NULL __LIMIT_X__C2B__ */
-if (__tmp__EVRC==NULL) {
-              lisaac_push(&__pos__M3FE,L14300184); /* L109 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              __tmp__YURC=__tmp__EVRC->value__L3B;
-            };
-            lisaac_push(&__pos__M3FE,L14300696); /* L109 AREA*/;
-            __tmp__MVRC=min__TLH(__tmp__X3FE,__tmp__YURC);
-            xe__2TRC=__tmp__MVRC;
-            lisaac_push(&__pos__M3FE,L14421528); /* L110 AREA*/;
-            __tmp__ZURC=__infix_less_equal__GTG(__tmp__OURC,__tmp__MVRC);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ZURC) {
-              lisaac_push(&__pos__M3FE,L20317208); /* L155 AREA*/;
-              lisaac_push_first(&__pos__N3FE,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__SVRC,L20196376); /* L154 AREA*/;
-              lisaac_push_first(&__pos__UH5C,L10621458); /* L81 BLOCK*/;
-              do_while__TH5C:
-              {
-                lisaac_push(&__pos__UH5C,L10621458); /* L81 BLOCK*/;
-                lisaac_push_first(&__pos__XVRC,L14691864); /* L112 AREA*/;
-                __tmp__1VRC=get_clip__1OSC(Self__H3E,xb__0TRC,y__1TRC);
-                lisaac_push(&__pos__XVRC,L14814232); /* L113 AREA*/;
-                lisaac_push_first(&__pos__X2BD,L19150866); /* L146 BLOCK*/;
-                lisaac_push_first(&__pos__YMDD,L7481860); /* L57 OBJECT*/;
-                __tmp__12BD=((__POINTER__CB )(top_context->back->back));
-                lisaac_push(&__pos__X2BD,L19277842); /* L147 BLOCK*/;
-                __tmp__32BD=__infix_greater_equal__JGG( 15, 10);
-                /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__32BD) {
-                  lisaac_push(&__pos__X2BD,L19280914); /* L147 BLOCK*/;
-                  lisaac_push_first(&__pos__YMDD,L10652674); /* L81 TRUE*/;
-                  lisaac_push_first(&__pos__C3BD,L19285522); /* L147 BLOCK*/;
-                  lisaac_push_first(&__pos__5VRC,L14815256); /* L113 AREA*/;
-                  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__1VRC != (void *)NULL)) {
-                    lisaac_push(&__pos__C3BD,L19282450); /* L147 BLOCK*/;
-                    lisaac_push_first(&__pos__5VRC,L13509634); /* L103 TRUE*/;
-                    __tmp__F3BD=FALSE__I__;
-                  } else /* FALSE */ {
-                    lisaac_push(&__pos__C3BD,L19282450); /* L147 BLOCK*/;
-                    lisaac_push_first(&__pos__5VRC,L14689286); /* L112 FALSE*/;
-                    __tmp__F3BD=TRUE__B__;
-                  };
-                  __tmp__I3BD=__tmp__F3BD;
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__X2BD,L19280914); /* L147 BLOCK*/;
-                  lisaac_push_first(&__pos__YMDD,L12081158); /* L92 FALSE*/;
-                  __tmp__I3BD=FALSE__I__;
-                };
-                /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__I3BD) {
-                  lisaac_push(&__pos__X2BD,L19532306); /* L149 BLOCK*/;
-                  lisaac_push_first(&__pos__YMDD,L8792066); /* L67 TRUE*/;
-                  lisaac_push_first(&__pos__C3BD,L19289106); /* L147 BLOCK*/;
-                  lisaac_push(&__pos__C3BD,L19428370); /* L148 BLOCK*/;
-                  lisaac_push_first(&__pos__5VRC,L9452548); /* L72 OBJECT*/;
-                  lisaac_push_first(&__pos__ADND,L8260100); /* L63 OBJECT*/;
-                  lisaac_push_first(&__pos__C1ND,L8792066); /* L67 TRUE*/;
-                  lisaac_push_first(&__pos__IDND,L8009220); /* L61 OBJECT*/;
-                  lisaac_stack_print((_____CONTEXT *)(__tmp__12BD));
-                  lisaac_push(&__pos__5VRC,L9574916); /* L73 OBJECT*/;
-                  print__P5F((&__string_3));
-                  lisaac_push(&__pos__5VRC,L9706500); /* L74 OBJECT*/;
-                  lisaac_push_first(&__pos__ADND,L10241040); /* L78 CHARACTER*/;
-                  lisaac_push_first(&__pos__C1ND,L5005391); /* L38 STD_OUTPUT*/;
-                  lisaac_push_first(&__pos__IDND,L18378320); /* L140 OUTPUT_STREAM*/;
-                  lisaac_push_first(&__pos__SJHE,L6962209); /* L53 SYSTEM_IO*/;
-                  fputc((int)('\n'),stdout);
-                  lisaac_push(&__pos__5VRC,L9848324); /* L75 OBJECT*/;
-                  lisaac_push_first(&__pos__ADND,L10904580); /* L83 OBJECT*/;
-                  lisaac_push_first(&__pos__C1ND,L9055341); /* L69 SYSTEM*/;
-                  exit(( 1));
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__X2BD,L19532306); /* L149 BLOCK*/;
-                  lisaac_push_first(&__pos__YMDD,L8530438); /* L65 FALSE*/;
-                };
-                /* NULL __CLIP__UOB__ */
-if (__tmp__1VRC==NULL) {
-                  lisaac_push(&__pos__XVRC,L19018264); /* L145 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* CLIP */ {
-                  __tmp__DWRC=__tmp__1VRC->x_max__V5X;
-                };
-                lisaac_push(&__pos__XVRC,L19018776); /* L145 AREA*/;
-                __tmp__FWRC=min__TLH(xe__2TRC,__tmp__DWRC);
-                /* NULL __CLIP__UOB__ */
-if (__tmp__1VRC==NULL) {
-                  lisaac_push(&__pos__XVRC,L19145752); /* L146 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* CLIP */ {
-                  __tmp__GWRC=__tmp__1VRC->window__55X;
-                };
-                /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__GWRC == (void *)Self__H3E)) {
-                  lisaac_push(&__pos__XVRC,L19926040); /* L152 AREA*/;
-                  lisaac_push_first(&__pos__X2BD,L6825986); /* L52 TRUE*/;
-                  lisaac_push_first(&__pos__YMDD,L19428376); /* L148 AREA*/;
-                  lisaac_push_first(&__pos__C3BD,L3950631); /* L30 UINTEGER_32*/;
-                  lisaac_push_first(&__pos__5VRC,L68456968); /* L522 NUMERIC*/;
-                  lisaac_push_first(&__pos__ADND,L4069969); /* L31 CONVERT*/;
-                  real_col__PPED= 0;
-                  lisaac_push(&__pos__C3BD,L4343324); /* L33 UINTEGER_8*/;
-                  lisaac_push_first(&__pos__5VRC,L67932680); /* L518 NUMERIC*/;
-                  lisaac_push_first(&__pos__ADND,L4069969); /* L31 CONVERT*/;
-                  __tmp__VPED=planes__UD;
-                  lisaac_push(&__pos__C3BD,L24385561); /* L186 VIDEO*/;
-                  __tmp__5PED=to_uinteger_32__AAG( 15);
-                  lisaac_push(&__pos__C3BD,L24774681); /* L189 VIDEO*/;
-                  lisaac_push_first(&__pos__5VRC,L17187848); /* L131 NUMERIC*/;
-                  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__VPED == __tmp__5PED)) {
-                    lisaac_push(&__pos__5VRC,L17839624); /* L136 NUMERIC*/;
-                    lisaac_push_first(&__pos__ADND,L8792066); /* L67 TRUE*/;
-                    lisaac_push_first(&__pos__C1ND,L24529945); /* L187 VIDEO*/;
-                    __tmp__1PED=get_raw__MTM(col__XTRC);
-                    real_col__PPED=__tmp__1PED;
-                  } else /* FALSE */ {
-                    lisaac_push(&__pos__5VRC,L17839624); /* L136 NUMERIC*/;
-                    lisaac_push_first(&__pos__ADND,L8530438); /* L65 FALSE*/;
-                  };
-                  lisaac_push(&__pos__C3BD,L24778777); /* L189 VIDEO*/;
-                  __tmp__5PED=to_uinteger_32__AAG( 16);
-                  lisaac_push(&__pos__C3BD,L25167897); /* L192 VIDEO*/;
-                  lisaac_push_first(&__pos__5VRC,L17187848); /* L131 NUMERIC*/;
-                  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__VPED == __tmp__5PED)) {
-                    lisaac_push(&__pos__5VRC,L17839624); /* L136 NUMERIC*/;
-                    lisaac_push_first(&__pos__ADND,L8792066); /* L67 TRUE*/;
-                    lisaac_push_first(&__pos__C1ND,L24923161); /* L190 VIDEO*/;
-                    __tmp__1PED=get_raw__GUM(col__XTRC);
-                    real_col__PPED=__tmp__1PED;
-                  } else /* FALSE */ {
-                    lisaac_push(&__pos__5VRC,L17839624); /* L136 NUMERIC*/;
-                    lisaac_push_first(&__pos__ADND,L8530438); /* L65 FALSE*/;
-                  };
-                  lisaac_push(&__pos__C3BD,L25171993); /* L192 VIDEO*/;
-                  __tmp__5PED=to_uinteger_32__AAG( 24);
-                  lisaac_push(&__pos__C3BD,L25561113); /* L195 VIDEO*/;
-                  lisaac_push_first(&__pos__5VRC,L17187848); /* L131 NUMERIC*/;
-                  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__VPED == __tmp__5PED)) {
-                    lisaac_push(&__pos__5VRC,L17839624); /* L136 NUMERIC*/;
-                    lisaac_push_first(&__pos__ADND,L8792066); /* L67 TRUE*/;
-                    lisaac_push_first(&__pos__C1ND,L25316377); /* L193 VIDEO*/;
-                    lisaac_push_first(&__pos__IDND,L6567962); /* L50 PIXEL_24*/;
-                    real_col__PPED=col__XTRC;
-                  } else /* FALSE */ {
-                    lisaac_push(&__pos__5VRC,L17839624); /* L136 NUMERIC*/;
-                    lisaac_push_first(&__pos__ADND,L8530438); /* L65 FALSE*/;
-                  };
-                  lisaac_push(&__pos__C3BD,L25565209); /* L195 VIDEO*/;
-                  __tmp__5PED=to_uinteger_32__AAG( 32);
-                  lisaac_push(&__pos__C3BD,L25823769); /* L197 VIDEO*/;
-                  lisaac_push_first(&__pos__5VRC,L17187848); /* L131 NUMERIC*/;
-                  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__VPED == __tmp__5PED)) {
-                    lisaac_push(&__pos__5VRC,L17839624); /* L136 NUMERIC*/;
-                    lisaac_push_first(&__pos__ADND,L8792066); /* L67 TRUE*/;
-                    lisaac_push_first(&__pos__C1ND,L25709593); /* L196 VIDEO*/;
-                    lisaac_push_first(&__pos__IDND,L6830126); /* L52 PIXEL_32*/;
-                    real_col__PPED=col__XTRC;
-                  } else /* FALSE */ {
-                    lisaac_push(&__pos__5VRC,L17839624); /* L136 NUMERIC*/;
-                    lisaac_push_first(&__pos__ADND,L8530438); /* L65 FALSE*/;
-                  };
-                  XSetForeground(display,gc,(int)(real_col__PPED));
-                  XSetFunction(display,gc,(int)( 3));
-                  XDrawLine(display,window,gc,(xb__0TRC),(y__1TRC),(__tmp__FWRC),(y__1TRC));
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__XVRC,L19926040); /* L152 AREA*/;
-                  lisaac_push_first(&__pos__X2BD,L6826502); /* L52 FALSE*/;
-                  lisaac_push_first(&__pos__YMDD,L19536408); /* L149 AREA*/;
-                  /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__GWRC==NULL) {
-                    lisaac_push(&__pos__YMDD,L19672600); /* L150 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else {
-                    switch (((struct ___OBJ *)__tmp__GWRC)->__id) {
-                    case __EXAMPLE__OB__: {
-                      __tmp__WWRC=((__EXAMPLE__OB *)__tmp__GWRC)->parent_area__DC.x_window__YNB;
-                    } break;
-                    case __AREA__PB__: {
-                      __tmp__WWRC=((__AREA__PB *)__tmp__GWRC)->x_window__YNB;
-                    } break;
-                    case __DESK__TC__: {
-                      __tmp__WWRC=((__DESK__TC *)__tmp__GWRC)->parent_g_raw__XC.parent_area__VC.x_window__YNB;
-                    } break;
-                    case __G_OUT__YC__: {
-                      __tmp__WWRC=((__G_OUT__YC *)__tmp__GWRC)->parent_area__ZC.x_window__YNB;
-                    } break;
-                    case __G_RAW__KM__: {
-                      __tmp__WWRC=((__G_RAW__KM *)__tmp__GWRC)->parent_g_group__LM.parent_area__VC.x_window__YNB;
-                    } break;
-                    case __VIRTUAL_SCREEN__PT__: {
-                      __tmp__WWRC=((__VIRTUAL_SCREEN__PT *)__tmp__GWRC)->parent_area__QT.x_window__YNB;
-                    } break;
-                    case __MOUSE__VT__: {
-                      __tmp__WWRC=((__MOUSE__VT *)__tmp__GWRC)->parent_window__XT.x_window__YNB;
-                    } break;
-                    default:
-                    lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-                    }
-                  };
-                  lisaac_push(&__pos__YMDD,L19809304); /* L151 AREA*/;
-                  lisaac_push_first(&__pos__C3BD,L9195016); /* L70 NUMERIC*/;
-                  __tmp__DWRC=(__INTEGER__K)(xb__0TRC - __tmp__WWRC);
-                  /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__GWRC==NULL) {
-                    lisaac_push(&__pos__YMDD,L19819032); /* L151 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else {
-                    switch (((struct ___OBJ *)__tmp__GWRC)->__id) {
-                    case __EXAMPLE__OB__: {
-                      __tmp__0WRC=((__EXAMPLE__OB *)__tmp__GWRC)->parent_area__DC.y_window__ZNB;
-                    } break;
-                    case __AREA__PB__: {
-                      __tmp__0WRC=((__AREA__PB *)__tmp__GWRC)->y_window__ZNB;
-                    } break;
-                    case __DESK__TC__: {
-                      __tmp__0WRC=((__DESK__TC *)__tmp__GWRC)->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
-                    } break;
-                    case __G_OUT__YC__: {
-                      __tmp__0WRC=((__G_OUT__YC *)__tmp__GWRC)->parent_area__ZC.y_window__ZNB;
-                    } break;
-                    case __G_RAW__KM__: {
-                      __tmp__0WRC=((__G_RAW__KM *)__tmp__GWRC)->parent_g_group__LM.parent_area__VC.y_window__ZNB;
-                    } break;
-                    case __VIRTUAL_SCREEN__PT__: {
-                      __tmp__0WRC=((__VIRTUAL_SCREEN__PT *)__tmp__GWRC)->parent_area__QT.y_window__ZNB;
-                    } break;
-                    case __MOUSE__VT__: {
-                      __tmp__0WRC=((__MOUSE__VT *)__tmp__GWRC)->parent_window__XT.y_window__ZNB;
-                    } break;
-                    default:
-                    lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-                    }
-                  };
-                  lisaac_push(&__pos__YMDD,L19812888); /* L151 AREA*/;
-                  lisaac_push_first(&__pos__C3BD,L9195016); /* L70 NUMERIC*/;
-                  __tmp__1WRC=(__INTEGER__K)(y__1TRC - __tmp__0WRC);
-                  lisaac_push(&__pos__YMDD,L19826200); /* L151 AREA*/;
-                  lisaac_push_first(&__pos__C3BD,L9195016); /* L70 NUMERIC*/;
-                  __tmp__0WRC=(__INTEGER__K)(__tmp__FWRC - __tmp__WWRC);
-                  /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__GWRC==NULL) {
-                    lisaac_push(&__pos__YMDD,L19832856); /* L151 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else {
-                    switch (((struct ___OBJ *)__tmp__GWRC)->__id) {
-                    case __EXAMPLE__OB__:  break;
-                    case __AREA__PB__:  break;
-                    case __DESK__TC__:  break;
-                    case __G_OUT__YC__:  break;
-                    case __G_RAW__KM__:  break;
-                    case __VIRTUAL_SCREEN__PT__: {
-                      lisaac_push(&__pos__YMDD,L19832856); /* L151 AREA*/;
-                      slave_line_h_hard__until__color__FSGC(((__VIRTUAL_SCREEN__PT *)__tmp__GWRC),__tmp__DWRC,__tmp__1WRC,__tmp__0WRC,col__XTRC);
-                    } break;
-                    case __MOUSE__VT__: {
-                      lisaac_push(&__pos__YMDD,L19832856); /* L151 AREA*/;
-                      slave_line_h_hard__until__color__OSGC(((__MOUSE__VT *)((__VIRTUAL_SCREEN__PT *)__tmp__GWRC)),__tmp__DWRC,__tmp__1WRC,__tmp__0WRC,col__XTRC);
-                    } break;
-                    default:
-                    lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-                    }
-                  };
-                };
-                lisaac_push(&__pos__XVRC,L20060696); /* L153 AREA*/;
-                lisaac_push_first(&__pos__X2BD,L9990152); /* L76 NUMERIC*/;
-                lisaac_push_first(&__pos__YMDD,L11029512); /* L84 NUMERIC*/;
-                lisaac_push_first(&__pos__C3BD,L9195016); /* L70 NUMERIC*/;
-                __tmp__DWRC=(__INTEGER__K)(-  1);
-                lisaac_push(&__pos__X2BD,L9989128); /* L76 NUMERIC*/;
-                lisaac_push_first(&__pos__YMDD,L9195016); /* L70 NUMERIC*/;
-                __tmp__WWRC=(__INTEGER__K)(__tmp__FWRC - __tmp__DWRC);
-                xb__0TRC=__tmp__WWRC;
-                lisaac_push(&__pos__UH5C,L10755090); /* L82 BLOCK*/;
-                lisaac_push_first(&__pos__XVRC,L20194840); /* L154 AREA*/;
-                __tmp__32BD=__infix_less_equal__GTG(__tmp__WWRC,xe__2TRC);
-                /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__32BD) {
-                  lisaac_push(&__pos__UH5C,L11012626); /* L84 BLOCK*/;
-                  lisaac_push_first(&__pos__XVRC,L8792066); /* L67 TRUE*/;
-                  lisaac_push_first(&__pos__X2BD,L10888722); /* L83 BLOCK*/;
-                  goto do_while__TH5C;
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__UH5C,L11012626); /* L84 BLOCK*/;
-                  lisaac_push_first(&__pos__XVRC,L8530438); /* L65 FALSE*/;
-                };
-              };
-            } else /* FALSE */ {
-              lisaac_push(&__pos__M3FE,L20317208); /* L155 AREA*/;
-              lisaac_push_first(&__pos__N3FE,L8530438); /* L65 FALSE*/;
-            };
-          } else /* FALSE */ {
-            lisaac_push(&__pos__EURC,L20450840); /* L156 AREA*/;
-            lisaac_push_first(&__pos__L3FE,L8530438); /* L65 FALSE*/;
-          };
-        } else /* FALSE */ {
-          lisaac_push(&__pos__STRC,L20580888); /* L157 AREA*/;
-          lisaac_push_first(&__pos__FASC,L8530438); /* L65 FALSE*/;
-        };
-        lisaac_push(&__pos__PKKC,L22026760); /* L168 NUMERIC*/;
-        lisaac_push_first(&__pos__KHJ,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__STRC,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__FASC,L9195016); /* L70 NUMERIC*/;
-        xb__0TRC=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__KHJ,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__STRC,L9195016); /* L70 NUMERIC*/;
-        y__1TRC=(__INTEGER__K)(__tmp__VEJ - xb__0TRC);
-        lisaac_push(&__pos__PKKC,L22038024); /* L168 NUMERIC*/;
-        __tmp__VEJ=y__1TRC;
-        goto to__do__FKKC;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__DK3D,L22153736); /* L169 NUMERIC*/;
-        lisaac_push_first(&__pos__AGJ,L8530438); /* L65 FALSE*/;
       };
-    };
-  };
-}
-
-static void refresh__UT4(__EXAMPLE__OB *Self__WT4)
-/* (Strict EXAMPLE{EXAMPLE__OB}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__AU4,__tmp__BU4,__tmp__EU4;
-  _____CONTEXT __pos__VT4,__pos__AFCB,__pos__2T4,__pos__EB0D;
-  lisaac_push_first(&__pos__VT4,L155981848); /* L1190 AREA*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__WT4->parent_area__DC.clip__WOB != (void *)NULL)) {
-    lisaac_push(&__pos__VT4,L156502552); /* L1194 AREA*/;
-    lisaac_push_first(&__pos__AFCB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__2T4,L156249624); /* L1192 AREA*/;
-    __tmp__AU4=Self__WT4->parent_area__DC.width__IT;
-    lisaac_push(&__pos__2T4,L156382744); /* L1193 AREA*/;
-    lisaac_push_first(&__pos__EB0D,L9195016); /* L70 NUMERIC*/;
-    __tmp__BU4=(__INTEGER__K)(__tmp__AU4 -  1);
-    __tmp__AU4=Self__WT4->parent_area__DC.height__MT;
-    lisaac_push(&__pos__2T4,L156387352); /* L1193 AREA*/;
-    lisaac_push_first(&__pos__EB0D,L9195016); /* L70 NUMERIC*/;
-    __tmp__EU4=(__INTEGER__K)(__tmp__AU4 -  1);
-    lisaac_push(&__pos__2T4,L156388376); /* L1193 AREA*/;
-    draw__to__5RHB(Self__WT4, 0, 0,__tmp__BU4,__tmp__EU4);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__VT4,L156502552); /* L1194 AREA*/;
-    lisaac_push_first(&__pos__AFCB,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static void refresh__5OHC(__G_DIV_EXPR__M53 *Self__BPHC)
-/* (Strict G_DIV_EXPR{G_DIV_EXPR__M53}) Void Recursive, No inlinable. NO CONTEXT! */
-{
-  __G_OUT__YC *__tmp__CPHC;
-  __G_RAW__KM *__tmp__DPHC;
-  _____CONTEXT __pos__APHC;
-  lisaac_push_first(&__pos__APHC,L8263787); /* L63 G_BINARY_EXPR*/;
-  __tmp__CPHC=Self__BPHC->parent_g_binary_expr__P53.left__GMHC;
-  /* NULL __G_OUT__YC__ */
-if (__tmp__CPHC==NULL) {
-    lisaac_push(&__pos__APHC,L8527979); /* L65 G_BINARY_EXPR*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* G_OUT */ {
-    lisaac_push(&__pos__APHC,L8527979); /* L65 G_BINARY_EXPR*/;
-    refresh__S5UC(((__G_OUT__YC *)__tmp__CPHC));
-  };
-  __tmp__DPHC=Self__BPHC->parent_g_binary_expr__P53.right__LMHC;
-  /* NULL __G_RAW__KM__ */
-if (__tmp__DPHC==NULL) {
-    lisaac_push(&__pos__APHC,L8659563); /* L66 G_BINARY_EXPR*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* G_RAW */ {
-    lisaac_push(&__pos__APHC,L8659563); /* L66 G_BINARY_EXPR*/;
-    refresh__HAVC(((__G_RAW__KM *)__tmp__DPHC));
-  };
-}
-
-static void sub_move__CSE(__DESK__TC *Self__ESE,__INTEGER__K x__FSE,__INTEGER__K y__GSE)
-/* (Strict DESK{DESK__TC},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) Void Recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__ISE,__tmp__RVDE;
-  void *win__HSE,*__tmp__1SE;
-  _____CONTEXT __pos__DSE,__pos__NVDE,__pos__OVDE,__pos__PVDE;
-  _____CONTEXT __pos__XSE;
-  lisaac_push_first(&__pos__DSE,L130823704); /* L998 AREA*/;
-  __tmp__ISE=Self__ESE->parent_g_raw__XC.parent_area__VC.x_window__YNB;
-  lisaac_push(&__pos__DSE,L131214872); /* L1001 AREA*/;
-  lisaac_push_first(&__pos__NVDE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__OVDE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__PVDE,L9195016); /* L70 NUMERIC*/;
-  __tmp__RVDE=(__INTEGER__K)(- x__FSE);
-  lisaac_push(&__pos__NVDE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__OVDE,L9195016); /* L70 NUMERIC*/;
-  Self__ESE->parent_g_raw__XC.parent_area__VC.x_window__YNB=(__INTEGER__K)(__tmp__ISE - __tmp__RVDE);
-  __tmp__ISE=Self__ESE->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
-  lisaac_push(&__pos__DSE,L131345944); /* L1002 AREA*/;
-  lisaac_push_first(&__pos__NVDE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__OVDE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__PVDE,L9195016); /* L70 NUMERIC*/;
-  __tmp__RVDE=(__INTEGER__K)(- y__GSE);
-  lisaac_push(&__pos__NVDE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__OVDE,L9195016); /* L70 NUMERIC*/;
-  Self__ESE->parent_g_raw__XC.parent_area__VC.y_window__ZNB=(__INTEGER__K)(__tmp__ISE - __tmp__RVDE);
-  lisaac_push(&__pos__DSE,L131472920); /* L1003 AREA*/;
-  update_plan__4TE(Self__ESE);
-  win__HSE=Self__ESE->parent_g_raw__XC.parent_area__VC.child__FOB;
-  lisaac_push(&__pos__DSE,L132123160); /* L1008 AREA*/;
-  lisaac_push_first(&__pos__NVDE,L9441810); /* L72 BLOCK*/;
-  while_do__43E:
-  {
-    lisaac_push(&__pos__NVDE,L9441810); /* L72 BLOCK*/;
-    lisaac_push_first(&__pos__OVDE,L131729944); /* L1005 AREA*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)win__HSE != (void *)NULL)) {
-      lisaac_push(&__pos__NVDE,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__OVDE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__PVDE,L9576466); /* L73 BLOCK*/;
-      lisaac_push_first(&__pos__XSE,L131740696); /* L1005 AREA*/;
-      /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__HSE==NULL) {
-        lisaac_push(&__pos__XSE,L131870744); /* L1006 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)win__HSE)->__id) {
-        case __EXAMPLE__OB__: {
-          lisaac_push(&__pos__XSE,L131870744); /* L1006 AREA*/;
-          sub_move__ZMRB(((__EXAMPLE__OB *)((__AREA__PB *)win__HSE)),x__FSE,y__GSE);
-        } break;
-        case __DESK__TC__: {
-          lisaac_push(&__pos__XSE,L131870744); /* L1006 AREA*/;
-          sub_move__CSE(((__DESK__TC *)((__AREA__PB *)win__HSE)),x__FSE,y__GSE);
-        } break;
-        case __G_OUT__YC__: {
-          lisaac_push(&__pos__XSE,L131870744); /* L1006 AREA*/;
-          sub_move__UQDD(((__G_OUT__YC *)((__AREA__PB *)win__HSE)),x__FSE,y__GSE);
-        } break;
-        case __G_RAW__KM__: {
-          lisaac_push(&__pos__XSE,L131870744); /* L1006 AREA*/;
-          sub_move__S2DD(((__G_RAW__KM *)((__AREA__PB *)win__HSE)),x__FSE,y__GSE);
-        } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          lisaac_push(&__pos__XSE,L131870744); /* L1006 AREA*/;
-          sub_move__K24(((__VIRTUAL_SCREEN__PT *)((__AREA__PB *)win__HSE)),x__FSE,y__GSE);
-        } break;
-        case __MOUSE__VT__: {
-          lisaac_push(&__pos__XSE,L131870744); /* L1006 AREA*/;
-          sub_move__NDO(((__MOUSE__VT *)((__AREA__PB *)win__HSE)),x__FSE,y__GSE);
+      li__V0E=li__U1E;
+      if (((void *)li__U1E != (void *)NULL)) {
+        li__W0E=(__li__K)(li__U1E->li__M2B +  1);
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)li__10E)->__id) {
+        case __li__SB__: {
+          li__B2E=((__li__SB *)li__10E)->li__HC.li__WKB;
         } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
-      /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__HSE==NULL) {
-        lisaac_push(&__pos__XSE,L131999256); /* L1007 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)win__HSE)->__id) {
-        case __EXAMPLE__OB__: {
-          __tmp__1SE=((__EXAMPLE__OB *)win__HSE)->parent_area__DC.next__0NB;
+        case __li__TB__: {
+          li__B2E=((__li__TB *)li__10E)->li__WKB;
         } break;
-        case __DESK__TC__: {
-          __tmp__1SE=((__DESK__TC *)win__HSE)->parent_g_raw__XC.parent_area__VC.next__0NB;
+        case __li__TC__: {
+          li__B2E=((__li__TC *)li__10E)->li__XC.li__VC.li__WKB;
         } break;
-        case __G_OUT__YC__: {
-          __tmp__1SE=((__G_OUT__YC *)win__HSE)->parent_area__ZC.next__0NB;
+        case __li__YC__: {
+          li__B2E=((__li__YC *)li__10E)->li__ZC.li__WKB;
         } break;
-        case __G_RAW__KM__: {
-          __tmp__1SE=((__G_RAW__KM *)win__HSE)->parent_g_group__LM.parent_area__VC.next__0NB;
+        case __li__RL__: {
+          li__B2E=((__li__RL *)li__10E)->li__SL.li__VC.li__WKB;
         } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          __tmp__1SE=((__VIRTUAL_SCREEN__PT *)win__HSE)->parent_area__QT.next__0NB;
+        case __li__AS__: {
+          li__B2E=((__li__AS *)li__10E)->li__BS.li__WKB;
         } break;
-        case __MOUSE__VT__: {
-          __tmp__1SE=((__MOUSE__VT *)win__HSE)->parent_window__XT.next__0NB;
+        case __li__GS__: {
+          li__B2E=((__li__GS *)li__10E)->li__IS.li__WKB;
         } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
-      win__HSE=__tmp__1SE;
-      lisaac_push(&__pos__PVDE,L9709074); /* L74 BLOCK*/;
-      goto while_do__43E;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__NVDE,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__OVDE,L8530438); /* L65 FALSE*/;
-    };
-  };
-}
-
-static __INTEGER__K abs__EBJ(__INTEGER__K Self__GBJ)
-/* (Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K result__IBJ,Result__HBJ;
-  _____CONTEXT __pos__FBJ,__pos__UC5,__pos__OBJ,__pos__IYAE,__pos__KYAE;
-  __BOOLEAN__C __tmp__JBJ;
-  lisaac_push_first(&__pos__FBJ,L28184072); /* L215 NUMERIC*/;
-  result__IBJ= 0;
-  lisaac_push(&__pos__FBJ,L28710408); /* L219 NUMERIC*/;
-  __tmp__JBJ=__infix_less__LOH(Self__GBJ, 0);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__JBJ) {
-    lisaac_push(&__pos__FBJ,L29231624); /* L223 NUMERIC*/;
-    lisaac_push_first(&__pos__UC5,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__OBJ,L28844552); /* L220 NUMERIC*/;
-    lisaac_push_first(&__pos__IYAE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__KYAE,L9195016); /* L70 NUMERIC*/;
-    result__IBJ=(__INTEGER__K)(- Self__GBJ);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__FBJ,L29231624); /* L223 NUMERIC*/;
-    lisaac_push_first(&__pos__UC5,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__OBJ,L28973064); /* L221 NUMERIC*/;
-    result__IBJ=Self__GBJ;
-  };
-  Result__HBJ=result__IBJ;
-  return(Result__HBJ);
-}
-
-static void redraw__to__DKF(__INTEGER__K x0__GKF,__INTEGER__K y0__HKF,__INTEGER__K x1__IKF,__INTEGER__K y1__JKF)
-/* (Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __PLAN__XOB *elt_p__KKF,*__tmp__NLF;
-  __INTEGER__K lev__LKF,__tmp__ULF,__tmp__5LHE,__tmp__H5FE,__tmp__JOF;
-  __INTEGER__K __tmp__VOF,__tmp__ZOF,__tmp__OPF,__tmp__PPF,__tmp__RPF;
-  __INTEGER__K __tmp__TPF,__tmp__VPF;
-  void *win2__QKF,*win3__RKF,*__tmp__XKF,*__tmp__2LF;
-  __LIMIT_X__C2B *__tmp__4NF;
-  __LIMIT_Y__F2B *__tmp__MOF;
-  _____CONTEXT __pos__EKF,__pos__ASF,__pos__VKF,__pos__PYF,__pos__1KF;
-  _____CONTEXT __pos__L3F,__pos__BLF,__pos__DAK,__pos__SLF,__pos__1LHE;
-  _____CONTEXT __pos__2LHE,__pos__3LHE;
-  __BOOLEAN__C __tmp__FLF,__tmp__DPF,__tmp__GPF;
-  lisaac_push_first(&__pos__EKF,L148790296); /* L1135 AREA*/;
-  elt_p__KKF=NULL;
-  lev__LKF= 0;
-  win2__QKF=NULL;
-  win3__RKF=DESK__TC__;
-  lisaac_push(&__pos__EKF,L151148568); /* L1153 AREA*/;
-  lisaac_push_first(&__pos__ASF,L10621458); /* L81 BLOCK*/;
-  do_while__5RF:
-  {
-    lisaac_push(&__pos__ASF,L10621458); /* L81 BLOCK*/;
-    lisaac_push_first(&__pos__VKF,L149686808); /* L1142 AREA*/;
-    /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (win3__RKF==NULL) {
-      lisaac_push(&__pos__VKF,L149827096); /* L1143 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)win3__RKF)->__id) {
-      case __AREA__PB__: {
-        __tmp__XKF=((__AREA__PB *)win3__RKF)->prev__TOB;
-      } break;
-      case __DESK__TC__: {
-        __tmp__XKF=((__DESK__TC *)win3__RKF)->parent_g_raw__XC.parent_area__VC.prev__TOB;
-      } break;
-      case __G_RAW__KM__: {
-        __tmp__XKF=((__G_RAW__KM *)win3__RKF)->parent_g_group__LM.parent_area__VC.prev__TOB;
-      } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-    win2__QKF=__tmp__XKF;
-    lisaac_push(&__pos__VKF,L150867480); /* L1151 AREA*/;
-    lisaac_push_first(&__pos__PYF,L9441810); /* L72 BLOCK*/;
-    while_do__OYF:
-    {
-      lisaac_push(&__pos__PYF,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__1KF,L149949976); /* L1144 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((lev__LKF ==  0)) {
-        lisaac_push(&__pos__1KF,L149956120); /* L1144 AREA*/;
-        lisaac_push_first(&__pos__L3F,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__BLF,L149957144); /* L1144 AREA*/;
-        __tmp__FLF=((void *)win2__QKF != (void *)NULL);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__1KF,L149956120); /* L1144 AREA*/;
-        lisaac_push_first(&__pos__L3F,L12081158); /* L92 FALSE*/;
-        __tmp__FLF=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__FLF) {
-        lisaac_push(&__pos__PYF,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__1KF,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__L3F,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__BLF,L149969944); /* L1144 AREA*/;
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win2__QKF==NULL) {
-          lisaac_push(&__pos__BLF,L150087192); /* L1145 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)win2__QKF)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__NLF=((__EXAMPLE__OB *)win2__QKF)->parent_area__DC.plan__ZOB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__NLF=((__AREA__PB *)win2__QKF)->plan__ZOB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__NLF=((__DESK__TC *)win2__QKF)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__NLF=((__G_OUT__YC *)win2__QKF)->parent_area__ZC.plan__ZOB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__NLF=((__G_RAW__KM *)win2__QKF)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__NLF=((__VIRTUAL_SCREEN__PT *)win2__QKF)->parent_area__QT.plan__ZOB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__NLF=((__MOUSE__VT *)win2__QKF)->parent_window__XT.plan__ZOB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
         };
-        elt_p__KKF=__tmp__NLF;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__NLF != (void *)NULL)) {
-          lisaac_push(&__pos__BLF,L150733848); /* L1150 AREA*/;
-          lisaac_push_first(&__pos__DAK,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__SLF,L150219288); /* L1146 AREA*/;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__NLF==NULL) {
-            lisaac_push(&__pos__SLF,L150350360); /* L1147 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__ULF=__tmp__NLF->level__1BC;
-          };
-          lisaac_push(&__pos__SLF,L150350872); /* L1147 AREA*/;
-          lisaac_push_first(&__pos__1LHE,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__2LHE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__3LHE,L9195016); /* L70 NUMERIC*/;
-          __tmp__5LHE=(__INTEGER__K)(-  1);
-          lisaac_push(&__pos__1LHE,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__2LHE,L9195016); /* L70 NUMERIC*/;
-          lev__LKF=(__INTEGER__K)(__tmp__ULF - __tmp__5LHE);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__BLF,L150733848); /* L1150 AREA*/;
-          lisaac_push_first(&__pos__DAK,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__SLF,L150475288); /* L1148 AREA*/;
-          /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win2__QKF==NULL) {
-            lisaac_push(&__pos__SLF,L150611992); /* L1149 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else {
-            switch (((struct ___OBJ *)win2__QKF)->__id) {
-            case __EXAMPLE__OB__: {
-              __tmp__2LF=((__EXAMPLE__OB *)win2__QKF)->parent_area__DC.prev__TOB;
-            } break;
-            case __AREA__PB__: {
-              __tmp__2LF=((__AREA__PB *)win2__QKF)->prev__TOB;
-            } break;
-            case __DESK__TC__: {
-              __tmp__2LF=((__DESK__TC *)win2__QKF)->parent_g_raw__XC.parent_area__VC.prev__TOB;
-            } break;
-            case __G_OUT__YC__: {
-              __tmp__2LF=((__G_OUT__YC *)win2__QKF)->parent_area__ZC.prev__TOB;
-            } break;
-            case __G_RAW__KM__: {
-              __tmp__2LF=((__G_RAW__KM *)win2__QKF)->parent_g_group__LM.parent_area__VC.prev__TOB;
-            } break;
-            case __VIRTUAL_SCREEN__PT__: {
-              __tmp__2LF=((__VIRTUAL_SCREEN__PT *)win2__QKF)->parent_area__QT.prev__TOB;
-            } break;
-            case __MOUSE__VT__: {
-              __tmp__2LF=((__MOUSE__VT *)win2__QKF)->parent_window__XT.prev__TOB;
-            } break;
-            default:
-            lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-            }
-          };
-          win2__QKF=__tmp__2LF;
-        };
-        lisaac_push(&__pos__L3F,L9709074); /* L74 BLOCK*/;
-        goto while_do__OYF;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__PYF,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__1KF,L8530438); /* L65 FALSE*/;
+        li__10E=li__B2E;
       };
     };
-    /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (win3__RKF==NULL) {
-      lisaac_push(&__pos__VKF,L151007768); /* L1152 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)win3__RKF)->__id) {
-      case __AREA__PB__: {
-        __tmp__XKF=((__AREA__PB *)win3__RKF)->parent__DBB;
-      } break;
-      case __DESK__TC__: {
-        __tmp__XKF=((__DESK__TC *)win3__RKF)->parent_g_raw__XC.parent_area__VC.parent__DBB;
-      } break;
-      case __G_RAW__KM__: {
-        __tmp__XKF=((__G_RAW__KM *)win3__RKF)->parent_g_group__LM.parent_area__VC.parent__DBB;
-      } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-    win3__RKF=__tmp__XKF;
-    lisaac_push(&__pos__ASF,L10755090); /* L82 BLOCK*/;
-    lisaac_push_first(&__pos__VKF,L151134232); /* L1153 AREA*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__XKF != (void *)NULL)) {
-      lisaac_push(&__pos__VKF,L151142936); /* L1153 AREA*/;
-      lisaac_push_first(&__pos__PYF,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__1KF,L151143960); /* L1153 AREA*/;
-      __tmp__FLF=(lev__LKF ==  0);
-    } else /* FALSE */ {
-      lisaac_push(&__pos__VKF,L151142936); /* L1153 AREA*/;
-      lisaac_push_first(&__pos__PYF,L12081158); /* L92 FALSE*/;
-      __tmp__FLF=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__FLF) {
-      lisaac_push(&__pos__ASF,L11012626); /* L84 BLOCK*/;
-      lisaac_push_first(&__pos__VKF,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__PYF,L10888722); /* L83 BLOCK*/;
-      goto do_while__5RF;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__ASF,L11012626); /* L84 BLOCK*/;
-      lisaac_push_first(&__pos__VKF,L8530438); /* L65 FALSE*/;
+    switch (((struct ___OBJ *)li__20E)->__id) {
+    case __li__TB__: {
+      li__B1E=((__li__TB *)li__20E)->li__H4;
+    } break;
+    case __li__TC__: {
+      li__B1E=((__li__TC *)li__20E)->li__XC.li__VC.li__H4;
+    } break;
+    case __li__RL__: {
+      li__B1E=((__li__RL *)li__20E)->li__SL.li__VC.li__H4;
+    } break;
     };
+    li__20E=li__B1E;
+  } while ((((void *)li__B1E != (void *)NULL) && (li__W0E ==  0)));
+  if ((li__W0E ==  0)) {
+    li__W0E= 1;
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if ((lev__LKF ==  0)) {
-    lisaac_push(&__pos__EKF,L151521816); /* L1156 AREA*/;
-    lisaac_push_first(&__pos__ASF,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__VKF,L151266328); /* L1154 AREA*/;
-    lev__LKF= 1;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__EKF,L151521816); /* L1156 AREA*/;
-    lisaac_push_first(&__pos__ASF,L8530438); /* L65 FALSE*/;
+  li__V0E=li__W2B;
+  while ((((void *)li__V0E != (void *)NULL) && (li__V0E->li__M2B != li__W0E))) {
+    li__V0E=li__V0E->li__H2B;
   };
-  elt_p__KKF=list_plan__GCC;
-  lisaac_push(&__pos__EKF,L152308248); /* L1162 AREA*/;
-  lisaac_push_first(&__pos__ASF,L9441810); /* L72 BLOCK*/;
-  while_do__YSF:
-  {
-    lisaac_push(&__pos__ASF,L9441810); /* L72 BLOCK*/;
-    lisaac_push_first(&__pos__VKF,L152046104); /* L1160 AREA*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)elt_p__KKF != (void *)NULL)) {
-      lisaac_push(&__pos__VKF,L152055320); /* L1160 AREA*/;
-      lisaac_push_first(&__pos__PYF,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__1KF,L152056344); /* L1160 AREA*/;
-      /* NULL __PLAN__XOB__ */
-if (elt_p__KKF==NULL) {
-        lisaac_push(&__pos__1KF,L152062488); /* L1160 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__ULF=elt_p__KKF->level__1BC;
-      };
-      __tmp__FLF=(__tmp__ULF != lev__LKF);
+  while (((void *)li__V0E != (void *)NULL)) {
+    li__KDXD=li__V0E->li__HYB->li__JYB;
+    li__JDXD= 0;
+    if ((li__KDXD > li__R0E)) {
+      li__JDXD=li__KDXD;
     } else /* FALSE */ {
-      lisaac_push(&__pos__VKF,L152055320); /* L1160 AREA*/;
-      lisaac_push_first(&__pos__PYF,L12081158); /* L92 FALSE*/;
-      __tmp__FLF=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__FLF) {
-      lisaac_push(&__pos__ASF,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__VKF,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__PYF,L9576466); /* L73 BLOCK*/;
-      lisaac_push_first(&__pos__1KF,L152072216); /* L1160 AREA*/;
-      /* NULL __PLAN__XOB__ */
-if (elt_p__KKF==NULL) {
-        lisaac_push(&__pos__1KF,L152187416); /* L1161 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__NLF=elt_p__KKF->next__WBC;
-      };
-      elt_p__KKF=__tmp__NLF;
-      lisaac_push(&__pos__PYF,L9709074); /* L74 BLOCK*/;
-      goto while_do__YSF;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__ASF,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__VKF,L8530438); /* L65 FALSE*/;
+      li__JDXD=li__R0E;
     };
-  };
-  lisaac_push(&__pos__EKF,L154667544); /* L1180 AREA*/;
-  lisaac_push_first(&__pos__ASF,L9441810); /* L72 BLOCK*/;
-  while_do__ETF:
-  {
-    lisaac_push(&__pos__ASF,L9441810); /* L72 BLOCK*/;
-    lisaac_push_first(&__pos__VKF,L152701464); /* L1165 AREA*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)elt_p__KKF != (void *)NULL)) {
-      lisaac_push(&__pos__ASF,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__VKF,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__PYF,L9576466); /* L73 BLOCK*/;
-      lisaac_push_first(&__pos__1KF,L152714264); /* L1165 AREA*/;
-      /* NULL __PLAN__XOB__ */
-if (elt_p__KKF==NULL) {
-        lisaac_push(&__pos__1KF,L152841240); /* L1166 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__4NF=elt_p__KKF->x0__J3B;
-      };
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__4NF==NULL) {
-        lisaac_push(&__pos__1KF,L152845848); /* L1166 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        __tmp__ULF=__tmp__4NF->value__L3B;
-      };
-      lisaac_push(&__pos__1KF,L152859160); /* L1166 AREA*/;
-      __tmp__5LHE=max__IMH(__tmp__ULF,x0__GKF);
-      /* NULL __PLAN__XOB__ */
-if (elt_p__KKF==NULL) {
-        lisaac_push(&__pos__1KF,L152972312); /* L1167 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__4NF=elt_p__KKF->x1__N3B;
-      };
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__4NF==NULL) {
-        lisaac_push(&__pos__1KF,L152976920); /* L1167 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        __tmp__ULF=__tmp__4NF->value__L3B;
-      };
-      lisaac_push(&__pos__1KF,L152982040); /* L1167 AREA*/;
-      lisaac_push_first(&__pos__L3F,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__BLF,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__DAK,L9195016); /* L70 NUMERIC*/;
-      __tmp__H5FE=(__INTEGER__K)(-  0);
-      lisaac_push(&__pos__L3F,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__BLF,L9195016); /* L70 NUMERIC*/;
-      __tmp__JOF=(__INTEGER__K)(x1__IKF - __tmp__H5FE);
-      lisaac_push(&__pos__1KF,L152990232); /* L1167 AREA*/;
-      __tmp__H5FE=min__TLH(__tmp__ULF,__tmp__JOF);
-      /* NULL __PLAN__XOB__ */
-if (elt_p__KKF==NULL) {
-        lisaac_push(&__pos__1KF,L153103384); /* L1168 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__MOF=elt_p__KKF->y0__Q3B;
-      };
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__MOF==NULL) {
-        lisaac_push(&__pos__1KF,L153107992); /* L1168 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        __tmp__ULF=__tmp__MOF->value__S3B;
-      };
-      lisaac_push(&__pos__1KF,L153121304); /* L1168 AREA*/;
-      __tmp__JOF=max__IMH(__tmp__ULF,y0__HKF);
-      /* NULL __PLAN__XOB__ */
-if (elt_p__KKF==NULL) {
-        lisaac_push(&__pos__1KF,L153234456); /* L1169 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__MOF=elt_p__KKF->y1__U3B;
-      };
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__MOF==NULL) {
-        lisaac_push(&__pos__1KF,L153237528); /* L1169 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        __tmp__ULF=__tmp__MOF->value__S3B;
-      };
-      lisaac_push(&__pos__1KF,L153238040); /* L1169 AREA*/;
-      lisaac_push_first(&__pos__L3F,L9195016); /* L70 NUMERIC*/;
-      __tmp__VOF=(__INTEGER__K)(__tmp__ULF -  1);
-      lisaac_push(&__pos__1KF,L153244184); /* L1169 AREA*/;
-      lisaac_push_first(&__pos__L3F,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__BLF,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__DAK,L9195016); /* L70 NUMERIC*/;
-      __tmp__ULF=(__INTEGER__K)(-  0);
-      lisaac_push(&__pos__L3F,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__BLF,L9195016); /* L70 NUMERIC*/;
-      __tmp__ZOF=(__INTEGER__K)(y1__JKF - __tmp__ULF);
-      lisaac_push(&__pos__1KF,L153252376); /* L1169 AREA*/;
-      __tmp__ULF=min__TLH(__tmp__VOF,__tmp__ZOF);
-      lisaac_push(&__pos__1KF,L153491992); /* L1171 AREA*/;
-      __tmp__FLF=__infix_less_equal__GTG(__tmp__5LHE,__tmp__H5FE);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__FLF) {
-        lisaac_push(&__pos__1KF,L153495576); /* L1171 AREA*/;
-        lisaac_push_first(&__pos__L3F,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__BLF,L153499160); /* L1171 AREA*/;
-        __tmp__DPF=__infix_less_equal__GTG(__tmp__JOF,__tmp__ULF);
-        __tmp__GPF=__tmp__DPF;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__1KF,L153495576); /* L1171 AREA*/;
-        lisaac_push_first(&__pos__L3F,L12081158); /* L92 FALSE*/;
-        __tmp__GPF=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GPF) {
-        lisaac_push(&__pos__1KF,L154406424); /* L1178 AREA*/;
-        lisaac_push_first(&__pos__L3F,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__BLF,L153504280); /* L1171 AREA*/;
-        /* NULL __PLAN__XOB__ */
-if (elt_p__KKF==NULL) {
-          lisaac_push(&__pos__BLF,L153627160); /* L1172 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__2LF=elt_p__KKF->window__EOD;
-        };
-        win2__QKF=__tmp__2LF;
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__2LF==NULL) {
-          lisaac_push(&__pos__BLF,L153761304); /* L1173 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)__tmp__2LF)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__OPF=((__EXAMPLE__OB *)__tmp__2LF)->parent_area__DC.x_window__YNB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__OPF=((__AREA__PB *)__tmp__2LF)->x_window__YNB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__OPF=((__DESK__TC *)__tmp__2LF)->parent_g_raw__XC.parent_area__VC.x_window__YNB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__OPF=((__G_OUT__YC *)__tmp__2LF)->parent_area__ZC.x_window__YNB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__OPF=((__G_RAW__KM *)__tmp__2LF)->parent_g_group__LM.parent_area__VC.x_window__YNB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__OPF=((__VIRTUAL_SCREEN__PT *)__tmp__2LF)->parent_area__QT.x_window__YNB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__OPF=((__MOUSE__VT *)__tmp__2LF)->parent_window__XT.x_window__YNB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        lisaac_push(&__pos__BLF,L153754136); /* L1173 AREA*/;
-        lisaac_push_first(&__pos__DAK,L9195016); /* L70 NUMERIC*/;
-        __tmp__PPF=(__INTEGER__K)(__tmp__5LHE - __tmp__OPF);
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__2LF==NULL) {
-          lisaac_push(&__pos__BLF,L153892376); /* L1174 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)__tmp__2LF)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__OPF=((__EXAMPLE__OB *)__tmp__2LF)->parent_area__DC.x_window__YNB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__OPF=((__AREA__PB *)__tmp__2LF)->x_window__YNB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__OPF=((__DESK__TC *)__tmp__2LF)->parent_g_raw__XC.parent_area__VC.x_window__YNB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__OPF=((__G_OUT__YC *)__tmp__2LF)->parent_area__ZC.x_window__YNB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__OPF=((__G_RAW__KM *)__tmp__2LF)->parent_g_group__LM.parent_area__VC.x_window__YNB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__OPF=((__VIRTUAL_SCREEN__PT *)__tmp__2LF)->parent_area__QT.x_window__YNB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__OPF=((__MOUSE__VT *)__tmp__2LF)->parent_window__XT.x_window__YNB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        lisaac_push(&__pos__BLF,L153885208); /* L1174 AREA*/;
-        lisaac_push_first(&__pos__DAK,L9195016); /* L70 NUMERIC*/;
-        __tmp__RPF=(__INTEGER__K)(__tmp__H5FE - __tmp__OPF);
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__2LF==NULL) {
-          lisaac_push(&__pos__BLF,L154023448); /* L1175 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)__tmp__2LF)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__OPF=((__EXAMPLE__OB *)__tmp__2LF)->parent_area__DC.y_window__ZNB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__OPF=((__AREA__PB *)__tmp__2LF)->y_window__ZNB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__OPF=((__DESK__TC *)__tmp__2LF)->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__OPF=((__G_OUT__YC *)__tmp__2LF)->parent_area__ZC.y_window__ZNB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__OPF=((__G_RAW__KM *)__tmp__2LF)->parent_g_group__LM.parent_area__VC.y_window__ZNB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__OPF=((__VIRTUAL_SCREEN__PT *)__tmp__2LF)->parent_area__QT.y_window__ZNB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__OPF=((__MOUSE__VT *)__tmp__2LF)->parent_window__XT.y_window__ZNB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        lisaac_push(&__pos__BLF,L154016280); /* L1175 AREA*/;
-        lisaac_push_first(&__pos__DAK,L9195016); /* L70 NUMERIC*/;
-        __tmp__TPF=(__INTEGER__K)(__tmp__JOF - __tmp__OPF);
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__2LF==NULL) {
-          lisaac_push(&__pos__BLF,L154154520); /* L1176 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)__tmp__2LF)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__OPF=((__EXAMPLE__OB *)__tmp__2LF)->parent_area__DC.y_window__ZNB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__OPF=((__AREA__PB *)__tmp__2LF)->y_window__ZNB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__OPF=((__DESK__TC *)__tmp__2LF)->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__OPF=((__G_OUT__YC *)__tmp__2LF)->parent_area__ZC.y_window__ZNB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__OPF=((__G_RAW__KM *)__tmp__2LF)->parent_g_group__LM.parent_area__VC.y_window__ZNB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__OPF=((__VIRTUAL_SCREEN__PT *)__tmp__2LF)->parent_area__QT.y_window__ZNB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__OPF=((__MOUSE__VT *)__tmp__2LF)->parent_window__XT.y_window__ZNB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        lisaac_push(&__pos__BLF,L154147352); /* L1176 AREA*/;
-        lisaac_push_first(&__pos__DAK,L9195016); /* L70 NUMERIC*/;
-        __tmp__VPF=(__INTEGER__K)(__tmp__ULF - __tmp__OPF);
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__2LF==NULL) {
-          lisaac_push(&__pos__BLF,L154288664); /* L1177 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)__tmp__2LF)->__id) {
-          case __EXAMPLE__OB__: {
-            lisaac_push(&__pos__BLF,L154288664); /* L1177 AREA*/;
-            draw__to__5RHB(((__EXAMPLE__OB *)((__AREA__PB *)__tmp__2LF)),__tmp__PPF,__tmp__TPF,__tmp__RPF,__tmp__VPF);
-          } break;
-          case __AREA__PB__: {
-            lisaac_push(&__pos__BLF,L154288664); /* L1177 AREA*/;
-            lisaac_push_first(&__pos__DAK,L155342872); /* L1185 AREA*/;
-          } break;
-          case __DESK__TC__: {
-            lisaac_push(&__pos__BLF,L154288664); /* L1177 AREA*/;
-            draw__to__F3E(((__DESK__TC *)((__AREA__PB *)__tmp__2LF)),__tmp__PPF,__tmp__TPF,__tmp__RPF,__tmp__VPF);
-          } break;
-          case __G_OUT__YC__: {
-            lisaac_push(&__pos__BLF,L154288664); /* L1177 AREA*/;
-            draw__to__IO2C(((__G_OUT__YC *)((__AREA__PB *)__tmp__2LF)),__tmp__PPF,__tmp__TPF,__tmp__RPF,__tmp__VPF);
-          } break;
-          case __G_RAW__KM__: {
-            lisaac_push(&__pos__BLF,L154288664); /* L1177 AREA*/;
-            draw__to__M34C(((__G_RAW__KM *)((__AREA__PB *)__tmp__2LF)),__tmp__PPF,__tmp__TPF,__tmp__RPF,__tmp__VPF);
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            lisaac_push(&__pos__BLF,L154288664); /* L1177 AREA*/;
-            lisaac_push_first(&__pos__DAK,L155342872); /* L1185 AREA*/;
-          } break;
-          case __MOUSE__VT__: {
-            lisaac_push(&__pos__BLF,L154288664); /* L1177 AREA*/;
-            draw__to__F0D(((__MOUSE__VT *)((__AREA__PB *)__tmp__2LF)),__tmp__PPF,__tmp__TPF,__tmp__RPF,__tmp__VPF);
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__1KF,L154406424); /* L1178 AREA*/;
-        lisaac_push_first(&__pos__L3F,L8530438); /* L65 FALSE*/;
-      };
-      /* NULL __PLAN__XOB__ */
-if (elt_p__KKF==NULL) {
-        lisaac_push(&__pos__1KF,L154546712); /* L1179 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__NLF=elt_p__KKF->next__WBC;
-      };
-      elt_p__KKF=__tmp__NLF;
-      lisaac_push(&__pos__PYF,L9709074); /* L74 BLOCK*/;
-      goto while_do__ETF;
+    li__KDXD=li__V0E->li__LYB->li__JYB;
+    li__NDXD= 0;
+    if ((li__KDXD > li__T0E)) {
+      li__NDXD=li__T0E;
     } else /* FALSE */ {
-      lisaac_push(&__pos__ASF,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__VKF,L8530438); /* L65 FALSE*/;
+      li__NDXD=li__KDXD;
     };
-  };
-}
-
-static void sub_resize__PME(__DESK__TC *Self__RME)
-/* (Strict DESK{DESK__TC}) Void Recursive, No inlinable. NO CONTEXT! */
-{
-  void *win__SME,*__tmp__ANE;
-  _____CONTEXT __pos__QME,__pos__O0E,__pos__XME,__pos__V0E,__pos__4ME;
-  lisaac_push_first(&__pos__QME,L132914712); /* L1014 AREA*/;
-  update_plan__4TE(Self__RME);
-  win__SME=Self__RME->parent_g_raw__XC.parent_area__VC.child__FOB;
-  lisaac_push(&__pos__QME,L133564952); /* L1019 AREA*/;
-  lisaac_push_first(&__pos__O0E,L9441810); /* L72 BLOCK*/;
-  while_do__N0E:
-  {
-    lisaac_push(&__pos__O0E,L9441810); /* L72 BLOCK*/;
-    lisaac_push_first(&__pos__XME,L133171736); /* L1016 AREA*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)win__SME != (void *)NULL)) {
-      lisaac_push(&__pos__O0E,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__XME,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__V0E,L9576466); /* L73 BLOCK*/;
-      lisaac_push_first(&__pos__4ME,L133182488); /* L1016 AREA*/;
-      /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__SME==NULL) {
-        lisaac_push(&__pos__4ME,L133310488); /* L1017 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)win__SME)->__id) {
-        case __EXAMPLE__OB__: {
-          lisaac_push(&__pos__4ME,L133310488); /* L1017 AREA*/;
-          sub_resize__RPQB(((__EXAMPLE__OB *)win__SME));
-        } break;
-        case __DESK__TC__: {
-          lisaac_push(&__pos__4ME,L133310488); /* L1017 AREA*/;
-          sub_resize__PME(((__DESK__TC *)win__SME));
-        } break;
-        case __G_OUT__YC__: {
-          lisaac_push(&__pos__4ME,L133310488); /* L1017 AREA*/;
-          sub_resize__0PCD(((__G_OUT__YC *)win__SME));
-        } break;
-        case __G_RAW__KM__: {
-          lisaac_push(&__pos__4ME,L133310488); /* L1017 AREA*/;
-          sub_resize__VCDD(((__G_RAW__KM *)win__SME));
-        } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          lisaac_push(&__pos__4ME,L133310488); /* L1017 AREA*/;
-          sub_resize__VYY(((__VIRTUAL_SCREEN__PT *)win__SME));
-        } break;
-        case __MOUSE__VT__: {
-          lisaac_push(&__pos__4ME,L133310488); /* L1017 AREA*/;
-          sub_resize__TD2(((__MOUSE__VT *)win__SME));
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
-      /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__SME==NULL) {
-        lisaac_push(&__pos__4ME,L133441048); /* L1018 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)win__SME)->__id) {
-        case __EXAMPLE__OB__: {
-          __tmp__ANE=((__EXAMPLE__OB *)win__SME)->parent_area__DC.next__0NB;
-        } break;
-        case __DESK__TC__: {
-          __tmp__ANE=((__DESK__TC *)win__SME)->parent_g_raw__XC.parent_area__VC.next__0NB;
-        } break;
-        case __G_OUT__YC__: {
-          __tmp__ANE=((__G_OUT__YC *)win__SME)->parent_area__ZC.next__0NB;
-        } break;
-        case __G_RAW__KM__: {
-          __tmp__ANE=((__G_RAW__KM *)win__SME)->parent_g_group__LM.parent_area__VC.next__0NB;
-        } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          __tmp__ANE=((__VIRTUAL_SCREEN__PT *)win__SME)->parent_area__QT.next__0NB;
-        } break;
-        case __MOUSE__VT__: {
-          __tmp__ANE=((__MOUSE__VT *)win__SME)->parent_window__XT.next__0NB;
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
-      win__SME=__tmp__ANE;
-      lisaac_push(&__pos__V0E,L9709074); /* L74 BLOCK*/;
-      goto while_do__N0E;
+    li__KDXD=li__V0E->li__OYB->li__QYB;
+    li__RDXD= 0;
+    if ((li__KDXD > li__S0E)) {
+      li__RDXD=li__KDXD;
     } else /* FALSE */ {
-      lisaac_push(&__pos__O0E,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__XME,L8530438); /* L65 FALSE*/;
+      li__RDXD=li__S0E;
     };
-  };
-}
-
-static void update__from__size__1QBB(__EXAMPLE__OB *Self__3QBB,void *father__4QBB,__INTEGER__K x0__5QBB,__INTEGER__K y0__ARBB,__INTEGER__K w__BRBB,__INTEGER__K h__CRBB)
-/* (Strict EXAMPLE{EXAMPLE__OB},AREA{DESK__TCxG_RAW__KM},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER_64__ZRB __tmp__NCKB;
-  __POINTER__CB __tmp__K2LB;
-  __INTEGER__K __tmp__05JB,__tmp__NWDE,__tmp__4AKB,__tmp__DBKB,x1__3HMB;
-  __INTEGER__K y1__4HMB,x2__5HMB,y2__AIMB,x3__BIMB,y3__CIMB,__tmp__FJMB;
-  __INTEGER__K __tmp__2KMB,__tmp__ELMB,__tmp__GLMB,__tmp__FMMB;
-  __INTEGER__K __tmp__IMMB;
-  void *__tmp__45JB;
-  __EXAMPLE__OB *Self__XJXB;
-  __DESK__TC *Self__PESB;
-  __G_OUT__YC *Self__F2ID;
-  __G_RAW__KM *Self__K2ID;
-  __VIRTUAL_SCREEN__PT *Self__TESB;
-  __MOUSE__VT *Self__XESB;
-  __AREA__PB *Self__AAQB;
-  __PLAN__XOB *old_plan__DIMB,*__tmp__DJMB;
-  __LIMIT_X__C2B *__tmp__EJMB;
-  __LIMIT_Y__F2B *__tmp__KJMB;
-  _____CONTEXT __pos__2QBB,__pos__0IEB,__pos__IRBB,__pos__X4JB;
-  _____CONTEXT __pos__G2LB,__pos__3POB,__pos__R2LB,__pos__B5JB;
-  _____CONTEXT __pos__CS0D,__pos__PJQC,__pos__PZNC,__pos__CWDE;
-  _____CONTEXT __pos__EXDE;
-  __BOOLEAN__C __tmp__M2LB,__tmp__U2LB,__tmp__X2LB,__tmp__TKMB;
-  __BOOLEAN__C __tmp__KLMB;
-  lisaac_push_first(&__pos__2QBB,L46562840); /* L355 AREA*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)father__4QBB != (void *)Self__3QBB->parent_area__DC.parent__DBB)) {
-    lisaac_push(&__pos__2QBB,L47450648); /* L362 AREA*/;
-    lisaac_push_first(&__pos__0IEB,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__IRBB,L46944792); /* L358 AREA*/;
-    lisaac_push_first(&__pos__X4JB,L36702744); /* L280 AREA*/;
-    lisaac_push_first(&__pos__G2LB,L19150866); /* L146 BLOCK*/;
-    lisaac_push_first(&__pos__3POB,L7481860); /* L57 OBJECT*/;
-    __tmp__K2LB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__G2LB,L19277842); /* L147 BLOCK*/;
-    __tmp__M2LB=__infix_greater_equal__JGG( 15, 10);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__M2LB) {
-      lisaac_push(&__pos__G2LB,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__3POB,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__R2LB,L19285522); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__B5JB,L36705304); /* L280 AREA*/;
-      lisaac_push_first(&__pos__CS0D,L14700552); /* L112 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((w__BRBB >  0)) {
-        lisaac_push(&__pos__R2LB,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__B5JB,L13509634); /* L103 TRUE*/;
-        __tmp__U2LB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__R2LB,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__B5JB,L14689286); /* L112 FALSE*/;
-        __tmp__U2LB=TRUE__B__;
-      };
-      __tmp__X2LB=__tmp__U2LB;
+    li__KDXD=(__li__K)(li__V0E->li__SYB->li__QYB -  1);
+    li__VDXD= 0;
+    if ((li__KDXD > li__U0E)) {
+      li__VDXD=li__U0E;
     } else /* FALSE */ {
-      lisaac_push(&__pos__G2LB,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__3POB,L12081158); /* L92 FALSE*/;
-      __tmp__X2LB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__X2LB) {
-      lisaac_push(&__pos__G2LB,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__3POB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__R2LB,L19289106); /* L147 BLOCK*/;
-      lisaac_push(&__pos__R2LB,L19428370); /* L148 BLOCK*/;
-      lisaac_push_first(&__pos__B5JB,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__CS0D,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__PJQC,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__PZNC,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__K2LB));
-      lisaac_push(&__pos__B5JB,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_3));
-      lisaac_push(&__pos__B5JB,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__CS0D,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__PJQC,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__PZNC,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__CWDE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__B5JB,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__CS0D,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__PJQC,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__G2LB,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__3POB,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__X4JB,L36833816); /* L281 AREA*/;
-    lisaac_push_first(&__pos__G2LB,L19150866); /* L146 BLOCK*/;
-    lisaac_push_first(&__pos__3POB,L7481860); /* L57 OBJECT*/;
-    __tmp__K2LB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__G2LB,L19277842); /* L147 BLOCK*/;
-    __tmp__M2LB=__infix_greater_equal__JGG( 15, 10);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__M2LB) {
-      lisaac_push(&__pos__G2LB,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__3POB,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__R2LB,L19285522); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__B5JB,L36836376); /* L281 AREA*/;
-      lisaac_push_first(&__pos__CS0D,L14700552); /* L112 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((h__CRBB >  0)) {
-        lisaac_push(&__pos__R2LB,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__B5JB,L13509634); /* L103 TRUE*/;
-        __tmp__U2LB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__R2LB,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__B5JB,L14689286); /* L112 FALSE*/;
-        __tmp__U2LB=TRUE__B__;
-      };
-      __tmp__X2LB=__tmp__U2LB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__G2LB,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__3POB,L12081158); /* L92 FALSE*/;
-      __tmp__X2LB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__X2LB) {
-      lisaac_push(&__pos__G2LB,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__3POB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__R2LB,L19289106); /* L147 BLOCK*/;
-      lisaac_push(&__pos__R2LB,L19428370); /* L148 BLOCK*/;
-      lisaac_push_first(&__pos__B5JB,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__CS0D,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__PJQC,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__PZNC,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__K2LB));
-      lisaac_push(&__pos__B5JB,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_3));
-      lisaac_push(&__pos__B5JB,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__CS0D,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__PJQC,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__PZNC,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__CWDE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__B5JB,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__CS0D,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__PJQC,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__G2LB,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__3POB,L8530438); /* L65 FALSE*/;
-    };
-    Self__3QBB->parent_area__DC.parent__DBB=father__4QBB;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)father__4QBB == (void *)NULL)) {
-      lisaac_push(&__pos__X4JB,L38799896); /* L296 AREA*/;
-      lisaac_push_first(&__pos__G2LB,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__3POB,L37236760); /* L284 AREA*/;
-      Self__3QBB->parent_area__DC.x_window__YNB=x0__5QBB;
-      Self__3QBB->parent_area__DC.y_window__ZNB=y0__ARBB;
-      Self__3QBB->parent_area__DC.next__0NB=NULL;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__X4JB,L38799896); /* L296 AREA*/;
-      lisaac_push_first(&__pos__G2LB,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__3POB,L37754904); /* L288 AREA*/;
-      /* __DESK__TC__ __G_RAW__KM__ */
-if (((struct ___OBJ *)father__4QBB)->__id==__DESK__TC__) {
-        __tmp__05JB=((__DESK__TC *)father__4QBB)->parent_g_raw__XC.parent_area__VC.x_window__YNB;
-      } else /* G_RAW */ {
-        __tmp__05JB=((__G_RAW__KM *)father__4QBB)->parent_g_group__LM.parent_area__VC.x_window__YNB;
-      };
-      lisaac_push(&__pos__3POB,L37897240); /* L289 AREA*/;
-      lisaac_push_first(&__pos__R2LB,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__B5JB,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__CS0D,L9195016); /* L70 NUMERIC*/;
-      __tmp__NWDE=(__INTEGER__K)(- x0__5QBB);
-      lisaac_push(&__pos__R2LB,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__B5JB,L9195016); /* L70 NUMERIC*/;
-      Self__3QBB->parent_area__DC.x_window__YNB=(__INTEGER__K)(__tmp__05JB - __tmp__NWDE);
-      /* __DESK__TC__ __G_RAW__KM__ */
-if (((struct ___OBJ *)father__4QBB)->__id==__DESK__TC__) {
-        __tmp__05JB=((__DESK__TC *)father__4QBB)->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
-      } else /* G_RAW */ {
-        __tmp__05JB=((__G_RAW__KM *)father__4QBB)->parent_g_group__LM.parent_area__VC.y_window__ZNB;
-      };
-      lisaac_push(&__pos__3POB,L38028312); /* L290 AREA*/;
-      lisaac_push_first(&__pos__R2LB,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__B5JB,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__CS0D,L9195016); /* L70 NUMERIC*/;
-      __tmp__NWDE=(__INTEGER__K)(- y0__ARBB);
-      lisaac_push(&__pos__R2LB,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__B5JB,L9195016); /* L70 NUMERIC*/;
-      Self__3QBB->parent_area__DC.y_window__ZNB=(__INTEGER__K)(__tmp__05JB - __tmp__NWDE);
-      /* __DESK__TC__ __G_RAW__KM__ */
-if (((struct ___OBJ *)father__4QBB)->__id==__DESK__TC__) {
-        __tmp__45JB=((__DESK__TC *)father__4QBB)->parent_g_raw__XC.parent_area__VC.child__FOB;
-      } else /* G_RAW */ {
-        __tmp__45JB=((__G_RAW__KM *)father__4QBB)->parent_g_group__LM.parent_area__VC.child__FOB;
-      };
-      Self__3QBB->parent_area__DC.next__0NB=__tmp__45JB;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__3QBB->parent_area__DC.next__0NB != (void *)NULL)) {
-        lisaac_push(&__pos__3POB,L38538776); /* L294 AREA*/;
-        lisaac_push_first(&__pos__R2LB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__B5JB,L38285848); /* L292 AREA*/;
-        __tmp__45JB=Self__3QBB->parent_area__DC.next__0NB;
-        /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__45JB==NULL) {
-          lisaac_push(&__pos__B5JB,L38413848); /* L293 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)__tmp__45JB)->__id) {
-          case __EXAMPLE__OB__: {
-            lisaac_push(&__pos__B5JB,L38413848); /* L293 AREA*/;
-            Self__XJXB=((__EXAMPLE__OB *)((__AREA__PB *)__tmp__45JB));
-            lisaac_push_first(&__pos__CS0D,L30157848); /* L230 AREA*/;
-            Self__XJXB->parent_area__DC.prev__TOB=Self__3QBB;
-          } break;
-          case __DESK__TC__: {
-            lisaac_push(&__pos__B5JB,L38413848); /* L293 AREA*/;
-            Self__PESB=((__DESK__TC *)((__AREA__PB *)__tmp__45JB));
-            lisaac_push_first(&__pos__CS0D,L30157848); /* L230 AREA*/;
-            Self__PESB->parent_g_raw__XC.parent_area__VC.prev__TOB=Self__3QBB;
-          } break;
-          case __G_OUT__YC__: {
-            lisaac_push(&__pos__B5JB,L38413848); /* L293 AREA*/;
-            Self__F2ID=((__G_OUT__YC *)((__AREA__PB *)__tmp__45JB));
-            lisaac_push_first(&__pos__CS0D,L30157848); /* L230 AREA*/;
-            Self__F2ID->parent_area__ZC.prev__TOB=Self__3QBB;
-          } break;
-          case __G_RAW__KM__: {
-            lisaac_push(&__pos__B5JB,L38413848); /* L293 AREA*/;
-            Self__K2ID=((__G_RAW__KM *)((__AREA__PB *)__tmp__45JB));
-            lisaac_push_first(&__pos__CS0D,L30157848); /* L230 AREA*/;
-            Self__K2ID->parent_g_group__LM.parent_area__VC.prev__TOB=Self__3QBB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            lisaac_push(&__pos__B5JB,L38413848); /* L293 AREA*/;
-            Self__TESB=((__VIRTUAL_SCREEN__PT *)((__AREA__PB *)__tmp__45JB));
-            lisaac_push_first(&__pos__CS0D,L30157848); /* L230 AREA*/;
-            Self__TESB->parent_area__QT.prev__TOB=Self__3QBB;
-          } break;
-          case __MOUSE__VT__: {
-            lisaac_push(&__pos__B5JB,L38413848); /* L293 AREA*/;
-            Self__XESB=((__MOUSE__VT *)((__AREA__PB *)__tmp__45JB));
-            lisaac_push_first(&__pos__CS0D,L30157848); /* L230 AREA*/;
-            Self__XESB->parent_window__XT.prev__TOB=Self__3QBB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__3POB,L38538776); /* L294 AREA*/;
-        lisaac_push_first(&__pos__R2LB,L8530438); /* L65 FALSE*/;
-      };
-      __tmp__45JB=Self__3QBB->parent_area__DC.parent__DBB;
-      /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__45JB==NULL) {
-        lisaac_push(&__pos__3POB,L38680088); /* L295 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)__tmp__45JB)->__id) {
-        case __AREA__PB__: {
-          lisaac_push(&__pos__3POB,L38680088); /* L295 AREA*/;
-          Self__AAQB=((__AREA__PB *)__tmp__45JB);
-          lisaac_push_first(&__pos__R2LB,L30813720); /* L235 AREA*/;
-          Self__AAQB->child__FOB=Self__3QBB;
-        } break;
-        case __DESK__TC__: {
-          lisaac_push(&__pos__3POB,L38680088); /* L295 AREA*/;
-          Self__PESB=((__DESK__TC *)((__AREA__PB *)__tmp__45JB));
-          lisaac_push_first(&__pos__R2LB,L30813720); /* L235 AREA*/;
-          Self__PESB->parent_g_raw__XC.parent_area__VC.child__FOB=Self__3QBB;
-        } break;
-        case __G_RAW__KM__: {
-          lisaac_push(&__pos__3POB,L38680088); /* L295 AREA*/;
-          Self__K2ID=((__G_RAW__KM *)((__AREA__PB *)__tmp__45JB));
-          lisaac_push_first(&__pos__R2LB,L30813720); /* L235 AREA*/;
-          Self__K2ID->parent_g_group__LM.parent_area__VC.child__FOB=Self__3QBB;
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
+      li__VDXD=li__KDXD;
     };
-    Self__3QBB->parent_area__DC.prev__TOB=NULL;
-    Self__3QBB->parent_area__DC.child__FOB=NULL;
-    Self__3QBB->parent_area__DC.clip__WOB=NULL;
-    Self__3QBB->parent_area__DC.plan__ZOB=NULL;
-    Self__3QBB->parent_area__DC.height__MT=h__CRBB;
-    Self__3QBB->parent_area__DC.width__IT=w__BRBB;
-    lisaac_push(&__pos__X4JB,L39723032); /* L303 AREA*/;
-    lisaac_push_first(&__pos__G2LB,L34218526); /* L261 ABSTRACT_BITMAP*/;
-    Self__3QBB->parent_area__DC.clip_x0__0MG= 0;
-    __tmp__05JB=Self__3QBB->parent_area__DC.width__IT;
-    lisaac_push(&__pos__G2LB,L34614302); /* L264 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__3POB,L9195016); /* L70 NUMERIC*/;
-    Self__3QBB->parent_area__DC.clip_x1__3MG=(__INTEGER__K)(__tmp__05JB -  1);
-    Self__3QBB->parent_area__DC.clip_y0__4MG= 0;
-    __tmp__05JB=Self__3QBB->parent_area__DC.height__MT;
-    lisaac_push(&__pos__G2LB,L34876958); /* L266 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__3POB,L9195016); /* L70 NUMERIC*/;
-    Self__3QBB->parent_area__DC.clip_y1__BNG=(__INTEGER__K)(__tmp__05JB -  1);
-    lisaac_push(&__pos__X4JB,L40115736); /* L306 AREA*/;
-    append_plan__Y4LB(Self__3QBB);
-    lisaac_push(&__pos__X4JB,L40246296); /* L307 AREA*/;
-    clip_type1__AGMB(Self__3QBB);
-    lisaac_push(&__pos__X4JB,L40375832); /* L308 AREA*/;
-    refresh__UT4(Self__3QBB);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__2QBB,L47450648); /* L362 AREA*/;
-    lisaac_push_first(&__pos__0IEB,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__IRBB,L47199256); /* L360 AREA*/;
-    lisaac_push_first(&__pos__X4JB,L53086744); /* L405 AREA*/;
-    lisaac_push_first(&__pos__G2LB,L19150866); /* L146 BLOCK*/;
-    lisaac_push_first(&__pos__3POB,L7481860); /* L57 OBJECT*/;
-    __tmp__K2LB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__G2LB,L19277842); /* L147 BLOCK*/;
-    __tmp__M2LB=__infix_greater_equal__JGG( 15, 10);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__M2LB) {
-      lisaac_push(&__pos__G2LB,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__3POB,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__R2LB,L19285522); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__B5JB,L53087768); /* L405 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__3QBB->parent_area__DC.parent__DBB != (void *)NULL)) {
-        lisaac_push(&__pos__R2LB,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__B5JB,L13509634); /* L103 TRUE*/;
-        __tmp__U2LB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__R2LB,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__B5JB,L14689286); /* L112 FALSE*/;
-        __tmp__U2LB=TRUE__B__;
-      };
-      __tmp__X2LB=__tmp__U2LB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__G2LB,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__3POB,L12081158); /* L92 FALSE*/;
-      __tmp__X2LB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__X2LB) {
-      lisaac_push(&__pos__G2LB,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__3POB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__R2LB,L19289106); /* L147 BLOCK*/;
-      lisaac_push(&__pos__R2LB,L19428370); /* L148 BLOCK*/;
-      lisaac_push_first(&__pos__B5JB,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__CS0D,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__PJQC,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__PZNC,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__K2LB));
-      lisaac_push(&__pos__B5JB,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_3));
-      lisaac_push(&__pos__B5JB,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__CS0D,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__PJQC,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__PZNC,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__CWDE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__B5JB,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__CS0D,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__PJQC,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__G2LB,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__3POB,L8530438); /* L65 FALSE*/;
-    };
-    __tmp__05JB=Self__3QBB->parent_area__DC.x_window__YNB;
-    __tmp__45JB=Self__3QBB->parent_area__DC.parent__DBB;
-    /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__45JB==NULL) {
-      lisaac_push(&__pos__X4JB,L53364248); /* L407 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)__tmp__45JB)->__id) {
-      case __AREA__PB__: {
-        __tmp__NWDE=((__AREA__PB *)__tmp__45JB)->x_window__YNB;
+    if (((li__JDXD <= li__NDXD) && (li__RDXD <= li__VDXD))) {
+      li__10E=li__V0E->li__VED;
+      switch (((struct ___OBJ *)li__10E)->__id) {
+      case __li__SB__: {
+        li__J5E=((__li__SB *)li__10E)->li__HC.li__3JB;
       } break;
-      case __DESK__TC__: {
-        __tmp__NWDE=((__DESK__TC *)__tmp__45JB)->parent_g_raw__XC.parent_area__VC.x_window__YNB;
+      case __li__TB__: {
+        li__J5E=((__li__TB *)li__10E)->li__3JB;
       } break;
-      case __G_RAW__KM__: {
-        __tmp__NWDE=((__G_RAW__KM *)__tmp__45JB)->parent_g_group__LM.parent_area__VC.x_window__YNB;
+      case __li__TC__: {
+        li__J5E=((__li__TC *)li__10E)->li__XC.li__VC.li__3JB;
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-    lisaac_push(&__pos__X4JB,L53356568); /* L407 AREA*/;
-    lisaac_push_first(&__pos__G2LB,L9195016); /* L70 NUMERIC*/;
-    __tmp__4AKB=(__INTEGER__K)(__tmp__05JB - __tmp__NWDE);
-    lisaac_push(&__pos__X4JB,L53351448); /* L407 AREA*/;
-    lisaac_push_first(&__pos__G2LB,L9195016); /* L70 NUMERIC*/;
-    __tmp__05JB=(__INTEGER__K)(x0__5QBB - __tmp__4AKB);
-    __tmp__NWDE=Self__3QBB->parent_area__DC.y_window__ZNB;
-    __tmp__45JB=Self__3QBB->parent_area__DC.parent__DBB;
-    /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__45JB==NULL) {
-      lisaac_push(&__pos__X4JB,L53495320); /* L408 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)__tmp__45JB)->__id) {
-      case __AREA__PB__: {
-        __tmp__DBKB=((__AREA__PB *)__tmp__45JB)->y_window__ZNB;
+      case __li__YC__: {
+        li__J5E=((__li__YC *)li__10E)->li__ZC.li__3JB;
       } break;
-      case __DESK__TC__: {
-        __tmp__DBKB=((__DESK__TC *)__tmp__45JB)->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
+      case __li__RL__: {
+        li__J5E=((__li__RL *)li__10E)->li__SL.li__VC.li__3JB;
       } break;
-      case __G_RAW__KM__: {
-        __tmp__DBKB=((__G_RAW__KM *)__tmp__45JB)->parent_g_group__LM.parent_area__VC.y_window__ZNB;
+      case __li__AS__: {
+        li__J5E=((__li__AS *)li__10E)->li__BS.li__3JB;
+      } break;
+      case __li__GS__: {
+        li__J5E=((__li__GS *)li__10E)->li__IS.li__3JB;
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-    lisaac_push(&__pos__X4JB,L53487640); /* L408 AREA*/;
-    lisaac_push_first(&__pos__G2LB,L9195016); /* L70 NUMERIC*/;
-    __tmp__4AKB=(__INTEGER__K)(__tmp__NWDE - __tmp__DBKB);
-    lisaac_push(&__pos__X4JB,L53482520); /* L408 AREA*/;
-    lisaac_push_first(&__pos__G2LB,L9195016); /* L70 NUMERIC*/;
-    __tmp__NWDE=(__INTEGER__K)(y0__ARBB - __tmp__4AKB);
-    lisaac_push(&__pos__X4JB,L53616664); /* L409 AREA*/;
-    lisaac_push_first(&__pos__G2LB,L47853080); /* L365 AREA*/;
-    __tmp__4AKB= 0;
-    __tmp__DBKB= 0;
-    x1__3HMB= 0;
-    y1__4HMB= 0;
-    x2__5HMB= 0;
-    y2__AIMB= 0;
-    x3__BIMB= 0;
-    y3__CIMB= 0;
-    old_plan__DIMB=NULL;
-    lisaac_push(&__pos__G2LB,L48237080); /* L368 AREA*/;
-    lisaac_push_first(&__pos__3POB,L19150866); /* L146 BLOCK*/;
-    lisaac_push_first(&__pos__R2LB,L7481860); /* L57 OBJECT*/;
-    __tmp__K2LB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__3POB,L19277842); /* L147 BLOCK*/;
-    __tmp__M2LB=__infix_greater_equal__JGG( 15, 10);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__M2LB) {
-      lisaac_push(&__pos__3POB,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__R2LB,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__B5JB,L19285522); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__CS0D,L48238104); /* L368 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__3QBB->parent_area__DC.parent__DBB != (void *)NULL)) {
-        lisaac_push(&__pos__B5JB,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__CS0D,L13509634); /* L103 TRUE*/;
-        __tmp__U2LB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__B5JB,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__CS0D,L14689286); /* L112 FALSE*/;
-        __tmp__U2LB=TRUE__B__;
-      };
-      __tmp__X2LB=__tmp__U2LB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3POB,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__R2LB,L12081158); /* L92 FALSE*/;
-      __tmp__X2LB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__X2LB) {
-      lisaac_push(&__pos__3POB,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__R2LB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__B5JB,L19289106); /* L147 BLOCK*/;
-      lisaac_push(&__pos__B5JB,L19428370); /* L148 BLOCK*/;
-      lisaac_push_first(&__pos__CS0D,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__PJQC,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__PZNC,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__CWDE,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__K2LB));
-      lisaac_push(&__pos__CS0D,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_3));
-      lisaac_push(&__pos__CS0D,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__PJQC,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__PZNC,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__CWDE,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__EXDE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__CS0D,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__PJQC,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__PZNC,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3POB,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__R2LB,L8530438); /* L65 FALSE*/;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__05JB !=  0)) {
-      lisaac_push(&__pos__G2LB,L48504856); /* L370 AREA*/;
-      lisaac_push_first(&__pos__3POB,L10377218); /* L79 TRUE*/;
-      __tmp__U2LB=TRUE__B__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__G2LB,L48504856); /* L370 AREA*/;
-      lisaac_push_first(&__pos__3POB,L11832326); /* L90 FALSE*/;
-      lisaac_push_first(&__pos__R2LB,L48505880); /* L370 AREA*/;
-      __tmp__U2LB=(__tmp__NWDE !=  0);
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__U2LB) {
-      lisaac_push(&__pos__G2LB,L52431384); /* L400 AREA*/;
-      lisaac_push_first(&__pos__3POB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__R2LB,L48512536); /* L370 AREA*/;
-      old_plan__DIMB=Self__3QBB->parent_area__DC.plan__ZOB;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__3QBB->parent_area__DC.plan__ZOB != (void *)NULL)) {
-        lisaac_push(&__pos__R2LB,L49417752); /* L377 AREA*/;
-        lisaac_push_first(&__pos__B5JB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__CS0D,L48770584); /* L372 AREA*/;
-        __tmp__DJMB=Self__3QBB->parent_area__DC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__DJMB==NULL) {
-          lisaac_push(&__pos__CS0D,L48899608); /* L373 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__EJMB=__tmp__DJMB->x0__J3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__EJMB==NULL) {
-          lisaac_push(&__pos__CS0D,L48902680); /* L373 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__FJMB=__tmp__EJMB->value__L3B;
-        };
-        __tmp__4AKB=__tmp__FJMB;
-        __tmp__DJMB=Self__3QBB->parent_area__DC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__DJMB==NULL) {
-          lisaac_push(&__pos__CS0D,L49030680); /* L374 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__EJMB=__tmp__DJMB->x1__N3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__EJMB==NULL) {
-          lisaac_push(&__pos__CS0D,L49033752); /* L374 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__FJMB=__tmp__EJMB->value__L3B;
-        };
-        x1__3HMB=__tmp__FJMB;
-        __tmp__DJMB=Self__3QBB->parent_area__DC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__DJMB==NULL) {
-          lisaac_push(&__pos__CS0D,L49161752); /* L375 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__KJMB=__tmp__DJMB->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__KJMB==NULL) {
-          lisaac_push(&__pos__CS0D,L49164824); /* L375 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__FJMB=__tmp__KJMB->value__S3B;
-        };
-        __tmp__DBKB=__tmp__FJMB;
-        __tmp__DJMB=Self__3QBB->parent_area__DC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__DJMB==NULL) {
-          lisaac_push(&__pos__CS0D,L49292824); /* L376 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__KJMB=__tmp__DJMB->y1__U3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__KJMB==NULL) {
-          lisaac_push(&__pos__CS0D,L49295896); /* L376 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__FJMB=__tmp__KJMB->value__S3B;
-        };
-        lisaac_push(&__pos__CS0D,L49296408); /* L376 AREA*/;
-        lisaac_push_first(&__pos__PJQC,L9195016); /* L70 NUMERIC*/;
-        y1__4HMB=(__INTEGER__K)(__tmp__FJMB -  1);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__R2LB,L49417752); /* L377 AREA*/;
-        lisaac_push_first(&__pos__B5JB,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__R2LB,L49555480); /* L378 AREA*/;
-      sub_move__ZMRB(Self__3QBB,__tmp__05JB,__tmp__NWDE);
-      lisaac_push(&__pos__R2LB,L49684504); /* L379 AREA*/;
-      clip_type1__AGMB(Self__3QBB);
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__3QBB->parent_area__DC.plan__ZOB != (void *)NULL)) {
-        lisaac_push(&__pos__R2LB,L50466328); /* L385 AREA*/;
-        lisaac_push_first(&__pos__B5JB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__CS0D,L49819160); /* L380 AREA*/;
-        __tmp__DJMB=Self__3QBB->parent_area__DC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__DJMB==NULL) {
-          lisaac_push(&__pos__CS0D,L49948184); /* L381 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__EJMB=__tmp__DJMB->x0__J3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__EJMB==NULL) {
-          lisaac_push(&__pos__CS0D,L49951256); /* L381 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__FJMB=__tmp__EJMB->value__L3B;
-        };
-        x2__5HMB=__tmp__FJMB;
-        __tmp__DJMB=Self__3QBB->parent_area__DC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__DJMB==NULL) {
-          lisaac_push(&__pos__CS0D,L50079256); /* L382 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__EJMB=__tmp__DJMB->x1__N3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__EJMB==NULL) {
-          lisaac_push(&__pos__CS0D,L50082328); /* L382 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__FJMB=__tmp__EJMB->value__L3B;
-        };
-        x3__BIMB=__tmp__FJMB;
-        __tmp__DJMB=Self__3QBB->parent_area__DC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__DJMB==NULL) {
-          lisaac_push(&__pos__CS0D,L50210328); /* L383 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__KJMB=__tmp__DJMB->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__KJMB==NULL) {
-          lisaac_push(&__pos__CS0D,L50213400); /* L383 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__FJMB=__tmp__KJMB->value__S3B;
-        };
-        y2__AIMB=__tmp__FJMB;
-        __tmp__DJMB=Self__3QBB->parent_area__DC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__DJMB==NULL) {
-          lisaac_push(&__pos__CS0D,L50341400); /* L384 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__KJMB=__tmp__DJMB->y1__U3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__KJMB==NULL) {
-          lisaac_push(&__pos__CS0D,L50344472); /* L384 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__FJMB=__tmp__KJMB->value__S3B;
-        };
-        lisaac_push(&__pos__CS0D,L50344984); /* L384 AREA*/;
-        lisaac_push_first(&__pos__PJQC,L9195016); /* L70 NUMERIC*/;
-        y3__CIMB=(__INTEGER__K)(__tmp__FJMB -  1);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__R2LB,L50466328); /* L385 AREA*/;
-        lisaac_push_first(&__pos__B5JB,L8530438); /* L65 FALSE*/;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)old_plan__DIMB != (void *)NULL)) {
-        lisaac_push(&__pos__R2LB,L50607128); /* L386 AREA*/;
-        lisaac_push_first(&__pos__B5JB,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__CS0D,L50608152); /* L386 AREA*/;
-        __tmp__TKMB=((void *)Self__3QBB->parent_area__DC.plan__ZOB != (void *)NULL);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__R2LB,L50607128); /* L386 AREA*/;
-        lisaac_push_first(&__pos__B5JB,L12081158); /* L92 FALSE*/;
-        __tmp__TKMB=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TKMB) {
-        lisaac_push(&__pos__R2LB,L52301336); /* L399 AREA*/;
-        lisaac_push_first(&__pos__B5JB,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__CS0D,L50733080); /* L387 AREA*/;
-        __tmp__FJMB=abs__EBJ(__tmp__05JB);
-        __tmp__2KMB=Self__3QBB->parent_area__DC.width__IT;
-        lisaac_push(&__pos__CS0D,L50734104); /* L387 AREA*/;
-        lisaac_push_first(&__pos__PJQC,L14700552); /* L112 NUMERIC*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__FJMB > __tmp__2KMB)) {
-          lisaac_push(&__pos__CS0D,L50738712); /* L387 AREA*/;
-          lisaac_push_first(&__pos__PJQC,L10377218); /* L79 TRUE*/;
-          __tmp__KLMB=TRUE__B__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__CS0D,L50738712); /* L387 AREA*/;
-          lisaac_push_first(&__pos__PJQC,L11832326); /* L90 FALSE*/;
-          lisaac_push_first(&__pos__PZNC,L50742808); /* L387 AREA*/;
-          __tmp__ELMB=abs__EBJ(__tmp__NWDE);
-          __tmp__GLMB=Self__3QBB->parent_area__DC.height__MT;
-          lisaac_push(&__pos__PZNC,L50743832); /* L387 AREA*/;
-          lisaac_push_first(&__pos__CWDE,L14700552); /* L112 NUMERIC*/;
-          __tmp__KLMB=(__tmp__ELMB > __tmp__GLMB);
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KLMB) {
-          lisaac_push(&__pos__CS0D,L51384856); /* L392 AREA*/;
-          lisaac_push_first(&__pos__PJQC,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__PZNC,L50873880); /* L388 AREA*/;
-          redraw__to__DHSB(Self__3QBB,__tmp__4AKB,__tmp__DBKB,x1__3HMB,y1__4HMB);
-          lisaac_push(&__pos__PZNC,L51004952); /* L389 AREA*/;
-          redraw__to__DHSB(Self__3QBB,x2__5HMB,y2__AIMB,x3__BIMB,y3__CIMB);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__CS0D,L51384856); /* L392 AREA*/;
-          lisaac_push_first(&__pos__PJQC,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__PZNC,L51263512); /* L391 AREA*/;
-          __tmp__ELMB=min__TLH(__tmp__4AKB,x2__5HMB);
-          lisaac_push(&__pos__PZNC,L51269656); /* L391 AREA*/;
-          __tmp__GLMB=min__TLH(__tmp__DBKB,y2__AIMB);
-          lisaac_push(&__pos__PZNC,L51278360); /* L391 AREA*/;
-          __tmp__FMMB=max__IMH(x1__3HMB,x3__BIMB);
-          lisaac_push(&__pos__PZNC,L51284504); /* L391 AREA*/;
-          __tmp__IMMB=max__IMH(y1__4HMB,y3__CIMB);
-          lisaac_push(&__pos__PZNC,L51285528); /* L391 AREA*/;
-          redraw__to__DHSB(Self__3QBB,__tmp__ELMB,__tmp__GLMB,__tmp__FMMB,__tmp__IMMB);
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__R2LB,L52301336); /* L399 AREA*/;
-        lisaac_push_first(&__pos__B5JB,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__CS0D,L51518488); /* L393 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)old_plan__DIMB != (void *)NULL)) {
-          lisaac_push(&__pos__CS0D,L51909144); /* L396 AREA*/;
-          lisaac_push_first(&__pos__PJQC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__PZNC,L51791384); /* L395 AREA*/;
-          redraw__to__DHSB(Self__3QBB,__tmp__4AKB,__tmp__DBKB,x1__3HMB,y1__4HMB);
-          __tmp__KLMB=TRUE__B__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__CS0D,L51909144); /* L396 AREA*/;
-          lisaac_push_first(&__pos__PJQC,L8530438); /* L65 FALSE*/;
-          __tmp__KLMB=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KLMB) {
-          lisaac_push(&__pos__CS0D,L52171288); /* L398 AREA*/;
-          lisaac_push_first(&__pos__PJQC,L9326594); /* L71 TRUE*/;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__CS0D,L52171288); /* L398 AREA*/;
-          lisaac_push_first(&__pos__PJQC,L9187334); /* L70 FALSE*/;
-          lisaac_push_first(&__pos__PZNC,L51913752); /* L396 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__3QBB->parent_area__DC.plan__ZOB != (void *)NULL)) {
-            lisaac_push(&__pos__PJQC,L9570822); /* L73 FALSE*/;
-            lisaac_push_first(&__pos__PZNC,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__CWDE,L9445894); /* L72 FALSE*/;
-            lisaac_push_first(&__pos__EXDE,L52053528); /* L397 AREA*/;
-            redraw__to__DHSB(Self__3QBB,x2__5HMB,y2__AIMB,x3__BIMB,y3__CIMB);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__PJQC,L9570822); /* L73 FALSE*/;
-            lisaac_push_first(&__pos__PZNC,L8530438); /* L65 FALSE*/;
-          };
-        };
-      };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__G2LB,L52431384); /* L400 AREA*/;
-      lisaac_push_first(&__pos__3POB,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__IRBB,L47326232); /* L361 AREA*/;
-    lisaac_push_first(&__pos__X4JB,L54538776); /* L416 AREA*/;
-    __tmp__05JB= 0;
-    __tmp__NWDE= 0;
-    __tmp__4AKB= 0;
-    __tmp__DBKB= 0;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((w__BRBB != Self__3QBB->parent_area__DC.width__IT)) {
-      lisaac_push(&__pos__X4JB,L55191576); /* L421 AREA*/;
-      lisaac_push_first(&__pos__G2LB,L10377218); /* L79 TRUE*/;
-      __tmp__U2LB=TRUE__B__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__X4JB,L55191576); /* L421 AREA*/;
-      lisaac_push_first(&__pos__G2LB,L11832326); /* L90 FALSE*/;
-      lisaac_push_first(&__pos__3POB,L55192600); /* L421 AREA*/;
-      __tmp__U2LB=(h__CRBB != Self__3QBB->parent_area__DC.height__MT);
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__U2LB) {
-      lisaac_push(&__pos__X4JB,L58329624); /* L445 AREA*/;
-      lisaac_push_first(&__pos__G2LB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__3POB,L55201816); /* L421 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__3QBB->parent_area__DC.plan__ZOB == (void *)NULL)) {
-        lisaac_push(&__pos__3POB,L56364568); /* L430 AREA*/;
-        lisaac_push_first(&__pos__R2LB,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__B5JB,L55461400); /* L423 AREA*/;
-        lisaac_push_first(&__pos__CS0D,L53760008); /* L410 NUMERIC*/;
-        lisaac_push_first(&__pos__PJQC,L67408392); /* L514 NUMERIC*/;
-        lisaac_push_first(&__pos__PZNC,L4069969); /* L31 CONVERT*/;
-        __tmp__05JB= 2147483647;
-        __tmp__NWDE= 2147483647;
-        lisaac_push(&__pos__B5JB,L55586840); /* L424 AREA*/;
-        lisaac_push_first(&__pos__CS0D,L7735303); /* L59 INTEGER*/;
-        lisaac_push_first(&__pos__PJQC,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__PZNC,L9195016); /* L70 NUMERIC*/;
-        __tmp__FJMB=(__INTEGER__K)(-  2147483647);
-        lisaac_push(&__pos__CS0D,L7750663); /* L59 INTEGER*/;
-        lisaac_push_first(&__pos__PJQC,L70029832); /* L534 NUMERIC*/;
-        lisaac_push_first(&__pos__PZNC,L4069969); /* L31 CONVERT*/;
-        __tmp__NCKB=((__INTEGER_64__ZRB )__tmp__FJMB);
-        lisaac_push(&__pos__B5JB,L55592472); /* L424 AREA*/;
-        lisaac_push_first(&__pos__CS0D,L53760008); /* L410 NUMERIC*/;
-        lisaac_push_first(&__pos__PJQC,L67408392); /* L514 NUMERIC*/;
-        lisaac_push_first(&__pos__PZNC,L4069969); /* L31 CONVERT*/;
-        __tmp__FJMB=((__INTEGER__K )__tmp__NCKB);
-        __tmp__4AKB=__tmp__FJMB;
-        __tmp__DBKB=__tmp__FJMB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__3POB,L56364568); /* L430 AREA*/;
-        lisaac_push_first(&__pos__R2LB,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__B5JB,L55712792); /* L425 AREA*/;
-        __tmp__DJMB=Self__3QBB->parent_area__DC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__DJMB==NULL) {
-          lisaac_push(&__pos__B5JB,L55842840); /* L426 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__EJMB=__tmp__DJMB->x0__J3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__EJMB==NULL) {
-          lisaac_push(&__pos__B5JB,L55845912); /* L426 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__ELMB=__tmp__EJMB->value__L3B;
-        };
-        __tmp__05JB=__tmp__ELMB;
-        __tmp__DJMB=Self__3QBB->parent_area__DC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__DJMB==NULL) {
-          lisaac_push(&__pos__B5JB,L55973912); /* L427 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__EJMB=__tmp__DJMB->x1__N3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__EJMB==NULL) {
-          lisaac_push(&__pos__B5JB,L55976984); /* L427 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__ELMB=__tmp__EJMB->value__L3B;
-        };
-        __tmp__4AKB=__tmp__ELMB;
-        __tmp__DJMB=Self__3QBB->parent_area__DC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__DJMB==NULL) {
-          lisaac_push(&__pos__B5JB,L56104984); /* L428 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__KJMB=__tmp__DJMB->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__KJMB==NULL) {
-          lisaac_push(&__pos__B5JB,L56108056); /* L428 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__ELMB=__tmp__KJMB->value__S3B;
-        };
-        __tmp__NWDE=__tmp__ELMB;
-        __tmp__DJMB=Self__3QBB->parent_area__DC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__DJMB==NULL) {
-          lisaac_push(&__pos__B5JB,L56236056); /* L429 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__KJMB=__tmp__DJMB->y1__U3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__KJMB==NULL) {
-          lisaac_push(&__pos__B5JB,L56239128); /* L429 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__ELMB=__tmp__KJMB->value__S3B;
-        };
-        __tmp__DBKB=__tmp__ELMB;
-      };
-      Self__3QBB->parent_area__DC.width__IT=w__BRBB;
-      Self__3QBB->parent_area__DC.height__MT=h__CRBB;
-      lisaac_push(&__pos__3POB,L56762392); /* L433 AREA*/;
-      sub_resize__RPQB(Self__3QBB);
-      lisaac_push(&__pos__3POB,L56893464); /* L434 AREA*/;
-      clip_type1__AGMB(Self__3QBB);
-      lisaac_push(&__pos__3POB,L57025560); /* L435 AREA*/;
-      lisaac_push_first(&__pos__R2LB,L34218526); /* L261 ABSTRACT_BITMAP*/;
-      Self__3QBB->parent_area__DC.clip_x0__0MG= 0;
-      __tmp__FJMB=Self__3QBB->parent_area__DC.width__IT;
-      lisaac_push(&__pos__R2LB,L34614302); /* L264 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__B5JB,L9195016); /* L70 NUMERIC*/;
-      Self__3QBB->parent_area__DC.clip_x1__3MG=(__INTEGER__K)(__tmp__FJMB -  1);
-      Self__3QBB->parent_area__DC.clip_y0__4MG= 0;
-      __tmp__FJMB=Self__3QBB->parent_area__DC.height__MT;
-      lisaac_push(&__pos__R2LB,L34876958); /* L266 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__B5JB,L9195016); /* L70 NUMERIC*/;
-      Self__3QBB->parent_area__DC.clip_y1__BNG=(__INTEGER__K)(__tmp__FJMB -  1);
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__3QBB->parent_area__DC.plan__ZOB != (void *)NULL)) {
-        lisaac_push(&__pos__3POB,L57806360); /* L441 AREA*/;
-        lisaac_push_first(&__pos__R2LB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__B5JB,L57159192); /* L436 AREA*/;
-        __tmp__DJMB=Self__3QBB->parent_area__DC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__DJMB==NULL) {
-          lisaac_push(&__pos__B5JB,L57289752); /* L437 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__EJMB=__tmp__DJMB->x0__J3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__EJMB==NULL) {
-          lisaac_push(&__pos__B5JB,L57292824); /* L437 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__ELMB=__tmp__EJMB->value__L3B;
-        };
-        lisaac_push(&__pos__B5JB,L57293336); /* L437 AREA*/;
-        __tmp__2KMB=min__TLH(__tmp__05JB,__tmp__ELMB);
-        __tmp__05JB=__tmp__2KMB;
-        __tmp__DJMB=Self__3QBB->parent_area__DC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__DJMB==NULL) {
-          lisaac_push(&__pos__B5JB,L57420824); /* L438 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__EJMB=__tmp__DJMB->x1__N3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__EJMB==NULL) {
-          lisaac_push(&__pos__B5JB,L57423896); /* L438 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__ELMB=__tmp__EJMB->value__L3B;
-        };
-        lisaac_push(&__pos__B5JB,L57424408); /* L438 AREA*/;
-        __tmp__2KMB=max__IMH(__tmp__4AKB,__tmp__ELMB);
-        __tmp__4AKB=__tmp__2KMB;
-        __tmp__DJMB=Self__3QBB->parent_area__DC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__DJMB==NULL) {
-          lisaac_push(&__pos__B5JB,L57551896); /* L439 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__KJMB=__tmp__DJMB->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__KJMB==NULL) {
-          lisaac_push(&__pos__B5JB,L57554968); /* L439 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__ELMB=__tmp__KJMB->value__S3B;
-        };
-        lisaac_push(&__pos__B5JB,L57555480); /* L439 AREA*/;
-        __tmp__2KMB=min__TLH(__tmp__NWDE,__tmp__ELMB);
-        __tmp__NWDE=__tmp__2KMB;
-        __tmp__DJMB=Self__3QBB->parent_area__DC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__DJMB==NULL) {
-          lisaac_push(&__pos__B5JB,L57682968); /* L440 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__KJMB=__tmp__DJMB->y1__U3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__KJMB==NULL) {
-          lisaac_push(&__pos__B5JB,L57686040); /* L440 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__ELMB=__tmp__KJMB->value__S3B;
-        };
-        lisaac_push(&__pos__B5JB,L57686552); /* L440 AREA*/;
-        __tmp__2KMB=max__IMH(__tmp__DBKB,__tmp__ELMB);
-        __tmp__DBKB=__tmp__2KMB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__3POB,L57806360); /* L441 AREA*/;
-        lisaac_push_first(&__pos__R2LB,L8530438); /* L65 FALSE*/;
       };
-      lisaac_push(&__pos__3POB,L57939992); /* L442 AREA*/;
-      __tmp__U2LB=__infix_less_equal__GTG(__tmp__05JB,__tmp__4AKB);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__U2LB) {
-        lisaac_push(&__pos__3POB,L58199576); /* L444 AREA*/;
-        lisaac_push_first(&__pos__R2LB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__B5JB,L58078744); /* L443 AREA*/;
-        lisaac_push_first(&__pos__CS0D,L9195016); /* L70 NUMERIC*/;
-        __tmp__2KMB=(__INTEGER__K)(__tmp__DBKB -  1);
-        lisaac_push(&__pos__B5JB,L58080280); /* L443 AREA*/;
-        redraw__to__DHSB(Self__3QBB,__tmp__05JB,__tmp__NWDE,__tmp__4AKB,__tmp__2KMB);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__3POB,L58199576); /* L444 AREA*/;
-        lisaac_push_first(&__pos__R2LB,L8530438); /* L65 FALSE*/;
+      li__K5E=(__li__K)(li__JDXD - li__J5E);
+      switch (((struct ___OBJ *)li__10E)->__id) {
+      case __li__SB__: {
+        li__J5E=((__li__SB *)li__10E)->li__HC.li__3JB;
+      } break;
+      case __li__TB__: {
+        li__J5E=((__li__TB *)li__10E)->li__3JB;
+      } break;
+      case __li__TC__: {
+        li__J5E=((__li__TC *)li__10E)->li__XC.li__VC.li__3JB;
+      } break;
+      case __li__YC__: {
+        li__J5E=((__li__YC *)li__10E)->li__ZC.li__3JB;
+      } break;
+      case __li__RL__: {
+        li__J5E=((__li__RL *)li__10E)->li__SL.li__VC.li__3JB;
+      } break;
+      case __li__AS__: {
+        li__J5E=((__li__AS *)li__10E)->li__BS.li__3JB;
+      } break;
+      case __li__GS__: {
+        li__J5E=((__li__GS *)li__10E)->li__IS.li__3JB;
+      } break;
       };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__X4JB,L58329624); /* L445 AREA*/;
-      lisaac_push_first(&__pos__G2LB,L8530438); /* L65 FALSE*/;
-    };
-  };
-}
-
-static __INTEGER__K height_min__JXUC(__G_OUT__YC *Self__LXUC)
-/* (Strict G_OUT{G_OUT__YC}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __STRING__X53 *__tmp__NXUC,*Self__KRJD;
-  __INTEGER__K __tmp__ORJD,__tmp__PRJD,__tmp__HQPD,Self__BGQD;
-  __INTEGER__K __tmp__HBGE,Result__MXUC;
-  __POINTER__CB __tmp__IFQD;
-  _____CONTEXT __pos__KXUC,__pos__A5VC,__pos__JRJD,__pos__TSYD;
-  _____CONTEXT __pos__EFQD,__pos__RRQD,__pos__PFQD,__pos__FQPD;
-  _____CONTEXT __pos__BZAE,__pos__DZAE,__pos__EZWD,__pos__WXDE;
-  _____CONTEXT __pos__FBGE;
-  __CHARACTER__3 *__tmp__NRJD,*Self__4PPD;
-  __BOOLEAN__C __tmp__KFQD,__tmp__IQPD,__tmp__SFQD;
-  __CHARACTER__3 __tmp__SQPD;
-  lisaac_push_first(&__pos__KXUC,L8002598); /* L61 G_OUT*/;
-  __tmp__NXUC=Self__LXUC->text__553;
-  lisaac_push(&__pos__KXUC,L8389670); /* L64 G_OUT*/;
-  lisaac_push_first(&__pos__A5VC,L20335654); /* L155 G_OUT*/;
-  /* NULL __STRING__X53__ */
-if (__tmp__NXUC==NULL) {
-    lisaac_push(&__pos__A5VC,L20591654); /* L157 G_OUT*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* STRING */ {
-    lisaac_push(&__pos__A5VC,L20591654); /* L157 G_OUT*/;
-    Self__KRJD=((__STRING__X53 *)__tmp__NXUC);
-    lisaac_push_first(&__pos__JRJD,L49297421); /* L376 ABSTRACT_STRING*/;
-    __tmp__NRJD=Self__KRJD->storage__BVID;
-    __tmp__ORJD=Self__KRJD->count__DR2C;
-    lisaac_push(&__pos__JRJD,L49699341); /* L379 ABSTRACT_STRING*/;
-    lisaac_push_first(&__pos__TSYD,L9195016); /* L70 NUMERIC*/;
-    __tmp__PRJD=(__INTEGER__K)(__tmp__ORJD -  1);
-    /* NULL __NATIVE_ARRAYoExpanded_CHARACTERo__GB__ */
-if (__tmp__NRJD==NULL) {
-      lisaac_push(&__pos__JRJD,L49808397); /* L380 ABSTRACT_STRING*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-      lisaac_push(&__pos__JRJD,L49808397); /* L380 ABSTRACT_STRING*/;
-      Self__4PPD=((__CHARACTER__3 *)__tmp__NRJD);
-      lisaac_push_first(&__pos__TSYD,L93326357); /* L712 NATIVE_ARRAY*/;
-      lisaac_push_first(&__pos__EFQD,L21772306); /* L166 BLOCK*/;
-      lisaac_push_first(&__pos__RRQD,L7481860); /* L57 OBJECT*/;
-      __tmp__IFQD=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__EFQD,L21899282); /* L167 BLOCK*/;
-      __tmp__KFQD=__infix_greater_equal__JGG( 15, 5);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KFQD) {
-        lisaac_push(&__pos__EFQD,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__RRQD,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__PFQD,L21906962); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__FQPD,L93332501); /* L712 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__BZAE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__DZAE,L9195016); /* L70 NUMERIC*/;
-        __tmp__HQPD=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__FQPD,L93331477); /* L712 NATIVE_ARRAY*/;
-        __tmp__IQPD=__infix_greater_equal__JGG(__tmp__PRJD,__tmp__HQPD);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IQPD) {
-          lisaac_push(&__pos__PFQD,L21903890); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__FQPD,L13509634); /* L103 TRUE*/;
-          __tmp__SFQD=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__PFQD,L21903890); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__FQPD,L14689286); /* L112 FALSE*/;
-          __tmp__SFQD=TRUE__B__;
-        };
-        __tmp__IQPD=__tmp__SFQD;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__EFQD,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__RRQD,L12081158); /* L92 FALSE*/;
-        __tmp__IQPD=FALSE__I__;
+      li__M5E=(__li__K)(li__NDXD - li__J5E);
+      switch (((struct ___OBJ *)li__10E)->__id) {
+      case __li__SB__: {
+        li__J5E=((__li__SB *)li__10E)->li__HC.li__4JB;
+      } break;
+      case __li__TB__: {
+        li__J5E=((__li__TB *)li__10E)->li__4JB;
+      } break;
+      case __li__TC__: {
+        li__J5E=((__li__TC *)li__10E)->li__XC.li__VC.li__4JB;
+      } break;
+      case __li__YC__: {
+        li__J5E=((__li__YC *)li__10E)->li__ZC.li__4JB;
+      } break;
+      case __li__RL__: {
+        li__J5E=((__li__RL *)li__10E)->li__SL.li__VC.li__4JB;
+      } break;
+      case __li__AS__: {
+        li__J5E=((__li__AS *)li__10E)->li__BS.li__4JB;
+      } break;
+      case __li__GS__: {
+        li__J5E=((__li__GS *)li__10E)->li__IS.li__4JB;
+      } break;
       };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IQPD) {
-        lisaac_push(&__pos__EFQD,L22153746); /* L169 BLOCK*/;
-        lisaac_push_first(&__pos__RRQD,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__PFQD,L21910546); /* L167 BLOCK*/;
-        lisaac_push(&__pos__PFQD,L22051346); /* L168 BLOCK*/;
-        lisaac_push_first(&__pos__FQPD,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__BZAE,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__DZAE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__EZWD,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__IFQD));
-        lisaac_push(&__pos__FQPD,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_1));
-        lisaac_push(&__pos__FQPD,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__BZAE,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__DZAE,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__EZWD,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__WXDE,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__FQPD,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__BZAE,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__DZAE,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__EFQD,L22153746); /* L169 BLOCK*/;
-        lisaac_push_first(&__pos__RRQD,L8530438); /* L65 FALSE*/;
+      li__O5E=(__li__K)(li__RDXD - li__J5E);
+      switch (((struct ___OBJ *)li__10E)->__id) {
+      case __li__SB__: {
+        li__J5E=((__li__SB *)li__10E)->li__HC.li__4JB;
+      } break;
+      case __li__TB__: {
+        li__J5E=((__li__TB *)li__10E)->li__4JB;
+      } break;
+      case __li__TC__: {
+        li__J5E=((__li__TC *)li__10E)->li__XC.li__VC.li__4JB;
+      } break;
+      case __li__YC__: {
+        li__J5E=((__li__YC *)li__10E)->li__ZC.li__4JB;
+      } break;
+      case __li__RL__: {
+        li__J5E=((__li__RL *)li__10E)->li__SL.li__VC.li__4JB;
+      } break;
+      case __li__AS__: {
+        li__J5E=((__li__AS *)li__10E)->li__BS.li__4JB;
+      } break;
+      case __li__GS__: {
+        li__J5E=((__li__GS *)li__10E)->li__IS.li__4JB;
+      } break;
       };
-      __tmp__HQPD= 0;
-      lisaac_push(&__pos__TSYD,L94374421); /* L720 NATIVE_ARRAY*/;
-      Self__BGQD=__tmp__PRJD;
-      lisaac_push_first(&__pos__EFQD,L22943752); /* L175 NUMERIC*/;
-      downto__do__5FQD:
-      {
-        lisaac_push(&__pos__EFQD,L22943752); /* L175 NUMERIC*/;
-        __tmp__SFQD=__infix_greater_equal__JGG(Self__BGQD, 0);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__SFQD) {
-          lisaac_push(&__pos__EFQD,L23333384); /* L178 NUMERIC*/;
-          lisaac_push_first(&__pos__RRQD,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__PFQD,L23078920); /* L176 NUMERIC*/;
-          lisaac_push_first(&__pos__FQPD,L93990421); /* L717 NATIVE_ARRAY*/;
-          __tmp__SQPD=item__X0GB(Self__4PPD,Self__BGQD);
-          /* __TRUE__B__ __FALSE__I__ */
-if (('\n' == __tmp__SQPD)) {
-            lisaac_push(&__pos__FQPD,L94244373); /* L719 NATIVE_ARRAY*/;
-            lisaac_push_first(&__pos__BZAE,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__DZAE,L94118421); /* L718 NATIVE_ARRAY*/;
-            lisaac_push_first(&__pos__EZWD,L9990152); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__WXDE,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__FBGE,L9195016); /* L70 NUMERIC*/;
-            __tmp__HBGE=(__INTEGER__K)(-  1);
-            lisaac_push(&__pos__EZWD,L9989128); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__WXDE,L9195016); /* L70 NUMERIC*/;
-            __tmp__HQPD=(__INTEGER__K)(__tmp__HQPD - __tmp__HBGE);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__FQPD,L94244373); /* L719 NATIVE_ARRAY*/;
-            lisaac_push_first(&__pos__BZAE,L8530438); /* L65 FALSE*/;
-          };
-          lisaac_push(&__pos__PFQD,L23205896); /* L177 NUMERIC*/;
-          lisaac_push_first(&__pos__FQPD,L9195016); /* L70 NUMERIC*/;
-          __tmp__HBGE=(__INTEGER__K)(Self__BGQD -  1);
-          lisaac_push(&__pos__PFQD,L23219720); /* L177 NUMERIC*/;
-          Self__BGQD=__tmp__HBGE;
-          goto downto__do__5FQD;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__EFQD,L23333384); /* L178 NUMERIC*/;
-          lisaac_push_first(&__pos__RRQD,L8530438); /* L65 FALSE*/;
-        };
+      li__Q5E=(__li__K)(li__VDXD - li__J5E);
+      switch (((struct ___OBJ *)li__10E)->__id) {
+      case __li__SB__: {
+        li__X1CB(((__li__SB *)((__li__TB *)li__10E)),li__K5E,li__O5E,li__M5E,li__Q5E);
+      } break;
+      case __li__TB__:  break;
+      case __li__TC__: {
+        li__EPE(((__li__TC *)((__li__TB *)li__10E)),li__K5E,li__O5E,li__M5E,li__Q5E);
+      } break;
+      case __li__YC__: {
+        li__CWQC(((__li__YC *)((__li__TB *)li__10E)),li__K5E,li__O5E,li__M5E,li__Q5E);
+      } break;
+      case __li__RL__: {
+        li__N0SC(((__li__RL *)((__li__TB *)li__10E)),li__K5E,li__O5E,li__M5E,li__Q5E);
+      } break;
+      case __li__AS__:  break;
+      case __li__GS__: {
+        li__KPD(((__li__GS *)((__li__TB *)li__10E)),li__K5E,li__O5E,li__M5E,li__Q5E);
+      } break;
       };
-      Self__BGQD=__tmp__HQPD;
-    };
-    __tmp__ORJD=Self__BGQD;
-  };
-  lisaac_push(&__pos__A5VC,L20592166); /* L157 G_OUT*/;
-  lisaac_push_first(&__pos__JRJD,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__TSYD,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__EFQD,L9195016); /* L70 NUMERIC*/;
-  __tmp__PRJD=(__INTEGER__K)(-  1);
-  lisaac_push(&__pos__JRJD,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__TSYD,L9195016); /* L70 NUMERIC*/;
-  __tmp__HQPD=(__INTEGER__K)(__tmp__ORJD - __tmp__PRJD);
-  lisaac_push(&__pos__A5VC,L20594726); /* L157 G_OUT*/;
-  lisaac_push_first(&__pos__JRJD,L9457160); /* L72 NUMERIC*/;
-  __tmp__ORJD=(__INTEGER__K)(__tmp__HQPD <<  4);
-  Result__MXUC=__tmp__ORJD;
-  lisaac_push(&__pos__KXUC,L11537440); /* L88 G_EXPR*/;
-  lisaac_push_first(&__pos__A5VC,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__JRJD,L7481860); /* L57 OBJECT*/;
-  __tmp__IFQD=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__A5VC,L24520722); /* L187 BLOCK*/;
-  __tmp__KFQD=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KFQD) {
-    lisaac_push(&__pos__A5VC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__JRJD,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__TSYD,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__EFQD,L11543072); /* L88 G_EXPR*/;
-    __tmp__IQPD=__infix_greater_equal__JGG(__tmp__ORJD, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IQPD) {
-      lisaac_push(&__pos__TSYD,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__EFQD,L13509634); /* L103 TRUE*/;
-      __tmp__SFQD=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__TSYD,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__EFQD,L14689286); /* L112 FALSE*/;
-      __tmp__SFQD=TRUE__B__;
-    };
-    __tmp__IQPD=__tmp__SFQD;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__A5VC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__JRJD,L12081158); /* L92 FALSE*/;
-    __tmp__IQPD=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IQPD) {
-    lisaac_push(&__pos__A5VC,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__JRJD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__TSYD,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__TSYD,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__EFQD,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__RRQD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__PFQD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__FQPD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__IFQD));
-    lisaac_push(&__pos__EFQD,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__EFQD,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__RRQD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__PFQD,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__FQPD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__BZAE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__EFQD,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__RRQD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__PFQD,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__A5VC,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__JRJD,L8530438); /* L65 FALSE*/;
-  };
-  return(Result__MXUC);
-}
-
-static __INTEGER__K height_max__ZXUC(__G_OUT__YC *Self__1XUC)
-/* (Strict G_OUT{G_OUT__YC}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K result__3XUC,__tmp__FYUC,Result__2XUC;
-  __POINTER__CB __tmp__2AWC;
-  _____CONTEXT __pos__0XUC,__pos__GAWC,__pos__1KYD,__pos__DBWC;
-  _____CONTEXT __pos__RYUC,__pos__PDRD,__pos__3BSD,__pos__XDRD;
-  _____CONTEXT __pos__KYDE;
-  __UINTEGER_8__VB __tmp__JAWC;
-  __BOOLEAN__C __tmp__4AWC,__tmp__UYUC,__tmp__GBWC;
-  lisaac_push_first(&__pos__0XUC,L13769760); /* L105 G_EXPR*/;
-  result__3XUC= 0;
-  lisaac_push(&__pos__0XUC,L14165024); /* L108 G_EXPR*/;
-  lisaac_push_first(&__pos__GAWC,L6169120); /* L47 G_EXPR*/;
-  __tmp__JAWC=Self__1XUC->parent_g_expr__0C.attribute__2X;
-  lisaac_push(&__pos__GAWC,L6181408); /* L47 G_EXPR*/;
-  lisaac_push_first(&__pos__1KYD,L22171143); /* L169 INTEGER*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((__UINTEGER_8__VB)(__tmp__JAWC &  2) !=  0)) {
-    lisaac_push(&__pos__0XUC,L14682656); /* L112 G_EXPR*/;
-    lisaac_push_first(&__pos__GAWC,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__1KYD,L14300192); /* L109 G_EXPR*/;
-    __tmp__FYUC=height_min__JXUC(Self__1XUC);
-    result__3XUC=__tmp__FYUC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__0XUC,L14682656); /* L112 G_EXPR*/;
-    lisaac_push_first(&__pos__GAWC,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__1KYD,L14424096); /* L110 G_EXPR*/;
-    result__3XUC= 100000;
-  };
-  Result__2XUC=result__3XUC;
-  lisaac_push(&__pos__0XUC,L15207456); /* L116 G_EXPR*/;
-  lisaac_push_first(&__pos__GAWC,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__1KYD,L7481860); /* L57 OBJECT*/;
-  __tmp__2AWC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__GAWC,L24520722); /* L187 BLOCK*/;
-  __tmp__4AWC=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4AWC) {
-    lisaac_push(&__pos__GAWC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__1KYD,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__DBWC,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__RYUC,L15218720); /* L116 G_EXPR*/;
-    __tmp__FYUC=height_min__JXUC(Self__1XUC);
-    lisaac_push(&__pos__RYUC,L15213088); /* L116 G_EXPR*/;
-    __tmp__UYUC=__infix_greater_equal__JGG(result__3XUC,__tmp__FYUC);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYUC) {
-      lisaac_push(&__pos__DBWC,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__RYUC,L13509634); /* L103 TRUE*/;
-      __tmp__GBWC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__DBWC,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__RYUC,L14689286); /* L112 FALSE*/;
-      __tmp__GBWC=TRUE__B__;
     };
-    __tmp__UYUC=__tmp__GBWC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__GAWC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__1KYD,L12081158); /* L92 FALSE*/;
-    __tmp__UYUC=FALSE__I__;
+    li__V0E=li__V0E->li__H2B;
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UYUC) {
-    lisaac_push(&__pos__GAWC,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__1KYD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__DBWC,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__DBWC,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__RYUC,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__PDRD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__3BSD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__XDRD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__2AWC));
-    lisaac_push(&__pos__RYUC,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__RYUC,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__PDRD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__3BSD,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__XDRD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__KYDE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__RYUC,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__PDRD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__3BSD,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__GAWC,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__1KYD,L8530438); /* L65 FALSE*/;
-  };
-  return(Result__2XUC);
 }
 
-static __INTEGER__K height_max__ZYUC(__G_RAW__KM *Self__1YUC)
-/* (Strict G_RAW{G_RAW__KM}) With result No recursive, No inlinable. NO CONTEXT! */
+static void li__35D(__li__TC *li__45D)
+/* (Strict DESK{li__TC}) Void Recursive, No inlinable. NO CONTEXT! */
 {
-  __INTEGER__K result__3YUC,__tmp__FZUC,Result__2YUC;
-  __POINTER__CB __tmp__LCWC;
-  _____CONTEXT __pos__0YUC,__pos__VBWC,__pos__5KYD,__pos__SCWC;
-  _____CONTEXT __pos__RZUC,__pos__EERD,__pos__JCSD,__pos__MERD;
-  _____CONTEXT __pos__QYDE;
-  __UINTEGER_8__VB __tmp__YBWC;
-  __BOOLEAN__C __tmp__NCWC,__tmp__UZUC,__tmp__VCWC;
-  lisaac_push_first(&__pos__0YUC,L13769760); /* L105 G_EXPR*/;
-  result__3YUC= 0;
-  lisaac_push(&__pos__0YUC,L14165024); /* L108 G_EXPR*/;
-  lisaac_push_first(&__pos__VBWC,L6169120); /* L47 G_EXPR*/;
-  __tmp__YBWC=Self__1YUC->parent_g_group__LM.parent_g_expr__WC.attribute__2X;
-  lisaac_push(&__pos__VBWC,L6181408); /* L47 G_EXPR*/;
-  lisaac_push_first(&__pos__5KYD,L22171143); /* L169 INTEGER*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((__UINTEGER_8__VB)(__tmp__YBWC &  2) !=  0)) {
-    lisaac_push(&__pos__0YUC,L14682656); /* L112 G_EXPR*/;
-    lisaac_push_first(&__pos__VBWC,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__5KYD,L14300192); /* L109 G_EXPR*/;
-    __tmp__FZUC=height_min__UBVC(Self__1YUC);
-    result__3YUC=__tmp__FZUC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__0YUC,L14682656); /* L112 G_EXPR*/;
-    lisaac_push_first(&__pos__VBWC,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__5KYD,L14424096); /* L110 G_EXPR*/;
-    result__3YUC= 100000;
-  };
-  Result__2YUC=result__3YUC;
-  lisaac_push(&__pos__0YUC,L15207456); /* L116 G_EXPR*/;
-  lisaac_push_first(&__pos__VBWC,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__5KYD,L7481860); /* L57 OBJECT*/;
-  __tmp__LCWC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__VBWC,L24520722); /* L187 BLOCK*/;
-  __tmp__NCWC=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NCWC) {
-    lisaac_push(&__pos__VBWC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__5KYD,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__SCWC,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__RZUC,L15218720); /* L116 G_EXPR*/;
-    __tmp__FZUC=height_min__UBVC(Self__1YUC);
-    lisaac_push(&__pos__RZUC,L15213088); /* L116 G_EXPR*/;
-    __tmp__UZUC=__infix_greater_equal__JGG(result__3YUC,__tmp__FZUC);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UZUC) {
-      lisaac_push(&__pos__SCWC,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__RZUC,L13509634); /* L103 TRUE*/;
-      __tmp__VCWC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__SCWC,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__RZUC,L14689286); /* L112 FALSE*/;
-      __tmp__VCWC=TRUE__B__;
+  void *li__55D,*li__LAE;
+  li__WGE(li__45D);
+  li__55D=li__45D->li__XC.li__VC.li__JKB;
+  while (((void *)li__55D != (void *)NULL)) {
+    switch (((struct ___OBJ *)li__55D)->__id) {
+    case __li__SB__: {
+      li__4WKB(((__li__SB *)li__55D));
+    } break;
+    case __li__TC__: {
+      li__35D(((__li__TC *)li__55D));
+    } break;
+    case __li__YC__: {
+      li__BBWC(((__li__YC *)li__55D));
+    } break;
+    case __li__RL__: {
+      li__1RWC(((__li__RL *)li__55D));
+    } break;
+    case __li__AS__: {
+      li__CBW(((__li__AS *)li__55D));
+    } break;
+    case __li__GS__: {
+      li__H4Y(((__li__GS *)li__55D));
+    } break;
     };
-    __tmp__UZUC=__tmp__VCWC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__VBWC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__5KYD,L12081158); /* L92 FALSE*/;
-    __tmp__UZUC=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UZUC) {
-    lisaac_push(&__pos__VBWC,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__5KYD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__SCWC,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__SCWC,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__RZUC,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__EERD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__JCSD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__MERD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__LCWC));
-    lisaac_push(&__pos__RZUC,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__RZUC,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__EERD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__JCSD,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__MERD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__QYDE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__RZUC,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__EERD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__JCSD,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__VBWC,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__5KYD,L8530438); /* L65 FALSE*/;
-  };
-  return(Result__2YUC);
-}
-
-static __INTEGER__K width_max__YZUC(__G_OUT__YC *Self__0ZUC)
-/* (Strict G_OUT{G_OUT__YC}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K result__2ZUC,__tmp__E0UC,Result__1ZUC;
-  __POINTER__CB __tmp__ZDWC;
-  _____CONTEXT __pos__ZZUC,__pos__DDWC,__pos__LLYD,__pos__AEWC;
-  _____CONTEXT __pos__Q0UC,__pos__ZERD,__pos__VCSD,__pos__BFRD;
-  _____CONTEXT __pos__WYDE;
-  __UINTEGER_8__VB __tmp__GDWC;
-  __BOOLEAN__C __tmp__1DWC,__tmp__T0UC,__tmp__DEWC;
-  lisaac_push_first(&__pos__ZZUC,L11934240); /* L91 G_EXPR*/;
-  result__2ZUC= 0;
-  lisaac_push(&__pos__ZZUC,L12329504); /* L94 G_EXPR*/;
-  lisaac_push_first(&__pos__DDWC,L6037536); /* L46 G_EXPR*/;
-  __tmp__GDWC=Self__0ZUC->parent_g_expr__0C.attribute__2X;
-  lisaac_push(&__pos__DDWC,L6050336); /* L46 G_EXPR*/;
-  lisaac_push_first(&__pos__LLYD,L22171143); /* L169 INTEGER*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((__UINTEGER_8__VB)(__tmp__GDWC &  1) !=  0)) {
-    lisaac_push(&__pos__ZZUC,L12847648); /* L98 G_EXPR*/;
-    lisaac_push_first(&__pos__DDWC,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__LLYD,L12464672); /* L95 G_EXPR*/;
-    __tmp__E0UC=width_min__VAVC(Self__0ZUC);
-    result__2ZUC=__tmp__E0UC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ZZUC,L12847648); /* L98 G_EXPR*/;
-    lisaac_push_first(&__pos__DDWC,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__LLYD,L12589088); /* L96 G_EXPR*/;
-    result__2ZUC= 100000;
-  };
-  Result__1ZUC=result__2ZUC;
-  lisaac_push(&__pos__ZZUC,L13372448); /* L102 G_EXPR*/;
-  lisaac_push_first(&__pos__DDWC,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__LLYD,L7481860); /* L57 OBJECT*/;
-  __tmp__ZDWC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__DDWC,L24520722); /* L187 BLOCK*/;
-  __tmp__1DWC=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1DWC) {
-    lisaac_push(&__pos__DDWC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__LLYD,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__AEWC,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__Q0UC,L13383200); /* L102 G_EXPR*/;
-    __tmp__E0UC=width_min__VAVC(Self__0ZUC);
-    lisaac_push(&__pos__Q0UC,L13378080); /* L102 G_EXPR*/;
-    __tmp__T0UC=__infix_greater_equal__JGG(result__2ZUC,__tmp__E0UC);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__T0UC) {
-      lisaac_push(&__pos__AEWC,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__Q0UC,L13509634); /* L103 TRUE*/;
-      __tmp__DEWC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__AEWC,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__Q0UC,L14689286); /* L112 FALSE*/;
-      __tmp__DEWC=TRUE__B__;
+    switch (((struct ___OBJ *)li__55D)->__id) {
+    case __li__SB__: {
+      li__LAE=((__li__SB *)li__55D)->li__HC.li__5JB;
+    } break;
+    case __li__TC__: {
+      li__LAE=((__li__TC *)li__55D)->li__XC.li__VC.li__5JB;
+    } break;
+    case __li__YC__: {
+      li__LAE=((__li__YC *)li__55D)->li__ZC.li__5JB;
+    } break;
+    case __li__RL__: {
+      li__LAE=((__li__RL *)li__55D)->li__SL.li__VC.li__5JB;
+    } break;
+    case __li__AS__: {
+      li__LAE=((__li__AS *)li__55D)->li__BS.li__5JB;
+    } break;
+    case __li__GS__: {
+      li__LAE=((__li__GS *)li__55D)->li__IS.li__5JB;
+    } break;
     };
-    __tmp__T0UC=__tmp__DEWC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__DDWC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__LLYD,L12081158); /* L92 FALSE*/;
-    __tmp__T0UC=FALSE__I__;
+    li__55D=li__LAE;
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__T0UC) {
-    lisaac_push(&__pos__DDWC,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__LLYD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__AEWC,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__AEWC,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__Q0UC,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__ZERD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__VCSD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__BFRD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__ZDWC));
-    lisaac_push(&__pos__Q0UC,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__Q0UC,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__ZERD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__VCSD,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__BFRD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__WYDE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__Q0UC,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__ZERD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__VCSD,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__DDWC,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__LLYD,L8530438); /* L65 FALSE*/;
-  };
-  return(Result__1ZUC);
 }
 
-static void set_position__at__size__W0UC(__G_OUT__YC *Self__Y0UC,void *rac__Z0UC,__INTEGER__K x__00UC,__INTEGER__K y__10UC,__INTEGER__K w__20UC,__INTEGER__K h__30UC)
-/* (Strict G_OUT{G_OUT__YC},AREA{DESK__TCxG_RAW__KM},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
+static void li__RV3(__li__SB *li__SV3,void *li__TV3,__li__K li__UV3,__li__K li__VV3,__li__K li__WV3,__li__K li__XV3)
+/* (Strict EXAMPLE{li__SB},AREA{li__TCxli__RL},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) Void No recursive, No inlinable. NO CONTEXT! */
 {
-  __INTEGER_64__ZRB __tmp__RS4C;
-  __POINTER__CB __tmp__UEWC,__tmp__CN5C;
-  __INTEGER__K __tmp__D1UC,__tmp__4P4C,__tmp__TZDE,__tmp__HR4C,x1__ZY5C;
-  __INTEGER__K y1__0Y5C,x2__1Y5C,y2__2Y5C,x3__3Y5C,y3__4Y5C,__tmp__B05C;
-  __INTEGER__K __tmp__Y15C,__tmp__A25C,__tmp__C25C,__tmp__B35C;
-  __INTEGER__K __tmp__E35C;
-  void *__tmp__CQ4C;
-  __EXAMPLE__OB *Self__QSED;
-  __DESK__TC *Self__ZSED;
-  __G_OUT__YC *Self__M3JD;
-  __G_RAW__KM *Self__R3JD;
-  __VIRTUAL_SCREEN__PT *Self__3SED;
-  __MOUSE__VT *Self__BTED;
-  __AREA__PB *Self__EACD;
-  __PLAN__XOB *old_plan__5Y5C,*__tmp__5Z5C;
-  __LIMIT_X__C2B *__tmp__A05C;
-  __LIMIT_Y__F2B *__tmp__G05C;
-  _____CONTEXT __pos__X0UC,__pos__QEWC,__pos__S3YC,__pos__1EWC;
-  _____CONTEXT __pos__B1UC,__pos__OFRD,__pos__BDSD,__pos__WFRD;
-  _____CONTEXT __pos__2YDE,__pos__OE1D,__pos__JLSD,__pos__EURD;
-  _____CONTEXT __pos__IZDE,__pos__K0DE;
-  __BOOLEAN__C __tmp__WEWC,__tmp__E1UC,__tmp__4EWC,__tmp__MN5C;
-  __BOOLEAN__C __tmp__G25C;
-  lisaac_push_first(&__pos__X0UC,L18222112); /* L139 G_EXPR*/;
-  lisaac_push_first(&__pos__QEWC,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__S3YC,L7481860); /* L57 OBJECT*/;
-  __tmp__UEWC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__QEWC,L21899282); /* L167 BLOCK*/;
-  __tmp__WEWC=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WEWC) {
-    lisaac_push(&__pos__QEWC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__S3YC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__1EWC,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__B1UC,L18230304); /* L139 G_EXPR*/;
-    __tmp__D1UC=width_min__VAVC(Self__Y0UC);
-    lisaac_push(&__pos__B1UC,L18225184); /* L139 G_EXPR*/;
-    __tmp__E1UC=__infix_greater_equal__JGG(w__20UC,__tmp__D1UC);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__E1UC) {
-      lisaac_push(&__pos__1EWC,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__B1UC,L13509634); /* L103 TRUE*/;
-      __tmp__4EWC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__1EWC,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__B1UC,L14689286); /* L112 FALSE*/;
-      __tmp__4EWC=TRUE__B__;
-    };
-    __tmp__E1UC=__tmp__4EWC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__QEWC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__S3YC,L12081158); /* L92 FALSE*/;
-    __tmp__E1UC=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__E1UC) {
-    lisaac_push(&__pos__QEWC,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__S3YC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__1EWC,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__1EWC,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__B1UC,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__OFRD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__BDSD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__WFRD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__UEWC));
-    lisaac_push(&__pos__B1UC,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__B1UC,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__OFRD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__BDSD,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__WFRD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__2YDE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__B1UC,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__OFRD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__BDSD,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__QEWC,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__S3YC,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__X0UC,L18353184); /* L140 G_EXPR*/;
-  lisaac_push_first(&__pos__QEWC,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__S3YC,L7481860); /* L57 OBJECT*/;
-  __tmp__UEWC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__QEWC,L21899282); /* L167 BLOCK*/;
-  __tmp__WEWC=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WEWC) {
-    lisaac_push(&__pos__QEWC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__S3YC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__1EWC,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__B1UC,L18361888); /* L140 G_EXPR*/;
-    __tmp__D1UC=height_min__JXUC(Self__Y0UC);
-    lisaac_push(&__pos__B1UC,L18356256); /* L140 G_EXPR*/;
-    __tmp__E1UC=__infix_greater_equal__JGG(h__30UC,__tmp__D1UC);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__E1UC) {
-      lisaac_push(&__pos__1EWC,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__B1UC,L13509634); /* L103 TRUE*/;
-      __tmp__4EWC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__1EWC,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__B1UC,L14689286); /* L112 FALSE*/;
-      __tmp__4EWC=TRUE__B__;
+  __li__K li__2AFB,li__2BFB,li__5BFB,li__FCFB,li__0AHB,li__1AHB;
+  __li__K li__2AHB,li__3AHB,li__4AHB,li__5AHB,li__0DXD,li__3DXD;
+  __li__K li__EEXD,li__IEXD,li__MEXD;
+  void *li__ABFB;
+  __li__0KB *li__ABHB;
+  __li__C li__5DHB;
+  if (((void *)li__TV3 != (void *)li__SV3->li__HC.li__H4)) {
+    li__SV3->li__HC.li__H4=li__TV3;
+    if (((struct ___OBJ *)li__TV3)->__id==__li__TC__) {
+      li__2AFB=((__li__TC *)li__TV3)->li__XC.li__VC.li__3JB;
+    } else /* G_RAW */ {
+      li__2AFB=((__li__RL *)li__TV3)->li__SL.li__VC.li__3JB;
     };
-    __tmp__E1UC=__tmp__4EWC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__QEWC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__S3YC,L12081158); /* L92 FALSE*/;
-    __tmp__E1UC=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__E1UC) {
-    lisaac_push(&__pos__QEWC,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__S3YC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__1EWC,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__1EWC,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__B1UC,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__OFRD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__BDSD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__WFRD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__UEWC));
-    lisaac_push(&__pos__B1UC,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__B1UC,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__OFRD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__BDSD,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__WFRD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__2YDE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__B1UC,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__OFRD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__BDSD,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__QEWC,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__S3YC,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__X0UC,L13387814); /* L102 G_OUT*/;
-  lisaac_push_first(&__pos__QEWC,L46562840); /* L355 AREA*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)rac__Z0UC != (void *)Self__Y0UC->parent_area__ZC.parent__DBB)) {
-    lisaac_push(&__pos__QEWC,L47450648); /* L362 AREA*/;
-    lisaac_push_first(&__pos__S3YC,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__1EWC,L46944792); /* L358 AREA*/;
-    lisaac_push_first(&__pos__B1UC,L36702744); /* L280 AREA*/;
-    lisaac_push_first(&__pos__OFRD,L19150866); /* L146 BLOCK*/;
-    lisaac_push_first(&__pos__BDSD,L7481860); /* L57 OBJECT*/;
-    __tmp__CN5C=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__OFRD,L19277842); /* L147 BLOCK*/;
-    __tmp__E1UC=__infix_greater_equal__JGG( 15, 10);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__E1UC) {
-      lisaac_push(&__pos__OFRD,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__BDSD,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__WFRD,L19285522); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__2YDE,L36705304); /* L280 AREA*/;
-      lisaac_push_first(&__pos__OE1D,L14700552); /* L112 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((w__20UC >  0)) {
-        lisaac_push(&__pos__WFRD,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__2YDE,L13509634); /* L103 TRUE*/;
-        __tmp__MN5C=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__WFRD,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__2YDE,L14689286); /* L112 FALSE*/;
-        __tmp__MN5C=TRUE__B__;
-      };
-      __tmp__4EWC=__tmp__MN5C;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__OFRD,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__BDSD,L12081158); /* L92 FALSE*/;
-      __tmp__4EWC=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4EWC) {
-      lisaac_push(&__pos__OFRD,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__BDSD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__WFRD,L19289106); /* L147 BLOCK*/;
-      lisaac_push(&__pos__WFRD,L19428370); /* L148 BLOCK*/;
-      lisaac_push_first(&__pos__2YDE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__OE1D,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__JLSD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__EURD,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__CN5C));
-      lisaac_push(&__pos__2YDE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_3));
-      lisaac_push(&__pos__2YDE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__OE1D,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__JLSD,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__EURD,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__IZDE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__2YDE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__OE1D,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__JLSD,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__OFRD,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__BDSD,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__B1UC,L36833816); /* L281 AREA*/;
-    lisaac_push_first(&__pos__OFRD,L19150866); /* L146 BLOCK*/;
-    lisaac_push_first(&__pos__BDSD,L7481860); /* L57 OBJECT*/;
-    __tmp__CN5C=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__OFRD,L19277842); /* L147 BLOCK*/;
-    __tmp__E1UC=__infix_greater_equal__JGG( 15, 10);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__E1UC) {
-      lisaac_push(&__pos__OFRD,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__BDSD,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__WFRD,L19285522); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__2YDE,L36836376); /* L281 AREA*/;
-      lisaac_push_first(&__pos__OE1D,L14700552); /* L112 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((h__30UC >  0)) {
-        lisaac_push(&__pos__WFRD,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__2YDE,L13509634); /* L103 TRUE*/;
-        __tmp__MN5C=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__WFRD,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__2YDE,L14689286); /* L112 FALSE*/;
-        __tmp__MN5C=TRUE__B__;
-      };
-      __tmp__4EWC=__tmp__MN5C;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__OFRD,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__BDSD,L12081158); /* L92 FALSE*/;
-      __tmp__4EWC=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4EWC) {
-      lisaac_push(&__pos__OFRD,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__BDSD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__WFRD,L19289106); /* L147 BLOCK*/;
-      lisaac_push(&__pos__WFRD,L19428370); /* L148 BLOCK*/;
-      lisaac_push_first(&__pos__2YDE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__OE1D,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__JLSD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__EURD,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__CN5C));
-      lisaac_push(&__pos__2YDE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_3));
-      lisaac_push(&__pos__2YDE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__OE1D,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__JLSD,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__EURD,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__IZDE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__2YDE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__OE1D,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__JLSD,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__OFRD,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__BDSD,L8530438); /* L65 FALSE*/;
-    };
-    Self__Y0UC->parent_area__ZC.parent__DBB=rac__Z0UC;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)rac__Z0UC == (void *)NULL)) {
-      lisaac_push(&__pos__B1UC,L38799896); /* L296 AREA*/;
-      lisaac_push_first(&__pos__OFRD,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__BDSD,L37236760); /* L284 AREA*/;
-      Self__Y0UC->parent_area__ZC.x_window__YNB=x__00UC;
-      Self__Y0UC->parent_area__ZC.y_window__ZNB=y__10UC;
-      Self__Y0UC->parent_area__ZC.next__0NB=NULL;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__B1UC,L38799896); /* L296 AREA*/;
-      lisaac_push_first(&__pos__OFRD,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__BDSD,L37754904); /* L288 AREA*/;
-      /* __DESK__TC__ __G_RAW__KM__ */
-if (((struct ___OBJ *)rac__Z0UC)->__id==__DESK__TC__) {
-        __tmp__4P4C=((__DESK__TC *)rac__Z0UC)->parent_g_raw__XC.parent_area__VC.x_window__YNB;
-      } else /* G_RAW */ {
-        __tmp__4P4C=((__G_RAW__KM *)rac__Z0UC)->parent_g_group__LM.parent_area__VC.x_window__YNB;
-      };
-      lisaac_push(&__pos__BDSD,L37897240); /* L289 AREA*/;
-      lisaac_push_first(&__pos__WFRD,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__2YDE,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__OE1D,L9195016); /* L70 NUMERIC*/;
-      __tmp__TZDE=(__INTEGER__K)(- x__00UC);
-      lisaac_push(&__pos__WFRD,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__2YDE,L9195016); /* L70 NUMERIC*/;
-      Self__Y0UC->parent_area__ZC.x_window__YNB=(__INTEGER__K)(__tmp__4P4C - __tmp__TZDE);
-      /* __DESK__TC__ __G_RAW__KM__ */
-if (((struct ___OBJ *)rac__Z0UC)->__id==__DESK__TC__) {
-        __tmp__4P4C=((__DESK__TC *)rac__Z0UC)->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
-      } else /* G_RAW */ {
-        __tmp__4P4C=((__G_RAW__KM *)rac__Z0UC)->parent_g_group__LM.parent_area__VC.y_window__ZNB;
-      };
-      lisaac_push(&__pos__BDSD,L38028312); /* L290 AREA*/;
-      lisaac_push_first(&__pos__WFRD,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__2YDE,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__OE1D,L9195016); /* L70 NUMERIC*/;
-      __tmp__TZDE=(__INTEGER__K)(- y__10UC);
-      lisaac_push(&__pos__WFRD,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__2YDE,L9195016); /* L70 NUMERIC*/;
-      Self__Y0UC->parent_area__ZC.y_window__ZNB=(__INTEGER__K)(__tmp__4P4C - __tmp__TZDE);
-      /* __DESK__TC__ __G_RAW__KM__ */
-if (((struct ___OBJ *)rac__Z0UC)->__id==__DESK__TC__) {
-        __tmp__CQ4C=((__DESK__TC *)rac__Z0UC)->parent_g_raw__XC.parent_area__VC.child__FOB;
-      } else /* G_RAW */ {
-        __tmp__CQ4C=((__G_RAW__KM *)rac__Z0UC)->parent_g_group__LM.parent_area__VC.child__FOB;
-      };
-      Self__Y0UC->parent_area__ZC.next__0NB=__tmp__CQ4C;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__Y0UC->parent_area__ZC.next__0NB != (void *)NULL)) {
-        lisaac_push(&__pos__BDSD,L38538776); /* L294 AREA*/;
-        lisaac_push_first(&__pos__WFRD,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__2YDE,L38285848); /* L292 AREA*/;
-        __tmp__CQ4C=Self__Y0UC->parent_area__ZC.next__0NB;
-        /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__CQ4C==NULL) {
-          lisaac_push(&__pos__2YDE,L38413848); /* L293 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)__tmp__CQ4C)->__id) {
-          case __EXAMPLE__OB__: {
-            lisaac_push(&__pos__2YDE,L38413848); /* L293 AREA*/;
-            Self__QSED=((__EXAMPLE__OB *)__tmp__CQ4C);
-            lisaac_push_first(&__pos__OE1D,L30157848); /* L230 AREA*/;
-            Self__QSED->parent_area__DC.prev__TOB=Self__Y0UC;
-          } break;
-          case __DESK__TC__: {
-            lisaac_push(&__pos__2YDE,L38413848); /* L293 AREA*/;
-            Self__ZSED=((__DESK__TC *)((__EXAMPLE__OB *)__tmp__CQ4C));
-            lisaac_push_first(&__pos__OE1D,L30157848); /* L230 AREA*/;
-            Self__ZSED->parent_g_raw__XC.parent_area__VC.prev__TOB=Self__Y0UC;
-          } break;
-          case __G_OUT__YC__: {
-            lisaac_push(&__pos__2YDE,L38413848); /* L293 AREA*/;
-            Self__M3JD=((__G_OUT__YC *)((__EXAMPLE__OB *)__tmp__CQ4C));
-            lisaac_push_first(&__pos__OE1D,L30157848); /* L230 AREA*/;
-            Self__M3JD->parent_area__ZC.prev__TOB=Self__Y0UC;
-          } break;
-          case __G_RAW__KM__: {
-            lisaac_push(&__pos__2YDE,L38413848); /* L293 AREA*/;
-            Self__R3JD=((__G_RAW__KM *)((__EXAMPLE__OB *)__tmp__CQ4C));
-            lisaac_push_first(&__pos__OE1D,L30157848); /* L230 AREA*/;
-            Self__R3JD->parent_g_group__LM.parent_area__VC.prev__TOB=Self__Y0UC;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            lisaac_push(&__pos__2YDE,L38413848); /* L293 AREA*/;
-            Self__3SED=((__VIRTUAL_SCREEN__PT *)((__EXAMPLE__OB *)__tmp__CQ4C));
-            lisaac_push_first(&__pos__OE1D,L30157848); /* L230 AREA*/;
-            Self__3SED->parent_area__QT.prev__TOB=Self__Y0UC;
-          } break;
-          case __MOUSE__VT__: {
-            lisaac_push(&__pos__2YDE,L38413848); /* L293 AREA*/;
-            Self__BTED=((__MOUSE__VT *)((__EXAMPLE__OB *)__tmp__CQ4C));
-            lisaac_push_first(&__pos__OE1D,L30157848); /* L230 AREA*/;
-            Self__BTED->parent_window__XT.prev__TOB=Self__Y0UC;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__BDSD,L38538776); /* L294 AREA*/;
-        lisaac_push_first(&__pos__WFRD,L8530438); /* L65 FALSE*/;
-      };
-      __tmp__CQ4C=Self__Y0UC->parent_area__ZC.parent__DBB;
-      /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__CQ4C==NULL) {
-        lisaac_push(&__pos__BDSD,L38680088); /* L295 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)__tmp__CQ4C)->__id) {
-        case __AREA__PB__: {
-          lisaac_push(&__pos__BDSD,L38680088); /* L295 AREA*/;
-          Self__EACD=((__AREA__PB *)__tmp__CQ4C);
-          lisaac_push_first(&__pos__WFRD,L30813720); /* L235 AREA*/;
-          Self__EACD->child__FOB=Self__Y0UC;
-        } break;
-        case __DESK__TC__: {
-          lisaac_push(&__pos__BDSD,L38680088); /* L295 AREA*/;
-          Self__ZSED=((__DESK__TC *)((__AREA__PB *)__tmp__CQ4C));
-          lisaac_push_first(&__pos__WFRD,L30813720); /* L235 AREA*/;
-          Self__ZSED->parent_g_raw__XC.parent_area__VC.child__FOB=Self__Y0UC;
-        } break;
-        case __G_RAW__KM__: {
-          lisaac_push(&__pos__BDSD,L38680088); /* L295 AREA*/;
-          Self__R3JD=((__G_RAW__KM *)((__AREA__PB *)__tmp__CQ4C));
-          lisaac_push_first(&__pos__WFRD,L30813720); /* L235 AREA*/;
-          Self__R3JD->parent_g_group__LM.parent_area__VC.child__FOB=Self__Y0UC;
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
+    li__SV3->li__HC.li__3JB=(__li__K)(li__2AFB + li__UV3);
+    if (((struct ___OBJ *)li__TV3)->__id==__li__TC__) {
+      li__2AFB=((__li__TC *)li__TV3)->li__XC.li__VC.li__4JB;
+    } else /* G_RAW */ {
+      li__2AFB=((__li__RL *)li__TV3)->li__SL.li__VC.li__4JB;
     };
-    Self__Y0UC->parent_area__ZC.prev__TOB=NULL;
-    Self__Y0UC->parent_area__ZC.child__FOB=NULL;
-    Self__Y0UC->parent_area__ZC.clip__WOB=NULL;
-    Self__Y0UC->parent_area__ZC.plan__ZOB=NULL;
-    Self__Y0UC->parent_area__ZC.height__MT=h__30UC;
-    Self__Y0UC->parent_area__ZC.width__IT=w__20UC;
-    lisaac_push(&__pos__B1UC,L39723032); /* L303 AREA*/;
-    lisaac_push_first(&__pos__OFRD,L34218526); /* L261 ABSTRACT_BITMAP*/;
-    Self__Y0UC->parent_area__ZC.clip_x0__0MG= 0;
-    __tmp__D1UC=Self__Y0UC->parent_area__ZC.width__IT;
-    lisaac_push(&__pos__OFRD,L34614302); /* L264 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__BDSD,L9195016); /* L70 NUMERIC*/;
-    Self__Y0UC->parent_area__ZC.clip_x1__3MG=(__INTEGER__K)(__tmp__D1UC -  1);
-    Self__Y0UC->parent_area__ZC.clip_y0__4MG= 0;
-    __tmp__D1UC=Self__Y0UC->parent_area__ZC.height__MT;
-    lisaac_push(&__pos__OFRD,L34876958); /* L266 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__BDSD,L9195016); /* L70 NUMERIC*/;
-    Self__Y0UC->parent_area__ZC.clip_y1__BNG=(__INTEGER__K)(__tmp__D1UC -  1);
-    lisaac_push(&__pos__B1UC,L40115736); /* L306 AREA*/;
-    append_plan__QP5C(Self__Y0UC);
-    lisaac_push(&__pos__B1UC,L40246296); /* L307 AREA*/;
-    clip_type1__YW5C(Self__Y0UC);
-    lisaac_push(&__pos__B1UC,L40375832); /* L308 AREA*/;
-    refresh__S5UC(Self__Y0UC);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__QEWC,L47450648); /* L362 AREA*/;
-    lisaac_push_first(&__pos__S3YC,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__1EWC,L47199256); /* L360 AREA*/;
-    lisaac_push_first(&__pos__B1UC,L53086744); /* L405 AREA*/;
-    lisaac_push_first(&__pos__OFRD,L19150866); /* L146 BLOCK*/;
-    lisaac_push_first(&__pos__BDSD,L7481860); /* L57 OBJECT*/;
-    __tmp__CN5C=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__OFRD,L19277842); /* L147 BLOCK*/;
-    __tmp__E1UC=__infix_greater_equal__JGG( 15, 10);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__E1UC) {
-      lisaac_push(&__pos__OFRD,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__BDSD,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__WFRD,L19285522); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__2YDE,L53087768); /* L405 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__Y0UC->parent_area__ZC.parent__DBB != (void *)NULL)) {
-        lisaac_push(&__pos__WFRD,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__2YDE,L13509634); /* L103 TRUE*/;
-        __tmp__MN5C=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__WFRD,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__2YDE,L14689286); /* L112 FALSE*/;
-        __tmp__MN5C=TRUE__B__;
-      };
-      __tmp__4EWC=__tmp__MN5C;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__OFRD,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__BDSD,L12081158); /* L92 FALSE*/;
-      __tmp__4EWC=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4EWC) {
-      lisaac_push(&__pos__OFRD,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__BDSD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__WFRD,L19289106); /* L147 BLOCK*/;
-      lisaac_push(&__pos__WFRD,L19428370); /* L148 BLOCK*/;
-      lisaac_push_first(&__pos__2YDE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__OE1D,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__JLSD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__EURD,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__CN5C));
-      lisaac_push(&__pos__2YDE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_3));
-      lisaac_push(&__pos__2YDE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__OE1D,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__JLSD,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__EURD,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__IZDE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__2YDE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__OE1D,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__JLSD,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__OFRD,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__BDSD,L8530438); /* L65 FALSE*/;
-    };
-    __tmp__D1UC=Self__Y0UC->parent_area__ZC.x_window__YNB;
-    __tmp__CQ4C=Self__Y0UC->parent_area__ZC.parent__DBB;
-    /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__CQ4C==NULL) {
-      lisaac_push(&__pos__B1UC,L53364248); /* L407 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)__tmp__CQ4C)->__id) {
-      case __AREA__PB__: {
-        __tmp__4P4C=((__AREA__PB *)__tmp__CQ4C)->x_window__YNB;
+    li__SV3->li__HC.li__4JB=(__li__K)(li__2AFB + li__VV3);
+    if (((struct ___OBJ *)li__TV3)->__id==__li__TC__) {
+      li__ABFB=((__li__TC *)li__TV3)->li__XC.li__VC.li__JKB;
+    } else /* G_RAW */ {
+      li__ABFB=((__li__RL *)li__TV3)->li__SL.li__VC.li__JKB;
+    };
+    li__SV3->li__HC.li__5JB=li__ABFB;
+    if (((void *)li__SV3->li__HC.li__5JB != (void *)NULL)) {
+      li__ABFB=li__SV3->li__HC.li__5JB;
+      switch (((struct ___OBJ *)li__ABFB)->__id) {
+      case __li__SB__: {
+        ((__li__SB *)((__li__TB *)li__ABFB))->li__HC.li__WKB=li__SV3;
       } break;
-      case __DESK__TC__: {
-        __tmp__4P4C=((__DESK__TC *)__tmp__CQ4C)->parent_g_raw__XC.parent_area__VC.x_window__YNB;
+      case __li__TC__: {
+        ((__li__TC *)((__li__TB *)li__ABFB))->li__XC.li__VC.li__WKB=li__SV3;
       } break;
-      case __G_RAW__KM__: {
-        __tmp__4P4C=((__G_RAW__KM *)__tmp__CQ4C)->parent_g_group__LM.parent_area__VC.x_window__YNB;
+      case __li__YC__: {
+        ((__li__YC *)((__li__TB *)li__ABFB))->li__ZC.li__WKB=li__SV3;
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-    lisaac_push(&__pos__B1UC,L53356568); /* L407 AREA*/;
-    lisaac_push_first(&__pos__OFRD,L9195016); /* L70 NUMERIC*/;
-    __tmp__TZDE=(__INTEGER__K)(__tmp__D1UC - __tmp__4P4C);
-    lisaac_push(&__pos__B1UC,L53351448); /* L407 AREA*/;
-    lisaac_push_first(&__pos__OFRD,L9195016); /* L70 NUMERIC*/;
-    __tmp__D1UC=(__INTEGER__K)(x__00UC - __tmp__TZDE);
-    __tmp__4P4C=Self__Y0UC->parent_area__ZC.y_window__ZNB;
-    __tmp__CQ4C=Self__Y0UC->parent_area__ZC.parent__DBB;
-    /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__CQ4C==NULL) {
-      lisaac_push(&__pos__B1UC,L53495320); /* L408 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)__tmp__CQ4C)->__id) {
-      case __AREA__PB__: {
-        __tmp__HR4C=((__AREA__PB *)__tmp__CQ4C)->y_window__ZNB;
+      case __li__RL__: {
+        ((__li__RL *)((__li__TB *)li__ABFB))->li__SL.li__VC.li__WKB=li__SV3;
       } break;
-      case __DESK__TC__: {
-        __tmp__HR4C=((__DESK__TC *)__tmp__CQ4C)->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
+      case __li__AS__: {
+        ((__li__AS *)((__li__TB *)li__ABFB))->li__BS.li__WKB=li__SV3;
       } break;
-      case __G_RAW__KM__: {
-        __tmp__HR4C=((__G_RAW__KM *)__tmp__CQ4C)->parent_g_group__LM.parent_area__VC.y_window__ZNB;
+      case __li__GS__: {
+        ((__li__GS *)((__li__TB *)li__ABFB))->li__IS.li__WKB=li__SV3;
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-    lisaac_push(&__pos__B1UC,L53487640); /* L408 AREA*/;
-    lisaac_push_first(&__pos__OFRD,L9195016); /* L70 NUMERIC*/;
-    __tmp__TZDE=(__INTEGER__K)(__tmp__4P4C - __tmp__HR4C);
-    lisaac_push(&__pos__B1UC,L53482520); /* L408 AREA*/;
-    lisaac_push_first(&__pos__OFRD,L9195016); /* L70 NUMERIC*/;
-    __tmp__4P4C=(__INTEGER__K)(y__10UC - __tmp__TZDE);
-    lisaac_push(&__pos__B1UC,L53616664); /* L409 AREA*/;
-    lisaac_push_first(&__pos__OFRD,L47853080); /* L365 AREA*/;
-    __tmp__TZDE= 0;
-    __tmp__HR4C= 0;
-    x1__ZY5C= 0;
-    y1__0Y5C= 0;
-    x2__1Y5C= 0;
-    y2__2Y5C= 0;
-    x3__3Y5C= 0;
-    y3__4Y5C= 0;
-    old_plan__5Y5C=NULL;
-    lisaac_push(&__pos__OFRD,L48237080); /* L368 AREA*/;
-    lisaac_push_first(&__pos__BDSD,L19150866); /* L146 BLOCK*/;
-    lisaac_push_first(&__pos__WFRD,L7481860); /* L57 OBJECT*/;
-    __tmp__CN5C=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__BDSD,L19277842); /* L147 BLOCK*/;
-    __tmp__E1UC=__infix_greater_equal__JGG( 15, 10);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__E1UC) {
-      lisaac_push(&__pos__BDSD,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__WFRD,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__2YDE,L19285522); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__OE1D,L48238104); /* L368 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__Y0UC->parent_area__ZC.parent__DBB != (void *)NULL)) {
-        lisaac_push(&__pos__2YDE,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__OE1D,L13509634); /* L103 TRUE*/;
-        __tmp__MN5C=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__2YDE,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__OE1D,L14689286); /* L112 FALSE*/;
-        __tmp__MN5C=TRUE__B__;
       };
-      __tmp__4EWC=__tmp__MN5C;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__BDSD,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__WFRD,L12081158); /* L92 FALSE*/;
-      __tmp__4EWC=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4EWC) {
-      lisaac_push(&__pos__BDSD,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__WFRD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__2YDE,L19289106); /* L147 BLOCK*/;
-      lisaac_push(&__pos__2YDE,L19428370); /* L148 BLOCK*/;
-      lisaac_push_first(&__pos__OE1D,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__JLSD,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__EURD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__IZDE,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__CN5C));
-      lisaac_push(&__pos__OE1D,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_3));
-      lisaac_push(&__pos__OE1D,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__JLSD,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__EURD,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__IZDE,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__K0DE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__OE1D,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__JLSD,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__EURD,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__BDSD,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__WFRD,L8530438); /* L65 FALSE*/;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__D1UC !=  0)) {
-      lisaac_push(&__pos__OFRD,L48504856); /* L370 AREA*/;
-      lisaac_push_first(&__pos__BDSD,L10377218); /* L79 TRUE*/;
-      __tmp__4EWC=TRUE__B__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__OFRD,L48504856); /* L370 AREA*/;
-      lisaac_push_first(&__pos__BDSD,L11832326); /* L90 FALSE*/;
-      lisaac_push_first(&__pos__WFRD,L48505880); /* L370 AREA*/;
-      __tmp__4EWC=(__tmp__4P4C !=  0);
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4EWC) {
-      lisaac_push(&__pos__OFRD,L52431384); /* L400 AREA*/;
-      lisaac_push_first(&__pos__BDSD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__WFRD,L48512536); /* L370 AREA*/;
-      old_plan__5Y5C=Self__Y0UC->parent_area__ZC.plan__ZOB;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__Y0UC->parent_area__ZC.plan__ZOB != (void *)NULL)) {
-        lisaac_push(&__pos__WFRD,L49417752); /* L377 AREA*/;
-        lisaac_push_first(&__pos__2YDE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__OE1D,L48770584); /* L372 AREA*/;
-        __tmp__5Z5C=Self__Y0UC->parent_area__ZC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__5Z5C==NULL) {
-          lisaac_push(&__pos__OE1D,L48899608); /* L373 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__A05C=__tmp__5Z5C->x0__J3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__A05C==NULL) {
-          lisaac_push(&__pos__OE1D,L48902680); /* L373 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__B05C=__tmp__A05C->value__L3B;
-        };
-        __tmp__TZDE=__tmp__B05C;
-        __tmp__5Z5C=Self__Y0UC->parent_area__ZC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__5Z5C==NULL) {
-          lisaac_push(&__pos__OE1D,L49030680); /* L374 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__A05C=__tmp__5Z5C->x1__N3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__A05C==NULL) {
-          lisaac_push(&__pos__OE1D,L49033752); /* L374 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__B05C=__tmp__A05C->value__L3B;
-        };
-        x1__ZY5C=__tmp__B05C;
-        __tmp__5Z5C=Self__Y0UC->parent_area__ZC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__5Z5C==NULL) {
-          lisaac_push(&__pos__OE1D,L49161752); /* L375 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__G05C=__tmp__5Z5C->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__G05C==NULL) {
-          lisaac_push(&__pos__OE1D,L49164824); /* L375 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__B05C=__tmp__G05C->value__S3B;
-        };
-        __tmp__HR4C=__tmp__B05C;
-        __tmp__5Z5C=Self__Y0UC->parent_area__ZC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__5Z5C==NULL) {
-          lisaac_push(&__pos__OE1D,L49292824); /* L376 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__G05C=__tmp__5Z5C->y1__U3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__G05C==NULL) {
-          lisaac_push(&__pos__OE1D,L49295896); /* L376 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__B05C=__tmp__G05C->value__S3B;
+    };
+    li__ABFB=li__SV3->li__HC.li__H4;
+    switch (((struct ___OBJ *)li__ABFB)->__id) {
+    case __li__TB__: {
+      ((__li__TB *)li__ABFB)->li__JKB=li__SV3;
+    } break;
+    case __li__TC__: {
+      ((__li__TC *)((__li__TB *)li__ABFB))->li__XC.li__VC.li__JKB=li__SV3;
+    } break;
+    case __li__RL__: {
+      ((__li__RL *)((__li__TB *)li__ABFB))->li__SL.li__VC.li__JKB=li__SV3;
+    } break;
+    };
+    li__SV3->li__HC.li__WKB=NULL;
+    li__SV3->li__HC.li__JKB=NULL;
+    li__SV3->li__HC.li__ZKB=NULL;
+    li__SV3->li__HC.li__2KB=NULL;
+    li__SV3->li__HC.li__3R=li__XV3;
+    li__SV3->li__HC.li__ZR=li__WV3;
+    li__SV3->li__HC.li__2YF= 0;
+    li__SV3->li__HC.li__5YF=(__li__K)(li__SV3->li__HC.li__ZR -  1);
+    li__SV3->li__HC.li__AZF= 0;
+    li__SV3->li__HC.li__DZF=(__li__K)(li__SV3->li__HC.li__3R -  1);
+    li__OYGB(li__SV3);
+    li__D5GB(li__SV3);
+    if (((void *)li__SV3->li__HC.li__ZKB != (void *)NULL)) {
+      li__X1CB(li__SV3, 0, 0,(__li__K)(li__SV3->li__HC.li__ZR -  1),(__li__K)(li__SV3->li__HC.li__3R -  1));
+    };
+  } else /* FALSE */ {
+    li__2AFB=li__SV3->li__HC.li__3JB;
+    li__ABFB=li__SV3->li__HC.li__H4;
+    switch (((struct ___OBJ *)li__ABFB)->__id) {
+    case __li__TB__: {
+      li__2BFB=((__li__TB *)li__ABFB)->li__3JB;
+    } break;
+    case __li__TC__: {
+      li__2BFB=((__li__TC *)li__ABFB)->li__XC.li__VC.li__3JB;
+    } break;
+    case __li__RL__: {
+      li__2BFB=((__li__RL *)li__ABFB)->li__SL.li__VC.li__3JB;
+    } break;
+    };
+    li__5BFB=(__li__K)(li__UV3 - (__li__K)(li__2AFB - li__2BFB));
+    li__2AFB=li__SV3->li__HC.li__4JB;
+    li__ABFB=li__SV3->li__HC.li__H4;
+    switch (((struct ___OBJ *)li__ABFB)->__id) {
+    case __li__TB__: {
+      li__2BFB=((__li__TB *)li__ABFB)->li__4JB;
+    } break;
+    case __li__TC__: {
+      li__2BFB=((__li__TC *)li__ABFB)->li__XC.li__VC.li__4JB;
+    } break;
+    case __li__RL__: {
+      li__2BFB=((__li__RL *)li__ABFB)->li__SL.li__VC.li__4JB;
+    } break;
+    };
+    li__FCFB=(__li__K)(li__VV3 - (__li__K)(li__2AFB - li__2BFB));
+    li__2AFB= 0;
+    li__2BFB= 0;
+    li__0AHB= 0;
+    li__1AHB= 0;
+    li__2AHB= 0;
+    li__3AHB= 0;
+    li__4AHB= 0;
+    li__5AHB= 0;
+    li__ABHB=NULL;
+    if (((li__5BFB !=  0) || (li__FCFB !=  0))) {
+      li__ABHB=li__SV3->li__HC.li__2KB;
+      if (((void *)li__SV3->li__HC.li__2KB != (void *)NULL)) {
+        li__2AFB=li__SV3->li__HC.li__2KB->li__HYB->li__JYB;
+        li__0AHB=li__SV3->li__HC.li__2KB->li__LYB->li__JYB;
+        li__2BFB=li__SV3->li__HC.li__2KB->li__OYB->li__QYB;
+        li__1AHB=(__li__K)(li__SV3->li__HC.li__2KB->li__SYB->li__QYB -  1);
+      };
+      li__4PLB(li__SV3,li__5BFB,li__FCFB);
+      li__D5GB(li__SV3);
+      if (((void *)li__SV3->li__HC.li__2KB != (void *)NULL)) {
+        li__2AHB=li__SV3->li__HC.li__2KB->li__HYB->li__JYB;
+        li__4AHB=li__SV3->li__HC.li__2KB->li__LYB->li__JYB;
+        li__3AHB=li__SV3->li__HC.li__2KB->li__OYB->li__QYB;
+        li__5AHB=(__li__K)(li__SV3->li__HC.li__2KB->li__SYB->li__QYB -  1);
+      };
+      if ((((void *)li__ABHB != (void *)NULL) && ((void *)li__SV3->li__HC.li__2KB != (void *)NULL))) {
+        li__0DXD= 0;
+        if ((li__5BFB <  0)) {
+          li__0DXD=(__li__K)(- li__5BFB);
+        } else /* FALSE */ {
+          li__0DXD=li__5BFB;
+        };
+        if ((li__0DXD > li__SV3->li__HC.li__ZR)) {
+          li__5DHB=li__B__;
+        } else /* FALSE */ {
+          li__3DXD= 0;
+          if ((li__FCFB <  0)) {
+            li__3DXD=(__li__K)(- li__FCFB);
+          } else /* FALSE */ {
+            li__3DXD=li__FCFB;
+          };
+          li__5DHB=(li__3DXD > li__SV3->li__HC.li__3R);
+        };
+        if (li__5DHB) {
+          li__FIMB(li__SV3,li__2AFB,li__2BFB,li__0AHB,li__1AHB);
+          li__FIMB(li__SV3,li__2AHB,li__3AHB,li__4AHB,li__5AHB);
+        } else /* FALSE */ {
+          li__3DXD= 0;
+          if ((li__2AFB > li__2AHB)) {
+            li__3DXD=li__2AHB;
+          } else /* FALSE */ {
+            li__3DXD=li__2AFB;
+          };
+          li__EEXD= 0;
+          if ((li__2BFB > li__3AHB)) {
+            li__EEXD=li__3AHB;
+          } else /* FALSE */ {
+            li__EEXD=li__2BFB;
+          };
+          li__IEXD= 0;
+          if ((li__0AHB > li__4AHB)) {
+            li__IEXD=li__0AHB;
+          } else /* FALSE */ {
+            li__IEXD=li__4AHB;
+          };
+          li__MEXD= 0;
+          if ((li__1AHB > li__5AHB)) {
+            li__MEXD=li__1AHB;
+          } else /* FALSE */ {
+            li__MEXD=li__5AHB;
+          };
+          li__FIMB(li__SV3,li__3DXD,li__EEXD,li__IEXD,li__MEXD);
         };
-        lisaac_push(&__pos__OE1D,L49296408); /* L376 AREA*/;
-        lisaac_push_first(&__pos__JLSD,L9195016); /* L70 NUMERIC*/;
-        y1__0Y5C=(__INTEGER__K)(__tmp__B05C -  1);
       } else /* FALSE */ {
-        lisaac_push(&__pos__WFRD,L49417752); /* L377 AREA*/;
-        lisaac_push_first(&__pos__2YDE,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__WFRD,L49555480); /* L378 AREA*/;
-      sub_move__UQDD(Self__Y0UC,__tmp__D1UC,__tmp__4P4C);
-      lisaac_push(&__pos__WFRD,L49684504); /* L379 AREA*/;
-      clip_type1__YW5C(Self__Y0UC);
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__Y0UC->parent_area__ZC.plan__ZOB != (void *)NULL)) {
-        lisaac_push(&__pos__WFRD,L50466328); /* L385 AREA*/;
-        lisaac_push_first(&__pos__2YDE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__OE1D,L49819160); /* L380 AREA*/;
-        __tmp__5Z5C=Self__Y0UC->parent_area__ZC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__5Z5C==NULL) {
-          lisaac_push(&__pos__OE1D,L49948184); /* L381 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__A05C=__tmp__5Z5C->x0__J3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__A05C==NULL) {
-          lisaac_push(&__pos__OE1D,L49951256); /* L381 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__B05C=__tmp__A05C->value__L3B;
-        };
-        x2__1Y5C=__tmp__B05C;
-        __tmp__5Z5C=Self__Y0UC->parent_area__ZC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__5Z5C==NULL) {
-          lisaac_push(&__pos__OE1D,L50079256); /* L382 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__A05C=__tmp__5Z5C->x1__N3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__A05C==NULL) {
-          lisaac_push(&__pos__OE1D,L50082328); /* L382 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__B05C=__tmp__A05C->value__L3B;
-        };
-        x3__3Y5C=__tmp__B05C;
-        __tmp__5Z5C=Self__Y0UC->parent_area__ZC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__5Z5C==NULL) {
-          lisaac_push(&__pos__OE1D,L50210328); /* L383 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__G05C=__tmp__5Z5C->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__G05C==NULL) {
-          lisaac_push(&__pos__OE1D,L50213400); /* L383 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__B05C=__tmp__G05C->value__S3B;
-        };
-        y2__2Y5C=__tmp__B05C;
-        __tmp__5Z5C=Self__Y0UC->parent_area__ZC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__5Z5C==NULL) {
-          lisaac_push(&__pos__OE1D,L50341400); /* L384 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__G05C=__tmp__5Z5C->y1__U3B;
+        if (((void *)li__ABHB != (void *)NULL)) {
+          li__FIMB(li__SV3,li__2AFB,li__2BFB,li__0AHB,li__1AHB);
+          li__5DHB=li__B__;
+        } else /* FALSE */ {
+          li__5DHB=li__I__;
         };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__G05C==NULL) {
-          lisaac_push(&__pos__OE1D,L50344472); /* L384 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__B05C=__tmp__G05C->value__S3B;
+        if ((! li__5DHB)) {
+          if (((void *)li__SV3->li__HC.li__2KB != (void *)NULL)) {
+            li__FIMB(li__SV3,li__2AHB,li__3AHB,li__4AHB,li__5AHB);
+          };
         };
-        lisaac_push(&__pos__OE1D,L50344984); /* L384 AREA*/;
-        lisaac_push_first(&__pos__JLSD,L9195016); /* L70 NUMERIC*/;
-        y3__4Y5C=(__INTEGER__K)(__tmp__B05C -  1);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__WFRD,L50466328); /* L385 AREA*/;
-        lisaac_push_first(&__pos__2YDE,L8530438); /* L65 FALSE*/;
       };
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)old_plan__5Y5C != (void *)NULL)) {
-        lisaac_push(&__pos__WFRD,L50607128); /* L386 AREA*/;
-        lisaac_push_first(&__pos__2YDE,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__OE1D,L50608152); /* L386 AREA*/;
-        __tmp__MN5C=((void *)Self__Y0UC->parent_area__ZC.plan__ZOB != (void *)NULL);
+    };
+    li__2AFB= 0;
+    li__2BFB= 0;
+    li__5BFB= 0;
+    li__FCFB= 0;
+    if (((li__WV3 != li__SV3->li__HC.li__ZR) || (li__XV3 != li__SV3->li__HC.li__3R))) {
+      if (((void *)li__SV3->li__HC.li__2KB == (void *)NULL)) {
+        li__2AFB= 2147483647;
+        li__2BFB= 2147483647;
+        li__0DXD=((__li__K )((__li__VNB )(__li__K)(-  2147483647)));
+        li__5BFB=li__0DXD;
+        li__FCFB=li__0DXD;
       } else /* FALSE */ {
-        lisaac_push(&__pos__WFRD,L50607128); /* L386 AREA*/;
-        lisaac_push_first(&__pos__2YDE,L12081158); /* L92 FALSE*/;
-        __tmp__MN5C=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MN5C) {
-        lisaac_push(&__pos__WFRD,L52301336); /* L399 AREA*/;
-        lisaac_push_first(&__pos__2YDE,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__OE1D,L50733080); /* L387 AREA*/;
-        __tmp__B05C=abs__EBJ(__tmp__D1UC);
-        __tmp__Y15C=Self__Y0UC->parent_area__ZC.width__IT;
-        lisaac_push(&__pos__OE1D,L50734104); /* L387 AREA*/;
-        lisaac_push_first(&__pos__JLSD,L14700552); /* L112 NUMERIC*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__B05C > __tmp__Y15C)) {
-          lisaac_push(&__pos__OE1D,L50738712); /* L387 AREA*/;
-          lisaac_push_first(&__pos__JLSD,L10377218); /* L79 TRUE*/;
-          __tmp__G25C=TRUE__B__;
+        li__2AFB=li__SV3->li__HC.li__2KB->li__HYB->li__JYB;
+        li__5BFB=li__SV3->li__HC.li__2KB->li__LYB->li__JYB;
+        li__2BFB=li__SV3->li__HC.li__2KB->li__OYB->li__QYB;
+        li__FCFB=li__SV3->li__HC.li__2KB->li__SYB->li__QYB;
+      };
+      li__SV3->li__HC.li__ZR=li__WV3;
+      li__SV3->li__HC.li__3R=li__XV3;
+      li__4WKB(li__SV3);
+      li__D5GB(li__SV3);
+      li__SV3->li__HC.li__2YF= 0;
+      li__SV3->li__HC.li__5YF=(__li__K)(li__SV3->li__HC.li__ZR -  1);
+      li__SV3->li__HC.li__AZF= 0;
+      li__SV3->li__HC.li__DZF=(__li__K)(li__SV3->li__HC.li__3R -  1);
+      if (((void *)li__SV3->li__HC.li__2KB != (void *)NULL)) {
+        li__0DXD=li__SV3->li__HC.li__2KB->li__HYB->li__JYB;
+        li__3DXD= 0;
+        if ((li__2AFB > li__0DXD)) {
+          li__3DXD=li__0DXD;
         } else /* FALSE */ {
-          lisaac_push(&__pos__OE1D,L50738712); /* L387 AREA*/;
-          lisaac_push_first(&__pos__JLSD,L11832326); /* L90 FALSE*/;
-          lisaac_push_first(&__pos__EURD,L50742808); /* L387 AREA*/;
-          __tmp__A25C=abs__EBJ(__tmp__4P4C);
-          __tmp__C25C=Self__Y0UC->parent_area__ZC.height__MT;
-          lisaac_push(&__pos__EURD,L50743832); /* L387 AREA*/;
-          lisaac_push_first(&__pos__IZDE,L14700552); /* L112 NUMERIC*/;
-          __tmp__G25C=(__tmp__A25C > __tmp__C25C);
+          li__3DXD=li__2AFB;
         };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__G25C) {
-          lisaac_push(&__pos__OE1D,L51384856); /* L392 AREA*/;
-          lisaac_push_first(&__pos__JLSD,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__EURD,L50873880); /* L388 AREA*/;
-          redraw__to__RVED(Self__Y0UC,__tmp__TZDE,__tmp__HR4C,x1__ZY5C,y1__0Y5C);
-          lisaac_push(&__pos__EURD,L51004952); /* L389 AREA*/;
-          redraw__to__RVED(Self__Y0UC,x2__1Y5C,y2__2Y5C,x3__3Y5C,y3__4Y5C);
+        li__2AFB=li__3DXD;
+        li__0DXD=li__SV3->li__HC.li__2KB->li__LYB->li__JYB;
+        li__3DXD= 0;
+        if ((li__5BFB > li__0DXD)) {
+          li__3DXD=li__5BFB;
         } else /* FALSE */ {
-          lisaac_push(&__pos__OE1D,L51384856); /* L392 AREA*/;
-          lisaac_push_first(&__pos__JLSD,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__EURD,L51263512); /* L391 AREA*/;
-          __tmp__A25C=min__TLH(__tmp__TZDE,x2__1Y5C);
-          lisaac_push(&__pos__EURD,L51269656); /* L391 AREA*/;
-          __tmp__C25C=min__TLH(__tmp__HR4C,y2__2Y5C);
-          lisaac_push(&__pos__EURD,L51278360); /* L391 AREA*/;
-          __tmp__B35C=max__IMH(x1__ZY5C,x3__3Y5C);
-          lisaac_push(&__pos__EURD,L51284504); /* L391 AREA*/;
-          __tmp__E35C=max__IMH(y1__0Y5C,y3__4Y5C);
-          lisaac_push(&__pos__EURD,L51285528); /* L391 AREA*/;
-          redraw__to__RVED(Self__Y0UC,__tmp__A25C,__tmp__C25C,__tmp__B35C,__tmp__E35C);
+          li__3DXD=li__0DXD;
         };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__WFRD,L52301336); /* L399 AREA*/;
-        lisaac_push_first(&__pos__2YDE,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__OE1D,L51518488); /* L393 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)old_plan__5Y5C != (void *)NULL)) {
-          lisaac_push(&__pos__OE1D,L51909144); /* L396 AREA*/;
-          lisaac_push_first(&__pos__JLSD,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__EURD,L51791384); /* L395 AREA*/;
-          redraw__to__RVED(Self__Y0UC,__tmp__TZDE,__tmp__HR4C,x1__ZY5C,y1__0Y5C);
-          __tmp__G25C=TRUE__B__;
+        li__5BFB=li__3DXD;
+        li__0DXD=li__SV3->li__HC.li__2KB->li__OYB->li__QYB;
+        li__3DXD= 0;
+        if ((li__2BFB > li__0DXD)) {
+          li__3DXD=li__0DXD;
         } else /* FALSE */ {
-          lisaac_push(&__pos__OE1D,L51909144); /* L396 AREA*/;
-          lisaac_push_first(&__pos__JLSD,L8530438); /* L65 FALSE*/;
-          __tmp__G25C=FALSE__I__;
+          li__3DXD=li__2BFB;
         };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__G25C) {
-          lisaac_push(&__pos__OE1D,L52171288); /* L398 AREA*/;
-          lisaac_push_first(&__pos__JLSD,L9326594); /* L71 TRUE*/;
+        li__2BFB=li__3DXD;
+        li__0DXD=li__SV3->li__HC.li__2KB->li__SYB->li__QYB;
+        li__3DXD= 0;
+        if ((li__FCFB > li__0DXD)) {
+          li__3DXD=li__FCFB;
         } else /* FALSE */ {
-          lisaac_push(&__pos__OE1D,L52171288); /* L398 AREA*/;
-          lisaac_push_first(&__pos__JLSD,L9187334); /* L70 FALSE*/;
-          lisaac_push_first(&__pos__EURD,L51913752); /* L396 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__Y0UC->parent_area__ZC.plan__ZOB != (void *)NULL)) {
-            lisaac_push(&__pos__JLSD,L9570822); /* L73 FALSE*/;
-            lisaac_push_first(&__pos__EURD,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__IZDE,L9445894); /* L72 FALSE*/;
-            lisaac_push_first(&__pos__K0DE,L52053528); /* L397 AREA*/;
-            redraw__to__RVED(Self__Y0UC,x2__1Y5C,y2__2Y5C,x3__3Y5C,y3__4Y5C);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__JLSD,L9570822); /* L73 FALSE*/;
-            lisaac_push_first(&__pos__EURD,L8530438); /* L65 FALSE*/;
-          };
+          li__3DXD=li__0DXD;
         };
+        li__FCFB=li__3DXD;
       };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__OFRD,L52431384); /* L400 AREA*/;
-      lisaac_push_first(&__pos__BDSD,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__1EWC,L47326232); /* L361 AREA*/;
-    lisaac_push_first(&__pos__B1UC,L54538776); /* L416 AREA*/;
-    __tmp__D1UC= 0;
-    __tmp__4P4C= 0;
-    __tmp__TZDE= 0;
-    __tmp__HR4C= 0;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((w__20UC != Self__Y0UC->parent_area__ZC.width__IT)) {
-      lisaac_push(&__pos__B1UC,L55191576); /* L421 AREA*/;
-      lisaac_push_first(&__pos__OFRD,L10377218); /* L79 TRUE*/;
-      __tmp__4EWC=TRUE__B__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__B1UC,L55191576); /* L421 AREA*/;
-      lisaac_push_first(&__pos__OFRD,L11832326); /* L90 FALSE*/;
-      lisaac_push_first(&__pos__BDSD,L55192600); /* L421 AREA*/;
-      __tmp__4EWC=(h__30UC != Self__Y0UC->parent_area__ZC.height__MT);
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4EWC) {
-      lisaac_push(&__pos__B1UC,L58329624); /* L445 AREA*/;
-      lisaac_push_first(&__pos__OFRD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__BDSD,L55201816); /* L421 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__Y0UC->parent_area__ZC.plan__ZOB == (void *)NULL)) {
-        lisaac_push(&__pos__BDSD,L56364568); /* L430 AREA*/;
-        lisaac_push_first(&__pos__WFRD,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__2YDE,L55461400); /* L423 AREA*/;
-        lisaac_push_first(&__pos__OE1D,L53760008); /* L410 NUMERIC*/;
-        lisaac_push_first(&__pos__JLSD,L67408392); /* L514 NUMERIC*/;
-        lisaac_push_first(&__pos__EURD,L4069969); /* L31 CONVERT*/;
-        __tmp__D1UC= 2147483647;
-        __tmp__4P4C= 2147483647;
-        lisaac_push(&__pos__2YDE,L55586840); /* L424 AREA*/;
-        lisaac_push_first(&__pos__OE1D,L7735303); /* L59 INTEGER*/;
-        lisaac_push_first(&__pos__JLSD,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__EURD,L9195016); /* L70 NUMERIC*/;
-        __tmp__B05C=(__INTEGER__K)(-  2147483647);
-        lisaac_push(&__pos__OE1D,L7750663); /* L59 INTEGER*/;
-        lisaac_push_first(&__pos__JLSD,L70029832); /* L534 NUMERIC*/;
-        lisaac_push_first(&__pos__EURD,L4069969); /* L31 CONVERT*/;
-        __tmp__RS4C=((__INTEGER_64__ZRB )__tmp__B05C);
-        lisaac_push(&__pos__2YDE,L55592472); /* L424 AREA*/;
-        lisaac_push_first(&__pos__OE1D,L53760008); /* L410 NUMERIC*/;
-        lisaac_push_first(&__pos__JLSD,L67408392); /* L514 NUMERIC*/;
-        lisaac_push_first(&__pos__EURD,L4069969); /* L31 CONVERT*/;
-        __tmp__B05C=((__INTEGER__K )__tmp__RS4C);
-        __tmp__TZDE=__tmp__B05C;
-        __tmp__HR4C=__tmp__B05C;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__BDSD,L56364568); /* L430 AREA*/;
-        lisaac_push_first(&__pos__WFRD,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__2YDE,L55712792); /* L425 AREA*/;
-        __tmp__5Z5C=Self__Y0UC->parent_area__ZC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__5Z5C==NULL) {
-          lisaac_push(&__pos__2YDE,L55842840); /* L426 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__A05C=__tmp__5Z5C->x0__J3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__A05C==NULL) {
-          lisaac_push(&__pos__2YDE,L55845912); /* L426 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__A25C=__tmp__A05C->value__L3B;
-        };
-        __tmp__D1UC=__tmp__A25C;
-        __tmp__5Z5C=Self__Y0UC->parent_area__ZC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__5Z5C==NULL) {
-          lisaac_push(&__pos__2YDE,L55973912); /* L427 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__A05C=__tmp__5Z5C->x1__N3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__A05C==NULL) {
-          lisaac_push(&__pos__2YDE,L55976984); /* L427 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__A25C=__tmp__A05C->value__L3B;
-        };
-        __tmp__TZDE=__tmp__A25C;
-        __tmp__5Z5C=Self__Y0UC->parent_area__ZC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__5Z5C==NULL) {
-          lisaac_push(&__pos__2YDE,L56104984); /* L428 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__G05C=__tmp__5Z5C->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__G05C==NULL) {
-          lisaac_push(&__pos__2YDE,L56108056); /* L428 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__A25C=__tmp__G05C->value__S3B;
-        };
-        __tmp__4P4C=__tmp__A25C;
-        __tmp__5Z5C=Self__Y0UC->parent_area__ZC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__5Z5C==NULL) {
-          lisaac_push(&__pos__2YDE,L56236056); /* L429 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__G05C=__tmp__5Z5C->y1__U3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__G05C==NULL) {
-          lisaac_push(&__pos__2YDE,L56239128); /* L429 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__A25C=__tmp__G05C->value__S3B;
-        };
-        __tmp__HR4C=__tmp__A25C;
+      if ((li__2AFB <= li__5BFB)) {
+        li__FIMB(li__SV3,li__2AFB,li__2BFB,li__5BFB,(__li__K)(li__FCFB -  1));
       };
-      Self__Y0UC->parent_area__ZC.width__IT=w__20UC;
-      Self__Y0UC->parent_area__ZC.height__MT=h__30UC;
-      lisaac_push(&__pos__BDSD,L56762392); /* L433 AREA*/;
-      sub_resize__0PCD(Self__Y0UC);
-      lisaac_push(&__pos__BDSD,L56893464); /* L434 AREA*/;
-      clip_type1__YW5C(Self__Y0UC);
-      lisaac_push(&__pos__BDSD,L57025560); /* L435 AREA*/;
-      lisaac_push_first(&__pos__WFRD,L34218526); /* L261 ABSTRACT_BITMAP*/;
-      Self__Y0UC->parent_area__ZC.clip_x0__0MG= 0;
-      __tmp__B05C=Self__Y0UC->parent_area__ZC.width__IT;
-      lisaac_push(&__pos__WFRD,L34614302); /* L264 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__2YDE,L9195016); /* L70 NUMERIC*/;
-      Self__Y0UC->parent_area__ZC.clip_x1__3MG=(__INTEGER__K)(__tmp__B05C -  1);
-      Self__Y0UC->parent_area__ZC.clip_y0__4MG= 0;
-      __tmp__B05C=Self__Y0UC->parent_area__ZC.height__MT;
-      lisaac_push(&__pos__WFRD,L34876958); /* L266 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__2YDE,L9195016); /* L70 NUMERIC*/;
-      Self__Y0UC->parent_area__ZC.clip_y1__BNG=(__INTEGER__K)(__tmp__B05C -  1);
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__Y0UC->parent_area__ZC.plan__ZOB != (void *)NULL)) {
-        lisaac_push(&__pos__BDSD,L57806360); /* L441 AREA*/;
-        lisaac_push_first(&__pos__WFRD,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__2YDE,L57159192); /* L436 AREA*/;
-        __tmp__5Z5C=Self__Y0UC->parent_area__ZC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__5Z5C==NULL) {
-          lisaac_push(&__pos__2YDE,L57289752); /* L437 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__A05C=__tmp__5Z5C->x0__J3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__A05C==NULL) {
-          lisaac_push(&__pos__2YDE,L57292824); /* L437 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__A25C=__tmp__A05C->value__L3B;
-        };
-        lisaac_push(&__pos__2YDE,L57293336); /* L437 AREA*/;
-        __tmp__Y15C=min__TLH(__tmp__D1UC,__tmp__A25C);
-        __tmp__D1UC=__tmp__Y15C;
-        __tmp__5Z5C=Self__Y0UC->parent_area__ZC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__5Z5C==NULL) {
-          lisaac_push(&__pos__2YDE,L57420824); /* L438 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__A05C=__tmp__5Z5C->x1__N3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__A05C==NULL) {
-          lisaac_push(&__pos__2YDE,L57423896); /* L438 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__A25C=__tmp__A05C->value__L3B;
-        };
-        lisaac_push(&__pos__2YDE,L57424408); /* L438 AREA*/;
-        __tmp__Y15C=max__IMH(__tmp__TZDE,__tmp__A25C);
-        __tmp__TZDE=__tmp__Y15C;
-        __tmp__5Z5C=Self__Y0UC->parent_area__ZC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__5Z5C==NULL) {
-          lisaac_push(&__pos__2YDE,L57551896); /* L439 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__G05C=__tmp__5Z5C->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__G05C==NULL) {
-          lisaac_push(&__pos__2YDE,L57554968); /* L439 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__A25C=__tmp__G05C->value__S3B;
-        };
-        lisaac_push(&__pos__2YDE,L57555480); /* L439 AREA*/;
-        __tmp__Y15C=min__TLH(__tmp__4P4C,__tmp__A25C);
-        __tmp__4P4C=__tmp__Y15C;
-        __tmp__5Z5C=Self__Y0UC->parent_area__ZC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__5Z5C==NULL) {
-          lisaac_push(&__pos__2YDE,L57682968); /* L440 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__G05C=__tmp__5Z5C->y1__U3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__G05C==NULL) {
-          lisaac_push(&__pos__2YDE,L57686040); /* L440 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__A25C=__tmp__G05C->value__S3B;
-        };
-        lisaac_push(&__pos__2YDE,L57686552); /* L440 AREA*/;
-        __tmp__Y15C=max__IMH(__tmp__HR4C,__tmp__A25C);
-        __tmp__HR4C=__tmp__Y15C;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__BDSD,L57806360); /* L441 AREA*/;
-        lisaac_push_first(&__pos__WFRD,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__BDSD,L57939992); /* L442 AREA*/;
-      __tmp__4EWC=__infix_less_equal__GTG(__tmp__D1UC,__tmp__TZDE);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4EWC) {
-        lisaac_push(&__pos__BDSD,L58199576); /* L444 AREA*/;
-        lisaac_push_first(&__pos__WFRD,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__2YDE,L58078744); /* L443 AREA*/;
-        lisaac_push_first(&__pos__OE1D,L9195016); /* L70 NUMERIC*/;
-        __tmp__Y15C=(__INTEGER__K)(__tmp__HR4C -  1);
-        lisaac_push(&__pos__2YDE,L58080280); /* L443 AREA*/;
-        redraw__to__RVED(Self__Y0UC,__tmp__D1UC,__tmp__4P4C,__tmp__TZDE,__tmp__Y15C);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__BDSD,L58199576); /* L444 AREA*/;
-        lisaac_push_first(&__pos__WFRD,L8530438); /* L65 FALSE*/;
-      };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__B1UC,L58329624); /* L445 AREA*/;
-      lisaac_push_first(&__pos__OFRD,L8530438); /* L65 FALSE*/;
     };
   };
 }
 
-static __INTEGER__K width_max__W1UC(__G_RAW__KM *Self__Y1UC)
-/* (Strict G_RAW{G_RAW__KM}) With result No recursive, No inlinable. NO CONTEXT! */
+static __li__K li__SX4B(__li__ES0 *li__TX4B)
+/* (Strict G_DIV_EXPR{li__ES0}) With result Recursive, No inlinable. NO CONTEXT! */
 {
-  __INTEGER__K result__01UC,__tmp__C2UC,Result__Z1UC;
-  __POINTER__CB __tmp__3HWC;
-  _____CONTEXT __pos__X1UC,__pos__HHWC,__pos__PLYD,__pos__EIWC;
-  _____CONTEXT __pos__O2UC,__pos__YGRD,__pos__ZDSD,__pos__AHRD;
-  _____CONTEXT __pos__20DE;
-  __UINTEGER_8__VB __tmp__KHWC;
-  __BOOLEAN__C __tmp__5HWC,__tmp__R2UC,__tmp__HIWC;
-  lisaac_push_first(&__pos__X1UC,L11934240); /* L91 G_EXPR*/;
-  result__01UC= 0;
-  lisaac_push(&__pos__X1UC,L12329504); /* L94 G_EXPR*/;
-  lisaac_push_first(&__pos__HHWC,L6037536); /* L46 G_EXPR*/;
-  __tmp__KHWC=Self__Y1UC->parent_g_group__LM.parent_g_expr__WC.attribute__2X;
-  lisaac_push(&__pos__HHWC,L6050336); /* L46 G_EXPR*/;
-  lisaac_push_first(&__pos__PLYD,L22171143); /* L169 INTEGER*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((__UINTEGER_8__VB)(__tmp__KHWC &  1) !=  0)) {
-    lisaac_push(&__pos__X1UC,L12847648); /* L98 G_EXPR*/;
-    lisaac_push_first(&__pos__HHWC,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__PLYD,L12464672); /* L95 G_EXPR*/;
-    __tmp__C2UC=width_min__EBVC(Self__Y1UC);
-    result__01UC=__tmp__C2UC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__X1UC,L12847648); /* L98 G_EXPR*/;
-    lisaac_push_first(&__pos__HHWC,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__PLYD,L12589088); /* L96 G_EXPR*/;
-    result__01UC= 100000;
-  };
-  Result__Z1UC=result__01UC;
-  lisaac_push(&__pos__X1UC,L13372448); /* L102 G_EXPR*/;
-  lisaac_push_first(&__pos__HHWC,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__PLYD,L7481860); /* L57 OBJECT*/;
-  __tmp__3HWC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__HHWC,L24520722); /* L187 BLOCK*/;
-  __tmp__5HWC=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__5HWC) {
-    lisaac_push(&__pos__HHWC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__PLYD,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__EIWC,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__O2UC,L13383200); /* L102 G_EXPR*/;
-    __tmp__C2UC=width_min__EBVC(Self__Y1UC);
-    lisaac_push(&__pos__O2UC,L13378080); /* L102 G_EXPR*/;
-    __tmp__R2UC=__infix_greater_equal__JGG(result__01UC,__tmp__C2UC);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__R2UC) {
-      lisaac_push(&__pos__EIWC,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__O2UC,L13509634); /* L103 TRUE*/;
-      __tmp__HIWC=FALSE__I__;
+  __li__OS0 *li__JK2C;
+  __li__K li__OK2C,li__IPBD,li__EBCD,li__SZLC,li__UX4B;
+  void *li__RZLC;
+  __li__BB *li__MK2C,*li__2OBD;
+  li__JK2C=((__li__OS0 *)((__li__YC *)li__TX4B->li__HS0.li__ZQ4B)->li__WS0);
+  li__MK2C=li__JK2C->li__BR1C;
+  li__OK2C=(__li__K)(li__JK2C->li__XYQC -  1);
+  li__2OBD=((__li__BB *)li__MK2C);
+  li__IPBD= 0;
+  li__EBCD=li__OK2C;
+  while ((li__EBCD >=  0)) {
+    if (('\n' == li__2OBD[li__EBCD])) {
+      li__IPBD=(__li__K)(li__IPBD +  1);
+    };
+    li__EBCD=(__li__K)(li__EBCD -  1);
+  };
+  li__OK2C=(__li__K)((__li__K)(li__IPBD +  1) <<  4);
+  li__RZLC=((__li__RL *)li__TX4B->li__HS0.li__4Q4B)->li__SL.li__RR;
+  if (((struct ___OBJ *)li__RZLC)->__id==__li__SB__) {
+    li__SZLC= 512;
+  } else /* G_DIV_EXPR */ {
+    li__SZLC=li__SX4B(((__li__ES0 *)li__RZLC));
+  };
+  li__UX4B=(__li__K)(li__OK2C + (__li__K)(li__SZLC +  4));
+  return(li__UX4B);
+}
+
+static __li__K li__VIKC(__li__YC *li__WIKC)
+/* (Strict G_OUT{li__YC}) With result No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__OS0 *li__WWLC,*li__XF2D;
+  __li__K li__1WLC,li__YWLC,li__WF2D,li__CXLC,li__Y1SC,li__ONUC;
+  __li__K li__F30D,li__G30D,li__XIKC;
+  li__WWLC=li__WIKC->li__WS0;
+  li__1WLC= 0;
+  li__YWLC= 1;
+  do {
+    li__XF2D=((__li__OS0 *)li__WWLC);
+    li__WF2D=li__YWLC;
+    while ((! ((li__WF2D > li__XF2D->li__XYQC) || ('\n' == ((__li__BB *)li__XF2D->li__BR1C)[(__li__K)(li__WF2D -  1)])))) {
+      li__WF2D=(__li__K)(li__WF2D +  1);
+    };
+    li__CXLC=(__li__K)(li__WF2D -  1);
+    li__Y1SC= 0;
+    li__ONUC=li__YWLC;
+    while ((li__ONUC <= li__CXLC)) {
+      li__F30D=((__li__K )((__li__YQF )((__li__BB *)((__li__OS0 *)li__WWLC)->li__BR1C)[(__li__K)(li__ONUC -  1)]));
+      li__G30D=li__F30D;
+      if (((li__F30D <  32) || (li__F30D >=  127))) {
+        li__G30D= 0;
+      } else /* FALSE */ {
+        li__G30D=(__li__K)(li__G30D -  32);
+      };
+      li__Y1SC=(__li__K)(li__Y1SC + (__li__K)((__li__K)(((__li__K )(__index_font[(li__G30D)+1])) - ((__li__K )(__index_font[(li__G30D)]))) +  1));
+      li__ONUC=(__li__K)(li__ONUC +  1);
+    };
+    li__CXLC= 0;
+    if ((li__1WLC > li__Y1SC)) {
+      li__CXLC=li__1WLC;
     } else /* FALSE */ {
-      lisaac_push(&__pos__EIWC,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__O2UC,L14689286); /* L112 FALSE*/;
-      __tmp__HIWC=TRUE__B__;
+      li__CXLC=li__Y1SC;
     };
-    __tmp__R2UC=__tmp__HIWC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__HHWC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__PLYD,L12081158); /* L92 FALSE*/;
-    __tmp__R2UC=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__R2UC) {
-    lisaac_push(&__pos__HHWC,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__PLYD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__EIWC,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__EIWC,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__O2UC,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__YGRD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__ZDSD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__AHRD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__3HWC));
-    lisaac_push(&__pos__O2UC,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__O2UC,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__YGRD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__ZDSD,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__AHRD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__20DE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__O2UC,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__YGRD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__ZDSD,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__HHWC,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__PLYD,L8530438); /* L65 FALSE*/;
-  };
-  return(Result__Z1UC);
+    li__1WLC=li__CXLC;
+    li__YWLC=(__li__K)(li__WF2D +  1);
+  } while ((li__WF2D <= li__WWLC->li__XYQC));
+  li__XIKC=li__1WLC;
+  return(li__XIKC);
 }
 
-static void set_position__at__size__U2UC(__G_RAW__KM *Self__W2UC,void *rac__X2UC,__INTEGER__K x__Y2UC,__INTEGER__K y__Z2UC,__INTEGER__K w__02UC,__INTEGER__K h__12UC)
-/* (Strict G_RAW{G_RAW__KM},AREA{DESK__TCxG_RAW__KM},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) Void Recursive, No inlinable. NO CONTEXT! */
+static void li__IDKC(__li__YC *li__JDKC,void *li__KDKC,__li__K li__LDKC,__li__K li__MDKC,__li__K li__NDKC,__li__K li__ODKC)
+/* (Strict G_OUT{li__YC},AREA{li__TCxli__RL},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) Void No recursive, No inlinable. NO CONTEXT! */
 {
-  __INTEGER_64__ZRB __tmp__PY4C;
-  __POINTER__CB __tmp__YIWC,__tmp__K55C;
-  __INTEGER__K __tmp__B3UC,py__P3UC,nw__Q3UC,nh__R3UC,__tmp__0V4C;
-  __INTEGER__K __tmp__Z1DE,__tmp__5W4C,__tmp__EX4C,x1__QLAD,y1__RLAD;
-  __INTEGER__K x2__SLAD,y2__TLAD,x3__ULAD,y3__VLAD,__tmp__YMAD;
-  __INTEGER__K __tmp__POAD,__tmp__XOAD,__tmp__ZOAD,__tmp__YPAD;
-  __INTEGER__K __tmp__1PAD;
-  void *__tmp__4V4C;
-  __EXAMPLE__OB *Self__S1ED;
-  __DESK__TC *Self__11ED;
-  __G_OUT__YC *Self__03JD,*__tmp__RTWC;
-  __G_RAW__KM *Self__53JD,*__tmp__1TWC;
-  __VIRTUAL_SCREEN__PT *Self__51ED;
-  __MOUSE__VT *Self__D2ED;
-  __AREA__PB *Self__XSCD;
-  __PLAN__XOB *old_plan__WLAD,*__tmp__WMAD;
-  __LIMIT_X__C2B *__tmp__XMAD;
-  __LIMIT_Y__F2B *__tmp__3MAD;
-  void *__tmp__B4UC;
-  __G_DIV_EXPR__M53 *Self__JRWC;
-  _____CONTEXT __pos__V2UC,__pos__UIWC,__pos__UAZC,__pos__5IWC;
-  _____CONTEXT __pos__52UC,__pos__NHRD,__pos__FESD,__pos__VHRD;
-  _____CONTEXT __pos__C1DE,__pos__KF1D,__pos__BMSD,__pos__OVRD;
-  _____CONTEXT __pos__O1DE,__pos__Q2DE;
-  __BOOLEAN__C __tmp__0IWC,__tmp__C3UC,__tmp__CJWC,__tmp__U55C;
-  __BOOLEAN__C __tmp__3OAD;
-  lisaac_push_first(&__pos__V2UC,L18222112); /* L139 G_EXPR*/;
-  lisaac_push_first(&__pos__UIWC,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__UAZC,L7481860); /* L57 OBJECT*/;
-  __tmp__YIWC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__UIWC,L21899282); /* L167 BLOCK*/;
-  __tmp__0IWC=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__0IWC) {
-    lisaac_push(&__pos__UIWC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__UAZC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__5IWC,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__52UC,L18230304); /* L139 G_EXPR*/;
-    __tmp__B3UC=width_min__EBVC(Self__W2UC);
-    lisaac_push(&__pos__52UC,L18225184); /* L139 G_EXPR*/;
-    __tmp__C3UC=__infix_greater_equal__JGG(w__02UC,__tmp__B3UC);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C3UC) {
-      lisaac_push(&__pos__5IWC,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__52UC,L13509634); /* L103 TRUE*/;
-      __tmp__CJWC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__5IWC,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__52UC,L14689286); /* L112 FALSE*/;
-      __tmp__CJWC=TRUE__B__;
-    };
-    __tmp__C3UC=__tmp__CJWC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__UIWC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__UAZC,L12081158); /* L92 FALSE*/;
-    __tmp__C3UC=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C3UC) {
-    lisaac_push(&__pos__UIWC,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__UAZC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__5IWC,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__5IWC,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__52UC,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__NHRD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__FESD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__VHRD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__YIWC));
-    lisaac_push(&__pos__52UC,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__52UC,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__NHRD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__FESD,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__VHRD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__C1DE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__52UC,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__NHRD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__FESD,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__UIWC,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__UAZC,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__V2UC,L18353184); /* L140 G_EXPR*/;
-  lisaac_push_first(&__pos__UIWC,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__UAZC,L7481860); /* L57 OBJECT*/;
-  __tmp__YIWC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__UIWC,L21899282); /* L167 BLOCK*/;
-  __tmp__0IWC=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__0IWC) {
-    lisaac_push(&__pos__UIWC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__UAZC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__5IWC,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__52UC,L18361888); /* L140 G_EXPR*/;
-    __tmp__B3UC=height_min__UBVC(Self__W2UC);
-    lisaac_push(&__pos__52UC,L18356256); /* L140 G_EXPR*/;
-    __tmp__C3UC=__infix_greater_equal__JGG(h__12UC,__tmp__B3UC);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C3UC) {
-      lisaac_push(&__pos__5IWC,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__52UC,L13509634); /* L103 TRUE*/;
-      __tmp__CJWC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__5IWC,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__52UC,L14689286); /* L112 FALSE*/;
-      __tmp__CJWC=TRUE__B__;
+  __li__K li__3NSC,li__3OSC,li__APSC,li__GPSC,li__PSTC,li__QSTC;
+  __li__K li__RSTC,li__SSTC,li__TSTC,li__USTC,li__EFXD,li__HFXD;
+  __li__K li__OFXD,li__SFXD,li__WFXD;
+  void *li__BOSC;
+  __li__0KB *li__VSTC;
+  __li__C li__UVTC;
+  if (((void *)li__KDKC != (void *)li__JDKC->li__ZC.li__H4)) {
+    li__JDKC->li__ZC.li__H4=li__KDKC;
+    if (((struct ___OBJ *)li__KDKC)->__id==__li__TC__) {
+      li__3NSC=((__li__TC *)li__KDKC)->li__XC.li__VC.li__3JB;
+    } else /* G_RAW */ {
+      li__3NSC=((__li__RL *)li__KDKC)->li__SL.li__VC.li__3JB;
     };
-    __tmp__C3UC=__tmp__CJWC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__UIWC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__UAZC,L12081158); /* L92 FALSE*/;
-    __tmp__C3UC=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C3UC) {
-    lisaac_push(&__pos__UIWC,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__UAZC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__5IWC,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__5IWC,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__52UC,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__NHRD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__FESD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__VHRD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__YIWC));
-    lisaac_push(&__pos__52UC,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__52UC,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__NHRD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__FESD,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__VHRD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__C1DE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__52UC,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__NHRD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__FESD,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__UIWC,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__UAZC,L8530438); /* L65 FALSE*/;
-  };
-  __tmp__B3UC= 0;
-  py__P3UC= 0;
-  nw__Q3UC= 0;
-  nh__R3UC= 0;
-  lisaac_push(&__pos__V2UC,L8144953); /* L62 G_RAW*/;
-  lisaac_push_first(&__pos__UIWC,L46562840); /* L355 AREA*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)rac__X2UC != (void *)Self__W2UC->parent_g_group__LM.parent_area__VC.parent__DBB)) {
-    lisaac_push(&__pos__UIWC,L47450648); /* L362 AREA*/;
-    lisaac_push_first(&__pos__UAZC,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__5IWC,L46944792); /* L358 AREA*/;
-    lisaac_push_first(&__pos__52UC,L36702744); /* L280 AREA*/;
-    lisaac_push_first(&__pos__NHRD,L19150866); /* L146 BLOCK*/;
-    lisaac_push_first(&__pos__FESD,L7481860); /* L57 OBJECT*/;
-    __tmp__K55C=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__NHRD,L19277842); /* L147 BLOCK*/;
-    __tmp__C3UC=__infix_greater_equal__JGG( 15, 10);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C3UC) {
-      lisaac_push(&__pos__NHRD,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__FESD,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__VHRD,L19285522); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__C1DE,L36705304); /* L280 AREA*/;
-      lisaac_push_first(&__pos__KF1D,L14700552); /* L112 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((w__02UC >  0)) {
-        lisaac_push(&__pos__VHRD,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__C1DE,L13509634); /* L103 TRUE*/;
-        __tmp__U55C=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__VHRD,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__C1DE,L14689286); /* L112 FALSE*/;
-        __tmp__U55C=TRUE__B__;
-      };
-      __tmp__CJWC=__tmp__U55C;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__NHRD,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__FESD,L12081158); /* L92 FALSE*/;
-      __tmp__CJWC=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CJWC) {
-      lisaac_push(&__pos__NHRD,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__FESD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__VHRD,L19289106); /* L147 BLOCK*/;
-      lisaac_push(&__pos__VHRD,L19428370); /* L148 BLOCK*/;
-      lisaac_push_first(&__pos__C1DE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__KF1D,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__BMSD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__OVRD,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__K55C));
-      lisaac_push(&__pos__C1DE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_3));
-      lisaac_push(&__pos__C1DE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__KF1D,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__BMSD,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__OVRD,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__O1DE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__C1DE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__KF1D,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__BMSD,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__NHRD,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__FESD,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__52UC,L36833816); /* L281 AREA*/;
-    lisaac_push_first(&__pos__NHRD,L19150866); /* L146 BLOCK*/;
-    lisaac_push_first(&__pos__FESD,L7481860); /* L57 OBJECT*/;
-    __tmp__K55C=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__NHRD,L19277842); /* L147 BLOCK*/;
-    __tmp__C3UC=__infix_greater_equal__JGG( 15, 10);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C3UC) {
-      lisaac_push(&__pos__NHRD,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__FESD,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__VHRD,L19285522); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__C1DE,L36836376); /* L281 AREA*/;
-      lisaac_push_first(&__pos__KF1D,L14700552); /* L112 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((h__12UC >  0)) {
-        lisaac_push(&__pos__VHRD,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__C1DE,L13509634); /* L103 TRUE*/;
-        __tmp__U55C=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__VHRD,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__C1DE,L14689286); /* L112 FALSE*/;
-        __tmp__U55C=TRUE__B__;
-      };
-      __tmp__CJWC=__tmp__U55C;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__NHRD,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__FESD,L12081158); /* L92 FALSE*/;
-      __tmp__CJWC=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CJWC) {
-      lisaac_push(&__pos__NHRD,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__FESD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__VHRD,L19289106); /* L147 BLOCK*/;
-      lisaac_push(&__pos__VHRD,L19428370); /* L148 BLOCK*/;
-      lisaac_push_first(&__pos__C1DE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__KF1D,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__BMSD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__OVRD,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__K55C));
-      lisaac_push(&__pos__C1DE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_3));
-      lisaac_push(&__pos__C1DE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__KF1D,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__BMSD,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__OVRD,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__O1DE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__C1DE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__KF1D,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__BMSD,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__NHRD,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__FESD,L8530438); /* L65 FALSE*/;
-    };
-    Self__W2UC->parent_g_group__LM.parent_area__VC.parent__DBB=rac__X2UC;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)rac__X2UC == (void *)NULL)) {
-      lisaac_push(&__pos__52UC,L38799896); /* L296 AREA*/;
-      lisaac_push_first(&__pos__NHRD,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__FESD,L37236760); /* L284 AREA*/;
-      Self__W2UC->parent_g_group__LM.parent_area__VC.x_window__YNB=x__Y2UC;
-      Self__W2UC->parent_g_group__LM.parent_area__VC.y_window__ZNB=y__Z2UC;
-      Self__W2UC->parent_g_group__LM.parent_area__VC.next__0NB=NULL;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__52UC,L38799896); /* L296 AREA*/;
-      lisaac_push_first(&__pos__NHRD,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__FESD,L37754904); /* L288 AREA*/;
-      /* __DESK__TC__ __G_RAW__KM__ */
-if (((struct ___OBJ *)rac__X2UC)->__id==__DESK__TC__) {
-        __tmp__0V4C=((__DESK__TC *)rac__X2UC)->parent_g_raw__XC.parent_area__VC.x_window__YNB;
-      } else /* G_RAW */ {
-        __tmp__0V4C=((__G_RAW__KM *)rac__X2UC)->parent_g_group__LM.parent_area__VC.x_window__YNB;
-      };
-      lisaac_push(&__pos__FESD,L37897240); /* L289 AREA*/;
-      lisaac_push_first(&__pos__VHRD,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__C1DE,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__KF1D,L9195016); /* L70 NUMERIC*/;
-      __tmp__Z1DE=(__INTEGER__K)(- x__Y2UC);
-      lisaac_push(&__pos__VHRD,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__C1DE,L9195016); /* L70 NUMERIC*/;
-      Self__W2UC->parent_g_group__LM.parent_area__VC.x_window__YNB=(__INTEGER__K)(__tmp__0V4C - __tmp__Z1DE);
-      /* __DESK__TC__ __G_RAW__KM__ */
-if (((struct ___OBJ *)rac__X2UC)->__id==__DESK__TC__) {
-        __tmp__0V4C=((__DESK__TC *)rac__X2UC)->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
-      } else /* G_RAW */ {
-        __tmp__0V4C=((__G_RAW__KM *)rac__X2UC)->parent_g_group__LM.parent_area__VC.y_window__ZNB;
-      };
-      lisaac_push(&__pos__FESD,L38028312); /* L290 AREA*/;
-      lisaac_push_first(&__pos__VHRD,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__C1DE,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__KF1D,L9195016); /* L70 NUMERIC*/;
-      __tmp__Z1DE=(__INTEGER__K)(- y__Z2UC);
-      lisaac_push(&__pos__VHRD,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__C1DE,L9195016); /* L70 NUMERIC*/;
-      Self__W2UC->parent_g_group__LM.parent_area__VC.y_window__ZNB=(__INTEGER__K)(__tmp__0V4C - __tmp__Z1DE);
-      /* __DESK__TC__ __G_RAW__KM__ */
-if (((struct ___OBJ *)rac__X2UC)->__id==__DESK__TC__) {
-        __tmp__4V4C=((__DESK__TC *)rac__X2UC)->parent_g_raw__XC.parent_area__VC.child__FOB;
-      } else /* G_RAW */ {
-        __tmp__4V4C=((__G_RAW__KM *)rac__X2UC)->parent_g_group__LM.parent_area__VC.child__FOB;
-      };
-      Self__W2UC->parent_g_group__LM.parent_area__VC.next__0NB=__tmp__4V4C;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__W2UC->parent_g_group__LM.parent_area__VC.next__0NB != (void *)NULL)) {
-        lisaac_push(&__pos__FESD,L38538776); /* L294 AREA*/;
-        lisaac_push_first(&__pos__VHRD,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__C1DE,L38285848); /* L292 AREA*/;
-        __tmp__4V4C=Self__W2UC->parent_g_group__LM.parent_area__VC.next__0NB;
-        /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__4V4C==NULL) {
-          lisaac_push(&__pos__C1DE,L38413848); /* L293 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)__tmp__4V4C)->__id) {
-          case __EXAMPLE__OB__: {
-            lisaac_push(&__pos__C1DE,L38413848); /* L293 AREA*/;
-            Self__S1ED=((__EXAMPLE__OB *)__tmp__4V4C);
-            lisaac_push_first(&__pos__KF1D,L30157848); /* L230 AREA*/;
-            Self__S1ED->parent_area__DC.prev__TOB=Self__W2UC;
-          } break;
-          case __DESK__TC__: {
-            lisaac_push(&__pos__C1DE,L38413848); /* L293 AREA*/;
-            Self__11ED=((__DESK__TC *)((__EXAMPLE__OB *)__tmp__4V4C));
-            lisaac_push_first(&__pos__KF1D,L30157848); /* L230 AREA*/;
-            Self__11ED->parent_g_raw__XC.parent_area__VC.prev__TOB=Self__W2UC;
-          } break;
-          case __G_OUT__YC__: {
-            lisaac_push(&__pos__C1DE,L38413848); /* L293 AREA*/;
-            Self__03JD=((__G_OUT__YC *)((__EXAMPLE__OB *)__tmp__4V4C));
-            lisaac_push_first(&__pos__KF1D,L30157848); /* L230 AREA*/;
-            Self__03JD->parent_area__ZC.prev__TOB=Self__W2UC;
-          } break;
-          case __G_RAW__KM__: {
-            lisaac_push(&__pos__C1DE,L38413848); /* L293 AREA*/;
-            Self__53JD=((__G_RAW__KM *)((__EXAMPLE__OB *)__tmp__4V4C));
-            lisaac_push_first(&__pos__KF1D,L30157848); /* L230 AREA*/;
-            Self__53JD->parent_g_group__LM.parent_area__VC.prev__TOB=Self__W2UC;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            lisaac_push(&__pos__C1DE,L38413848); /* L293 AREA*/;
-            Self__51ED=((__VIRTUAL_SCREEN__PT *)((__EXAMPLE__OB *)__tmp__4V4C));
-            lisaac_push_first(&__pos__KF1D,L30157848); /* L230 AREA*/;
-            Self__51ED->parent_area__QT.prev__TOB=Self__W2UC;
-          } break;
-          case __MOUSE__VT__: {
-            lisaac_push(&__pos__C1DE,L38413848); /* L293 AREA*/;
-            Self__D2ED=((__MOUSE__VT *)((__EXAMPLE__OB *)__tmp__4V4C));
-            lisaac_push_first(&__pos__KF1D,L30157848); /* L230 AREA*/;
-            Self__D2ED->parent_window__XT.prev__TOB=Self__W2UC;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__FESD,L38538776); /* L294 AREA*/;
-        lisaac_push_first(&__pos__VHRD,L8530438); /* L65 FALSE*/;
-      };
-      __tmp__4V4C=Self__W2UC->parent_g_group__LM.parent_area__VC.parent__DBB;
-      /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__4V4C==NULL) {
-        lisaac_push(&__pos__FESD,L38680088); /* L295 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)__tmp__4V4C)->__id) {
-        case __AREA__PB__: {
-          lisaac_push(&__pos__FESD,L38680088); /* L295 AREA*/;
-          Self__XSCD=((__AREA__PB *)__tmp__4V4C);
-          lisaac_push_first(&__pos__VHRD,L30813720); /* L235 AREA*/;
-          Self__XSCD->child__FOB=Self__W2UC;
-        } break;
-        case __DESK__TC__: {
-          lisaac_push(&__pos__FESD,L38680088); /* L295 AREA*/;
-          Self__11ED=((__DESK__TC *)((__AREA__PB *)__tmp__4V4C));
-          lisaac_push_first(&__pos__VHRD,L30813720); /* L235 AREA*/;
-          Self__11ED->parent_g_raw__XC.parent_area__VC.child__FOB=Self__W2UC;
-        } break;
-        case __G_RAW__KM__: {
-          lisaac_push(&__pos__FESD,L38680088); /* L295 AREA*/;
-          Self__53JD=((__G_RAW__KM *)((__AREA__PB *)__tmp__4V4C));
-          lisaac_push_first(&__pos__VHRD,L30813720); /* L235 AREA*/;
-          Self__53JD->parent_g_group__LM.parent_area__VC.child__FOB=Self__W2UC;
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
+    li__JDKC->li__ZC.li__3JB=(__li__K)(li__3NSC + li__LDKC);
+    if (((struct ___OBJ *)li__KDKC)->__id==__li__TC__) {
+      li__3NSC=((__li__TC *)li__KDKC)->li__XC.li__VC.li__4JB;
+    } else /* G_RAW */ {
+      li__3NSC=((__li__RL *)li__KDKC)->li__SL.li__VC.li__4JB;
     };
-    Self__W2UC->parent_g_group__LM.parent_area__VC.prev__TOB=NULL;
-    Self__W2UC->parent_g_group__LM.parent_area__VC.child__FOB=NULL;
-    Self__W2UC->parent_g_group__LM.parent_area__VC.clip__WOB=NULL;
-    Self__W2UC->parent_g_group__LM.parent_area__VC.plan__ZOB=NULL;
-    Self__W2UC->parent_g_group__LM.parent_area__VC.height__MT=h__12UC;
-    Self__W2UC->parent_g_group__LM.parent_area__VC.width__IT=w__02UC;
-    lisaac_push(&__pos__52UC,L39723032); /* L303 AREA*/;
-    lisaac_push_first(&__pos__NHRD,L34218526); /* L261 ABSTRACT_BITMAP*/;
-    Self__W2UC->parent_g_group__LM.parent_area__VC.clip_x0__0MG= 0;
-    __tmp__0V4C=Self__W2UC->parent_g_group__LM.parent_area__VC.width__IT;
-    lisaac_push(&__pos__NHRD,L34614302); /* L264 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__FESD,L9195016); /* L70 NUMERIC*/;
-    Self__W2UC->parent_g_group__LM.parent_area__VC.clip_x1__3MG=(__INTEGER__K)(__tmp__0V4C -  1);
-    Self__W2UC->parent_g_group__LM.parent_area__VC.clip_y0__4MG= 0;
-    __tmp__0V4C=Self__W2UC->parent_g_group__LM.parent_area__VC.height__MT;
-    lisaac_push(&__pos__NHRD,L34876958); /* L266 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__FESD,L9195016); /* L70 NUMERIC*/;
-    Self__W2UC->parent_g_group__LM.parent_area__VC.clip_y1__BNG=(__INTEGER__K)(__tmp__0V4C -  1);
-    lisaac_push(&__pos__52UC,L40115736); /* L306 AREA*/;
-    append_plan__BCAD(Self__W2UC);
-    lisaac_push(&__pos__52UC,L40246296); /* L307 AREA*/;
-    clip_type1__KJAD(Self__W2UC);
-    lisaac_push(&__pos__52UC,L40375832); /* L308 AREA*/;
-    refresh__HAVC(Self__W2UC);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__UIWC,L47450648); /* L362 AREA*/;
-    lisaac_push_first(&__pos__UAZC,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__5IWC,L47199256); /* L360 AREA*/;
-    lisaac_push_first(&__pos__52UC,L53086744); /* L405 AREA*/;
-    lisaac_push_first(&__pos__NHRD,L19150866); /* L146 BLOCK*/;
-    lisaac_push_first(&__pos__FESD,L7481860); /* L57 OBJECT*/;
-    __tmp__K55C=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__NHRD,L19277842); /* L147 BLOCK*/;
-    __tmp__C3UC=__infix_greater_equal__JGG( 15, 10);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C3UC) {
-      lisaac_push(&__pos__NHRD,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__FESD,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__VHRD,L19285522); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__C1DE,L53087768); /* L405 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__W2UC->parent_g_group__LM.parent_area__VC.parent__DBB != (void *)NULL)) {
-        lisaac_push(&__pos__VHRD,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__C1DE,L13509634); /* L103 TRUE*/;
-        __tmp__U55C=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__VHRD,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__C1DE,L14689286); /* L112 FALSE*/;
-        __tmp__U55C=TRUE__B__;
-      };
-      __tmp__CJWC=__tmp__U55C;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__NHRD,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__FESD,L12081158); /* L92 FALSE*/;
-      __tmp__CJWC=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CJWC) {
-      lisaac_push(&__pos__NHRD,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__FESD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__VHRD,L19289106); /* L147 BLOCK*/;
-      lisaac_push(&__pos__VHRD,L19428370); /* L148 BLOCK*/;
-      lisaac_push_first(&__pos__C1DE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__KF1D,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__BMSD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__OVRD,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__K55C));
-      lisaac_push(&__pos__C1DE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_3));
-      lisaac_push(&__pos__C1DE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__KF1D,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__BMSD,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__OVRD,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__O1DE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__C1DE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__KF1D,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__BMSD,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__NHRD,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__FESD,L8530438); /* L65 FALSE*/;
-    };
-    __tmp__0V4C=Self__W2UC->parent_g_group__LM.parent_area__VC.x_window__YNB;
-    __tmp__4V4C=Self__W2UC->parent_g_group__LM.parent_area__VC.parent__DBB;
-    /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__4V4C==NULL) {
-      lisaac_push(&__pos__52UC,L53364248); /* L407 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)__tmp__4V4C)->__id) {
-      case __AREA__PB__: {
-        __tmp__Z1DE=((__AREA__PB *)__tmp__4V4C)->x_window__YNB;
+    li__JDKC->li__ZC.li__4JB=(__li__K)(li__3NSC + li__MDKC);
+    if (((struct ___OBJ *)li__KDKC)->__id==__li__TC__) {
+      li__BOSC=((__li__TC *)li__KDKC)->li__XC.li__VC.li__JKB;
+    } else /* G_RAW */ {
+      li__BOSC=((__li__RL *)li__KDKC)->li__SL.li__VC.li__JKB;
+    };
+    li__JDKC->li__ZC.li__5JB=li__BOSC;
+    if (((void *)li__JDKC->li__ZC.li__5JB != (void *)NULL)) {
+      li__BOSC=li__JDKC->li__ZC.li__5JB;
+      switch (((struct ___OBJ *)li__BOSC)->__id) {
+      case __li__SB__: {
+        ((__li__SB *)li__BOSC)->li__HC.li__WKB=li__JDKC;
       } break;
-      case __DESK__TC__: {
-        __tmp__Z1DE=((__DESK__TC *)__tmp__4V4C)->parent_g_raw__XC.parent_area__VC.x_window__YNB;
+      case __li__TC__: {
+        ((__li__TC *)((__li__SB *)li__BOSC))->li__XC.li__VC.li__WKB=li__JDKC;
       } break;
-      case __G_RAW__KM__: {
-        __tmp__Z1DE=((__G_RAW__KM *)__tmp__4V4C)->parent_g_group__LM.parent_area__VC.x_window__YNB;
+      case __li__YC__: {
+        ((__li__YC *)((__li__SB *)li__BOSC))->li__ZC.li__WKB=li__JDKC;
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-    lisaac_push(&__pos__52UC,L53356568); /* L407 AREA*/;
-    lisaac_push_first(&__pos__NHRD,L9195016); /* L70 NUMERIC*/;
-    __tmp__5W4C=(__INTEGER__K)(__tmp__0V4C - __tmp__Z1DE);
-    lisaac_push(&__pos__52UC,L53351448); /* L407 AREA*/;
-    lisaac_push_first(&__pos__NHRD,L9195016); /* L70 NUMERIC*/;
-    __tmp__0V4C=(__INTEGER__K)(x__Y2UC - __tmp__5W4C);
-    __tmp__Z1DE=Self__W2UC->parent_g_group__LM.parent_area__VC.y_window__ZNB;
-    __tmp__4V4C=Self__W2UC->parent_g_group__LM.parent_area__VC.parent__DBB;
-    /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__4V4C==NULL) {
-      lisaac_push(&__pos__52UC,L53495320); /* L408 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)__tmp__4V4C)->__id) {
-      case __AREA__PB__: {
-        __tmp__EX4C=((__AREA__PB *)__tmp__4V4C)->y_window__ZNB;
+      case __li__RL__: {
+        ((__li__RL *)((__li__SB *)li__BOSC))->li__SL.li__VC.li__WKB=li__JDKC;
       } break;
-      case __DESK__TC__: {
-        __tmp__EX4C=((__DESK__TC *)__tmp__4V4C)->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
+      case __li__AS__: {
+        ((__li__AS *)((__li__SB *)li__BOSC))->li__BS.li__WKB=li__JDKC;
       } break;
-      case __G_RAW__KM__: {
-        __tmp__EX4C=((__G_RAW__KM *)__tmp__4V4C)->parent_g_group__LM.parent_area__VC.y_window__ZNB;
+      case __li__GS__: {
+        ((__li__GS *)((__li__SB *)li__BOSC))->li__IS.li__WKB=li__JDKC;
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-    lisaac_push(&__pos__52UC,L53487640); /* L408 AREA*/;
-    lisaac_push_first(&__pos__NHRD,L9195016); /* L70 NUMERIC*/;
-    __tmp__5W4C=(__INTEGER__K)(__tmp__Z1DE - __tmp__EX4C);
-    lisaac_push(&__pos__52UC,L53482520); /* L408 AREA*/;
-    lisaac_push_first(&__pos__NHRD,L9195016); /* L70 NUMERIC*/;
-    __tmp__Z1DE=(__INTEGER__K)(y__Z2UC - __tmp__5W4C);
-    lisaac_push(&__pos__52UC,L53616664); /* L409 AREA*/;
-    lisaac_push_first(&__pos__NHRD,L47853080); /* L365 AREA*/;
-    __tmp__5W4C= 0;
-    __tmp__EX4C= 0;
-    x1__QLAD= 0;
-    y1__RLAD= 0;
-    x2__SLAD= 0;
-    y2__TLAD= 0;
-    x3__ULAD= 0;
-    y3__VLAD= 0;
-    old_plan__WLAD=NULL;
-    lisaac_push(&__pos__NHRD,L48237080); /* L368 AREA*/;
-    lisaac_push_first(&__pos__FESD,L19150866); /* L146 BLOCK*/;
-    lisaac_push_first(&__pos__VHRD,L7481860); /* L57 OBJECT*/;
-    __tmp__K55C=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__FESD,L19277842); /* L147 BLOCK*/;
-    __tmp__C3UC=__infix_greater_equal__JGG( 15, 10);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C3UC) {
-      lisaac_push(&__pos__FESD,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__VHRD,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__C1DE,L19285522); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__KF1D,L48238104); /* L368 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__W2UC->parent_g_group__LM.parent_area__VC.parent__DBB != (void *)NULL)) {
-        lisaac_push(&__pos__C1DE,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__KF1D,L13509634); /* L103 TRUE*/;
-        __tmp__U55C=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__C1DE,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__KF1D,L14689286); /* L112 FALSE*/;
-        __tmp__U55C=TRUE__B__;
-      };
-      __tmp__CJWC=__tmp__U55C;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__FESD,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__VHRD,L12081158); /* L92 FALSE*/;
-      __tmp__CJWC=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CJWC) {
-      lisaac_push(&__pos__FESD,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__VHRD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__C1DE,L19289106); /* L147 BLOCK*/;
-      lisaac_push(&__pos__C1DE,L19428370); /* L148 BLOCK*/;
-      lisaac_push_first(&__pos__KF1D,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__BMSD,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__OVRD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__O1DE,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__K55C));
-      lisaac_push(&__pos__KF1D,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_3));
-      lisaac_push(&__pos__KF1D,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__BMSD,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__OVRD,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__O1DE,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__Q2DE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__KF1D,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__BMSD,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__OVRD,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__FESD,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__pos__VHRD,L8530438); /* L65 FALSE*/;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__0V4C !=  0)) {
-      lisaac_push(&__pos__NHRD,L48504856); /* L370 AREA*/;
-      lisaac_push_first(&__pos__FESD,L10377218); /* L79 TRUE*/;
-      __tmp__CJWC=TRUE__B__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__NHRD,L48504856); /* L370 AREA*/;
-      lisaac_push_first(&__pos__FESD,L11832326); /* L90 FALSE*/;
-      lisaac_push_first(&__pos__VHRD,L48505880); /* L370 AREA*/;
-      __tmp__CJWC=(__tmp__Z1DE !=  0);
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CJWC) {
-      lisaac_push(&__pos__NHRD,L52431384); /* L400 AREA*/;
-      lisaac_push_first(&__pos__FESD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__VHRD,L48512536); /* L370 AREA*/;
-      old_plan__WLAD=Self__W2UC->parent_g_group__LM.parent_area__VC.plan__ZOB;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__W2UC->parent_g_group__LM.parent_area__VC.plan__ZOB != (void *)NULL)) {
-        lisaac_push(&__pos__VHRD,L49417752); /* L377 AREA*/;
-        lisaac_push_first(&__pos__C1DE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__KF1D,L48770584); /* L372 AREA*/;
-        __tmp__WMAD=Self__W2UC->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__WMAD==NULL) {
-          lisaac_push(&__pos__KF1D,L48899608); /* L373 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__XMAD=__tmp__WMAD->x0__J3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__XMAD==NULL) {
-          lisaac_push(&__pos__KF1D,L48902680); /* L373 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__YMAD=__tmp__XMAD->value__L3B;
-        };
-        __tmp__5W4C=__tmp__YMAD;
-        __tmp__WMAD=Self__W2UC->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__WMAD==NULL) {
-          lisaac_push(&__pos__KF1D,L49030680); /* L374 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__XMAD=__tmp__WMAD->x1__N3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__XMAD==NULL) {
-          lisaac_push(&__pos__KF1D,L49033752); /* L374 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__YMAD=__tmp__XMAD->value__L3B;
-        };
-        x1__QLAD=__tmp__YMAD;
-        __tmp__WMAD=Self__W2UC->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__WMAD==NULL) {
-          lisaac_push(&__pos__KF1D,L49161752); /* L375 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__3MAD=__tmp__WMAD->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__3MAD==NULL) {
-          lisaac_push(&__pos__KF1D,L49164824); /* L375 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__YMAD=__tmp__3MAD->value__S3B;
-        };
-        __tmp__EX4C=__tmp__YMAD;
-        __tmp__WMAD=Self__W2UC->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__WMAD==NULL) {
-          lisaac_push(&__pos__KF1D,L49292824); /* L376 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__3MAD=__tmp__WMAD->y1__U3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__3MAD==NULL) {
-          lisaac_push(&__pos__KF1D,L49295896); /* L376 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__YMAD=__tmp__3MAD->value__S3B;
-        };
-        lisaac_push(&__pos__KF1D,L49296408); /* L376 AREA*/;
-        lisaac_push_first(&__pos__BMSD,L9195016); /* L70 NUMERIC*/;
-        y1__RLAD=(__INTEGER__K)(__tmp__YMAD -  1);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__VHRD,L49417752); /* L377 AREA*/;
-        lisaac_push_first(&__pos__C1DE,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__VHRD,L49555480); /* L378 AREA*/;
-      sub_move__S2DD(Self__W2UC,__tmp__0V4C,__tmp__Z1DE);
-      lisaac_push(&__pos__VHRD,L49684504); /* L379 AREA*/;
-      clip_type1__KJAD(Self__W2UC);
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__W2UC->parent_g_group__LM.parent_area__VC.plan__ZOB != (void *)NULL)) {
-        lisaac_push(&__pos__VHRD,L50466328); /* L385 AREA*/;
-        lisaac_push_first(&__pos__C1DE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__KF1D,L49819160); /* L380 AREA*/;
-        __tmp__WMAD=Self__W2UC->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__WMAD==NULL) {
-          lisaac_push(&__pos__KF1D,L49948184); /* L381 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__XMAD=__tmp__WMAD->x0__J3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__XMAD==NULL) {
-          lisaac_push(&__pos__KF1D,L49951256); /* L381 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__YMAD=__tmp__XMAD->value__L3B;
-        };
-        x2__SLAD=__tmp__YMAD;
-        __tmp__WMAD=Self__W2UC->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__WMAD==NULL) {
-          lisaac_push(&__pos__KF1D,L50079256); /* L382 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__XMAD=__tmp__WMAD->x1__N3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__XMAD==NULL) {
-          lisaac_push(&__pos__KF1D,L50082328); /* L382 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__YMAD=__tmp__XMAD->value__L3B;
-        };
-        x3__ULAD=__tmp__YMAD;
-        __tmp__WMAD=Self__W2UC->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__WMAD==NULL) {
-          lisaac_push(&__pos__KF1D,L50210328); /* L383 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__3MAD=__tmp__WMAD->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__3MAD==NULL) {
-          lisaac_push(&__pos__KF1D,L50213400); /* L383 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__YMAD=__tmp__3MAD->value__S3B;
-        };
-        y2__TLAD=__tmp__YMAD;
-        __tmp__WMAD=Self__W2UC->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__WMAD==NULL) {
-          lisaac_push(&__pos__KF1D,L50341400); /* L384 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__3MAD=__tmp__WMAD->y1__U3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__3MAD==NULL) {
-          lisaac_push(&__pos__KF1D,L50344472); /* L384 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__YMAD=__tmp__3MAD->value__S3B;
-        };
-        lisaac_push(&__pos__KF1D,L50344984); /* L384 AREA*/;
-        lisaac_push_first(&__pos__BMSD,L9195016); /* L70 NUMERIC*/;
-        y3__VLAD=(__INTEGER__K)(__tmp__YMAD -  1);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__VHRD,L50466328); /* L385 AREA*/;
-        lisaac_push_first(&__pos__C1DE,L8530438); /* L65 FALSE*/;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)old_plan__WLAD != (void *)NULL)) {
-        lisaac_push(&__pos__VHRD,L50607128); /* L386 AREA*/;
-        lisaac_push_first(&__pos__C1DE,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__KF1D,L50608152); /* L386 AREA*/;
-        __tmp__U55C=((void *)Self__W2UC->parent_g_group__LM.parent_area__VC.plan__ZOB != (void *)NULL);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__VHRD,L50607128); /* L386 AREA*/;
-        lisaac_push_first(&__pos__C1DE,L12081158); /* L92 FALSE*/;
-        __tmp__U55C=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__U55C) {
-        lisaac_push(&__pos__VHRD,L52301336); /* L399 AREA*/;
-        lisaac_push_first(&__pos__C1DE,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__KF1D,L50733080); /* L387 AREA*/;
-        __tmp__YMAD=abs__EBJ(__tmp__0V4C);
-        __tmp__POAD=Self__W2UC->parent_g_group__LM.parent_area__VC.width__IT;
-        lisaac_push(&__pos__KF1D,L50734104); /* L387 AREA*/;
-        lisaac_push_first(&__pos__BMSD,L14700552); /* L112 NUMERIC*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__YMAD > __tmp__POAD)) {
-          lisaac_push(&__pos__KF1D,L50738712); /* L387 AREA*/;
-          lisaac_push_first(&__pos__BMSD,L10377218); /* L79 TRUE*/;
-          __tmp__3OAD=TRUE__B__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__KF1D,L50738712); /* L387 AREA*/;
-          lisaac_push_first(&__pos__BMSD,L11832326); /* L90 FALSE*/;
-          lisaac_push_first(&__pos__OVRD,L50742808); /* L387 AREA*/;
-          __tmp__XOAD=abs__EBJ(__tmp__Z1DE);
-          __tmp__ZOAD=Self__W2UC->parent_g_group__LM.parent_area__VC.height__MT;
-          lisaac_push(&__pos__OVRD,L50743832); /* L387 AREA*/;
-          lisaac_push_first(&__pos__O1DE,L14700552); /* L112 NUMERIC*/;
-          __tmp__3OAD=(__tmp__XOAD > __tmp__ZOAD);
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3OAD) {
-          lisaac_push(&__pos__KF1D,L51384856); /* L392 AREA*/;
-          lisaac_push_first(&__pos__BMSD,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__OVRD,L50873880); /* L388 AREA*/;
-          redraw__to__G5ED(Self__W2UC,__tmp__5W4C,__tmp__EX4C,x1__QLAD,y1__RLAD);
-          lisaac_push(&__pos__OVRD,L51004952); /* L389 AREA*/;
-          redraw__to__G5ED(Self__W2UC,x2__SLAD,y2__TLAD,x3__ULAD,y3__VLAD);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__KF1D,L51384856); /* L392 AREA*/;
-          lisaac_push_first(&__pos__BMSD,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__OVRD,L51263512); /* L391 AREA*/;
-          __tmp__XOAD=min__TLH(__tmp__5W4C,x2__SLAD);
-          lisaac_push(&__pos__OVRD,L51269656); /* L391 AREA*/;
-          __tmp__ZOAD=min__TLH(__tmp__EX4C,y2__TLAD);
-          lisaac_push(&__pos__OVRD,L51278360); /* L391 AREA*/;
-          __tmp__YPAD=max__IMH(x1__QLAD,x3__ULAD);
-          lisaac_push(&__pos__OVRD,L51284504); /* L391 AREA*/;
-          __tmp__1PAD=max__IMH(y1__RLAD,y3__VLAD);
-          lisaac_push(&__pos__OVRD,L51285528); /* L391 AREA*/;
-          redraw__to__G5ED(Self__W2UC,__tmp__XOAD,__tmp__ZOAD,__tmp__YPAD,__tmp__1PAD);
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__VHRD,L52301336); /* L399 AREA*/;
-        lisaac_push_first(&__pos__C1DE,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__KF1D,L51518488); /* L393 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)old_plan__WLAD != (void *)NULL)) {
-          lisaac_push(&__pos__KF1D,L51909144); /* L396 AREA*/;
-          lisaac_push_first(&__pos__BMSD,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__OVRD,L51791384); /* L395 AREA*/;
-          redraw__to__G5ED(Self__W2UC,__tmp__5W4C,__tmp__EX4C,x1__QLAD,y1__RLAD);
-          __tmp__3OAD=TRUE__B__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__KF1D,L51909144); /* L396 AREA*/;
-          lisaac_push_first(&__pos__BMSD,L8530438); /* L65 FALSE*/;
-          __tmp__3OAD=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3OAD) {
-          lisaac_push(&__pos__KF1D,L52171288); /* L398 AREA*/;
-          lisaac_push_first(&__pos__BMSD,L9326594); /* L71 TRUE*/;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__KF1D,L52171288); /* L398 AREA*/;
-          lisaac_push_first(&__pos__BMSD,L9187334); /* L70 FALSE*/;
-          lisaac_push_first(&__pos__OVRD,L51913752); /* L396 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__W2UC->parent_g_group__LM.parent_area__VC.plan__ZOB != (void *)NULL)) {
-            lisaac_push(&__pos__BMSD,L9570822); /* L73 FALSE*/;
-            lisaac_push_first(&__pos__OVRD,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__O1DE,L9445894); /* L72 FALSE*/;
-            lisaac_push_first(&__pos__Q2DE,L52053528); /* L397 AREA*/;
-            redraw__to__G5ED(Self__W2UC,x2__SLAD,y2__TLAD,x3__ULAD,y3__VLAD);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__BMSD,L9570822); /* L73 FALSE*/;
-            lisaac_push_first(&__pos__OVRD,L8530438); /* L65 FALSE*/;
-          };
-        };
       };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__NHRD,L52431384); /* L400 AREA*/;
-      lisaac_push_first(&__pos__FESD,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__5IWC,L47326232); /* L361 AREA*/;
-    lisaac_push_first(&__pos__52UC,L54538776); /* L416 AREA*/;
-    __tmp__0V4C= 0;
-    __tmp__Z1DE= 0;
-    __tmp__5W4C= 0;
-    __tmp__EX4C= 0;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((w__02UC != Self__W2UC->parent_g_group__LM.parent_area__VC.width__IT)) {
-      lisaac_push(&__pos__52UC,L55191576); /* L421 AREA*/;
-      lisaac_push_first(&__pos__NHRD,L10377218); /* L79 TRUE*/;
-      __tmp__CJWC=TRUE__B__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__52UC,L55191576); /* L421 AREA*/;
-      lisaac_push_first(&__pos__NHRD,L11832326); /* L90 FALSE*/;
-      lisaac_push_first(&__pos__FESD,L55192600); /* L421 AREA*/;
-      __tmp__CJWC=(h__12UC != Self__W2UC->parent_g_group__LM.parent_area__VC.height__MT);
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CJWC) {
-      lisaac_push(&__pos__52UC,L58329624); /* L445 AREA*/;
-      lisaac_push_first(&__pos__NHRD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__FESD,L55201816); /* L421 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__W2UC->parent_g_group__LM.parent_area__VC.plan__ZOB == (void *)NULL)) {
-        lisaac_push(&__pos__FESD,L56364568); /* L430 AREA*/;
-        lisaac_push_first(&__pos__VHRD,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__C1DE,L55461400); /* L423 AREA*/;
-        lisaac_push_first(&__pos__KF1D,L53760008); /* L410 NUMERIC*/;
-        lisaac_push_first(&__pos__BMSD,L67408392); /* L514 NUMERIC*/;
-        lisaac_push_first(&__pos__OVRD,L4069969); /* L31 CONVERT*/;
-        __tmp__0V4C= 2147483647;
-        __tmp__Z1DE= 2147483647;
-        lisaac_push(&__pos__C1DE,L55586840); /* L424 AREA*/;
-        lisaac_push_first(&__pos__KF1D,L7735303); /* L59 INTEGER*/;
-        lisaac_push_first(&__pos__BMSD,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__OVRD,L9195016); /* L70 NUMERIC*/;
-        __tmp__YMAD=(__INTEGER__K)(-  2147483647);
-        lisaac_push(&__pos__KF1D,L7750663); /* L59 INTEGER*/;
-        lisaac_push_first(&__pos__BMSD,L70029832); /* L534 NUMERIC*/;
-        lisaac_push_first(&__pos__OVRD,L4069969); /* L31 CONVERT*/;
-        __tmp__PY4C=((__INTEGER_64__ZRB )__tmp__YMAD);
-        lisaac_push(&__pos__C1DE,L55592472); /* L424 AREA*/;
-        lisaac_push_first(&__pos__KF1D,L53760008); /* L410 NUMERIC*/;
-        lisaac_push_first(&__pos__BMSD,L67408392); /* L514 NUMERIC*/;
-        lisaac_push_first(&__pos__OVRD,L4069969); /* L31 CONVERT*/;
-        __tmp__YMAD=((__INTEGER__K )__tmp__PY4C);
-        __tmp__5W4C=__tmp__YMAD;
-        __tmp__EX4C=__tmp__YMAD;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__FESD,L56364568); /* L430 AREA*/;
-        lisaac_push_first(&__pos__VHRD,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__C1DE,L55712792); /* L425 AREA*/;
-        __tmp__WMAD=Self__W2UC->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__WMAD==NULL) {
-          lisaac_push(&__pos__C1DE,L55842840); /* L426 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__XMAD=__tmp__WMAD->x0__J3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__XMAD==NULL) {
-          lisaac_push(&__pos__C1DE,L55845912); /* L426 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__XOAD=__tmp__XMAD->value__L3B;
-        };
-        __tmp__0V4C=__tmp__XOAD;
-        __tmp__WMAD=Self__W2UC->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__WMAD==NULL) {
-          lisaac_push(&__pos__C1DE,L55973912); /* L427 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__XMAD=__tmp__WMAD->x1__N3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__XMAD==NULL) {
-          lisaac_push(&__pos__C1DE,L55976984); /* L427 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__XOAD=__tmp__XMAD->value__L3B;
-        };
-        __tmp__5W4C=__tmp__XOAD;
-        __tmp__WMAD=Self__W2UC->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__WMAD==NULL) {
-          lisaac_push(&__pos__C1DE,L56104984); /* L428 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__3MAD=__tmp__WMAD->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__3MAD==NULL) {
-          lisaac_push(&__pos__C1DE,L56108056); /* L428 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__XOAD=__tmp__3MAD->value__S3B;
-        };
-        __tmp__Z1DE=__tmp__XOAD;
-        __tmp__WMAD=Self__W2UC->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__WMAD==NULL) {
-          lisaac_push(&__pos__C1DE,L56236056); /* L429 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__3MAD=__tmp__WMAD->y1__U3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__3MAD==NULL) {
-          lisaac_push(&__pos__C1DE,L56239128); /* L429 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__XOAD=__tmp__3MAD->value__S3B;
-        };
-        __tmp__EX4C=__tmp__XOAD;
-      };
-      Self__W2UC->parent_g_group__LM.parent_area__VC.width__IT=w__02UC;
-      Self__W2UC->parent_g_group__LM.parent_area__VC.height__MT=h__12UC;
-      lisaac_push(&__pos__FESD,L56762392); /* L433 AREA*/;
-      sub_resize__VCDD(Self__W2UC);
-      lisaac_push(&__pos__FESD,L56893464); /* L434 AREA*/;
-      clip_type1__KJAD(Self__W2UC);
-      lisaac_push(&__pos__FESD,L57025560); /* L435 AREA*/;
-      lisaac_push_first(&__pos__VHRD,L34218526); /* L261 ABSTRACT_BITMAP*/;
-      Self__W2UC->parent_g_group__LM.parent_area__VC.clip_x0__0MG= 0;
-      __tmp__YMAD=Self__W2UC->parent_g_group__LM.parent_area__VC.width__IT;
-      lisaac_push(&__pos__VHRD,L34614302); /* L264 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__C1DE,L9195016); /* L70 NUMERIC*/;
-      Self__W2UC->parent_g_group__LM.parent_area__VC.clip_x1__3MG=(__INTEGER__K)(__tmp__YMAD -  1);
-      Self__W2UC->parent_g_group__LM.parent_area__VC.clip_y0__4MG= 0;
-      __tmp__YMAD=Self__W2UC->parent_g_group__LM.parent_area__VC.height__MT;
-      lisaac_push(&__pos__VHRD,L34876958); /* L266 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__C1DE,L9195016); /* L70 NUMERIC*/;
-      Self__W2UC->parent_g_group__LM.parent_area__VC.clip_y1__BNG=(__INTEGER__K)(__tmp__YMAD -  1);
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__W2UC->parent_g_group__LM.parent_area__VC.plan__ZOB != (void *)NULL)) {
-        lisaac_push(&__pos__FESD,L57806360); /* L441 AREA*/;
-        lisaac_push_first(&__pos__VHRD,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__C1DE,L57159192); /* L436 AREA*/;
-        __tmp__WMAD=Self__W2UC->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__WMAD==NULL) {
-          lisaac_push(&__pos__C1DE,L57289752); /* L437 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__XMAD=__tmp__WMAD->x0__J3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__XMAD==NULL) {
-          lisaac_push(&__pos__C1DE,L57292824); /* L437 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__XOAD=__tmp__XMAD->value__L3B;
-        };
-        lisaac_push(&__pos__C1DE,L57293336); /* L437 AREA*/;
-        __tmp__POAD=min__TLH(__tmp__0V4C,__tmp__XOAD);
-        __tmp__0V4C=__tmp__POAD;
-        __tmp__WMAD=Self__W2UC->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__WMAD==NULL) {
-          lisaac_push(&__pos__C1DE,L57420824); /* L438 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__XMAD=__tmp__WMAD->x1__N3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__XMAD==NULL) {
-          lisaac_push(&__pos__C1DE,L57423896); /* L438 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__XOAD=__tmp__XMAD->value__L3B;
-        };
-        lisaac_push(&__pos__C1DE,L57424408); /* L438 AREA*/;
-        __tmp__POAD=max__IMH(__tmp__5W4C,__tmp__XOAD);
-        __tmp__5W4C=__tmp__POAD;
-        __tmp__WMAD=Self__W2UC->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__WMAD==NULL) {
-          lisaac_push(&__pos__C1DE,L57551896); /* L439 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__3MAD=__tmp__WMAD->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__3MAD==NULL) {
-          lisaac_push(&__pos__C1DE,L57554968); /* L439 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__XOAD=__tmp__3MAD->value__S3B;
-        };
-        lisaac_push(&__pos__C1DE,L57555480); /* L439 AREA*/;
-        __tmp__POAD=min__TLH(__tmp__Z1DE,__tmp__XOAD);
-        __tmp__Z1DE=__tmp__POAD;
-        __tmp__WMAD=Self__W2UC->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__WMAD==NULL) {
-          lisaac_push(&__pos__C1DE,L57682968); /* L440 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__3MAD=__tmp__WMAD->y1__U3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__3MAD==NULL) {
-          lisaac_push(&__pos__C1DE,L57686040); /* L440 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__XOAD=__tmp__3MAD->value__S3B;
-        };
-        lisaac_push(&__pos__C1DE,L57686552); /* L440 AREA*/;
-        __tmp__POAD=max__IMH(__tmp__EX4C,__tmp__XOAD);
-        __tmp__EX4C=__tmp__POAD;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__FESD,L57806360); /* L441 AREA*/;
-        lisaac_push_first(&__pos__VHRD,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__FESD,L57939992); /* L442 AREA*/;
-      __tmp__CJWC=__infix_less_equal__GTG(__tmp__0V4C,__tmp__5W4C);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CJWC) {
-        lisaac_push(&__pos__FESD,L58199576); /* L444 AREA*/;
-        lisaac_push_first(&__pos__VHRD,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__C1DE,L58078744); /* L443 AREA*/;
-        lisaac_push_first(&__pos__KF1D,L9195016); /* L70 NUMERIC*/;
-        __tmp__POAD=(__INTEGER__K)(__tmp__EX4C -  1);
-        lisaac_push(&__pos__C1DE,L58080280); /* L443 AREA*/;
-        redraw__to__G5ED(Self__W2UC,__tmp__0V4C,__tmp__Z1DE,__tmp__5W4C,__tmp__POAD);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__FESD,L58199576); /* L444 AREA*/;
-        lisaac_push_first(&__pos__VHRD,L8530438); /* L65 FALSE*/;
-      };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__52UC,L58329624); /* L445 AREA*/;
-      lisaac_push_first(&__pos__NHRD,L8530438); /* L65 FALSE*/;
     };
-  };
-  lisaac_push(&__pos__V2UC,L8261689); /* L63 G_RAW*/;
-  lisaac_push_first(&__pos__UIWC,L9195016); /* L70 NUMERIC*/;
-  __tmp__0V4C=(__INTEGER__K)(w__02UC -  4);
-  __tmp__4V4C=Self__W2UC->parent_g_group__LM.root__AT;
-  /* NULL __EXAMPLE__OB__ __G_DIV_EXPR__M53__ */
-if (__tmp__4V4C==NULL) {
-    lisaac_push(&__pos__V2UC,L8271417); /* L63 G_RAW*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else {
-    if (((struct ___OBJ *)__tmp__4V4C)->__id==__EXAMPLE__OB__) {
-      lisaac_push(&__pos__V2UC,L8271417); /* L63 G_RAW*/;
-      __tmp__Z1DE=width_max__MLWC(((__EXAMPLE__OB *)__tmp__4V4C));
-    } else /* Other types */ {
-      lisaac_push(&__pos__V2UC,L8271417); /* L63 G_RAW*/;
-      __tmp__Z1DE=width_max__KMWC(((__G_DIV_EXPR__M53 *)__tmp__4V4C));
-    }
-  };
-  lisaac_push(&__pos__V2UC,L8263737); /* L63 G_RAW*/;
-  __tmp__5W4C=__tmp__Z1DE;
-  lisaac_push_first(&__pos__UIWC,L14700552); /* L112 NUMERIC*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__0V4C > __tmp__5W4C)) {
-    lisaac_push(&__pos__V2UC,L9046585); /* L69 G_RAW*/;
-    lisaac_push_first(&__pos__UIWC,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__UAZC,L8274489); /* L63 G_RAW*/;
-    __tmp__B4UC=Self__W2UC->parent_g_group__LM.root__AT;
-    /* NULL __EXAMPLE__OB__ __G_DIV_EXPR__M53__ */
-if (__tmp__B4UC==NULL) {
-      lisaac_push(&__pos__UAZC,L8401977); /* L64 G_RAW*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      if (((struct ___OBJ *)__tmp__B4UC)->__id==__EXAMPLE__OB__) {
-        lisaac_push(&__pos__UAZC,L8401977); /* L64 G_RAW*/;
-        __tmp__YMAD=width_max__MLWC(((__EXAMPLE__OB *)__tmp__B4UC));
-      } else /* Other types */ {
-        lisaac_push(&__pos__UAZC,L8401977); /* L64 G_RAW*/;
-        __tmp__YMAD=width_max__KMWC(((__G_DIV_EXPR__M53 *)__tmp__B4UC));
-      }
+    li__BOSC=li__JDKC->li__ZC.li__H4;
+    switch (((struct ___OBJ *)li__BOSC)->__id) {
+    case __li__TB__: {
+      ((__li__TB *)li__BOSC)->li__JKB=li__JDKC;
+    } break;
+    case __li__TC__: {
+      ((__li__TC *)((__li__TB *)li__BOSC))->li__XC.li__VC.li__JKB=li__JDKC;
+    } break;
+    case __li__RL__: {
+      ((__li__RL *)((__li__TB *)li__BOSC))->li__SL.li__VC.li__JKB=li__JDKC;
+    } break;
     };
-    nw__Q3UC=__tmp__YMAD;
-    lisaac_push(&__pos__UAZC,L8527929); /* L65 G_RAW*/;
-    lisaac_push_first(&__pos__5IWC,L9195016); /* L70 NUMERIC*/;
-    __tmp__Z1DE=(__INTEGER__K)(w__02UC -  4);
-    lisaac_push(&__pos__UAZC,L8529465); /* L65 G_RAW*/;
-    lisaac_push_first(&__pos__5IWC,L9195016); /* L70 NUMERIC*/;
-    __tmp__EX4C=(__INTEGER__K)(__tmp__Z1DE - nw__Q3UC);
-    lisaac_push(&__pos__UAZC,L8532537); /* L65 G_RAW*/;
-    lisaac_push_first(&__pos__5IWC,L9719304); /* L74 NUMERIC*/;
-    __tmp__Z1DE=(__INTEGER__K)(__tmp__EX4C >>  1);
-    lisaac_push(&__pos__UAZC,L8535097); /* L65 G_RAW*/;
-    lisaac_push_first(&__pos__5IWC,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__52UC,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__NHRD,L9195016); /* L70 NUMERIC*/;
-    __tmp__EX4C=(__INTEGER__K)(-  2);
-    lisaac_push(&__pos__5IWC,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__52UC,L9195016); /* L70 NUMERIC*/;
-    __tmp__B3UC=(__INTEGER__K)(__tmp__Z1DE - __tmp__EX4C);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__V2UC,L9046585); /* L69 G_RAW*/;
-    lisaac_push_first(&__pos__UIWC,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__UAZC,L8789561); /* L67 G_RAW*/;
-    lisaac_push_first(&__pos__5IWC,L9195016); /* L70 NUMERIC*/;
-    nw__Q3UC=(__INTEGER__K)(w__02UC -  4);
-    __tmp__B3UC= 2;
-  };
-  lisaac_push(&__pos__V2UC,L9179193); /* L70 G_RAW*/;
-  lisaac_push_first(&__pos__UIWC,L9195016); /* L70 NUMERIC*/;
-  __tmp__0V4C=(__INTEGER__K)(h__12UC -  4);
-  __tmp__4V4C=Self__W2UC->parent_g_group__LM.root__AT;
-  /* NULL __EXAMPLE__OB__ __G_DIV_EXPR__M53__ */
-if (__tmp__4V4C==NULL) {
-    lisaac_push(&__pos__V2UC,L9189433); /* L70 G_RAW*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else {
-    if (((struct ___OBJ *)__tmp__4V4C)->__id==__EXAMPLE__OB__) {
-      lisaac_push(&__pos__V2UC,L9189433); /* L70 G_RAW*/;
-      __tmp__Z1DE=height_max__2NWC(((__EXAMPLE__OB *)__tmp__4V4C));
-    } else /* Other types */ {
-      lisaac_push(&__pos__V2UC,L9189433); /* L70 G_RAW*/;
-      __tmp__Z1DE=height_max__0OWC(((__G_DIV_EXPR__M53 *)__tmp__4V4C));
-    }
-  };
-  lisaac_push(&__pos__V2UC,L9181241); /* L70 G_RAW*/;
-  __tmp__5W4C=__tmp__Z1DE;
-  lisaac_push_first(&__pos__UIWC,L14700552); /* L112 NUMERIC*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__0V4C > __tmp__5W4C)) {
-    lisaac_push(&__pos__V2UC,L9964089); /* L76 G_RAW*/;
-    lisaac_push_first(&__pos__UIWC,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__UAZC,L9192505); /* L70 G_RAW*/;
-    __tmp__B4UC=Self__W2UC->parent_g_group__LM.root__AT;
-    /* NULL __EXAMPLE__OB__ __G_DIV_EXPR__M53__ */
-if (__tmp__B4UC==NULL) {
-      lisaac_push(&__pos__UAZC,L9319993); /* L71 G_RAW*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      if (((struct ___OBJ *)__tmp__B4UC)->__id==__EXAMPLE__OB__) {
-        lisaac_push(&__pos__UAZC,L9319993); /* L71 G_RAW*/;
-        __tmp__YMAD=height_max__2NWC(((__EXAMPLE__OB *)__tmp__B4UC));
-      } else /* Other types */ {
-        lisaac_push(&__pos__UAZC,L9319993); /* L71 G_RAW*/;
-        __tmp__YMAD=height_max__0OWC(((__G_DIV_EXPR__M53 *)__tmp__B4UC));
-      }
+    li__JDKC->li__ZC.li__WKB=NULL;
+    li__JDKC->li__ZC.li__JKB=NULL;
+    li__JDKC->li__ZC.li__ZKB=NULL;
+    li__JDKC->li__ZC.li__2KB=NULL;
+    li__JDKC->li__ZC.li__3R=li__ODKC;
+    li__JDKC->li__ZC.li__ZR=li__NDKC;
+    li__JDKC->li__ZC.li__2YF= 0;
+    li__JDKC->li__ZC.li__5YF=(__li__K)(li__JDKC->li__ZC.li__ZR -  1);
+    li__JDKC->li__ZC.li__AZF= 0;
+    li__JDKC->li__ZC.li__DZF=(__li__K)(li__JDKC->li__ZC.li__3R -  1);
+    li__5JTC(li__JDKC);
+    li__UQTC(li__JDKC);
+    if (((void *)li__JDKC->li__ZC.li__ZKB != (void *)NULL)) {
+      li__CWQC(li__JDKC, 0, 0,(__li__K)(li__JDKC->li__ZC.li__ZR -  1),(__li__K)(li__JDKC->li__ZC.li__3R -  1));
+    };
+  } else /* FALSE */ {
+    li__3NSC=li__JDKC->li__ZC.li__3JB;
+    li__BOSC=li__JDKC->li__ZC.li__H4;
+    switch (((struct ___OBJ *)li__BOSC)->__id) {
+    case __li__TB__: {
+      li__3OSC=((__li__TB *)li__BOSC)->li__3JB;
+    } break;
+    case __li__TC__: {
+      li__3OSC=((__li__TC *)li__BOSC)->li__XC.li__VC.li__3JB;
+    } break;
+    case __li__RL__: {
+      li__3OSC=((__li__RL *)li__BOSC)->li__SL.li__VC.li__3JB;
+    } break;
     };
-    nh__R3UC=__tmp__YMAD;
-    lisaac_push(&__pos__UAZC,L9445433); /* L72 G_RAW*/;
-    lisaac_push_first(&__pos__5IWC,L9195016); /* L70 NUMERIC*/;
-    __tmp__Z1DE=(__INTEGER__K)(h__12UC -  4);
-    lisaac_push(&__pos__UAZC,L9446969); /* L72 G_RAW*/;
-    lisaac_push_first(&__pos__5IWC,L9195016); /* L70 NUMERIC*/;
-    __tmp__EX4C=(__INTEGER__K)(__tmp__Z1DE - nh__R3UC);
-    lisaac_push(&__pos__UAZC,L9450041); /* L72 G_RAW*/;
-    lisaac_push_first(&__pos__5IWC,L9719304); /* L74 NUMERIC*/;
-    __tmp__Z1DE=(__INTEGER__K)(__tmp__EX4C >>  1);
-    lisaac_push(&__pos__UAZC,L9452601); /* L72 G_RAW*/;
-    lisaac_push_first(&__pos__5IWC,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__52UC,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__NHRD,L9195016); /* L70 NUMERIC*/;
-    __tmp__EX4C=(__INTEGER__K)(-  2);
-    lisaac_push(&__pos__5IWC,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__52UC,L9195016); /* L70 NUMERIC*/;
-    py__P3UC=(__INTEGER__K)(__tmp__Z1DE - __tmp__EX4C);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__V2UC,L9964089); /* L76 G_RAW*/;
-    lisaac_push_first(&__pos__UIWC,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__UAZC,L9707065); /* L74 G_RAW*/;
-    lisaac_push_first(&__pos__5IWC,L9195016); /* L70 NUMERIC*/;
-    nh__R3UC=(__INTEGER__K)(h__12UC -  4);
-    py__P3UC= 2;
-  };
-  __tmp__4V4C=Self__W2UC->parent_g_group__LM.root__AT;
-  /* NULL __EXAMPLE__OB__ __G_DIV_EXPR__M53__ */
-if (__tmp__4V4C==NULL) {
-    lisaac_push(&__pos__V2UC,L10118201); /* L77 G_RAW*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else {
-    if (((struct ___OBJ *)__tmp__4V4C)->__id==__EXAMPLE__OB__) {
-      lisaac_push(&__pos__V2UC,L10118201); /* L77 G_RAW*/;
-      Self__S1ED=((__EXAMPLE__OB *)__tmp__4V4C);
-      lisaac_push_first(&__pos__UIWC,L18222112); /* L139 G_EXPR*/;
-      lisaac_push_first(&__pos__UAZC,L21772306); /* L166 BLOCK*/;
-      lisaac_push_first(&__pos__5IWC,L7481860); /* L57 OBJECT*/;
-      __tmp__K55C=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__UAZC,L21899282); /* L167 BLOCK*/;
-      __tmp__C3UC=__infix_greater_equal__JGG( 15, 5);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C3UC) {
-        lisaac_push(&__pos__UAZC,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__5IWC,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__52UC,L21906962); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__NHRD,L18225184); /* L139 G_EXPR*/;
-        __tmp__CJWC=__infix_greater_equal__JGG(nw__Q3UC, 512);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CJWC) {
-          lisaac_push(&__pos__52UC,L21903890); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__NHRD,L13509634); /* L103 TRUE*/;
-          __tmp__U55C=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__52UC,L21903890); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__NHRD,L14689286); /* L112 FALSE*/;
-          __tmp__U55C=TRUE__B__;
-        };
-        __tmp__CJWC=__tmp__U55C;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__UAZC,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__5IWC,L12081158); /* L92 FALSE*/;
-        __tmp__CJWC=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CJWC) {
-        lisaac_push(&__pos__UAZC,L22153746); /* L169 BLOCK*/;
-        lisaac_push_first(&__pos__5IWC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__52UC,L21910546); /* L167 BLOCK*/;
-        lisaac_push(&__pos__52UC,L22051346); /* L168 BLOCK*/;
-        lisaac_push_first(&__pos__NHRD,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__FESD,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__VHRD,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__C1DE,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__K55C));
-        lisaac_push(&__pos__NHRD,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_1));
-        lisaac_push(&__pos__NHRD,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__FESD,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__VHRD,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__C1DE,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__KF1D,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__NHRD,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__FESD,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__VHRD,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__UAZC,L22153746); /* L169 BLOCK*/;
-        lisaac_push_first(&__pos__5IWC,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__UIWC,L18353184); /* L140 G_EXPR*/;
-      lisaac_push_first(&__pos__UAZC,L21772306); /* L166 BLOCK*/;
-      lisaac_push_first(&__pos__5IWC,L7481860); /* L57 OBJECT*/;
-      __tmp__K55C=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__UAZC,L21899282); /* L167 BLOCK*/;
-      __tmp__C3UC=__infix_greater_equal__JGG( 15, 5);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C3UC) {
-        lisaac_push(&__pos__UAZC,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__5IWC,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__52UC,L21906962); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__NHRD,L18356256); /* L140 G_EXPR*/;
-        __tmp__CJWC=__infix_greater_equal__JGG(nh__R3UC, 512);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CJWC) {
-          lisaac_push(&__pos__52UC,L21903890); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__NHRD,L13509634); /* L103 TRUE*/;
-          __tmp__U55C=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__52UC,L21903890); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__NHRD,L14689286); /* L112 FALSE*/;
-          __tmp__U55C=TRUE__B__;
-        };
-        __tmp__CJWC=__tmp__U55C;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__UAZC,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__5IWC,L12081158); /* L92 FALSE*/;
-        __tmp__CJWC=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CJWC) {
-        lisaac_push(&__pos__UAZC,L22153746); /* L169 BLOCK*/;
-        lisaac_push_first(&__pos__5IWC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__52UC,L21910546); /* L167 BLOCK*/;
-        lisaac_push(&__pos__52UC,L22051346); /* L168 BLOCK*/;
-        lisaac_push_first(&__pos__NHRD,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__FESD,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__VHRD,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__C1DE,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__K55C));
-        lisaac_push(&__pos__NHRD,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_1));
-        lisaac_push(&__pos__NHRD,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__FESD,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__VHRD,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__C1DE,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__KF1D,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__NHRD,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__FESD,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__VHRD,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__UAZC,L22153746); /* L169 BLOCK*/;
-        lisaac_push_first(&__pos__5IWC,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__UIWC,L11814935); /* L90 EXAMPLE*/;
-      update__from__size__1QBB(Self__S1ED,Self__W2UC,__tmp__B3UC,py__P3UC,nw__Q3UC,nh__R3UC);
-    } else /* Other types */ {
-      lisaac_push(&__pos__V2UC,L10118201); /* L77 G_RAW*/;
-      Self__JRWC=((__G_DIV_EXPR__M53 *)((__EXAMPLE__OB *)__tmp__4V4C));
-      lisaac_push_first(&__pos__UIWC,L18222112); /* L139 G_EXPR*/;
-      lisaac_push_first(&__pos__UAZC,L21772306); /* L166 BLOCK*/;
-      lisaac_push_first(&__pos__5IWC,L7481860); /* L57 OBJECT*/;
-      __tmp__K55C=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__UAZC,L21899282); /* L167 BLOCK*/;
-      __tmp__C3UC=__infix_greater_equal__JGG( 15, 5);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C3UC) {
-        lisaac_push(&__pos__UAZC,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__5IWC,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__52UC,L21906962); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__NHRD,L18230304); /* L139 G_EXPR*/;
-        __tmp__YMAD=width_min__OTHC(Self__JRWC);
-        lisaac_push(&__pos__NHRD,L18225184); /* L139 G_EXPR*/;
-        __tmp__CJWC=__infix_greater_equal__JGG(nw__Q3UC,__tmp__YMAD);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CJWC) {
-          lisaac_push(&__pos__52UC,L21903890); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__NHRD,L13509634); /* L103 TRUE*/;
-          __tmp__U55C=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__52UC,L21903890); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__NHRD,L14689286); /* L112 FALSE*/;
-          __tmp__U55C=TRUE__B__;
-        };
-        __tmp__CJWC=__tmp__U55C;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__UAZC,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__5IWC,L12081158); /* L92 FALSE*/;
-        __tmp__CJWC=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CJWC) {
-        lisaac_push(&__pos__UAZC,L22153746); /* L169 BLOCK*/;
-        lisaac_push_first(&__pos__5IWC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__52UC,L21910546); /* L167 BLOCK*/;
-        lisaac_push(&__pos__52UC,L22051346); /* L168 BLOCK*/;
-        lisaac_push_first(&__pos__NHRD,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__FESD,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__VHRD,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__C1DE,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__K55C));
-        lisaac_push(&__pos__NHRD,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_1));
-        lisaac_push(&__pos__NHRD,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__FESD,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__VHRD,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__C1DE,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__KF1D,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__NHRD,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__FESD,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__VHRD,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__UAZC,L22153746); /* L169 BLOCK*/;
-        lisaac_push_first(&__pos__5IWC,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__UIWC,L18353184); /* L140 G_EXPR*/;
-      lisaac_push_first(&__pos__UAZC,L21772306); /* L166 BLOCK*/;
-      lisaac_push_first(&__pos__5IWC,L7481860); /* L57 OBJECT*/;
-      __tmp__K55C=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__UAZC,L21899282); /* L167 BLOCK*/;
-      __tmp__C3UC=__infix_greater_equal__JGG( 15, 5);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__C3UC) {
-        lisaac_push(&__pos__UAZC,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__5IWC,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__52UC,L21906962); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__NHRD,L18361888); /* L140 G_EXPR*/;
-        __tmp__YMAD=height_min__BUHC(Self__JRWC);
-        lisaac_push(&__pos__NHRD,L18356256); /* L140 G_EXPR*/;
-        __tmp__CJWC=__infix_greater_equal__JGG(nh__R3UC,__tmp__YMAD);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CJWC) {
-          lisaac_push(&__pos__52UC,L21903890); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__NHRD,L13509634); /* L103 TRUE*/;
-          __tmp__U55C=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__52UC,L21903890); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__NHRD,L14689286); /* L112 FALSE*/;
-          __tmp__U55C=TRUE__B__;
-        };
-        __tmp__CJWC=__tmp__U55C;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__UAZC,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__5IWC,L12081158); /* L92 FALSE*/;
-        __tmp__CJWC=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CJWC) {
-        lisaac_push(&__pos__UAZC,L22153746); /* L169 BLOCK*/;
-        lisaac_push_first(&__pos__5IWC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__52UC,L21910546); /* L167 BLOCK*/;
-        lisaac_push(&__pos__52UC,L22051346); /* L168 BLOCK*/;
-        lisaac_push_first(&__pos__NHRD,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__FESD,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__VHRD,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__C1DE,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__K55C));
-        lisaac_push(&__pos__NHRD,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_1));
-        lisaac_push(&__pos__NHRD,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__FESD,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__VHRD,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__C1DE,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__KF1D,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__NHRD,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__FESD,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__VHRD,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__UAZC,L22153746); /* L169 BLOCK*/;
-        lisaac_push_first(&__pos__5IWC,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__UIWC,L12595306); /* L96 G_DIV_EXPR*/;
-      __tmp__Z1DE=height_min__BUHC(Self__JRWC);
-      Self__03JD=Self__JRWC->parent_g_binary_expr__P53.left__GMHC;
-      /* NULL __G_OUT__YC__ */
-if (Self__03JD==NULL) {
-        lisaac_push(&__pos__UIWC,L12862058); /* L98 G_DIV_EXPR*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* G_OUT */ {
-        lisaac_push(&__pos__UIWC,L12862058); /* L98 G_DIV_EXPR*/;
-        __tmp__YMAD=height_min__JXUC(((__G_OUT__YC *)Self__03JD));
-      };
-      Self__03JD=Self__JRWC->parent_g_binary_expr__P53.left__GMHC;
-      /* NULL __G_OUT__YC__ */
-if (Self__03JD==NULL) {
-        lisaac_push(&__pos__UIWC,L12993130); /* L99 G_DIV_EXPR*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* G_OUT */ {
-        lisaac_push(&__pos__UIWC,L12993130); /* L99 G_DIV_EXPR*/;
-        __tmp__POAD=height_max__ZXUC(((__G_OUT__YC *)Self__03JD));
-      };
-      Self__53JD=Self__JRWC->parent_g_binary_expr__P53.right__LMHC;
-      /* NULL __G_RAW__KM__ */
-if (Self__53JD==NULL) {
-        lisaac_push(&__pos__UIWC,L13256298); /* L101 G_DIV_EXPR*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* G_RAW */ {
-        lisaac_push(&__pos__UIWC,L13256298); /* L101 G_DIV_EXPR*/;
-        __tmp__XOAD=height_max__ZYUC(((__G_RAW__KM *)Self__53JD));
-      };
-      __tmp__EX4C=((__INTEGER__K )((int)(((float)(nh__R3UC)) / (__tmp__Z1DE) * (__tmp__YMAD))));
-      lisaac_push(&__pos__UIWC,L13640810); /* L104 G_DIV_EXPR*/;
-      lisaac_push_first(&__pos__UAZC,L9195016); /* L70 NUMERIC*/;
-      __tmp__Z1DE=(__INTEGER__K)(nh__R3UC - __tmp__EX4C);
-      x1__QLAD=__tmp__Z1DE;
-      lisaac_push(&__pos__UIWC,L13900906); /* L106 G_DIV_EXPR*/;
-      lisaac_push_first(&__pos__UAZC,L14700552); /* L112 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__Z1DE > __tmp__XOAD)) {
-        lisaac_push(&__pos__UIWC,L14289514); /* L109 G_DIV_EXPR*/;
-        lisaac_push_first(&__pos__UAZC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__5IWC,L13910122); /* L106 G_DIV_EXPR*/;
-        x1__QLAD=__tmp__XOAD;
-        lisaac_push(&__pos__5IWC,L14166634); /* L108 G_DIV_EXPR*/;
-        lisaac_push_first(&__pos__52UC,L9195016); /* L70 NUMERIC*/;
-        __tmp__YMAD=(__INTEGER__K)(nh__R3UC - __tmp__XOAD);
-        lisaac_push(&__pos__5IWC,L14178922); /* L108 G_DIV_EXPR*/;
-        __tmp__ZOAD=min__TLH(__tmp__YMAD,__tmp__POAD);
-        __tmp__EX4C=__tmp__ZOAD;
-        __tmp__CJWC=TRUE__B__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__UIWC,L14289514); /* L109 G_DIV_EXPR*/;
-        lisaac_push_first(&__pos__UAZC,L8530438); /* L65 FALSE*/;
-        __tmp__CJWC=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CJWC) {
-        lisaac_push(&__pos__UIWC,L14682730); /* L112 G_DIV_EXPR*/;
-        lisaac_push_first(&__pos__UAZC,L9326594); /* L71 TRUE*/;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__UIWC,L14682730); /* L112 G_DIV_EXPR*/;
-        lisaac_push_first(&__pos__UAZC,L9187334); /* L70 FALSE*/;
-        lisaac_push_first(&__pos__5IWC,L14298218); /* L109 G_DIV_EXPR*/;
-        lisaac_push_first(&__pos__52UC,L14700552); /* L112 NUMERIC*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__EX4C > __tmp__POAD)) {
-          lisaac_push(&__pos__UAZC,L9570822); /* L73 FALSE*/;
-          lisaac_push_first(&__pos__5IWC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__52UC,L9445894); /* L72 FALSE*/;
-          lisaac_push_first(&__pos__NHRD,L14307946); /* L109 G_DIV_EXPR*/;
-          __tmp__EX4C=__tmp__POAD;
-          lisaac_push(&__pos__NHRD,L14559850); /* L111 G_DIV_EXPR*/;
-          lisaac_push_first(&__pos__FESD,L9195016); /* L70 NUMERIC*/;
-          __tmp__YPAD=(__INTEGER__K)(nh__R3UC - __tmp__POAD);
-          lisaac_push(&__pos__NHRD,L14572138); /* L111 G_DIV_EXPR*/;
-          __tmp__1PAD=min__TLH(__tmp__YPAD,__tmp__XOAD);
-          x1__QLAD=__tmp__1PAD;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__UAZC,L9570822); /* L73 FALSE*/;
-          lisaac_push_first(&__pos__5IWC,L8530438); /* L65 FALSE*/;
-        };
-      };
-      Self__03JD=Self__JRWC->parent_g_binary_expr__P53.left__GMHC;
-      __tmp__RTWC=Self__JRWC->parent_g_binary_expr__P53.left__GMHC;
-      /* NULL __G_OUT__YC__ */
-if (__tmp__RTWC==NULL) {
-        lisaac_push(&__pos__UIWC,L14978154); /* L114 G_DIV_EXPR*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* G_OUT */ {
-        lisaac_push(&__pos__UIWC,L14978154); /* L114 G_DIV_EXPR*/;
-        __tmp__YMAD=width_max__YZUC(((__G_OUT__YC *)__tmp__RTWC));
-      };
-      lisaac_push(&__pos__UIWC,L14978666); /* L114 G_DIV_EXPR*/;
-      __tmp__Z1DE=min__TLH(nw__Q3UC,__tmp__YMAD);
-      /* NULL __G_OUT__YC__ */
-if (Self__03JD==NULL) {
-        lisaac_push(&__pos__UIWC,L14983274); /* L114 G_DIV_EXPR*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* G_OUT */ {
-        lisaac_push(&__pos__UIWC,L14983274); /* L114 G_DIV_EXPR*/;
-        set_position__at__size__W0UC(((__G_OUT__YC *)Self__03JD),Self__W2UC,__tmp__B3UC,py__P3UC,__tmp__Z1DE,__tmp__EX4C);
-      };
-      Self__53JD=Self__JRWC->parent_g_binary_expr__P53.right__LMHC;
-      lisaac_push(&__pos__UIWC,L15091306); /* L115 G_DIV_EXPR*/;
-      lisaac_push_first(&__pos__UAZC,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__5IWC,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__52UC,L9195016); /* L70 NUMERIC*/;
-      __tmp__Z1DE=(__INTEGER__K)(- __tmp__EX4C);
-      lisaac_push(&__pos__UAZC,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__5IWC,L9195016); /* L70 NUMERIC*/;
-      __tmp__EX4C=(__INTEGER__K)(py__P3UC - __tmp__Z1DE);
-      __tmp__1TWC=Self__JRWC->parent_g_binary_expr__P53.right__LMHC;
-      /* NULL __G_RAW__KM__ */
-if (__tmp__1TWC==NULL) {
-        lisaac_push(&__pos__UIWC,L15109738); /* L115 G_DIV_EXPR*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* G_RAW */ {
-        lisaac_push(&__pos__UIWC,L15109738); /* L115 G_DIV_EXPR*/;
-        __tmp__YMAD=width_max__W1UC(((__G_RAW__KM *)__tmp__1TWC));
-      };
-      lisaac_push(&__pos__UIWC,L15110250); /* L115 G_DIV_EXPR*/;
-      __tmp__Z1DE=min__TLH(nw__Q3UC,__tmp__YMAD);
-      /* NULL __G_RAW__KM__ */
-if (Self__53JD==NULL) {
-        lisaac_push(&__pos__UIWC,L15114858); /* L115 G_DIV_EXPR*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* G_RAW */ {
-        lisaac_push(&__pos__UIWC,L15114858); /* L115 G_DIV_EXPR*/;
-        set_position__at__size__U2UC(((__G_RAW__KM *)Self__53JD),Self__W2UC,__tmp__B3UC,__tmp__EX4C,__tmp__Z1DE,x1__QLAD);
-      };
-    }
-  };
-}
-
-static void poly_move_to__RUG(__MOUSE__VT *Self__TUG)
-/* (Strict MOUSE{MOUSE__VT}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__4UCB,__tmp__1ASB,__tmp__R0ZB;
-  __INTEGER__K __tmp__XF5,__tmp__NG5,__tmp__WH5,__tmp__4H5,__tmp__AIXB;
-  __INTEGER__K __tmp__P2ZB;
-  __EDGE__WUG *__tmp__VIXB,*__tmp__GLAB;
-  _____CONTEXT __pos__SUG,__pos__Z3H,__pos__HVG,__pos__RZJ,__pos__MF5;
-  _____CONTEXT __pos__0UCB,__pos__NKFB,__pos__FVCB,__pos__SF5;
-  _____CONTEXT __pos__GBNC,__pos__L3PC,__pos__OBNC,__pos__W5DE;
-  _____CONTEXT __pos__OUSB,__pos__CBSB,__pos__OARB,__pos__YVAC;
-  _____CONTEXT __pos__4HDC,__pos__AWAC,__pos__0AEE,__pos__ABEE;
-  __FAST_ARRAYoEDGEo__YUG *__tmp__WZJ,*Self__NF5,*__tmp__SVG,*Self__VKAB;
-  __BOOLEAN__C __tmp__AVCB,__tmp__UF5,__tmp__IVCB,__tmp__CI5;
-  __BOOLEAN__C __tmp__FBSB,__tmp__IBSB,__tmp__BIXB,__tmp__10ZB;
-  void **__tmp__DG5,**__tmp__KI5,**Self__YHXB;
-  lisaac_push_first(&__pos__SUG,L150355486); /* L1147 ABSTRACT_BITMAP*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)(*(VIDEO__QB__)).edges__BVG == (void *)NULL)) {
-    lisaac_push(&__pos__SUG,L151521822); /* L1156 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__Z3H,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__HVG,L150895134); /* L1151 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__RZJ,L9971265); /* L76 FAST_ARRAY*/;
-    __tmp__WZJ=clone__ULR();
-    /* NULL __FAST_ARRAYoEDGEo__YUG__ */
-if (__tmp__WZJ==NULL) {
-      lisaac_push(&__pos__RZJ,L10110017); /* L77 FAST_ARRAY*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* FAST_ARRAY(EDGE) */ {
-      lisaac_push(&__pos__RZJ,L10110017); /* L77 FAST_ARRAY*/;
-      Self__NF5=((__FAST_ARRAYoEDGEo__YUG *)__tmp__WZJ);
-      lisaac_push_first(&__pos__MF5,L18877505); /* L144 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__0UCB,L21772306); /* L166 BLOCK*/;
-      lisaac_push_first(&__pos__NKFB,L7481860); /* L57 OBJECT*/;
-      __tmp__4UCB=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__0UCB,L21899282); /* L167 BLOCK*/;
-      __tmp__AVCB=__infix_greater_equal__JGG( 15, 5);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__AVCB) {
-        lisaac_push(&__pos__0UCB,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__NKFB,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__FVCB,L21906962); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__SF5,L18888257); /* L144 FAST_ARRAY*/;
-        __tmp__UF5=__infix_greater_equal__JGG( 16, 0);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UF5) {
-          lisaac_push(&__pos__FVCB,L21903890); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__SF5,L13509634); /* L103 TRUE*/;
-          __tmp__IVCB=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__FVCB,L21903890); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__SF5,L14689286); /* L112 FALSE*/;
-          __tmp__IVCB=TRUE__B__;
-        };
-        __tmp__UF5=__tmp__IVCB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__0UCB,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__NKFB,L12081158); /* L92 FALSE*/;
-        __tmp__UF5=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UF5) {
-        lisaac_push(&__pos__0UCB,L22153746); /* L169 BLOCK*/;
-        lisaac_push_first(&__pos__NKFB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__FVCB,L21910546); /* L167 BLOCK*/;
-        lisaac_push(&__pos__FVCB,L22051346); /* L168 BLOCK*/;
-        lisaac_push_first(&__pos__SF5,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__GBNC,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__L3PC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__OBNC,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__4UCB));
-        lisaac_push(&__pos__SF5,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_1));
-        lisaac_push(&__pos__SF5,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__GBNC,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__L3PC,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__OBNC,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__W5DE,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__SF5,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__GBNC,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__L3PC,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__0UCB,L22153746); /* L169 BLOCK*/;
-        lisaac_push_first(&__pos__NKFB,L8530438); /* L65 FALSE*/;
-      };
-      __tmp__XF5=(*(Self__NF5)).capacity__SA5;
-      lisaac_push(&__pos__MF5,L19275329); /* L147 FAST_ARRAY*/;
-      __tmp__AVCB=__infix_less__LOH(__tmp__XF5, 16);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__AVCB) {
-        lisaac_push(&__pos__MF5,L19925569); /* L152 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__0UCB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__NKFB,L19426881); /* L148 FAST_ARRAY*/;
-        __tmp__DG5=create__H0HB( 16);
-        (*(Self__NF5)).storage__EG5=__tmp__DG5;
-        (*(Self__NF5)).capacity__SA5= 16;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__MF5,L19925569); /* L152 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__0UCB,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__MF5,L20061249); /* L153 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__0UCB,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__NKFB,L9195016); /* L70 NUMERIC*/;
-      (*(Self__NF5)).upper__NXG=(__INTEGER__K)(-  1);
-      lisaac_push(&__pos__MF5,L20450369); /* L156 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__0UCB,L24393746); /* L186 BLOCK*/;
-      lisaac_push_first(&__pos__NKFB,L7481860); /* L57 OBJECT*/;
-      __tmp__4UCB=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__0UCB,L24520722); /* L187 BLOCK*/;
-      __tmp__AVCB=__infix_greater_equal__JGG( 15, 15);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__AVCB) {
-        lisaac_push(&__pos__0UCB,L24524306); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__NKFB,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__FVCB,L24528914); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__SF5,L20451393); /* L156 FAST_ARRAY*/;
-        __tmp__NG5=(*(Self__NF5)).capacity__SA5;
-        lisaac_push(&__pos__SF5,L20457537); /* L156 FAST_ARRAY*/;
-        __tmp__UF5=__infix_greater_equal__JGG(__tmp__NG5, 16);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UF5) {
-          lisaac_push(&__pos__FVCB,L24525842); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__SF5,L13509634); /* L103 TRUE*/;
-          __tmp__IVCB=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__FVCB,L24525842); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__SF5,L14689286); /* L112 FALSE*/;
-          __tmp__IVCB=TRUE__B__;
-        };
-        __tmp__UF5=__tmp__IVCB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__0UCB,L24524306); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__NKFB,L12081158); /* L92 FALSE*/;
-        __tmp__UF5=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UF5) {
-        lisaac_push(&__pos__0UCB,L24775186); /* L189 BLOCK*/;
-        lisaac_push_first(&__pos__NKFB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__FVCB,L24532498); /* L187 BLOCK*/;
-        lisaac_push(&__pos__FVCB,L24672274); /* L188 BLOCK*/;
-        lisaac_push_first(&__pos__SF5,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__GBNC,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__L3PC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__OBNC,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__4UCB));
-        lisaac_push(&__pos__SF5,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_2));
-        lisaac_push(&__pos__SF5,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__GBNC,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__L3PC,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__OBNC,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__W5DE,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__SF5,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__GBNC,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__L3PC,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__0UCB,L24775186); /* L189 BLOCK*/;
-        lisaac_push_first(&__pos__NKFB,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__MF5,L20581441); /* L157 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__0UCB,L24393746); /* L186 BLOCK*/;
-      lisaac_push_first(&__pos__NKFB,L7481860); /* L57 OBJECT*/;
-      __tmp__4UCB=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__0UCB,L24520722); /* L187 BLOCK*/;
-      __tmp__AVCB=__infix_greater_equal__JGG( 15, 15);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__AVCB) {
-        lisaac_push(&__pos__0UCB,L24524306); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__NKFB,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__FVCB,L24528914); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__SF5,L20587585); /* L157 FAST_ARRAY*/;
-        __tmp__UF5=is_empty__BYNB(Self__NF5);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UF5) {
-          lisaac_push(&__pos__FVCB,L24525842); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__SF5,L13509634); /* L103 TRUE*/;
-          __tmp__IVCB=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__FVCB,L24525842); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__SF5,L14689286); /* L112 FALSE*/;
-          __tmp__IVCB=TRUE__B__;
-        };
-        __tmp__UF5=__tmp__IVCB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__0UCB,L24524306); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__NKFB,L12081158); /* L92 FALSE*/;
-        __tmp__UF5=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UF5) {
-        lisaac_push(&__pos__0UCB,L24775186); /* L189 BLOCK*/;
-        lisaac_push_first(&__pos__NKFB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__FVCB,L24532498); /* L187 BLOCK*/;
-        lisaac_push(&__pos__FVCB,L24672274); /* L188 BLOCK*/;
-        lisaac_push_first(&__pos__SF5,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__GBNC,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__L3PC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__OBNC,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__4UCB));
-        lisaac_push(&__pos__SF5,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_2));
-        lisaac_push(&__pos__SF5,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__GBNC,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__L3PC,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__OBNC,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__W5DE,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__SF5,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__GBNC,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__L3PC,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__0UCB,L24775186); /* L189 BLOCK*/;
-        lisaac_push_first(&__pos__NKFB,L8530438); /* L65 FALSE*/;
-      };
+    li__APSC=(__li__K)(li__LDKC - (__li__K)(li__3NSC - li__3OSC));
+    li__3NSC=li__JDKC->li__ZC.li__4JB;
+    li__BOSC=li__JDKC->li__ZC.li__H4;
+    switch (((struct ___OBJ *)li__BOSC)->__id) {
+    case __li__TB__: {
+      li__3OSC=((__li__TB *)li__BOSC)->li__4JB;
+    } break;
+    case __li__TC__: {
+      li__3OSC=((__li__TC *)li__BOSC)->li__XC.li__VC.li__4JB;
+    } break;
+    case __li__RL__: {
+      li__3OSC=((__li__RL *)li__BOSC)->li__SL.li__VC.li__4JB;
+    } break;
     };
-    (*(VIDEO__QB__)).poly_list_y__KVG=__tmp__WZJ;
-    lisaac_push(&__pos__HVG,L151015966); /* L1152 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__RZJ,L8791617); /* L67 FAST_ARRAY*/;
-    __tmp__WZJ=clone__ULR();
-    /* NULL __FAST_ARRAYoEDGEo__YUG__ */
-if (__tmp__WZJ==NULL) {
-      lisaac_push(&__pos__RZJ,L8925761); /* L68 FAST_ARRAY*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* FAST_ARRAY(EDGE) */ {
-      lisaac_push(&__pos__RZJ,L8925761); /* L68 FAST_ARRAY*/;
-      Self__NF5=((__FAST_ARRAYoEDGEo__YUG *)__tmp__WZJ);
-      lisaac_push_first(&__pos__MF5,L15480385); /* L118 FAST_ARRAY*/;
-      __tmp__XF5=(*(Self__NF5)).capacity__SA5;
-      lisaac_push(&__pos__MF5,L15993921); /* L122 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__0UCB,L21772306); /* L166 BLOCK*/;
-      lisaac_push_first(&__pos__NKFB,L7481860); /* L57 OBJECT*/;
-      __tmp__4UCB=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__0UCB,L21899282); /* L167 BLOCK*/;
-      __tmp__AVCB=__infix_greater_equal__JGG( 15, 5);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__AVCB) {
-        lisaac_push(&__pos__0UCB,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__NKFB,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__FVCB,L21906962); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__SF5,L16001601); /* L122 FAST_ARRAY*/;
-        __tmp__UF5=__infix_greater_equal__JGG( 64, 0);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UF5) {
-          lisaac_push(&__pos__FVCB,L21903890); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__SF5,L13509634); /* L103 TRUE*/;
-          __tmp__IVCB=FALSE__I__;
+    li__GPSC=(__li__K)(li__MDKC - (__li__K)(li__3NSC - li__3OSC));
+    li__3NSC= 0;
+    li__3OSC= 0;
+    li__PSTC= 0;
+    li__QSTC= 0;
+    li__RSTC= 0;
+    li__SSTC= 0;
+    li__TSTC= 0;
+    li__USTC= 0;
+    li__VSTC=NULL;
+    if (((li__APSC !=  0) || (li__GPSC !=  0))) {
+      li__VSTC=li__JDKC->li__ZC.li__2KB;
+      if (((void *)li__JDKC->li__ZC.li__2KB != (void *)NULL)) {
+        li__3NSC=li__JDKC->li__ZC.li__2KB->li__HYB->li__JYB;
+        li__PSTC=li__JDKC->li__ZC.li__2KB->li__LYB->li__JYB;
+        li__3OSC=li__JDKC->li__ZC.li__2KB->li__OYB->li__QYB;
+        li__QSTC=(__li__K)(li__JDKC->li__ZC.li__2KB->li__SYB->li__QYB -  1);
+      };
+      li__J4WC(li__JDKC,li__APSC,li__GPSC);
+      li__UQTC(li__JDKC);
+      if (((void *)li__JDKC->li__ZC.li__2KB != (void *)NULL)) {
+        li__RSTC=li__JDKC->li__ZC.li__2KB->li__HYB->li__JYB;
+        li__TSTC=li__JDKC->li__ZC.li__2KB->li__LYB->li__JYB;
+        li__SSTC=li__JDKC->li__ZC.li__2KB->li__OYB->li__QYB;
+        li__USTC=(__li__K)(li__JDKC->li__ZC.li__2KB->li__SYB->li__QYB -  1);
+      };
+      if ((((void *)li__VSTC != (void *)NULL) && ((void *)li__JDKC->li__ZC.li__2KB != (void *)NULL))) {
+        li__EFXD= 0;
+        if ((li__APSC <  0)) {
+          li__EFXD=(__li__K)(- li__APSC);
+        } else /* FALSE */ {
+          li__EFXD=li__APSC;
+        };
+        if ((li__EFXD > li__JDKC->li__ZC.li__ZR)) {
+          li__UVTC=li__B__;
+        } else /* FALSE */ {
+          li__HFXD= 0;
+          if ((li__GPSC <  0)) {
+            li__HFXD=(__li__K)(- li__GPSC);
+          } else /* FALSE */ {
+            li__HFXD=li__GPSC;
+          };
+          li__UVTC=(li__HFXD > li__JDKC->li__ZC.li__3R);
+        };
+        if (li__UVTC) {
+          li__U5XC(li__JDKC,li__3NSC,li__3OSC,li__PSTC,li__QSTC);
+          li__U5XC(li__JDKC,li__RSTC,li__SSTC,li__TSTC,li__USTC);
         } else /* FALSE */ {
-          lisaac_push(&__pos__FVCB,L21903890); /* L167 BLOCK*/;
-          lisaac_push_first(&__pos__SF5,L14689286); /* L112 FALSE*/;
-          __tmp__IVCB=TRUE__B__;
+          li__HFXD= 0;
+          if ((li__3NSC > li__RSTC)) {
+            li__HFXD=li__RSTC;
+          } else /* FALSE */ {
+            li__HFXD=li__3NSC;
+          };
+          li__OFXD= 0;
+          if ((li__3OSC > li__SSTC)) {
+            li__OFXD=li__SSTC;
+          } else /* FALSE */ {
+            li__OFXD=li__3OSC;
+          };
+          li__SFXD= 0;
+          if ((li__PSTC > li__TSTC)) {
+            li__SFXD=li__PSTC;
+          } else /* FALSE */ {
+            li__SFXD=li__TSTC;
+          };
+          li__WFXD= 0;
+          if ((li__QSTC > li__USTC)) {
+            li__WFXD=li__QSTC;
+          } else /* FALSE */ {
+            li__WFXD=li__USTC;
+          };
+          li__U5XC(li__JDKC,li__HFXD,li__OFXD,li__SFXD,li__WFXD);
         };
-        __tmp__UF5=__tmp__IVCB;
       } else /* FALSE */ {
-        lisaac_push(&__pos__0UCB,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__NKFB,L12081158); /* L92 FALSE*/;
-        __tmp__UF5=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UF5) {
-        lisaac_push(&__pos__0UCB,L22153746); /* L169 BLOCK*/;
-        lisaac_push_first(&__pos__NKFB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__FVCB,L21910546); /* L167 BLOCK*/;
-        lisaac_push(&__pos__FVCB,L22051346); /* L168 BLOCK*/;
-        lisaac_push_first(&__pos__SF5,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__GBNC,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__L3PC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__OBNC,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__4UCB));
-        lisaac_push(&__pos__SF5,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_1));
-        lisaac_push(&__pos__SF5,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__GBNC,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__L3PC,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__OBNC,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__W5DE,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__SF5,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__GBNC,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__L3PC,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__0UCB,L22153746); /* L169 BLOCK*/;
-        lisaac_push_first(&__pos__NKFB,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__MF5,L16397889); /* L125 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__0UCB,L53760008); /* L410 NUMERIC*/;
-      lisaac_push_first(&__pos__NKFB,L67408392); /* L514 NUMERIC*/;
-      lisaac_push_first(&__pos__FVCB,L4069969); /* L31 CONVERT*/;
-      __tmp__NG5=(*(Self__NF5)).capacity__SA5;
-      lisaac_push(&__pos__MF5,L16398401); /* L125 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__0UCB,L14700552); /* L112 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (( 64 > __tmp__NG5)) {
-        lisaac_push(&__pos__MF5,L16910913); /* L129 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__0UCB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__NKFB,L16671297); /* L127 FAST_ARRAY*/;
-        __tmp__DG5=create__H0HB( 64);
-        (*(Self__NF5)).storage__EG5=__tmp__DG5;
-        (*(Self__NF5)).capacity__SA5= 64;
-        __tmp__UF5=TRUE__B__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__MF5,L16910913); /* L129 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__0UCB,L8530438); /* L65 FALSE*/;
-        __tmp__UF5=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UF5) {
-        lisaac_push(&__pos__MF5,L17304129); /* L132 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__0UCB,L9326594); /* L71 TRUE*/;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__MF5,L17304129); /* L132 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__0UCB,L9187334); /* L70 FALSE*/;
-        lisaac_push_first(&__pos__NKFB,L16915521); /* L129 FAST_ARRAY*/;
-        __tmp__WH5=(*(Self__NF5)).capacity__SA5;
-        lisaac_push(&__pos__NKFB,L16921665); /* L129 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__FVCB,L14700552); /* L112 NUMERIC*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__WH5 >  0)) {
-          lisaac_push(&__pos__NKFB,L16924737); /* L129 FAST_ARRAY*/;
-          lisaac_push_first(&__pos__FVCB,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__SF5,L16925761); /* L129 FAST_ARRAY*/;
-          __tmp__4H5=(*(Self__NF5)).upper__NXG;
-          lisaac_push(&__pos__SF5,L16930369); /* L129 FAST_ARRAY*/;
-          __tmp__IVCB=__infix_greater_equal__JGG(__tmp__4H5, 0);
-          __tmp__CI5=__tmp__IVCB;
+        if (((void *)li__VSTC != (void *)NULL)) {
+          li__U5XC(li__JDKC,li__3NSC,li__3OSC,li__PSTC,li__QSTC);
+          li__UVTC=li__B__;
         } else /* FALSE */ {
-          lisaac_push(&__pos__NKFB,L16924737); /* L129 FAST_ARRAY*/;
-          lisaac_push_first(&__pos__FVCB,L12081158); /* L92 FALSE*/;
-          __tmp__CI5=FALSE__I__;
+          li__UVTC=li__I__;
         };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CI5) {
-          lisaac_push(&__pos__0UCB,L9570822); /* L73 FALSE*/;
-          lisaac_push_first(&__pos__NKFB,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__FVCB,L9445894); /* L72 FALSE*/;
-          lisaac_push_first(&__pos__SF5,L16936001); /* L129 FAST_ARRAY*/;
-          __tmp__KI5=(*(Self__NF5)).storage__EG5;
-          __tmp__4H5=(*(Self__NF5)).upper__NXG;
-          /* NULL __NATIVE_ARRAYoEDGEo__5F5__ */
-if (__tmp__KI5==NULL) {
-            lisaac_push(&__pos__SF5,L17185857); /* L131 FAST_ARRAY*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* NATIVE_ARRAY(EDGE) */ {
-            lisaac_push(&__pos__SF5,L17185857); /* L131 FAST_ARRAY*/;
-            clear__to__2I5B(((void **)__tmp__KI5), 0,__tmp__4H5);
+        if ((! li__UVTC)) {
+          if (((void *)li__JDKC->li__ZC.li__2KB != (void *)NULL)) {
+            li__U5XC(li__JDKC,li__RSTC,li__SSTC,li__TSTC,li__USTC);
           };
-        } else /* FALSE */ {
-          lisaac_push(&__pos__0UCB,L9570822); /* L73 FALSE*/;
-          lisaac_push_first(&__pos__NKFB,L8530438); /* L65 FALSE*/;
         };
       };
-      lisaac_push(&__pos__MF5,L17444929); /* L133 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__0UCB,L9195016); /* L70 NUMERIC*/;
-      (*(Self__NF5)).upper__NXG= 63;
-      lisaac_push(&__pos__MF5,L17828929); /* L136 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__0UCB,L24393746); /* L186 BLOCK*/;
-      lisaac_push_first(&__pos__NKFB,L7481860); /* L57 OBJECT*/;
-      __tmp__4UCB=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__0UCB,L24520722); /* L187 BLOCK*/;
-      __tmp__AVCB=__infix_greater_equal__JGG( 15, 15);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__AVCB) {
-        lisaac_push(&__pos__0UCB,L24524306); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__NKFB,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__FVCB,L24528914); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__SF5,L17833537); /* L136 FAST_ARRAY*/;
-        __tmp__WH5=count__NP5(Self__NF5);
-        /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__WH5 ==  64)) {
-          lisaac_push(&__pos__FVCB,L24525842); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__SF5,L13509634); /* L103 TRUE*/;
-          __tmp__IVCB=FALSE__I__;
+    };
+    li__3NSC= 0;
+    li__3OSC= 0;
+    li__APSC= 0;
+    li__GPSC= 0;
+    if (((li__NDKC != li__JDKC->li__ZC.li__ZR) || (li__ODKC != li__JDKC->li__ZC.li__3R))) {
+      if (((void *)li__JDKC->li__ZC.li__2KB == (void *)NULL)) {
+        li__3NSC= 2147483647;
+        li__3OSC= 2147483647;
+        li__EFXD=((__li__K )((__li__VNB )(__li__K)(-  2147483647)));
+        li__APSC=li__EFXD;
+        li__GPSC=li__EFXD;
+      } else /* FALSE */ {
+        li__3NSC=li__JDKC->li__ZC.li__2KB->li__HYB->li__JYB;
+        li__APSC=li__JDKC->li__ZC.li__2KB->li__LYB->li__JYB;
+        li__3OSC=li__JDKC->li__ZC.li__2KB->li__OYB->li__QYB;
+        li__GPSC=li__JDKC->li__ZC.li__2KB->li__SYB->li__QYB;
+      };
+      li__JDKC->li__ZC.li__ZR=li__NDKC;
+      li__JDKC->li__ZC.li__3R=li__ODKC;
+      li__BBWC(li__JDKC);
+      li__UQTC(li__JDKC);
+      li__JDKC->li__ZC.li__2YF= 0;
+      li__JDKC->li__ZC.li__5YF=(__li__K)(li__JDKC->li__ZC.li__ZR -  1);
+      li__JDKC->li__ZC.li__AZF= 0;
+      li__JDKC->li__ZC.li__DZF=(__li__K)(li__JDKC->li__ZC.li__3R -  1);
+      if (((void *)li__JDKC->li__ZC.li__2KB != (void *)NULL)) {
+        li__EFXD=li__JDKC->li__ZC.li__2KB->li__HYB->li__JYB;
+        li__HFXD= 0;
+        if ((li__3NSC > li__EFXD)) {
+          li__HFXD=li__EFXD;
         } else /* FALSE */ {
-          lisaac_push(&__pos__FVCB,L24525842); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__SF5,L14689286); /* L112 FALSE*/;
-          __tmp__IVCB=TRUE__B__;
+          li__HFXD=li__3NSC;
         };
-        __tmp__UF5=__tmp__IVCB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__0UCB,L24524306); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__NKFB,L12081158); /* L92 FALSE*/;
-        __tmp__UF5=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UF5) {
-        lisaac_push(&__pos__0UCB,L24775186); /* L189 BLOCK*/;
-        lisaac_push_first(&__pos__NKFB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__FVCB,L24532498); /* L187 BLOCK*/;
-        lisaac_push(&__pos__FVCB,L24672274); /* L188 BLOCK*/;
-        lisaac_push_first(&__pos__SF5,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__GBNC,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__L3PC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__OBNC,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__4UCB));
-        lisaac_push(&__pos__SF5,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_2));
-        lisaac_push(&__pos__SF5,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__GBNC,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__L3PC,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__OBNC,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__W5DE,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__SF5,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__GBNC,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__L3PC,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__0UCB,L24775186); /* L189 BLOCK*/;
-        lisaac_push_first(&__pos__NKFB,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__MF5,L17960001); /* L137 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__0UCB,L24393746); /* L186 BLOCK*/;
-      lisaac_push_first(&__pos__NKFB,L7481860); /* L57 OBJECT*/;
-      __tmp__4UCB=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__0UCB,L24520722); /* L187 BLOCK*/;
-      __tmp__AVCB=__infix_greater_equal__JGG( 15, 15);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__AVCB) {
-        lisaac_push(&__pos__0UCB,L24524306); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__NKFB,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__FVCB,L24528914); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__SF5,L17961025); /* L137 FAST_ARRAY*/;
-        __tmp__WH5=(*(Self__NF5)).capacity__SA5;
-        lisaac_push(&__pos__SF5,L17967169); /* L137 FAST_ARRAY*/;
-        __tmp__UF5=__infix_greater_equal__JGG(__tmp__WH5,__tmp__XF5);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UF5) {
-          lisaac_push(&__pos__FVCB,L24525842); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__SF5,L13509634); /* L103 TRUE*/;
-          __tmp__IVCB=FALSE__I__;
+        li__3NSC=li__HFXD;
+        li__EFXD=li__JDKC->li__ZC.li__2KB->li__LYB->li__JYB;
+        li__HFXD= 0;
+        if ((li__APSC > li__EFXD)) {
+          li__HFXD=li__APSC;
         } else /* FALSE */ {
-          lisaac_push(&__pos__FVCB,L24525842); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__SF5,L14689286); /* L112 FALSE*/;
-          __tmp__IVCB=TRUE__B__;
+          li__HFXD=li__EFXD;
         };
-        __tmp__UF5=__tmp__IVCB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__0UCB,L24524306); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__NKFB,L12081158); /* L92 FALSE*/;
-        __tmp__UF5=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UF5) {
-        lisaac_push(&__pos__0UCB,L24775186); /* L189 BLOCK*/;
-        lisaac_push_first(&__pos__NKFB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__FVCB,L24532498); /* L187 BLOCK*/;
-        lisaac_push(&__pos__FVCB,L24672274); /* L188 BLOCK*/;
-        lisaac_push_first(&__pos__SF5,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__GBNC,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__L3PC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__OBNC,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__4UCB));
-        lisaac_push(&__pos__SF5,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_2));
-        lisaac_push(&__pos__SF5,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__GBNC,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__L3PC,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__OBNC,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__W5DE,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__SF5,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__GBNC,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__L3PC,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__0UCB,L24775186); /* L189 BLOCK*/;
-        lisaac_push_first(&__pos__NKFB,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__MF5,L18091073); /* L138 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__0UCB,L24393746); /* L186 BLOCK*/;
-      lisaac_push_first(&__pos__NKFB,L7481860); /* L57 OBJECT*/;
-      __tmp__4UCB=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__0UCB,L24520722); /* L187 BLOCK*/;
-      __tmp__AVCB=__infix_greater_equal__JGG( 15, 15);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__AVCB) {
-        lisaac_push(&__pos__0UCB,L24524306); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__NKFB,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__FVCB,L24528914); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__SF5,L18092097); /* L138 FAST_ARRAY*/;
-        __tmp__WH5=(*(Self__NF5)).upper__NXG;
-        lisaac_push(&__pos__SF5,L18097217); /* L138 FAST_ARRAY*/;
-        __tmp__UF5=__infix_greater_equal__JGG(__tmp__WH5, 0);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UF5) {
-          lisaac_push(&__pos__SF5,L18100801); /* L138 FAST_ARRAY*/;
-          lisaac_push_first(&__pos__GBNC,L11962882); /* L91 TRUE*/;
-          lisaac_push_first(&__pos__L3PC,L18107457); /* L138 FAST_ARRAY*/;
-          lisaac_push_first(&__pos__OBNC,L59509825); /* L454 FAST_ARRAY*/;
-          lisaac_push_first(&__pos__W5DE,L21772306); /* L166 BLOCK*/;
-          lisaac_push_first(&__pos__OUSB,L7481860); /* L57 OBJECT*/;
-          __tmp__1ASB=((__POINTER__CB )(top_context->back->back));
-          lisaac_push(&__pos__W5DE,L21899282); /* L167 BLOCK*/;
-          __tmp__IVCB=__infix_greater_equal__JGG( 15, 5);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IVCB) {
-            lisaac_push(&__pos__W5DE,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__OUSB,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__CBSB,L21906962); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__OARB,L59510849); /* L454 FAST_ARRAY*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (((void *)(*(Self__NF5)).storage__EG5 != (void *)NULL)) {
-              lisaac_push(&__pos__CBSB,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__OARB,L13509634); /* L103 TRUE*/;
-              __tmp__FBSB=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__CBSB,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__OARB,L14689286); /* L112 FALSE*/;
-              __tmp__FBSB=TRUE__B__;
-            };
-            __tmp__IBSB=__tmp__FBSB;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__W5DE,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__OUSB,L12081158); /* L92 FALSE*/;
-            __tmp__IBSB=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IBSB) {
-            lisaac_push(&__pos__W5DE,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__OUSB,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__CBSB,L21910546); /* L167 BLOCK*/;
-            lisaac_push(&__pos__CBSB,L22051346); /* L168 BLOCK*/;
-            lisaac_push_first(&__pos__OARB,L9452548); /* L72 OBJECT*/;
-            lisaac_push_first(&__pos__YVAC,L8260100); /* L63 OBJECT*/;
-            lisaac_push_first(&__pos__4HDC,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__AWAC,L8009220); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__tmp__1ASB));
-            lisaac_push(&__pos__OARB,L9574916); /* L73 OBJECT*/;
-            print__P5F((&__string_1));
-            lisaac_push(&__pos__OARB,L9706500); /* L74 OBJECT*/;
-            lisaac_push_first(&__pos__YVAC,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__pos__4HDC,L5005391); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__pos__AWAC,L18378320); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__pos__0AEE,L6962209); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__pos__OARB,L9848324); /* L75 OBJECT*/;
-            lisaac_push_first(&__pos__YVAC,L10904580); /* L83 OBJECT*/;
-            lisaac_push_first(&__pos__4HDC,L9055341); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__pos__W5DE,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__OUSB,L8530438); /* L65 FALSE*/;
-          };
-          __tmp__KI5=(*(Self__NF5)).storage__EG5;
-          __tmp__4H5=(*(Self__NF5)).upper__NXG;
-          /* NULL __NATIVE_ARRAYoEDGEo__5F5__ */
-if (__tmp__KI5==NULL) {
-            lisaac_push(&__pos__OBNC,L60032065); /* L458 FAST_ARRAY*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* NATIVE_ARRAY(EDGE) */ {
-            lisaac_push(&__pos__OBNC,L60032065); /* L458 FAST_ARRAY*/;
-            Self__YHXB=((void **)__tmp__KI5);
-            lisaac_push_first(&__pos__W5DE,L98044949); /* L748 NATIVE_ARRAY*/;
-            lisaac_push_first(&__pos__OUSB,L21772306); /* L166 BLOCK*/;
-            lisaac_push_first(&__pos__CBSB,L7481860); /* L57 OBJECT*/;
-            __tmp__R0ZB=((__POINTER__CB )(top_context->back->back));
-            lisaac_push(&__pos__OUSB,L21899282); /* L167 BLOCK*/;
-            __tmp__FBSB=__infix_greater_equal__JGG( 15, 5);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__FBSB) {
-              lisaac_push(&__pos__OUSB,L21902354); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__CBSB,L10652674); /* L81 TRUE*/;
-              lisaac_push_first(&__pos__OARB,L21906962); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__YVAC,L98051093); /* L748 NATIVE_ARRAY*/;
-              lisaac_push_first(&__pos__4HDC,L11029512); /* L84 NUMERIC*/;
-              lisaac_push_first(&__pos__AWAC,L9195016); /* L70 NUMERIC*/;
-              __tmp__AIXB=(__INTEGER__K)(-  1);
-              lisaac_push(&__pos__YVAC,L98050069); /* L748 NATIVE_ARRAY*/;
-              __tmp__BIXB=__infix_greater_equal__JGG(__tmp__4H5,__tmp__AIXB);
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BIXB) {
-                lisaac_push(&__pos__OARB,L21903890); /* L167 BLOCK*/;
-                lisaac_push_first(&__pos__YVAC,L13509634); /* L103 TRUE*/;
-                __tmp__10ZB=FALSE__I__;
-              } else /* FALSE */ {
-                lisaac_push(&__pos__OARB,L21903890); /* L167 BLOCK*/;
-                lisaac_push_first(&__pos__YVAC,L14689286); /* L112 FALSE*/;
-                __tmp__10ZB=TRUE__B__;
-              };
-              __tmp__BIXB=__tmp__10ZB;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__OUSB,L21902354); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__CBSB,L12081158); /* L92 FALSE*/;
-              __tmp__BIXB=FALSE__I__;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BIXB) {
-              lisaac_push(&__pos__OUSB,L22153746); /* L169 BLOCK*/;
-              lisaac_push_first(&__pos__CBSB,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__OARB,L21910546); /* L167 BLOCK*/;
-              lisaac_push(&__pos__OARB,L22051346); /* L168 BLOCK*/;
-              lisaac_push_first(&__pos__YVAC,L9452548); /* L72 OBJECT*/;
-              lisaac_push_first(&__pos__4HDC,L8260100); /* L63 OBJECT*/;
-              lisaac_push_first(&__pos__AWAC,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__0AEE,L8009220); /* L61 OBJECT*/;
-              lisaac_stack_print((_____CONTEXT *)(__tmp__R0ZB));
-              lisaac_push(&__pos__YVAC,L9574916); /* L73 OBJECT*/;
-              print__P5F((&__string_1));
-              lisaac_push(&__pos__YVAC,L9706500); /* L74 OBJECT*/;
-              lisaac_push_first(&__pos__4HDC,L10241040); /* L78 CHARACTER*/;
-              lisaac_push_first(&__pos__AWAC,L5005391); /* L38 STD_OUTPUT*/;
-              lisaac_push_first(&__pos__0AEE,L18378320); /* L140 OUTPUT_STREAM*/;
-              lisaac_push_first(&__pos__ABEE,L6962209); /* L53 SYSTEM_IO*/;
-              fputc((int)('\n'),stdout);
-              lisaac_push(&__pos__YVAC,L9848324); /* L75 OBJECT*/;
-              lisaac_push_first(&__pos__4HDC,L10904580); /* L83 OBJECT*/;
-              lisaac_push_first(&__pos__AWAC,L9055341); /* L69 SYSTEM*/;
-              exit(( 1));
-            } else /* FALSE */ {
-              lisaac_push(&__pos__OUSB,L22153746); /* L169 BLOCK*/;
-              lisaac_push_first(&__pos__CBSB,L8530438); /* L65 FALSE*/;
-            };
-            lisaac_push(&__pos__W5DE,L98568725); /* L752 NATIVE_ARRAY*/;
-            lisaac_push_first(&__pos__OUSB,L19150866); /* L146 BLOCK*/;
-            lisaac_push_first(&__pos__CBSB,L7481860); /* L57 OBJECT*/;
-            __tmp__R0ZB=((__POINTER__CB )(top_context->back->back));
-            lisaac_push(&__pos__OUSB,L19277842); /* L147 BLOCK*/;
-            __tmp__FBSB=__infix_greater_equal__JGG( 15, 10);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__FBSB) {
-              lisaac_push(&__pos__OUSB,L19280914); /* L147 BLOCK*/;
-              lisaac_push_first(&__pos__CBSB,L10652674); /* L81 TRUE*/;
-              lisaac_push_first(&__pos__OARB,L19285522); /* L147 BLOCK*/;
-              lisaac_push_first(&__pos__YVAC,L98574869); /* L752 NATIVE_ARRAY*/;
-              lisaac_push_first(&__pos__4HDC,L11029512); /* L84 NUMERIC*/;
-              lisaac_push_first(&__pos__AWAC,L9195016); /* L70 NUMERIC*/;
-              __tmp__AIXB=(__INTEGER__K)(-  1);
-              lisaac_push(&__pos__YVAC,L98573845); /* L752 NATIVE_ARRAY*/;
-              __tmp__BIXB=__infix_greater_equal__JGG(__tmp__4H5,__tmp__AIXB);
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BIXB) {
-                lisaac_push(&__pos__OARB,L19282450); /* L147 BLOCK*/;
-                lisaac_push_first(&__pos__YVAC,L13509634); /* L103 TRUE*/;
-                __tmp__10ZB=FALSE__I__;
-              } else /* FALSE */ {
-                lisaac_push(&__pos__OARB,L19282450); /* L147 BLOCK*/;
-                lisaac_push_first(&__pos__YVAC,L14689286); /* L112 FALSE*/;
-                __tmp__10ZB=TRUE__B__;
-              };
-              __tmp__BIXB=__tmp__10ZB;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__OUSB,L19280914); /* L147 BLOCK*/;
-              lisaac_push_first(&__pos__CBSB,L12081158); /* L92 FALSE*/;
-              __tmp__BIXB=FALSE__I__;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BIXB) {
-              lisaac_push(&__pos__OUSB,L19532306); /* L149 BLOCK*/;
-              lisaac_push_first(&__pos__CBSB,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__OARB,L19289106); /* L147 BLOCK*/;
-              lisaac_push(&__pos__OARB,L19428370); /* L148 BLOCK*/;
-              lisaac_push_first(&__pos__YVAC,L9452548); /* L72 OBJECT*/;
-              lisaac_push_first(&__pos__4HDC,L8260100); /* L63 OBJECT*/;
-              lisaac_push_first(&__pos__AWAC,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__0AEE,L8009220); /* L61 OBJECT*/;
-              lisaac_stack_print((_____CONTEXT *)(__tmp__R0ZB));
-              lisaac_push(&__pos__YVAC,L9574916); /* L73 OBJECT*/;
-              print__P5F((&__string_3));
-              lisaac_push(&__pos__YVAC,L9706500); /* L74 OBJECT*/;
-              lisaac_push_first(&__pos__4HDC,L10241040); /* L78 CHARACTER*/;
-              lisaac_push_first(&__pos__AWAC,L5005391); /* L38 STD_OUTPUT*/;
-              lisaac_push_first(&__pos__0AEE,L18378320); /* L140 OUTPUT_STREAM*/;
-              lisaac_push_first(&__pos__ABEE,L6962209); /* L53 SYSTEM_IO*/;
-              fputc((int)('\n'),stdout);
-              lisaac_push(&__pos__YVAC,L9848324); /* L75 OBJECT*/;
-              lisaac_push_first(&__pos__4HDC,L10904580); /* L83 OBJECT*/;
-              lisaac_push_first(&__pos__AWAC,L9055341); /* L69 SYSTEM*/;
-              exit(( 1));
-            } else /* FALSE */ {
-              lisaac_push(&__pos__OUSB,L19532306); /* L149 BLOCK*/;
-              lisaac_push_first(&__pos__CBSB,L8530438); /* L65 FALSE*/;
-            };
-            __tmp__FBSB=TRUE__B__;
-            lisaac_push(&__pos__W5DE,L99355157); /* L758 NATIVE_ARRAY*/;
-            __tmp__AIXB=__tmp__4H5;
-            lisaac_push_first(&__pos__OUSB,L22943752); /* L175 NUMERIC*/;
-            downto__do__D2ZB:
-            {
-              lisaac_push(&__pos__OUSB,L22943752); /* L175 NUMERIC*/;
-              __tmp__10ZB=__infix_greater_equal__JGG(__tmp__AIXB, 0);
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__10ZB) {
-                lisaac_push(&__pos__OUSB,L23333384); /* L178 NUMERIC*/;
-                lisaac_push_first(&__pos__CBSB,L8792066); /* L67 TRUE*/;
-                lisaac_push_first(&__pos__OARB,L23078920); /* L176 NUMERIC*/;
-                lisaac_push_first(&__pos__YVAC,L98970645); /* L755 NATIVE_ARRAY*/;
-                __tmp__VIXB=item__G4VB(Self__YHXB,__tmp__AIXB);
-                /* __TRUE__B__ __FALSE__I__ */
-if (((void *)NULL != (void *)__tmp__VIXB)) {
-                  lisaac_push(&__pos__YVAC,L99225109); /* L757 NATIVE_ARRAY*/;
-                  lisaac_push_first(&__pos__4HDC,L8792066); /* L67 TRUE*/;
-                  lisaac_push_first(&__pos__AWAC,L98973717); /* L755 NATIVE_ARRAY*/;
-                  __tmp__FBSB=FALSE__I__;
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__YVAC,L99225109); /* L757 NATIVE_ARRAY*/;
-                  lisaac_push_first(&__pos__4HDC,L8530438); /* L65 FALSE*/;
-                };
-                lisaac_push(&__pos__OARB,L23205896); /* L177 NUMERIC*/;
-                lisaac_push_first(&__pos__YVAC,L9195016); /* L70 NUMERIC*/;
-                __tmp__P2ZB=(__INTEGER__K)(__tmp__AIXB -  1);
-                lisaac_push(&__pos__OARB,L23219720); /* L177 NUMERIC*/;
-                __tmp__AIXB=__tmp__P2ZB;
-                goto downto__do__D2ZB;
-              } else /* FALSE */ {
-                lisaac_push(&__pos__OUSB,L23333384); /* L178 NUMERIC*/;
-                lisaac_push_first(&__pos__CBSB,L8530438); /* L65 FALSE*/;
-              };
-            };
-            __tmp__IBSB=__tmp__FBSB;
-          };
-          __tmp__IVCB=__tmp__IBSB;
+        li__APSC=li__HFXD;
+        li__EFXD=li__JDKC->li__ZC.li__2KB->li__OYB->li__QYB;
+        li__HFXD= 0;
+        if ((li__3OSC > li__EFXD)) {
+          li__HFXD=li__EFXD;
         } else /* FALSE */ {
-          lisaac_push(&__pos__SF5,L18100801); /* L138 FAST_ARRAY*/;
-          lisaac_push_first(&__pos__GBNC,L13391878); /* L102 FALSE*/;
-          __tmp__IVCB=TRUE__B__;
+          li__HFXD=li__3OSC;
         };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IVCB) {
-          lisaac_push(&__pos__FVCB,L24525842); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__SF5,L13509634); /* L103 TRUE*/;
-          __tmp__IVCB=FALSE__I__;
+        li__3OSC=li__HFXD;
+        li__EFXD=li__JDKC->li__ZC.li__2KB->li__SYB->li__QYB;
+        li__HFXD= 0;
+        if ((li__GPSC > li__EFXD)) {
+          li__HFXD=li__GPSC;
         } else /* FALSE */ {
-          lisaac_push(&__pos__FVCB,L24525842); /* L187 BLOCK*/;
-          lisaac_push_first(&__pos__SF5,L14689286); /* L112 FALSE*/;
-          __tmp__IVCB=TRUE__B__;
+          li__HFXD=li__EFXD;
         };
-        __tmp__UF5=__tmp__IVCB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__0UCB,L24524306); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__NKFB,L12081158); /* L92 FALSE*/;
-        __tmp__UF5=FALSE__I__;
+        li__GPSC=li__HFXD;
       };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UF5) {
-        lisaac_push(&__pos__0UCB,L24775186); /* L189 BLOCK*/;
-        lisaac_push_first(&__pos__NKFB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__FVCB,L24532498); /* L187 BLOCK*/;
-        lisaac_push(&__pos__FVCB,L24672274); /* L188 BLOCK*/;
-        lisaac_push_first(&__pos__SF5,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__GBNC,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__L3PC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__OBNC,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__4UCB));
-        lisaac_push(&__pos__SF5,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_2));
-        lisaac_push(&__pos__SF5,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__GBNC,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__L3PC,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__OBNC,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__W5DE,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__SF5,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__GBNC,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__L3PC,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__0UCB,L24775186); /* L189 BLOCK*/;
-        lisaac_push_first(&__pos__NKFB,L8530438); /* L65 FALSE*/;
+      if ((li__3NSC <= li__APSC)) {
+        li__U5XC(li__JDKC,li__3NSC,li__3OSC,li__APSC,(__li__K)(li__GPSC -  1));
       };
     };
-    (*(VIDEO__QB__)).edges__BVG=__tmp__WZJ;
-    lisaac_push(&__pos__HVG,L151391774); /* L1155 ABSTRACT_BITMAP*/;
-    __tmp__XF5= 0;
-    lisaac_push_first(&__pos__RZJ,L21764104); /* L166 NUMERIC*/;
-    to__do__J0J:
-    {
-      lisaac_push(&__pos__RZJ,L21764104); /* L166 NUMERIC*/;
-      __tmp__UF5=__infix_less_equal__GTG(__tmp__XF5, 63);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UF5) {
-        lisaac_push(&__pos__RZJ,L22153736); /* L169 NUMERIC*/;
-        lisaac_push_first(&__pos__MF5,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__0UCB,L21899272); /* L167 NUMERIC*/;
-        lisaac_push_first(&__pos__NKFB,L151135262); /* L1153 ABSTRACT_BITMAP*/;
-        __tmp__SVG=(*(VIDEO__QB__)).edges__BVG;
-        lisaac_push(&__pos__NKFB,L151268382); /* L1154 ABSTRACT_BITMAP*/;
-        __tmp__VIXB=clone__WIAB();
-        /* NULL __FAST_ARRAYoEDGEo__YUG__ */
-if (__tmp__SVG==NULL) {
-          lisaac_push(&__pos__NKFB,L151271454); /* L1154 ABSTRACT_BITMAP*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* FAST_ARRAY(EDGE) */ {
-          lisaac_push(&__pos__NKFB,L151271454); /* L1154 ABSTRACT_BITMAP*/;
-          Self__VKAB=((__FAST_ARRAYoEDGEo__YUG *)__tmp__SVG);
-          lisaac_push_first(&__pos__FVCB,L11285559); /* L86 COLLECTION*/;
-          __tmp__AIXB=count__NP5(Self__VKAB);
-          lisaac_push(&__pos__FVCB,L10357815); /* L79 COLLECTION*/;
-          lisaac_push_first(&__pos__SF5,L21772306); /* L166 BLOCK*/;
-          lisaac_push_first(&__pos__GBNC,L7481860); /* L57 OBJECT*/;
-          __tmp__R0ZB=((__POINTER__CB )(top_context->back->back));
-          lisaac_push(&__pos__SF5,L21899282); /* L167 BLOCK*/;
-          __tmp__FBSB=__infix_greater_equal__JGG( 15, 5);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__FBSB) {
-            lisaac_push(&__pos__SF5,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__GBNC,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__L3PC,L21906962); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__OBNC,L10366519); /* L79 COLLECTION*/;
-            __tmp__BIXB=valid_index__KCIC(Self__VKAB,__tmp__XF5);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BIXB) {
-              lisaac_push(&__pos__L3PC,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__OBNC,L13509634); /* L103 TRUE*/;
-              __tmp__10ZB=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__L3PC,L21903890); /* L167 BLOCK*/;
-              lisaac_push_first(&__pos__OBNC,L14689286); /* L112 FALSE*/;
-              __tmp__10ZB=TRUE__B__;
-            };
-            __tmp__BIXB=__tmp__10ZB;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__SF5,L21902354); /* L167 BLOCK*/;
-            lisaac_push_first(&__pos__GBNC,L12081158); /* L92 FALSE*/;
-            __tmp__BIXB=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BIXB) {
-            lisaac_push(&__pos__SF5,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__GBNC,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__L3PC,L21910546); /* L167 BLOCK*/;
-            lisaac_push(&__pos__L3PC,L22051346); /* L168 BLOCK*/;
-            lisaac_push_first(&__pos__OBNC,L9452548); /* L72 OBJECT*/;
-            lisaac_push_first(&__pos__W5DE,L8260100); /* L63 OBJECT*/;
-            lisaac_push_first(&__pos__OUSB,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__CBSB,L8009220); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__tmp__R0ZB));
-            lisaac_push(&__pos__OBNC,L9574916); /* L73 OBJECT*/;
-            print__P5F((&__string_1));
-            lisaac_push(&__pos__OBNC,L9706500); /* L74 OBJECT*/;
-            lisaac_push_first(&__pos__W5DE,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__pos__OUSB,L5005391); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__pos__CBSB,L18378320); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__pos__OARB,L6962209); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__pos__OBNC,L9848324); /* L75 OBJECT*/;
-            lisaac_push_first(&__pos__W5DE,L10904580); /* L83 OBJECT*/;
-            lisaac_push_first(&__pos__OUSB,L9055341); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__pos__SF5,L22153746); /* L169 BLOCK*/;
-            lisaac_push_first(&__pos__GBNC,L8530438); /* L65 FALSE*/;
-          };
-          Self__YHXB=(*(Self__VKAB)).storage__EG5;
-          /* NULL __NATIVE_ARRAYoEDGEo__5F5__ */
-if (Self__YHXB==NULL) {
-            lisaac_push(&__pos__FVCB,L33175617); /* L253 FAST_ARRAY*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* NATIVE_ARRAY(EDGE) */ {
-            lisaac_push(&__pos__FVCB,L33175617); /* L253 FAST_ARRAY*/;
-            put__to__U4VB(((void **)Self__YHXB),__tmp__VIXB,__tmp__XF5);
-          };
-          lisaac_push(&__pos__FVCB,L11144247); /* L85 COLLECTION*/;
-          lisaac_push_first(&__pos__SF5,L24393746); /* L186 BLOCK*/;
-          lisaac_push_first(&__pos__GBNC,L7481860); /* L57 OBJECT*/;
-          __tmp__R0ZB=((__POINTER__CB )(top_context->back->back));
-          lisaac_push(&__pos__SF5,L24520722); /* L187 BLOCK*/;
-          __tmp__FBSB=__infix_greater_equal__JGG( 15, 15);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__FBSB) {
-            lisaac_push(&__pos__SF5,L24524306); /* L187 BLOCK*/;
-            lisaac_push_first(&__pos__GBNC,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__L3PC,L24528914); /* L187 BLOCK*/;
-            lisaac_push_first(&__pos__OBNC,L11149367); /* L85 COLLECTION*/;
-            __tmp__GLAB=item__ZK5(Self__VKAB,__tmp__XF5);
-            /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__GLAB == (void *)__tmp__VIXB)) {
-              lisaac_push(&__pos__L3PC,L24525842); /* L187 BLOCK*/;
-              lisaac_push_first(&__pos__OBNC,L13509634); /* L103 TRUE*/;
-              __tmp__10ZB=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__L3PC,L24525842); /* L187 BLOCK*/;
-              lisaac_push_first(&__pos__OBNC,L14689286); /* L112 FALSE*/;
-              __tmp__10ZB=TRUE__B__;
-            };
-            __tmp__BIXB=__tmp__10ZB;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__SF5,L24524306); /* L187 BLOCK*/;
-            lisaac_push_first(&__pos__GBNC,L12081158); /* L92 FALSE*/;
-            __tmp__BIXB=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BIXB) {
-            lisaac_push(&__pos__SF5,L24775186); /* L189 BLOCK*/;
-            lisaac_push_first(&__pos__GBNC,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__L3PC,L24532498); /* L187 BLOCK*/;
-            lisaac_push(&__pos__L3PC,L24672274); /* L188 BLOCK*/;
-            lisaac_push_first(&__pos__OBNC,L9452548); /* L72 OBJECT*/;
-            lisaac_push_first(&__pos__W5DE,L8260100); /* L63 OBJECT*/;
-            lisaac_push_first(&__pos__OUSB,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__CBSB,L8009220); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__tmp__R0ZB));
-            lisaac_push(&__pos__OBNC,L9574916); /* L73 OBJECT*/;
-            print__P5F((&__string_2));
-            lisaac_push(&__pos__OBNC,L9706500); /* L74 OBJECT*/;
-            lisaac_push_first(&__pos__W5DE,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__pos__OUSB,L5005391); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__pos__CBSB,L18378320); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__pos__OARB,L6962209); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__pos__OBNC,L9848324); /* L75 OBJECT*/;
-            lisaac_push_first(&__pos__W5DE,L10904580); /* L83 OBJECT*/;
-            lisaac_push_first(&__pos__OUSB,L9055341); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__pos__SF5,L24775186); /* L189 BLOCK*/;
-            lisaac_push_first(&__pos__GBNC,L8530438); /* L65 FALSE*/;
-          };
-          lisaac_push(&__pos__FVCB,L11275319); /* L86 COLLECTION*/;
-          lisaac_push_first(&__pos__SF5,L24393746); /* L186 BLOCK*/;
-          lisaac_push_first(&__pos__GBNC,L7481860); /* L57 OBJECT*/;
-          __tmp__R0ZB=((__POINTER__CB )(top_context->back->back));
-          lisaac_push(&__pos__SF5,L24520722); /* L187 BLOCK*/;
-          __tmp__FBSB=__infix_greater_equal__JGG( 15, 15);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__FBSB) {
-            lisaac_push(&__pos__SF5,L24524306); /* L187 BLOCK*/;
-            lisaac_push_first(&__pos__GBNC,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__L3PC,L24528914); /* L187 BLOCK*/;
-            lisaac_push_first(&__pos__OBNC,L11279927); /* L86 COLLECTION*/;
-            __tmp__P2ZB=count__NP5(Self__VKAB);
-            /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__P2ZB == __tmp__AIXB)) {
-              lisaac_push(&__pos__L3PC,L24525842); /* L187 BLOCK*/;
-              lisaac_push_first(&__pos__OBNC,L13509634); /* L103 TRUE*/;
-              __tmp__10ZB=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__L3PC,L24525842); /* L187 BLOCK*/;
-              lisaac_push_first(&__pos__OBNC,L14689286); /* L112 FALSE*/;
-              __tmp__10ZB=TRUE__B__;
-            };
-            __tmp__BIXB=__tmp__10ZB;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__SF5,L24524306); /* L187 BLOCK*/;
-            lisaac_push_first(&__pos__GBNC,L12081158); /* L92 FALSE*/;
-            __tmp__BIXB=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BIXB) {
-            lisaac_push(&__pos__SF5,L24775186); /* L189 BLOCK*/;
-            lisaac_push_first(&__pos__GBNC,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__L3PC,L24532498); /* L187 BLOCK*/;
-            lisaac_push(&__pos__L3PC,L24672274); /* L188 BLOCK*/;
-            lisaac_push_first(&__pos__OBNC,L9452548); /* L72 OBJECT*/;
-            lisaac_push_first(&__pos__W5DE,L8260100); /* L63 OBJECT*/;
-            lisaac_push_first(&__pos__OUSB,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__CBSB,L8009220); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__tmp__R0ZB));
-            lisaac_push(&__pos__OBNC,L9574916); /* L73 OBJECT*/;
-            print__P5F((&__string_2));
-            lisaac_push(&__pos__OBNC,L9706500); /* L74 OBJECT*/;
-            lisaac_push_first(&__pos__W5DE,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__pos__OUSB,L5005391); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__pos__CBSB,L18378320); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__pos__OARB,L6962209); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__pos__OBNC,L9848324); /* L75 OBJECT*/;
-            lisaac_push_first(&__pos__W5DE,L10904580); /* L83 OBJECT*/;
-            lisaac_push_first(&__pos__OUSB,L9055341); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__pos__SF5,L24775186); /* L189 BLOCK*/;
-            lisaac_push_first(&__pos__GBNC,L8530438); /* L65 FALSE*/;
-          };
-        };
-        lisaac_push(&__pos__0UCB,L22026760); /* L168 NUMERIC*/;
-        lisaac_push_first(&__pos__NKFB,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__FVCB,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__SF5,L9195016); /* L70 NUMERIC*/;
-        __tmp__4H5=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__NKFB,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__FVCB,L9195016); /* L70 NUMERIC*/;
-        __tmp__AIXB=(__INTEGER__K)(__tmp__XF5 - __tmp__4H5);
-        lisaac_push(&__pos__0UCB,L22038024); /* L168 NUMERIC*/;
-        __tmp__XF5=__tmp__AIXB;
-        goto to__do__J0J;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__RZJ,L22153736); /* L169 NUMERIC*/;
-        lisaac_push_first(&__pos__MF5,L8530438); /* L65 FALSE*/;
-      };
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__SUG,L151521822); /* L1156 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__Z3H,L8530438); /* L65 FALSE*/;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (((*(VIDEO__QB__)).edges_upper__YVG !=  0)) {
-    lisaac_push(&__pos__SUG,L152046110); /* L1160 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__Z3H,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__HVG,L151922206); /* L1159 ABSTRACT_BITMAP*/;
-    connect_first__30J(Self__TUG);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__SUG,L152046110); /* L1160 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__Z3H,L8530438); /* L65 FALSE*/;
   };
-  lisaac_push(&__pos__SUG,L152183326); /* L1161 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__Z3H,L35275806); /* L269 ABSTRACT_BITMAP*/;
-  Self__TUG->parent_window__XT.spot_x__WWG= 1;
-  Self__TUG->parent_window__XT.spot_y__YWG= 1;
-  (*(VIDEO__QB__)).x_origin__EWG= 1;
-  (*(VIDEO__QB__)).y_origin__FWG= 1;
-  (*(VIDEO__QB__)).begin_y__GWG=NULL;
-  (*(VIDEO__QB__)).last_y__HWG=NULL;
-  __tmp__XF5=(*(VIDEO__QB__)).poly_ymax__IWG;
-  lisaac_push(&__pos__SUG,L152977438); /* L1167 ABSTRACT_BITMAP*/;
-  __tmp__NG5=max__IMH(__tmp__XF5, 1);
-  (*(VIDEO__QB__)).poly_ymax__IWG=__tmp__NG5;
 }
 
-static void poly_line_to__NWG(__MOUSE__VT *Self__PWG,__INTEGER__K x1__QWG,__INTEGER__K y1__RWG)
-/* (Strict MOUSE{MOUSE__VT},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
+static __li__K li__BX4B(__li__ES0 *li__CX4B)
+/* (Strict G_DIV_EXPR{li__ES0}) With result Recursive, No inlinable. NO CONTEXT! */
 {
-  __INTEGER__K x0__UWG,y0__VWG,__tmp__LXG,__tmp__OXG,__tmp__PXG;
-  __INTEGER__K __tmp__GYAB,__tmp__PXAB,__tmp__UVAB,__tmp__VVAB;
-  __INTEGER__K __tmp__LIGE,__tmp__WVAB,__tmp__5VAB,__tmp__TIGE;
-  __INTEGER__K __tmp__XWAB,__tmp__YWAB;
-  __EDGE__WUG *__tmp__5XG,*__tmp__GXAB,*Self__LJAE,*Self__RP3D;
-  __POINTER__CB __tmp__K1DB;
-  _____CONTEXT __pos__OWG,__pos__Y5H,__pos__4WG,__pos__YW0D,__pos__WXG;
-  _____CONTEXT __pos__JCV,__pos__TUW,__pos__SCV,__pos__1XG,__pos__QVAB;
-  _____CONTEXT __pos__HIGE,__pos__IIGE,__pos__JIGE,__pos__QIGE;
-  _____CONTEXT __pos__RIGE,__pos__YIGE,__pos__ZIGE,__pos__EJGE;
-  __BOOLEAN__C __tmp__CXG,__tmp__NCV,__tmp__YVAB,__tmp__CWAB;
-  __BOOLEAN__C __tmp__U1DB;
-  __FAST_ARRAYoEDGEo__YUG *__tmp__MXG,*__tmp__4XG,*Self__RVAB;
-  __FAST_ARRAYoEDGEo__YUG *__tmp__11G;
-  void **__tmp__QWAB,**__tmp__1WAB;
-  lisaac_push_first(&__pos__OWG,L153371166); /* L1170 ABSTRACT_BITMAP*/;
-  x0__UWG=Self__PWG->parent_window__XT.spot_x__WWG;
-  y0__VWG=Self__PWG->parent_window__XT.spot_y__YWG;
-  /* __TRUE__B__ __FALSE__I__ */
-if ((x0__UWG != x1__QWG)) {
-    lisaac_push(&__pos__OWG,L154279966); /* L1177 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__Y5H,L10377218); /* L79 TRUE*/;
-    __tmp__CXG=TRUE__B__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__OWG,L154279966); /* L1177 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__Y5H,L11832326); /* L90 FALSE*/;
-    lisaac_push_first(&__pos__4WG,L154280990); /* L1177 ABSTRACT_BITMAP*/;
-    __tmp__CXG=(y0__VWG != y1__RWG);
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CXG) {
-    lisaac_push(&__pos__OWG,L161876510); /* L1235 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__Y5H,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__4WG,L154544670); /* L1179 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__YW0D,L35275806); /* L269 ABSTRACT_BITMAP*/;
-    Self__PWG->parent_window__XT.spot_x__WWG=x1__QWG;
-    Self__PWG->parent_window__XT.spot_y__YWG=y1__RWG;
-    __tmp__LXG=(*(VIDEO__QB__)).edges_upper__YVG;
-    __tmp__MXG=(*(VIDEO__QB__)).edges__BVG;
-    /* NULL __FAST_ARRAYoEDGEo__YUG__ */
-if (__tmp__MXG==NULL) {
-      lisaac_push(&__pos__4WG,L154813470); /* L1181 ABSTRACT_BITMAP*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* FAST_ARRAY(EDGE) */ {
-      __tmp__OXG=(*(__tmp__MXG)).upper__NXG;
-    };
-    lisaac_push(&__pos__4WG,L154813982); /* L1181 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__YW0D,L9195016); /* L70 NUMERIC*/;
-    __tmp__PXG=(__INTEGER__K)(__tmp__OXG -  4);
-    lisaac_push(&__pos__4WG,L154806814); /* L1181 ABSTRACT_BITMAP*/;
-    __tmp__CXG=__infix_greater_equal__JGG(__tmp__LXG,__tmp__PXG);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CXG) {
-      lisaac_push(&__pos__4WG,L155455006); /* L1186 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__YW0D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__WXG,L155321374); /* L1185 ABSTRACT_BITMAP*/;
-      __tmp__OXG= 0;
-      lisaac_push_first(&__pos__JCV,L21764104); /* L166 NUMERIC*/;
-      to__do__ICV:
-      {
-        lisaac_push(&__pos__JCV,L21764104); /* L166 NUMERIC*/;
-        __tmp__NCV=__infix_less_equal__GTG(__tmp__OXG, 15);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NCV) {
-          lisaac_push(&__pos__JCV,L22153736); /* L169 NUMERIC*/;
-          lisaac_push_first(&__pos__TUW,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__SCV,L21899272); /* L167 NUMERIC*/;
-          lisaac_push_first(&__pos__1XG,L155064862); /* L1183 ABSTRACT_BITMAP*/;
-          __tmp__4XG=(*(VIDEO__QB__)).edges__BVG;
-          lisaac_push(&__pos__1XG,L155204126); /* L1184 ABSTRACT_BITMAP*/;
-          __tmp__5XG=clone__WIAB();
-          /* NULL __FAST_ARRAYoEDGEo__YUG__ */
-if (__tmp__4XG==NULL) {
-            lisaac_push(&__pos__1XG,L155204638); /* L1184 ABSTRACT_BITMAP*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* FAST_ARRAY(EDGE) */ {
-            lisaac_push(&__pos__1XG,L155204638); /* L1184 ABSTRACT_BITMAP*/;
-            Self__RVAB=((__FAST_ARRAYoEDGEo__YUG *)__tmp__4XG);
-            lisaac_push_first(&__pos__QVAB,L37760577); /* L288 FAST_ARRAY*/;
-            __tmp__GYAB=(*(Self__RVAB)).upper__NXG;
-            lisaac_push(&__pos__QVAB,L23215671); /* L177 COLLECTION*/;
-            __tmp__PXAB=count__NP5(Self__RVAB);
-            __tmp__UVAB=(*(Self__RVAB)).upper__NXG;
-            __tmp__VVAB=(*(Self__RVAB)).capacity__SA5;
-            lisaac_push(&__pos__QVAB,L38148161); /* L291 FAST_ARRAY*/;
-            lisaac_push_first(&__pos__HIGE,L9990152); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__IIGE,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__JIGE,L9195016); /* L70 NUMERIC*/;
-            __tmp__LIGE=(__INTEGER__K)(-  1);
-            lisaac_push(&__pos__HIGE,L9989128); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__IIGE,L9195016); /* L70 NUMERIC*/;
-            __tmp__WVAB=(__INTEGER__K)(__tmp__UVAB - __tmp__LIGE);
-            lisaac_push(&__pos__QVAB,L38156353); /* L291 FAST_ARRAY*/;
-            lisaac_push_first(&__pos__HIGE,L9195016); /* L70 NUMERIC*/;
-            __tmp__UVAB=(__INTEGER__K)(__tmp__VVAB -  1);
-            lisaac_push(&__pos__QVAB,L38150721); /* L291 FAST_ARRAY*/;
-            __tmp__YVAB=__infix_less_equal__GTG(__tmp__WVAB,__tmp__UVAB);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__YVAB) {
-              lisaac_push(&__pos__QVAB,L38406721); /* L293 FAST_ARRAY*/;
-              lisaac_push_first(&__pos__HIGE,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__IIGE,L38160961); /* L291 FAST_ARRAY*/;
-              __tmp__5VAB=(*(Self__RVAB)).upper__NXG;
-              lisaac_push(&__pos__IIGE,L38284353); /* L292 FAST_ARRAY*/;
-              lisaac_push_first(&__pos__JIGE,L9990152); /* L76 NUMERIC*/;
-              lisaac_push_first(&__pos__QIGE,L11029512); /* L84 NUMERIC*/;
-              lisaac_push_first(&__pos__RIGE,L9195016); /* L70 NUMERIC*/;
-              __tmp__TIGE=(__INTEGER__K)(-  1);
-              lisaac_push(&__pos__JIGE,L9989128); /* L76 NUMERIC*/;
-              lisaac_push_first(&__pos__QIGE,L9195016); /* L70 NUMERIC*/;
-              (*(Self__RVAB)).upper__NXG=(__INTEGER__K)(__tmp__5VAB - __tmp__TIGE);
-              __tmp__CWAB=TRUE__B__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__QVAB,L38406721); /* L293 FAST_ARRAY*/;
-              lisaac_push_first(&__pos__HIGE,L8530438); /* L65 FALSE*/;
-              __tmp__CWAB=FALSE__I__;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if ((! __tmp__CWAB)) {
-              lisaac_push(&__pos__QVAB,L39586369); /* L302 FAST_ARRAY*/;
-              lisaac_push_first(&__pos__HIGE,L10362374); /* L79 FALSE*/;
-              lisaac_push_first(&__pos__IIGE,L38411329); /* L293 FAST_ARRAY*/;
-              /* __TRUE__B__ __FALSE__I__ */
-if (((*(Self__RVAB)).capacity__SA5 ==  0)) {
-                lisaac_push(&__pos__HIGE,L10881542); /* L83 FALSE*/;
-                lisaac_push_first(&__pos__IIGE,L6825986); /* L52 TRUE*/;
-                lisaac_push_first(&__pos__JIGE,L10494470); /* L80 FALSE*/;
-                lisaac_push_first(&__pos__QIGE,L38556225); /* L294 FAST_ARRAY*/;
-                __tmp__QWAB=create__H0HB( 2);
-                (*(Self__RVAB)).storage__EG5=__tmp__QWAB;
-                (*(Self__RVAB)).capacity__SA5= 2;
-                (*(Self__RVAB)).upper__NXG= 0;
-              } else /* FALSE */ {
-                lisaac_push(&__pos__HIGE,L10881542); /* L83 FALSE*/;
-                lisaac_push_first(&__pos__IIGE,L6826502); /* L52 FALSE*/;
-                lisaac_push_first(&__pos__JIGE,L10759174); /* L82 FALSE*/;
-                lisaac_push_first(&__pos__QIGE,L38934593); /* L297 FAST_ARRAY*/;
-                __tmp__XWAB=(*(Self__RVAB)).capacity__SA5;
-                lisaac_push(&__pos__QIGE,L39072321); /* L298 FAST_ARRAY*/;
-                lisaac_push_first(&__pos__RIGE,L9457160); /* L72 NUMERIC*/;
-                __tmp__YWAB=(__INTEGER__K)(__tmp__XWAB <<  1);
-                __tmp__QWAB=(*(Self__RVAB)).storage__EG5;
-                __tmp__XWAB=(*(Self__RVAB)).capacity__SA5;
-                /* NULL __NATIVE_ARRAYoEDGEo__5F5__ */
-if (__tmp__QWAB==NULL) {
-                  lisaac_push(&__pos__QIGE,L39220801); /* L299 FAST_ARRAY*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* NATIVE_ARRAY(EDGE) */ {
-                  lisaac_push(&__pos__QIGE,L39220801); /* L299 FAST_ARRAY*/;
-                  __tmp__1WAB=realloc__with__IYWB(((void **)__tmp__QWAB),__tmp__XWAB,__tmp__YWAB);
-                };
-                (*(Self__RVAB)).storage__EG5=__tmp__1WAB;
-                (*(Self__RVAB)).capacity__SA5=__tmp__YWAB;
-                __tmp__XWAB=(*(Self__RVAB)).upper__NXG;
-                lisaac_push(&__pos__QIGE,L39464001); /* L301 FAST_ARRAY*/;
-                lisaac_push_first(&__pos__RIGE,L9990152); /* L76 NUMERIC*/;
-                lisaac_push_first(&__pos__YIGE,L11029512); /* L84 NUMERIC*/;
-                lisaac_push_first(&__pos__ZIGE,L9195016); /* L70 NUMERIC*/;
-                __tmp__YWAB=(__INTEGER__K)(-  1);
-                lisaac_push(&__pos__RIGE,L9989128); /* L76 NUMERIC*/;
-                lisaac_push_first(&__pos__YIGE,L9195016); /* L70 NUMERIC*/;
-                (*(Self__RVAB)).upper__NXG=(__INTEGER__K)(__tmp__XWAB - __tmp__YWAB);
-              };
-            };
-            __tmp__QWAB=(*(Self__RVAB)).storage__EG5;
-            __tmp__UVAB=(*(Self__RVAB)).upper__NXG;
-            /* NULL __NATIVE_ARRAYoEDGEo__5F5__ */
-if (__tmp__QWAB==NULL) {
-              lisaac_push(&__pos__QVAB,L39731265); /* L303 FAST_ARRAY*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* NATIVE_ARRAY(EDGE) */ {
-              lisaac_push(&__pos__QVAB,L39731265); /* L303 FAST_ARRAY*/;
-              put__to__U4VB(((void **)__tmp__QWAB),__tmp__5XG,__tmp__UVAB);
-            };
-            lisaac_push(&__pos__QVAB,L23071799); /* L176 COLLECTION*/;
-            lisaac_push_first(&__pos__HIGE,L24393746); /* L186 BLOCK*/;
-            lisaac_push_first(&__pos__IIGE,L7481860); /* L57 OBJECT*/;
-            __tmp__K1DB=((__POINTER__CB )(top_context->back->back));
-            lisaac_push(&__pos__HIGE,L24520722); /* L187 BLOCK*/;
-            __tmp__YVAB=__infix_greater_equal__JGG( 15, 15);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__YVAB) {
-              lisaac_push(&__pos__HIGE,L24524306); /* L187 BLOCK*/;
-              lisaac_push_first(&__pos__IIGE,L10652674); /* L81 TRUE*/;
-              lisaac_push_first(&__pos__JIGE,L24528914); /* L187 BLOCK*/;
-              lisaac_push_first(&__pos__QIGE,L23075895); /* L176 COLLECTION*/;
-              __tmp__GXAB=last__SZNB(Self__RVAB);
-              /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__GXAB == (void *)__tmp__5XG)) {
-                lisaac_push(&__pos__JIGE,L24525842); /* L187 BLOCK*/;
-                lisaac_push_first(&__pos__QIGE,L13509634); /* L103 TRUE*/;
-                __tmp__U1DB=FALSE__I__;
-              } else /* FALSE */ {
-                lisaac_push(&__pos__JIGE,L24525842); /* L187 BLOCK*/;
-                lisaac_push_first(&__pos__QIGE,L14689286); /* L112 FALSE*/;
-                __tmp__U1DB=TRUE__B__;
-              };
-              __tmp__CWAB=__tmp__U1DB;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__HIGE,L24524306); /* L187 BLOCK*/;
-              lisaac_push_first(&__pos__IIGE,L12081158); /* L92 FALSE*/;
-              __tmp__CWAB=FALSE__I__;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CWAB) {
-              lisaac_push(&__pos__HIGE,L24775186); /* L189 BLOCK*/;
-              lisaac_push_first(&__pos__IIGE,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__JIGE,L24532498); /* L187 BLOCK*/;
-              lisaac_push(&__pos__JIGE,L24672274); /* L188 BLOCK*/;
-              lisaac_push_first(&__pos__QIGE,L9452548); /* L72 OBJECT*/;
-              lisaac_push_first(&__pos__RIGE,L8260100); /* L63 OBJECT*/;
-              lisaac_push_first(&__pos__YIGE,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__ZIGE,L8009220); /* L61 OBJECT*/;
-              lisaac_stack_print((_____CONTEXT *)(__tmp__K1DB));
-              lisaac_push(&__pos__QIGE,L9574916); /* L73 OBJECT*/;
-              print__P5F((&__string_2));
-              lisaac_push(&__pos__QIGE,L9706500); /* L74 OBJECT*/;
-              lisaac_push_first(&__pos__RIGE,L10241040); /* L78 CHARACTER*/;
-              lisaac_push_first(&__pos__YIGE,L5005391); /* L38 STD_OUTPUT*/;
-              lisaac_push_first(&__pos__ZIGE,L18378320); /* L140 OUTPUT_STREAM*/;
-              lisaac_push_first(&__pos__EJGE,L6962209); /* L53 SYSTEM_IO*/;
-              fputc((int)('\n'),stdout);
-              lisaac_push(&__pos__QIGE,L9848324); /* L75 OBJECT*/;
-              lisaac_push_first(&__pos__RIGE,L10904580); /* L83 OBJECT*/;
-              lisaac_push_first(&__pos__YIGE,L9055341); /* L69 SYSTEM*/;
-              exit(( 1));
-            } else /* FALSE */ {
-              lisaac_push(&__pos__HIGE,L24775186); /* L189 BLOCK*/;
-              lisaac_push_first(&__pos__IIGE,L8530438); /* L65 FALSE*/;
-            };
-            lisaac_push(&__pos__QVAB,L23202871); /* L177 COLLECTION*/;
-            lisaac_push_first(&__pos__HIGE,L24393746); /* L186 BLOCK*/;
-            lisaac_push_first(&__pos__IIGE,L7481860); /* L57 OBJECT*/;
-            __tmp__K1DB=((__POINTER__CB )(top_context->back->back));
-            lisaac_push(&__pos__HIGE,L24520722); /* L187 BLOCK*/;
-            __tmp__YVAB=__infix_greater_equal__JGG( 15, 15);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__YVAB) {
-              lisaac_push(&__pos__HIGE,L24524306); /* L187 BLOCK*/;
-              lisaac_push_first(&__pos__IIGE,L10652674); /* L81 TRUE*/;
-              lisaac_push_first(&__pos__JIGE,L24528914); /* L187 BLOCK*/;
-              lisaac_push_first(&__pos__QIGE,L23207479); /* L177 COLLECTION*/;
-              __tmp__5VAB=count__NP5(Self__RVAB);
-              lisaac_push(&__pos__QIGE,L23210039); /* L177 COLLECTION*/;
-              lisaac_push_first(&__pos__RIGE,L9990152); /* L76 NUMERIC*/;
-              lisaac_push_first(&__pos__YIGE,L11029512); /* L84 NUMERIC*/;
-              lisaac_push_first(&__pos__ZIGE,L9195016); /* L70 NUMERIC*/;
-              __tmp__TIGE=(__INTEGER__K)(- __tmp__PXAB);
-              lisaac_push(&__pos__RIGE,L9989128); /* L76 NUMERIC*/;
-              lisaac_push_first(&__pos__YIGE,L9195016); /* L70 NUMERIC*/;
-              /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__5VAB == (__INTEGER__K)( 1 - __tmp__TIGE))) {
-                lisaac_push(&__pos__JIGE,L24525842); /* L187 BLOCK*/;
-                lisaac_push_first(&__pos__QIGE,L13509634); /* L103 TRUE*/;
-                __tmp__U1DB=FALSE__I__;
-              } else /* FALSE */ {
-                lisaac_push(&__pos__JIGE,L24525842); /* L187 BLOCK*/;
-                lisaac_push_first(&__pos__QIGE,L14689286); /* L112 FALSE*/;
-                __tmp__U1DB=TRUE__B__;
-              };
-              __tmp__CWAB=__tmp__U1DB;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__HIGE,L24524306); /* L187 BLOCK*/;
-              lisaac_push_first(&__pos__IIGE,L12081158); /* L92 FALSE*/;
-              __tmp__CWAB=FALSE__I__;
-            };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CWAB) {
-              lisaac_push(&__pos__HIGE,L24775186); /* L189 BLOCK*/;
-              lisaac_push_first(&__pos__IIGE,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__JIGE,L24532498); /* L187 BLOCK*/;
-              lisaac_push(&__pos__JIGE,L24672274); /* L188 BLOCK*/;
-              lisaac_push_first(&__pos__QIGE,L9452548); /* L72 OBJECT*/;
-              lisaac_push_first(&__pos__RIGE,L8260100); /* L63 OBJECT*/;
-              lisaac_push_first(&__pos__YIGE,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__ZIGE,L8009220); /* L61 OBJECT*/;
-              lisaac_stack_print((_____CONTEXT *)(__tmp__K1DB));
-              lisaac_push(&__pos__QIGE,L9574916); /* L73 OBJECT*/;
-              print__P5F((&__string_2));
-              lisaac_push(&__pos__QIGE,L9706500); /* L74 OBJECT*/;
-              lisaac_push_first(&__pos__RIGE,L10241040); /* L78 CHARACTER*/;
-              lisaac_push_first(&__pos__YIGE,L5005391); /* L38 STD_OUTPUT*/;
-              lisaac_push_first(&__pos__ZIGE,L18378320); /* L140 OUTPUT_STREAM*/;
-              lisaac_push_first(&__pos__EJGE,L6962209); /* L53 SYSTEM_IO*/;
-              fputc((int)('\n'),stdout);
-              lisaac_push(&__pos__QIGE,L9848324); /* L75 OBJECT*/;
-              lisaac_push_first(&__pos__RIGE,L10904580); /* L83 OBJECT*/;
-              lisaac_push_first(&__pos__YIGE,L9055341); /* L69 SYSTEM*/;
-              exit(( 1));
-            } else /* FALSE */ {
-              lisaac_push(&__pos__HIGE,L24775186); /* L189 BLOCK*/;
-              lisaac_push_first(&__pos__IIGE,L8530438); /* L65 FALSE*/;
-            };
-            lisaac_push(&__pos__QVAB,L23333943); /* L178 COLLECTION*/;
-            lisaac_push_first(&__pos__HIGE,L24520722); /* L187 BLOCK*/;
-            __tmp__YVAB=__infix_greater_equal__JGG( 15, 15);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__YVAB) {
-              lisaac_push(&__pos__HIGE,L24524306); /* L187 BLOCK*/;
-              lisaac_push_first(&__pos__IIGE,L10652674); /* L81 TRUE*/;
-              lisaac_push_first(&__pos__JIGE,L24525842); /* L187 BLOCK*/;
-              lisaac_push_first(&__pos__QIGE,L13509634); /* L103 TRUE*/;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__HIGE,L24524306); /* L187 BLOCK*/;
-              lisaac_push_first(&__pos__IIGE,L12081158); /* L92 FALSE*/;
-            };
-            lisaac_push(&__pos__HIGE,L24775186); /* L189 BLOCK*/;
-            lisaac_push(&__pos__QVAB,L23465015); /* L179 COLLECTION*/;
-            lisaac_push_first(&__pos__HIGE,L24393746); /* L186 BLOCK*/;
-            lisaac_push_first(&__pos__IIGE,L7481860); /* L57 OBJECT*/;
-            __tmp__K1DB=((__POINTER__CB )(top_context->back->back));
-            lisaac_push(&__pos__HIGE,L24520722); /* L187 BLOCK*/;
-            __tmp__YVAB=__infix_greater_equal__JGG( 15, 15);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__YVAB) {
-              lisaac_push(&__pos__HIGE,L24524306); /* L187 BLOCK*/;
-              lisaac_push_first(&__pos__IIGE,L10652674); /* L81 TRUE*/;
-              lisaac_push_first(&__pos__JIGE,L24528914); /* L187 BLOCK*/;
-              lisaac_push_first(&__pos__QIGE,L23466039); /* L179 COLLECTION*/;
-              __tmp__5VAB=(*(Self__RVAB)).upper__NXG;
-              lisaac_push(&__pos__QIGE,L23472183); /* L179 COLLECTION*/;
-              lisaac_push_first(&__pos__RIGE,L9990152); /* L76 NUMERIC*/;
-              lisaac_push_first(&__pos__YIGE,L11029512); /* L84 NUMERIC*/;
-              lisaac_push_first(&__pos__ZIGE,L9195016); /* L70 NUMERIC*/;
-              __tmp__TIGE=(__INTEGER__K)(- __tmp__GYAB);
-              lisaac_push(&__pos__RIGE,L9989128); /* L76 NUMERIC*/;
-              lisaac_push_first(&__pos__YIGE,L9195016); /* L70 NUMERIC*/;
-              /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__5VAB == (__INTEGER__K)( 1 - __tmp__TIGE))) {
-                lisaac_push(&__pos__JIGE,L24525842); /* L187 BLOCK*/;
-                lisaac_push_first(&__pos__QIGE,L13509634); /* L103 TRUE*/;
-                __tmp__U1DB=FALSE__I__;
-              } else /* FALSE */ {
-                lisaac_push(&__pos__JIGE,L24525842); /* L187 BLOCK*/;
-                lisaac_push_first(&__pos__QIGE,L14689286); /* L112 FALSE*/;
-                __tmp__U1DB=TRUE__B__;
-              };
-              __tmp__CWAB=__tmp__U1DB;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__HIGE,L24524306); /* L187 BLOCK*/;
-              lisaac_push_first(&__pos__IIGE,L12081158); /* L92 FALSE*/;
-              __tmp__CWAB=FALSE__I__;
+  __li__K li__FX4B,li__Y30D,li__HX4B,li__DX4B;
+  void *li__X30D;
+  li__FX4B=li__VIKC(((__li__YC *)li__CX4B->li__HS0.li__ZQ4B));
+  li__X30D=((__li__RL *)li__CX4B->li__HS0.li__4Q4B)->li__SL.li__RR;
+  if (((struct ___OBJ *)li__X30D)->__id==__li__SB__) {
+    li__Y30D= 512;
+  } else /* G_DIV_EXPR */ {
+    li__Y30D=li__BX4B(((__li__ES0 *)li__X30D));
+  };
+  li__HX4B=(__li__K)(li__Y30D +  4);
+  li__Y30D= 0;
+  if ((li__FX4B > li__HX4B)) {
+    li__Y30D=li__FX4B;
+  } else /* FALSE */ {
+    li__Y30D=li__HX4B;
+  };
+  li__DX4B=li__Y30D;
+  return(li__DX4B);
+}
+
+static void li__30TC(__li__RL *li__40TC)
+/* (Strict G_RAW{li__RL}) Void No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__K li__B1TC,li__C1TC,li__D1TC,li__E1TC,li__F1TC,li__G1TC;
+  __li__K li__I1TC,li__42TC,li__KGXD,li__OGXD,li__SGXD,li__WGXD;
+  __li__K li__R13D,li__B23D;
+  __li__0KB *li__K1TC,*li__U1TC,*li__213D,*li__V4TC;
+  void *li__L1TC,*li__M1TC,*li__T1TC,*li__L4TC,*li__54TC;
+  __li__GB li__P13D,li__V13D;
+  __li__RQF li__Q13D,li__S13D,li__T13D;
+  __li__U li__W13D;
+  __li__DXB *li__413D,*li__M23D,*li__523D;
+  __li__GXB *li__E33D,*li__S33D,*li__C43D;
+  __li__C li__J1TC,li__Y4TC;
+  li__B1TC= 0;
+  li__C1TC= 0;
+  li__D1TC= 0;
+  li__E1TC= 0;
+  li__F1TC= 0;
+  li__G1TC= 0;
+  li__I1TC= 0;
+  li__J1TC=li__I__;
+  li__K1TC=NULL;
+  li__L1TC=NULL;
+  li__M1TC=NULL;
+  if (((void *)li__40TC->li__SL.li__VC.li__H4 != (void *)NULL)) {
+    li__T1TC=li__40TC->li__SL.li__VC.li__H4;
+    switch (((struct ___OBJ *)li__T1TC)->__id) {
+    case __li__TB__: {
+      li__U1TC=((__li__TB *)li__T1TC)->li__2KB;
+    } break;
+    case __li__TC__: {
+      li__U1TC=((__li__TC *)li__T1TC)->li__XC.li__VC.li__2KB;
+    } break;
+    case __li__RL__: {
+      li__U1TC=((__li__RL *)li__T1TC)->li__SL.li__VC.li__2KB;
+    } break;
+    };
+    li__K1TC=li__U1TC;
+    if (((void *)li__U1TC == (void *)NULL)) {
+      li__J1TC=li__B__;
+    } else /* FALSE */ {
+      li__B1TC=li__U1TC->li__HYB->li__JYB;
+      li__D1TC=li__U1TC->li__LYB->li__JYB;
+      li__C1TC=li__U1TC->li__OYB->li__QYB;
+      li__E1TC=(__li__K)(li__U1TC->li__SYB->li__QYB -  1);
+    };
+  } else /* FALSE */ {
+    li__C1TC= 0;
+    li__B1TC= 0;
+    li__D1TC=(__li__K)((*(li__UB__)).li__PD -  1);
+    li__E1TC=(__li__K)((*(li__UB__)).li__QD -  1);
+  };
+  if ((! li__J1TC)) {
+    li__F1TC=li__40TC->li__SL.li__VC.li__3JB;
+    li__42TC=(__li__K)((__li__K)(li__F1TC + li__40TC->li__SL.li__VC.li__ZR) -  1);
+    li__G1TC=li__40TC->li__SL.li__VC.li__4JB;
+    li__I1TC=(__li__K)((__li__K)(li__G1TC + li__40TC->li__SL.li__VC.li__3R) -  1);
+    if (((((li__42TC >= li__B1TC) && (li__F1TC <= li__D1TC)) && (li__I1TC >= li__C1TC)) && (li__G1TC <= li__E1TC))) {
+      li__KGXD= 0;
+      if ((li__F1TC > li__B1TC)) {
+        li__KGXD=li__F1TC;
+      } else /* FALSE */ {
+        li__KGXD=li__B1TC;
+      };
+      li__F1TC=li__KGXD;
+      li__OGXD= 0;
+      if ((li__42TC > li__D1TC)) {
+        li__OGXD=li__D1TC;
+      } else /* FALSE */ {
+        li__OGXD=li__42TC;
+      };
+      li__SGXD= 0;
+      if ((li__G1TC > li__C1TC)) {
+        li__SGXD=li__G1TC;
+      } else /* FALSE */ {
+        li__SGXD=li__C1TC;
+      };
+      li__G1TC=li__SGXD;
+      li__WGXD= 0;
+      if ((li__I1TC > li__E1TC)) {
+        li__WGXD=li__E1TC;
+      } else /* FALSE */ {
+        li__WGXD=li__I1TC;
+      };
+      li__U1TC=NULL;
+      li__P13D=((__li__GB )(NULL));
+      li__Q13D=((__li__RQF )sizeof(__li__0KB));
+      if ((li__Q13D ==  0)) {
+        li__U1TC=li__0KB__;
+      } else /* FALSE */ {
+        li__R13D=__li__0KB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__Q13D));
+        if ((li__R13D == (__li__K)(-  1))) {
+          li__S13D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__T13D=(__li__RQF)((__li__RQF)(li__Q13D - (__li__RQF)(((__li__RQF ) 0) - li__S13D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__S13D) - ((__li__RQF ) 1)));
+          li__S13D=(__li__RQF)(li__T13D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__V13D=li__PDK(li__T13D,((__li__GB )(&(table_size[(li__S13D)-1]))),((__li__U )li__T13D));
+          li__P13D=li__V13D;
+        } else /* FALSE */ {
+          li__W13D=((__li__U )li__R13D);
+          li__S13D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__T13D=(__li__RQF)((__li__RQF)(li__Q13D - (__li__RQF)(((__li__RQF ) 0) - li__S13D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__S13D) - ((__li__RQF ) 1)));
+          li__V13D=li__PDK(li__T13D,((__li__GB )(&(table_type[(li__W13D)]))),(__li__U)(li__W13D |  1));
+          li__P13D=li__V13D;
+        };
+        li__213D=((__li__0KB *)li__P13D);
+        li__U1TC=li__213D;
+        *(li__213D) = *(li__0KB__);
+      };
+      ((__li__0KB *)li__U1TC)->li__VED=li__40TC;
+      li__40TC->li__SL.li__VC.li__2KB=li__U1TC;
+      li__L1TC=li__40TC;
+      do {
+        switch (((struct ___OBJ *)li__L1TC)->__id) {
+        case __li__TB__: {
+          li__L4TC=((__li__TB *)li__L1TC)->li__WKB;
+        } break;
+        case __li__TC__: {
+          li__L4TC=((__li__TC *)li__L1TC)->li__XC.li__VC.li__WKB;
+        } break;
+        case __li__RL__: {
+          li__L4TC=((__li__RL *)li__L1TC)->li__SL.li__VC.li__WKB;
+        } break;
+        };
+        li__M1TC=li__L4TC;
+        li__XXGD:
+        {
+          if (((void *)li__M1TC != (void *)NULL)) {
+            switch (((struct ___OBJ *)li__M1TC)->__id) {
+            case __li__SB__: {
+              li__V4TC=((__li__SB *)li__M1TC)->li__HC.li__2KB;
+            } break;
+            case __li__TC__: {
+              li__V4TC=((__li__TC *)li__M1TC)->li__XC.li__VC.li__2KB;
+            } break;
+            case __li__YC__: {
+              li__V4TC=((__li__YC *)li__M1TC)->li__ZC.li__2KB;
+            } break;
+            case __li__RL__: {
+              li__V4TC=((__li__RL *)li__M1TC)->li__SL.li__VC.li__2KB;
+            } break;
+            case __li__AS__: {
+              li__V4TC=((__li__AS *)li__M1TC)->li__BS.li__2KB;
+            } break;
+            case __li__GS__: {
+              li__V4TC=((__li__GS *)li__M1TC)->li__IS.li__2KB;
+            } break;
             };
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CWAB) {
-              lisaac_push(&__pos__HIGE,L24775186); /* L189 BLOCK*/;
-              lisaac_push_first(&__pos__IIGE,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__JIGE,L24532498); /* L187 BLOCK*/;
-              lisaac_push(&__pos__JIGE,L24672274); /* L188 BLOCK*/;
-              lisaac_push_first(&__pos__QIGE,L9452548); /* L72 OBJECT*/;
-              lisaac_push_first(&__pos__RIGE,L8260100); /* L63 OBJECT*/;
-              lisaac_push_first(&__pos__YIGE,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__ZIGE,L8009220); /* L61 OBJECT*/;
-              lisaac_stack_print((_____CONTEXT *)(__tmp__K1DB));
-              lisaac_push(&__pos__QIGE,L9574916); /* L73 OBJECT*/;
-              print__P5F((&__string_2));
-              lisaac_push(&__pos__QIGE,L9706500); /* L74 OBJECT*/;
-              lisaac_push_first(&__pos__RIGE,L10241040); /* L78 CHARACTER*/;
-              lisaac_push_first(&__pos__YIGE,L5005391); /* L38 STD_OUTPUT*/;
-              lisaac_push_first(&__pos__ZIGE,L18378320); /* L140 OUTPUT_STREAM*/;
-              lisaac_push_first(&__pos__EJGE,L6962209); /* L53 SYSTEM_IO*/;
-              fputc((int)('\n'),stdout);
-              lisaac_push(&__pos__QIGE,L9848324); /* L75 OBJECT*/;
-              lisaac_push_first(&__pos__RIGE,L10904580); /* L83 OBJECT*/;
-              lisaac_push_first(&__pos__YIGE,L9055341); /* L69 SYSTEM*/;
-              exit(( 1));
-            } else /* FALSE */ {
-              lisaac_push(&__pos__HIGE,L24775186); /* L189 BLOCK*/;
-              lisaac_push_first(&__pos__IIGE,L8530438); /* L65 FALSE*/;
+            li__Y4TC=((void *)li__V4TC == (void *)NULL);
+          } else /* FALSE */ {
+            li__Y4TC=li__I__;
+          };
+          if (li__Y4TC) {
+            switch (((struct ___OBJ *)li__M1TC)->__id) {
+            case __li__SB__: {
+              li__54TC=((__li__SB *)li__M1TC)->li__HC.li__WKB;
+            } break;
+            case __li__TC__: {
+              li__54TC=((__li__TC *)li__M1TC)->li__XC.li__VC.li__WKB;
+            } break;
+            case __li__YC__: {
+              li__54TC=((__li__YC *)li__M1TC)->li__ZC.li__WKB;
+            } break;
+            case __li__RL__: {
+              li__54TC=((__li__RL *)li__M1TC)->li__SL.li__VC.li__WKB;
+            } break;
+            case __li__AS__: {
+              li__54TC=((__li__AS *)li__M1TC)->li__BS.li__WKB;
+            } break;
+            case __li__GS__: {
+              li__54TC=((__li__GS *)li__M1TC)->li__IS.li__WKB;
+            } break;
             };
+            li__M1TC=li__54TC;
+            goto li__XXGD;
           };
-          lisaac_push(&__pos__SCV,L22026760); /* L168 NUMERIC*/;
-          lisaac_push_first(&__pos__1XG,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__QVAB,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__HIGE,L9195016); /* L70 NUMERIC*/;
-          __tmp__GYAB=(__INTEGER__K)(-  1);
-          lisaac_push(&__pos__1XG,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__QVAB,L9195016); /* L70 NUMERIC*/;
-          __tmp__PXAB=(__INTEGER__K)(__tmp__OXG - __tmp__GYAB);
-          lisaac_push(&__pos__SCV,L22038024); /* L168 NUMERIC*/;
-          __tmp__OXG=__tmp__PXAB;
-          goto to__do__ICV;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__JCV,L22153736); /* L169 NUMERIC*/;
-          lisaac_push_first(&__pos__TUW,L8530438); /* L65 FALSE*/;
         };
-      };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__4WG,L155455006); /* L1186 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__YW0D,L8530438); /* L65 FALSE*/;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if ((y0__VWG == y1__RWG)) {
-      lisaac_push(&__pos__4WG,L161746462); /* L1234 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__YW0D,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__WXG,L155722782); /* L1188 ABSTRACT_BITMAP*/;
-      __tmp__4XG=(*(VIDEO__QB__)).edges__BVG;
-      __tmp__OXG=(*(VIDEO__QB__)).edges_upper__YVG;
-      /* NULL __FAST_ARRAYoEDGEo__YUG__ */
-if (__tmp__4XG==NULL) {
-        lisaac_push(&__pos__WXG,L155992094); /* L1190 ABSTRACT_BITMAP*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* FAST_ARRAY(EDGE) */ {
-        lisaac_push(&__pos__WXG,L155992094); /* L1190 ABSTRACT_BITMAP*/;
-        __tmp__5XG=item__ZK5(((__FAST_ARRAYoEDGEo__YUG *)__tmp__4XG),__tmp__OXG);
-      };
-      __tmp__OXG=(*(VIDEO__QB__)).edges_upper__YVG;
-      lisaac_push(&__pos__WXG,L156121630); /* L1191 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__JCV,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__TUW,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__SCV,L9195016); /* L70 NUMERIC*/;
-      __tmp__GYAB=(__INTEGER__K)(-  1);
-      lisaac_push(&__pos__JCV,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__TUW,L9195016); /* L70 NUMERIC*/;
-      (*(VIDEO__QB__)).edges_upper__YVG=(__INTEGER__K)(__tmp__OXG - __tmp__GYAB);
-      __tmp__4XG=(*(VIDEO__QB__)).poly_list_y__KVG;
-      /* NULL __FAST_ARRAYoEDGEo__YUG__ */
-if (__tmp__4XG==NULL) {
-        lisaac_push(&__pos__WXG,L156251166); /* L1192 ABSTRACT_BITMAP*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* FAST_ARRAY(EDGE) */ {
-        lisaac_push(&__pos__WXG,L156251166); /* L1192 ABSTRACT_BITMAP*/;
-        add_last__JL5(((__FAST_ARRAYoEDGEo__YUG *)__tmp__4XG),__tmp__5XG);
-      };
-      __tmp__4XG=(*(VIDEO__QB__)).edges__BVG;
-      __tmp__OXG=(*(VIDEO__QB__)).edges_upper__YVG;
-      /* NULL __FAST_ARRAYoEDGEo__YUG__ */
-if (__tmp__4XG==NULL) {
-        lisaac_push(&__pos__WXG,L156385310); /* L1193 ABSTRACT_BITMAP*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* FAST_ARRAY(EDGE) */ {
-        lisaac_push(&__pos__WXG,L156385310); /* L1193 ABSTRACT_BITMAP*/;
-        __tmp__GXAB=item__ZK5(((__FAST_ARRAYoEDGEo__YUG *)__tmp__4XG),__tmp__OXG);
-      };
-      __tmp__OXG=(*(VIDEO__QB__)).edges_upper__YVG;
-      lisaac_push(&__pos__WXG,L156514846); /* L1194 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__JCV,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__TUW,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__SCV,L9195016); /* L70 NUMERIC*/;
-      __tmp__GYAB=(__INTEGER__K)(-  1);
-      lisaac_push(&__pos__JCV,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__TUW,L9195016); /* L70 NUMERIC*/;
-      (*(VIDEO__QB__)).edges_upper__YVG=(__INTEGER__K)(__tmp__OXG - __tmp__GYAB);
-      __tmp__4XG=(*(VIDEO__QB__)).poly_list_y__KVG;
-      /* NULL __FAST_ARRAYoEDGEo__YUG__ */
-if (__tmp__4XG==NULL) {
-        lisaac_push(&__pos__WXG,L156644894); /* L1195 ABSTRACT_BITMAP*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* FAST_ARRAY(EDGE) */ {
-        lisaac_push(&__pos__WXG,L156644894); /* L1195 ABSTRACT_BITMAP*/;
-        add_last__JL5(((__FAST_ARRAYoEDGEo__YUG *)__tmp__4XG),__tmp__GXAB);
-      };
-      lisaac_push(&__pos__WXG,L156896286); /* L1197 ABSTRACT_BITMAP*/;
-      __tmp__NCV=__infix_less__LOH(x0__UWG,x1__QWG);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NCV) {
-        lisaac_push(&__pos__WXG,L157680670); /* L1203 ABSTRACT_BITMAP*/;
-        lisaac_push_first(&__pos__JCV,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__TUW,L156900894); /* L1197 ABSTRACT_BITMAP*/;
-        /* NULL __EDGE__WUG__ */
-if (__tmp__5XG==NULL) {
-          lisaac_push(&__pos__TUW,L157038110); /* L1198 ABSTRACT_BITMAP*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* EDGE */ {
-          lisaac_push(&__pos__TUW,L157038110); /* L1198 ABSTRACT_BITMAP*/;
-          Self__LJAE=((__EDGE__WUG *)__tmp__5XG);
-          lisaac_push_first(&__pos__SCV,L8016471); /* L61 EDGE*/;
-          Self__LJAE->next_y__R4G=NULL;
-          Self__LJAE->is_point__GDH=TRUE__B__;
-          Self__LJAE->dx__ODH= 1;
-          Self__LJAE->width__IEH= 0;
-          Self__LJAE->x__QBH=x0__UWG;
-          Self__LJAE->y__ARHC=y0__VWG;
-        };
-        lisaac_push(&__pos__TUW,L157169694); /* L1199 ABSTRACT_BITMAP*/;
-        lisaac_push_first(&__pos__SCV,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__1XG,L9195016); /* L70 NUMERIC*/;
-        __tmp__PXAB=(__INTEGER__K)(-  1);
-        /* NULL __EDGE__WUG__ */
-if (__tmp__GXAB==NULL) {
-          lisaac_push(&__pos__TUW,L157170718); /* L1199 ABSTRACT_BITMAP*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* EDGE */ {
-          lisaac_push(&__pos__TUW,L157170718); /* L1199 ABSTRACT_BITMAP*/;
-          Self__LJAE=((__EDGE__WUG *)__tmp__GXAB);
-          lisaac_push_first(&__pos__SCV,L8016471); /* L61 EDGE*/;
-          Self__LJAE->next_y__R4G=NULL;
-          Self__LJAE->is_point__GDH=TRUE__B__;
-          Self__LJAE->dx__ODH=__tmp__PXAB;
-          Self__LJAE->width__IEH= 0;
-          Self__LJAE->x__QBH=x1__QWG;
-          Self__LJAE->y__ARHC=y1__RWG;
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__WXG,L157680670); /* L1203 ABSTRACT_BITMAP*/;
-        lisaac_push_first(&__pos__JCV,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__TUW,L157431838); /* L1201 ABSTRACT_BITMAP*/;
-        lisaac_push_first(&__pos__SCV,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__1XG,L9195016); /* L70 NUMERIC*/;
-        __tmp__PXAB=(__INTEGER__K)(-  1);
-        /* NULL __EDGE__WUG__ */
-if (__tmp__5XG==NULL) {
-          lisaac_push(&__pos__TUW,L157432862); /* L1201 ABSTRACT_BITMAP*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* EDGE */ {
-          lisaac_push(&__pos__TUW,L157432862); /* L1201 ABSTRACT_BITMAP*/;
-          Self__LJAE=((__EDGE__WUG *)__tmp__5XG);
-          lisaac_push_first(&__pos__SCV,L8016471); /* L61 EDGE*/;
-          Self__LJAE->next_y__R4G=NULL;
-          Self__LJAE->is_point__GDH=TRUE__B__;
-          Self__LJAE->dx__ODH=__tmp__PXAB;
-          Self__LJAE->width__IEH= 0;
-          Self__LJAE->x__QBH=x0__UWG;
-          Self__LJAE->y__ARHC=y0__VWG;
-        };
-        /* NULL __EDGE__WUG__ */
-if (__tmp__GXAB==NULL) {
-          lisaac_push(&__pos__TUW,L157562398); /* L1202 ABSTRACT_BITMAP*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* EDGE */ {
-          lisaac_push(&__pos__TUW,L157562398); /* L1202 ABSTRACT_BITMAP*/;
-          Self__LJAE=((__EDGE__WUG *)__tmp__GXAB);
-          lisaac_push_first(&__pos__SCV,L8016471); /* L61 EDGE*/;
-          Self__LJAE->next_y__R4G=NULL;
-          Self__LJAE->is_point__GDH=TRUE__B__;
-          Self__LJAE->dx__ODH= 1;
-          Self__LJAE->width__IEH= 0;
-          Self__LJAE->x__QBH=x1__QWG;
-          Self__LJAE->y__ARHC=y1__RWG;
-        };
-      };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__4WG,L161746462); /* L1234 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__YW0D,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__WXG,L157817886); /* L1204 ABSTRACT_BITMAP*/;
-      __tmp__4XG=(*(VIDEO__QB__)).edges__BVG;
-      __tmp__OXG=(*(VIDEO__QB__)).edges_upper__YVG;
-      /* NULL __FAST_ARRAYoEDGEo__YUG__ */
-if (__tmp__4XG==NULL) {
-        lisaac_push(&__pos__WXG,L158089246); /* L1206 ABSTRACT_BITMAP*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* FAST_ARRAY(EDGE) */ {
-        lisaac_push(&__pos__WXG,L158089246); /* L1206 ABSTRACT_BITMAP*/;
-        __tmp__5XG=item__ZK5(((__FAST_ARRAYoEDGEo__YUG *)__tmp__4XG),__tmp__OXG);
-      };
-      __tmp__OXG=(*(VIDEO__QB__)).edges_upper__YVG;
-      lisaac_push(&__pos__WXG,L158218782); /* L1207 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__JCV,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__TUW,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__SCV,L9195016); /* L70 NUMERIC*/;
-      __tmp__GYAB=(__INTEGER__K)(-  1);
-      lisaac_push(&__pos__JCV,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__TUW,L9195016); /* L70 NUMERIC*/;
-      (*(VIDEO__QB__)).edges_upper__YVG=(__INTEGER__K)(__tmp__OXG - __tmp__GYAB);
-      /* NULL __EDGE__WUG__ */
-if (__tmp__5XG==NULL) {
-        lisaac_push(&__pos__WXG,L158349854); /* L1208 ABSTRACT_BITMAP*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* EDGE */ {
-        lisaac_push(&__pos__WXG,L158349854); /* L1208 ABSTRACT_BITMAP*/;
-        __tmp__GXAB=((__EDGE__WUG *)__tmp__5XG);
-        lisaac_push_first(&__pos__JCV,L9460823); /* L72 EDGE*/;
-        __tmp__GXAB->next_y__R4G=NULL;
-        __tmp__GXAB->is_point__GDH=FALSE__I__;
-        lisaac_push(&__pos__JCV,L10102871); /* L77 EDGE*/;
-        __tmp__YVAB=__infix_less__LOH(y0__VWG,y1__RWG);
-        __tmp__GXAB->is_down__T0G=__tmp__YVAB;
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__YVAB) {
-          lisaac_push(&__pos__JCV,L11668055); /* L89 EDGE*/;
-          lisaac_push_first(&__pos__TUW,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__SCV,L10107991); /* L77 EDGE*/;
-          __tmp__GXAB->y__ARHC=y0__VWG;
-          __tmp__GXAB->x__QBH=x0__UWG;
-          __tmp__GXAB->dx__ODH=x1__QWG;
-          __tmp__GXAB->width__IEH=y1__RWG;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__JCV,L11668055); /* L89 EDGE*/;
-          lisaac_push_first(&__pos__TUW,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__SCV,L10885207); /* L83 EDGE*/;
-          __tmp__GXAB->y__ARHC=y1__RWG;
-          __tmp__GXAB->x__QBH=x1__QWG;
-          __tmp__GXAB->dx__ODH=x0__UWG;
-          __tmp__GXAB->width__IEH=y0__VWG;
-        };
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)(*(VIDEO__QB__)).begin_y__GWG == (void *)NULL)) {
-        lisaac_push(&__pos__WXG,L158991390); /* L1213 ABSTRACT_BITMAP*/;
-        lisaac_push_first(&__pos__JCV,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__TUW,L158607390); /* L1210 ABSTRACT_BITMAP*/;
-        Self__RVAB=(*(VIDEO__QB__)).poly_list_y__KVG;
-        /* NULL __FAST_ARRAYoEDGEo__YUG__ */
-if (Self__RVAB==NULL) {
-          lisaac_push(&__pos__TUW,L158745118); /* L1211 ABSTRACT_BITMAP*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* FAST_ARRAY(EDGE) */ {
-          lisaac_push(&__pos__TUW,L158745118); /* L1211 ABSTRACT_BITMAP*/;
-          __tmp__UVAB=count__NP5(((__FAST_ARRAYoEDGEo__YUG *)Self__RVAB));
-        };
-        (*(VIDEO__QB__)).begin_idx__I0G=__tmp__UVAB;
-        (*(VIDEO__QB__)).begin_y__GWG=__tmp__5XG;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__WXG,L158991390); /* L1213 ABSTRACT_BITMAP*/;
-        lisaac_push_first(&__pos__JCV,L8530438); /* L65 FALSE*/;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)(*(VIDEO__QB__)).last_y__HWG == (void *)NULL)) {
-        lisaac_push(&__pos__WXG,L159261726); /* L1215 ABSTRACT_BITMAP*/;
-        lisaac_push_first(&__pos__JCV,L10377218); /* L79 TRUE*/;
-        __tmp__YVAB=TRUE__B__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__WXG,L159261726); /* L1215 ABSTRACT_BITMAP*/;
-        lisaac_push_first(&__pos__JCV,L11832326); /* L90 FALSE*/;
-        lisaac_push_first(&__pos__TUW,L159262750); /* L1215 ABSTRACT_BITMAP*/;
-        __tmp__GXAB=(*(VIDEO__QB__)).last_y__HWG;
-        /* NULL __EDGE__WUG__ */
-if (__tmp__GXAB==NULL) {
-          lisaac_push(&__pos__TUW,L159270430); /* L1215 ABSTRACT_BITMAP*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* EDGE */ {
-          __tmp__CWAB=__tmp__GXAB->is_down__T0G;
-        };
-        /* NULL __EDGE__WUG__ */
-if (__tmp__5XG==NULL) {
-          lisaac_push(&__pos__TUW,L159278110); /* L1215 ABSTRACT_BITMAP*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* EDGE */ {
-          __tmp__U1DB=__tmp__5XG->is_down__T0G;
-        };
-        __tmp__YVAB=(__tmp__CWAB != __tmp__U1DB);
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__YVAB) {
-        lisaac_push(&__pos__WXG,L161612830); /* L1233 ABSTRACT_BITMAP*/;
-        lisaac_push_first(&__pos__JCV,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__TUW,L159281694); /* L1215 ABSTRACT_BITMAP*/;
-        Self__RVAB=(*(VIDEO__QB__)).poly_list_y__KVG;
-        /* NULL __FAST_ARRAYoEDGEo__YUG__ */
-if (Self__RVAB==NULL) {
-          lisaac_push(&__pos__TUW,L159528990); /* L1217 ABSTRACT_BITMAP*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* FAST_ARRAY(EDGE) */ {
-          lisaac_push(&__pos__TUW,L159528990); /* L1217 ABSTRACT_BITMAP*/;
-          add_last__JL5(((__FAST_ARRAYoEDGEo__YUG *)Self__RVAB),__tmp__5XG);
+        switch (((struct ___OBJ *)li__L1TC)->__id) {
+        case __li__TB__: {
+          li__L4TC=((__li__TB *)li__L1TC)->li__H4;
+        } break;
+        case __li__TC__: {
+          li__L4TC=((__li__TC *)li__L1TC)->li__XC.li__VC.li__H4;
+        } break;
+        case __li__RL__: {
+          li__L4TC=((__li__RL *)li__L1TC)->li__SL.li__VC.li__H4;
+        } break;
         };
-        Self__RVAB=(*(VIDEO__QB__)).poly_list_y__KVG;
-        /* NULL __FAST_ARRAYoEDGEo__YUG__ */
-if (Self__RVAB==NULL) {
-          lisaac_push(&__pos__TUW,L159662110); /* L1218 ABSTRACT_BITMAP*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* FAST_ARRAY(EDGE) */ {
-          __tmp__UVAB=(*(Self__RVAB)).upper__NXG;
+        li__L1TC=li__L4TC;
+      } while ((((void *)li__L4TC != (void *)NULL) && ((void *)li__M1TC == (void *)NULL)));
+      if (((void *)li__M1TC != (void *)NULL)) {
+        switch (((struct ___OBJ *)li__M1TC)->__id) {
+        case __li__SB__: {
+          li__V4TC=((__li__SB *)li__M1TC)->li__HC.li__2KB;
+        } break;
+        case __li__TC__: {
+          li__V4TC=((__li__TC *)li__M1TC)->li__XC.li__VC.li__2KB;
+        } break;
+        case __li__YC__: {
+          li__V4TC=((__li__YC *)li__M1TC)->li__ZC.li__2KB;
+        } break;
+        case __li__RL__: {
+          li__V4TC=((__li__RL *)li__M1TC)->li__SL.li__VC.li__2KB;
+        } break;
+        case __li__AS__: {
+          li__V4TC=((__li__AS *)li__M1TC)->li__BS.li__2KB;
+        } break;
+        case __li__GS__: {
+          li__V4TC=((__li__GS *)li__M1TC)->li__IS.li__2KB;
+        } break;
         };
-        (*(VIDEO__QB__)).last_idx__C1G=__tmp__UVAB;
-        (*(VIDEO__QB__)).last_y__HWG=__tmp__5XG;
-        __tmp__PXAB=(*(VIDEO__QB__)).poly_ymax__IWG;
-        lisaac_push(&__pos__TUW,L159924254); /* L1220 ABSTRACT_BITMAP*/;
-        __tmp__UVAB=max__IMH(__tmp__PXAB,y1__RWG);
-        (*(VIDEO__QB__)).poly_ymax__IWG=__tmp__UVAB;
+        li__K1TC=li__V4TC;
+        ((__li__0KB *)li__40TC->li__SL.li__VC.li__2KB)->li__KGJC=li__V4TC;
+        ((__li__0KB *)li__40TC->li__SL.li__VC.li__2KB)->li__H2B=li__V4TC->li__H2B;
+        ((__li__0KB *)li__V4TC)->li__H2B=li__40TC->li__SL.li__VC.li__2KB;
+        ((__li__0KB *)li__40TC->li__SL.li__VC.li__2KB)->li__M2B=(__li__K)(li__V4TC->li__M2B +  1);
       } else /* FALSE */ {
-        lisaac_push(&__pos__WXG,L161612830); /* L1233 ABSTRACT_BITMAP*/;
-        lisaac_push_first(&__pos__JCV,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__TUW,L160043550); /* L1221 ABSTRACT_BITMAP*/;
-        /* NULL __EDGE__WUG__ */
-if (__tmp__5XG==NULL) {
-          lisaac_push(&__pos__TUW,L160309278); /* L1223 ABSTRACT_BITMAP*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* EDGE */ {
-          __tmp__CWAB=__tmp__5XG->is_down__T0G;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CWAB) {
-          lisaac_push(&__pos__TUW,L161351710); /* L1231 ABSTRACT_BITMAP*/;
-          lisaac_push_first(&__pos__SCV,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__1XG,L160312350); /* L1223 ABSTRACT_BITMAP*/;
-          Self__LJAE=(*(VIDEO__QB__)).last_y__HWG;
-          /* NULL __EDGE__WUG__ */
-if (Self__LJAE==NULL) {
-            lisaac_push(&__pos__1XG,L160577054); /* L1225 ABSTRACT_BITMAP*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* EDGE */ {
-            lisaac_push(&__pos__1XG,L160577054); /* L1225 ABSTRACT_BITMAP*/;
-            Self__RP3D=((__EDGE__WUG *)Self__LJAE);
-            lisaac_push_first(&__pos__QVAB,L13381719); /* L102 EDGE*/;
-            Self__RP3D->next_y__R4G=__tmp__5XG;
-          };
-          __tmp__VVAB=(*(VIDEO__QB__)).poly_ymax__IWG;
-          lisaac_push(&__pos__1XG,L160711710); /* L1226 ABSTRACT_BITMAP*/;
-          __tmp__LIGE=max__IMH(__tmp__VVAB,y1__RWG);
-          (*(VIDEO__QB__)).poly_ymax__IWG=__tmp__LIGE;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__TUW,L161351710); /* L1231 ABSTRACT_BITMAP*/;
-          lisaac_push_first(&__pos__SCV,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__1XG,L160831006); /* L1227 ABSTRACT_BITMAP*/;
-          __tmp__11G=(*(VIDEO__QB__)).poly_list_y__KVG;
-          __tmp__VVAB=(*(VIDEO__QB__)).last_idx__C1G;
-          /* NULL __FAST_ARRAYoEDGEo__YUG__ */
-if (__tmp__11G==NULL) {
-            lisaac_push(&__pos__1XG,L161106462); /* L1229 ABSTRACT_BITMAP*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* FAST_ARRAY(EDGE) */ {
-            lisaac_push(&__pos__1XG,L161106462); /* L1229 ABSTRACT_BITMAP*/;
-            put__to__WEBB(((__FAST_ARRAYoEDGEo__YUG *)__tmp__11G),__tmp__5XG,__tmp__VVAB);
-          };
-          Self__LJAE=(*(VIDEO__QB__)).last_y__HWG;
-          /* NULL __EDGE__WUG__ */
-if (__tmp__5XG==NULL) {
-            lisaac_push(&__pos__1XG,L161232414); /* L1230 ABSTRACT_BITMAP*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* EDGE */ {
-            lisaac_push(&__pos__1XG,L161232414); /* L1230 ABSTRACT_BITMAP*/;
-            Self__RP3D=((__EDGE__WUG *)__tmp__5XG);
-            lisaac_push_first(&__pos__QVAB,L13381719); /* L102 EDGE*/;
-            Self__RP3D->next_y__R4G=Self__LJAE;
-          };
-        };
-        (*(VIDEO__QB__)).last_y__HWG=__tmp__5XG;
+        ((__li__0KB *)li__40TC->li__SL.li__VC.li__2KB)->li__H2B=li__W2B;
+        li__W2B=li__40TC->li__SL.li__VC.li__2KB;
+        ((__li__0KB *)li__40TC->li__SL.li__VC.li__2KB)->li__M2B= 1;
       };
+      li__K1TC=li__40TC->li__SL.li__VC.li__2KB->li__H2B;
+      if (((void *)li__K1TC != (void *)NULL)) {
+        ((__li__0KB *)li__K1TC)->li__KGJC=li__40TC->li__SL.li__VC.li__2KB;
+        li__213D=((__li__0KB *)li__K1TC);
+        li__J30D:
+        {
+          li__213D->li__M2B=(__li__K)(li__213D->li__M2B +  1);
+          if (((void *)li__213D->li__H2B != (void *)NULL)) {
+            li__213D=((__li__0KB *)li__213D->li__H2B);
+            goto li__J30D;
+          };
+        };
+      };
+      li__R13D=(__li__K)(li__WGXD +  1);
+      li__I1TC=li__R13D;
+      li__U1TC=li__40TC->li__SL.li__VC.li__2KB;
+      li__413D=NULL;
+      li__P13D=((__li__GB )(NULL));
+      li__Q13D=((__li__RQF )sizeof(__li__DXB));
+      if ((li__Q13D ==  0)) {
+        li__413D=li__DXB__;
+      } else /* FALSE */ {
+        li__B23D=__li__DXB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__Q13D));
+        if ((li__B23D == (__li__K)(-  1))) {
+          li__S13D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__T13D=(__li__RQF)((__li__RQF)(li__Q13D - (__li__RQF)(((__li__RQF ) 0) - li__S13D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__S13D) - ((__li__RQF ) 1)));
+          li__S13D=(__li__RQF)(li__T13D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__V13D=li__PDK(li__T13D,((__li__GB )(&(table_size[(li__S13D)-1]))),((__li__U )li__T13D));
+          li__P13D=li__V13D;
+        } else /* FALSE */ {
+          li__W13D=((__li__U )li__B23D);
+          li__S13D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__T13D=(__li__RQF)((__li__RQF)(li__Q13D - (__li__RQF)(((__li__RQF ) 0) - li__S13D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__S13D) - ((__li__RQF ) 1)));
+          li__V13D=li__PDK(li__T13D,((__li__GB )(&(table_type[(li__W13D)]))),(__li__U)(li__W13D |  1));
+          li__P13D=li__V13D;
+        };
+        li__M23D=((__li__DXB *)li__P13D);
+        li__413D=li__M23D;
+        *(li__M23D) = *(li__DXB__);
+      };
+      li__M23D=((__li__DXB *)li__413D);
+      li__M23D->li__0CD=li__U1TC;
+      li__M23D->li__JYB=li__KGXD;
+      ((__li__0KB *)li__40TC->li__SL.li__VC.li__2KB)->li__HYB=li__413D;
+      li__M23D=li__O21C(((__li__DXB *)li__413D),li__J3B);
+      li__J3B=li__M23D;
+      li__U1TC=li__40TC->li__SL.li__VC.li__2KB;
+      li__413D=NULL;
+      li__P13D=((__li__GB )(NULL));
+      li__Q13D=((__li__RQF )sizeof(__li__DXB));
+      if ((li__Q13D ==  0)) {
+        li__413D=li__DXB__;
+      } else /* FALSE */ {
+        li__B23D=__li__DXB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__Q13D));
+        if ((li__B23D == (__li__K)(-  1))) {
+          li__S13D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__T13D=(__li__RQF)((__li__RQF)(li__Q13D - (__li__RQF)(((__li__RQF ) 0) - li__S13D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__S13D) - ((__li__RQF ) 1)));
+          li__S13D=(__li__RQF)(li__T13D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__V13D=li__PDK(li__T13D,((__li__GB )(&(table_size[(li__S13D)-1]))),((__li__U )li__T13D));
+          li__P13D=li__V13D;
+        } else /* FALSE */ {
+          li__W13D=((__li__U )li__B23D);
+          li__S13D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__T13D=(__li__RQF)((__li__RQF)(li__Q13D - (__li__RQF)(((__li__RQF ) 0) - li__S13D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__S13D) - ((__li__RQF ) 1)));
+          li__V13D=li__PDK(li__T13D,((__li__GB )(&(table_type[(li__W13D)]))),(__li__U)(li__W13D |  1));
+          li__P13D=li__V13D;
+        };
+        li__523D=((__li__DXB *)li__P13D);
+        li__413D=li__523D;
+        *(li__523D) = *(li__DXB__);
+      };
+      li__M23D=((__li__DXB *)li__413D);
+      li__M23D->li__0CD=li__U1TC;
+      li__M23D->li__JYB=li__OGXD;
+      ((__li__0KB *)li__40TC->li__SL.li__VC.li__2KB)->li__LYB=li__413D;
+      li__O21C(((__li__DXB *)li__413D),li__40TC->li__SL.li__VC.li__2KB->li__HYB);
+      li__U1TC=li__40TC->li__SL.li__VC.li__2KB;
+      li__E33D=NULL;
+      li__P13D=((__li__GB )(NULL));
+      li__Q13D=((__li__RQF )sizeof(__li__GXB));
+      if ((li__Q13D ==  0)) {
+        li__E33D=li__GXB__;
+      } else /* FALSE */ {
+        li__B23D=__li__GXB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__Q13D));
+        if ((li__B23D == (__li__K)(-  1))) {
+          li__S13D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__T13D=(__li__RQF)((__li__RQF)(li__Q13D - (__li__RQF)(((__li__RQF ) 0) - li__S13D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__S13D) - ((__li__RQF ) 1)));
+          li__S13D=(__li__RQF)(li__T13D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__V13D=li__PDK(li__T13D,((__li__GB )(&(table_size[(li__S13D)-1]))),((__li__U )li__T13D));
+          li__P13D=li__V13D;
+        } else /* FALSE */ {
+          li__W13D=((__li__U )li__B23D);
+          li__S13D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__T13D=(__li__RQF)((__li__RQF)(li__Q13D - (__li__RQF)(((__li__RQF ) 0) - li__S13D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__S13D) - ((__li__RQF ) 1)));
+          li__V13D=li__PDK(li__T13D,((__li__GB )(&(table_type[(li__W13D)]))),(__li__U)(li__W13D |  1));
+          li__P13D=li__V13D;
+        };
+        li__S33D=((__li__GXB *)li__P13D);
+        li__E33D=li__S33D;
+        *(li__S33D) = *(li__GXB__);
+      };
+      li__S33D=((__li__GXB *)li__E33D);
+      li__S33D->li__WHD=li__B__;
+      li__S33D->li__LBD=li__U1TC;
+      li__S33D->li__QYB=li__SGXD;
+      ((__li__0KB *)li__40TC->li__SL.li__VC.li__2KB)->li__OYB=li__E33D;
+      li__S33D=li__441C(((__li__GXB *)li__E33D),li__W3B);
+      li__W3B=li__S33D;
+      li__U1TC=li__40TC->li__SL.li__VC.li__2KB;
+      li__E33D=NULL;
+      li__P13D=((__li__GB )(NULL));
+      li__Q13D=((__li__RQF )sizeof(__li__GXB));
+      if ((li__Q13D ==  0)) {
+        li__E33D=li__GXB__;
+      } else /* FALSE */ {
+        li__B23D=__li__GXB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__Q13D));
+        if ((li__B23D == (__li__K)(-  1))) {
+          li__S13D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__T13D=(__li__RQF)((__li__RQF)(li__Q13D - (__li__RQF)(((__li__RQF ) 0) - li__S13D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__S13D) - ((__li__RQF ) 1)));
+          li__S13D=(__li__RQF)(li__T13D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__V13D=li__PDK(li__T13D,((__li__GB )(&(table_size[(li__S13D)-1]))),((__li__U )li__T13D));
+          li__P13D=li__V13D;
+        } else /* FALSE */ {
+          li__W13D=((__li__U )li__B23D);
+          li__S13D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__T13D=(__li__RQF)((__li__RQF)(li__Q13D - (__li__RQF)(((__li__RQF ) 0) - li__S13D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__S13D) - ((__li__RQF ) 1)));
+          li__V13D=li__PDK(li__T13D,((__li__GB )(&(table_type[(li__W13D)]))),(__li__U)(li__W13D |  1));
+          li__P13D=li__V13D;
+        };
+        li__C43D=((__li__GXB *)li__P13D);
+        li__E33D=li__C43D;
+        *(li__C43D) = *(li__GXB__);
+      };
+      li__S33D=((__li__GXB *)li__E33D);
+      li__S33D->li__WHD=li__I__;
+      li__S33D->li__LBD=li__U1TC;
+      li__S33D->li__QYB=li__R13D;
+      ((__li__0KB *)li__40TC->li__SL.li__VC.li__2KB)->li__SYB=li__E33D;
+      li__441C(((__li__GXB *)li__E33D),li__40TC->li__SL.li__VC.li__2KB->li__OYB);
+    };
+  };
+}
+
+static void li__TBUC(__li__RL *li__UBUC)
+/* (Strict G_RAW{li__RL}) Void No recursive, No inlinable. NO CONTEXT! */
+{
+  void *li__1BUC;
+  li__L3UC(li__UBUC);
+  if (((void *)li__UBUC->li__SL.li__VC.li__H4 != (void *)NULL)) {
+    li__1BUC=li__UBUC->li__SL.li__VC.li__H4;
+    switch (((struct ___OBJ *)li__1BUC)->__id) {
+    case __li__TB__: {
+      li__HNO(((__li__TB *)li__1BUC));
+    } break;
+    case __li__TC__: {
+      li__KSD(((__li__TC *)li__1BUC));
+    } break;
+    case __li__RL__: {
+      li__AEWC(((__li__RL *)li__1BUC));
+    } break;
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__OWG,L161876510); /* L1235 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__Y5H,L8530438); /* L65 FALSE*/;
   };
 }
 
-static void connect_first__30J(__MOUSE__VT *Self__50J)
-/* (Strict MOUSE{MOUSE__VT}) Void No recursive, No inlinable. NO CONTEXT! */
+static void li__JIKC(__li__RL *li__KIKC)
+/* (Strict G_RAW{li__RL}) Void No recursive, No inlinable. NO CONTEXT! */
 {
-  __INTEGER__K __tmp__B1J,__tmp__D1J,__tmp__E2J;
-  __EDGE__WUG *__tmp__L1J,*__tmp__A2J,*__tmp__B2J,*Self__1JAE;
-  _____CONTEXT __pos__40J,__pos__ISK,__pos__J1J,__pos__N0TC,__pos__41J;
-  _____CONTEXT __pos__ZJAE;
-  __BOOLEAN__C __tmp__M1J,__tmp__O1J,__tmp__R1J;
-  __FAST_ARRAYoEDGEo__YUG *__tmp__C2J,*__tmp__D2J;
-  lisaac_push_first(&__pos__40J,L144188446); /* L1100 ABSTRACT_BITMAP*/;
-  __tmp__B1J=(*(VIDEO__QB__)).x_origin__EWG;
-  __tmp__D1J=(*(VIDEO__QB__)).y_origin__FWG;
-  lisaac_push(&__pos__40J,L144459806); /* L1102 ABSTRACT_BITMAP*/;
-  poly_line_to__NWG(Self__50J,__tmp__B1J,__tmp__D1J);
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)(*(VIDEO__QB__)).begin_y__GWG != (void *)NULL)) {
-    lisaac_push(&__pos__40J,L144584222); /* L1103 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__ISK,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__J1J,L144585246); /* L1103 ABSTRACT_BITMAP*/;
-    __tmp__L1J=(*(VIDEO__QB__)).begin_y__GWG;
-    /* NULL __EDGE__WUG__ */
-if (__tmp__L1J==NULL) {
-      lisaac_push(&__pos__J1J,L144593438); /* L1103 ABSTRACT_BITMAP*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* EDGE */ {
-      __tmp__M1J=__tmp__L1J->is_down__T0G;
-    };
-    __tmp__L1J=(*(VIDEO__QB__)).last_y__HWG;
-    /* NULL __EDGE__WUG__ */
-if (__tmp__L1J==NULL) {
-      lisaac_push(&__pos__J1J,L144601630); /* L1103 ABSTRACT_BITMAP*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* EDGE */ {
-      __tmp__O1J=__tmp__L1J->is_down__T0G;
-    };
-    __tmp__R1J=(__tmp__M1J == __tmp__O1J);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__40J,L144584222); /* L1103 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__ISK,L12081158); /* L92 FALSE*/;
-    __tmp__R1J=FALSE__I__;
+  void *li__SIKC;
+  __li__SB *li__0GXD;
+  if (((void *)li__KIKC->li__SL.li__VC.li__ZKB != (void *)NULL)) {
+    li__N0SC(li__KIKC, 0, 0,(__li__K)(li__KIKC->li__SL.li__VC.li__ZR -  1),(__li__K)(li__KIKC->li__SL.li__VC.li__3R -  1));
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__R1J) {
-    lisaac_push(&__pos__40J,L146016798); /* L1114 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__ISK,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__J1J,L144605214); /* L1103 ABSTRACT_BITMAP*/;
-    __tmp__L1J=(*(VIDEO__QB__)).begin_y__GWG;
-    /* NULL __EDGE__WUG__ */
-if (__tmp__L1J==NULL) {
-      lisaac_push(&__pos__J1J,L144845854); /* L1105 ABSTRACT_BITMAP*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* EDGE */ {
-      __tmp__M1J=__tmp__L1J->is_down__T0G;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__M1J) {
-      lisaac_push(&__pos__J1J,L145755678); /* L1112 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__N0TC,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__41J,L144848926); /* L1105 ABSTRACT_BITMAP*/;
-      __tmp__A2J=(*(VIDEO__QB__)).last_y__HWG;
-      __tmp__B2J=(*(VIDEO__QB__)).begin_y__GWG;
-      /* NULL __EDGE__WUG__ */
-if (__tmp__A2J==NULL) {
-        lisaac_push(&__pos__41J,L145110046); /* L1107 ABSTRACT_BITMAP*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* EDGE */ {
-        lisaac_push(&__pos__41J,L145110046); /* L1107 ABSTRACT_BITMAP*/;
-        Self__1JAE=((__EDGE__WUG *)__tmp__A2J);
-        lisaac_push_first(&__pos__ZJAE,L13381719); /* L102 EDGE*/;
-        Self__1JAE->next_y__R4G=__tmp__B2J;
-      };
-      __tmp__C2J=(*(VIDEO__QB__)).poly_list_y__KVG;
-      __tmp__D2J=(*(VIDEO__QB__)).poly_list_y__KVG;
-      __tmp__E2J=(*(VIDEO__QB__)).last_idx__C1G;
-      /* NULL __FAST_ARRAYoEDGEo__YUG__ */
-if (__tmp__D2J==NULL) {
-        lisaac_push(&__pos__41J,L145249822); /* L1108 ABSTRACT_BITMAP*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* FAST_ARRAY(EDGE) */ {
-        lisaac_push(&__pos__41J,L145249822); /* L1108 ABSTRACT_BITMAP*/;
-        Self__1JAE=item__ZK5(((__FAST_ARRAYoEDGEo__YUG *)__tmp__D2J),__tmp__E2J);
-      };
-      __tmp__E2J=(*(VIDEO__QB__)).begin_idx__I0G;
-      /* NULL __FAST_ARRAYoEDGEo__YUG__ */
-if (__tmp__C2J==NULL) {
-        lisaac_push(&__pos__41J,L145256990); /* L1108 ABSTRACT_BITMAP*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* FAST_ARRAY(EDGE) */ {
-        lisaac_push(&__pos__41J,L145256990); /* L1108 ABSTRACT_BITMAP*/;
-        put__to__WEBB(((__FAST_ARRAYoEDGEo__YUG *)__tmp__C2J),Self__1JAE,__tmp__E2J);
-      };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__J1J,L145755678); /* L1112 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__N0TC,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__41J,L145366046); /* L1109 ABSTRACT_BITMAP*/;
-      __tmp__A2J=(*(VIDEO__QB__)).begin_y__GWG;
-      __tmp__B2J=(*(VIDEO__QB__)).last_y__HWG;
-      /* NULL __EDGE__WUG__ */
-if (__tmp__A2J==NULL) {
-        lisaac_push(&__pos__41J,L145634334); /* L1111 ABSTRACT_BITMAP*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* EDGE */ {
-        lisaac_push(&__pos__41J,L145634334); /* L1111 ABSTRACT_BITMAP*/;
-        Self__1JAE=((__EDGE__WUG *)__tmp__A2J);
-        lisaac_push_first(&__pos__ZJAE,L13381719); /* L102 EDGE*/;
-        Self__1JAE->next_y__R4G=__tmp__B2J;
+  if (((void *)li__KIKC->li__SL.li__RR != (void *)NULL)) {
+    li__SIKC=li__KIKC->li__SL.li__RR;
+    if (((struct ___OBJ *)li__SIKC)->__id==__li__SB__) {
+      li__0GXD=((__li__SB *)li__SIKC);
+      if (((void *)li__0GXD->li__HC.li__ZKB != (void *)NULL)) {
+        li__X1CB(li__0GXD, 0, 0,(__li__K)(li__0GXD->li__HC.li__ZR -  1),(__li__K)(li__0GXD->li__HC.li__3R -  1));
       };
+    } else /* G_DIV_EXPR */ {
+      li__KT4B(((__li__ES0 *)li__SIKC));
     };
-    __tmp__C2J=(*(VIDEO__QB__)).poly_list_y__KVG;
-    __tmp__E2J=(*(VIDEO__QB__)).last_idx__C1G;
-    /* NULL __FAST_ARRAYoEDGEo__YUG__ */
-if (__tmp__C2J==NULL) {
-      lisaac_push(&__pos__J1J,L145900062); /* L1113 ABSTRACT_BITMAP*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* FAST_ARRAY(EDGE) */ {
-      lisaac_push(&__pos__J1J,L145900062); /* L1113 ABSTRACT_BITMAP*/;
-      remove__Y35(((__FAST_ARRAYoEDGEo__YUG *)__tmp__C2J),__tmp__E2J);
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__40J,L146016798); /* L1114 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__ISK,L8530438); /* L65 FALSE*/;
   };
 }
 
-static __EDGE__WUG* item__ZK5(__FAST_ARRAYoEDGEo__YUG *Self__1K5,__INTEGER__K i__2K5)
-/* (Strict FAST_ARRAY(EDGE){FAST_ARRAYoEDGEo__YUG},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
+static void li__DJXC(__li__RL *li__EJXC,__li__K li__FJXC,__li__K li__GJXC)
+/* (Strict G_RAW{li__RL},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) Void Recursive, No inlinable. NO CONTEXT! */
 {
-  __POINTER__CB __tmp__R2CB;
-  __EDGE__WUG *__tmp__HL5,*Result__3K5;
-  _____CONTEXT __pos__0K5,__pos__N2CB,__pos__ZRFB,__pos__Y2CB;
-  _____CONTEXT __pos__BL5,__pos__UCMD,__pos__3FND,__pos__2CMD;
-  _____CONTEXT __pos__4CEE;
-  __BOOLEAN__C __tmp__T2CB,__tmp__DL5,__tmp__12CB;
-  void **__tmp__GL5;
-  lisaac_push_first(&__pos__0K5,L15862840); /* L121 TRAVERSABLE*/;
-  lisaac_push_first(&__pos__N2CB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__ZRFB,L7481860); /* L57 OBJECT*/;
-  __tmp__R2CB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__N2CB,L21899282); /* L167 BLOCK*/;
-  __tmp__T2CB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__T2CB) {
-    lisaac_push(&__pos__N2CB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__ZRFB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__Y2CB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__BL5,L15870520); /* L121 TRAVERSABLE*/;
-    __tmp__DL5=valid_index__KCIC(Self__1K5,i__2K5);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DL5) {
-      lisaac_push(&__pos__Y2CB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__BL5,L13509634); /* L103 TRUE*/;
-      __tmp__12CB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__Y2CB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__BL5,L14689286); /* L112 FALSE*/;
-      __tmp__12CB=TRUE__B__;
+  void *li__HJXC,*li__ZJXC;
+  li__EJXC->li__SL.li__VC.li__3JB=(__li__K)(li__EJXC->li__SL.li__VC.li__3JB + li__FJXC);
+  li__EJXC->li__SL.li__VC.li__4JB=(__li__K)(li__EJXC->li__SL.li__VC.li__4JB + li__GJXC);
+  li__XKXC(li__EJXC);
+  li__HJXC=li__EJXC->li__SL.li__VC.li__JKB;
+  while (((void *)li__HJXC != (void *)NULL)) {
+    switch (((struct ___OBJ *)li__HJXC)->__id) {
+    case __li__SB__: {
+      li__4PLB(((__li__SB *)li__HJXC),li__FJXC,li__GJXC);
+    } break;
+    case __li__TC__: {
+      li__CFE(((__li__TC *)((__li__SB *)li__HJXC)),li__FJXC,li__GJXC);
+    } break;
+    case __li__YC__: {
+      li__J4WC(((__li__YC *)((__li__SB *)li__HJXC)),li__FJXC,li__GJXC);
+    } break;
+    case __li__RL__: {
+      li__DJXC(((__li__RL *)((__li__SB *)li__HJXC)),li__FJXC,li__GJXC);
+    } break;
+    case __li__AS__: {
+      li__GM1(((__li__AS *)((__li__SB *)li__HJXC)),li__FJXC,li__GJXC);
+    } break;
+    case __li__GS__: {
+      li__JVM(((__li__GS *)((__li__SB *)li__HJXC)),li__FJXC,li__GJXC);
+    } break;
     };
-    __tmp__DL5=__tmp__12CB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__N2CB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__ZRFB,L12081158); /* L92 FALSE*/;
-    __tmp__DL5=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DL5) {
-    lisaac_push(&__pos__N2CB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__ZRFB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__Y2CB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__Y2CB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__BL5,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__UCMD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__3FND,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__2CMD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__R2CB));
-    lisaac_push(&__pos__BL5,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__BL5,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__UCMD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__3FND,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__2CMD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__4CEE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__BL5,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__UCMD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__3FND,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__N2CB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__ZRFB,L8530438); /* L65 FALSE*/;
-  };
-  __tmp__GL5=(*(Self__1K5)).storage__EG5;
-  /* NULL __NATIVE_ARRAYoEDGEo__5F5__ */
-if (__tmp__GL5==NULL) {
-    lisaac_push(&__pos__0K5,L32638017); /* L249 FAST_ARRAY*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* NATIVE_ARRAY(EDGE) */ {
-    lisaac_push(&__pos__0K5,L32638017); /* L249 FAST_ARRAY*/;
-    __tmp__HL5=item__G4VB(((void **)__tmp__GL5),i__2K5);
+    switch (((struct ___OBJ *)li__HJXC)->__id) {
+    case __li__SB__: {
+      li__ZJXC=((__li__SB *)li__HJXC)->li__HC.li__5JB;
+    } break;
+    case __li__TC__: {
+      li__ZJXC=((__li__TC *)li__HJXC)->li__XC.li__VC.li__5JB;
+    } break;
+    case __li__YC__: {
+      li__ZJXC=((__li__YC *)li__HJXC)->li__ZC.li__5JB;
+    } break;
+    case __li__RL__: {
+      li__ZJXC=((__li__RL *)li__HJXC)->li__SL.li__VC.li__5JB;
+    } break;
+    case __li__AS__: {
+      li__ZJXC=((__li__AS *)li__HJXC)->li__BS.li__5JB;
+    } break;
+    case __li__GS__: {
+      li__ZJXC=((__li__GS *)li__HJXC)->li__IS.li__5JB;
+    } break;
+    };
+    li__HJXC=li__ZJXC;
   };
-  Result__3K5=__tmp__HL5;
-  return(Result__3K5);
 }
 
-static void remove__Y35(__FAST_ARRAYoEDGEo__YUG *Self__035,__INTEGER__K index__135)
-/* (Strict FAST_ARRAY(EDGE){FAST_ARRAYoEDGEo__YUG},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
+static void li__NIYC(__li__RL *li__OIYC,__li__K li__PIYC,__li__K li__QIYC,__li__K li__RIYC,__li__K li__SIYC)
+/* (Strict G_RAW{li__RL},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) Void No recursive, No inlinable. NO CONTEXT! */
 {
-  __INTEGER__K __tmp__Z45,__tmp__145,__tmp__Q45,i__W5VB,__tmp__FTHE;
-  __INTEGER__K __tmp__DAWB;
-  __POINTER__CB __tmp__LFDB,__tmp__FSYB;
-  __EDGE__WUG *__tmp__FAWB;
-  _____CONTEXT __pos__Z35,__pos__RV2D,__pos__U4FB,__pos__SFDB;
-  _____CONTEXT __pos__535,__pos__4DMD,__pos__VGND,__pos__GEMD;
-  _____CONTEXT __pos__0MGE,__pos__ANGE;
-  __BOOLEAN__C __tmp__NFDB,__tmp__B45,__tmp__VFDB,__tmp__PSYB;
-  __BOOLEAN__C __tmp__1TYB;
-  void **__tmp__E45,**Self__D5VB;
-  lisaac_push_first(&__pos__Z35,L73282113); /* L559 FAST_ARRAY*/;
-  __tmp__Z45=(*(Self__035)).upper__NXG;
-  lisaac_push(&__pos__Z35,L42874935); /* L327 COLLECTION*/;
-  lisaac_push_first(&__pos__RV2D,L9195016); /* L70 NUMERIC*/;
-  __tmp__145=(__INTEGER__K)(__tmp__Z45 -  1);
-  lisaac_push(&__pos__Z35,L42743351); /* L326 COLLECTION*/;
-  __tmp__Z45=count__NP5(Self__035);
-  lisaac_push(&__pos__Z35,L42743863); /* L326 COLLECTION*/;
-  lisaac_push_first(&__pos__RV2D,L9195016); /* L70 NUMERIC*/;
-  __tmp__Q45=(__INTEGER__K)(__tmp__Z45 -  1);
-  lisaac_push(&__pos__Z35,L41946167); /* L320 COLLECTION*/;
-  lisaac_push_first(&__pos__RV2D,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__U4FB,L7481860); /* L57 OBJECT*/;
-  __tmp__LFDB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__RV2D,L21899282); /* L167 BLOCK*/;
-  __tmp__NFDB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NFDB) {
-    lisaac_push(&__pos__RV2D,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__U4FB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__SFDB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__535,L41956919); /* L320 COLLECTION*/;
-    __tmp__B45=valid_index__KCIC(Self__035,index__135);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__B45) {
-      lisaac_push(&__pos__SFDB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__535,L13509634); /* L103 TRUE*/;
-      __tmp__VFDB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__SFDB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__535,L14689286); /* L112 FALSE*/;
-      __tmp__VFDB=TRUE__B__;
-    };
-    __tmp__B45=__tmp__VFDB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__RV2D,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__U4FB,L12081158); /* L92 FALSE*/;
-    __tmp__B45=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__B45) {
-    lisaac_push(&__pos__RV2D,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__U4FB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__SFDB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__SFDB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__535,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__4DMD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__VGND,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__GEMD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__LFDB));
-    lisaac_push(&__pos__535,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__535,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__4DMD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__VGND,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__GEMD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__0MGE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__535,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__4DMD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__VGND,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__RV2D,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__U4FB,L8530438); /* L65 FALSE*/;
-  };
-  __tmp__E45=(*(Self__035)).storage__EG5;
-  __tmp__Z45=(*(Self__035)).upper__NXG;
-  /* NULL __NATIVE_ARRAYoEDGEo__5F5__ */
-if (__tmp__E45==NULL) {
-    lisaac_push(&__pos__Z35,L73549889); /* L561 FAST_ARRAY*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* NATIVE_ARRAY(EDGE) */ {
-    lisaac_push(&__pos__Z35,L73549889); /* L561 FAST_ARRAY*/;
-    Self__D5VB=((void **)__tmp__E45);
-    lisaac_push_first(&__pos__RV2D,L61475861); /* L469 NATIVE_ARRAY*/;
-    lisaac_push_first(&__pos__U4FB,L21772306); /* L166 BLOCK*/;
-    lisaac_push_first(&__pos__SFDB,L7481860); /* L57 OBJECT*/;
-    __tmp__FSYB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__U4FB,L21899282); /* L167 BLOCK*/;
-    __tmp__B45=__infix_greater_equal__JGG( 15, 5);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__B45) {
-      lisaac_push(&__pos__U4FB,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__SFDB,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__535,L21906962); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__4DMD,L61480981); /* L469 NATIVE_ARRAY*/;
-      __tmp__VFDB=__infix_greater_equal__JGG(index__135, 0);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VFDB) {
-        lisaac_push(&__pos__535,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__4DMD,L13509634); /* L103 TRUE*/;
-        __tmp__PSYB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__535,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__4DMD,L14689286); /* L112 FALSE*/;
-        __tmp__PSYB=TRUE__B__;
-      };
-      __tmp__VFDB=__tmp__PSYB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__U4FB,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__SFDB,L12081158); /* L92 FALSE*/;
-      __tmp__VFDB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VFDB) {
-      lisaac_push(&__pos__U4FB,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__SFDB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__535,L21910546); /* L167 BLOCK*/;
-      lisaac_push(&__pos__535,L22051346); /* L168 BLOCK*/;
-      lisaac_push_first(&__pos__4DMD,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__VGND,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__GEMD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__0MGE,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__FSYB));
-      lisaac_push(&__pos__4DMD,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_1));
-      lisaac_push(&__pos__4DMD,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__VGND,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__GEMD,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__0MGE,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__ANGE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__4DMD,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__VGND,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__GEMD,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__U4FB,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__SFDB,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__RV2D,L61606933); /* L470 NATIVE_ARRAY*/;
-    lisaac_push_first(&__pos__U4FB,L21772306); /* L166 BLOCK*/;
-    lisaac_push_first(&__pos__SFDB,L7481860); /* L57 OBJECT*/;
-    __tmp__FSYB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__U4FB,L21899282); /* L167 BLOCK*/;
-    __tmp__B45=__infix_greater_equal__JGG( 15, 5);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__B45) {
-      lisaac_push(&__pos__U4FB,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__SFDB,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__535,L21906962); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__4DMD,L61612053); /* L470 NATIVE_ARRAY*/;
-      __tmp__VFDB=__infix_less_equal__GTG(index__135,__tmp__Z45);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VFDB) {
-        lisaac_push(&__pos__535,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__4DMD,L13509634); /* L103 TRUE*/;
-        __tmp__PSYB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__535,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__4DMD,L14689286); /* L112 FALSE*/;
-        __tmp__PSYB=TRUE__B__;
-      };
-      __tmp__VFDB=__tmp__PSYB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__U4FB,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__SFDB,L12081158); /* L92 FALSE*/;
-      __tmp__VFDB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VFDB) {
-      lisaac_push(&__pos__U4FB,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__SFDB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__535,L21910546); /* L167 BLOCK*/;
-      lisaac_push(&__pos__535,L22051346); /* L168 BLOCK*/;
-      lisaac_push_first(&__pos__4DMD,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__VGND,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__GEMD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__0MGE,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__FSYB));
-      lisaac_push(&__pos__4DMD,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_1));
-      lisaac_push(&__pos__4DMD,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__VGND,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__GEMD,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__0MGE,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__ANGE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__4DMD,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__VGND,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__GEMD,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__U4FB,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__SFDB,L8530438); /* L65 FALSE*/;
+  __li__0KB *li__TIYC,*li__SJYC;
+  __li__K li__UIYC,li__2GXD,li__1GXD,li__5GXD,li__DHXD,li__HHXD;
+  __li__K li__DNYC,li__ENYC,li__GNYC,li__INYC,li__KNYC;
+  void *li__ZIYC,*li__0IYC,*li__5IYC,*li__5JYC;
+  li__TIYC=NULL;
+  li__UIYC= 0;
+  li__ZIYC=NULL;
+  li__0IYC=li__OIYC;
+  do {
+    switch (((struct ___OBJ *)li__0IYC)->__id) {
+    case __li__TB__: {
+      li__5IYC=((__li__TB *)li__0IYC)->li__WKB;
+    } break;
+    case __li__TC__: {
+      li__5IYC=((__li__TC *)li__0IYC)->li__XC.li__VC.li__WKB;
+    } break;
+    case __li__RL__: {
+      li__5IYC=((__li__RL *)li__0IYC)->li__SL.li__VC.li__WKB;
+    } break;
     };
-    i__W5VB=index__135;
-    lisaac_push(&__pos__RV2D,L62654997); /* L478 NATIVE_ARRAY*/;
-    lisaac_push_first(&__pos__U4FB,L11802642); /* L90 BLOCK*/;
-    until_do__WTYB:
-    {
-      lisaac_push(&__pos__U4FB,L11802642); /* L90 BLOCK*/;
-      lisaac_push_first(&__pos__SFDB,L62261781); /* L475 NATIVE_ARRAY*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((i__W5VB == __tmp__Z45)) {
-        lisaac_push(&__pos__U4FB,L11799570); /* L90 BLOCK*/;
-        lisaac_push_first(&__pos__SFDB,L13509634); /* L103 TRUE*/;
-        __tmp__1TYB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__U4FB,L11799570); /* L90 BLOCK*/;
-        lisaac_push_first(&__pos__SFDB,L14689286); /* L112 FALSE*/;
-        __tmp__1TYB=TRUE__B__;
+    li__ZIYC=li__5IYC;
+    while (((li__UIYC ==  0) && ((void *)li__ZIYC != (void *)NULL))) {
+      switch (((struct ___OBJ *)li__ZIYC)->__id) {
+      case __li__SB__: {
+        li__SJYC=((__li__SB *)li__ZIYC)->li__HC.li__2KB;
+      } break;
+      case __li__TB__: {
+        li__SJYC=((__li__TB *)li__ZIYC)->li__2KB;
+      } break;
+      case __li__TC__: {
+        li__SJYC=((__li__TC *)li__ZIYC)->li__XC.li__VC.li__2KB;
+      } break;
+      case __li__YC__: {
+        li__SJYC=((__li__YC *)li__ZIYC)->li__ZC.li__2KB;
+      } break;
+      case __li__RL__: {
+        li__SJYC=((__li__RL *)li__ZIYC)->li__SL.li__VC.li__2KB;
+      } break;
+      case __li__AS__: {
+        li__SJYC=((__li__AS *)li__ZIYC)->li__BS.li__2KB;
+      } break;
+      case __li__GS__: {
+        li__SJYC=((__li__GS *)li__ZIYC)->li__IS.li__2KB;
+      } break;
       };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1TYB) {
-        lisaac_push(&__pos__U4FB,L12192274); /* L93 BLOCK*/;
-        lisaac_push_first(&__pos__SFDB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__535,L11935762); /* L91 BLOCK*/;
-        lisaac_push_first(&__pos__4DMD,L62400533); /* L476 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__VGND,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__GEMD,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__0MGE,L9195016); /* L70 NUMERIC*/;
-        __tmp__FTHE=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__VGND,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__GEMD,L9195016); /* L70 NUMERIC*/;
-        __tmp__DAWB=(__INTEGER__K)(i__W5VB - __tmp__FTHE);
-        lisaac_push(&__pos__4DMD,L62402069); /* L476 NATIVE_ARRAY*/;
-        __tmp__FAWB=item__G4VB(Self__D5VB,__tmp__DAWB);
-        lisaac_push(&__pos__4DMD,L62405141); /* L476 NATIVE_ARRAY*/;
-        put__to__U4VB(Self__D5VB,__tmp__FAWB,i__W5VB);
-        lisaac_push(&__pos__4DMD,L62528533); /* L477 NATIVE_ARRAY*/;
-        lisaac_push_first(&__pos__VGND,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__GEMD,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__0MGE,L9195016); /* L70 NUMERIC*/;
-        __tmp__FTHE=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__VGND,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__GEMD,L9195016); /* L70 NUMERIC*/;
-        i__W5VB=(__INTEGER__K)(i__W5VB - __tmp__FTHE);
-        lisaac_push(&__pos__535,L12068370); /* L92 BLOCK*/;
-        goto until_do__WTYB;
+      li__TIYC=li__SJYC;
+      if (((void *)li__SJYC != (void *)NULL)) {
+        li__UIYC=(__li__K)(li__SJYC->li__M2B +  1);
       } else /* FALSE */ {
-        lisaac_push(&__pos__U4FB,L12192274); /* L93 BLOCK*/;
-        lisaac_push_first(&__pos__SFDB,L8530438); /* L65 FALSE*/;
+        switch (((struct ___OBJ *)li__ZIYC)->__id) {
+        case __li__SB__: {
+          li__5JYC=((__li__SB *)li__ZIYC)->li__HC.li__WKB;
+        } break;
+        case __li__TB__: {
+          li__5JYC=((__li__TB *)li__ZIYC)->li__WKB;
+        } break;
+        case __li__TC__: {
+          li__5JYC=((__li__TC *)li__ZIYC)->li__XC.li__VC.li__WKB;
+        } break;
+        case __li__YC__: {
+          li__5JYC=((__li__YC *)li__ZIYC)->li__ZC.li__WKB;
+        } break;
+        case __li__RL__: {
+          li__5JYC=((__li__RL *)li__ZIYC)->li__SL.li__VC.li__WKB;
+        } break;
+        case __li__AS__: {
+          li__5JYC=((__li__AS *)li__ZIYC)->li__BS.li__WKB;
+        } break;
+        case __li__GS__: {
+          li__5JYC=((__li__GS *)li__ZIYC)->li__IS.li__WKB;
+        } break;
+        };
+        li__ZIYC=li__5JYC;
       };
     };
-  };
-  __tmp__Z45=(*(Self__035)).upper__NXG;
-  lisaac_push(&__pos__Z35,L73672769); /* L562 FAST_ARRAY*/;
-  lisaac_push_first(&__pos__RV2D,L9195016); /* L70 NUMERIC*/;
-  (*(Self__035)).upper__NXG=(__INTEGER__K)(__tmp__Z45 -  1);
-  lisaac_push(&__pos__Z35,L42732599); /* L326 COLLECTION*/;
-  lisaac_push_first(&__pos__RV2D,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__U4FB,L7481860); /* L57 OBJECT*/;
-  __tmp__LFDB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__RV2D,L24520722); /* L187 BLOCK*/;
-  __tmp__NFDB=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NFDB) {
-    lisaac_push(&__pos__RV2D,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__U4FB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__SFDB,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__535,L42737207); /* L326 COLLECTION*/;
-    i__W5VB=count__NP5(Self__035);
-    /* __TRUE__B__ __FALSE__I__ */
-if ((i__W5VB == __tmp__Q45)) {
-      lisaac_push(&__pos__SFDB,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__535,L13509634); /* L103 TRUE*/;
-      __tmp__VFDB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__SFDB,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__535,L14689286); /* L112 FALSE*/;
-      __tmp__VFDB=TRUE__B__;
-    };
-    __tmp__B45=__tmp__VFDB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__RV2D,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__U4FB,L12081158); /* L92 FALSE*/;
-    __tmp__B45=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__B45) {
-    lisaac_push(&__pos__RV2D,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__U4FB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__SFDB,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__SFDB,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__535,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__4DMD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__VGND,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__GEMD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__LFDB));
-    lisaac_push(&__pos__535,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__535,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__4DMD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__VGND,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__GEMD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__0MGE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__535,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__4DMD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__VGND,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__RV2D,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__U4FB,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__Z35,L42863671); /* L327 COLLECTION*/;
-  lisaac_push_first(&__pos__RV2D,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__U4FB,L7481860); /* L57 OBJECT*/;
-  __tmp__LFDB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__RV2D,L24520722); /* L187 BLOCK*/;
-  __tmp__NFDB=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NFDB) {
-    lisaac_push(&__pos__RV2D,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__U4FB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__SFDB,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__535,L42864695); /* L327 COLLECTION*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((*(Self__035)).upper__NXG == __tmp__145)) {
-      lisaac_push(&__pos__SFDB,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__535,L13509634); /* L103 TRUE*/;
-      __tmp__VFDB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__SFDB,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__535,L14689286); /* L112 FALSE*/;
-      __tmp__VFDB=TRUE__B__;
-    };
-    __tmp__B45=__tmp__VFDB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__RV2D,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__U4FB,L12081158); /* L92 FALSE*/;
-    __tmp__B45=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__B45) {
-    lisaac_push(&__pos__RV2D,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__U4FB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__SFDB,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__SFDB,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__535,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__4DMD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__VGND,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__GEMD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__LFDB));
-    lisaac_push(&__pos__535,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__535,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__4DMD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__VGND,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__GEMD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__0MGE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__535,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__4DMD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__VGND,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__RV2D,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__U4FB,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static void put__to__WEBB(__FAST_ARRAYoEDGEo__YUG *Self__YEBB,__EDGE__WUG *element__ZEBB,__INTEGER__K i__0EBB)
-/* (Strict FAST_ARRAY(EDGE){FAST_ARRAYoEDGEo__YUG},Strict EDGE{NULLxEDGE__WUG},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__SFBB,__tmp__RFBB;
-  __POINTER__CB __tmp__LEEB;
-  __EDGE__WUG *__tmp__JFBB;
-  _____CONTEXT __pos__XEBB,__pos__HEEB,__pos__Z5GB,__pos__SEEB;
-  _____CONTEXT __pos__4EBB,__pos__HHMD,__pos__RIND,__pos__PHMD;
-  _____CONTEXT __pos__IMGE;
-  __BOOLEAN__C __tmp__NEEB,__tmp__AFBB,__tmp__VEEB;
-  void **__tmp__DFBB;
-  lisaac_push_first(&__pos__XEBB,L11285559); /* L86 COLLECTION*/;
-  __tmp__SFBB=count__NP5(Self__YEBB);
-  lisaac_push(&__pos__XEBB,L10357815); /* L79 COLLECTION*/;
-  lisaac_push_first(&__pos__HEEB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__Z5GB,L7481860); /* L57 OBJECT*/;
-  __tmp__LEEB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__HEEB,L21899282); /* L167 BLOCK*/;
-  __tmp__NEEB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NEEB) {
-    lisaac_push(&__pos__HEEB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__Z5GB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__SEEB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__4EBB,L10366519); /* L79 COLLECTION*/;
-    __tmp__AFBB=valid_index__KCIC(Self__YEBB,i__0EBB);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__AFBB) {
-      lisaac_push(&__pos__SEEB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__4EBB,L13509634); /* L103 TRUE*/;
-      __tmp__VEEB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__SEEB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__4EBB,L14689286); /* L112 FALSE*/;
-      __tmp__VEEB=TRUE__B__;
-    };
-    __tmp__AFBB=__tmp__VEEB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__HEEB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__Z5GB,L12081158); /* L92 FALSE*/;
-    __tmp__AFBB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__AFBB) {
-    lisaac_push(&__pos__HEEB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__Z5GB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__SEEB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__SEEB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__4EBB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__HHMD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__RIND,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__PHMD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__LEEB));
-    lisaac_push(&__pos__4EBB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__4EBB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__HHMD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__RIND,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__PHMD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__IMGE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__4EBB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__HHMD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__RIND,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__HEEB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__Z5GB,L8530438); /* L65 FALSE*/;
-  };
-  __tmp__DFBB=(*(Self__YEBB)).storage__EG5;
-  /* NULL __NATIVE_ARRAYoEDGEo__5F5__ */
-if (__tmp__DFBB==NULL) {
-    lisaac_push(&__pos__XEBB,L33175617); /* L253 FAST_ARRAY*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* NATIVE_ARRAY(EDGE) */ {
-    lisaac_push(&__pos__XEBB,L33175617); /* L253 FAST_ARRAY*/;
-    put__to__U4VB(((void **)__tmp__DFBB),element__ZEBB,i__0EBB);
-  };
-  lisaac_push(&__pos__XEBB,L11144247); /* L85 COLLECTION*/;
-  lisaac_push_first(&__pos__HEEB,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__Z5GB,L7481860); /* L57 OBJECT*/;
-  __tmp__LEEB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__HEEB,L24520722); /* L187 BLOCK*/;
-  __tmp__NEEB=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NEEB) {
-    lisaac_push(&__pos__HEEB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__Z5GB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__SEEB,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__4EBB,L11149367); /* L85 COLLECTION*/;
-    __tmp__JFBB=item__ZK5(Self__YEBB,i__0EBB);
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__JFBB == (void *)element__ZEBB)) {
-      lisaac_push(&__pos__SEEB,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__4EBB,L13509634); /* L103 TRUE*/;
-      __tmp__VEEB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__SEEB,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__4EBB,L14689286); /* L112 FALSE*/;
-      __tmp__VEEB=TRUE__B__;
-    };
-    __tmp__AFBB=__tmp__VEEB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__HEEB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__Z5GB,L12081158); /* L92 FALSE*/;
-    __tmp__AFBB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__AFBB) {
-    lisaac_push(&__pos__HEEB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__Z5GB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__SEEB,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__SEEB,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__4EBB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__HHMD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__RIND,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__PHMD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__LEEB));
-    lisaac_push(&__pos__4EBB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__4EBB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__HHMD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__RIND,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__PHMD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__IMGE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__4EBB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__HHMD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__RIND,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__HEEB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__Z5GB,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__XEBB,L11275319); /* L86 COLLECTION*/;
-  lisaac_push_first(&__pos__HEEB,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__Z5GB,L7481860); /* L57 OBJECT*/;
-  __tmp__LEEB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__HEEB,L24520722); /* L187 BLOCK*/;
-  __tmp__NEEB=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NEEB) {
-    lisaac_push(&__pos__HEEB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__Z5GB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__SEEB,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__4EBB,L11279927); /* L86 COLLECTION*/;
-    __tmp__RFBB=count__NP5(Self__YEBB);
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__RFBB == __tmp__SFBB)) {
-      lisaac_push(&__pos__SEEB,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__4EBB,L13509634); /* L103 TRUE*/;
-      __tmp__VEEB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__SEEB,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__4EBB,L14689286); /* L112 FALSE*/;
-      __tmp__VEEB=TRUE__B__;
-    };
-    __tmp__AFBB=__tmp__VEEB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__HEEB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__Z5GB,L12081158); /* L92 FALSE*/;
-    __tmp__AFBB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__AFBB) {
-    lisaac_push(&__pos__HEEB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__Z5GB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__SEEB,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__SEEB,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__4EBB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__HHMD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__RIND,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__PHMD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__LEEB));
-    lisaac_push(&__pos__4EBB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__4EBB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__HHMD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__RIND,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__PHMD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__IMGE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__4EBB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__HHMD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__RIND,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__HEEB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__Z5GB,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static void swap__with__J0VB(__FAST_ARRAYoEDGEo__YUG *Self__L0VB,__INTEGER__K i1__M0VB,__INTEGER__K i2__N0VB)
-/* (Strict FAST_ARRAY(EDGE){FAST_ARRAYoEDGEo__YUG},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__21VB,__tmp__11VB;
-  __EDGE__WUG *__tmp__S1VB,*__tmp__I1VB,*__tmp__50VB,*__tmp__A1VB;
-  __EDGE__WUG *__tmp__H1VB;
-  __POINTER__CB __tmp__KJYB;
-  _____CONTEXT __pos__K0VB,__pos__GJYB,__pos__XE1B,__pos__RJYB;
-  _____CONTEXT __pos__R0VB,__pos__QKMD,__pos__NKND,__pos__YKMD;
-  _____CONTEXT __pos__WTHE;
-  __BOOLEAN__C __tmp__MJYB,__tmp__T0VB,__tmp__UJYB;
-  lisaac_push_first(&__pos__K0VB,L13776439); /* L105 COLLECTION*/;
-  __tmp__21VB=count__NP5(Self__L0VB);
-  lisaac_push(&__pos__K0VB,L13647415); /* L104 COLLECTION*/;
-  __tmp__S1VB=item__ZK5(Self__L0VB,i1__M0VB);
-  lisaac_push(&__pos__K0VB,L13516343); /* L103 COLLECTION*/;
-  __tmp__I1VB=item__ZK5(Self__L0VB,i2__N0VB);
-  lisaac_push(&__pos__K0VB,L12192823); /* L93 COLLECTION*/;
-  lisaac_push_first(&__pos__GJYB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__XE1B,L7481860); /* L57 OBJECT*/;
-  __tmp__KJYB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__GJYB,L21899282); /* L167 BLOCK*/;
-  __tmp__MJYB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MJYB) {
-    lisaac_push(&__pos__GJYB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__XE1B,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__RJYB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__R0VB,L12202039); /* L93 COLLECTION*/;
-    __tmp__T0VB=valid_index__KCIC(Self__L0VB,i1__M0VB);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__T0VB) {
-      lisaac_push(&__pos__RJYB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__R0VB,L13509634); /* L103 TRUE*/;
-      __tmp__UJYB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__RJYB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__R0VB,L14689286); /* L112 FALSE*/;
-      __tmp__UJYB=TRUE__B__;
+    switch (((struct ___OBJ *)li__0IYC)->__id) {
+    case __li__TB__: {
+      li__5IYC=((__li__TB *)li__0IYC)->li__H4;
+    } break;
+    case __li__TC__: {
+      li__5IYC=((__li__TC *)li__0IYC)->li__XC.li__VC.li__H4;
+    } break;
+    case __li__RL__: {
+      li__5IYC=((__li__RL *)li__0IYC)->li__SL.li__VC.li__H4;
+    } break;
     };
-    __tmp__T0VB=__tmp__UJYB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__GJYB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__XE1B,L12081158); /* L92 FALSE*/;
-    __tmp__T0VB=FALSE__I__;
+    li__0IYC=li__5IYC;
+  } while ((((void *)li__5IYC != (void *)NULL) && (li__UIYC ==  0)));
+  if ((li__UIYC ==  0)) {
+    li__UIYC= 1;
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__T0VB) {
-    lisaac_push(&__pos__GJYB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__XE1B,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__RJYB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__RJYB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__R0VB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__QKMD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__NKND,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__YKMD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__KJYB));
-    lisaac_push(&__pos__R0VB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__R0VB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__QKMD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__NKND,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__YKMD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__WTHE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__R0VB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__QKMD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__NKND,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__GJYB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__XE1B,L8530438); /* L65 FALSE*/;
+  li__TIYC=li__W2B;
+  while ((((void *)li__TIYC != (void *)NULL) && (li__TIYC->li__M2B != li__UIYC))) {
+    li__TIYC=li__TIYC->li__H2B;
   };
-  lisaac_push(&__pos__K0VB,L12323895); /* L94 COLLECTION*/;
-  lisaac_push_first(&__pos__GJYB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__XE1B,L7481860); /* L57 OBJECT*/;
-  __tmp__KJYB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__GJYB,L21899282); /* L167 BLOCK*/;
-  __tmp__MJYB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MJYB) {
-    lisaac_push(&__pos__GJYB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__XE1B,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__RJYB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__R0VB,L12333111); /* L94 COLLECTION*/;
-    __tmp__T0VB=valid_index__KCIC(Self__L0VB,i2__N0VB);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__T0VB) {
-      lisaac_push(&__pos__RJYB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__R0VB,L13509634); /* L103 TRUE*/;
-      __tmp__UJYB=FALSE__I__;
+  while (((void *)li__TIYC != (void *)NULL)) {
+    li__2GXD=li__TIYC->li__HYB->li__JYB;
+    li__1GXD= 0;
+    if ((li__2GXD > li__PIYC)) {
+      li__1GXD=li__2GXD;
     } else /* FALSE */ {
-      lisaac_push(&__pos__RJYB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__R0VB,L14689286); /* L112 FALSE*/;
-      __tmp__UJYB=TRUE__B__;
+      li__1GXD=li__PIYC;
     };
-    __tmp__T0VB=__tmp__UJYB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__GJYB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__XE1B,L12081158); /* L92 FALSE*/;
-    __tmp__T0VB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__T0VB) {
-    lisaac_push(&__pos__GJYB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__XE1B,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__RJYB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__RJYB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__R0VB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__QKMD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__NKND,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__YKMD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__KJYB));
-    lisaac_push(&__pos__R0VB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__R0VB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__QKMD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__NKND,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__YKMD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__WTHE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__R0VB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__QKMD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__NKND,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__GJYB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__XE1B,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__K0VB,L12854327); /* L98 COLLECTION*/;
-  __tmp__50VB=item__ZK5(Self__L0VB,i1__M0VB);
-  lisaac_push(&__pos__K0VB,L12984375); /* L99 COLLECTION*/;
-  __tmp__A1VB=item__ZK5(Self__L0VB,i2__N0VB);
-  lisaac_push(&__pos__K0VB,L12987959); /* L99 COLLECTION*/;
-  put__to__WEBB(Self__L0VB,__tmp__A1VB,i1__M0VB);
-  lisaac_push(&__pos__K0VB,L13115959); /* L100 COLLECTION*/;
-  put__to__WEBB(Self__L0VB,__tmp__50VB,i2__N0VB);
-  lisaac_push(&__pos__K0VB,L13503543); /* L103 COLLECTION*/;
-  lisaac_push_first(&__pos__GJYB,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__XE1B,L7481860); /* L57 OBJECT*/;
-  __tmp__KJYB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__GJYB,L24520722); /* L187 BLOCK*/;
-  __tmp__MJYB=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MJYB) {
-    lisaac_push(&__pos__GJYB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__XE1B,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__RJYB,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__R0VB,L13509175); /* L103 COLLECTION*/;
-    __tmp__H1VB=item__ZK5(Self__L0VB,i1__M0VB);
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__H1VB == (void *)__tmp__I1VB)) {
-      lisaac_push(&__pos__RJYB,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__R0VB,L13509634); /* L103 TRUE*/;
-      __tmp__UJYB=FALSE__I__;
+    li__2GXD=li__TIYC->li__LYB->li__JYB;
+    li__5GXD= 0;
+    if ((li__2GXD > li__RIYC)) {
+      li__5GXD=li__RIYC;
     } else /* FALSE */ {
-      lisaac_push(&__pos__RJYB,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__R0VB,L14689286); /* L112 FALSE*/;
-      __tmp__UJYB=TRUE__B__;
+      li__5GXD=li__2GXD;
     };
-    __tmp__T0VB=__tmp__UJYB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__GJYB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__XE1B,L12081158); /* L92 FALSE*/;
-    __tmp__T0VB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__T0VB) {
-    lisaac_push(&__pos__GJYB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__XE1B,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__RJYB,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__RJYB,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__R0VB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__QKMD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__NKND,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__YKMD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__KJYB));
-    lisaac_push(&__pos__R0VB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__R0VB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__QKMD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__NKND,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__YKMD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__WTHE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__R0VB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__QKMD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__NKND,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__GJYB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__XE1B,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__K0VB,L13634615); /* L104 COLLECTION*/;
-  lisaac_push_first(&__pos__GJYB,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__XE1B,L7481860); /* L57 OBJECT*/;
-  __tmp__KJYB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__GJYB,L24520722); /* L187 BLOCK*/;
-  __tmp__MJYB=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MJYB) {
-    lisaac_push(&__pos__GJYB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__XE1B,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__RJYB,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__R0VB,L13640247); /* L104 COLLECTION*/;
-    __tmp__H1VB=item__ZK5(Self__L0VB,i2__N0VB);
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__H1VB == (void *)__tmp__S1VB)) {
-      lisaac_push(&__pos__RJYB,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__R0VB,L13509634); /* L103 TRUE*/;
-      __tmp__UJYB=FALSE__I__;
+    li__2GXD=li__TIYC->li__OYB->li__QYB;
+    li__DHXD= 0;
+    if ((li__2GXD > li__QIYC)) {
+      li__DHXD=li__2GXD;
     } else /* FALSE */ {
-      lisaac_push(&__pos__RJYB,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__R0VB,L14689286); /* L112 FALSE*/;
-      __tmp__UJYB=TRUE__B__;
+      li__DHXD=li__QIYC;
     };
-    __tmp__T0VB=__tmp__UJYB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__GJYB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__XE1B,L12081158); /* L92 FALSE*/;
-    __tmp__T0VB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__T0VB) {
-    lisaac_push(&__pos__GJYB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__XE1B,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__RJYB,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__RJYB,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__R0VB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__QKMD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__NKND,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__YKMD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__KJYB));
-    lisaac_push(&__pos__R0VB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__R0VB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__QKMD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__NKND,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__YKMD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__WTHE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__R0VB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__QKMD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__NKND,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__GJYB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__XE1B,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__K0VB,L13765687); /* L105 COLLECTION*/;
-  lisaac_push_first(&__pos__GJYB,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__XE1B,L7481860); /* L57 OBJECT*/;
-  __tmp__KJYB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__GJYB,L24520722); /* L187 BLOCK*/;
-  __tmp__MJYB=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MJYB) {
-    lisaac_push(&__pos__GJYB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__XE1B,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__RJYB,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__R0VB,L13770295); /* L105 COLLECTION*/;
-    __tmp__11VB=count__NP5(Self__L0VB);
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__11VB == __tmp__21VB)) {
-      lisaac_push(&__pos__RJYB,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__R0VB,L13509634); /* L103 TRUE*/;
-      __tmp__UJYB=FALSE__I__;
+    li__2GXD=(__li__K)(li__TIYC->li__SYB->li__QYB -  1);
+    li__HHXD= 0;
+    if ((li__2GXD > li__SIYC)) {
+      li__HHXD=li__SIYC;
     } else /* FALSE */ {
-      lisaac_push(&__pos__RJYB,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__R0VB,L14689286); /* L112 FALSE*/;
-      __tmp__UJYB=TRUE__B__;
+      li__HHXD=li__2GXD;
     };
-    __tmp__T0VB=__tmp__UJYB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__GJYB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__XE1B,L12081158); /* L92 FALSE*/;
-    __tmp__T0VB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__T0VB) {
-    lisaac_push(&__pos__GJYB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__XE1B,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__RJYB,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__RJYB,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__R0VB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__QKMD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__NKND,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__YKMD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__KJYB));
-    lisaac_push(&__pos__R0VB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__R0VB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__QKMD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__NKND,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__YKMD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__WTHE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__R0VB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__QKMD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__NKND,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__GJYB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__XE1B,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static __BOOLEAN__C is_empty__BYNB(__FAST_ARRAYoEDGEo__YUG *Self__DYNB)
-/* (Strict FAST_ARRAY(EDGE){FAST_ARRAYoEDGEo__YUG}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__FYNB,__tmp__NYNB;
-  __POINTER__CB __tmp__R5QB;
-  _____CONTEXT __pos__CYNB,__pos__BRPB,__pos__M5QB,__pos__35RB;
-  _____CONTEXT __pos__Y5QB,__pos__LYNB,__pos__GRAC,__pos__UFDC;
-  _____CONTEXT __pos__ORAC,__pos__SCEE;
-  __BOOLEAN__C __tmp__GYNB,Result__EYNB,__tmp__T5QB,__tmp__15QB;
-  __BOOLEAN__C __tmp__45QB;
-  lisaac_push_first(&__pos__CYNB,L31987777); /* L244 FAST_ARRAY*/;
-  __tmp__FYNB=(*(Self__DYNB)).upper__NXG;
-  lisaac_push(&__pos__CYNB,L31998529); /* L244 FAST_ARRAY*/;
-  __tmp__GYNB=__infix_less__LOH(__tmp__FYNB, 0);
-  Result__EYNB=__tmp__GYNB;
-  lisaac_push(&__pos__CYNB,L14297144); /* L109 TRAVERSABLE*/;
-  lisaac_push_first(&__pos__BRPB,L15357964); /* L117 STRING_CONSTANT*/;
-  lisaac_push_first(&__pos__M5QB,L23083026); /* L176 BLOCK*/;
-  lisaac_push_first(&__pos__35RB,L7481860); /* L57 OBJECT*/;
-  __tmp__R5QB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__M5QB,L23210002); /* L177 BLOCK*/;
-  __tmp__T5QB=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__T5QB) {
-    lisaac_push(&__pos__M5QB,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__35RB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__Y5QB,L23218194); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__LYNB,L14306360); /* L109 TRAVERSABLE*/;
-    __tmp__NYNB=count__NP5(Self__DYNB);
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__GYNB == (__tmp__NYNB ==  0))) {
-      lisaac_push(&__pos__Y5QB,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__LYNB,L13509634); /* L103 TRUE*/;
-      __tmp__15QB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__Y5QB,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__LYNB,L14689286); /* L112 FALSE*/;
-      __tmp__15QB=TRUE__B__;
+    if (((li__1GXD <= li__5GXD) && (li__DHXD <= li__HHXD))) {
+      li__ZIYC=li__TIYC->li__VED;
+      switch (((struct ___OBJ *)li__ZIYC)->__id) {
+      case __li__SB__: {
+        li__DNYC=((__li__SB *)li__ZIYC)->li__HC.li__3JB;
+      } break;
+      case __li__TB__: {
+        li__DNYC=((__li__TB *)li__ZIYC)->li__3JB;
+      } break;
+      case __li__TC__: {
+        li__DNYC=((__li__TC *)li__ZIYC)->li__XC.li__VC.li__3JB;
+      } break;
+      case __li__YC__: {
+        li__DNYC=((__li__YC *)li__ZIYC)->li__ZC.li__3JB;
+      } break;
+      case __li__RL__: {
+        li__DNYC=((__li__RL *)li__ZIYC)->li__SL.li__VC.li__3JB;
+      } break;
+      case __li__AS__: {
+        li__DNYC=((__li__AS *)li__ZIYC)->li__BS.li__3JB;
+      } break;
+      case __li__GS__: {
+        li__DNYC=((__li__GS *)li__ZIYC)->li__IS.li__3JB;
+      } break;
+      };
+      li__ENYC=(__li__K)(li__1GXD - li__DNYC);
+      switch (((struct ___OBJ *)li__ZIYC)->__id) {
+      case __li__SB__: {
+        li__DNYC=((__li__SB *)li__ZIYC)->li__HC.li__3JB;
+      } break;
+      case __li__TB__: {
+        li__DNYC=((__li__TB *)li__ZIYC)->li__3JB;
+      } break;
+      case __li__TC__: {
+        li__DNYC=((__li__TC *)li__ZIYC)->li__XC.li__VC.li__3JB;
+      } break;
+      case __li__YC__: {
+        li__DNYC=((__li__YC *)li__ZIYC)->li__ZC.li__3JB;
+      } break;
+      case __li__RL__: {
+        li__DNYC=((__li__RL *)li__ZIYC)->li__SL.li__VC.li__3JB;
+      } break;
+      case __li__AS__: {
+        li__DNYC=((__li__AS *)li__ZIYC)->li__BS.li__3JB;
+      } break;
+      case __li__GS__: {
+        li__DNYC=((__li__GS *)li__ZIYC)->li__IS.li__3JB;
+      } break;
+      };
+      li__GNYC=(__li__K)(li__5GXD - li__DNYC);
+      switch (((struct ___OBJ *)li__ZIYC)->__id) {
+      case __li__SB__: {
+        li__DNYC=((__li__SB *)li__ZIYC)->li__HC.li__4JB;
+      } break;
+      case __li__TB__: {
+        li__DNYC=((__li__TB *)li__ZIYC)->li__4JB;
+      } break;
+      case __li__TC__: {
+        li__DNYC=((__li__TC *)li__ZIYC)->li__XC.li__VC.li__4JB;
+      } break;
+      case __li__YC__: {
+        li__DNYC=((__li__YC *)li__ZIYC)->li__ZC.li__4JB;
+      } break;
+      case __li__RL__: {
+        li__DNYC=((__li__RL *)li__ZIYC)->li__SL.li__VC.li__4JB;
+      } break;
+      case __li__AS__: {
+        li__DNYC=((__li__AS *)li__ZIYC)->li__BS.li__4JB;
+      } break;
+      case __li__GS__: {
+        li__DNYC=((__li__GS *)li__ZIYC)->li__IS.li__4JB;
+      } break;
+      };
+      li__INYC=(__li__K)(li__DHXD - li__DNYC);
+      switch (((struct ___OBJ *)li__ZIYC)->__id) {
+      case __li__SB__: {
+        li__DNYC=((__li__SB *)li__ZIYC)->li__HC.li__4JB;
+      } break;
+      case __li__TB__: {
+        li__DNYC=((__li__TB *)li__ZIYC)->li__4JB;
+      } break;
+      case __li__TC__: {
+        li__DNYC=((__li__TC *)li__ZIYC)->li__XC.li__VC.li__4JB;
+      } break;
+      case __li__YC__: {
+        li__DNYC=((__li__YC *)li__ZIYC)->li__ZC.li__4JB;
+      } break;
+      case __li__RL__: {
+        li__DNYC=((__li__RL *)li__ZIYC)->li__SL.li__VC.li__4JB;
+      } break;
+      case __li__AS__: {
+        li__DNYC=((__li__AS *)li__ZIYC)->li__BS.li__4JB;
+      } break;
+      case __li__GS__: {
+        li__DNYC=((__li__GS *)li__ZIYC)->li__IS.li__4JB;
+      } break;
+      };
+      li__KNYC=(__li__K)(li__HHXD - li__DNYC);
+      switch (((struct ___OBJ *)li__ZIYC)->__id) {
+      case __li__SB__: {
+        li__X1CB(((__li__SB *)li__ZIYC),li__ENYC,li__INYC,li__GNYC,li__KNYC);
+      } break;
+      case __li__TB__:  break;
+      case __li__TC__: {
+        li__EPE(((__li__TC *)((__li__SB *)li__ZIYC)),li__ENYC,li__INYC,li__GNYC,li__KNYC);
+      } break;
+      case __li__YC__: {
+        li__CWQC(((__li__YC *)((__li__SB *)li__ZIYC)),li__ENYC,li__INYC,li__GNYC,li__KNYC);
+      } break;
+      case __li__RL__: {
+        li__N0SC(((__li__RL *)((__li__SB *)li__ZIYC)),li__ENYC,li__INYC,li__GNYC,li__KNYC);
+      } break;
+      case __li__AS__:  break;
+      case __li__GS__: {
+        li__KPD(((__li__GS *)((__li__SB *)li__ZIYC)),li__ENYC,li__INYC,li__GNYC,li__KNYC);
+      } break;
+      };
     };
-    __tmp__45QB=__tmp__15QB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__M5QB,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__35RB,L12081158); /* L92 FALSE*/;
-    __tmp__45QB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__45QB) {
-    lisaac_push(&__pos__M5QB,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__35RB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__Y5QB,L23348754); /* L178 BLOCK*/;
-    lisaac_push_first(&__pos__LYNB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__GRAC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__UFDC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__ORAC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__R5QB));
-    lisaac_push(&__pos__LYNB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_7));
-    lisaac_push(&__pos__LYNB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__GRAC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__UFDC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__ORAC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__SCEE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__LYNB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__GRAC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__UFDC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__M5QB,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__35RB,L8530438); /* L65 FALSE*/;
+    li__TIYC=li__TIYC->li__H2B;
   };
-  return(Result__EYNB);
 }
 
-static __EDGE__WUG* item__G4VB(void **Self__I4VB,__INTEGER__K index__J4VB)
-/* (Strict NATIVE_ARRAY(EDGE){NATIVE_ARRAYoEDGEo__5F5},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
+static void li__1RWC(__li__RL *li__2RWC)
+/* (Strict G_RAW{li__RL}) Void Recursive, No inlinable. NO CONTEXT! */
 {
-  __POINTER__CB __tmp__CQYB;
-  __EDGE__WUG *Result__K4VB;
-  _____CONTEXT __pos__H4VB,__pos__4PYB,__pos__RL1B,__pos__JQYB;
-  _____CONTEXT __pos__O4VB,__pos__5Y0C,__pos__1W3C,__pos__HZ0C;
-  _____CONTEXT __pos__YCEE;
-  __BOOLEAN__C __tmp__EQYB,__tmp__Q4VB,__tmp__MQYB;
-  lisaac_push_first(&__pos__H4VB,L16780309); /* L128 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__4PYB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__RL1B,L7481860); /* L57 OBJECT*/;
-  __tmp__CQYB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__4PYB,L21899282); /* L167 BLOCK*/;
-  __tmp__EQYB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__EQYB) {
-    lisaac_push(&__pos__4PYB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__RL1B,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__JQYB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__O4VB,L16785429); /* L128 NATIVE_ARRAY*/;
-    __tmp__Q4VB=__infix_greater_equal__JGG(index__J4VB, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__Q4VB) {
-      lisaac_push(&__pos__JQYB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__O4VB,L13509634); /* L103 TRUE*/;
-      __tmp__MQYB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__JQYB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__O4VB,L14689286); /* L112 FALSE*/;
-      __tmp__MQYB=TRUE__B__;
+  void *li__3RWC,*li__JSWC;
+  li__XKXC(li__2RWC);
+  li__3RWC=li__2RWC->li__SL.li__VC.li__JKB;
+  while (((void *)li__3RWC != (void *)NULL)) {
+    switch (((struct ___OBJ *)li__3RWC)->__id) {
+    case __li__SB__: {
+      li__4WKB(((__li__SB *)li__3RWC));
+    } break;
+    case __li__TC__: {
+      li__35D(((__li__TC *)li__3RWC));
+    } break;
+    case __li__YC__: {
+      li__BBWC(((__li__YC *)li__3RWC));
+    } break;
+    case __li__RL__: {
+      li__1RWC(((__li__RL *)li__3RWC));
+    } break;
+    case __li__AS__: {
+      li__CBW(((__li__AS *)li__3RWC));
+    } break;
+    case __li__GS__: {
+      li__H4Y(((__li__GS *)li__3RWC));
+    } break;
     };
-    __tmp__Q4VB=__tmp__MQYB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__4PYB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__RL1B,L12081158); /* L92 FALSE*/;
-    __tmp__Q4VB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__Q4VB) {
-    lisaac_push(&__pos__4PYB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__RL1B,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__JQYB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__JQYB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__O4VB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__5Y0C,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__1W3C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__HZ0C,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__CQYB));
-    lisaac_push(&__pos__O4VB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__O4VB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__5Y0C,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__1W3C,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__HZ0C,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__YCEE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__O4VB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__5Y0C,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__1W3C,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__4PYB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__RL1B,L8530438); /* L65 FALSE*/;
-  };
-  Result__K4VB=Self__I4VB[index__J4VB];
-  return(Result__K4VB);
-}
-
-static void to_run__3JJC(__EDGE__WUG *Self__5JJC)
-/* (Strict EDGE{EDGE__WUG}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__IKJC,__tmp__RKJC,__tmp__SKJC,__tmp__VKJC;
-  _____CONTEXT __pos__4JJC,__pos__3XKC,__pos__GKJC,__pos__GMAE;
-  _____CONTEXT __pos__BLJC,__pos__C05D;
-  lisaac_push_first(&__pos__4JJC,L22812247); /* L174 EDGE*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if (Self__5JJC->is_point__GDH) {
-    lisaac_push(&__pos__4JJC,L25037399); /* L191 EDGE*/;
-    lisaac_push_first(&__pos__3XKC,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__GKJC,L23469143); /* L179 EDGE*/;
-    lisaac_push_first(&__pos__GMAE,L6163543); /* L47 EDGE*/;
-    __tmp__IKJC=Self__5JJC->x__QBH;
-    lisaac_push(&__pos__GKJC,L23470167); /* L179 EDGE*/;
-    lisaac_push_first(&__pos__GMAE,L24269831); /* L185 INTEGER*/;
-    Self__5JJC->x__QBH=(__INTEGER__K)(__tmp__IKJC <<  8);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__4JJC,L25037399); /* L191 EDGE*/;
-    lisaac_push_first(&__pos__3XKC,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__GKJC,L23862871); /* L182 EDGE*/;
-    lisaac_push_first(&__pos__GMAE,L6556759); /* L50 EDGE*/;
-    __tmp__IKJC=Self__5JJC->width__IEH;
-    lisaac_push(&__pos__GKJC,L23864919); /* L182 EDGE*/;
-    lisaac_push_first(&__pos__GMAE,L6294615); /* L48 EDGE*/;
-    __tmp__RKJC=Self__5JJC->y__ARHC;
-    lisaac_push(&__pos__GKJC,L23863383); /* L182 EDGE*/;
-    lisaac_push_first(&__pos__GMAE,L9195016); /* L70 NUMERIC*/;
-    __tmp__SKJC=(__INTEGER__K)(__tmp__IKJC - __tmp__RKJC);
-    lisaac_push(&__pos__GKJC,L23994967); /* L183 EDGE*/;
-    lisaac_push_first(&__pos__GMAE,L6425687); /* L49 EDGE*/;
-    __tmp__IKJC=Self__5JJC->dx__ODH;
-    lisaac_push(&__pos__GKJC,L23997015); /* L183 EDGE*/;
-    lisaac_push_first(&__pos__GMAE,L6163543); /* L47 EDGE*/;
-    __tmp__RKJC=Self__5JJC->x__QBH;
-    lisaac_push(&__pos__GKJC,L23995479); /* L183 EDGE*/;
-    lisaac_push_first(&__pos__GMAE,L9195016); /* L70 NUMERIC*/;
-    __tmp__VKJC=(__INTEGER__K)(__tmp__IKJC - __tmp__RKJC);
-    lisaac_push(&__pos__GKJC,L23998551); /* L183 EDGE*/;
-    lisaac_push_first(&__pos__GMAE,L24269831); /* L185 INTEGER*/;
-    __tmp__IKJC=(__INTEGER__K)(__tmp__VKJC <<  8);
-    lisaac_push(&__pos__GKJC,L24000599); /* L183 EDGE*/;
-    lisaac_push_first(&__pos__GMAE,L9719304); /* L74 NUMERIC*/;
-    Self__5JJC->dx__ODH=(__INTEGER__K)(__tmp__IKJC / __tmp__SKJC);
-    lisaac_push(&__pos__GKJC,L24125015); /* L184 EDGE*/;
-    lisaac_push_first(&__pos__GMAE,L6163543); /* L47 EDGE*/;
-    __tmp__IKJC=Self__5JJC->x__QBH;
-    lisaac_push(&__pos__GKJC,L24126039); /* L184 EDGE*/;
-    lisaac_push_first(&__pos__GMAE,L24269831); /* L185 INTEGER*/;
-    Self__5JJC->x__QBH=(__INTEGER__K)(__tmp__IKJC <<  8);
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__5JJC->next_y__R4G == (void *)NULL)) {
-      lisaac_push(&__pos__GKJC,L24907351); /* L190 EDGE*/;
-      lisaac_push_first(&__pos__GMAE,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__BLJC,L24392791); /* L186 EDGE*/;
-      Self__5JJC->width__IEH=__tmp__SKJC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__GKJC,L24907351); /* L190 EDGE*/;
-      lisaac_push_first(&__pos__GMAE,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__BLJC,L24779863); /* L189 EDGE*/;
-      lisaac_push_first(&__pos__C05D,L9195016); /* L70 NUMERIC*/;
-      Self__5JJC->width__IEH=(__INTEGER__K)(__tmp__SKJC -  1);
+    switch (((struct ___OBJ *)li__3RWC)->__id) {
+    case __li__SB__: {
+      li__JSWC=((__li__SB *)li__3RWC)->li__HC.li__5JB;
+    } break;
+    case __li__TC__: {
+      li__JSWC=((__li__TC *)li__3RWC)->li__XC.li__VC.li__5JB;
+    } break;
+    case __li__YC__: {
+      li__JSWC=((__li__YC *)li__3RWC)->li__ZC.li__5JB;
+    } break;
+    case __li__RL__: {
+      li__JSWC=((__li__RL *)li__3RWC)->li__SL.li__VC.li__5JB;
+    } break;
+    case __li__AS__: {
+      li__JSWC=((__li__AS *)li__3RWC)->li__BS.li__5JB;
+    } break;
+    case __li__GS__: {
+      li__JSWC=((__li__GS *)li__3RWC)->li__IS.li__5JB;
+    } break;
     };
+    li__3RWC=li__JSWC;
   };
 }
 
-static void line_h_hard__until__color__ZYGB(__MOUSE__VT *Self__1YGB,__INTEGER__K x0__2YGB,__INTEGER__K y0__3YGB,__INTEGER__K x1__4YGB,__UINTEGER_32__RD col__5YGB)
-/* (Strict MOUSE{MOUSE__VT},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded UINTEGER_32{UINTEGER_32__RD}) Void No recursive, No inlinable. NO CONTEXT! */
+static __li__K li__POLC(__li__ES0 *li__QOLC)
+/* (Strict G_DIV_EXPR{li__ES0}) With result No recursive, No inlinable. NO CONTEXT! */
 {
-  __POINTER__CB __tmp__CGJB,__tmp__2MFC;
-  __INTEGER__K Self__BJJB,__tmp__D0GB,__tmp__LJJB,__tmp__ELJB;
-  __INTEGER__K __tmp__PRGE,__tmp__XRGE,__tmp__5RGE,__tmp__MLJB;
-  __INTEGER__K __tmp__WLJB,__tmp__KMJB,__tmp__BNJB,__tmp__DNJB;
-  __INTEGER__K __tmp__UNJB,__tmp__ZNJB,__tmp__0NJB;
-  __PLAN__XOB *__tmp__KLJB,*__tmp__ULJB;
-  __LIMIT_Y__F2B *__tmp__LLJB,*__tmp__VLJB;
-  __LIMIT_X__C2B *__tmp__CMJB;
-  __CLIP__UOB *__tmp__ZMJB;
-  void *__tmp__ENJB;
-  __UINTEGER_32__RD real_col__FQGC,__tmp__LQGC,__tmp__VQGC,__tmp__RQGC;
-  __UINTEGER_16__CE __tmp__2ZGB,m__AZGB,__tmp__H0GB,__tmp__LILE;
-  __UINTEGER_16__CE __tmp__OILE,__tmp__XUHE;
-  _____CONTEXT __pos__0YGB,__pos__4FJB,__pos__IOLB,__pos__JGJB;
-  _____CONTEXT __pos__GZGB,__pos__OKNC,__pos__DDQC,__pos__WKNC;
-  _____CONTEXT __pos__4QGE,__pos__VMJB,__pos__YMFC,__pos__VBGC;
-  _____CONTEXT __pos__DNFC,__pos__3MJB,__pos__KGPC,__pos__4BRC;
-  _____CONTEXT __pos__SGPC,__pos__3VHE;
-  __BOOLEAN__C __tmp__EGJB,__tmp__IZGB,__tmp__MGJB,__tmp__0LJB;
-  __BOOLEAN__C __tmp__4MFC,__tmp__GNFC,__tmp__JNFC;
-  __FAST_ARRAYoExpanded_UINTEGER_16o__HDB *__tmp__1ZGB;
-  lisaac_push_first(&__pos__0YGB,L20318781); /* L155 MOUSE*/;
-  lisaac_push_first(&__pos__4FJB,L19150866); /* L146 BLOCK*/;
-  lisaac_push_first(&__pos__IOLB,L7481860); /* L57 OBJECT*/;
-  __tmp__CGJB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__4FJB,L19277842); /* L147 BLOCK*/;
-  __tmp__EGJB=__infix_greater_equal__JGG( 15, 10);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__EGJB) {
-    lisaac_push(&__pos__4FJB,L19280914); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__IOLB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__JGJB,L19285522); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__GZGB,L20321341); /* L155 MOUSE*/;
-    __tmp__IZGB=__infix_less__LOH(x0__2YGB, 16);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IZGB) {
-      lisaac_push(&__pos__JGJB,L19282450); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__GZGB,L13509634); /* L103 TRUE*/;
-      __tmp__MGJB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__JGJB,L19282450); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__GZGB,L14689286); /* L112 FALSE*/;
-      __tmp__MGJB=TRUE__B__;
-    };
-    __tmp__IZGB=__tmp__MGJB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__4FJB,L19280914); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__IOLB,L12081158); /* L92 FALSE*/;
-    __tmp__IZGB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IZGB) {
-    lisaac_push(&__pos__4FJB,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__pos__IOLB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__JGJB,L19289106); /* L147 BLOCK*/;
-    lisaac_push(&__pos__JGJB,L19428370); /* L148 BLOCK*/;
-    lisaac_push_first(&__pos__GZGB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__OKNC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__DDQC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__WKNC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__CGJB));
-    lisaac_push(&__pos__GZGB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_3));
-    lisaac_push(&__pos__GZGB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__OKNC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__DDQC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__WKNC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__4QGE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__GZGB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__OKNC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__DDQC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__4FJB,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__pos__IOLB,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__0YGB,L20449853); /* L156 MOUSE*/;
-  lisaac_push_first(&__pos__4FJB,L19150866); /* L146 BLOCK*/;
-  lisaac_push_first(&__pos__IOLB,L7481860); /* L57 OBJECT*/;
-  __tmp__CGJB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__4FJB,L19277842); /* L147 BLOCK*/;
-  __tmp__EGJB=__infix_greater_equal__JGG( 15, 10);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__EGJB) {
-    lisaac_push(&__pos__4FJB,L19280914); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__IOLB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__JGJB,L19285522); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__GZGB,L20452413); /* L156 MOUSE*/;
-    __tmp__IZGB=__infix_less__LOH(y0__3YGB, 16);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IZGB) {
-      lisaac_push(&__pos__JGJB,L19282450); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__GZGB,L13509634); /* L103 TRUE*/;
-      __tmp__MGJB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__JGJB,L19282450); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__GZGB,L14689286); /* L112 FALSE*/;
-      __tmp__MGJB=TRUE__B__;
-    };
-    __tmp__IZGB=__tmp__MGJB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__4FJB,L19280914); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__IOLB,L12081158); /* L92 FALSE*/;
-    __tmp__IZGB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IZGB) {
-    lisaac_push(&__pos__4FJB,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__pos__IOLB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__JGJB,L19289106); /* L147 BLOCK*/;
-    lisaac_push(&__pos__JGJB,L19428370); /* L148 BLOCK*/;
-    lisaac_push_first(&__pos__GZGB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__OKNC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__DDQC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__WKNC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__CGJB));
-    lisaac_push(&__pos__GZGB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_3));
-    lisaac_push(&__pos__GZGB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__OKNC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__DDQC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__WKNC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__4QGE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__GZGB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__OKNC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__DDQC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
+  __li__K li__SOLC,li__ZOLC,li__5AZD,li__M30D,li__ROLC;
+  __li__YC *li__4AZD;
+  __li__RL *li__CBZD;
+  void *li__L30D;
+  li__SOLC= 0;
+  if (((__li__ZB)(li__QOLC->li__HS0.li__GS0.li__AW &  1) !=  0)) {
+    li__ZOLC=li__BX4B(li__QOLC);
+    li__SOLC=li__ZOLC;
   } else /* FALSE */ {
-    lisaac_push(&__pos__4FJB,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__pos__IOLB,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__0YGB,L20580925); /* L157 MOUSE*/;
-  lisaac_push_first(&__pos__4FJB,L19150866); /* L146 BLOCK*/;
-  lisaac_push_first(&__pos__IOLB,L7481860); /* L57 OBJECT*/;
-  __tmp__CGJB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__4FJB,L19277842); /* L147 BLOCK*/;
-  __tmp__EGJB=__infix_greater_equal__JGG( 15, 10);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__EGJB) {
-    lisaac_push(&__pos__4FJB,L19280914); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__IOLB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__JGJB,L19285522); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__GZGB,L20583485); /* L157 MOUSE*/;
-    __tmp__IZGB=__infix_less__LOH(x1__4YGB, 16);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IZGB) {
-      lisaac_push(&__pos__JGJB,L19282450); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__GZGB,L13509634); /* L103 TRUE*/;
-      __tmp__MGJB=FALSE__I__;
+    li__4AZD=((__li__YC *)li__QOLC->li__HS0.li__ZQ4B);
+    li__ZOLC= 0;
+    if (((__li__ZB)(li__4AZD->li__0C.li__AW &  1) !=  0)) {
+      li__5AZD=li__VIKC(li__4AZD);
+      li__ZOLC=li__5AZD;
     } else /* FALSE */ {
-      lisaac_push(&__pos__JGJB,L19282450); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__GZGB,L14689286); /* L112 FALSE*/;
-      __tmp__MGJB=TRUE__B__;
-    };
-    __tmp__IZGB=__tmp__MGJB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__4FJB,L19280914); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__IOLB,L12081158); /* L92 FALSE*/;
-    __tmp__IZGB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IZGB) {
-    lisaac_push(&__pos__4FJB,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__pos__IOLB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__JGJB,L19289106); /* L147 BLOCK*/;
-    lisaac_push(&__pos__JGJB,L19428370); /* L148 BLOCK*/;
-    lisaac_push_first(&__pos__GZGB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__OKNC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__DDQC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__WKNC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__CGJB));
-    lisaac_push(&__pos__GZGB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_3));
-    lisaac_push(&__pos__GZGB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__OKNC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__DDQC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__WKNC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__4QGE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__GZGB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__OKNC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__DDQC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__4FJB,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__pos__IOLB,L8530438); /* L65 FALSE*/;
-  };
-  __tmp__1ZGB=Self__1YGB->mask__RDB;
-  /* NULL __FAST_ARRAYoExpanded_UINTEGER_16o__HDB__ */
-if (__tmp__1ZGB==NULL) {
-    lisaac_push(&__pos__0YGB,L20850237); /* L159 MOUSE*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* FAST_ARRAY(Expanded UINTEGER_16) */ {
-    lisaac_push(&__pos__0YGB,L20850237); /* L159 MOUSE*/;
-    __tmp__2ZGB=item__OIJB(((__FAST_ARRAYoExpanded_UINTEGER_16o__HDB *)__tmp__1ZGB),y0__3YGB);
-  };
-  m__AZGB=__tmp__2ZGB;
-  lisaac_push(&__pos__0YGB,L21236285); /* L162 MOUSE*/;
-  Self__BJJB=x0__2YGB;
-  lisaac_push_first(&__pos__4FJB,L21764104); /* L166 NUMERIC*/;
-  to__do__5IJB:
-  {
-    lisaac_push(&__pos__4FJB,L21764104); /* L166 NUMERIC*/;
-    __tmp__MGJB=__infix_less_equal__GTG(Self__BJJB,x1__4YGB);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MGJB) {
-      lisaac_push(&__pos__4FJB,L22153736); /* L169 NUMERIC*/;
-      lisaac_push_first(&__pos__IOLB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JGJB,L21899272); /* L167 NUMERIC*/;
-      lisaac_push_first(&__pos__GZGB,L21111357); /* L161 MOUSE*/;
-      lisaac_push_first(&__pos__OKNC,L24269831); /* L185 INTEGER*/;
-      __tmp__D0GB=(__INTEGER__K)( 1 << Self__BJJB);
-      lisaac_push(&__pos__GZGB,L21111357); /* L161 MOUSE*/;
-      __tmp__H0GB=to_uinteger_16__TBX(__tmp__D0GB);
-      lisaac_push(&__pos__GZGB,L21108797); /* L161 MOUSE*/;
-      lisaac_push_first(&__pos__OKNC,L22940167); /* L175 INTEGER*/;
-      lisaac_push_first(&__pos__DDQC,L25311239); /* L193 INTEGER*/;
-      lisaac_push_first(&__pos__WKNC,L11029000); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__4QGE,L5383176); /* L41 NUMERIC*/;
-      __tmp__LILE=to_uinteger_16__TBX( 0);
-      lisaac_push(&__pos__WKNC,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__4QGE,L9195016); /* L70 NUMERIC*/;
-      __tmp__OILE=(__UINTEGER_16__CE)(__tmp__LILE - m__AZGB);
-      lisaac_push(&__pos__DDQC,L25319431); /* L193 INTEGER*/;
-      lisaac_push_first(&__pos__WKNC,L5121032); /* L39 NUMERIC*/;
-      __tmp__LILE=to_uinteger_16__TBX( 1);
-      lisaac_push(&__pos__DDQC,L25314823); /* L193 INTEGER*/;
-      lisaac_push_first(&__pos__WKNC,L9195016); /* L70 NUMERIC*/;
-      __tmp__XUHE=(__UINTEGER_16__CE)(__tmp__OILE - __tmp__LILE);
-      lisaac_push(&__pos__OKNC,L22944263); /* L175 INTEGER*/;
-      lisaac_push_first(&__pos__DDQC,L25311239); /* L193 INTEGER*/;
-      lisaac_push_first(&__pos__WKNC,L11029000); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__4QGE,L5383176); /* L41 NUMERIC*/;
-      __tmp__LILE=to_uinteger_16__TBX( 0);
-      lisaac_push(&__pos__WKNC,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__4QGE,L9195016); /* L70 NUMERIC*/;
-      __tmp__OILE=(__UINTEGER_16__CE)(__tmp__LILE - __tmp__H0GB);
-      lisaac_push(&__pos__DDQC,L25319431); /* L193 INTEGER*/;
-      lisaac_push_first(&__pos__WKNC,L5121032); /* L39 NUMERIC*/;
-      __tmp__H0GB=to_uinteger_16__TBX( 1);
-      lisaac_push(&__pos__DDQC,L25314823); /* L193 INTEGER*/;
-      lisaac_push_first(&__pos__WKNC,L9195016); /* L70 NUMERIC*/;
-      __tmp__LILE=(__UINTEGER_16__CE)(__tmp__OILE - __tmp__H0GB);
-      lisaac_push(&__pos__OKNC,L22943239); /* L175 INTEGER*/;
-      lisaac_push_first(&__pos__DDQC,L22171143); /* L169 INTEGER*/;
-      __tmp__H0GB=(__UINTEGER_16__CE)(__tmp__XUHE & __tmp__LILE);
-      lisaac_push(&__pos__OKNC,L22939143); /* L175 INTEGER*/;
-      lisaac_push_first(&__pos__DDQC,L25311239); /* L193 INTEGER*/;
-      lisaac_push_first(&__pos__WKNC,L11029000); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__4QGE,L5383176); /* L41 NUMERIC*/;
-      __tmp__LILE=to_uinteger_16__TBX( 0);
-      lisaac_push(&__pos__WKNC,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__4QGE,L9195016); /* L70 NUMERIC*/;
-      __tmp__OILE=(__UINTEGER_16__CE)(__tmp__LILE - __tmp__H0GB);
-      lisaac_push(&__pos__DDQC,L25319431); /* L193 INTEGER*/;
-      lisaac_push_first(&__pos__WKNC,L5121032); /* L39 NUMERIC*/;
-      __tmp__H0GB=to_uinteger_16__TBX( 1);
-      lisaac_push(&__pos__DDQC,L25314823); /* L193 INTEGER*/;
-      lisaac_push_first(&__pos__WKNC,L9195016); /* L70 NUMERIC*/;
-      m__AZGB=(__UINTEGER_16__CE)(__tmp__OILE - __tmp__H0GB);
-      lisaac_push(&__pos__JGJB,L22026760); /* L168 NUMERIC*/;
-      lisaac_push_first(&__pos__GZGB,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__OKNC,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__DDQC,L9195016); /* L70 NUMERIC*/;
-      __tmp__D0GB=(__INTEGER__K)(-  1);
-      lisaac_push(&__pos__GZGB,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__OKNC,L9195016); /* L70 NUMERIC*/;
-      __tmp__LJJB=(__INTEGER__K)(Self__BJJB - __tmp__D0GB);
-      lisaac_push(&__pos__JGJB,L22038024); /* L168 NUMERIC*/;
-      Self__BJJB=__tmp__LJJB;
-      goto to__do__5IJB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__4FJB,L22153736); /* L169 NUMERIC*/;
-      lisaac_push_first(&__pos__IOLB,L8530438); /* L65 FALSE*/;
-    };
-  };
-  __tmp__1ZGB=Self__1YGB->mask__RDB;
-  /* NULL __FAST_ARRAYoExpanded_UINTEGER_16o__HDB__ */
-if (__tmp__1ZGB==NULL) {
-    lisaac_push(&__pos__0YGB,L21506109); /* L164 MOUSE*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* FAST_ARRAY(Expanded UINTEGER_16) */ {
-    lisaac_push(&__pos__0YGB,L21506109); /* L164 MOUSE*/;
-    put__to__PJJB(((__FAST_ARRAYoExpanded_UINTEGER_16o__HDB *)__tmp__1ZGB),m__AZGB,y0__3YGB);
-  };
-  lisaac_push(&__pos__0YGB,L21655613); /* L165 MOUSE*/;
-  lisaac_push_first(&__pos__4FJB,L12881432); /* L98 AREA*/;
-  Self__BJJB= 0;
-  __tmp__D0GB= 0;
-  __tmp__LJJB= 0;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__1YGB->parent_window__XT.plan__ZOB != (void *)NULL)) {
-    lisaac_push(&__pos__4FJB,L20580888); /* L157 AREA*/;
-    lisaac_push_first(&__pos__IOLB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__JGJB,L13512216); /* L103 AREA*/;
-    __tmp__ELJB=Self__1YGB->parent_window__XT.x_window__YNB;
-    lisaac_push(&__pos__JGJB,L13639704); /* L104 AREA*/;
-    lisaac_push_first(&__pos__GZGB,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__OKNC,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__DDQC,L9195016); /* L70 NUMERIC*/;
-    __tmp__PRGE=(__INTEGER__K)(- __tmp__ELJB);
-    lisaac_push(&__pos__GZGB,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__OKNC,L9195016); /* L70 NUMERIC*/;
-    __tmp__ELJB=(__INTEGER__K)(x0__2YGB - __tmp__PRGE);
-    Self__BJJB=__tmp__ELJB;
-    __tmp__PRGE=Self__1YGB->parent_window__XT.y_window__ZNB;
-    lisaac_push(&__pos__JGJB,L13770776); /* L105 AREA*/;
-    lisaac_push_first(&__pos__GZGB,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__OKNC,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__DDQC,L9195016); /* L70 NUMERIC*/;
-    __tmp__XRGE=(__INTEGER__K)(- __tmp__PRGE);
-    lisaac_push(&__pos__GZGB,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__OKNC,L9195016); /* L70 NUMERIC*/;
-    __tmp__PRGE=(__INTEGER__K)(y0__3YGB - __tmp__XRGE);
-    __tmp__D0GB=__tmp__PRGE;
-    __tmp__XRGE=Self__1YGB->parent_window__XT.x_window__YNB;
-    lisaac_push(&__pos__JGJB,L13901848); /* L106 AREA*/;
-    lisaac_push_first(&__pos__GZGB,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__OKNC,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__DDQC,L9195016); /* L70 NUMERIC*/;
-    __tmp__5RGE=(__INTEGER__K)(- __tmp__XRGE);
-    lisaac_push(&__pos__GZGB,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__OKNC,L9195016); /* L70 NUMERIC*/;
-    __tmp__XRGE=(__INTEGER__K)(x1__4YGB - __tmp__5RGE);
-    __tmp__LJJB=__tmp__XRGE;
-    __tmp__KLJB=Self__1YGB->parent_window__XT.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__KLJB==NULL) {
-      lisaac_push(&__pos__JGJB,L14034456); /* L107 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__LLJB=__tmp__KLJB->y1__U3B;
-    };
-    /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__LLJB==NULL) {
-      lisaac_push(&__pos__JGJB,L14037528); /* L107 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_Y */ {
-      __tmp__MLJB=__tmp__LLJB->value__S3B;
-    };
-    lisaac_push(&__pos__JGJB,L14030360); /* L107 AREA*/;
-    __tmp__IZGB=__infix_less__LOH(__tmp__PRGE,__tmp__MLJB);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IZGB) {
-      lisaac_push(&__pos__JGJB,L14039576); /* L107 AREA*/;
-      lisaac_push_first(&__pos__GZGB,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__OKNC,L14040600); /* L107 AREA*/;
-      __tmp__ULJB=Self__1YGB->parent_window__XT.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__ULJB==NULL) {
-        lisaac_push(&__pos__OKNC,L14046744); /* L107 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__VLJB=__tmp__ULJB->y0__Q3B;
-      };
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__VLJB==NULL) {
-        lisaac_push(&__pos__OKNC,L14049816); /* L107 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        __tmp__WLJB=__tmp__VLJB->value__S3B;
-      };
-      lisaac_push(&__pos__OKNC,L14042648); /* L107 AREA*/;
-      __tmp__MGJB=__infix_greater_equal__JGG(__tmp__PRGE,__tmp__WLJB);
-      __tmp__0LJB=__tmp__MGJB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__JGJB,L14039576); /* L107 AREA*/;
-      lisaac_push_first(&__pos__GZGB,L12081158); /* L92 FALSE*/;
-      __tmp__0LJB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__0LJB) {
-      lisaac_push(&__pos__JGJB,L20450840); /* L156 AREA*/;
-      lisaac_push_first(&__pos__GZGB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__OKNC,L14053400); /* L107 AREA*/;
-      __tmp__ULJB=Self__1YGB->parent_window__XT.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__ULJB==NULL) {
-        lisaac_push(&__pos__OKNC,L14166040); /* L108 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__CMJB=__tmp__ULJB->x0__J3B;
-      };
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__CMJB==NULL) {
-        lisaac_push(&__pos__OKNC,L14169112); /* L108 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        __tmp__WLJB=__tmp__CMJB->value__L3B;
-      };
-      lisaac_push(&__pos__OKNC,L14169624); /* L108 AREA*/;
-      __tmp__MLJB=max__IMH(__tmp__ELJB,__tmp__WLJB);
-      Self__BJJB=__tmp__MLJB;
-      __tmp__ULJB=Self__1YGB->parent_window__XT.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__ULJB==NULL) {
-        lisaac_push(&__pos__OKNC,L14297112); /* L109 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__CMJB=__tmp__ULJB->x1__N3B;
-      };
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__CMJB==NULL) {
-        lisaac_push(&__pos__OKNC,L14300184); /* L109 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        __tmp__WLJB=__tmp__CMJB->value__L3B;
-      };
-      lisaac_push(&__pos__OKNC,L14300696); /* L109 AREA*/;
-      __tmp__KMJB=min__TLH(__tmp__XRGE,__tmp__WLJB);
-      __tmp__LJJB=__tmp__KMJB;
-      lisaac_push(&__pos__OKNC,L14421528); /* L110 AREA*/;
-      __tmp__MGJB=__infix_less_equal__GTG(__tmp__MLJB,__tmp__KMJB);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MGJB) {
-        lisaac_push(&__pos__OKNC,L20317208); /* L155 AREA*/;
-        lisaac_push_first(&__pos__DDQC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__WKNC,L20196376); /* L154 AREA*/;
-        lisaac_push_first(&__pos__4QGE,L10621458); /* L81 BLOCK*/;
-        do_while__JADC:
-        {
-          lisaac_push(&__pos__4QGE,L10621458); /* L81 BLOCK*/;
-          lisaac_push_first(&__pos__VMJB,L14691864); /* L112 AREA*/;
-          __tmp__ZMJB=get_clip__Y5SB(Self__1YGB,Self__BJJB,__tmp__D0GB);
-          lisaac_push(&__pos__VMJB,L14814232); /* L113 AREA*/;
-          lisaac_push_first(&__pos__YMFC,L19150866); /* L146 BLOCK*/;
-          lisaac_push_first(&__pos__VBGC,L7481860); /* L57 OBJECT*/;
-          __tmp__2MFC=((__POINTER__CB )(top_context->back->back));
-          lisaac_push(&__pos__YMFC,L19277842); /* L147 BLOCK*/;
-          __tmp__4MFC=__infix_greater_equal__JGG( 15, 10);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4MFC) {
-            lisaac_push(&__pos__YMFC,L19280914); /* L147 BLOCK*/;
-            lisaac_push_first(&__pos__VBGC,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__DNFC,L19285522); /* L147 BLOCK*/;
-            lisaac_push_first(&__pos__3MJB,L14815256); /* L113 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__ZMJB != (void *)NULL)) {
-              lisaac_push(&__pos__DNFC,L19282450); /* L147 BLOCK*/;
-              lisaac_push_first(&__pos__3MJB,L13509634); /* L103 TRUE*/;
-              __tmp__GNFC=FALSE__I__;
+      li__ZOLC= 100000;
+    };
+    li__CBZD=((__li__RL *)li__QOLC->li__HS0.li__4Q4B);
+    li__5AZD= 0;
+    if (((__li__ZB)(li__CBZD->li__SL.li__WC.li__AW &  1) !=  0)) {
+      li__L30D=li__CBZD->li__SL.li__RR;
+      if (((struct ___OBJ *)li__L30D)->__id==__li__SB__) {
+        li__M30D= 512;
+      } else /* G_DIV_EXPR */ {
+        li__M30D=li__BX4B(((__li__ES0 *)li__L30D));
+      };
+      li__5AZD=(__li__K)(li__M30D +  4);
+    } else /* FALSE */ {
+      li__5AZD= 100000;
+    };
+    li__M30D= 0;
+    if ((li__ZOLC > li__5AZD)) {
+      li__M30D=li__ZOLC;
+    } else /* FALSE */ {
+      li__M30D=li__5AZD;
+    };
+    li__SOLC=li__M30D;
+  };
+  li__ROLC=li__SOLC;
+  return(li__ROLC);
+}
+
+static __li__K li__VQLC(__li__ES0 *li__WQLC)
+/* (Strict G_DIV_EXPR{li__ES0}) With result No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__K li__YQLC,li__5QLC,li__0N1D,li__2N1D,li__3N1D,li__Q30D;
+  __li__K li__XQLC;
+  __li__YC *li__GBZD;
+  __li__OS0 *li__YN1D;
+  __li__RL *li__KBZD;
+  void *li__P30D;
+  __li__BB *li__ZN1D,*li__1N1D;
+  li__YQLC= 0;
+  if (((__li__ZB)(li__WQLC->li__HS0.li__GS0.li__AW &  2) !=  0)) {
+    li__5QLC=li__SX4B(li__WQLC);
+    li__YQLC=li__5QLC;
+  } else /* FALSE */ {
+    li__GBZD=((__li__YC *)li__WQLC->li__HS0.li__ZQ4B);
+    li__5QLC= 0;
+    if (((__li__ZB)(li__GBZD->li__0C.li__AW &  2) !=  0)) {
+      li__YN1D=((__li__OS0 *)li__GBZD->li__WS0);
+      li__ZN1D=li__YN1D->li__BR1C;
+      li__0N1D=(__li__K)(li__YN1D->li__XYQC -  1);
+      li__1N1D=((__li__BB *)li__ZN1D);
+      li__2N1D= 0;
+      li__3N1D=li__0N1D;
+      while ((li__3N1D >=  0)) {
+        if (('\n' == li__1N1D[li__3N1D])) {
+          li__2N1D=(__li__K)(li__2N1D +  1);
+        };
+        li__3N1D=(__li__K)(li__3N1D -  1);
+      };
+      li__5QLC=(__li__K)((__li__K)(li__2N1D +  1) <<  4);
+    } else /* FALSE */ {
+      li__5QLC= 100000;
+    };
+    li__KBZD=((__li__RL *)li__WQLC->li__HS0.li__4Q4B);
+    li__0N1D= 0;
+    if (((__li__ZB)(li__KBZD->li__SL.li__WC.li__AW &  2) !=  0)) {
+      li__P30D=li__KBZD->li__SL.li__RR;
+      if (((struct ___OBJ *)li__P30D)->__id==__li__SB__) {
+        li__Q30D= 512;
+      } else /* G_DIV_EXPR */ {
+        li__Q30D=li__SX4B(((__li__ES0 *)li__P30D));
+      };
+      li__0N1D=(__li__K)(li__Q30D +  4);
+    } else /* FALSE */ {
+      li__0N1D= 100000;
+    };
+    li__YQLC=(__li__K)(li__5QLC + li__0N1D);
+  };
+  li__XQLC=li__YQLC;
+  return(li__XQLC);
+}
+
+static void li__T5F(__li__GS *li__U5F)
+/* (Strict MOUSE{li__GS}) Void No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__GB li__IU4D,li__OU4D,li__NO1D,li__4U4D;
+  __li__RQF li__JU4D,li__LU4D,li__MU4D,li__JO1D,li__KO1D,li__LO1D;
+  __li__RQF li__1U4D,li__2U4D;
+  __li__K li__KU4D,li__DP1D,li__BP1D,li__0U4D;
+  __li__U li__PU4D,li__5U4D;
+  __li__VRF *li__OO1D;
+  __li__X5F *li__XU4D,*li__FV4D;
+  __li__Z5F *li__HU4D,*li__VU4D,*li__DTP,*li__RAG,*li__2U2;
+  void **li__CO1D,**li__CP1D;
+  __li__C li__DW1;
+  if (((void *)(*(li__UB__)).li__CAG == (void *)NULL)) {
+    li__HU4D=NULL;
+    li__IU4D=((__li__GB )(NULL));
+    li__JU4D=((__li__RQF )sizeof(__li__Z5F));
+    if ((li__JU4D ==  0)) {
+      li__HU4D=li__Z5F__;
+    } else /* FALSE */ {
+      li__KU4D=__li__Z5F__;
+      li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__JU4D));
+      if ((li__KU4D == (__li__K)(-  1))) {
+        li__LU4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__MU4D=(__li__RQF)((__li__RQF)(li__JU4D - (__li__RQF)(((__li__RQF ) 0) - li__LU4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__LU4D) - ((__li__RQF ) 1)));
+        li__LU4D=(__li__RQF)(li__MU4D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+        li__OU4D=li__PDK(li__MU4D,((__li__GB )(&(table_size[(li__LU4D)-1]))),((__li__U )li__MU4D));
+        li__IU4D=li__OU4D;
+      } else /* FALSE */ {
+        li__PU4D=((__li__U )li__KU4D);
+        li__LU4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__MU4D=(__li__RQF)((__li__RQF)(li__JU4D - (__li__RQF)(((__li__RQF ) 0) - li__LU4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__LU4D) - ((__li__RQF ) 1)));
+        li__OU4D=li__PDK(li__MU4D,((__li__GB )(&(table_type[(li__PU4D)]))),(__li__U)(li__PU4D |  1));
+        li__IU4D=li__OU4D;
+      };
+      li__VU4D=((__li__Z5F *)li__IU4D);
+      li__HU4D=li__VU4D;
+      *(li__VU4D) = *(li__Z5F__);
+    };
+    li__VU4D=((__li__Z5F *)li__HU4D);
+    if (((*(li__VU4D)).li__2P1 <  16)) {
+      li__LU4D=((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) <<  4));
+      li__OU4D=((__li__GB )(NULL));
+      li__MU4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__JO1D=(__li__RQF)((__li__RQF)(li__LU4D - (__li__RQF)(((__li__RQF ) 0) - li__MU4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__MU4D) - ((__li__RQF ) 1)));
+      if ((li__JO1D <= ((__li__RQF )(MINIMUM_SIZE)))) {
+        li__KO1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__LO1D=(__li__RQF)((__li__RQF)(li__JO1D - (__li__RQF)(((__li__RQF ) 0) - li__KO1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__KO1D) - ((__li__RQF ) 1)));
+        li__KO1D=(__li__RQF)(li__LO1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+        li__NO1D=li__PDK(li__LO1D,((__li__GB )(&(table_size[(li__KO1D)-1]))),((__li__U )li__LO1D));
+        li__OU4D=li__NO1D;
+      } else /* FALSE */ {
+        li__OO1D=li__J5BB(li__JO1D);
+        li__OU4D=(void *)((unsigned long)((__li__GB )((__li__VRF *)li__OO1D)) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long))))))));
+      };
+      li__CO1D=((void **)li__OU4D);
+      li__KU4D= 15;
+      while ((li__KU4D >=  0)) {
+        li__CO1D[li__KU4D]=NULL;
+        li__KU4D=(__li__K)(li__KU4D -  1);
+      };
+      (*(li__VU4D)).li__2U1=li__CO1D;
+      (*(li__VU4D)).li__2P1= 16;
+    };
+    (*(li__VU4D)).li__ICG=(__li__K)(-  1);
+    (*(li__UB__)).li__KAG=li__HU4D;
+    li__HU4D=NULL;
+    li__IU4D=((__li__GB )(NULL));
+    li__JU4D=((__li__RQF )sizeof(__li__Z5F));
+    if ((li__JU4D ==  0)) {
+      li__HU4D=li__Z5F__;
+    } else /* FALSE */ {
+      li__KU4D=__li__Z5F__;
+      li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__JU4D));
+      if ((li__KU4D == (__li__K)(-  1))) {
+        li__KO1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__LO1D=(__li__RQF)((__li__RQF)(li__JU4D - (__li__RQF)(((__li__RQF ) 0) - li__KO1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__KO1D) - ((__li__RQF ) 1)));
+        li__KO1D=(__li__RQF)(li__LO1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+        li__NO1D=li__PDK(li__LO1D,((__li__GB )(&(table_size[(li__KO1D)-1]))),((__li__U )li__LO1D));
+        li__IU4D=li__NO1D;
+      } else /* FALSE */ {
+        li__PU4D=((__li__U )li__KU4D);
+        li__KO1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__LO1D=(__li__RQF)((__li__RQF)(li__JU4D - (__li__RQF)(((__li__RQF ) 0) - li__KO1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__KO1D) - ((__li__RQF ) 1)));
+        li__NO1D=li__PDK(li__LO1D,((__li__GB )(&(table_type[(li__PU4D)]))),(__li__U)(li__PU4D |  1));
+        li__IU4D=li__NO1D;
+      };
+      li__DTP=((__li__Z5F *)li__IU4D);
+      li__HU4D=li__DTP;
+      *(li__DTP) = *(li__Z5F__);
+    };
+    li__VU4D=((__li__Z5F *)li__HU4D);
+    if (( 64 > (*(li__VU4D)).li__2P1)) {
+      li__LU4D=((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) <<  6));
+      li__OU4D=((__li__GB )(NULL));
+      li__MU4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__JO1D=(__li__RQF)((__li__RQF)(li__LU4D - (__li__RQF)(((__li__RQF ) 0) - li__MU4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__MU4D) - ((__li__RQF ) 1)));
+      if ((li__JO1D <= ((__li__RQF )(MINIMUM_SIZE)))) {
+        li__KO1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__LO1D=(__li__RQF)((__li__RQF)(li__JO1D - (__li__RQF)(((__li__RQF ) 0) - li__KO1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__KO1D) - ((__li__RQF ) 1)));
+        li__KO1D=(__li__RQF)(li__LO1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+        li__NO1D=li__PDK(li__LO1D,((__li__GB )(&(table_size[(li__KO1D)-1]))),((__li__U )li__LO1D));
+        li__OU4D=li__NO1D;
+      } else /* FALSE */ {
+        li__OO1D=li__J5BB(li__JO1D);
+        li__OU4D=(void *)((unsigned long)((__li__GB )((__li__VRF *)li__OO1D)) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long))))))));
+      };
+      li__CO1D=((void **)li__OU4D);
+      li__KU4D= 63;
+      while ((li__KU4D >=  0)) {
+        li__CO1D[li__KU4D]=NULL;
+        li__KU4D=(__li__K)(li__KU4D -  1);
+      };
+      (*(li__VU4D)).li__2U1=li__CO1D;
+      (*(li__VU4D)).li__2P1= 64;
+      li__DW1=li__B__;
+    } else /* FALSE */ {
+      li__DW1=li__I__;
+    };
+    if ((! li__DW1)) {
+      if ((((*(li__VU4D)).li__2P1 >  0) && ((*(li__VU4D)).li__ICG >=  0))) {
+        li__CP1D=((void **)(*(li__VU4D)).li__2U1);
+        li__DP1D=(*(li__VU4D)).li__ICG;
+        li__BP1D= 0;
+        while ((li__BP1D <= li__DP1D)) {
+          li__CP1D[li__BP1D]=NULL;
+          li__BP1D=(__li__K)(li__BP1D +  1);
+        };
+      };
+    };
+    (*(li__VU4D)).li__ICG= 63;
+    (*(li__UB__)).li__CAG=li__HU4D;
+    li__KU4D= 0;
+    while ((li__KU4D <=  63)) {
+      li__RAG=(*(li__UB__)).li__CAG;
+      li__XU4D=NULL;
+      li__NO1D=((__li__GB )(NULL));
+      li__KO1D=((__li__RQF )sizeof(__li__X5F));
+      if ((li__KO1D ==  0)) {
+        li__XU4D=li__X5F__;
+      } else /* FALSE */ {
+        li__0U4D=__li__X5F__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__KO1D));
+        if ((li__0U4D == (__li__K)(-  1))) {
+          li__1U4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__2U4D=(__li__RQF)((__li__RQF)(li__KO1D - (__li__RQF)(((__li__RQF ) 0) - li__1U4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__1U4D) - ((__li__RQF ) 1)));
+          li__1U4D=(__li__RQF)(li__2U4D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__4U4D=li__PDK(li__2U4D,((__li__GB )(&(table_size[(li__1U4D)-1]))),((__li__U )li__2U4D));
+          li__NO1D=li__4U4D;
+        } else /* FALSE */ {
+          li__5U4D=((__li__U )li__0U4D);
+          li__1U4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__2U4D=(__li__RQF)((__li__RQF)(li__KO1D - (__li__RQF)(((__li__RQF ) 0) - li__1U4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__1U4D) - ((__li__RQF ) 1)));
+          li__4U4D=li__PDK(li__2U4D,((__li__GB )(&(table_type[(li__5U4D)]))),(__li__U)(li__5U4D |  1));
+          li__NO1D=li__4U4D;
+        };
+        li__FV4D=((__li__X5F *)li__NO1D);
+        li__XU4D=li__FV4D;
+        *(li__FV4D) = *(li__X5F__);
+      };
+      li__2U2=((__li__Z5F *)li__RAG);
+      ((void **)(*(li__2U2)).li__2U1)[li__KU4D]=li__XU4D;
+      li__KU4D=(__li__K)(li__KU4D +  1);
+    };
+  };
+  if (((*(li__UB__)).li__XAG !=  0)) {
+    li__F1I(li__U5F);
+  };
+  li__U5F->li__IS.li__TBG= 1;
+  li__U5F->li__IS.li__VBG= 1;
+  (*(li__UB__)).li__CBG= 1;
+  (*(li__UB__)).li__DBG= 1;
+  (*(li__UB__)).li__EBG=NULL;
+  (*(li__UB__)).li__FBG=NULL;
+  li__KU4D=(*(li__UB__)).li__GBG;
+  li__DP1D= 0;
+  if ((li__KU4D >  1)) {
+    li__DP1D=li__KU4D;
+  } else /* FALSE */ {
+    li__DP1D= 1;
+  };
+  (*(li__UB__)).li__GBG=li__DP1D;
+}
+
+static void li__LBG(__li__GS *li__MBG,__li__K li__NBG,__li__K li__OBG)
+/* (Strict MOUSE{li__GS},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) Void No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__K li__RBG,li__SBG,li__PYS,li__1T2,li__2OSB,li__DHQB,li__DTXB;
+  __li__K li__DE0B,li__2DZD;
+  __li__X5F *li__HT2,*li__QU2,*li__M3ND;
+  __li__GB li__IT2,li__DR0D,li__MP1D;
+  __li__RQF li__QT2,li__GR0D,li__BR0D,li__IP1D,li__JP1D,li__KP1D;
+  __li__U li__LU2;
+  __li__VRF *li__NP1D;
+  __li__Z5F *li__XCG,*li__E42;
+  __li__C li__T42;
+  void **li__YWFB;
+  li__RBG=li__MBG->li__IS.li__TBG;
+  li__SBG=li__MBG->li__IS.li__VBG;
+  if (((li__RBG != li__NBG) || (li__SBG != li__OBG))) {
+    li__MBG->li__IS.li__TBG=li__NBG;
+    li__MBG->li__IS.li__VBG=li__OBG;
+    if (((*(li__UB__)).li__XAG >= (__li__K)((*((*(li__UB__)).li__CAG)).li__ICG -  4))) {
+      li__PYS= 0;
+      while ((li__PYS <=  15)) {
+        li__XCG=(*(li__UB__)).li__CAG;
+        li__HT2=NULL;
+        li__IT2=((__li__GB )(NULL));
+        li__QT2=((__li__RQF )sizeof(__li__X5F));
+        if ((li__QT2 ==  0)) {
+          li__HT2=li__X5F__;
+        } else /* FALSE */ {
+          li__1T2=__li__X5F__;
+          li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__QT2));
+          if ((li__1T2 == (__li__K)(-  1))) {
+            li__GR0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+            li__BR0D=(__li__RQF)((__li__RQF)(li__QT2 - (__li__RQF)(((__li__RQF ) 0) - li__GR0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__GR0D) - ((__li__RQF ) 1)));
+            li__GR0D=(__li__RQF)(li__BR0D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+            li__DR0D=li__PDK(li__BR0D,((__li__GB )(&(table_size[(li__GR0D)-1]))),((__li__U )li__BR0D));
+            li__IT2=li__DR0D;
+          } else /* FALSE */ {
+            li__LU2=((__li__U )li__1T2);
+            li__GR0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+            li__BR0D=(__li__RQF)((__li__RQF)(li__QT2 - (__li__RQF)(((__li__RQF ) 0) - li__GR0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__GR0D) - ((__li__RQF ) 1)));
+            li__DR0D=li__PDK(li__BR0D,((__li__GB )(&(table_type[(li__LU2)]))),(__li__U)(li__LU2 |  1));
+            li__IT2=li__DR0D;
+          };
+          li__QU2=((__li__X5F *)li__IT2);
+          li__HT2=li__QU2;
+          *(li__QU2) = *(li__X5F__);
+        };
+        li__E42=((__li__Z5F *)li__XCG);
+        if (((__li__K)((*(li__E42)).li__ICG +  1) < (*(li__E42)).li__2P1)) {
+          (*(li__E42)).li__ICG=(__li__K)((*(li__E42)).li__ICG +  1);
+          li__T42=li__B__;
+        } else /* FALSE */ {
+          li__T42=li__I__;
+        };
+        if ((! li__T42)) {
+          if (((*(li__E42)).li__2P1 ==  0)) {
+            li__GR0D=((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) <<  1));
+            li__DR0D=((__li__GB )(NULL));
+            li__BR0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+            li__IP1D=(__li__RQF)((__li__RQF)(li__GR0D - (__li__RQF)(((__li__RQF ) 0) - li__BR0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__BR0D) - ((__li__RQF ) 1)));
+            if ((li__IP1D <= ((__li__RQF )(MINIMUM_SIZE)))) {
+              li__JP1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+              li__KP1D=(__li__RQF)((__li__RQF)(li__IP1D - (__li__RQF)(((__li__RQF ) 0) - li__JP1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__JP1D) - ((__li__RQF ) 1)));
+              li__JP1D=(__li__RQF)(li__KP1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+              li__MP1D=li__PDK(li__KP1D,((__li__GB )(&(table_size[(li__JP1D)-1]))),((__li__U )li__KP1D));
+              li__DR0D=li__MP1D;
             } else /* FALSE */ {
-              lisaac_push(&__pos__DNFC,L19282450); /* L147 BLOCK*/;
-              lisaac_push_first(&__pos__3MJB,L14689286); /* L112 FALSE*/;
-              __tmp__GNFC=TRUE__B__;
-            };
-            __tmp__JNFC=__tmp__GNFC;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__YMFC,L19280914); /* L147 BLOCK*/;
-            lisaac_push_first(&__pos__VBGC,L12081158); /* L92 FALSE*/;
-            __tmp__JNFC=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__JNFC) {
-            lisaac_push(&__pos__YMFC,L19532306); /* L149 BLOCK*/;
-            lisaac_push_first(&__pos__VBGC,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__DNFC,L19289106); /* L147 BLOCK*/;
-            lisaac_push(&__pos__DNFC,L19428370); /* L148 BLOCK*/;
-            lisaac_push_first(&__pos__3MJB,L9452548); /* L72 OBJECT*/;
-            lisaac_push_first(&__pos__KGPC,L8260100); /* L63 OBJECT*/;
-            lisaac_push_first(&__pos__4BRC,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__SGPC,L8009220); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__tmp__2MFC));
-            lisaac_push(&__pos__3MJB,L9574916); /* L73 OBJECT*/;
-            print__P5F((&__string_3));
-            lisaac_push(&__pos__3MJB,L9706500); /* L74 OBJECT*/;
-            lisaac_push_first(&__pos__KGPC,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__pos__4BRC,L5005391); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__pos__SGPC,L18378320); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__pos__3VHE,L6962209); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__pos__3MJB,L9848324); /* L75 OBJECT*/;
-            lisaac_push_first(&__pos__KGPC,L10904580); /* L83 OBJECT*/;
-            lisaac_push_first(&__pos__4BRC,L9055341); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__pos__YMFC,L19532306); /* L149 BLOCK*/;
-            lisaac_push_first(&__pos__VBGC,L8530438); /* L65 FALSE*/;
-          };
-          /* NULL __CLIP__UOB__ */
-if (__tmp__ZMJB==NULL) {
-            lisaac_push(&__pos__VMJB,L19018264); /* L145 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* CLIP */ {
-            __tmp__BNJB=__tmp__ZMJB->x_max__V5X;
-          };
-          lisaac_push(&__pos__VMJB,L19018776); /* L145 AREA*/;
-          __tmp__DNJB=min__TLH(__tmp__LJJB,__tmp__BNJB);
-          /* NULL __CLIP__UOB__ */
-if (__tmp__ZMJB==NULL) {
-            lisaac_push(&__pos__VMJB,L19145752); /* L146 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* CLIP */ {
-            __tmp__ENJB=__tmp__ZMJB->window__55X;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__ENJB == (void *)Self__1YGB)) {
-            lisaac_push(&__pos__VMJB,L19926040); /* L152 AREA*/;
-            lisaac_push_first(&__pos__YMFC,L6825986); /* L52 TRUE*/;
-            lisaac_push_first(&__pos__VBGC,L19428376); /* L148 AREA*/;
-            lisaac_push_first(&__pos__DNFC,L3950631); /* L30 UINTEGER_32*/;
-            lisaac_push_first(&__pos__3MJB,L68456968); /* L522 NUMERIC*/;
-            lisaac_push_first(&__pos__KGPC,L4069969); /* L31 CONVERT*/;
-            real_col__FQGC= 0;
-            lisaac_push(&__pos__DNFC,L4343324); /* L33 UINTEGER_8*/;
-            lisaac_push_first(&__pos__3MJB,L67932680); /* L518 NUMERIC*/;
-            lisaac_push_first(&__pos__KGPC,L4069969); /* L31 CONVERT*/;
-            __tmp__LQGC=planes__UD;
-            lisaac_push(&__pos__DNFC,L24385561); /* L186 VIDEO*/;
-            __tmp__VQGC=to_uinteger_32__AAG( 15);
-            lisaac_push(&__pos__DNFC,L24774681); /* L189 VIDEO*/;
-            lisaac_push_first(&__pos__3MJB,L17187848); /* L131 NUMERIC*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__LQGC == __tmp__VQGC)) {
-              lisaac_push(&__pos__3MJB,L17839624); /* L136 NUMERIC*/;
-              lisaac_push_first(&__pos__KGPC,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__4BRC,L24529945); /* L187 VIDEO*/;
-              __tmp__RQGC=get_raw__MTM(col__5YGB);
-              real_col__FQGC=__tmp__RQGC;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__3MJB,L17839624); /* L136 NUMERIC*/;
-              lisaac_push_first(&__pos__KGPC,L8530438); /* L65 FALSE*/;
-            };
-            lisaac_push(&__pos__DNFC,L24778777); /* L189 VIDEO*/;
-            __tmp__VQGC=to_uinteger_32__AAG( 16);
-            lisaac_push(&__pos__DNFC,L25167897); /* L192 VIDEO*/;
-            lisaac_push_first(&__pos__3MJB,L17187848); /* L131 NUMERIC*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__LQGC == __tmp__VQGC)) {
-              lisaac_push(&__pos__3MJB,L17839624); /* L136 NUMERIC*/;
-              lisaac_push_first(&__pos__KGPC,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__4BRC,L24923161); /* L190 VIDEO*/;
-              __tmp__RQGC=get_raw__GUM(col__5YGB);
-              real_col__FQGC=__tmp__RQGC;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__3MJB,L17839624); /* L136 NUMERIC*/;
-              lisaac_push_first(&__pos__KGPC,L8530438); /* L65 FALSE*/;
-            };
-            lisaac_push(&__pos__DNFC,L25171993); /* L192 VIDEO*/;
-            __tmp__VQGC=to_uinteger_32__AAG( 24);
-            lisaac_push(&__pos__DNFC,L25561113); /* L195 VIDEO*/;
-            lisaac_push_first(&__pos__3MJB,L17187848); /* L131 NUMERIC*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__LQGC == __tmp__VQGC)) {
-              lisaac_push(&__pos__3MJB,L17839624); /* L136 NUMERIC*/;
-              lisaac_push_first(&__pos__KGPC,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__4BRC,L25316377); /* L193 VIDEO*/;
-              lisaac_push_first(&__pos__SGPC,L6567962); /* L50 PIXEL_24*/;
-              real_col__FQGC=col__5YGB;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__3MJB,L17839624); /* L136 NUMERIC*/;
-              lisaac_push_first(&__pos__KGPC,L8530438); /* L65 FALSE*/;
-            };
-            lisaac_push(&__pos__DNFC,L25565209); /* L195 VIDEO*/;
-            __tmp__VQGC=to_uinteger_32__AAG( 32);
-            lisaac_push(&__pos__DNFC,L25823769); /* L197 VIDEO*/;
-            lisaac_push_first(&__pos__3MJB,L17187848); /* L131 NUMERIC*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__LQGC == __tmp__VQGC)) {
-              lisaac_push(&__pos__3MJB,L17839624); /* L136 NUMERIC*/;
-              lisaac_push_first(&__pos__KGPC,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__4BRC,L25709593); /* L196 VIDEO*/;
-              lisaac_push_first(&__pos__SGPC,L6830126); /* L52 PIXEL_32*/;
-              real_col__FQGC=col__5YGB;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__3MJB,L17839624); /* L136 NUMERIC*/;
-              lisaac_push_first(&__pos__KGPC,L8530438); /* L65 FALSE*/;
-            };
-            XSetForeground(display,gc,(int)(real_col__FQGC));
+              li__NP1D=li__J5BB(li__IP1D);
+              li__DR0D=(void *)((unsigned long)((__li__GB )((__li__VRF *)li__NP1D)) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long))))))));
+            };
+            li__YWFB=((void **)li__DR0D);
+            li__2OSB= 1;
+            while ((li__2OSB >=  0)) {
+              li__YWFB[li__2OSB]=NULL;
+              li__2OSB=(__li__K)(li__2OSB -  1);
+            };
+            (*(li__E42)).li__2U1=li__YWFB;
+            (*(li__E42)).li__2P1= 2;
+            (*(li__E42)).li__ICG= 0;
+          } else /* FALSE */ {
+            li__2OSB=(__li__K)((*(li__E42)).li__2P1 <<  1);
+            li__YWFB=((void **)(*(li__E42)).li__2U1);
+            li__DHQB=(*(li__E42)).li__2P1;
+            li__DR0D=li__FSSB(((__li__GB )li__YWFB),((__li__RQF )(__li__K)(li__DHQB * ((__li__K )(sizeof(void *))))),((__li__RQF )(__li__K)(li__2OSB * ((__li__K )(sizeof(void *))))));
+            li__YWFB=((void **)li__DR0D);
+            li__DTXB=(__li__K)(li__2OSB -  1);
+            li__DE0B=li__DHQB;
+            while ((li__DE0B <= li__DTXB)) {
+              li__YWFB[li__DE0B]=NULL;
+              li__DE0B=(__li__K)(li__DE0B +  1);
+            };
+            (*(li__E42)).li__2U1=li__YWFB;
+            (*(li__E42)).li__2P1=li__2OSB;
+            (*(li__E42)).li__ICG=(__li__K)((*(li__E42)).li__ICG +  1);
+          };
+        };
+        ((void **)(*(li__E42)).li__2U1)[(*(li__E42)).li__ICG]=li__HT2;
+        li__PYS=(__li__K)(li__PYS +  1);
+      };
+    };
+    if ((li__SBG == li__OBG)) {
+      li__HT2=((void **)(*(((__li__Z5F *)(*(li__UB__)).li__CAG))).li__2U1)[(*(li__UB__)).li__XAG];
+      (*(li__UB__)).li__XAG=(__li__K)((*(li__UB__)).li__XAG +  1);
+      li__NZ1(((__li__Z5F *)(*(li__UB__)).li__KAG),li__HT2);
+      li__QU2=((void **)(*(((__li__Z5F *)(*(li__UB__)).li__CAG))).li__2U1)[(*(li__UB__)).li__XAG];
+      (*(li__UB__)).li__XAG=(__li__K)((*(li__UB__)).li__XAG +  1);
+      li__NZ1(((__li__Z5F *)(*(li__UB__)).li__KAG),li__QU2);
+      if ((li__RBG < li__NBG)) {
+        li__M3ND=((__li__X5F *)li__HT2);
+        li__M3ND->li__ZIG=NULL;
+        li__M3ND->li__ANG=li__B__;
+        li__M3ND->li__HNG= 1;
+        li__M3ND->li__5NG= 0;
+        li__M3ND->li__OLG=li__RBG;
+        li__M3ND->li__BV4B=li__SBG;
+        li__1T2=(__li__K)(-  1);
+        li__M3ND=((__li__X5F *)li__QU2);
+        li__M3ND->li__ZIG=NULL;
+        li__M3ND->li__ANG=li__B__;
+        li__M3ND->li__HNG=li__1T2;
+        li__M3ND->li__5NG= 0;
+        li__M3ND->li__OLG=li__NBG;
+        li__M3ND->li__BV4B=li__OBG;
+      } else /* FALSE */ {
+        li__1T2=(__li__K)(-  1);
+        li__M3ND=((__li__X5F *)li__HT2);
+        li__M3ND->li__ZIG=NULL;
+        li__M3ND->li__ANG=li__B__;
+        li__M3ND->li__HNG=li__1T2;
+        li__M3ND->li__5NG= 0;
+        li__M3ND->li__OLG=li__RBG;
+        li__M3ND->li__BV4B=li__SBG;
+        li__M3ND=((__li__X5F *)li__QU2);
+        li__M3ND->li__ZIG=NULL;
+        li__M3ND->li__ANG=li__B__;
+        li__M3ND->li__HNG= 1;
+        li__M3ND->li__5NG= 0;
+        li__M3ND->li__OLG=li__NBG;
+        li__M3ND->li__BV4B=li__OBG;
+      };
+    } else /* FALSE */ {
+      li__HT2=((void **)(*(((__li__Z5F *)(*(li__UB__)).li__CAG))).li__2U1)[(*(li__UB__)).li__XAG];
+      (*(li__UB__)).li__XAG=(__li__K)((*(li__UB__)).li__XAG +  1);
+      li__QU2=((__li__X5F *)li__HT2);
+      li__QU2->li__ZIG=NULL;
+      li__QU2->li__ANG=li__I__;
+      li__T42=(li__SBG < li__OBG);
+      li__QU2->li__GFG=li__T42;
+      if (li__T42) {
+        li__QU2->li__BV4B=li__SBG;
+        li__QU2->li__OLG=li__RBG;
+        li__QU2->li__HNG=li__NBG;
+        li__QU2->li__5NG=li__OBG;
+      } else /* FALSE */ {
+        li__QU2->li__BV4B=li__OBG;
+        li__QU2->li__OLG=li__NBG;
+        li__QU2->li__HNG=li__RBG;
+        li__QU2->li__5NG=li__SBG;
+      };
+      if (((void *)(*(li__UB__)).li__EBG == (void *)NULL)) {
+        li__2DZD=(__li__K)((*(((__li__Z5F *)(*(li__UB__)).li__KAG))).li__ICG +  1);
+        (*(li__UB__)).li__2EG=li__2DZD;
+        (*(li__UB__)).li__EBG=li__HT2;
+      };
+      if ((((void *)(*(li__UB__)).li__FBG == (void *)NULL) || ((*(li__UB__)).li__FBG->li__GFG != li__HT2->li__GFG))) {
+        li__NZ1(((__li__Z5F *)(*(li__UB__)).li__KAG),li__HT2);
+        (*(li__UB__)).li__UFG=(*((*(li__UB__)).li__KAG)).li__ICG;
+        (*(li__UB__)).li__FBG=li__HT2;
+        li__1T2=(*(li__UB__)).li__GBG;
+        li__2OSB= 0;
+        if ((li__1T2 > li__OBG)) {
+          li__2OSB=li__1T2;
+        } else /* FALSE */ {
+          li__2OSB=li__OBG;
+        };
+        (*(li__UB__)).li__GBG=li__2OSB;
+      } else /* FALSE */ {
+        if (li__HT2->li__GFG) {
+          ((__li__X5F *)(*(li__UB__)).li__FBG)->li__ZIG=li__HT2;
+          li__DHQB=(*(li__UB__)).li__GBG;
+          li__DTXB= 0;
+          if ((li__DHQB > li__OBG)) {
+            li__DTXB=li__DHQB;
+          } else /* FALSE */ {
+            li__DTXB=li__OBG;
+          };
+          (*(li__UB__)).li__GBG=li__DTXB;
+        } else /* FALSE */ {
+          li__XCG=((__li__Z5F *)(*(li__UB__)).li__KAG);
+          li__DHQB=(*(li__UB__)).li__UFG;
+          ((void **)(*(li__XCG)).li__2U1)[li__DHQB]=li__HT2;
+          ((__li__X5F *)li__HT2)->li__ZIG=(*(li__UB__)).li__FBG;
+        };
+        (*(li__UB__)).li__FBG=li__HT2;
+      };
+    };
+  };
+}
+
+static void li__F1I(__li__GS *li__G1I)
+/* (Strict MOUSE{li__GS}) Void No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__X5F *li__J2I;
+  __li__K li__ML3,li__ERPB,li__TRPB;
+  __li__Z5F *li__G2I,*li__KL3;
+  void **li__CRPB;
+  li__LBG(li__G1I,(*(li__UB__)).li__CBG,(*(li__UB__)).li__DBG);
+  if ((((void *)(*(li__UB__)).li__EBG != (void *)NULL) && ((*(li__UB__)).li__EBG->li__GFG == (*(li__UB__)).li__FBG->li__GFG))) {
+    if ((*(li__UB__)).li__EBG->li__GFG) {
+      ((__li__X5F *)(*(li__UB__)).li__FBG)->li__ZIG=(*(li__UB__)).li__EBG;
+      li__G2I=(*(li__UB__)).li__KAG;
+      li__J2I=((void **)(*(((__li__Z5F *)(*(li__UB__)).li__KAG))).li__2U1)[(*(li__UB__)).li__UFG];
+      li__KL3=((__li__Z5F *)li__G2I);
+      li__ML3=(*(li__UB__)).li__2EG;
+      ((void **)(*(li__KL3)).li__2U1)[li__ML3]=li__J2I;
+    } else /* FALSE */ {
+      ((__li__X5F *)(*(li__UB__)).li__EBG)->li__ZIG=(*(li__UB__)).li__FBG;
+    };
+    li__G2I=((__li__Z5F *)(*(li__UB__)).li__KAG);
+    li__ML3=(*(li__UB__)).li__UFG;
+    li__CRPB=((void **)(*(li__G2I)).li__2U1);
+    li__ERPB=(*(li__G2I)).li__ICG;
+    li__TRPB=li__ML3;
+    while ((li__TRPB != li__ERPB)) {
+      li__CRPB[li__TRPB]=li__CRPB[(__li__K)(li__TRPB +  1)];
+      li__TRPB=(__li__K)(li__TRPB +  1);
+    };
+    (*(li__G2I)).li__ICG=(__li__K)((*(li__G2I)).li__ICG -  1);
+  };
+}
+
+static void li__DGCB(__li__GS *li__EGCB,__li__K li__FGCB,__li__K li__GGCB,__li__K li__HGCB,__li__U li__IGCB)
+/* (Strict MOUSE{li__GS},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded UINTEGER_32{li__U}) Void No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__K li__1MEB,li__NOEB,li__OOEB,li__YOEB,li__0OEB,li__2OEB;
+  __li__K li__TJXD,li__RJXD,li__VJXD,li__0JXD,li__ZJXD,li__AREB;
+  __li__K li__CREB,li__FREB,li__GREB;
+  void *li__QOEB;
+  __li__XKB *li__IQEB;
+  __li__U li__FY3B,li__LY3B;
+  __li__5D li__JGCB;
+  __li__GAB *li__JNEB;
+  li__JGCB=((__li__5D *)(*(((__li__GAB *)li__EGCB->li__QAB))).li__TAO)[li__GGCB];
+  li__1MEB=li__FGCB;
+  while ((li__1MEB <= li__HGCB)) {
+    li__JGCB=(__li__5D)(li__JGCB | ((__li__5D )(__li__K)( 1 << li__1MEB)));
+    li__1MEB=(__li__K)(li__1MEB +  1);
+  };
+  li__JNEB=((__li__GAB *)li__EGCB->li__QAB);
+  ((__li__5D *)(*(li__JNEB)).li__TAO)[li__GGCB]=li__JGCB;
+  li__1MEB= 0;
+  li__NOEB= 0;
+  li__OOEB= 0;
+  li__QOEB=NULL;
+  if (((void *)li__EGCB->li__IS.li__2KB != (void *)NULL)) {
+    li__YOEB=(__li__K)(li__FGCB + li__EGCB->li__IS.li__3JB);
+    li__1MEB=li__YOEB;
+    li__0OEB=(__li__K)(li__GGCB + li__EGCB->li__IS.li__4JB);
+    li__NOEB=li__0OEB;
+    li__2OEB=(__li__K)(li__HGCB + li__EGCB->li__IS.li__3JB);
+    li__OOEB=li__2OEB;
+    if (((li__0OEB < li__EGCB->li__IS.li__2KB->li__SYB->li__QYB) && (li__0OEB >= li__EGCB->li__IS.li__2KB->li__OYB->li__QYB))) {
+      li__TJXD=li__EGCB->li__IS.li__2KB->li__HYB->li__JYB;
+      li__RJXD= 0;
+      if ((li__YOEB > li__TJXD)) {
+        li__RJXD=li__YOEB;
+      } else /* FALSE */ {
+        li__RJXD=li__TJXD;
+      };
+      li__1MEB=li__RJXD;
+      li__TJXD=li__EGCB->li__IS.li__2KB->li__LYB->li__JYB;
+      li__VJXD= 0;
+      if ((li__2OEB > li__TJXD)) {
+        li__VJXD=li__TJXD;
+      } else /* FALSE */ {
+        li__VJXD=li__2OEB;
+      };
+      li__OOEB=li__VJXD;
+      if ((li__RJXD <= li__VJXD)) {
+        do {
+          li__IQEB=li__ADNB(li__EGCB,li__1MEB,li__NOEB);
+          li__0JXD=li__IQEB->li__SKV;
+          li__ZJXD= 0;
+          if ((li__OOEB > li__0JXD)) {
+            li__ZJXD=li__0JXD;
+          } else /* FALSE */ {
+            li__ZJXD=li__OOEB;
+          };
+          li__QOEB=li__IQEB->li__1KV;
+          if (((void *)li__QOEB == (void *)li__EGCB)) {
+            li__FY3B= 0;
+            li__LY3B=li__SD;
+            if ((li__LY3B ==  15)) {
+              li__FY3B=(__li__U)((__li__U)((__li__U)((__li__U)(li__IGCB &  16252928) >>  9) | (__li__U)((__li__U)(li__IGCB &  63488) >>  6)) | (__li__U)((__li__U)(li__IGCB &  248) >>  3));
+            };
+            if ((li__LY3B ==  16)) {
+              li__FY3B=(__li__U)((__li__U)((__li__U)((__li__U)(li__IGCB &  16252928) >>  8) | (__li__U)((__li__U)(li__IGCB &  64512) >>  5)) | (__li__U)((__li__U)(li__IGCB &  248) >>  3));
+            };
+            if ((li__LY3B ==  24)) {
+              li__FY3B=li__IGCB;
+            };
+            if ((li__LY3B ==  32)) {
+              li__FY3B=li__IGCB;
+            };
+            XSetForeground(display,gc,(int)(li__FY3B));
             XSetFunction(display,gc,(int)( 3));
-            XDrawLine(display,window,gc,(Self__BJJB),(__tmp__D0GB),(__tmp__DNJB),(__tmp__D0GB));
+            XDrawLine(display,window,gc,(li__1MEB),(li__NOEB),(li__ZJXD),(li__NOEB));
           } else /* FALSE */ {
-            lisaac_push(&__pos__VMJB,L19926040); /* L152 AREA*/;
-            lisaac_push_first(&__pos__YMFC,L6826502); /* L52 FALSE*/;
-            lisaac_push_first(&__pos__VBGC,L19536408); /* L149 AREA*/;
-            /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__ENJB==NULL) {
-              lisaac_push(&__pos__VBGC,L19672600); /* L150 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else {
-              switch (((struct ___OBJ *)__tmp__ENJB)->__id) {
-              case __EXAMPLE__OB__: {
-                __tmp__UNJB=((__EXAMPLE__OB *)__tmp__ENJB)->parent_area__DC.x_window__YNB;
-              } break;
-              case __AREA__PB__: {
-                __tmp__UNJB=((__AREA__PB *)__tmp__ENJB)->x_window__YNB;
-              } break;
-              case __DESK__TC__: {
-                __tmp__UNJB=((__DESK__TC *)__tmp__ENJB)->parent_g_raw__XC.parent_area__VC.x_window__YNB;
-              } break;
-              case __G_OUT__YC__: {
-                __tmp__UNJB=((__G_OUT__YC *)__tmp__ENJB)->parent_area__ZC.x_window__YNB;
-              } break;
-              case __G_RAW__KM__: {
-                __tmp__UNJB=((__G_RAW__KM *)__tmp__ENJB)->parent_g_group__LM.parent_area__VC.x_window__YNB;
-              } break;
-              case __VIRTUAL_SCREEN__PT__: {
-                __tmp__UNJB=((__VIRTUAL_SCREEN__PT *)__tmp__ENJB)->parent_area__QT.x_window__YNB;
-              } break;
-              case __MOUSE__VT__: {
-                __tmp__UNJB=((__MOUSE__VT *)__tmp__ENJB)->parent_window__XT.x_window__YNB;
-              } break;
-              default:
-              lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-              }
+            switch (((struct ___OBJ *)li__QOEB)->__id) {
+            case __li__SB__: {
+              li__AREB=((__li__SB *)li__QOEB)->li__HC.li__3JB;
+            } break;
+            case __li__TB__: {
+              li__AREB=((__li__TB *)li__QOEB)->li__3JB;
+            } break;
+            case __li__TC__: {
+              li__AREB=((__li__TC *)li__QOEB)->li__XC.li__VC.li__3JB;
+            } break;
+            case __li__YC__: {
+              li__AREB=((__li__YC *)li__QOEB)->li__ZC.li__3JB;
+            } break;
+            case __li__RL__: {
+              li__AREB=((__li__RL *)li__QOEB)->li__SL.li__VC.li__3JB;
+            } break;
+            case __li__AS__: {
+              li__AREB=((__li__AS *)li__QOEB)->li__BS.li__3JB;
+            } break;
+            case __li__GS__: {
+              li__AREB=((__li__GS *)li__QOEB)->li__IS.li__3JB;
+            } break;
             };
-            lisaac_push(&__pos__VBGC,L19809304); /* L151 AREA*/;
-            lisaac_push_first(&__pos__DNFC,L9195016); /* L70 NUMERIC*/;
-            __tmp__BNJB=(__INTEGER__K)(Self__BJJB - __tmp__UNJB);
-            /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__ENJB==NULL) {
-              lisaac_push(&__pos__VBGC,L19819032); /* L151 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else {
-              switch (((struct ___OBJ *)__tmp__ENJB)->__id) {
-              case __EXAMPLE__OB__: {
-                __tmp__ZNJB=((__EXAMPLE__OB *)__tmp__ENJB)->parent_area__DC.y_window__ZNB;
-              } break;
-              case __AREA__PB__: {
-                __tmp__ZNJB=((__AREA__PB *)__tmp__ENJB)->y_window__ZNB;
-              } break;
-              case __DESK__TC__: {
-                __tmp__ZNJB=((__DESK__TC *)__tmp__ENJB)->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
-              } break;
-              case __G_OUT__YC__: {
-                __tmp__ZNJB=((__G_OUT__YC *)__tmp__ENJB)->parent_area__ZC.y_window__ZNB;
-              } break;
-              case __G_RAW__KM__: {
-                __tmp__ZNJB=((__G_RAW__KM *)__tmp__ENJB)->parent_g_group__LM.parent_area__VC.y_window__ZNB;
-              } break;
-              case __VIRTUAL_SCREEN__PT__: {
-                __tmp__ZNJB=((__VIRTUAL_SCREEN__PT *)__tmp__ENJB)->parent_area__QT.y_window__ZNB;
-              } break;
-              case __MOUSE__VT__: {
-                __tmp__ZNJB=((__MOUSE__VT *)__tmp__ENJB)->parent_window__XT.y_window__ZNB;
-              } break;
-              default:
-              lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-              }
+            li__CREB=(__li__K)(li__1MEB - li__AREB);
+            switch (((struct ___OBJ *)li__QOEB)->__id) {
+            case __li__SB__: {
+              li__FREB=((__li__SB *)li__QOEB)->li__HC.li__4JB;
+            } break;
+            case __li__TB__: {
+              li__FREB=((__li__TB *)li__QOEB)->li__4JB;
+            } break;
+            case __li__TC__: {
+              li__FREB=((__li__TC *)li__QOEB)->li__XC.li__VC.li__4JB;
+            } break;
+            case __li__YC__: {
+              li__FREB=((__li__YC *)li__QOEB)->li__ZC.li__4JB;
+            } break;
+            case __li__RL__: {
+              li__FREB=((__li__RL *)li__QOEB)->li__SL.li__VC.li__4JB;
+            } break;
+            case __li__AS__: {
+              li__FREB=((__li__AS *)li__QOEB)->li__BS.li__4JB;
+            } break;
+            case __li__GS__: {
+              li__FREB=((__li__GS *)li__QOEB)->li__IS.li__4JB;
+            } break;
             };
-            lisaac_push(&__pos__VBGC,L19812888); /* L151 AREA*/;
-            lisaac_push_first(&__pos__DNFC,L9195016); /* L70 NUMERIC*/;
-            __tmp__0NJB=(__INTEGER__K)(__tmp__D0GB - __tmp__ZNJB);
-            lisaac_push(&__pos__VBGC,L19826200); /* L151 AREA*/;
-            lisaac_push_first(&__pos__DNFC,L9195016); /* L70 NUMERIC*/;
-            __tmp__ZNJB=(__INTEGER__K)(__tmp__DNJB - __tmp__UNJB);
-            /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__ENJB==NULL) {
-              lisaac_push(&__pos__VBGC,L19832856); /* L151 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else {
-              switch (((struct ___OBJ *)__tmp__ENJB)->__id) {
-              case __EXAMPLE__OB__:  break;
-              case __AREA__PB__:  break;
-              case __DESK__TC__:  break;
-              case __G_OUT__YC__:  break;
-              case __G_RAW__KM__:  break;
-              case __VIRTUAL_SCREEN__PT__: {
-                lisaac_push(&__pos__VBGC,L19832856); /* L151 AREA*/;
-                slave_line_h_hard__until__color__FSGC(((__VIRTUAL_SCREEN__PT *)__tmp__ENJB),__tmp__BNJB,__tmp__0NJB,__tmp__ZNJB,col__5YGB);
-              } break;
-              case __MOUSE__VT__: {
-                lisaac_push(&__pos__VBGC,L19832856); /* L151 AREA*/;
-                slave_line_h_hard__until__color__OSGC(((__MOUSE__VT *)((__VIRTUAL_SCREEN__PT *)__tmp__ENJB)),__tmp__BNJB,__tmp__0NJB,__tmp__ZNJB,col__5YGB);
-              } break;
-              default:
-              lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-              }
+            li__GREB=(__li__K)(li__NOEB - li__FREB);
+            li__FREB=(__li__K)(li__ZJXD - li__AREB);
+            switch (((struct ___OBJ *)li__QOEB)->__id) {
+            case __li__SB__:  break;
+            case __li__TB__:  break;
+            case __li__TC__:  break;
+            case __li__YC__:  break;
+            case __li__RL__:  break;
+            case __li__AS__: {
+              li__B03B(((__li__AS *)li__QOEB),li__CREB,li__GREB,li__FREB,li__IGCB);
+            } break;
+            case __li__GS__: {
+              li__J03B(((__li__GS *)((__li__AS *)li__QOEB)),li__CREB,li__GREB,li__FREB,li__IGCB);
+            } break;
             };
           };
-          lisaac_push(&__pos__VMJB,L20060696); /* L153 AREA*/;
-          lisaac_push_first(&__pos__YMFC,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__VBGC,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__DNFC,L9195016); /* L70 NUMERIC*/;
-          __tmp__BNJB=(__INTEGER__K)(-  1);
-          lisaac_push(&__pos__YMFC,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__VBGC,L9195016); /* L70 NUMERIC*/;
-          __tmp__UNJB=(__INTEGER__K)(__tmp__DNJB - __tmp__BNJB);
-          Self__BJJB=__tmp__UNJB;
-          lisaac_push(&__pos__4QGE,L10755090); /* L82 BLOCK*/;
-          lisaac_push_first(&__pos__VMJB,L20194840); /* L154 AREA*/;
-          __tmp__4MFC=__infix_less_equal__GTG(__tmp__UNJB,__tmp__LJJB);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4MFC) {
-            lisaac_push(&__pos__4QGE,L11012626); /* L84 BLOCK*/;
-            lisaac_push_first(&__pos__VMJB,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__YMFC,L10888722); /* L83 BLOCK*/;
-            goto do_while__JADC;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__4QGE,L11012626); /* L84 BLOCK*/;
-            lisaac_push_first(&__pos__VMJB,L8530438); /* L65 FALSE*/;
-          };
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__OKNC,L20317208); /* L155 AREA*/;
-        lisaac_push_first(&__pos__DDQC,L8530438); /* L65 FALSE*/;
-      };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__JGJB,L20450840); /* L156 AREA*/;
-      lisaac_push_first(&__pos__GZGB,L8530438); /* L65 FALSE*/;
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__4FJB,L20580888); /* L157 AREA*/;
-    lisaac_push_first(&__pos__IOLB,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static __INTEGER__K count__NP5(__FAST_ARRAYoEDGEo__YUG *Self__PP5)
-/* (Strict FAST_ARRAY(EDGE){FAST_ARRAYoEDGEo__YUG}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__RP5,__tmp__TDEE,__tmp__SP5,Result__QP5,__tmp__ZP5;
-  __INTEGER__K __tmp__1DEE;
-  __POINTER__CB __tmp__3XFB;
-  _____CONTEXT __pos__OP5,__pos__PDEE,__pos__QDEE,__pos__RDEE;
-  _____CONTEXT __pos__EYFB,__pos__XP5,__pos__XDEE,__pos__YDEE;
-  _____CONTEXT __pos__ZDEE,__pos__EEEE;
-  __BOOLEAN__C __tmp__5XFB,__tmp__HYFB,__tmp__KYFB;
-  lisaac_push_first(&__pos__OP5,L40112705); /* L306 FAST_ARRAY*/;
-  __tmp__RP5=(*(Self__PP5)).upper__NXG;
-  lisaac_push(&__pos__OP5,L40123457); /* L306 FAST_ARRAY*/;
-  lisaac_push_first(&__pos__PDEE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__QDEE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__RDEE,L9195016); /* L70 NUMERIC*/;
-  __tmp__TDEE=(__INTEGER__K)(-  1);
-  lisaac_push(&__pos__PDEE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__QDEE,L9195016); /* L70 NUMERIC*/;
-  __tmp__SP5=(__INTEGER__K)(__tmp__RP5 - __tmp__TDEE);
-  Result__QP5=__tmp__SP5;
-  lisaac_push(&__pos__OP5,L12855352); /* L98 TRAVERSABLE*/;
-  lisaac_push_first(&__pos__PDEE,L15357964); /* L117 STRING_CONSTANT*/;
-  lisaac_push_first(&__pos__QDEE,L23083026); /* L176 BLOCK*/;
-  lisaac_push_first(&__pos__RDEE,L7481860); /* L57 OBJECT*/;
-  __tmp__3XFB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__QDEE,L23210002); /* L177 BLOCK*/;
-  __tmp__5XFB=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__5XFB) {
-    lisaac_push(&__pos__QDEE,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__RDEE,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__EYFB,L23218194); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__XP5,L12856376); /* L98 TRAVERSABLE*/;
-    __tmp__ZP5=(*(Self__PP5)).upper__NXG;
-    lisaac_push(&__pos__XP5,L12868664); /* L98 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__XDEE,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__YDEE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__ZDEE,L9195016); /* L70 NUMERIC*/;
-    __tmp__1DEE=(__INTEGER__K)(-  1);
-    lisaac_push(&__pos__XDEE,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__YDEE,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__SP5 == (__INTEGER__K)(__tmp__ZP5 - __tmp__1DEE))) {
-      lisaac_push(&__pos__EYFB,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__XP5,L13509634); /* L103 TRUE*/;
-      __tmp__HYFB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__EYFB,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__XP5,L14689286); /* L112 FALSE*/;
-      __tmp__HYFB=TRUE__B__;
-    };
-    __tmp__KYFB=__tmp__HYFB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__QDEE,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__RDEE,L12081158); /* L92 FALSE*/;
-    __tmp__KYFB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KYFB) {
-    lisaac_push(&__pos__QDEE,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__RDEE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__EYFB,L23348754); /* L178 BLOCK*/;
-    lisaac_push_first(&__pos__XP5,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__XDEE,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__YDEE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__ZDEE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__3XFB));
-    lisaac_push(&__pos__XP5,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_7));
-    lisaac_push(&__pos__XP5,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__XDEE,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__YDEE,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__ZDEE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__EEEE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__XP5,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__XDEE,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__YDEE,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__QDEE,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__RDEE,L8530438); /* L65 FALSE*/;
-  };
-  return(Result__QP5);
-}
-
-static __BOOLEAN__C line_v_until__YBI(__MOUSE__VT *Self__0BI,__INTEGER__K y__1BI)
-/* (Strict MOUSE{MOUSE__VT},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K y0__3BI,y1__4BI,__tmp__BCI,__tmp__CCI,__tmp__DCI;
-  __INTEGER__K swap__SCI,Self__KPKB,limit_up__LPKB,__tmp__ZDI;
-  __INTEGER__K __tmp__UPKB;
-  __UINTEGER_32__RD __tmp__1DI;
-  _____CONTEXT __pos__ZBI,__pos__ZA5,__pos__JCI,__pos__QH1D,__pos__QCI;
-  _____CONTEXT __pos__JPKB,__pos__VJNB,__pos__SPKB,__pos__VDI;
-  _____CONTEXT __pos__HWHE,__pos__IWHE;
-  __BOOLEAN__C result__5BI,__tmp__ECI,__tmp__WCI,__tmp__NPKB;
-  __BOOLEAN__C Result__2BI;
-  lisaac_push_first(&__pos__ZBI,L57554462); /* L439 ABSTRACT_BITMAP*/;
-  result__5BI=FALSE__I__;
-  y0__3BI=Self__0BI->parent_window__XT.spot_y__YWG;
-  y1__4BI=y__1BI;
-  Self__0BI->parent_window__XT.spot_y__YWG=y__1BI;
-  __tmp__BCI=Self__0BI->parent_window__XT.spot_x__WWG;
-  __tmp__CCI=Self__0BI->parent_window__XT.clip_x0__0MG;
-  __tmp__DCI=Self__0BI->parent_window__XT.clip_x1__3MG;
-  lisaac_push(&__pos__ZBI,L58609182); /* L447 ABSTRACT_BITMAP*/;
-  __tmp__ECI=in_range__to__I5I(__tmp__BCI,__tmp__CCI,__tmp__DCI);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ECI) {
-    lisaac_push(&__pos__ZBI,L61868574); /* L472 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__ZA5,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__JCI,L58612254); /* L447 ABSTRACT_BITMAP*/;
-    result__5BI=TRUE__B__;
-    lisaac_push(&__pos__JCI,L58988574); /* L450 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__QH1D,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((y0__3BI > y__1BI)) {
-      lisaac_push(&__pos__JCI,L59641374); /* L455 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__QH1D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__QCI,L58993694); /* L450 ABSTRACT_BITMAP*/;
-      swap__SCI=y0__3BI;
-      y0__3BI=y__1BI;
-      y1__4BI=swap__SCI;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__JCI,L59641374); /* L455 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__QH1D,L8530438); /* L65 FALSE*/;
-    };
-    swap__SCI=Self__0BI->parent_window__XT.clip_y1__BNG;
-    lisaac_push(&__pos__JCI,L59908638); /* L457 ABSTRACT_BITMAP*/;
-    __tmp__WCI=__infix_less__LOH(swap__SCI,y1__4BI);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WCI) {
-      lisaac_push(&__pos__JCI,L60296734); /* L460 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__QH1D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__QCI,L59913246); /* L457 ABSTRACT_BITMAP*/;
-      y1__4BI=Self__0BI->parent_window__XT.clip_y1__BNG;
-      result__5BI=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__JCI,L60296734); /* L460 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__QH1D,L8530438); /* L65 FALSE*/;
-    };
-    swap__SCI=Self__0BI->parent_window__XT.clip_y0__4MG;
-    lisaac_push(&__pos__JCI,L60563998); /* L462 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__QH1D,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((swap__SCI > y0__3BI)) {
-      lisaac_push(&__pos__JCI,L60952094); /* L465 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__QH1D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__QCI,L60569118); /* L462 ABSTRACT_BITMAP*/;
-      y0__3BI=Self__0BI->parent_window__XT.clip_y0__4MG;
-      result__5BI=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__JCI,L60952094); /* L465 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__QH1D,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__JCI,L61217310); /* L467 ABSTRACT_BITMAP*/;
-    __tmp__WCI=__infix_less_equal__GTG(y0__3BI,y1__4BI);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WCI) {
-      lisaac_push(&__pos__JCI,L61738526); /* L471 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__QH1D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__QCI,L61604894); /* L470 ABSTRACT_BITMAP*/;
-      Self__KPKB=y0__3BI;
-      limit_up__LPKB=y1__4BI;
-      lisaac_push_first(&__pos__JPKB,L21764104); /* L166 NUMERIC*/;
-      to__do__IPKB:
-      {
-        lisaac_push(&__pos__JPKB,L21764104); /* L166 NUMERIC*/;
-        __tmp__NPKB=__infix_less_equal__GTG(Self__KPKB,limit_up__LPKB);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NPKB) {
-          lisaac_push(&__pos__JPKB,L22153736); /* L169 NUMERIC*/;
-          lisaac_push_first(&__pos__VJNB,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__SPKB,L21899272); /* L167 NUMERIC*/;
-          lisaac_push_first(&__pos__VDI,L61348894); /* L468 ABSTRACT_BITMAP*/;
-          __tmp__ZDI=Self__0BI->parent_window__XT.spot_x__WWG;
-          __tmp__1DI=(*(VIDEO__QB__)).rgbcolor__OUG;
-          lisaac_push(&__pos__VDI,L61492766); /* L469 ABSTRACT_BITMAP*/;
-          pixel_hard__color__S4RB(Self__0BI,__tmp__ZDI,Self__KPKB,__tmp__1DI);
-          lisaac_push(&__pos__SPKB,L22026760); /* L168 NUMERIC*/;
-          lisaac_push_first(&__pos__VDI,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__HWHE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__IWHE,L9195016); /* L70 NUMERIC*/;
-          __tmp__ZDI=(__INTEGER__K)(-  1);
-          lisaac_push(&__pos__VDI,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__HWHE,L9195016); /* L70 NUMERIC*/;
-          __tmp__UPKB=(__INTEGER__K)(Self__KPKB - __tmp__ZDI);
-          lisaac_push(&__pos__SPKB,L22038024); /* L168 NUMERIC*/;
-          Self__KPKB=__tmp__UPKB;
-          goto to__do__IPKB;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__JPKB,L22153736); /* L169 NUMERIC*/;
-          lisaac_push_first(&__pos__VJNB,L8530438); /* L65 FALSE*/;
-        };
-      };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__JCI,L61738526); /* L471 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__QH1D,L8530438); /* L65 FALSE*/;
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ZBI,L61868574); /* L472 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__ZA5,L8530438); /* L65 FALSE*/;
-  };
-  Result__2BI=result__5BI;
-  return(Result__2BI);
-}
-
-static __BOOLEAN__C line_h_until__KEI(__MOUSE__VT *Self__MEI,__INTEGER__K x__NEI)
-/* (Strict MOUSE{MOUSE__VT},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K x0__QEI,x1__REI,__tmp__TEI,__tmp__UEI,__tmp__VEI;
-  __INTEGER__K swap__EFI,__tmp__GGI;
-  __UINTEGER_32__RD __tmp__HGI;
-  _____CONTEXT __pos__LEI,__pos__EB5,__pos__1EI,__pos__YH1D,__pos__CFI;
-  __BOOLEAN__C result__PEI,__tmp__WEI,__tmp__IFI,Result__OEI;
-  lisaac_push_first(&__pos__LEI,L50476574); /* L385 ABSTRACT_BITMAP*/;
-  result__PEI=FALSE__I__;
-  x0__QEI=Self__MEI->parent_window__XT.spot_x__WWG;
-  x1__REI=x__NEI;
-  Self__MEI->parent_window__XT.spot_x__WWG=x__NEI;
-  __tmp__TEI=Self__MEI->parent_window__XT.spot_y__YWG;
-  __tmp__UEI=Self__MEI->parent_window__XT.clip_y0__4MG;
-  __tmp__VEI=Self__MEI->parent_window__XT.clip_y1__BNG;
-  lisaac_push(&__pos__LEI,L51531294); /* L393 ABSTRACT_BITMAP*/;
-  __tmp__WEI=in_range__to__I5I(__tmp__TEI,__tmp__UEI,__tmp__VEI);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WEI) {
-    lisaac_push(&__pos__LEI,L54528542); /* L416 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__EB5,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__1EI,L51534366); /* L393 ABSTRACT_BITMAP*/;
-    result__PEI=TRUE__B__;
-    lisaac_push(&__pos__1EI,L51910686); /* L396 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__YH1D,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((x0__QEI > x__NEI)) {
-      lisaac_push(&__pos__1EI,L52563486); /* L401 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__YH1D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__CFI,L51915294); /* L396 ABSTRACT_BITMAP*/;
-      swap__EFI=x0__QEI;
-      x0__QEI=x__NEI;
-      x1__REI=swap__EFI;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__1EI,L52563486); /* L401 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__YH1D,L8530438); /* L65 FALSE*/;
-    };
-    swap__EFI=Self__MEI->parent_window__XT.clip_x1__3MG;
-    lisaac_push(&__pos__1EI,L52830750); /* L403 ABSTRACT_BITMAP*/;
-    __tmp__IFI=__infix_less__LOH(swap__EFI,x1__REI);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IFI) {
-      lisaac_push(&__pos__1EI,L53218846); /* L406 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__YH1D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__CFI,L52835870); /* L403 ABSTRACT_BITMAP*/;
-      x1__REI=Self__MEI->parent_window__XT.clip_x1__3MG;
-      result__PEI=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__1EI,L53218846); /* L406 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__YH1D,L8530438); /* L65 FALSE*/;
-    };
-    swap__EFI=Self__MEI->parent_window__XT.clip_x0__0MG;
-    lisaac_push(&__pos__1EI,L53486110); /* L408 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__YH1D,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((swap__EFI > x0__QEI)) {
-      lisaac_push(&__pos__1EI,L53874206); /* L411 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__YH1D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__CFI,L53491230); /* L408 ABSTRACT_BITMAP*/;
-      x0__QEI=Self__MEI->parent_window__XT.clip_x0__0MG;
-      result__PEI=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__1EI,L53874206); /* L411 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__YH1D,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__1EI,L54138910); /* L413 ABSTRACT_BITMAP*/;
-    __tmp__IFI=__infix_less_equal__GTG(x0__QEI,x1__REI);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IFI) {
-      lisaac_push(&__pos__1EI,L54398494); /* L415 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__YH1D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__CFI,L54143518); /* L413 ABSTRACT_BITMAP*/;
-      __tmp__GGI=Self__MEI->parent_window__XT.spot_y__YWG;
-      __tmp__HGI=(*(VIDEO__QB__)).rgbcolor__OUG;
-      lisaac_push(&__pos__CFI,L54288414); /* L414 ABSTRACT_BITMAP*/;
-      line_h_hard__until__color__ZYGB(Self__MEI,x0__QEI,__tmp__GGI,x1__REI,__tmp__HGI);
-    } else /* FALSE */ {
-      lisaac_push(&__pos__1EI,L54398494); /* L415 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__YH1D,L8530438); /* L65 FALSE*/;
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__LEI,L54528542); /* L416 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__EB5,L8530438); /* L65 FALSE*/;
-  };
-  Result__OEI=result__PEI;
-  return(Result__OEI);
-}
-
-static __BOOLEAN__C line__to__PJH(__MOUSE__VT *Self__RJH,__INTEGER__K x1__SJH,__INTEGER__K y1__TJH,__INTEGER__K x2__UJH,__INTEGER__K y2__VJH)
-/* (Strict MOUSE{MOUSE__VT},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K i1__AHI,i2__BHI,x__CHI,y__DHI,dd__EHI,x1__2GI,y1__3GI;
-  __INTEGER__K dx__4GI,__tmp__IHI,__tmp__0II,__tmp__1II,__tmp__HSGE;
-  __INTEGER__K __tmp__HTGE,__tmp__HUGE,__tmp__5UGE;
-  _____CONTEXT __pos__QJH,__pos__X4H,__pos__0E0D,__pos__NHI,__pos__0AJ;
-  _____CONTEXT __pos__2HI,__pos__0VR,__pos__KII,__pos__JLV,__pos__RII;
-  _____CONTEXT __pos__B2Y,__pos__YII,__pos__CT4D,__pos__AJI,__pos__UJ1;
-  _____CONTEXT __pos__IJI,__pos__VQJB,__pos__SJI,__pos__DSGE;
-  _____CONTEXT __pos__ESGE,__pos__FSGE;
-  __BOOLEAN__C result__1GI,__tmp__PHI,__tmp__4HI,__tmp__MII,__tmp__TII;
-  __BOOLEAN__C __tmp__CJI,__tmp__NJI,Result__WJH;
-  lisaac_push_first(&__pos__QJH,L94905886); /* L724 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__X4H,L35275806); /* L269 ABSTRACT_BITMAP*/;
-  Self__RJH->parent_window__XT.spot_x__WWG=x1__SJH;
-  Self__RJH->parent_window__XT.spot_y__YWG=y1__TJH;
-  lisaac_push(&__pos__QJH,L95159326); /* L726 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__X4H,L71579678); /* L546 ABSTRACT_BITMAP*/;
-  result__1GI=FALSE__I__;
-  i1__AHI= 0;
-  i2__BHI= 0;
-  x__CHI= 0;
-  y__DHI= 0;
-  dd__EHI= 0;
-  x1__2GI=Self__RJH->parent_window__XT.spot_x__WWG;
-  y1__3GI=Self__RJH->parent_window__XT.spot_y__YWG;
-  lisaac_push(&__pos__X4H,L73014302); /* L557 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__0E0D,L9195016); /* L70 NUMERIC*/;
-  dx__4GI=(__INTEGER__K)(x2__UJH - x1__2GI);
-  lisaac_push(&__pos__X4H,L73145374); /* L558 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__0E0D,L9195016); /* L70 NUMERIC*/;
-  __tmp__IHI=(__INTEGER__K)(y2__VJH - y1__3GI);
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__IHI ==  0)) {
-    lisaac_push(&__pos__X4H,L73665054); /* L562 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__0E0D,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__NHI,L73547294); /* L561 ABSTRACT_BITMAP*/;
-    __tmp__PHI=line_h_until__KEI(Self__RJH,x2__UJH);
-    result__1GI=__tmp__PHI;
-    __tmp__PHI=TRUE__B__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__X4H,L73665054); /* L562 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__0E0D,L8530438); /* L65 FALSE*/;
-    __tmp__PHI=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if ((! __tmp__PHI)) {
-    lisaac_push(&__pos__X4H,L93063710); /* L710 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__0E0D,L10362374); /* L79 FALSE*/;
-    lisaac_push_first(&__pos__NHI,L73669662); /* L562 ABSTRACT_BITMAP*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((dx__4GI ==  0)) {
-      lisaac_push(&__pos__0E0D,L10881542); /* L83 FALSE*/;
-      lisaac_push_first(&__pos__NHI,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__0AJ,L10494470); /* L80 FALSE*/;
-      lisaac_push_first(&__pos__2HI,L73809438); /* L563 ABSTRACT_BITMAP*/;
-      __tmp__4HI=line_v_until__YBI(Self__RJH,y2__VJH);
-      result__1GI=__tmp__4HI;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__0E0D,L10881542); /* L83 FALSE*/;
-      lisaac_push_first(&__pos__NHI,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__0AJ,L10759174); /* L82 FALSE*/;
-      lisaac_push_first(&__pos__2HI,L73930782); /* L564 ABSTRACT_BITMAP*/;
-      Self__RJH->parent_window__XT.spot_x__WWG=x2__UJH;
-      Self__RJH->parent_window__XT.spot_y__YWG=y2__VJH;
-      lisaac_push(&__pos__2HI,L74455070); /* L568 ABSTRACT_BITMAP*/;
-      __tmp__4HI=__infix_greater_equal__JGG(dx__4GI, 0);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4HI) {
-        lisaac_push(&__pos__2HI,L92802590); /* L708 ABSTRACT_BITMAP*/;
-        lisaac_push_first(&__pos__0VR,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__KII,L74583582); /* L569 ABSTRACT_BITMAP*/;
-        __tmp__MII=__infix_greater_equal__JGG(__tmp__IHI, 0);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MII) {
-          lisaac_push(&__pos__KII,L83493918); /* L637 ABSTRACT_BITMAP*/;
-          lisaac_push_first(&__pos__JLV,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__RII,L74715678); /* L570 ABSTRACT_BITMAP*/;
-          __tmp__TII=__infix_greater_equal__JGG(dx__4GI,__tmp__IHI);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TII) {
-            lisaac_push(&__pos__RII,L78907422); /* L602 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__B2Y,L6825986); /* L52 TRUE*/;
-            lisaac_push_first(&__pos__YII,L74849310); /* L571 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__CT4D,L9457160); /* L72 NUMERIC*/;
-            __tmp__0II=(__INTEGER__K)(__tmp__IHI <<  1);
-            i1__AHI=__tmp__0II;
-            lisaac_push(&__pos__YII,L74980894); /* L572 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__CT4D,L9195016); /* L70 NUMERIC*/;
-            __tmp__1II=(__INTEGER__K)(__tmp__0II - dx__4GI);
-            dd__EHI=__tmp__1II;
-            lisaac_push(&__pos__YII,L75111966); /* L573 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__CT4D,L9195016); /* L70 NUMERIC*/;
-            i2__BHI=(__INTEGER__K)(__tmp__1II - dx__4GI);
-            x__CHI=x1__2GI;
-            y__DHI=y1__3GI;
-            lisaac_push(&__pos__YII,L76680222); /* L585 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__CT4D,L9441810); /* L72 BLOCK*/;
-            while_do__MJ1:
-            {
-              lisaac_push(&__pos__CT4D,L9441810); /* L72 BLOCK*/;
-              lisaac_push_first(&__pos__AJI,L75502622); /* L576 ABSTRACT_BITMAP*/;
-              __tmp__CJI=__infix_less_equal__GTG(x__CHI,x2__UJH);
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CJI) {
-                lisaac_push(&__pos__CT4D,L9832978); /* L75 BLOCK*/;
-                lisaac_push_first(&__pos__AJI,L8792066); /* L67 TRUE*/;
-                lisaac_push_first(&__pos__UJ1,L9576466); /* L73 BLOCK*/;
-                lisaac_push_first(&__pos__IJI,L75639326); /* L577 ABSTRACT_BITMAP*/;
-                pixel_to__JQJB(Self__RJH,x__CHI,y__DHI);
-                lisaac_push(&__pos__IJI,L75766302); /* L578 ABSTRACT_BITMAP*/;
-                __tmp__NJI=__infix_greater_equal__JGG(dd__EHI, 0);
-                /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NJI) {
-                  lisaac_push(&__pos__IJI,L76419102); /* L583 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__VQJB,L6825986); /* L52 TRUE*/;
-                  lisaac_push_first(&__pos__SJI,L75895326); /* L579 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__DSGE,L9990152); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__ESGE,L11029512); /* L84 NUMERIC*/;
-                  lisaac_push_first(&__pos__FSGE,L9195016); /* L70 NUMERIC*/;
-                  __tmp__HSGE=(__INTEGER__K)(-  1);
-                  lisaac_push(&__pos__DSGE,L9989128); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__ESGE,L9195016); /* L70 NUMERIC*/;
-                  y__DHI=(__INTEGER__K)(y__DHI - __tmp__HSGE);
-                  lisaac_push(&__pos__SJI,L76027422); /* L580 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__DSGE,L9990152); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__ESGE,L11029512); /* L84 NUMERIC*/;
-                  lisaac_push_first(&__pos__FSGE,L9195016); /* L70 NUMERIC*/;
-                  __tmp__HSGE=(__INTEGER__K)(- i2__BHI);
-                  lisaac_push(&__pos__DSGE,L9989128); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__ESGE,L9195016); /* L70 NUMERIC*/;
-                  dd__EHI=(__INTEGER__K)(dd__EHI - __tmp__HSGE);
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__IJI,L76419102); /* L583 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__VQJB,L6826502); /* L52 FALSE*/;
-                  lisaac_push_first(&__pos__SJI,L76289566); /* L582 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__DSGE,L9990152); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__ESGE,L11029512); /* L84 NUMERIC*/;
-                  lisaac_push_first(&__pos__FSGE,L9195016); /* L70 NUMERIC*/;
-                  __tmp__HSGE=(__INTEGER__K)(- i1__AHI);
-                  lisaac_push(&__pos__DSGE,L9989128); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__ESGE,L9195016); /* L70 NUMERIC*/;
-                  dd__EHI=(__INTEGER__K)(dd__EHI - __tmp__HSGE);
-                };
-                lisaac_push(&__pos__IJI,L76553246); /* L584 ABSTRACT_BITMAP*/;
-                lisaac_push_first(&__pos__VQJB,L9990152); /* L76 NUMERIC*/;
-                lisaac_push_first(&__pos__SJI,L11029512); /* L84 NUMERIC*/;
-                lisaac_push_first(&__pos__DSGE,L9195016); /* L70 NUMERIC*/;
-                __tmp__HSGE=(__INTEGER__K)(-  1);
-                lisaac_push(&__pos__VQJB,L9989128); /* L76 NUMERIC*/;
-                lisaac_push_first(&__pos__SJI,L9195016); /* L70 NUMERIC*/;
-                x__CHI=(__INTEGER__K)(x__CHI - __tmp__HSGE);
-                lisaac_push(&__pos__UJ1,L9709074); /* L74 BLOCK*/;
-                goto while_do__MJ1;
+          li__0JXD=(__li__K)(li__ZJXD +  1);
+          li__1MEB=li__0JXD;
+        } while ((li__0JXD <= li__OOEB));
+      };
+    };
+  };
+}
+
+static __li__C li__AIH(__li__GS *li__BIH,__li__K li__CIH)
+/* (Strict MOUSE{li__GS},Expanded INTEGER{li__K}) With result No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__K li__EIH,li__FIH,li__SHZD,li__UHZD,li__RHZD,li__XIH,li__MPFB;
+  __li__K li__WAMB;
+  __li__U li__YAMB;
+  __li__5D li__USUD,li__QVZD;
+  __li__C li__GIH,li__DIH;
+  __li__GAB *li__NVZD;
+  li__GIH=li__I__;
+  li__EIH=li__BIH->li__IS.li__VBG;
+  li__FIH=li__CIH;
+  li__BIH->li__IS.li__VBG=li__CIH;
+  li__SHZD=li__BIH->li__IS.li__TBG;
+  li__UHZD=li__BIH->li__IS.li__2YF;
+  li__RHZD=li__BIH->li__IS.li__5YF;
+  if (((li__UHZD <= li__SHZD) && (li__RHZD >= li__SHZD))) {
+    li__GIH=li__B__;
+    if ((li__EIH > li__CIH)) {
+      li__XIH=li__EIH;
+      li__EIH=li__CIH;
+      li__FIH=li__XIH;
+    };
+    if ((li__BIH->li__IS.li__DZF < li__FIH)) {
+      li__FIH=li__BIH->li__IS.li__DZF;
+      li__GIH=li__I__;
+    };
+    if ((li__BIH->li__IS.li__AZF > li__EIH)) {
+      li__EIH=li__BIH->li__IS.li__AZF;
+      li__GIH=li__I__;
+    };
+    if ((li__EIH <= li__FIH)) {
+      li__XIH=li__EIH;
+      li__MPFB=li__FIH;
+      while ((li__XIH <= li__MPFB)) {
+        li__WAMB=li__BIH->li__IS.li__TBG;
+        li__YAMB=(*(li__UB__)).li__Q5F;
+        li__USUD=(__li__5D)(- (__li__5D)((__li__5D)(~ ((__li__5D *)(*(((__li__GAB *)li__BIH->li__QAB))).li__TAO)[li__XIH]) & (__li__5D)(~ ((__li__5D )(__li__K)( 1 << li__WAMB)))));
+        li__NVZD=((__li__GAB *)li__BIH->li__QAB);
+        li__QVZD=(__li__5D)(li__USUD -  1);
+        ((__li__5D *)(*(li__NVZD)).li__TAO)[li__XIH]=li__QVZD;
+        li__FTMB(li__BIH,li__WAMB,li__XIH,li__YAMB);
+        li__XIH=(__li__K)(li__XIH +  1);
+      };
+    };
+  };
+  li__DIH=li__GIH;
+  return(li__DIH);
+}
+
+static __li__C li__LKH(__li__GS *li__MKH,__li__K li__NKH)
+/* (Strict MOUSE{li__GS},Expanded INTEGER{li__K}) With result No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__K li__QKH,li__RKH,li__XHZD,li__ZHZD,li__WHZD,li__CLH;
+  __li__C li__PKH,li__OKH;
+  li__PKH=li__I__;
+  li__QKH=li__MKH->li__IS.li__TBG;
+  li__RKH=li__NKH;
+  li__MKH->li__IS.li__TBG=li__NKH;
+  li__XHZD=li__MKH->li__IS.li__VBG;
+  li__ZHZD=li__MKH->li__IS.li__AZF;
+  li__WHZD=li__MKH->li__IS.li__DZF;
+  if (((li__ZHZD <= li__XHZD) && (li__WHZD >= li__XHZD))) {
+    li__PKH=li__B__;
+    if ((li__QKH > li__NKH)) {
+      li__CLH=li__QKH;
+      li__QKH=li__NKH;
+      li__RKH=li__CLH;
+    };
+    if ((li__MKH->li__IS.li__5YF < li__RKH)) {
+      li__RKH=li__MKH->li__IS.li__5YF;
+      li__PKH=li__I__;
+    };
+    if ((li__MKH->li__IS.li__2YF > li__QKH)) {
+      li__QKH=li__MKH->li__IS.li__2YF;
+      li__PKH=li__I__;
+    };
+    if ((li__QKH <= li__RKH)) {
+      li__DGCB(li__MKH,li__QKH,li__MKH->li__IS.li__VBG,li__RKH,(*(li__UB__)).li__Q5F);
+    };
+  };
+  li__OKH=li__PKH;
+  return(li__OKH);
+}
+
+static __li__C li__YSG(__li__GS *li__ZSG,__li__K li__0SG,__li__K li__1SG,__li__K li__2SG,__li__K li__3SG)
+/* (Strict MOUSE{li__GS},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) With result No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__K li__0MH,li__1MH,li__2MH,li__3MH,li__4MH,li__WMH,li__XMH;
+  __li__K li__YMH,li__CNH,li__NOH,li__OOH,li__4F2D,li__5F2D,li__AG2D;
+  __li__K li__BG2D,li__CG2D,li__DG2D;
+  __li__U li__HG2D;
+  __li__5D li__IG2D,li__KG2D;
+  __li__C li__VMH,li__INH,li__VNH,li__EG2D,li__4SG;
+  __li__GAB *li__JG2D;
+  li__ZSG->li__IS.li__TBG=li__0SG;
+  li__ZSG->li__IS.li__VBG=li__1SG;
+  li__VMH=li__I__;
+  li__0MH= 0;
+  li__1MH= 0;
+  li__2MH= 0;
+  li__3MH= 0;
+  li__4MH= 0;
+  li__WMH=li__ZSG->li__IS.li__TBG;
+  li__XMH=li__ZSG->li__IS.li__VBG;
+  li__YMH=(__li__K)(li__2SG - li__WMH);
+  li__CNH=(__li__K)(li__3SG - li__XMH);
+  if ((li__CNH ==  0)) {
+    li__INH=li__LKH(li__ZSG,li__2SG);
+    li__VMH=li__INH;
+    li__INH=li__B__;
+  } else /* FALSE */ {
+    li__INH=li__I__;
+  };
+  if ((! li__INH)) {
+    if ((li__YMH ==  0)) {
+      li__VNH=li__AIH(li__ZSG,li__3SG);
+      li__VMH=li__VNH;
+    } else /* FALSE */ {
+      li__ZSG->li__IS.li__TBG=li__2SG;
+      li__ZSG->li__IS.li__VBG=li__3SG;
+      if ((li__YMH >=  0)) {
+        if ((li__CNH >=  0)) {
+          if ((li__YMH >= li__CNH)) {
+            li__NOH=(__li__K)(li__CNH <<  1);
+            li__0MH=li__NOH;
+            li__OOH=(__li__K)(li__NOH - li__YMH);
+            li__4MH=li__OOH;
+            li__1MH=(__li__K)(li__OOH - li__YMH);
+            li__2MH=li__WMH;
+            li__3MH=li__XMH;
+            while ((li__2MH <= li__2SG)) {
+              li__ZSG->li__IS.li__TBG=li__2MH;
+              li__ZSG->li__IS.li__VBG=li__3MH;
+              li__4F2D=li__ZSG->li__IS.li__TBG;
+              li__5F2D=li__ZSG->li__IS.li__2YF;
+              li__AG2D=li__ZSG->li__IS.li__5YF;
+              if (((li__5F2D <= li__4F2D) && (li__AG2D >= li__4F2D))) {
+                li__BG2D=li__ZSG->li__IS.li__VBG;
+                li__CG2D=li__ZSG->li__IS.li__AZF;
+                li__DG2D=li__ZSG->li__IS.li__DZF;
+                li__EG2D=((li__CG2D <= li__BG2D) && (li__DG2D >= li__BG2D));
               } else /* FALSE */ {
-                lisaac_push(&__pos__CT4D,L9832978); /* L75 BLOCK*/;
-                lisaac_push_first(&__pos__AJI,L8530438); /* L65 FALSE*/;
+                li__EG2D=li__I__;
               };
-            };
-          } else /* FALSE */ {
-            lisaac_push(&__pos__RII,L78907422); /* L602 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__B2Y,L6826502); /* L52 FALSE*/;
-            lisaac_push_first(&__pos__YII,L76946462); /* L587 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__CT4D,L9457160); /* L72 NUMERIC*/;
-            __tmp__0II=(__INTEGER__K)(dx__4GI <<  1);
-            i1__AHI=__tmp__0II;
-            lisaac_push(&__pos__YII,L77078046); /* L588 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__CT4D,L9195016); /* L70 NUMERIC*/;
-            __tmp__1II=(__INTEGER__K)(__tmp__0II - __tmp__IHI);
-            dd__EHI=__tmp__1II;
-            lisaac_push(&__pos__YII,L77209118); /* L589 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__CT4D,L9195016); /* L70 NUMERIC*/;
-            i2__BHI=(__INTEGER__K)(__tmp__1II - __tmp__IHI);
-            x__CHI=x1__2GI;
-            y__DHI=y1__3GI;
-            lisaac_push(&__pos__YII,L78777374); /* L601 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__CT4D,L9441810); /* L72 BLOCK*/;
-            while_do__1J1:
-            {
-              lisaac_push(&__pos__CT4D,L9441810); /* L72 BLOCK*/;
-              lisaac_push_first(&__pos__AJI,L77599774); /* L592 ABSTRACT_BITMAP*/;
-              __tmp__CJI=__infix_less_equal__GTG(y__DHI,y2__VJH);
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CJI) {
-                lisaac_push(&__pos__CT4D,L9832978); /* L75 BLOCK*/;
-                lisaac_push_first(&__pos__AJI,L8792066); /* L67 TRUE*/;
-                lisaac_push_first(&__pos__UJ1,L9576466); /* L73 BLOCK*/;
-                lisaac_push_first(&__pos__IJI,L77736478); /* L593 ABSTRACT_BITMAP*/;
-                pixel_to__JQJB(Self__RJH,x__CHI,y__DHI);
-                lisaac_push(&__pos__IJI,L77863454); /* L594 ABSTRACT_BITMAP*/;
-                __tmp__NJI=__infix_greater_equal__JGG(dd__EHI, 0);
-                /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NJI) {
-                  lisaac_push(&__pos__IJI,L78516254); /* L599 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__VQJB,L6825986); /* L52 TRUE*/;
-                  lisaac_push_first(&__pos__SJI,L77992478); /* L595 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__DSGE,L9990152); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__ESGE,L11029512); /* L84 NUMERIC*/;
-                  lisaac_push_first(&__pos__FSGE,L9195016); /* L70 NUMERIC*/;
-                  __tmp__HTGE=(__INTEGER__K)(-  1);
-                  lisaac_push(&__pos__DSGE,L9989128); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__ESGE,L9195016); /* L70 NUMERIC*/;
-                  x__CHI=(__INTEGER__K)(x__CHI - __tmp__HTGE);
-                  lisaac_push(&__pos__SJI,L78124574); /* L596 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__DSGE,L9990152); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__ESGE,L11029512); /* L84 NUMERIC*/;
-                  lisaac_push_first(&__pos__FSGE,L9195016); /* L70 NUMERIC*/;
-                  __tmp__HTGE=(__INTEGER__K)(- i2__BHI);
-                  lisaac_push(&__pos__DSGE,L9989128); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__ESGE,L9195016); /* L70 NUMERIC*/;
-                  dd__EHI=(__INTEGER__K)(dd__EHI - __tmp__HTGE);
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__IJI,L78516254); /* L599 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__VQJB,L6826502); /* L52 FALSE*/;
-                  lisaac_push_first(&__pos__SJI,L78386718); /* L598 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__DSGE,L9990152); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__ESGE,L11029512); /* L84 NUMERIC*/;
-                  lisaac_push_first(&__pos__FSGE,L9195016); /* L70 NUMERIC*/;
-                  __tmp__HTGE=(__INTEGER__K)(- i1__AHI);
-                  lisaac_push(&__pos__DSGE,L9989128); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__ESGE,L9195016); /* L70 NUMERIC*/;
-                  dd__EHI=(__INTEGER__K)(dd__EHI - __tmp__HTGE);
-                };
-                lisaac_push(&__pos__IJI,L78650398); /* L600 ABSTRACT_BITMAP*/;
-                lisaac_push_first(&__pos__VQJB,L9990152); /* L76 NUMERIC*/;
-                lisaac_push_first(&__pos__SJI,L11029512); /* L84 NUMERIC*/;
-                lisaac_push_first(&__pos__DSGE,L9195016); /* L70 NUMERIC*/;
-                __tmp__HSGE=(__INTEGER__K)(-  1);
-                lisaac_push(&__pos__VQJB,L9989128); /* L76 NUMERIC*/;
-                lisaac_push_first(&__pos__SJI,L9195016); /* L70 NUMERIC*/;
-                y__DHI=(__INTEGER__K)(y__DHI - __tmp__HSGE);
-                lisaac_push(&__pos__UJ1,L9709074); /* L74 BLOCK*/;
-                goto while_do__1J1;
+              if (li__EG2D) {
+                li__BG2D=li__ZSG->li__IS.li__TBG;
+                li__CG2D=li__ZSG->li__IS.li__VBG;
+                li__HG2D=(*(li__UB__)).li__Q5F;
+                li__IG2D=(__li__5D)(- (__li__5D)((__li__5D)(~ ((__li__5D *)(*(((__li__GAB *)li__ZSG->li__QAB))).li__TAO)[li__CG2D]) & (__li__5D)(~ ((__li__5D )(__li__K)( 1 << li__BG2D)))));
+                li__JG2D=((__li__GAB *)li__ZSG->li__QAB);
+                li__KG2D=(__li__5D)(li__IG2D -  1);
+                ((__li__5D *)(*(li__JG2D)).li__TAO)[li__CG2D]=li__KG2D;
+                li__FTMB(li__ZSG,li__BG2D,li__CG2D,li__HG2D);
+              };
+              if ((li__4MH >=  0)) {
+                li__3MH=(__li__K)(li__3MH +  1);
+                li__4MH=(__li__K)(li__4MH + li__1MH);
               } else /* FALSE */ {
-                lisaac_push(&__pos__CT4D,L9832978); /* L75 BLOCK*/;
-                lisaac_push_first(&__pos__AJI,L8530438); /* L65 FALSE*/;
+                li__4MH=(__li__K)(li__4MH + li__0MH);
               };
-            };
-          };
-        } else /* FALSE */ {
-          lisaac_push(&__pos__KII,L83493918); /* L637 ABSTRACT_BITMAP*/;
-          lisaac_push_first(&__pos__JLV,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__RII,L79173150); /* L604 ABSTRACT_BITMAP*/;
-          lisaac_push_first(&__pos__B2Y,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__YII,L9195016); /* L70 NUMERIC*/;
-          __tmp__0II=(__INTEGER__K)(- __tmp__IHI);
-          lisaac_push(&__pos__RII,L79172126); /* L604 ABSTRACT_BITMAP*/;
-          __tmp__TII=__infix_greater_equal__JGG(dx__4GI,__tmp__0II);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TII) {
-            lisaac_push(&__pos__RII,L83363870); /* L636 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__B2Y,L6825986); /* L52 TRUE*/;
-            lisaac_push_first(&__pos__YII,L79305758); /* L605 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__CT4D,L9457160); /* L72 NUMERIC*/;
-            __tmp__1II=(__INTEGER__K)(__tmp__IHI <<  1);
-            i1__AHI=__tmp__1II;
-            lisaac_push(&__pos__YII,L79437342); /* L606 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__CT4D,L9990152); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__AJI,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__UJ1,L9195016); /* L70 NUMERIC*/;
-            __tmp__HSGE=(__INTEGER__K)(- dx__4GI);
-            lisaac_push(&__pos__CT4D,L9989128); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__AJI,L9195016); /* L70 NUMERIC*/;
-            __tmp__HTGE=(__INTEGER__K)(__tmp__1II - __tmp__HSGE);
-            dd__EHI=__tmp__HTGE;
-            lisaac_push(&__pos__YII,L79568414); /* L607 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__CT4D,L9990152); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__AJI,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__UJ1,L9195016); /* L70 NUMERIC*/;
-            __tmp__1II=(__INTEGER__K)(- dx__4GI);
-            lisaac_push(&__pos__CT4D,L9989128); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__AJI,L9195016); /* L70 NUMERIC*/;
-            i2__BHI=(__INTEGER__K)(__tmp__HTGE - __tmp__1II);
-            x__CHI=x1__2GI;
-            y__DHI=y1__3GI;
-            lisaac_push(&__pos__YII,L81136670); /* L619 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__CT4D,L9441810); /* L72 BLOCK*/;
-            while_do__KK1:
-            {
-              lisaac_push(&__pos__CT4D,L9441810); /* L72 BLOCK*/;
-              lisaac_push_first(&__pos__AJI,L79959070); /* L610 ABSTRACT_BITMAP*/;
-              __tmp__CJI=__infix_less_equal__GTG(x__CHI,x2__UJH);
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CJI) {
-                lisaac_push(&__pos__CT4D,L9832978); /* L75 BLOCK*/;
-                lisaac_push_first(&__pos__AJI,L8792066); /* L67 TRUE*/;
-                lisaac_push_first(&__pos__UJ1,L9576466); /* L73 BLOCK*/;
-                lisaac_push_first(&__pos__IJI,L80095774); /* L611 ABSTRACT_BITMAP*/;
-                pixel_to__JQJB(Self__RJH,x__CHI,y__DHI);
-                lisaac_push(&__pos__IJI,L80222750); /* L612 ABSTRACT_BITMAP*/;
-                __tmp__NJI=__infix_less_equal__GTG(dd__EHI, 0);
-                /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NJI) {
-                  lisaac_push(&__pos__IJI,L80875550); /* L617 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__VQJB,L6825986); /* L52 TRUE*/;
-                  lisaac_push_first(&__pos__SJI,L80352286); /* L613 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__DSGE,L9195016); /* L70 NUMERIC*/;
-                  y__DHI=(__INTEGER__K)(y__DHI -  1);
-                  lisaac_push(&__pos__SJI,L80483870); /* L614 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__DSGE,L9990152); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__ESGE,L11029512); /* L84 NUMERIC*/;
-                  lisaac_push_first(&__pos__FSGE,L9195016); /* L70 NUMERIC*/;
-                  __tmp__HUGE=(__INTEGER__K)(- i2__BHI);
-                  lisaac_push(&__pos__DSGE,L9989128); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__ESGE,L9195016); /* L70 NUMERIC*/;
-                  dd__EHI=(__INTEGER__K)(dd__EHI - __tmp__HUGE);
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__IJI,L80875550); /* L617 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__VQJB,L6826502); /* L52 FALSE*/;
-                  lisaac_push_first(&__pos__SJI,L80746014); /* L616 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__DSGE,L9990152); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__ESGE,L11029512); /* L84 NUMERIC*/;
-                  lisaac_push_first(&__pos__FSGE,L9195016); /* L70 NUMERIC*/;
-                  __tmp__HUGE=(__INTEGER__K)(- i1__AHI);
-                  lisaac_push(&__pos__DSGE,L9989128); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__ESGE,L9195016); /* L70 NUMERIC*/;
-                  dd__EHI=(__INTEGER__K)(dd__EHI - __tmp__HUGE);
-                };
-                lisaac_push(&__pos__IJI,L81009694); /* L618 ABSTRACT_BITMAP*/;
-                lisaac_push_first(&__pos__VQJB,L9990152); /* L76 NUMERIC*/;
-                lisaac_push_first(&__pos__SJI,L11029512); /* L84 NUMERIC*/;
-                lisaac_push_first(&__pos__DSGE,L9195016); /* L70 NUMERIC*/;
-                __tmp__HUGE=(__INTEGER__K)(-  1);
-                lisaac_push(&__pos__VQJB,L9989128); /* L76 NUMERIC*/;
-                lisaac_push_first(&__pos__SJI,L9195016); /* L70 NUMERIC*/;
-                x__CHI=(__INTEGER__K)(x__CHI - __tmp__HUGE);
-                lisaac_push(&__pos__UJ1,L9709074); /* L74 BLOCK*/;
-                goto while_do__KK1;
+              li__2MH=(__li__K)(li__2MH +  1);
+            };
+          } else /* FALSE */ {
+            li__NOH=(__li__K)(li__YMH <<  1);
+            li__0MH=li__NOH;
+            li__OOH=(__li__K)(li__NOH - li__CNH);
+            li__4MH=li__OOH;
+            li__1MH=(__li__K)(li__OOH - li__CNH);
+            li__2MH=li__WMH;
+            li__3MH=li__XMH;
+            while ((li__3MH <= li__3SG)) {
+              li__ZSG->li__IS.li__TBG=li__2MH;
+              li__ZSG->li__IS.li__VBG=li__3MH;
+              li__4F2D=li__ZSG->li__IS.li__TBG;
+              li__5F2D=li__ZSG->li__IS.li__2YF;
+              li__AG2D=li__ZSG->li__IS.li__5YF;
+              if (((li__5F2D <= li__4F2D) && (li__AG2D >= li__4F2D))) {
+                li__BG2D=li__ZSG->li__IS.li__VBG;
+                li__CG2D=li__ZSG->li__IS.li__AZF;
+                li__DG2D=li__ZSG->li__IS.li__DZF;
+                li__EG2D=((li__CG2D <= li__BG2D) && (li__DG2D >= li__BG2D));
               } else /* FALSE */ {
-                lisaac_push(&__pos__CT4D,L9832978); /* L75 BLOCK*/;
-                lisaac_push_first(&__pos__AJI,L8530438); /* L65 FALSE*/;
+                li__EG2D=li__I__;
               };
-            };
-          } else /* FALSE */ {
-            lisaac_push(&__pos__RII,L83363870); /* L636 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__B2Y,L6826502); /* L52 FALSE*/;
-            lisaac_push_first(&__pos__YII,L81402910); /* L621 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__CT4D,L9457160); /* L72 NUMERIC*/;
-            __tmp__1II=(__INTEGER__K)(dx__4GI <<  1);
-            i1__AHI=__tmp__1II;
-            lisaac_push(&__pos__YII,L81534494); /* L622 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__CT4D,L9990152); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__AJI,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__UJ1,L9195016); /* L70 NUMERIC*/;
-            __tmp__HSGE=(__INTEGER__K)(- __tmp__IHI);
-            lisaac_push(&__pos__CT4D,L9989128); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__AJI,L9195016); /* L70 NUMERIC*/;
-            __tmp__HTGE=(__INTEGER__K)(__tmp__1II - __tmp__HSGE);
-            dd__EHI=__tmp__HTGE;
-            lisaac_push(&__pos__YII,L81665566); /* L623 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__CT4D,L9990152); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__AJI,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__UJ1,L9195016); /* L70 NUMERIC*/;
-            __tmp__1II=(__INTEGER__K)(- __tmp__IHI);
-            lisaac_push(&__pos__CT4D,L9989128); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__AJI,L9195016); /* L70 NUMERIC*/;
-            i2__BHI=(__INTEGER__K)(__tmp__HTGE - __tmp__1II);
-            x__CHI=x1__2GI;
-            y__DHI=y1__3GI;
-            lisaac_push(&__pos__YII,L83233822); /* L635 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__CT4D,L9441810); /* L72 BLOCK*/;
-            while_do__ZK1:
-            {
-              lisaac_push(&__pos__CT4D,L9441810); /* L72 BLOCK*/;
-              lisaac_push_first(&__pos__AJI,L82056222); /* L626 ABSTRACT_BITMAP*/;
-              __tmp__CJI=__infix_greater_equal__JGG(y__DHI,y2__VJH);
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CJI) {
-                lisaac_push(&__pos__CT4D,L9832978); /* L75 BLOCK*/;
-                lisaac_push_first(&__pos__AJI,L8792066); /* L67 TRUE*/;
-                lisaac_push_first(&__pos__UJ1,L9576466); /* L73 BLOCK*/;
-                lisaac_push_first(&__pos__IJI,L82192926); /* L627 ABSTRACT_BITMAP*/;
-                pixel_to__JQJB(Self__RJH,x__CHI,y__DHI);
-                lisaac_push(&__pos__IJI,L82319902); /* L628 ABSTRACT_BITMAP*/;
-                __tmp__NJI=__infix_greater_equal__JGG(dd__EHI, 0);
-                /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NJI) {
-                  lisaac_push(&__pos__IJI,L82972702); /* L633 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__VQJB,L6825986); /* L52 TRUE*/;
-                  lisaac_push_first(&__pos__SJI,L82448926); /* L629 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__DSGE,L9990152); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__ESGE,L11029512); /* L84 NUMERIC*/;
-                  lisaac_push_first(&__pos__FSGE,L9195016); /* L70 NUMERIC*/;
-                  __tmp__5UGE=(__INTEGER__K)(-  1);
-                  lisaac_push(&__pos__DSGE,L9989128); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__ESGE,L9195016); /* L70 NUMERIC*/;
-                  x__CHI=(__INTEGER__K)(x__CHI - __tmp__5UGE);
-                  lisaac_push(&__pos__SJI,L82581022); /* L630 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__DSGE,L9990152); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__ESGE,L11029512); /* L84 NUMERIC*/;
-                  lisaac_push_first(&__pos__FSGE,L9195016); /* L70 NUMERIC*/;
-                  __tmp__5UGE=(__INTEGER__K)(- i2__BHI);
-                  lisaac_push(&__pos__DSGE,L9989128); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__ESGE,L9195016); /* L70 NUMERIC*/;
-                  dd__EHI=(__INTEGER__K)(dd__EHI - __tmp__5UGE);
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__IJI,L82972702); /* L633 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__VQJB,L6826502); /* L52 FALSE*/;
-                  lisaac_push_first(&__pos__SJI,L82843166); /* L632 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__DSGE,L9990152); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__ESGE,L11029512); /* L84 NUMERIC*/;
-                  lisaac_push_first(&__pos__FSGE,L9195016); /* L70 NUMERIC*/;
-                  __tmp__5UGE=(__INTEGER__K)(- i1__AHI);
-                  lisaac_push(&__pos__DSGE,L9989128); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__ESGE,L9195016); /* L70 NUMERIC*/;
-                  dd__EHI=(__INTEGER__K)(dd__EHI - __tmp__5UGE);
-                };
-                lisaac_push(&__pos__IJI,L83106846); /* L634 ABSTRACT_BITMAP*/;
-                lisaac_push_first(&__pos__VQJB,L9195016); /* L70 NUMERIC*/;
-                y__DHI=(__INTEGER__K)(y__DHI -  1);
-                lisaac_push(&__pos__UJ1,L9709074); /* L74 BLOCK*/;
-                goto while_do__ZK1;
+              if (li__EG2D) {
+                li__BG2D=li__ZSG->li__IS.li__TBG;
+                li__CG2D=li__ZSG->li__IS.li__VBG;
+                li__HG2D=(*(li__UB__)).li__Q5F;
+                li__IG2D=(__li__5D)(- (__li__5D)((__li__5D)(~ ((__li__5D *)(*(((__li__GAB *)li__ZSG->li__QAB))).li__TAO)[li__CG2D]) & (__li__5D)(~ ((__li__5D )(__li__K)( 1 << li__BG2D)))));
+                li__JG2D=((__li__GAB *)li__ZSG->li__QAB);
+                li__KG2D=(__li__5D)(li__IG2D -  1);
+                ((__li__5D *)(*(li__JG2D)).li__TAO)[li__CG2D]=li__KG2D;
+                li__FTMB(li__ZSG,li__BG2D,li__CG2D,li__HG2D);
+              };
+              if ((li__4MH >=  0)) {
+                li__2MH=(__li__K)(li__2MH +  1);
+                li__4MH=(__li__K)(li__4MH + li__1MH);
               } else /* FALSE */ {
-                lisaac_push(&__pos__CT4D,L9832978); /* L75 BLOCK*/;
-                lisaac_push_first(&__pos__AJI,L8530438); /* L65 FALSE*/;
+                li__4MH=(__li__K)(li__4MH + li__0MH);
               };
-            };
-          };
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__2HI,L92802590); /* L708 ABSTRACT_BITMAP*/;
-        lisaac_push_first(&__pos__0VR,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__KII,L83758622); /* L639 ABSTRACT_BITMAP*/;
-        __tmp__MII=__infix_greater_equal__JGG(__tmp__IHI, 0);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MII) {
-          lisaac_push(&__pos__KII,L92668958); /* L707 ABSTRACT_BITMAP*/;
-          lisaac_push_first(&__pos__JLV,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__RII,L83888670); /* L640 ABSTRACT_BITMAP*/;
-          lisaac_push_first(&__pos__B2Y,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__YII,L9195016); /* L70 NUMERIC*/;
-          __tmp__0II=(__INTEGER__K)(- dx__4GI);
-          lisaac_push(&__pos__RII,L83891230); /* L640 ABSTRACT_BITMAP*/;
-          __tmp__TII=__infix_greater_equal__JGG(__tmp__0II,__tmp__IHI);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TII) {
-            lisaac_push(&__pos__RII,L88082462); /* L672 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__B2Y,L6825986); /* L52 TRUE*/;
-            lisaac_push_first(&__pos__YII,L84024350); /* L641 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__CT4D,L9457160); /* L72 NUMERIC*/;
-            __tmp__1II=(__INTEGER__K)(__tmp__IHI <<  1);
-            i1__AHI=__tmp__1II;
-            lisaac_push(&__pos__YII,L84155934); /* L642 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__CT4D,L9990152); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__AJI,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__UJ1,L9195016); /* L70 NUMERIC*/;
-            __tmp__HSGE=(__INTEGER__K)(- dx__4GI);
-            lisaac_push(&__pos__CT4D,L9989128); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__AJI,L9195016); /* L70 NUMERIC*/;
-            __tmp__HTGE=(__INTEGER__K)(__tmp__1II - __tmp__HSGE);
-            dd__EHI=__tmp__HTGE;
-            lisaac_push(&__pos__YII,L84287006); /* L643 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__CT4D,L9990152); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__AJI,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__UJ1,L9195016); /* L70 NUMERIC*/;
-            __tmp__1II=(__INTEGER__K)(- dx__4GI);
-            lisaac_push(&__pos__CT4D,L9989128); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__AJI,L9195016); /* L70 NUMERIC*/;
-            i2__BHI=(__INTEGER__K)(__tmp__HTGE - __tmp__1II);
-            x__CHI=x1__2GI;
-            y__DHI=y1__3GI;
-            lisaac_push(&__pos__YII,L85855262); /* L655 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__CT4D,L9441810); /* L72 BLOCK*/;
-            while_do__IL1:
-            {
-              lisaac_push(&__pos__CT4D,L9441810); /* L72 BLOCK*/;
-              lisaac_push_first(&__pos__AJI,L84677662); /* L646 ABSTRACT_BITMAP*/;
-              __tmp__CJI=__infix_greater_equal__JGG(x__CHI,x2__UJH);
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CJI) {
-                lisaac_push(&__pos__CT4D,L9832978); /* L75 BLOCK*/;
-                lisaac_push_first(&__pos__AJI,L8792066); /* L67 TRUE*/;
-                lisaac_push_first(&__pos__UJ1,L9576466); /* L73 BLOCK*/;
-                lisaac_push_first(&__pos__IJI,L84814366); /* L647 ABSTRACT_BITMAP*/;
-                pixel_to__JQJB(Self__RJH,x__CHI,y__DHI);
-                lisaac_push(&__pos__IJI,L84941342); /* L648 ABSTRACT_BITMAP*/;
-                __tmp__NJI=__infix_greater_equal__JGG(dd__EHI, 0);
-                /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NJI) {
-                  lisaac_push(&__pos__IJI,L85594142); /* L653 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__VQJB,L6825986); /* L52 TRUE*/;
-                  lisaac_push_first(&__pos__SJI,L85070878); /* L649 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__DSGE,L9990152); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__ESGE,L11029512); /* L84 NUMERIC*/;
-                  lisaac_push_first(&__pos__FSGE,L9195016); /* L70 NUMERIC*/;
-                  __tmp__5UGE=(__INTEGER__K)(-  1);
-                  lisaac_push(&__pos__DSGE,L9989128); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__ESGE,L9195016); /* L70 NUMERIC*/;
-                  y__DHI=(__INTEGER__K)(y__DHI - __tmp__5UGE);
-                  lisaac_push(&__pos__SJI,L85202462); /* L650 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__DSGE,L9990152); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__ESGE,L11029512); /* L84 NUMERIC*/;
-                  lisaac_push_first(&__pos__FSGE,L9195016); /* L70 NUMERIC*/;
-                  __tmp__5UGE=(__INTEGER__K)(- i2__BHI);
-                  lisaac_push(&__pos__DSGE,L9989128); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__ESGE,L9195016); /* L70 NUMERIC*/;
-                  dd__EHI=(__INTEGER__K)(dd__EHI - __tmp__5UGE);
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__IJI,L85594142); /* L653 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__VQJB,L6826502); /* L52 FALSE*/;
-                  lisaac_push_first(&__pos__SJI,L85464606); /* L652 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__DSGE,L9990152); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__ESGE,L11029512); /* L84 NUMERIC*/;
-                  lisaac_push_first(&__pos__FSGE,L9195016); /* L70 NUMERIC*/;
-                  __tmp__5UGE=(__INTEGER__K)(- i1__AHI);
-                  lisaac_push(&__pos__DSGE,L9989128); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__ESGE,L9195016); /* L70 NUMERIC*/;
-                  dd__EHI=(__INTEGER__K)(dd__EHI - __tmp__5UGE);
-                };
-                lisaac_push(&__pos__IJI,L85728798); /* L654 ABSTRACT_BITMAP*/;
-                lisaac_push_first(&__pos__VQJB,L9195016); /* L70 NUMERIC*/;
-                x__CHI=(__INTEGER__K)(x__CHI -  1);
-                lisaac_push(&__pos__UJ1,L9709074); /* L74 BLOCK*/;
-                goto while_do__IL1;
+              li__3MH=(__li__K)(li__3MH +  1);
+            };
+          };
+        } else /* FALSE */ {
+          if ((li__YMH >= (__li__K)(- li__CNH))) {
+            li__NOH=(__li__K)(li__CNH <<  1);
+            li__0MH=li__NOH;
+            li__OOH=(__li__K)(li__NOH + li__YMH);
+            li__4MH=li__OOH;
+            li__1MH=(__li__K)(li__OOH + li__YMH);
+            li__2MH=li__WMH;
+            li__3MH=li__XMH;
+            while ((li__2MH <= li__2SG)) {
+              li__ZSG->li__IS.li__TBG=li__2MH;
+              li__ZSG->li__IS.li__VBG=li__3MH;
+              li__4F2D=li__ZSG->li__IS.li__TBG;
+              li__5F2D=li__ZSG->li__IS.li__2YF;
+              li__AG2D=li__ZSG->li__IS.li__5YF;
+              if (((li__5F2D <= li__4F2D) && (li__AG2D >= li__4F2D))) {
+                li__BG2D=li__ZSG->li__IS.li__VBG;
+                li__CG2D=li__ZSG->li__IS.li__AZF;
+                li__DG2D=li__ZSG->li__IS.li__DZF;
+                li__EG2D=((li__CG2D <= li__BG2D) && (li__DG2D >= li__BG2D));
               } else /* FALSE */ {
-                lisaac_push(&__pos__CT4D,L9832978); /* L75 BLOCK*/;
-                lisaac_push_first(&__pos__AJI,L8530438); /* L65 FALSE*/;
+                li__EG2D=li__I__;
               };
-            };
-          } else /* FALSE */ {
-            lisaac_push(&__pos__RII,L88082462); /* L672 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__B2Y,L6826502); /* L52 FALSE*/;
-            lisaac_push_first(&__pos__YII,L86121502); /* L657 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__CT4D,L9457160); /* L72 NUMERIC*/;
-            __tmp__1II=(__INTEGER__K)(dx__4GI <<  1);
-            i1__AHI=__tmp__1II;
-            lisaac_push(&__pos__YII,L86253086); /* L658 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__CT4D,L9990152); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__AJI,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__UJ1,L9195016); /* L70 NUMERIC*/;
-            __tmp__HSGE=(__INTEGER__K)(- __tmp__IHI);
-            lisaac_push(&__pos__CT4D,L9989128); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__AJI,L9195016); /* L70 NUMERIC*/;
-            __tmp__HTGE=(__INTEGER__K)(__tmp__1II - __tmp__HSGE);
-            dd__EHI=__tmp__HTGE;
-            lisaac_push(&__pos__YII,L86384158); /* L659 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__CT4D,L9990152); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__AJI,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__UJ1,L9195016); /* L70 NUMERIC*/;
-            __tmp__1II=(__INTEGER__K)(- __tmp__IHI);
-            lisaac_push(&__pos__CT4D,L9989128); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__AJI,L9195016); /* L70 NUMERIC*/;
-            i2__BHI=(__INTEGER__K)(__tmp__HTGE - __tmp__1II);
-            x__CHI=x1__2GI;
-            y__DHI=y1__3GI;
-            lisaac_push(&__pos__YII,L87952414); /* L671 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__CT4D,L9441810); /* L72 BLOCK*/;
-            while_do__XL1:
-            {
-              lisaac_push(&__pos__CT4D,L9441810); /* L72 BLOCK*/;
-              lisaac_push_first(&__pos__AJI,L86774814); /* L662 ABSTRACT_BITMAP*/;
-              __tmp__CJI=__infix_less_equal__GTG(y__DHI,y2__VJH);
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CJI) {
-                lisaac_push(&__pos__CT4D,L9832978); /* L75 BLOCK*/;
-                lisaac_push_first(&__pos__AJI,L8792066); /* L67 TRUE*/;
-                lisaac_push_first(&__pos__UJ1,L9576466); /* L73 BLOCK*/;
-                lisaac_push_first(&__pos__IJI,L86911518); /* L663 ABSTRACT_BITMAP*/;
-                pixel_to__JQJB(Self__RJH,x__CHI,y__DHI);
-                lisaac_push(&__pos__IJI,L87038494); /* L664 ABSTRACT_BITMAP*/;
-                __tmp__NJI=__infix_less_equal__GTG(dd__EHI, 0);
-                /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NJI) {
-                  lisaac_push(&__pos__IJI,L87691294); /* L669 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__VQJB,L6825986); /* L52 TRUE*/;
-                  lisaac_push_first(&__pos__SJI,L87168030); /* L665 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__DSGE,L9195016); /* L70 NUMERIC*/;
-                  x__CHI=(__INTEGER__K)(x__CHI -  1);
-                  lisaac_push(&__pos__SJI,L87299614); /* L666 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__DSGE,L9990152); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__ESGE,L11029512); /* L84 NUMERIC*/;
-                  lisaac_push_first(&__pos__FSGE,L9195016); /* L70 NUMERIC*/;
-                  __tmp__5UGE=(__INTEGER__K)(- i2__BHI);
-                  lisaac_push(&__pos__DSGE,L9989128); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__ESGE,L9195016); /* L70 NUMERIC*/;
-                  dd__EHI=(__INTEGER__K)(dd__EHI - __tmp__5UGE);
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__IJI,L87691294); /* L669 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__VQJB,L6826502); /* L52 FALSE*/;
-                  lisaac_push_first(&__pos__SJI,L87561758); /* L668 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__DSGE,L9990152); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__ESGE,L11029512); /* L84 NUMERIC*/;
-                  lisaac_push_first(&__pos__FSGE,L9195016); /* L70 NUMERIC*/;
-                  __tmp__5UGE=(__INTEGER__K)(- i1__AHI);
-                  lisaac_push(&__pos__DSGE,L9989128); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__ESGE,L9195016); /* L70 NUMERIC*/;
-                  dd__EHI=(__INTEGER__K)(dd__EHI - __tmp__5UGE);
-                };
-                lisaac_push(&__pos__IJI,L87825950); /* L670 ABSTRACT_BITMAP*/;
-                lisaac_push_first(&__pos__VQJB,L9990152); /* L76 NUMERIC*/;
-                lisaac_push_first(&__pos__SJI,L11029512); /* L84 NUMERIC*/;
-                lisaac_push_first(&__pos__DSGE,L9195016); /* L70 NUMERIC*/;
-                __tmp__HUGE=(__INTEGER__K)(-  1);
-                lisaac_push(&__pos__VQJB,L9989128); /* L76 NUMERIC*/;
-                lisaac_push_first(&__pos__SJI,L9195016); /* L70 NUMERIC*/;
-                y__DHI=(__INTEGER__K)(y__DHI - __tmp__HUGE);
-                lisaac_push(&__pos__UJ1,L9709074); /* L74 BLOCK*/;
-                goto while_do__XL1;
+              if (li__EG2D) {
+                li__BG2D=li__ZSG->li__IS.li__TBG;
+                li__CG2D=li__ZSG->li__IS.li__VBG;
+                li__HG2D=(*(li__UB__)).li__Q5F;
+                li__IG2D=(__li__5D)(- (__li__5D)((__li__5D)(~ ((__li__5D *)(*(((__li__GAB *)li__ZSG->li__QAB))).li__TAO)[li__CG2D]) & (__li__5D)(~ ((__li__5D )(__li__K)( 1 << li__BG2D)))));
+                li__JG2D=((__li__GAB *)li__ZSG->li__QAB);
+                li__KG2D=(__li__5D)(li__IG2D -  1);
+                ((__li__5D *)(*(li__JG2D)).li__TAO)[li__CG2D]=li__KG2D;
+                li__FTMB(li__ZSG,li__BG2D,li__CG2D,li__HG2D);
+              };
+              if ((li__4MH <=  0)) {
+                li__3MH=(__li__K)(li__3MH -  1);
+                li__4MH=(__li__K)(li__4MH + li__1MH);
               } else /* FALSE */ {
-                lisaac_push(&__pos__CT4D,L9832978); /* L75 BLOCK*/;
-                lisaac_push_first(&__pos__AJI,L8530438); /* L65 FALSE*/;
+                li__4MH=(__li__K)(li__4MH + li__0MH);
               };
-            };
-          };
-        } else /* FALSE */ {
-          lisaac_push(&__pos__KII,L92668958); /* L707 ABSTRACT_BITMAP*/;
-          lisaac_push_first(&__pos__JLV,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__RII,L88345118); /* L674 ABSTRACT_BITMAP*/;
-          lisaac_push_first(&__pos__B2Y,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__YII,L9195016); /* L70 NUMERIC*/;
-          __tmp__0II=(__INTEGER__K)(- dx__4GI);
-          lisaac_push(&__pos__RII,L88348702); /* L674 ABSTRACT_BITMAP*/;
-          lisaac_push_first(&__pos__B2Y,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__YII,L9195016); /* L70 NUMERIC*/;
-          __tmp__1II=(__INTEGER__K)(- __tmp__IHI);
-          lisaac_push(&__pos__RII,L88347678); /* L674 ABSTRACT_BITMAP*/;
-          __tmp__TII=__infix_greater_equal__JGG(__tmp__0II,__tmp__1II);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TII) {
-            lisaac_push(&__pos__RII,L92538910); /* L706 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__B2Y,L6825986); /* L52 TRUE*/;
-            lisaac_push_first(&__pos__YII,L88480798); /* L675 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__CT4D,L9457160); /* L72 NUMERIC*/;
-            __tmp__HSGE=(__INTEGER__K)(__tmp__IHI <<  1);
-            i1__AHI=__tmp__HSGE;
-            lisaac_push(&__pos__YII,L88612382); /* L676 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__CT4D,L9195016); /* L70 NUMERIC*/;
-            __tmp__HTGE=(__INTEGER__K)(__tmp__HSGE - dx__4GI);
-            dd__EHI=__tmp__HTGE;
-            lisaac_push(&__pos__YII,L88743454); /* L677 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__CT4D,L9195016); /* L70 NUMERIC*/;
-            i2__BHI=(__INTEGER__K)(__tmp__HTGE - dx__4GI);
-            x__CHI=x1__2GI;
-            y__DHI=y1__3GI;
-            lisaac_push(&__pos__YII,L90311710); /* L689 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__CT4D,L9441810); /* L72 BLOCK*/;
-            while_do__GM1:
-            {
-              lisaac_push(&__pos__CT4D,L9441810); /* L72 BLOCK*/;
-              lisaac_push_first(&__pos__AJI,L89134110); /* L680 ABSTRACT_BITMAP*/;
-              __tmp__CJI=__infix_greater_equal__JGG(x__CHI,x2__UJH);
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CJI) {
-                lisaac_push(&__pos__CT4D,L9832978); /* L75 BLOCK*/;
-                lisaac_push_first(&__pos__AJI,L8792066); /* L67 TRUE*/;
-                lisaac_push_first(&__pos__UJ1,L9576466); /* L73 BLOCK*/;
-                lisaac_push_first(&__pos__IJI,L89270814); /* L681 ABSTRACT_BITMAP*/;
-                pixel_to__JQJB(Self__RJH,x__CHI,y__DHI);
-                lisaac_push(&__pos__IJI,L89397790); /* L682 ABSTRACT_BITMAP*/;
-                __tmp__NJI=__infix_less_equal__GTG(dd__EHI, 0);
-                /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NJI) {
-                  lisaac_push(&__pos__IJI,L90050590); /* L687 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__VQJB,L6825986); /* L52 TRUE*/;
-                  lisaac_push_first(&__pos__SJI,L89526814); /* L683 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__DSGE,L9195016); /* L70 NUMERIC*/;
-                  y__DHI=(__INTEGER__K)(y__DHI -  1);
-                  lisaac_push(&__pos__SJI,L89658910); /* L684 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__DSGE,L9990152); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__ESGE,L11029512); /* L84 NUMERIC*/;
-                  lisaac_push_first(&__pos__FSGE,L9195016); /* L70 NUMERIC*/;
-                  __tmp__5UGE=(__INTEGER__K)(- i2__BHI);
-                  lisaac_push(&__pos__DSGE,L9989128); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__ESGE,L9195016); /* L70 NUMERIC*/;
-                  dd__EHI=(__INTEGER__K)(dd__EHI - __tmp__5UGE);
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__IJI,L90050590); /* L687 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__VQJB,L6826502); /* L52 FALSE*/;
-                  lisaac_push_first(&__pos__SJI,L89921054); /* L686 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__DSGE,L9990152); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__ESGE,L11029512); /* L84 NUMERIC*/;
-                  lisaac_push_first(&__pos__FSGE,L9195016); /* L70 NUMERIC*/;
-                  __tmp__5UGE=(__INTEGER__K)(- i1__AHI);
-                  lisaac_push(&__pos__DSGE,L9989128); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__ESGE,L9195016); /* L70 NUMERIC*/;
-                  dd__EHI=(__INTEGER__K)(dd__EHI - __tmp__5UGE);
-                };
-                lisaac_push(&__pos__IJI,L90184734); /* L688 ABSTRACT_BITMAP*/;
-                lisaac_push_first(&__pos__VQJB,L9195016); /* L70 NUMERIC*/;
-                x__CHI=(__INTEGER__K)(x__CHI -  1);
-                lisaac_push(&__pos__UJ1,L9709074); /* L74 BLOCK*/;
-                goto while_do__GM1;
+              li__2MH=(__li__K)(li__2MH +  1);
+            };
+          } else /* FALSE */ {
+            li__NOH=(__li__K)(li__YMH <<  1);
+            li__0MH=li__NOH;
+            li__OOH=(__li__K)(li__NOH + li__CNH);
+            li__4MH=li__OOH;
+            li__1MH=(__li__K)(li__OOH + li__CNH);
+            li__2MH=li__WMH;
+            li__3MH=li__XMH;
+            while ((li__3MH >= li__3SG)) {
+              li__ZSG->li__IS.li__TBG=li__2MH;
+              li__ZSG->li__IS.li__VBG=li__3MH;
+              li__4F2D=li__ZSG->li__IS.li__TBG;
+              li__5F2D=li__ZSG->li__IS.li__2YF;
+              li__AG2D=li__ZSG->li__IS.li__5YF;
+              if (((li__5F2D <= li__4F2D) && (li__AG2D >= li__4F2D))) {
+                li__BG2D=li__ZSG->li__IS.li__VBG;
+                li__CG2D=li__ZSG->li__IS.li__AZF;
+                li__DG2D=li__ZSG->li__IS.li__DZF;
+                li__EG2D=((li__CG2D <= li__BG2D) && (li__DG2D >= li__BG2D));
               } else /* FALSE */ {
-                lisaac_push(&__pos__CT4D,L9832978); /* L75 BLOCK*/;
-                lisaac_push_first(&__pos__AJI,L8530438); /* L65 FALSE*/;
+                li__EG2D=li__I__;
               };
-            };
-          } else /* FALSE */ {
-            lisaac_push(&__pos__RII,L92538910); /* L706 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__B2Y,L6826502); /* L52 FALSE*/;
-            lisaac_push_first(&__pos__YII,L90577950); /* L691 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__CT4D,L9457160); /* L72 NUMERIC*/;
-            __tmp__HSGE=(__INTEGER__K)(dx__4GI <<  1);
-            i1__AHI=__tmp__HSGE;
-            lisaac_push(&__pos__YII,L90709534); /* L692 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__CT4D,L9195016); /* L70 NUMERIC*/;
-            __tmp__HTGE=(__INTEGER__K)(__tmp__HSGE - __tmp__IHI);
-            dd__EHI=__tmp__HTGE;
-            lisaac_push(&__pos__YII,L90840606); /* L693 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__CT4D,L9195016); /* L70 NUMERIC*/;
-            i2__BHI=(__INTEGER__K)(__tmp__HTGE - __tmp__IHI);
-            x__CHI=x1__2GI;
-            y__DHI=y1__3GI;
-            lisaac_push(&__pos__YII,L92408862); /* L705 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__CT4D,L9441810); /* L72 BLOCK*/;
-            while_do__VM1:
-            {
-              lisaac_push(&__pos__CT4D,L9441810); /* L72 BLOCK*/;
-              lisaac_push_first(&__pos__AJI,L91231262); /* L696 ABSTRACT_BITMAP*/;
-              __tmp__CJI=__infix_greater_equal__JGG(y__DHI,y2__VJH);
-              /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CJI) {
-                lisaac_push(&__pos__CT4D,L9832978); /* L75 BLOCK*/;
-                lisaac_push_first(&__pos__AJI,L8792066); /* L67 TRUE*/;
-                lisaac_push_first(&__pos__UJ1,L9576466); /* L73 BLOCK*/;
-                lisaac_push_first(&__pos__IJI,L91367966); /* L697 ABSTRACT_BITMAP*/;
-                pixel_to__JQJB(Self__RJH,x__CHI,y__DHI);
-                lisaac_push(&__pos__IJI,L91494942); /* L698 ABSTRACT_BITMAP*/;
-                __tmp__NJI=__infix_less_equal__GTG(dd__EHI, 0);
-                /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NJI) {
-                  lisaac_push(&__pos__IJI,L92147742); /* L703 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__VQJB,L6825986); /* L52 TRUE*/;
-                  lisaac_push_first(&__pos__SJI,L91623966); /* L699 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__DSGE,L9195016); /* L70 NUMERIC*/;
-                  x__CHI=(__INTEGER__K)(x__CHI -  1);
-                  lisaac_push(&__pos__SJI,L91756062); /* L700 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__DSGE,L9990152); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__ESGE,L11029512); /* L84 NUMERIC*/;
-                  lisaac_push_first(&__pos__FSGE,L9195016); /* L70 NUMERIC*/;
-                  __tmp__5UGE=(__INTEGER__K)(- i2__BHI);
-                  lisaac_push(&__pos__DSGE,L9989128); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__ESGE,L9195016); /* L70 NUMERIC*/;
-                  dd__EHI=(__INTEGER__K)(dd__EHI - __tmp__5UGE);
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__IJI,L92147742); /* L703 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__VQJB,L6826502); /* L52 FALSE*/;
-                  lisaac_push_first(&__pos__SJI,L92018206); /* L702 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__DSGE,L9990152); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__ESGE,L11029512); /* L84 NUMERIC*/;
-                  lisaac_push_first(&__pos__FSGE,L9195016); /* L70 NUMERIC*/;
-                  __tmp__5UGE=(__INTEGER__K)(- i1__AHI);
-                  lisaac_push(&__pos__DSGE,L9989128); /* L76 NUMERIC*/;
-                  lisaac_push_first(&__pos__ESGE,L9195016); /* L70 NUMERIC*/;
-                  dd__EHI=(__INTEGER__K)(dd__EHI - __tmp__5UGE);
+              if (li__EG2D) {
+                li__BG2D=li__ZSG->li__IS.li__TBG;
+                li__CG2D=li__ZSG->li__IS.li__VBG;
+                li__HG2D=(*(li__UB__)).li__Q5F;
+                li__IG2D=(__li__5D)(- (__li__5D)((__li__5D)(~ ((__li__5D *)(*(((__li__GAB *)li__ZSG->li__QAB))).li__TAO)[li__CG2D]) & (__li__5D)(~ ((__li__5D )(__li__K)( 1 << li__BG2D)))));
+                li__JG2D=((__li__GAB *)li__ZSG->li__QAB);
+                li__KG2D=(__li__5D)(li__IG2D -  1);
+                ((__li__5D *)(*(li__JG2D)).li__TAO)[li__CG2D]=li__KG2D;
+                li__FTMB(li__ZSG,li__BG2D,li__CG2D,li__HG2D);
+              };
+              if ((li__4MH >=  0)) {
+                li__2MH=(__li__K)(li__2MH +  1);
+                li__4MH=(__li__K)(li__4MH + li__1MH);
+              } else /* FALSE */ {
+                li__4MH=(__li__K)(li__4MH + li__0MH);
+              };
+              li__3MH=(__li__K)(li__3MH -  1);
+            };
+          };
+        };
+      } else /* FALSE */ {
+        if ((li__CNH >=  0)) {
+          if (((__li__K)(- li__YMH) >= li__CNH)) {
+            li__NOH=(__li__K)(li__CNH <<  1);
+            li__0MH=li__NOH;
+            li__OOH=(__li__K)(li__NOH + li__YMH);
+            li__4MH=li__OOH;
+            li__1MH=(__li__K)(li__OOH + li__YMH);
+            li__2MH=li__WMH;
+            li__3MH=li__XMH;
+            while ((li__2MH >= li__2SG)) {
+              li__ZSG->li__IS.li__TBG=li__2MH;
+              li__ZSG->li__IS.li__VBG=li__3MH;
+              li__4F2D=li__ZSG->li__IS.li__TBG;
+              li__5F2D=li__ZSG->li__IS.li__2YF;
+              li__AG2D=li__ZSG->li__IS.li__5YF;
+              if (((li__5F2D <= li__4F2D) && (li__AG2D >= li__4F2D))) {
+                li__BG2D=li__ZSG->li__IS.li__VBG;
+                li__CG2D=li__ZSG->li__IS.li__AZF;
+                li__DG2D=li__ZSG->li__IS.li__DZF;
+                li__EG2D=((li__CG2D <= li__BG2D) && (li__DG2D >= li__BG2D));
+              } else /* FALSE */ {
+                li__EG2D=li__I__;
+              };
+              if (li__EG2D) {
+                li__BG2D=li__ZSG->li__IS.li__TBG;
+                li__CG2D=li__ZSG->li__IS.li__VBG;
+                li__HG2D=(*(li__UB__)).li__Q5F;
+                li__IG2D=(__li__5D)(- (__li__5D)((__li__5D)(~ ((__li__5D *)(*(((__li__GAB *)li__ZSG->li__QAB))).li__TAO)[li__CG2D]) & (__li__5D)(~ ((__li__5D )(__li__K)( 1 << li__BG2D)))));
+                li__JG2D=((__li__GAB *)li__ZSG->li__QAB);
+                li__KG2D=(__li__5D)(li__IG2D -  1);
+                ((__li__5D *)(*(li__JG2D)).li__TAO)[li__CG2D]=li__KG2D;
+                li__FTMB(li__ZSG,li__BG2D,li__CG2D,li__HG2D);
+              };
+              if ((li__4MH >=  0)) {
+                li__3MH=(__li__K)(li__3MH +  1);
+                li__4MH=(__li__K)(li__4MH + li__1MH);
+              } else /* FALSE */ {
+                li__4MH=(__li__K)(li__4MH + li__0MH);
+              };
+              li__2MH=(__li__K)(li__2MH -  1);
+            };
+          } else /* FALSE */ {
+            li__NOH=(__li__K)(li__YMH <<  1);
+            li__0MH=li__NOH;
+            li__OOH=(__li__K)(li__NOH + li__CNH);
+            li__4MH=li__OOH;
+            li__1MH=(__li__K)(li__OOH + li__CNH);
+            li__2MH=li__WMH;
+            li__3MH=li__XMH;
+            while ((li__3MH <= li__3SG)) {
+              li__ZSG->li__IS.li__TBG=li__2MH;
+              li__ZSG->li__IS.li__VBG=li__3MH;
+              li__4F2D=li__ZSG->li__IS.li__TBG;
+              li__5F2D=li__ZSG->li__IS.li__2YF;
+              li__AG2D=li__ZSG->li__IS.li__5YF;
+              if (((li__5F2D <= li__4F2D) && (li__AG2D >= li__4F2D))) {
+                li__BG2D=li__ZSG->li__IS.li__VBG;
+                li__CG2D=li__ZSG->li__IS.li__AZF;
+                li__DG2D=li__ZSG->li__IS.li__DZF;
+                li__EG2D=((li__CG2D <= li__BG2D) && (li__DG2D >= li__BG2D));
+              } else /* FALSE */ {
+                li__EG2D=li__I__;
+              };
+              if (li__EG2D) {
+                li__BG2D=li__ZSG->li__IS.li__TBG;
+                li__CG2D=li__ZSG->li__IS.li__VBG;
+                li__HG2D=(*(li__UB__)).li__Q5F;
+                li__IG2D=(__li__5D)(- (__li__5D)((__li__5D)(~ ((__li__5D *)(*(((__li__GAB *)li__ZSG->li__QAB))).li__TAO)[li__CG2D]) & (__li__5D)(~ ((__li__5D )(__li__K)( 1 << li__BG2D)))));
+                li__JG2D=((__li__GAB *)li__ZSG->li__QAB);
+                li__KG2D=(__li__5D)(li__IG2D -  1);
+                ((__li__5D *)(*(li__JG2D)).li__TAO)[li__CG2D]=li__KG2D;
+                li__FTMB(li__ZSG,li__BG2D,li__CG2D,li__HG2D);
+              };
+              if ((li__4MH <=  0)) {
+                li__2MH=(__li__K)(li__2MH -  1);
+                li__4MH=(__li__K)(li__4MH + li__1MH);
+              } else /* FALSE */ {
+                li__4MH=(__li__K)(li__4MH + li__0MH);
+              };
+              li__3MH=(__li__K)(li__3MH +  1);
+            };
+          };
+        } else /* FALSE */ {
+          if (((__li__K)(- li__YMH) >= (__li__K)(- li__CNH))) {
+            li__NOH=(__li__K)(li__CNH <<  1);
+            li__0MH=li__NOH;
+            li__OOH=(__li__K)(li__NOH - li__YMH);
+            li__4MH=li__OOH;
+            li__1MH=(__li__K)(li__OOH - li__YMH);
+            li__2MH=li__WMH;
+            li__3MH=li__XMH;
+            while ((li__2MH >= li__2SG)) {
+              li__ZSG->li__IS.li__TBG=li__2MH;
+              li__ZSG->li__IS.li__VBG=li__3MH;
+              li__4F2D=li__ZSG->li__IS.li__TBG;
+              li__5F2D=li__ZSG->li__IS.li__2YF;
+              li__AG2D=li__ZSG->li__IS.li__5YF;
+              if (((li__5F2D <= li__4F2D) && (li__AG2D >= li__4F2D))) {
+                li__BG2D=li__ZSG->li__IS.li__VBG;
+                li__CG2D=li__ZSG->li__IS.li__AZF;
+                li__DG2D=li__ZSG->li__IS.li__DZF;
+                li__EG2D=((li__CG2D <= li__BG2D) && (li__DG2D >= li__BG2D));
+              } else /* FALSE */ {
+                li__EG2D=li__I__;
+              };
+              if (li__EG2D) {
+                li__BG2D=li__ZSG->li__IS.li__TBG;
+                li__CG2D=li__ZSG->li__IS.li__VBG;
+                li__HG2D=(*(li__UB__)).li__Q5F;
+                li__IG2D=(__li__5D)(- (__li__5D)((__li__5D)(~ ((__li__5D *)(*(((__li__GAB *)li__ZSG->li__QAB))).li__TAO)[li__CG2D]) & (__li__5D)(~ ((__li__5D )(__li__K)( 1 << li__BG2D)))));
+                li__JG2D=((__li__GAB *)li__ZSG->li__QAB);
+                li__KG2D=(__li__5D)(li__IG2D -  1);
+                ((__li__5D *)(*(li__JG2D)).li__TAO)[li__CG2D]=li__KG2D;
+                li__FTMB(li__ZSG,li__BG2D,li__CG2D,li__HG2D);
+              };
+              if ((li__4MH <=  0)) {
+                li__3MH=(__li__K)(li__3MH -  1);
+                li__4MH=(__li__K)(li__4MH + li__1MH);
+              } else /* FALSE */ {
+                li__4MH=(__li__K)(li__4MH + li__0MH);
+              };
+              li__2MH=(__li__K)(li__2MH -  1);
+            };
+          } else /* FALSE */ {
+            li__NOH=(__li__K)(li__YMH <<  1);
+            li__0MH=li__NOH;
+            li__OOH=(__li__K)(li__NOH - li__CNH);
+            li__4MH=li__OOH;
+            li__1MH=(__li__K)(li__OOH - li__CNH);
+            li__2MH=li__WMH;
+            li__3MH=li__XMH;
+            while ((li__3MH >= li__3SG)) {
+              li__ZSG->li__IS.li__TBG=li__2MH;
+              li__ZSG->li__IS.li__VBG=li__3MH;
+              li__4F2D=li__ZSG->li__IS.li__TBG;
+              li__5F2D=li__ZSG->li__IS.li__2YF;
+              li__AG2D=li__ZSG->li__IS.li__5YF;
+              if (((li__5F2D <= li__4F2D) && (li__AG2D >= li__4F2D))) {
+                li__BG2D=li__ZSG->li__IS.li__VBG;
+                li__CG2D=li__ZSG->li__IS.li__AZF;
+                li__DG2D=li__ZSG->li__IS.li__DZF;
+                li__EG2D=((li__CG2D <= li__BG2D) && (li__DG2D >= li__BG2D));
+              } else /* FALSE */ {
+                li__EG2D=li__I__;
+              };
+              if (li__EG2D) {
+                li__BG2D=li__ZSG->li__IS.li__TBG;
+                li__CG2D=li__ZSG->li__IS.li__VBG;
+                li__HG2D=(*(li__UB__)).li__Q5F;
+                li__IG2D=(__li__5D)(- (__li__5D)((__li__5D)(~ ((__li__5D *)(*(((__li__GAB *)li__ZSG->li__QAB))).li__TAO)[li__CG2D]) & (__li__5D)(~ ((__li__5D )(__li__K)( 1 << li__BG2D)))));
+                li__JG2D=((__li__GAB *)li__ZSG->li__QAB);
+                li__KG2D=(__li__5D)(li__IG2D -  1);
+                ((__li__5D *)(*(li__JG2D)).li__TAO)[li__CG2D]=li__KG2D;
+                li__FTMB(li__ZSG,li__BG2D,li__CG2D,li__HG2D);
+              };
+              if ((li__4MH <=  0)) {
+                li__2MH=(__li__K)(li__2MH -  1);
+                li__4MH=(__li__K)(li__4MH + li__1MH);
+              } else /* FALSE */ {
+                li__4MH=(__li__K)(li__4MH + li__0MH);
+              };
+              li__3MH=(__li__K)(li__3MH -  1);
+            };
+          };
+        };
+      };
+      li__VMH=li__B__;
+    };
+  };
+  li__4SG=li__VMH;
+  return(li__4SG);
+}
+
+static __li__C li__P3LB(__li__SB *li__Q3LB,__li__K li__R3LB,__li__K li__S3LB,__li__K li__T3LB,__li__K li__U3LB,__li__U li__V3LB)
+/* (Strict EXAMPLE{li__SB},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded UINTEGER_32{li__U}) With result No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__K li__F2MB,li__B2MB,li__C2MB,li__D2MB,li__E2MB,li__5ANC;
+  __li__K li__ABNC,li__HSUC,li__ISUC,li__JSUC,li__TSUC,li__VSUC;
+  __li__K li__XSUC,li__IYXD,li__GYXD,li__KYXD,li__PYXD,li__OYXD;
+  __li__K li__1UUC,li__2UUC,li__5UUC,li__AVUC;
+  __li__U li__G2MB,li__ESUC,li__0TAD,li__AUAD;
+  void *li__LSUC;
+  __li__XKB *li__DUUC;
+  __li__C li__J2MB,li__W3LB;
+  (*(li__UB__)).li__Q5F=li__V3LB;
+  li__Q3LB->li__HC.li__TBG=li__R3LB;
+  li__Q3LB->li__HC.li__VBG=li__S3LB;
+  li__F2MB= 0;
+  li__G2MB= 0;
+  li__J2MB=li__I__;
+  li__B2MB=li__Q3LB->li__HC.li__TBG;
+  li__C2MB=li__Q3LB->li__HC.li__VBG;
+  li__D2MB=li__T3LB;
+  li__E2MB=li__U3LB;
+  if ((li__B2MB > li__T3LB)) {
+    li__F2MB=li__B2MB;
+    li__B2MB=li__T3LB;
+    li__D2MB=li__F2MB;
+  };
+  if ((li__C2MB > li__U3LB)) {
+    li__F2MB=li__C2MB;
+    li__C2MB=li__U3LB;
+    li__E2MB=li__F2MB;
+  };
+  if (((((li__B2MB > li__Q3LB->li__HC.li__5YF) || (li__D2MB < li__Q3LB->li__HC.li__2YF)) || (li__C2MB > li__Q3LB->li__HC.li__DZF)) || (li__E2MB < li__Q3LB->li__HC.li__AZF))) {
+    li__J2MB=li__I__;
+  } else /* FALSE */ {
+    li__J2MB=li__B__;
+    if ((li__Q3LB->li__HC.li__2YF > li__B2MB)) {
+      li__B2MB=li__Q3LB->li__HC.li__2YF;
+      li__J2MB=li__I__;
+    };
+    if ((li__Q3LB->li__HC.li__AZF > li__C2MB)) {
+      li__C2MB=li__Q3LB->li__HC.li__AZF;
+      li__J2MB=li__I__;
+    };
+    if ((li__Q3LB->li__HC.li__5YF < li__D2MB)) {
+      li__D2MB=li__Q3LB->li__HC.li__5YF;
+      li__J2MB=li__I__;
+    };
+    if ((li__Q3LB->li__HC.li__DZF < li__E2MB)) {
+      li__E2MB=li__Q3LB->li__HC.li__DZF;
+      li__J2MB=li__I__;
+    };
+    li__G2MB=(*(li__UB__)).li__Q5F;
+    li__5ANC=li__C2MB;
+    li__ABNC=li__E2MB;
+    while ((li__5ANC <= li__ABNC)) {
+      li__ESUC=li__G2MB;
+      li__HSUC= 0;
+      li__ISUC= 0;
+      li__JSUC= 0;
+      li__LSUC=NULL;
+      if (((void *)li__Q3LB->li__HC.li__2KB != (void *)NULL)) {
+        li__TSUC=(__li__K)(li__B2MB + li__Q3LB->li__HC.li__3JB);
+        li__HSUC=li__TSUC;
+        li__VSUC=(__li__K)(li__5ANC + li__Q3LB->li__HC.li__4JB);
+        li__ISUC=li__VSUC;
+        li__XSUC=(__li__K)(li__D2MB + li__Q3LB->li__HC.li__3JB);
+        li__JSUC=li__XSUC;
+        if (((li__VSUC < li__Q3LB->li__HC.li__2KB->li__SYB->li__QYB) && (li__VSUC >= li__Q3LB->li__HC.li__2KB->li__OYB->li__QYB))) {
+          li__IYXD=li__Q3LB->li__HC.li__2KB->li__HYB->li__JYB;
+          li__GYXD= 0;
+          if ((li__TSUC > li__IYXD)) {
+            li__GYXD=li__TSUC;
+          } else /* FALSE */ {
+            li__GYXD=li__IYXD;
+          };
+          li__HSUC=li__GYXD;
+          li__IYXD=li__Q3LB->li__HC.li__2KB->li__LYB->li__JYB;
+          li__KYXD= 0;
+          if ((li__XSUC > li__IYXD)) {
+            li__KYXD=li__IYXD;
+          } else /* FALSE */ {
+            li__KYXD=li__XSUC;
+          };
+          li__JSUC=li__KYXD;
+          if ((li__GYXD <= li__KYXD)) {
+            do {
+              li__DUUC=li__QAMC(li__Q3LB,li__HSUC,li__ISUC);
+              li__PYXD=li__DUUC->li__SKV;
+              li__OYXD= 0;
+              if ((li__JSUC > li__PYXD)) {
+                li__OYXD=li__PYXD;
+              } else /* FALSE */ {
+                li__OYXD=li__JSUC;
+              };
+              li__LSUC=li__DUUC->li__1KV;
+              if (((void *)li__LSUC == (void *)li__Q3LB)) {
+                li__0TAD= 0;
+                li__AUAD=li__SD;
+                if ((li__AUAD ==  15)) {
+                  li__0TAD=(__li__U)((__li__U)((__li__U)((__li__U)(li__ESUC &  16252928) >>  9) | (__li__U)((__li__U)(li__ESUC &  63488) >>  6)) | (__li__U)((__li__U)(li__ESUC &  248) >>  3));
+                };
+                if ((li__AUAD ==  16)) {
+                  li__0TAD=(__li__U)((__li__U)((__li__U)((__li__U)(li__ESUC &  16252928) >>  8) | (__li__U)((__li__U)(li__ESUC &  64512) >>  5)) | (__li__U)((__li__U)(li__ESUC &  248) >>  3));
+                };
+                if ((li__AUAD ==  24)) {
+                  li__0TAD=li__ESUC;
                 };
-                lisaac_push(&__pos__IJI,L92282398); /* L704 ABSTRACT_BITMAP*/;
-                lisaac_push_first(&__pos__VQJB,L9195016); /* L70 NUMERIC*/;
-                y__DHI=(__INTEGER__K)(y__DHI -  1);
-                lisaac_push(&__pos__UJ1,L9709074); /* L74 BLOCK*/;
-                goto while_do__VM1;
+                if ((li__AUAD ==  32)) {
+                  li__0TAD=li__ESUC;
+                };
+                XSetForeground(display,gc,(int)(li__0TAD));
+                XSetFunction(display,gc,(int)( 3));
+                XDrawLine(display,window,gc,(li__HSUC),(li__ISUC),(li__OYXD),(li__ISUC));
               } else /* FALSE */ {
-                lisaac_push(&__pos__CT4D,L9832978); /* L75 BLOCK*/;
-                lisaac_push_first(&__pos__AJI,L8530438); /* L65 FALSE*/;
+                switch (((struct ___OBJ *)li__LSUC)->__id) {
+                case __li__SB__: {
+                  li__1UUC=((__li__SB *)li__LSUC)->li__HC.li__3JB;
+                } break;
+                case __li__TB__: {
+                  li__1UUC=((__li__TB *)li__LSUC)->li__3JB;
+                } break;
+                case __li__TC__: {
+                  li__1UUC=((__li__TC *)li__LSUC)->li__XC.li__VC.li__3JB;
+                } break;
+                case __li__YC__: {
+                  li__1UUC=((__li__YC *)li__LSUC)->li__ZC.li__3JB;
+                } break;
+                case __li__RL__: {
+                  li__1UUC=((__li__RL *)li__LSUC)->li__SL.li__VC.li__3JB;
+                } break;
+                case __li__AS__: {
+                  li__1UUC=((__li__AS *)li__LSUC)->li__BS.li__3JB;
+                } break;
+                case __li__GS__: {
+                  li__1UUC=((__li__GS *)li__LSUC)->li__IS.li__3JB;
+                } break;
+                };
+                li__2UUC=(__li__K)(li__HSUC - li__1UUC);
+                switch (((struct ___OBJ *)li__LSUC)->__id) {
+                case __li__SB__: {
+                  li__5UUC=((__li__SB *)li__LSUC)->li__HC.li__4JB;
+                } break;
+                case __li__TB__: {
+                  li__5UUC=((__li__TB *)li__LSUC)->li__4JB;
+                } break;
+                case __li__TC__: {
+                  li__5UUC=((__li__TC *)li__LSUC)->li__XC.li__VC.li__4JB;
+                } break;
+                case __li__YC__: {
+                  li__5UUC=((__li__YC *)li__LSUC)->li__ZC.li__4JB;
+                } break;
+                case __li__RL__: {
+                  li__5UUC=((__li__RL *)li__LSUC)->li__SL.li__VC.li__4JB;
+                } break;
+                case __li__AS__: {
+                  li__5UUC=((__li__AS *)li__LSUC)->li__BS.li__4JB;
+                } break;
+                case __li__GS__: {
+                  li__5UUC=((__li__GS *)li__LSUC)->li__IS.li__4JB;
+                } break;
+                };
+                li__AVUC=(__li__K)(li__ISUC - li__5UUC);
+                li__5UUC=(__li__K)(li__OYXD - li__1UUC);
+                switch (((struct ___OBJ *)li__LSUC)->__id) {
+                case __li__SB__:  break;
+                case __li__TB__:  break;
+                case __li__TC__:  break;
+                case __li__YC__:  break;
+                case __li__RL__:  break;
+                case __li__AS__: {
+                  li__B03B(((__li__AS *)li__LSUC),li__2UUC,li__AVUC,li__5UUC,li__ESUC);
+                } break;
+                case __li__GS__: {
+                  li__J03B(((__li__GS *)((__li__AS *)li__LSUC)),li__2UUC,li__AVUC,li__5UUC,li__ESUC);
+                } break;
+                };
               };
-            };
+              li__PYXD=(__li__K)(li__OYXD +  1);
+              li__HSUC=li__PYXD;
+            } while ((li__PYXD <= li__JSUC));
           };
         };
       };
-      result__1GI=TRUE__B__;
+      li__5ANC=(__li__K)(li__5ANC +  1);
     };
   };
-  Result__WJH=result__1GI;
-  return(Result__WJH);
+  li__W3LB=li__J2MB;
+  return(li__W3LB);
 }
 
-static __LINKED_LIST_NODEoEVENTo__Q1UB* create__next__MOSC(void *i__POSC)
-/* (EVENT{NULLxEVENT_MOUSE__ACBxEVENT_KEYBOARD__BFBxEVENT_TIMER__2HB}) With result No recursive, No inlinable. NO CONTEXT! */
+static void li__CWQC(__li__YC *li__DWQC,__li__K li__EWQC,__li__K li__FWQC,__li__K li__GWQC,__li__K li__HWQC)
+/* (Strict G_OUT{li__YC},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) Void No recursive, No inlinable. NO CONTEXT! */
 {
-  __POINTER__CB ptr__SUVC,__tmp__SVVC;
-  __INTEGER__K __tmp__YUVC,__tmp__HVVC;
-  __UINTEGER_CPU__GDG __tmp__0UVC,__tmp__IVVC,__tmp__DIIE,__tmp__1HIE;
-  __UINTEGER_32__RD __tmp__ZVVC;
-  _____CONTEXT __pos__NOSC,__pos__OUVC,__pos__IAXC,__pos__5UVC;
-  _____CONTEXT __pos__3D3C,__pos__5HIE,__pos__CIIE,__pos__XOSD;
-  _____CONTEXT __pos__N0RD,__pos__MIIE;
-  __LINKED_LIST_NODEoEVENTo__Q1UB *result__RUVC,*__tmp__4VVC;
-  __LINKED_LIST_NODEoEVENTo__Q1UB *Result__ROSC;
-  __BOOLEAN__C __tmp__URKD,__tmp__2RKD,__tmp__5RKD;
-  lisaac_push_first(&__pos__NOSC,L5908078); /* L45 LINKED_LIST_NODE*/;
-  lisaac_push_first(&__pos__OUVC,L15602180); /* L119 OBJECT*/;
-  result__RUVC=NULL;
-  ptr__SUVC=((__POINTER__CB )(NULL));
-  lisaac_push(&__pos__OUVC,L16394756); /* L125 OBJECT*/;
-  lisaac_push_first(&__pos__IAXC,L5250564); /* L40 OBJECT*/;
-  __tmp__YUVC=sizeof(__LINKED_LIST_NODEoEVENTo__Q1UB);
-  lisaac_push(&__pos__OUVC,L16394756); /* L125 OBJECT*/;
-  __tmp__0UVC=to_uinteger_cpu__ZUH(__tmp__YUVC);
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__0UVC ==  0)) {
-    lisaac_push(&__pos__OUVC,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__IAXC,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__5UVC,L16523780); /* L126 OBJECT*/;
-    result__RUVC=LINKED_LIST_NODEoEVENTo__Q1UB__;
+  __li__K li__LWQC,li__UYSC,li__WYSC,li__2LXD,li__AMXD,li__VP1D;
+  __li__K li__AP2C,li__QXQC,li__3SXC,li__VNYC,li__4SYC,li__3SYC;
+  __li__K li__5BVC,li__DCVC,li__EKCD,li__HDVC,li__UIZD,li__RIZD;
+  __li__K li__ZIZD,li__WIZD,li__CBFD,li__EBFD,li__1BFD,li__2BFD;
+  __li__K li__ACFD;
+  void *li__TWQC,*li__4AFD;
+  void *li__UWQC;
+  __li__OS0 *li__QP1D,*li__2O2C,*li__PXQC;
+  __li__U li__2AFD,li__WJFD,li__2JFD;
+  __li__XKB *li__HBFD;
+  __li__GS *li__FQ0D;
+  __li__5D li__ACVC;
+  __li__BB *li__RP1D,*li__TP1D;
+  li__LWQC= 0;
+  li__UYSC=(__li__K)(li__DWQC->li__ZC.li__ZR -  1);
+  li__WYSC=(__li__K)(li__DWQC->li__ZC.li__3R -  1);
+  li__2LXD= 0;
+  if ((li__EWQC >  0)) {
+    li__2LXD=li__EWQC;
   } else /* FALSE */ {
-    lisaac_push(&__pos__OUVC,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__IAXC,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__5UVC,L16923652); /* L129 OBJECT*/;
-    lisaac_push_first(&__pos__3D3C,L30548996); /* L233 OBJECT*/;
-    __tmp__HVVC=__LINKED_LIST_NODEoEVENTo__Q1UB__;
-    __tmp__IVVC=clone_allocation_size__CEG;
-    lisaac_push(&__pos__5UVC,L17198084); /* L131 OBJECT*/;
-    lisaac_push_first(&__pos__3D3C,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__5HIE,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__CIIE,L5383176); /* L41 NUMERIC*/;
-    __tmp__DIIE=to_uinteger_cpu__ZUH( 0);
-    lisaac_push(&__pos__5HIE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__CIIE,L9195016); /* L70 NUMERIC*/;
-    __tmp__1HIE=(__UINTEGER_CPU__GDG)(__tmp__DIIE - __tmp__0UVC);
-    lisaac_push(&__pos__3D3C,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__5HIE,L9195016); /* L70 NUMERIC*/;
-    clone_allocation_size__CEG=(__UINTEGER_CPU__GDG)(__tmp__IVVC - __tmp__1HIE);
-    lisaac_push(&__pos__5UVC,L17310212); /* L132 OBJECT*/;
-    lisaac_push_first(&__pos__3D3C,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__5HIE,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__HVVC == (__INTEGER__K)(-  1))) {
-      lisaac_push(&__pos__5UVC,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__3D3C,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__5HIE,L17446916); /* L133 OBJECT*/;
-      __tmp__SVVC=alloc_size__5WK(__tmp__0UVC);
-      ptr__SUVC=__tmp__SVVC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__5UVC,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__3D3C,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__5HIE,L17719300); /* L135 OBJECT*/;
-      __tmp__ZVVC=to_uinteger_32__AAG(__tmp__HVVC);
-      lisaac_push(&__pos__5HIE,L17723908); /* L135 OBJECT*/;
-      __tmp__SVVC=alloc_type__size__VYK(__tmp__ZVVC,__tmp__0UVC);
-      ptr__SUVC=__tmp__SVVC;
-    };
-    lisaac_push(&__pos__5UVC,L17979396); /* L137 OBJECT*/;
-    lisaac_push_first(&__pos__3D3C,L4069969); /* L31 CONVERT*/;
-    __tmp__4VVC=((__LINKED_LIST_NODEoEVENTo__Q1UB *)ptr__SUVC);
-    result__RUVC=__tmp__4VVC;
-    lisaac_push(&__pos__5UVC,L18232836); /* L139 OBJECT*/;
-    lisaac_push_first(&__pos__3D3C,L31079428); /* L237 OBJECT*/;
-    *(__tmp__4VVC) = *(LINKED_LIST_NODEoEVENTo__Q1UB__);
-    lisaac_push(&__pos__5UVC,L18746884); /* L143 OBJECT*/;
-    lisaac_push_first(&__pos__3D3C,L8530438); /* L65 FALSE*/;
-  };
-  /* NULL __LINKED_LIST_NODEoEVENTo__Q1UB__ */
-if (result__RUVC==NULL) {
-    lisaac_push(&__pos__NOSC,L6041710); /* L46 LINKED_LIST_NODE*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* LINKED_LIST_NODE(EVENT) */ {
-    lisaac_push(&__pos__NOSC,L6041710); /* L46 LINKED_LIST_NODE*/;
-    __tmp__4VVC=((__LINKED_LIST_NODEoEVENTo__Q1UB *)result__RUVC);
-    lisaac_push_first(&__pos__OUVC,L6574190); /* L50 LINKED_LIST_NODE*/;
-    __tmp__4VVC->item__4OMC=i__POSC;
-    __tmp__4VVC->next__GQMC=NULL;
-    lisaac_push(&__pos__OUVC,L7343214); /* L56 LINKED_LIST_NODE*/;
-    lisaac_push_first(&__pos__IAXC,L24393746); /* L186 BLOCK*/;
-    lisaac_push_first(&__pos__5UVC,L7481860); /* L57 OBJECT*/;
-    __tmp__SVVC=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__IAXC,L24520722); /* L187 BLOCK*/;
-    __tmp__URKD=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__URKD) {
-      lisaac_push(&__pos__IAXC,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__5UVC,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__3D3C,L24528914); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__5HIE,L7344238); /* L56 LINKED_LIST_NODE*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__4VVC->item__4OMC == (void *)i__POSC)) {
-        lisaac_push(&__pos__3D3C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__5HIE,L13509634); /* L103 TRUE*/;
-        __tmp__2RKD=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__3D3C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__5HIE,L14689286); /* L112 FALSE*/;
-        __tmp__2RKD=TRUE__B__;
-      };
-      __tmp__5RKD=__tmp__2RKD;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__IAXC,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__5UVC,L12081158); /* L92 FALSE*/;
-      __tmp__5RKD=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__5RKD) {
-      lisaac_push(&__pos__IAXC,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__5UVC,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__3D3C,L24532498); /* L187 BLOCK*/;
-      lisaac_push(&__pos__3D3C,L24672274); /* L188 BLOCK*/;
-      lisaac_push_first(&__pos__5HIE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__CIIE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__XOSD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__N0RD,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__SVVC));
-      lisaac_push(&__pos__5HIE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_2));
-      lisaac_push(&__pos__5HIE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__CIIE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__XOSD,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__N0RD,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__MIIE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__5HIE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__CIIE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__XOSD,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__IAXC,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__5UVC,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__OUVC,L7474286); /* L57 LINKED_LIST_NODE*/;
-    lisaac_push_first(&__pos__IAXC,L24393746); /* L186 BLOCK*/;
-    lisaac_push_first(&__pos__5UVC,L7481860); /* L57 OBJECT*/;
-    __tmp__SVVC=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__IAXC,L24520722); /* L187 BLOCK*/;
-    __tmp__URKD=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__URKD) {
-      lisaac_push(&__pos__IAXC,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__5UVC,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__3D3C,L24528914); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__5HIE,L7475310); /* L57 LINKED_LIST_NODE*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__4VVC->next__GQMC == (void *)NULL)) {
-        lisaac_push(&__pos__3D3C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__5HIE,L13509634); /* L103 TRUE*/;
-        __tmp__2RKD=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__3D3C,L24525842); /* L187 BLOCK*/;
-        lisaac_push_first(&__pos__5HIE,L14689286); /* L112 FALSE*/;
-        __tmp__2RKD=TRUE__B__;
-      };
-      __tmp__5RKD=__tmp__2RKD;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__IAXC,L24524306); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__5UVC,L12081158); /* L92 FALSE*/;
-      __tmp__5RKD=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__5RKD) {
-      lisaac_push(&__pos__IAXC,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__5UVC,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__3D3C,L24532498); /* L187 BLOCK*/;
-      lisaac_push(&__pos__3D3C,L24672274); /* L188 BLOCK*/;
-      lisaac_push_first(&__pos__5HIE,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__CIIE,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__XOSD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__N0RD,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__SVVC));
-      lisaac_push(&__pos__5HIE,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_2));
-      lisaac_push(&__pos__5HIE,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__CIIE,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__XOSD,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__N0RD,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__MIIE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__5HIE,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__CIIE,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__XOSD,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__IAXC,L24775186); /* L189 BLOCK*/;
-      lisaac_push_first(&__pos__5UVC,L8530438); /* L65 FALSE*/;
-    };
+    li__2LXD= 0;
   };
-  Result__ROSC=result__RUVC;
-  return(Result__ROSC);
-}
-
-static __INTEGER__K random_between__and__KPTD(__INTEGER__K lower__NPTD)
-/* (Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__TRTD;
-  __INTEGER__K __tmp__YPTD,__tmp__0PTD,Result__PPTD;
-  _____CONTEXT __pos__LPTD,__pos__PRTD,__pos__2TTD,__pos__0RTD;
-  _____CONTEXT __pos__TPTD,__pos__F2WD,__pos__IEXD,__pos__N2WD;
-  _____CONTEXT __pos__RTIE;
-  __BOOLEAN__C __tmp__VRTD,__tmp__VPTD,__tmp__3RTD;
-  lisaac_push_first(&__pos__LPTD,L46795783); /* L357 INTEGER*/;
-  lisaac_push_first(&__pos__PRTD,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__2TTD,L7481860); /* L57 OBJECT*/;
-  __tmp__TRTD=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__PRTD,L21899282); /* L167 BLOCK*/;
-  __tmp__VRTD=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VRTD) {
-    lisaac_push(&__pos__PRTD,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__2TTD,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__0RTD,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__TPTD,L46800391); /* L357 INTEGER*/;
-    __tmp__VPTD=__infix_less__LOH(lower__NPTD, 1);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VPTD) {
-      lisaac_push(&__pos__0RTD,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__TPTD,L13509634); /* L103 TRUE*/;
-      __tmp__3RTD=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__0RTD,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__TPTD,L14689286); /* L112 FALSE*/;
-      __tmp__3RTD=TRUE__B__;
-    };
-    __tmp__VPTD=__tmp__3RTD;
+  li__AMXD= 0;
+  if ((li__2LXD > li__UYSC)) {
+    li__AMXD=li__UYSC;
   } else /* FALSE */ {
-    lisaac_push(&__pos__PRTD,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__2TTD,L12081158); /* L92 FALSE*/;
-    __tmp__VPTD=FALSE__I__;
+    li__AMXD=li__2LXD;
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VPTD) {
-    lisaac_push(&__pos__PRTD,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__2TTD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__0RTD,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__0RTD,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__TPTD,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__F2WD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__IEXD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__N2WD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__TRTD));
-    lisaac_push(&__pos__TPTD,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__TPTD,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__F2WD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__IEXD,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__N2WD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__RTIE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__TPTD,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__F2WD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__IEXD,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
+  li__DWQC->li__ZC.li__2YF=li__AMXD;
+  li__2LXD= 0;
+  if ((li__GWQC >  0)) {
+    li__2LXD=li__GWQC;
   } else /* FALSE */ {
-    lisaac_push(&__pos__PRTD,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__2TTD,L8530438); /* L65 FALSE*/;
+    li__2LXD= 0;
   };
-  lisaac_push(&__pos__LPTD,L47195655); /* L360 INTEGER*/;
-  lisaac_push_first(&__pos__PRTD,L9195016); /* L70 NUMERIC*/;
-  __tmp__YPTD=(__INTEGER__K)( 1 - lower__NPTD);
-  lisaac_push(&__pos__LPTD,L47318023); /* L361 INTEGER*/;
-  __tmp__0PTD=random_upper__XIY(__tmp__YPTD);
-  lisaac_push(&__pos__LPTD,L47191559); /* L360 INTEGER*/;
-  lisaac_push_first(&__pos__PRTD,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__2TTD,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__0RTD,L9195016); /* L70 NUMERIC*/;
-  __tmp__YPTD=(__INTEGER__K)(- __tmp__0PTD);
-  lisaac_push(&__pos__PRTD,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__2TTD,L9195016); /* L70 NUMERIC*/;
-  __tmp__0PTD=(__INTEGER__K)(lower__NPTD - __tmp__YPTD);
-  Result__PPTD=__tmp__0PTD;
-  lisaac_push(&__pos__LPTD,L47582215); /* L363 INTEGER*/;
-  lisaac_push_first(&__pos__PRTD,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__2TTD,L7481860); /* L57 OBJECT*/;
-  __tmp__TRTD=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__PRTD,L24520722); /* L187 BLOCK*/;
-  __tmp__VRTD=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VRTD) {
-    lisaac_push(&__pos__PRTD,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__2TTD,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__0RTD,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__TPTD,L47598599); /* L363 INTEGER*/;
-    __tmp__VPTD=in_range__to__I5I(__tmp__0PTD,lower__NPTD, 1);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VPTD) {
-      lisaac_push(&__pos__0RTD,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TPTD,L13509634); /* L103 TRUE*/;
-      __tmp__3RTD=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__0RTD,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__TPTD,L14689286); /* L112 FALSE*/;
-      __tmp__3RTD=TRUE__B__;
-    };
-    __tmp__VPTD=__tmp__3RTD;
+  li__AMXD= 0;
+  if ((li__2LXD > li__UYSC)) {
+    li__AMXD=li__UYSC;
   } else /* FALSE */ {
-    lisaac_push(&__pos__PRTD,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__2TTD,L12081158); /* L92 FALSE*/;
-    __tmp__VPTD=FALSE__I__;
+    li__AMXD=li__2LXD;
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VPTD) {
-    lisaac_push(&__pos__PRTD,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__2TTD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__0RTD,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__0RTD,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__TPTD,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__F2WD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__IEXD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__N2WD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__TRTD));
-    lisaac_push(&__pos__TPTD,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__TPTD,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__F2WD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__IEXD,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__N2WD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__RTIE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__TPTD,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__F2WD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__IEXD,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
+  li__DWQC->li__ZC.li__5YF=li__AMXD;
+  li__UYSC= 0;
+  if ((li__FWQC >  0)) {
+    li__UYSC=li__FWQC;
   } else /* FALSE */ {
-    lisaac_push(&__pos__PRTD,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__2TTD,L8530438); /* L65 FALSE*/;
+    li__UYSC= 0;
   };
-  return(Result__PPTD);
-}
-
-static void draw__to__5RHB(__EXAMPLE__OB *Self__BSHB,__INTEGER__K x0__CSHB,__INTEGER__K y0__DSHB,__INTEGER__K x1__ESHB,__INTEGER__K y1__FSHB)
-/* (Strict EXAMPLE{EXAMPLE__OB},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K xx__JSHB,yy__KSHB,__tmp__4LKB,__tmp__5LKB,__tmp__BMKB;
-  __INTEGER__K __tmp__DMKB,__tmp__USHB,y__0SHB,__tmp__ATHB,Self__A1RB;
-  __INTEGER__K __tmp__VCIE,__tmp__WTHB,__tmp__YTHB,__tmp__4UHB;
-  __INTEGER__K __tmp__AVHB;
-  __ANT__NG *__tmp__1MJC,*__tmp__WUHB;
-  _____CONTEXT __pos__ASHB,__pos__CCBE,__pos__DCBE,__pos__VMKB;
-  _____CONTEXT __pos__ZSHB,__pos__50RB,__pos__QPSB,__pos__I1RB;
-  _____CONTEXT __pos__FTHB,__pos__ZE4D,__pos__STHB,__pos__RCIE;
-  _____CONTEXT __pos__SCIE,__pos__TCIE;
-  __FAST_ARRAY2oExpanded_UINTEGER_8o__OH *__tmp__TSHB,*__tmp__5SHB;
-  __FAST_ARRAY2oExpanded_UINTEGER_8o__OH *__tmp__ITHB;
-  __BOOLEAN__C __tmp__QMKB,__tmp__D1RB;
-  __UINTEGER_8__VB __tmp__LTHB;
-  __FAST_ARRAYoAGENTo__MIY *Self__Q3HC;
-  lisaac_push_first(&__pos__ASHB,L4343324); /* L33 UINTEGER_8*/;
-  lisaac_push_first(&__pos__CCBE,L67932680); /* L518 NUMERIC*/;
-  lisaac_push_first(&__pos__DCBE,L4069969); /* L31 CONVERT*/;
-  xx__JSHB= 0;
-  yy__KSHB= 0;
-  lisaac_push(&__pos__ASHB,L13385239); /* L102 EXAMPLE*/;
-  lisaac_push_first(&__pos__CCBE,L32792606); /* L250 ABSTRACT_BITMAP*/;
-  __tmp__4LKB=Self__BSHB->parent_area__DC.width__IT;
-  lisaac_push(&__pos__CCBE,L33169950); /* L253 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__DCBE,L9195016); /* L70 NUMERIC*/;
-  __tmp__5LKB=(__INTEGER__K)(__tmp__4LKB -  1);
-  __tmp__4LKB=Self__BSHB->parent_area__DC.height__MT;
-  lisaac_push(&__pos__CCBE,L33301534); /* L254 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__DCBE,L9195016); /* L70 NUMERIC*/;
-  __tmp__BMKB=(__INTEGER__K)(__tmp__4LKB -  1);
-  lisaac_push(&__pos__CCBE,L33435166); /* L255 ABSTRACT_BITMAP*/;
-  __tmp__4LKB=max__IMH(x0__CSHB, 0);
-  lisaac_push(&__pos__CCBE,L33438750); /* L255 ABSTRACT_BITMAP*/;
-  __tmp__DMKB=min__TLH(__tmp__4LKB,__tmp__5LKB);
-  Self__BSHB->parent_area__DC.clip_x0__0MG=__tmp__DMKB;
-  lisaac_push(&__pos__CCBE,L33566238); /* L256 ABSTRACT_BITMAP*/;
-  __tmp__4LKB=max__IMH(x1__ESHB, 0);
-  lisaac_push(&__pos__CCBE,L33569822); /* L256 ABSTRACT_BITMAP*/;
-  __tmp__DMKB=min__TLH(__tmp__4LKB,__tmp__5LKB);
-  Self__BSHB->parent_area__DC.clip_x1__3MG=__tmp__DMKB;
-  lisaac_push(&__pos__CCBE,L33697310); /* L257 ABSTRACT_BITMAP*/;
-  __tmp__4LKB=max__IMH(y0__DSHB, 0);
-  lisaac_push(&__pos__CCBE,L33700894); /* L257 ABSTRACT_BITMAP*/;
-  __tmp__5LKB=min__TLH(__tmp__4LKB,__tmp__BMKB);
-  Self__BSHB->parent_area__DC.clip_y0__4MG=__tmp__5LKB;
-  lisaac_push(&__pos__CCBE,L33828382); /* L258 ABSTRACT_BITMAP*/;
-  __tmp__4LKB=max__IMH(y1__FSHB, 0);
-  lisaac_push(&__pos__CCBE,L33831966); /* L258 ABSTRACT_BITMAP*/;
-  __tmp__5LKB=min__TLH(__tmp__4LKB,__tmp__BMKB);
-  Self__BSHB->parent_area__DC.clip_y1__BNG=__tmp__5LKB;
-  /* NULL __FAST_ARRAY2oExpanded_UINTEGER_8o__OH__ */
-if (screen__SH==NULL) {
-    lisaac_push(&__pos__ASHB,L13771799); /* L105 EXAMPLE*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  };
-  __tmp__TSHB=screen__SH;
-  /* NULL __FAST_ARRAY2oExpanded_UINTEGER_8o__OH__ */
-if (__tmp__TSHB==NULL) {
-    lisaac_push(&__pos__ASHB,L13781527); /* L105 EXAMPLE*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* FAST_ARRAY2(Expanded UINTEGER_8) */ {
-    __tmp__USHB=__tmp__TSHB->upper2__BM;
+  li__2LXD= 0;
+  if ((li__UYSC > li__WYSC)) {
+    li__2LXD=li__WYSC;
+  } else /* FALSE */ {
+    li__2LXD=li__UYSC;
   };
-  lisaac_push(&__pos__ASHB,L15206935); /* L116 EXAMPLE*/;
-  __tmp__4LKB= 0;
-  lisaac_push_first(&__pos__CCBE,L21764104); /* L166 NUMERIC*/;
-  to__do__LMKB:
-  {
-    lisaac_push(&__pos__CCBE,L21764104); /* L166 NUMERIC*/;
-    __tmp__QMKB=__infix_less_equal__GTG(__tmp__4LKB,__tmp__USHB);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__QMKB) {
-      lisaac_push(&__pos__CCBE,L22153736); /* L169 NUMERIC*/;
-      lisaac_push_first(&__pos__DCBE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__VMKB,L21899272); /* L167 NUMERIC*/;
-      y__0SHB=__tmp__4LKB;
-      lisaac_push_first(&__pos__ZSHB,L13784599); /* L105 EXAMPLE*/;
-      /* NULL __FAST_ARRAY2oExpanded_UINTEGER_8o__OH__ */
-if (screen__SH==NULL) {
-        lisaac_push(&__pos__ZSHB,L13903895); /* L106 EXAMPLE*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      };
-      __tmp__5SHB=screen__SH;
-      /* NULL __FAST_ARRAY2oExpanded_UINTEGER_8o__OH__ */
-if (__tmp__5SHB==NULL) {
-        lisaac_push(&__pos__ZSHB,L13913623); /* L106 EXAMPLE*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* FAST_ARRAY2(Expanded UINTEGER_8) */ {
-        __tmp__ATHB=__tmp__5SHB->upper1__3L;
-      };
-      lisaac_push(&__pos__ZSHB,L15076887); /* L115 EXAMPLE*/;
-      Self__A1RB= 0;
-      lisaac_push_first(&__pos__50RB,L21764104); /* L166 NUMERIC*/;
-      to__do__40RB:
-      {
-        lisaac_push(&__pos__50RB,L21764104); /* L166 NUMERIC*/;
-        __tmp__D1RB=__infix_less_equal__GTG(Self__A1RB,__tmp__ATHB);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__D1RB) {
-          lisaac_push(&__pos__50RB,L22153736); /* L169 NUMERIC*/;
-          lisaac_push_first(&__pos__QPSB,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__I1RB,L21899272); /* L167 NUMERIC*/;
-          lisaac_push_first(&__pos__FTHB,L13916695); /* L106 EXAMPLE*/;
-          __tmp__ITHB=screen__SH;
-          /* NULL __FAST_ARRAY2oExpanded_UINTEGER_8o__OH__ */
-if (__tmp__ITHB==NULL) {
-            lisaac_push(&__pos__FTHB,L14040087); /* L107 EXAMPLE*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* FAST_ARRAY2(Expanded UINTEGER_8) */ {
-            lisaac_push(&__pos__FTHB,L14040087); /* L107 EXAMPLE*/;
-            __tmp__LTHB=item__OO2(((__FAST_ARRAY2oExpanded_UINTEGER_8o__OH *)__tmp__ITHB),Self__A1RB,y__0SHB);
-          };
-          lisaac_push(&__pos__FTHB,L14164503); /* L108 EXAMPLE*/;
-          lisaac_push_first(&__pos__ZE4D,L9457160); /* L72 NUMERIC*/;
-          xx__JSHB=(__INTEGER__K)(Self__A1RB <<  1);
-          lisaac_push(&__pos__FTHB,L14295575); /* L109 EXAMPLE*/;
-          lisaac_push_first(&__pos__ZE4D,L9457160); /* L72 NUMERIC*/;
-          yy__KSHB=(__INTEGER__K)(y__0SHB <<  1);
-          /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__LTHB ==  0)) {
-            lisaac_push(&__pos__FTHB,L14946839); /* L114 EXAMPLE*/;
-            lisaac_push_first(&__pos__ZE4D,L6825986); /* L52 TRUE*/;
-            lisaac_push_first(&__pos__STHB,L14569495); /* L111 EXAMPLE*/;
-            lisaac_push_first(&__pos__RCIE,L9990152); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__SCIE,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__TCIE,L9195016); /* L70 NUMERIC*/;
-            __tmp__VCIE=(__INTEGER__K)(-  1);
-            lisaac_push(&__pos__RCIE,L9989128); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__SCIE,L9195016); /* L70 NUMERIC*/;
-            __tmp__WTHB=(__INTEGER__K)(xx__JSHB - __tmp__VCIE);
-            lisaac_push(&__pos__STHB,L14572055); /* L111 EXAMPLE*/;
-            lisaac_push_first(&__pos__RCIE,L9990152); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__SCIE,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__TCIE,L9195016); /* L70 NUMERIC*/;
-            __tmp__VCIE=(__INTEGER__K)(-  1);
-            lisaac_push(&__pos__RCIE,L9989128); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__SCIE,L9195016); /* L70 NUMERIC*/;
-            __tmp__YTHB=(__INTEGER__K)(yy__KSHB - __tmp__VCIE);
-            lisaac_push(&__pos__STHB,L14579223); /* L111 EXAMPLE*/;
-            rectangle_fill__to__color__V1TB(Self__BSHB,xx__JSHB,yy__KSHB,__tmp__WTHB,__tmp__YTHB,black__0THB);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__FTHB,L14946839); /* L114 EXAMPLE*/;
-            lisaac_push_first(&__pos__ZE4D,L6826502); /* L52 FALSE*/;
-            lisaac_push_first(&__pos__STHB,L14831639); /* L113 EXAMPLE*/;
-            lisaac_push_first(&__pos__RCIE,L9990152); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__SCIE,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__TCIE,L9195016); /* L70 NUMERIC*/;
-            __tmp__VCIE=(__INTEGER__K)(-  1);
-            lisaac_push(&__pos__RCIE,L9989128); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__SCIE,L9195016); /* L70 NUMERIC*/;
-            __tmp__WTHB=(__INTEGER__K)(xx__JSHB - __tmp__VCIE);
-            lisaac_push(&__pos__STHB,L14834199); /* L113 EXAMPLE*/;
-            lisaac_push_first(&__pos__RCIE,L9990152); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__SCIE,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__TCIE,L9195016); /* L70 NUMERIC*/;
-            __tmp__VCIE=(__INTEGER__K)(-  1);
-            lisaac_push(&__pos__RCIE,L9989128); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__SCIE,L9195016); /* L70 NUMERIC*/;
-            __tmp__YTHB=(__INTEGER__K)(yy__KSHB - __tmp__VCIE);
-            lisaac_push(&__pos__STHB,L14840343); /* L113 EXAMPLE*/;
-            rectangle_fill__to__color__V1TB(Self__BSHB,xx__JSHB,yy__KSHB,__tmp__WTHB,__tmp__YTHB,red__C1D);
-          };
-          lisaac_push(&__pos__I1RB,L22026760); /* L168 NUMERIC*/;
-          lisaac_push_first(&__pos__FTHB,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__ZE4D,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__STHB,L9195016); /* L70 NUMERIC*/;
-          __tmp__VCIE=(__INTEGER__K)(-  1);
-          lisaac_push(&__pos__FTHB,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__ZE4D,L9195016); /* L70 NUMERIC*/;
-          __tmp__WTHB=(__INTEGER__K)(Self__A1RB - __tmp__VCIE);
-          lisaac_push(&__pos__I1RB,L22038024); /* L168 NUMERIC*/;
-          Self__A1RB=__tmp__WTHB;
-          goto to__do__40RB;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__50RB,L22153736); /* L169 NUMERIC*/;
-          lisaac_push_first(&__pos__QPSB,L8530438); /* L65 FALSE*/;
-        };
-      };
-      lisaac_push(&__pos__VMKB,L22026760); /* L168 NUMERIC*/;
-      lisaac_push_first(&__pos__ZSHB,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__50RB,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__QPSB,L9195016); /* L70 NUMERIC*/;
-      y__0SHB=(__INTEGER__K)(-  1);
-      lisaac_push(&__pos__ZSHB,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__50RB,L9195016); /* L70 NUMERIC*/;
-      __tmp__ATHB=(__INTEGER__K)(__tmp__4LKB - y__0SHB);
-      lisaac_push(&__pos__VMKB,L22038024); /* L168 NUMERIC*/;
-      __tmp__4LKB=__tmp__ATHB;
-      goto to__do__LMKB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__CCBE,L22153736); /* L169 NUMERIC*/;
-      lisaac_push_first(&__pos__DCBE,L8530438); /* L65 FALSE*/;
-    };
+  li__DWQC->li__ZC.li__AZF=li__2LXD;
+  li__UYSC= 0;
+  if ((li__HWQC >  0)) {
+    li__UYSC=li__HWQC;
+  } else /* FALSE */ {
+    li__UYSC= 0;
   };
-  /* NULL __FAST_ARRAYoAGENTo__MIY__ */
-if (agents__VIY==NULL) {
-    lisaac_push(&__pos__ASHB,L16255511); /* L124 EXAMPLE*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* FAST_ARRAY(AGENT) */ {
-    lisaac_push(&__pos__ASHB,L16255511); /* L124 EXAMPLE*/;
-    Self__Q3HC=((__FAST_ARRAYoAGENTo__MIY *)agents__VIY);
-    lisaac_push_first(&__pos__CCBE,L89018935); /* L679 COLLECTION*/;
-    lisaac_push_first(&__pos__DCBE,L89272375); /* L681 COLLECTION*/;
-    __tmp__USHB=(*(Self__Q3HC)).upper__FRVB;
-    lisaac_push(&__pos__DCBE,L90180151); /* L688 COLLECTION*/;
-    y__0SHB= 0;
-    lisaac_push_first(&__pos__VMKB,L21764104); /* L166 NUMERIC*/;
-    to__do__IYKC:
-    {
-      lisaac_push(&__pos__VMKB,L21764104); /* L166 NUMERIC*/;
-      __tmp__D1RB=__infix_less_equal__GTG(y__0SHB,__tmp__USHB);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__D1RB) {
-        lisaac_push(&__pos__VMKB,L22153736); /* L169 NUMERIC*/;
-        lisaac_push_first(&__pos__ZSHB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__50RB,L21899272); /* L167 NUMERIC*/;
-        lisaac_push_first(&__pos__QPSB,L90059831); /* L687 COLLECTION*/;
-        __tmp__1MJC=item__X4EC(Self__Q3HC,y__0SHB);
-        lisaac_push(&__pos__QPSB,L90060343); /* L687 COLLECTION*/;
-        lisaac_push_first(&__pos__I1RB,L15479831); /* L118 EXAMPLE*/;
-        /* NULL __ANT__NG__ */
-if (__tmp__1MJC==NULL) {
-          __tmp__WUHB=NULL;
-        } else /* ANT */ {
-          __tmp__WUHB=((void *)__tmp__1MJC);
-        };
-        /* NULL __ANT__NG__ */
-if (__tmp__WUHB==NULL) {
-          lisaac_push(&__pos__I1RB,L15737879); /* L120 EXAMPLE*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* ANT */ {
-          __tmp__VCIE=__tmp__WUHB->x__HJ;
-        };
-        lisaac_push(&__pos__I1RB,L15738391); /* L120 EXAMPLE*/;
-        lisaac_push_first(&__pos__FTHB,L9457160); /* L72 NUMERIC*/;
-        __tmp__WTHB=(__INTEGER__K)(__tmp__VCIE <<  1);
-        xx__JSHB=__tmp__WTHB;
-        /* NULL __ANT__NG__ */
-if (__tmp__WUHB==NULL) {
-          lisaac_push(&__pos__I1RB,L15868951); /* L121 EXAMPLE*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* ANT */ {
-          __tmp__VCIE=__tmp__WUHB->y__ZUHB;
-        };
-        lisaac_push(&__pos__I1RB,L15869463); /* L121 EXAMPLE*/;
-        lisaac_push_first(&__pos__FTHB,L9457160); /* L72 NUMERIC*/;
-        __tmp__YTHB=(__INTEGER__K)(__tmp__VCIE <<  1);
-        yy__KSHB=__tmp__YTHB;
-        lisaac_push(&__pos__I1RB,L16140311); /* L123 EXAMPLE*/;
-        lisaac_push_first(&__pos__FTHB,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__ZE4D,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__STHB,L9195016); /* L70 NUMERIC*/;
-        __tmp__VCIE=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__FTHB,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__ZE4D,L9195016); /* L70 NUMERIC*/;
-        __tmp__4UHB=(__INTEGER__K)(__tmp__WTHB - __tmp__VCIE);
-        lisaac_push(&__pos__I1RB,L16142871); /* L123 EXAMPLE*/;
-        lisaac_push_first(&__pos__FTHB,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__ZE4D,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__STHB,L9195016); /* L70 NUMERIC*/;
-        __tmp__VCIE=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__FTHB,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__ZE4D,L9195016); /* L70 NUMERIC*/;
-        __tmp__AVHB=(__INTEGER__K)(__tmp__YTHB - __tmp__VCIE);
-        lisaac_push(&__pos__I1RB,L16150039); /* L123 EXAMPLE*/;
-        rectangle_fill__to__color__V1TB(Self__BSHB,__tmp__WTHB,__tmp__YTHB,__tmp__4UHB,__tmp__AVHB,white__Q0D);
-        lisaac_push(&__pos__50RB,L22026760); /* L168 NUMERIC*/;
-        lisaac_push_first(&__pos__QPSB,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__I1RB,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__FTHB,L9195016); /* L70 NUMERIC*/;
-        __tmp__VCIE=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__QPSB,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__I1RB,L9195016); /* L70 NUMERIC*/;
-        __tmp__WTHB=(__INTEGER__K)(y__0SHB - __tmp__VCIE);
-        lisaac_push(&__pos__50RB,L22038024); /* L168 NUMERIC*/;
-        y__0SHB=__tmp__WTHB;
-        goto to__do__IYKC;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__VMKB,L22153736); /* L169 NUMERIC*/;
-        lisaac_push_first(&__pos__ZSHB,L8530438); /* L65 FALSE*/;
-      };
-    };
+  li__2LXD= 0;
+  if ((li__UYSC > li__WYSC)) {
+    li__2LXD=li__WYSC;
+  } else /* FALSE */ {
+    li__2LXD=li__UYSC;
   };
-}
-
-static void draw__to__IO2C(__G_OUT__YC *Self__KO2C,__INTEGER__K x0__LO2C,__INTEGER__K y0__MO2C,__INTEGER__K x1__NO2C,__INTEGER__K y1__OO2C)
-/* (Strict G_OUT{G_OUT__YC},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K px__SO2C,__tmp__O14C,__tmp__P14C,__tmp__R14C,__tmp__T14C;
-  __INTEGER__K __tmp__OP2C,__tmp__ZP2C,result__PHED,Self__AFFD;
-  __INTEGER__K __tmp__YHED,__tmp__WMIE,offset_end__JNBD,car__NNBD;
-  __INTEGER__K __tmp__PNBD,__tmp__3DIE,__tmp__XNBD,__tmp__VOBD;
-  __INTEGER__K __tmp__GNIE,__tmp__SPBD,__tmp__JQBD,__tmp__KQBD;
-  __INTEGER__K __tmp__ARBD,__tmp__BRBD,__tmp__NZTD,__tmp__EUIE;
-  __INTEGER__K __tmp__MUIE,__tmp__K0TD,__tmp__L0TD,__tmp__P0TD;
-  void *__tmp__0O2C,*__tmp__0ZTD;
-  void *__tmp__1O2C;
-  __STRING__X53 *__tmp__NP2C,*__tmp__YP2C;
-  __UINTEGER_32__RD __tmp__URBD,real_col__R2TD,__tmp__X2TD,__tmp__B3TD;
-  __UINTEGER_32__RD __tmp__32TD;
-  __CLIP__UOB *__tmp__TZTD;
-  __UINTEGER_16__CE bit_count__KNBD,__tmp__TQBD,__tmp__JRBD;
-  _____CONTEXT __pos__JO2C,__pos__G14C,__pos__EV1D,__pos__OMBD;
-  _____CONTEXT __pos__WP2C,__pos__Y52D,__pos__5EFD,__pos__GZFD;
-  _____CONTEXT __pos__IFFD,__pos__THED,__pos__SMIE,__pos__TMIE;
-  _____CONTEXT __pos__UMIE,__pos__AQBD,__pos__3ETD,__pos__HQBD;
-  _____CONTEXT __pos__LHTD,__pos__QQBD,__pos__FKTD,__pos__XQBD;
-  _____CONTEXT __pos__MKTD,__pos__4QBD,__pos__BRTD,__pos__HRBD;
-  _____CONTEXT __pos__ZCAE,__pos__QRBD,__pos__EZTD,__pos__AUIE;
-  _____CONTEXT __pos__BUIE,__pos__CUIE,__pos__5ZTD,__pos__M2TD;
-  _____CONTEXT __pos__TJBE,__pos__UJBE,__pos__12TD,__pos__JGAE;
-  __BOOLEAN__C __tmp__DFFD,__tmp__0NBD,__tmp__GOBD,__tmp__NQQD;
-  __BOOLEAN__C __tmp__WOBD,__tmp__APBD,__tmp__3OBD,__tmp__LQBD;
-  __BOOLEAN__C __tmp__CRBD;
-  __CHARACTER__3 __tmp__WHED;
-  lisaac_push_first(&__pos__JO2C,L14309414); /* L109 G_OUT*/;
-  px__SO2C= 0;
-  lisaac_push(&__pos__JO2C,L14827046); /* L113 G_OUT*/;
-  lisaac_push_first(&__pos__G14C,L32792606); /* L250 ABSTRACT_BITMAP*/;
-  __tmp__O14C=Self__KO2C->parent_area__ZC.width__IT;
-  lisaac_push(&__pos__G14C,L33169950); /* L253 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__EV1D,L9195016); /* L70 NUMERIC*/;
-  __tmp__P14C=(__INTEGER__K)(__tmp__O14C -  1);
-  __tmp__O14C=Self__KO2C->parent_area__ZC.height__MT;
-  lisaac_push(&__pos__G14C,L33301534); /* L254 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__EV1D,L9195016); /* L70 NUMERIC*/;
-  __tmp__R14C=(__INTEGER__K)(__tmp__O14C -  1);
-  lisaac_push(&__pos__G14C,L33435166); /* L255 ABSTRACT_BITMAP*/;
-  __tmp__O14C=max__IMH(x0__LO2C, 0);
-  lisaac_push(&__pos__G14C,L33438750); /* L255 ABSTRACT_BITMAP*/;
-  __tmp__T14C=min__TLH(__tmp__O14C,__tmp__P14C);
-  Self__KO2C->parent_area__ZC.clip_x0__0MG=__tmp__T14C;
-  lisaac_push(&__pos__G14C,L33566238); /* L256 ABSTRACT_BITMAP*/;
-  __tmp__O14C=max__IMH(x1__NO2C, 0);
-  lisaac_push(&__pos__G14C,L33569822); /* L256 ABSTRACT_BITMAP*/;
-  __tmp__T14C=min__TLH(__tmp__O14C,__tmp__P14C);
-  Self__KO2C->parent_area__ZC.clip_x1__3MG=__tmp__T14C;
-  lisaac_push(&__pos__G14C,L33697310); /* L257 ABSTRACT_BITMAP*/;
-  __tmp__O14C=max__IMH(y0__MO2C, 0);
-  lisaac_push(&__pos__G14C,L33700894); /* L257 ABSTRACT_BITMAP*/;
-  __tmp__P14C=min__TLH(__tmp__O14C,__tmp__R14C);
-  Self__KO2C->parent_area__ZC.clip_y0__4MG=__tmp__P14C;
-  lisaac_push(&__pos__G14C,L33828382); /* L258 ABSTRACT_BITMAP*/;
-  __tmp__O14C=max__IMH(y1__OO2C, 0);
-  lisaac_push(&__pos__G14C,L33831966); /* L258 ABSTRACT_BITMAP*/;
-  __tmp__P14C=min__TLH(__tmp__O14C,__tmp__R14C);
-  Self__KO2C->parent_area__ZC.clip_y1__BNG=__tmp__P14C;
-  __tmp__0O2C=Self__KO2C->parent_area__ZC.parent__DBB;
-  /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__0O2C==NULL) {
-    __tmp__1O2C=NULL;
+  li__DWQC->li__ZC.li__DZF=li__2LXD;
+  li__TWQC=li__DWQC->li__ZC.li__H4;
+  if (li__TWQC==NULL) {
+    li__UWQC=NULL;
   } else {
-    switch (((struct ___OBJ *)__tmp__0O2C)->__id) {
-    case __AREA__PB__: {
-      __tmp__1O2C=NULL;
+    switch (((struct ___OBJ *)li__TWQC)->__id) {
+    case __li__TB__: {
+      li__UWQC=NULL;
     } break;
-    case __DESK__TC__: {
-      __tmp__1O2C=((void *)__tmp__0O2C);
+    case __li__TC__: {
+      li__UWQC=((void *)li__TWQC);
     } break;
-    case __G_RAW__KM__: {
-      __tmp__1O2C=((void *)__tmp__0O2C);
+    case __li__RL__: {
+      li__UWQC=((void *)li__TWQC);
     } break;
-    default:
-    lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-    }
-  };
-  /* NULL __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__1O2C==NULL) {
-    lisaac_push(&__pos__JO2C,L15229478); /* L116 G_OUT*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else {
-    if (((struct ___OBJ *)__tmp__1O2C)->__id==__DESK__TC__) {
-      lisaac_push(&__pos__JO2C,L15229478); /* L116 G_OUT*/;
-      lisaac_push_first(&__pos__G14C,L14578724); /* L111 DESK*/;
-      rectangle_fill__to__color__QSAD(Self__KO2C,x0__LO2C,y0__MO2C,x1__NO2C,y1__OO2C,color_back__SDF);
-    } else /* Other types */ {
-      lisaac_push(&__pos__JO2C,L15229478); /* L116 G_OUT*/;
-      lisaac_push_first(&__pos__G14C,L11301945); /* L86 G_RAW*/;
-      rectangle_fill__to__color__QSAD(Self__KO2C,x0__LO2C,y0__MO2C,x1__NO2C,y1__OO2C,color_back__SDF);
     }
   };
-  lisaac_push(&__pos__JO2C,L15474214); /* L118 G_OUT*/;
-  lisaac_push_first(&__pos__G14C,L30159902); /* L230 ABSTRACT_BITMAP*/;
-  (*(VIDEO__QB__)).rgbcolor__OUG=black__0THB;
-  /* NULL __STRING__X53__ */
-if (Self__KO2C->text__553==NULL) {
-    lisaac_push(&__pos__JO2C,L15608358); /* L119 G_OUT*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  };
-  __tmp__O14C= 1;
-  __tmp__P14C=Self__KO2C->parent_area__ZC.height__MT;
-  lisaac_push(&__pos__JO2C,L15744038); /* L120 G_OUT*/;
-  __tmp__R14C=height_min__JXUC(Self__KO2C);
-  lisaac_push(&__pos__JO2C,L15738406); /* L120 G_OUT*/;
-  lisaac_push_first(&__pos__G14C,L9195016); /* L70 NUMERIC*/;
-  __tmp__T14C=(__INTEGER__K)(__tmp__P14C - __tmp__R14C);
-  lisaac_push(&__pos__JO2C,L15745574); /* L120 G_OUT*/;
-  lisaac_push_first(&__pos__G14C,L9719304); /* L74 NUMERIC*/;
-  __tmp__P14C=(__INTEGER__K)(__tmp__T14C >>  1);
-  lisaac_push(&__pos__JO2C,L17842726); /* L136 G_OUT*/;
-  lisaac_push_first(&__pos__G14C,L12980754); /* L99 BLOCK*/;
-  do_until__Y24C:
-  {
-    lisaac_push(&__pos__G14C,L12980754); /* L99 BLOCK*/;
-    lisaac_push_first(&__pos__EV1D,L15862310); /* L121 G_OUT*/;
-    __tmp__NP2C=Self__KO2C->text__553;
-    /* NULL __STRING__X53__ */
-if (__tmp__NP2C==NULL) {
-      lisaac_push(&__pos__EV1D,L16011814); /* L122 G_OUT*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* STRING */ {
-      lisaac_push(&__pos__EV1D,L16011814); /* L122 G_OUT*/;
-      __tmp__OP2C=index_of__since__YWJD(((__STRING__X53 *)__tmp__NP2C),__tmp__O14C);
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if ((Self__KO2C->justify__BA4 !=  0)) {
-      lisaac_push(&__pos__EV1D,L17305126); /* L132 G_OUT*/;
-      lisaac_push_first(&__pos__OMBD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__WP2C,L16136230); /* L123 G_OUT*/;
-      __tmp__YP2C=Self__KO2C->text__553;
-      lisaac_push(&__pos__WP2C,L16272934); /* L124 G_OUT*/;
-      lisaac_push_first(&__pos__Y52D,L9195016); /* L70 NUMERIC*/;
-      __tmp__ZP2C=(__INTEGER__K)(__tmp__OP2C -  1);
-      lisaac_push(&__pos__WP2C,L16273958); /* L124 G_OUT*/;
-      lisaac_push_first(&__pos__Y52D,L195725342); /* L1493 ABSTRACT_BITMAP*/;
-      result__PHED= 0;
-      lisaac_push(&__pos__Y52D,L196348446); /* L1498 ABSTRACT_BITMAP*/;
-      Self__AFFD=__tmp__O14C;
-      lisaac_push_first(&__pos__5EFD,L21764104); /* L166 NUMERIC*/;
-      to__do__4EFD:
-      {
-        lisaac_push(&__pos__5EFD,L21764104); /* L166 NUMERIC*/;
-        __tmp__DFFD=__infix_less_equal__GTG(Self__AFFD,__tmp__ZP2C);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DFFD) {
-          lisaac_push(&__pos__5EFD,L22153736); /* L169 NUMERIC*/;
-          lisaac_push_first(&__pos__GZFD,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__IFFD,L21899272); /* L167 NUMERIC*/;
-          lisaac_push_first(&__pos__THED,L196093470); /* L1496 ABSTRACT_BITMAP*/;
-          /* NULL __STRING__X53__ */
-if (__tmp__YP2C==NULL) {
-            lisaac_push(&__pos__THED,L196242974); /* L1497 ABSTRACT_BITMAP*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* STRING */ {
-            lisaac_push(&__pos__THED,L196242974); /* L1497 ABSTRACT_BITMAP*/;
-            __tmp__WHED=item__L4JD(((__STRING__X53 *)__tmp__YP2C),Self__AFFD);
-          };
-          lisaac_push(&__pos__THED,L196243486); /* L1497 ABSTRACT_BITMAP*/;
-          __tmp__YHED=font_width_letter__3KFD(__tmp__WHED);
-          lisaac_push(&__pos__THED,L196226078); /* L1497 ABSTRACT_BITMAP*/;
-          lisaac_push_first(&__pos__SMIE,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__TMIE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__UMIE,L9195016); /* L70 NUMERIC*/;
-          __tmp__WMIE=(__INTEGER__K)(- __tmp__YHED);
-          lisaac_push(&__pos__SMIE,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__TMIE,L9195016); /* L70 NUMERIC*/;
-          result__PHED=(__INTEGER__K)(result__PHED - __tmp__WMIE);
-          lisaac_push(&__pos__IFFD,L22026760); /* L168 NUMERIC*/;
-          lisaac_push_first(&__pos__THED,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__SMIE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__TMIE,L9195016); /* L70 NUMERIC*/;
-          __tmp__YHED=(__INTEGER__K)(-  1);
-          lisaac_push(&__pos__THED,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__SMIE,L9195016); /* L70 NUMERIC*/;
-          __tmp__WMIE=(__INTEGER__K)(Self__AFFD - __tmp__YHED);
-          lisaac_push(&__pos__IFFD,L22038024); /* L168 NUMERIC*/;
-          Self__AFFD=__tmp__WMIE;
-          goto to__do__4EFD;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__5EFD,L22153736); /* L169 NUMERIC*/;
-          lisaac_push_first(&__pos__GZFD,L8530438); /* L65 FALSE*/;
-        };
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if ((Self__KO2C->justify__BA4 ==  1)) {
-        lisaac_push(&__pos__WP2C,L17171494); /* L131 G_OUT*/;
-        lisaac_push_first(&__pos__Y52D,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__5EFD,L16395814); /* L125 G_OUT*/;
-        __tmp__YHED=Self__KO2C->parent_area__ZC.width__IT;
-        lisaac_push(&__pos__5EFD,L16654374); /* L127 G_OUT*/;
-        lisaac_push_first(&__pos__GZFD,L9195016); /* L70 NUMERIC*/;
-        px__SO2C=(__INTEGER__K)(__tmp__YHED - result__PHED);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__WP2C,L17171494); /* L131 G_OUT*/;
-        lisaac_push_first(&__pos__Y52D,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__5EFD,L16781862); /* L128 G_OUT*/;
-        __tmp__YHED=Self__KO2C->parent_area__ZC.width__IT;
-        lisaac_push(&__pos__5EFD,L17048102); /* L130 G_OUT*/;
-        lisaac_push_first(&__pos__GZFD,L9195016); /* L70 NUMERIC*/;
-        __tmp__WMIE=(__INTEGER__K)(__tmp__YHED - result__PHED);
-        lisaac_push(&__pos__5EFD,L17052198); /* L130 G_OUT*/;
-        lisaac_push_first(&__pos__GZFD,L23745543); /* L181 INTEGER*/;
-        px__SO2C=(__INTEGER__K)(__tmp__WMIE >>  1);
-      };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__EV1D,L17305126); /* L132 G_OUT*/;
-      lisaac_push_first(&__pos__OMBD,L8530438); /* L65 FALSE*/;
-    };
-    __tmp__NP2C=Self__KO2C->text__553;
-    lisaac_push(&__pos__EV1D,L17448998); /* L133 G_OUT*/;
-    lisaac_push_first(&__pos__OMBD,L9195016); /* L70 NUMERIC*/;
-    __tmp__ZP2C=(__INTEGER__K)(__tmp__OP2C -  1);
-    lisaac_push(&__pos__EV1D,L17455654); /* L133 G_OUT*/;
-    result__PHED=__tmp__P14C;
-    lisaac_push_first(&__pos__OMBD,L202545182); /* L1545 ABSTRACT_BITMAP*/;
-    Self__AFFD= 0;
-    __tmp__YHED= 0;
-    __tmp__WMIE= 0;
-    offset_end__JNBD= 0;
-    lisaac_push(&__pos__OMBD,L4343849); /* L33 UINTEGER_16*/;
-    lisaac_push_first(&__pos__WP2C,L68194824); /* L520 NUMERIC*/;
-    lisaac_push_first(&__pos__Y52D,L4069969); /* L31 CONVERT*/;
-    bit_count__KNBD= 0;
-    car__NNBD= 0;
-    __tmp__PNBD=Self__KO2C->parent_area__ZC.clip_y1__BNG;
-    lisaac_push(&__pos__OMBD,L203166750); /* L1550 ABSTRACT_BITMAP*/;
-    __tmp__DFFD=__infix_less_equal__GTG(__tmp__P14C,__tmp__PNBD);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DFFD) {
-      lisaac_push(&__pos__OMBD,L203172894); /* L1550 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__WP2C,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__Y52D,L203175454); /* L1550 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__5EFD,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__GZFD,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__IFFD,L9195016); /* L70 NUMERIC*/;
-      __tmp__3DIE=(__INTEGER__K)(-  15);
-      lisaac_push(&__pos__5EFD,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__GZFD,L9195016); /* L70 NUMERIC*/;
-      __tmp__XNBD=(__INTEGER__K)(__tmp__P14C - __tmp__3DIE);
-      __tmp__3DIE=Self__KO2C->parent_area__ZC.clip_y0__4MG;
-      lisaac_push(&__pos__Y52D,L203178526); /* L1550 ABSTRACT_BITMAP*/;
-      __tmp__0NBD=__infix_greater_equal__JGG(__tmp__XNBD,__tmp__3DIE);
-      __tmp__GOBD=__tmp__0NBD;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__OMBD,L203172894); /* L1550 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__WP2C,L12081158); /* L92 FALSE*/;
-      __tmp__GOBD=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GOBD) {
-      lisaac_push(&__pos__OMBD,L203184670); /* L1550 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__WP2C,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__Y52D,L203185694); /* L1550 ABSTRACT_BITMAP*/;
-      __tmp__3DIE=Self__KO2C->parent_area__ZC.clip_x1__3MG;
-      lisaac_push(&__pos__Y52D,L203187742); /* L1550 ABSTRACT_BITMAP*/;
-      __tmp__0NBD=__infix_less_equal__GTG(px__SO2C,__tmp__3DIE);
-      __tmp__GOBD=__tmp__0NBD;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__OMBD,L203184670); /* L1550 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__WP2C,L12081158); /* L92 FALSE*/;
-      __tmp__GOBD=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GOBD) {
-      lisaac_push(&__pos__OMBD,L207751710); /* L1585 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__WP2C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__Y52D,L203195422); /* L1550 ABSTRACT_BITMAP*/;
-      Self__AFFD=px__SO2C;
-      lisaac_push(&__pos__Y52D,L207621662); /* L1584 ABSTRACT_BITMAP*/;
-      __tmp__3DIE=__tmp__O14C;
-      lisaac_push_first(&__pos__5EFD,L21764104); /* L166 NUMERIC*/;
-      to__do__IQQD:
-      {
-        lisaac_push(&__pos__5EFD,L21764104); /* L166 NUMERIC*/;
-        __tmp__NQQD=__infix_less_equal__GTG(__tmp__3DIE,__tmp__ZP2C);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NQQD) {
-          lisaac_push(&__pos__5EFD,L22153736); /* L169 NUMERIC*/;
-          lisaac_push_first(&__pos__GZFD,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__IFFD,L21899272); /* L167 NUMERIC*/;
-          lisaac_push_first(&__pos__THED,L203432478); /* L1552 ABSTRACT_BITMAP*/;
-          /* NULL __STRING__X53__ */
-if (__tmp__NP2C==NULL) {
-            lisaac_push(&__pos__THED,L203564574); /* L1553 ABSTRACT_BITMAP*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* STRING */ {
-            lisaac_push(&__pos__THED,L203564574); /* L1553 ABSTRACT_BITMAP*/;
-            __tmp__WHED=item__L4JD(((__STRING__X53 *)__tmp__NP2C),__tmp__3DIE);
-          };
-          lisaac_push(&__pos__THED,L203570206); /* L1553 ABSTRACT_BITMAP*/;
-          __tmp__VOBD=to_integer__VPY(__tmp__WHED);
-          car__NNBD=__tmp__VOBD;
-          lisaac_push(&__pos__THED,L203689502); /* L1554 ABSTRACT_BITMAP*/;
-          __tmp__WOBD=__infix_less__LOH(__tmp__VOBD, 32);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WOBD) {
-            lisaac_push(&__pos__THED,L203692574); /* L1554 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__SMIE,L10377218); /* L79 TRUE*/;
-            __tmp__APBD=TRUE__B__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__THED,L203692574); /* L1554 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__SMIE,L11832326); /* L90 FALSE*/;
-            lisaac_push_first(&__pos__TMIE,L203696158); /* L1554 ABSTRACT_BITMAP*/;
-            __tmp__3OBD=__infix_greater_equal__JGG(__tmp__VOBD, 127);
-            __tmp__APBD=__tmp__3OBD;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__APBD) {
-            lisaac_push(&__pos__THED,L204211230); /* L1558 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__SMIE,L6825986); /* L52 TRUE*/;
-            lisaac_push_first(&__pos__TMIE,L203701278); /* L1554 ABSTRACT_BITMAP*/;
-            car__NNBD= 0;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__THED,L204211230); /* L1558 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__SMIE,L6826502); /* L52 FALSE*/;
-            lisaac_push_first(&__pos__TMIE,L204085278); /* L1557 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__UMIE,L9195016); /* L70 NUMERIC*/;
-            car__NNBD=(__INTEGER__K)(car__NNBD -  32);
-          };
-          __tmp__WMIE=((__INTEGER__K )(__index_font[(car__NNBD)]));
-          offset_end__JNBD=((__INTEGER__K )(__index_font[(car__NNBD)+1]));
-          lisaac_push(&__pos__THED,L204616222); /* L1561 ABSTRACT_BITMAP*/;
-          lisaac_push_first(&__pos__SMIE,L9195016); /* L70 NUMERIC*/;
-          __tmp__VOBD=(__INTEGER__K)(offset_end__JNBD - __tmp__WMIE);
-          lisaac_push(&__pos__THED,L204623390); /* L1561 ABSTRACT_BITMAP*/;
-          lisaac_push_first(&__pos__SMIE,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__TMIE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__UMIE,L9195016); /* L70 NUMERIC*/;
-          __tmp__GNIE=(__INTEGER__K)(-  1);
-          lisaac_push(&__pos__SMIE,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__TMIE,L9195016); /* L70 NUMERIC*/;
-          __tmp__SPBD=(__INTEGER__K)(__tmp__VOBD - __tmp__GNIE);
-          lisaac_push(&__pos__THED,L204739614); /* L1562 ABSTRACT_BITMAP*/;
-          lisaac_push_first(&__pos__SMIE,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__TMIE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__UMIE,L9195016); /* L70 NUMERIC*/;
-          __tmp__VOBD=(__INTEGER__K)(- __tmp__SPBD);
-          lisaac_push(&__pos__SMIE,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__TMIE,L9195016); /* L70 NUMERIC*/;
-          __tmp__GNIE=(__INTEGER__K)(Self__AFFD - __tmp__VOBD);
-          __tmp__VOBD=Self__KO2C->parent_area__ZC.clip_x0__0MG;
-          lisaac_push(&__pos__THED,L204746270); /* L1562 ABSTRACT_BITMAP*/;
-          lisaac_push_first(&__pos__SMIE,L14700552); /* L112 NUMERIC*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__GNIE > __tmp__VOBD)) {
-            lisaac_push(&__pos__THED,L207488030); /* L1583 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__SMIE,L6825986); /* L52 TRUE*/;
-            lisaac_push_first(&__pos__TMIE,L206964766); /* L1579 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__UMIE,L9441810); /* L72 BLOCK*/;
-            while_do__VETD:
-            {
-              lisaac_push(&__pos__UMIE,L9441810); /* L72 BLOCK*/;
-              lisaac_push_first(&__pos__AQBD,L204867614); /* L1563 ABSTRACT_BITMAP*/;
-              /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__WMIE != offset_end__JNBD)) {
-                lisaac_push(&__pos__UMIE,L9832978); /* L75 BLOCK*/;
-                lisaac_push_first(&__pos__AQBD,L8792066); /* L67 TRUE*/;
-                lisaac_push_first(&__pos__3ETD,L9576466); /* L73 BLOCK*/;
-                lisaac_push_first(&__pos__HQBD,L204887070); /* L1563 ABSTRACT_BITMAP*/;
-                __tmp__JQBD=Self__KO2C->parent_area__ZC.clip_x0__0MG;
-                __tmp__KQBD=Self__KO2C->parent_area__ZC.clip_x1__3MG;
-                lisaac_push(&__pos__HQBD,L205016606); /* L1564 ABSTRACT_BITMAP*/;
-                __tmp__LQBD=in_range__to__I5I(Self__AFFD,__tmp__JQBD,__tmp__KQBD);
-                /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__LQBD) {
-                  lisaac_push(&__pos__HQBD,L206572574); /* L1576 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__LHTD,L8792066); /* L67 TRUE*/;
-                  lisaac_push_first(&__pos__QQBD,L205019678); /* L1564 ABSTRACT_BITMAP*/;
-                  __tmp__YHED=result__PHED;
-                  lisaac_push(&__pos__QQBD,L205268510); /* L1566 ABSTRACT_BITMAP*/;
-                  __tmp__TQBD=to_uinteger_16__TBX( 1);
-                  bit_count__KNBD=__tmp__TQBD;
-                  lisaac_push(&__pos__QQBD,L206442526); /* L1575 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__FKTD,L9441810); /* L72 BLOCK*/;
-                  while_do__EKTD:
-                  {
-                    lisaac_push(&__pos__FKTD,L9441810); /* L72 BLOCK*/;
-                    lisaac_push_first(&__pos__XQBD,L205393950); /* L1567 ABSTRACT_BITMAP*/;
-                    /* __TRUE__B__ __FALSE__I__ */
-if ((bit_count__KNBD !=  0)) {
-                      lisaac_push(&__pos__FKTD,L9832978); /* L75 BLOCK*/;
-                      lisaac_push_first(&__pos__XQBD,L8792066); /* L67 TRUE*/;
-                      lisaac_push_first(&__pos__MKTD,L9576466); /* L73 BLOCK*/;
-                      lisaac_push_first(&__pos__4QBD,L205407262); /* L1567 ABSTRACT_BITMAP*/;
-                      __tmp__ARBD=Self__KO2C->parent_area__ZC.clip_y0__4MG;
-                      __tmp__BRBD=Self__KO2C->parent_area__ZC.clip_y1__BNG;
-                      lisaac_push(&__pos__4QBD,L205539358); /* L1568 ABSTRACT_BITMAP*/;
-                      __tmp__CRBD=in_range__to__I5I(__tmp__YHED,__tmp__ARBD,__tmp__BRBD);
-                      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CRBD) {
-                        lisaac_push(&__pos__4QBD,L206046750); /* L1572 ABSTRACT_BITMAP*/;
-                        lisaac_push_first(&__pos__BRTD,L8792066); /* L67 TRUE*/;
-                        lisaac_push_first(&__pos__HRBD,L205542430); /* L1568 ABSTRACT_BITMAP*/;
-                        __tmp__JRBD=((__UINTEGER_16__CE )(__graph_font[(__tmp__WMIE)]));
-                        lisaac_push(&__pos__HRBD,L205677086); /* L1569 ABSTRACT_BITMAP*/;
-                        lisaac_push_first(&__pos__ZCAE,L22171143); /* L169 INTEGER*/;
-                        /* __TRUE__B__ __FALSE__I__ */
-if (((__UINTEGER_16__CE)(__tmp__JRBD & bit_count__KNBD) !=  0)) {
-                          lisaac_push(&__pos__HRBD,L205916702); /* L1571 ABSTRACT_BITMAP*/;
-                          lisaac_push_first(&__pos__ZCAE,L8792066); /* L67 TRUE*/;
-                          lisaac_push_first(&__pos__QRBD,L205687326); /* L1569 ABSTRACT_BITMAP*/;
-                          __tmp__URBD=(*(VIDEO__QB__)).rgbcolor__OUG;
-                          lisaac_push(&__pos__QRBD,L205806110); /* L1570 ABSTRACT_BITMAP*/;
-                          lisaac_push_first(&__pos__EZTD,L10380824); /* L79 AREA*/;
-                          __tmp__NZTD=Self__KO2C->parent_area__ZC.x_window__YNB;
-                          lisaac_push(&__pos__EZTD,L11016728); /* L84 AREA*/;
-                          lisaac_push_first(&__pos__AUIE,L9990152); /* L76 NUMERIC*/;
-                          lisaac_push_first(&__pos__BUIE,L11029512); /* L84 NUMERIC*/;
-                          lisaac_push_first(&__pos__CUIE,L9195016); /* L70 NUMERIC*/;
-                          __tmp__EUIE=(__INTEGER__K)(- __tmp__NZTD);
-                          lisaac_push(&__pos__AUIE,L9989128); /* L76 NUMERIC*/;
-                          lisaac_push_first(&__pos__BUIE,L9195016); /* L70 NUMERIC*/;
-                          __tmp__NZTD=(__INTEGER__K)(Self__AFFD - __tmp__EUIE);
-                          __tmp__EUIE=Self__KO2C->parent_area__ZC.y_window__ZNB;
-                          lisaac_push(&__pos__EZTD,L11147800); /* L85 AREA*/;
-                          lisaac_push_first(&__pos__AUIE,L9990152); /* L76 NUMERIC*/;
-                          lisaac_push_first(&__pos__BUIE,L11029512); /* L84 NUMERIC*/;
-                          lisaac_push_first(&__pos__CUIE,L9195016); /* L70 NUMERIC*/;
-                          __tmp__MUIE=(__INTEGER__K)(- __tmp__EUIE);
-                          lisaac_push(&__pos__AUIE,L9989128); /* L76 NUMERIC*/;
-                          lisaac_push_first(&__pos__BUIE,L9195016); /* L70 NUMERIC*/;
-                          __tmp__EUIE=(__INTEGER__K)(__tmp__YHED - __tmp__MUIE);
-                          lisaac_push(&__pos__EZTD,L11415064); /* L87 AREA*/;
-                          __tmp__TZTD=get_clip__ETKD(Self__KO2C,__tmp__NZTD,__tmp__EUIE);
-                          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__TZTD != (void *)NULL)) {
-                            lisaac_push(&__pos__EZTD,L12454424); /* L95 AREA*/;
-                            lisaac_push_first(&__pos__AUIE,L8792066); /* L67 TRUE*/;
-                            lisaac_push_first(&__pos__BUIE,L11543576); /* L88 AREA*/;
-                            /* NULL __CLIP__UOB__ */
-if (__tmp__TZTD==NULL) {
-                              lisaac_push(&__pos__BUIE,L11676184); /* L89 AREA*/;
-                              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                            } else /* CLIP */ {
-                              __tmp__0ZTD=__tmp__TZTD->window__55X;
-                            };
-                            /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__0ZTD == (void *)Self__KO2C)) {
-                              lisaac_push(&__pos__BUIE,L12324376); /* L94 AREA*/;
-                              lisaac_push_first(&__pos__CUIE,L6825986); /* L52 TRUE*/;
-                              lisaac_push_first(&__pos__5ZTD,L11949080); /* L91 AREA*/;
-                              lisaac_push_first(&__pos__M2TD,L3950631); /* L30 UINTEGER_32*/;
-                              lisaac_push_first(&__pos__TJBE,L68456968); /* L522 NUMERIC*/;
-                              lisaac_push_first(&__pos__UJBE,L4069969); /* L31 CONVERT*/;
-                              real_col__R2TD= 0;
-                              lisaac_push(&__pos__M2TD,L4343324); /* L33 UINTEGER_8*/;
-                              lisaac_push_first(&__pos__TJBE,L67932680); /* L518 NUMERIC*/;
-                              lisaac_push_first(&__pos__UJBE,L4069969); /* L31 CONVERT*/;
-                              __tmp__X2TD=planes__UD;
-                              lisaac_push(&__pos__M2TD,L21370905); /* L163 VIDEO*/;
-                              __tmp__B3TD=to_uinteger_32__AAG( 15);
-                              lisaac_push(&__pos__M2TD,L21760025); /* L166 VIDEO*/;
-                              lisaac_push_first(&__pos__TJBE,L17187848); /* L131 NUMERIC*/;
-                              /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__X2TD == __tmp__B3TD)) {
-                                lisaac_push(&__pos__TJBE,L17839624); /* L136 NUMERIC*/;
-                                lisaac_push_first(&__pos__UJBE,L8792066); /* L67 TRUE*/;
-                                lisaac_push_first(&__pos__12TD,L21515289); /* L164 VIDEO*/;
-                                __tmp__32TD=get_raw__MTM(__tmp__URBD);
-                                real_col__R2TD=__tmp__32TD;
-                              } else /* FALSE */ {
-                                lisaac_push(&__pos__TJBE,L17839624); /* L136 NUMERIC*/;
-                                lisaac_push_first(&__pos__UJBE,L8530438); /* L65 FALSE*/;
-                              };
-                              lisaac_push(&__pos__M2TD,L21764121); /* L166 VIDEO*/;
-                              __tmp__B3TD=to_uinteger_32__AAG( 16);
-                              lisaac_push(&__pos__M2TD,L22153241); /* L169 VIDEO*/;
-                              lisaac_push_first(&__pos__TJBE,L17187848); /* L131 NUMERIC*/;
-                              /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__X2TD == __tmp__B3TD)) {
-                                lisaac_push(&__pos__TJBE,L17839624); /* L136 NUMERIC*/;
-                                lisaac_push_first(&__pos__UJBE,L8792066); /* L67 TRUE*/;
-                                lisaac_push_first(&__pos__12TD,L21908505); /* L167 VIDEO*/;
-                                __tmp__32TD=get_raw__GUM(__tmp__URBD);
-                                real_col__R2TD=__tmp__32TD;
-                              } else /* FALSE */ {
-                                lisaac_push(&__pos__TJBE,L17839624); /* L136 NUMERIC*/;
-                                lisaac_push_first(&__pos__UJBE,L8530438); /* L65 FALSE*/;
-                              };
-                              lisaac_push(&__pos__M2TD,L22157337); /* L169 VIDEO*/;
-                              __tmp__B3TD=to_uinteger_32__AAG( 24);
-                              lisaac_push(&__pos__M2TD,L22546457); /* L172 VIDEO*/;
-                              lisaac_push_first(&__pos__TJBE,L17187848); /* L131 NUMERIC*/;
-                              /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__X2TD == __tmp__B3TD)) {
-                                lisaac_push(&__pos__TJBE,L17839624); /* L136 NUMERIC*/;
-                                lisaac_push_first(&__pos__UJBE,L8792066); /* L67 TRUE*/;
-                                lisaac_push_first(&__pos__12TD,L22301721); /* L170 VIDEO*/;
-                                lisaac_push_first(&__pos__JGAE,L6567962); /* L50 PIXEL_24*/;
-                                real_col__R2TD=__tmp__URBD;
-                              } else /* FALSE */ {
-                                lisaac_push(&__pos__TJBE,L17839624); /* L136 NUMERIC*/;
-                                lisaac_push_first(&__pos__UJBE,L8530438); /* L65 FALSE*/;
-                              };
-                              lisaac_push(&__pos__M2TD,L22550553); /* L172 VIDEO*/;
-                              __tmp__B3TD=to_uinteger_32__AAG( 32);
-                              lisaac_push(&__pos__M2TD,L22809113); /* L174 VIDEO*/;
-                              lisaac_push_first(&__pos__TJBE,L17187848); /* L131 NUMERIC*/;
-                              /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__X2TD == __tmp__B3TD)) {
-                                lisaac_push(&__pos__TJBE,L17839624); /* L136 NUMERIC*/;
-                                lisaac_push_first(&__pos__UJBE,L8792066); /* L67 TRUE*/;
-                                lisaac_push_first(&__pos__12TD,L22694937); /* L173 VIDEO*/;
-                                lisaac_push_first(&__pos__JGAE,L6830126); /* L52 PIXEL_32*/;
-                                real_col__R2TD=__tmp__URBD;
-                              } else /* FALSE */ {
-                                lisaac_push(&__pos__TJBE,L17839624); /* L136 NUMERIC*/;
-                                lisaac_push_first(&__pos__UJBE,L8530438); /* L65 FALSE*/;
-                              };
-                              XSetForeground(display,gc,(int)(real_col__R2TD));
-                              XSetFunction(display,gc,(int)( 3));
-                              XDrawPoint(display,window,gc,(__tmp__NZTD),(__tmp__EUIE));
-                            } else /* FALSE */ {
-                              lisaac_push(&__pos__BUIE,L12324376); /* L94 AREA*/;
-                              lisaac_push_first(&__pos__CUIE,L6826502); /* L52 FALSE*/;
-                              lisaac_push_first(&__pos__5ZTD,L12065816); /* L92 AREA*/;
-                              /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__0ZTD==NULL) {
-                                lisaac_push(&__pos__5ZTD,L12209688); /* L93 AREA*/;
-                                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                              } else {
-                                switch (((struct ___OBJ *)__tmp__0ZTD)->__id) {
-                                case __EXAMPLE__OB__: {
-                                  __tmp__K0TD=((__EXAMPLE__OB *)__tmp__0ZTD)->parent_area__DC.x_window__YNB;
-                                } break;
-                                case __AREA__PB__: {
-                                  __tmp__K0TD=((__AREA__PB *)__tmp__0ZTD)->x_window__YNB;
-                                } break;
-                                case __DESK__TC__: {
-                                  __tmp__K0TD=((__DESK__TC *)__tmp__0ZTD)->parent_g_raw__XC.parent_area__VC.x_window__YNB;
-                                } break;
-                                case __G_OUT__YC__: {
-                                  __tmp__K0TD=((__G_OUT__YC *)__tmp__0ZTD)->parent_area__ZC.x_window__YNB;
-                                } break;
-                                case __G_RAW__KM__: {
-                                  __tmp__K0TD=((__G_RAW__KM *)__tmp__0ZTD)->parent_g_group__LM.parent_area__VC.x_window__YNB;
-                                } break;
-                                case __VIRTUAL_SCREEN__PT__: {
-                                  __tmp__K0TD=((__VIRTUAL_SCREEN__PT *)__tmp__0ZTD)->parent_area__QT.x_window__YNB;
-                                } break;
-                                case __MOUSE__VT__: {
-                                  __tmp__K0TD=((__MOUSE__VT *)__tmp__0ZTD)->parent_window__XT.x_window__YNB;
-                                } break;
-                                default:
-                                lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-                                }
-                              };
-                              lisaac_push(&__pos__5ZTD,L12203544); /* L93 AREA*/;
-                              lisaac_push_first(&__pos__M2TD,L9195016); /* L70 NUMERIC*/;
-                              __tmp__L0TD=(__INTEGER__K)(__tmp__NZTD - __tmp__K0TD);
-                              /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__0ZTD==NULL) {
-                                lisaac_push(&__pos__5ZTD,L12218904); /* L93 AREA*/;
-                                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                              } else {
-                                switch (((struct ___OBJ *)__tmp__0ZTD)->__id) {
-                                case __EXAMPLE__OB__: {
-                                  __tmp__K0TD=((__EXAMPLE__OB *)__tmp__0ZTD)->parent_area__DC.y_window__ZNB;
-                                } break;
-                                case __AREA__PB__: {
-                                  __tmp__K0TD=((__AREA__PB *)__tmp__0ZTD)->y_window__ZNB;
-                                } break;
-                                case __DESK__TC__: {
-                                  __tmp__K0TD=((__DESK__TC *)__tmp__0ZTD)->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
-                                } break;
-                                case __G_OUT__YC__: {
-                                  __tmp__K0TD=((__G_OUT__YC *)__tmp__0ZTD)->parent_area__ZC.y_window__ZNB;
-                                } break;
-                                case __G_RAW__KM__: {
-                                  __tmp__K0TD=((__G_RAW__KM *)__tmp__0ZTD)->parent_g_group__LM.parent_area__VC.y_window__ZNB;
-                                } break;
-                                case __VIRTUAL_SCREEN__PT__: {
-                                  __tmp__K0TD=((__VIRTUAL_SCREEN__PT *)__tmp__0ZTD)->parent_area__QT.y_window__ZNB;
-                                } break;
-                                case __MOUSE__VT__: {
-                                  __tmp__K0TD=((__MOUSE__VT *)__tmp__0ZTD)->parent_window__XT.y_window__ZNB;
-                                } break;
-                                default:
-                                lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-                                }
-                              };
-                              lisaac_push(&__pos__5ZTD,L12212760); /* L93 AREA*/;
-                              lisaac_push_first(&__pos__M2TD,L9195016); /* L70 NUMERIC*/;
-                              __tmp__P0TD=(__INTEGER__K)(__tmp__EUIE - __tmp__K0TD);
-                              /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__0ZTD==NULL) {
-                                lisaac_push(&__pos__5ZTD,L12225048); /* L93 AREA*/;
-                                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                              } else {
-                                switch (((struct ___OBJ *)__tmp__0ZTD)->__id) {
-                                case __EXAMPLE__OB__:  break;
-                                case __AREA__PB__:  break;
-                                case __DESK__TC__:  break;
-                                case __G_OUT__YC__:  break;
-                                case __G_RAW__KM__:  break;
-                                case __VIRTUAL_SCREEN__PT__: {
-                                  lisaac_push(&__pos__5ZTD,L12225048); /* L93 AREA*/;
-                                  slave_pixel_hard__color__ZMIC(((__VIRTUAL_SCREEN__PT *)__tmp__0ZTD),__tmp__L0TD,__tmp__P0TD,__tmp__URBD);
-                                } break;
-                                case __MOUSE__VT__: {
-                                  lisaac_push(&__pos__5ZTD,L12225048); /* L93 AREA*/;
-                                  slave_pixel_hard__color__BNIC(((__MOUSE__VT *)((__VIRTUAL_SCREEN__PT *)__tmp__0ZTD)),__tmp__L0TD,__tmp__P0TD,__tmp__URBD);
-                                } break;
-                                default:
-                                lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-                                }
-                              };
-                            };
-                          } else /* FALSE */ {
-                            lisaac_push(&__pos__EZTD,L12454424); /* L95 AREA*/;
-                            lisaac_push_first(&__pos__AUIE,L8530438); /* L65 FALSE*/;
-                          };
-                        } else /* FALSE */ {
-                          lisaac_push(&__pos__HRBD,L205916702); /* L1571 ABSTRACT_BITMAP*/;
-                          lisaac_push_first(&__pos__ZCAE,L8530438); /* L65 FALSE*/;
+  if (((struct ___OBJ *)li__UWQC)->__id==__li__TC__) {
+    li__CKUC(li__DWQC,li__EWQC,li__FWQC,li__GWQC,li__HWQC);
+  } else /* G_RAW */ {
+    li__CKUC(li__DWQC,li__EWQC,li__FWQC,li__GWQC,li__HWQC);
+  };
+  (*(li__UB__)).li__Q5F= 0;
+  li__UYSC= 1;
+  li__WYSC=li__DWQC->li__ZC.li__3R;
+  li__QP1D=((__li__OS0 *)li__DWQC->li__WS0);
+  li__RP1D=li__QP1D->li__BR1C;
+  li__2LXD=(__li__K)(li__QP1D->li__XYQC -  1);
+  li__TP1D=((__li__BB *)li__RP1D);
+  li__AMXD= 0;
+  li__VP1D=li__2LXD;
+  while ((li__VP1D >=  0)) {
+    if (('\n' == li__TP1D[li__VP1D])) {
+      li__AMXD=(__li__K)(li__AMXD +  1);
+    };
+    li__VP1D=(__li__K)(li__VP1D -  1);
+  };
+  li__2LXD=(__li__K)((__li__K)(li__WYSC - (__li__K)((__li__K)(li__AMXD +  1) <<  4)) >>  1);
+  do {
+    li__2O2C=((__li__OS0 *)li__DWQC->li__WS0);
+    li__AP2C=li__UYSC;
+    while ((! ((li__AP2C > li__2O2C->li__XYQC) || ('\n' == ((__li__BB *)li__2O2C->li__BR1C)[(__li__K)(li__AP2C -  1)])))) {
+      li__AP2C=(__li__K)(li__AP2C +  1);
+    };
+    if ((li__DWQC->li__YS0 !=  0)) {
+      li__PXQC=li__DWQC->li__WS0;
+      li__QXQC=(__li__K)(li__AP2C -  1);
+      li__3SXC= 0;
+      li__VNYC=li__UYSC;
+      while ((li__VNYC <= li__QXQC)) {
+        li__4SYC=((__li__K )((__li__YQF )((__li__BB *)((__li__OS0 *)li__PXQC)->li__BR1C)[(__li__K)(li__VNYC -  1)]));
+        li__3SYC=li__4SYC;
+        if (((li__4SYC <  32) || (li__4SYC >=  127))) {
+          li__3SYC= 0;
+        } else /* FALSE */ {
+          li__3SYC=(__li__K)(li__3SYC -  32);
+        };
+        li__3SXC=(__li__K)(li__3SXC + (__li__K)((__li__K)(((__li__K )(__index_font[(li__3SYC)+1])) - ((__li__K )(__index_font[(li__3SYC)]))) +  1));
+        li__VNYC=(__li__K)(li__VNYC +  1);
+      };
+      if ((li__DWQC->li__YS0 ==  1)) {
+        li__LWQC=(__li__K)(li__DWQC->li__ZC.li__ZR - li__3SXC);
+      } else /* FALSE */ {
+        li__LWQC=(__li__K)((__li__K)(li__DWQC->li__ZC.li__ZR - li__3SXC) >>  1);
+      };
+    };
+    li__2O2C=li__DWQC->li__WS0;
+    li__QXQC=(__li__K)(li__AP2C -  1);
+    li__3SXC=li__2LXD;
+    li__VNYC= 0;
+    li__4SYC= 0;
+    li__3SYC= 0;
+    li__5BVC= 0;
+    li__ACVC= 0;
+    li__DCVC= 0;
+    if ((((li__2LXD <= li__DWQC->li__ZC.li__DZF) && ((__li__K)(li__2LXD +  15) >= li__DWQC->li__ZC.li__AZF)) && (li__LWQC <= li__DWQC->li__ZC.li__5YF))) {
+      li__VNYC=li__LWQC;
+      li__EKCD=li__UYSC;
+      while ((li__EKCD <= li__QXQC)) {
+        li__HDVC=((__li__K )((__li__YQF )((__li__BB *)((__li__OS0 *)li__2O2C)->li__BR1C)[(__li__K)(li__EKCD -  1)]));
+        li__DCVC=li__HDVC;
+        if (((li__HDVC <  32) || (li__HDVC >=  127))) {
+          li__DCVC= 0;
+        } else /* FALSE */ {
+          li__DCVC=(__li__K)(li__DCVC -  32);
+        };
+        li__3SYC=((__li__K )(__index_font[(li__DCVC)]));
+        li__5BVC=((__li__K )(__index_font[(li__DCVC)+1]));
+        li__HDVC=(__li__K)((__li__K)(li__5BVC - li__3SYC) +  1);
+        if (((__li__K)(li__VNYC + li__HDVC) > li__DWQC->li__ZC.li__2YF)) {
+          while ((li__3SYC != li__5BVC)) {
+            li__UIZD=li__DWQC->li__ZC.li__2YF;
+            li__RIZD=li__DWQC->li__ZC.li__5YF;
+            if (((li__UIZD <= li__VNYC) && (li__RIZD >= li__VNYC))) {
+              li__4SYC=li__3SXC;
+              li__ACVC= 1;
+              while ((li__ACVC !=  0)) {
+                li__ZIZD=li__DWQC->li__ZC.li__AZF;
+                li__WIZD=li__DWQC->li__ZC.li__DZF;
+                if (((li__ZIZD <= li__4SYC) && (li__WIZD >= li__4SYC))) {
+                  if (((__li__5D)(((__li__5D )(__graph_font[(li__3SYC)])) & li__ACVC) !=  0)) {
+                    li__2AFD=(*(li__UB__)).li__Q5F;
+                    li__4AFD=NULL;
+                    li__CBFD=(__li__K)(li__VNYC + li__DWQC->li__ZC.li__3JB);
+                    li__EBFD=(__li__K)(li__4SYC + li__DWQC->li__ZC.li__4JB);
+                    li__HBFD=li__SH3C(li__DWQC,li__CBFD,li__EBFD);
+                    if (((void *)li__HBFD != (void *)NULL)) {
+                      li__4AFD=li__HBFD->li__1KV;
+                      if (((void *)li__4AFD == (void *)li__DWQC)) {
+                        li__WJFD= 0;
+                        li__2JFD=li__SD;
+                        if ((li__2JFD ==  15)) {
+                          li__WJFD=(__li__U)((__li__U)((__li__U)((__li__U)(li__2AFD &  16252928) >>  9) | (__li__U)((__li__U)(li__2AFD &  63488) >>  6)) | (__li__U)((__li__U)(li__2AFD &  248) >>  3));
+                        };
+                        if ((li__2JFD ==  16)) {
+                          li__WJFD=(__li__U)((__li__U)((__li__U)((__li__U)(li__2AFD &  16252928) >>  8) | (__li__U)((__li__U)(li__2AFD &  64512) >>  5)) | (__li__U)((__li__U)(li__2AFD &  248) >>  3));
+                        };
+                        if ((li__2JFD ==  24)) {
+                          li__WJFD=li__2AFD;
                         };
+                        if ((li__2JFD ==  32)) {
+                          li__WJFD=li__2AFD;
+                        };
+                        XSetForeground(display,gc,(int)(li__WJFD));
+                        XSetFunction(display,gc,(int)( 3));
+                        XDrawPoint(display,window,gc,(li__CBFD),(li__EBFD));
                       } else /* FALSE */ {
-                        lisaac_push(&__pos__4QBD,L206046750); /* L1572 ABSTRACT_BITMAP*/;
-                        lisaac_push_first(&__pos__BRTD,L8530438); /* L65 FALSE*/;
+                        switch (((struct ___OBJ *)li__4AFD)->__id) {
+                        case __li__SB__: {
+                          li__1BFD=((__li__SB *)li__4AFD)->li__HC.li__3JB;
+                        } break;
+                        case __li__TB__: {
+                          li__1BFD=((__li__TB *)li__4AFD)->li__3JB;
+                        } break;
+                        case __li__TC__: {
+                          li__1BFD=((__li__TC *)li__4AFD)->li__XC.li__VC.li__3JB;
+                        } break;
+                        case __li__YC__: {
+                          li__1BFD=((__li__YC *)li__4AFD)->li__ZC.li__3JB;
+                        } break;
+                        case __li__RL__: {
+                          li__1BFD=((__li__RL *)li__4AFD)->li__SL.li__VC.li__3JB;
+                        } break;
+                        case __li__AS__: {
+                          li__1BFD=((__li__AS *)li__4AFD)->li__BS.li__3JB;
+                        } break;
+                        case __li__GS__: {
+                          li__1BFD=((__li__GS *)li__4AFD)->li__IS.li__3JB;
+                        } break;
+                        };
+                        li__2BFD=(__li__K)(li__CBFD - li__1BFD);
+                        switch (((struct ___OBJ *)li__4AFD)->__id) {
+                        case __li__SB__: {
+                          li__1BFD=((__li__SB *)li__4AFD)->li__HC.li__4JB;
+                        } break;
+                        case __li__TB__: {
+                          li__1BFD=((__li__TB *)li__4AFD)->li__4JB;
+                        } break;
+                        case __li__TC__: {
+                          li__1BFD=((__li__TC *)li__4AFD)->li__XC.li__VC.li__4JB;
+                        } break;
+                        case __li__YC__: {
+                          li__1BFD=((__li__YC *)li__4AFD)->li__ZC.li__4JB;
+                        } break;
+                        case __li__RL__: {
+                          li__1BFD=((__li__RL *)li__4AFD)->li__SL.li__VC.li__4JB;
+                        } break;
+                        case __li__AS__: {
+                          li__1BFD=((__li__AS *)li__4AFD)->li__BS.li__4JB;
+                        } break;
+                        case __li__GS__: {
+                          li__1BFD=((__li__GS *)li__4AFD)->li__IS.li__4JB;
+                        } break;
+                        };
+                        li__ACFD=(__li__K)(li__EBFD - li__1BFD);
+                        switch (((struct ___OBJ *)li__4AFD)->__id) {
+                        case __li__SB__:  break;
+                        case __li__TB__:  break;
+                        case __li__TC__:  break;
+                        case __li__YC__:  break;
+                        case __li__RL__:  break;
+                        case __li__AS__: {
+                          li__DN5B(((__li__AS *)li__4AFD),li__2BFD,li__ACFD,li__2AFD);
+                        } break;
+                        case __li__GS__: {
+                          li__FQ0D=((__li__GS *)((__li__AS *)li__4AFD));
+                          if (((__li__5D)(((__li__5D *)(*(((__li__GAB *)li__FQ0D->li__QAB))).li__TAO)[li__ACFD] & ((__li__5D )(__li__K)( 1 << li__2BFD))) ==  0)) {
+                            li__FTMB(li__FQ0D,li__2BFD,li__ACFD,li__2AFD);
+                          };
+                        } break;
+                        };
                       };
-                      lisaac_push(&__pos__4QBD,L206183966); /* L1573 ABSTRACT_BITMAP*/;
-                      lisaac_push_first(&__pos__BRTD,L9990152); /* L76 NUMERIC*/;
-                      lisaac_push_first(&__pos__HRBD,L11029512); /* L84 NUMERIC*/;
-                      lisaac_push_first(&__pos__ZCAE,L9195016); /* L70 NUMERIC*/;
-                      __tmp__ARBD=(__INTEGER__K)(-  1);
-                      lisaac_push(&__pos__BRTD,L9989128); /* L76 NUMERIC*/;
-                      lisaac_push_first(&__pos__HRBD,L9195016); /* L70 NUMERIC*/;
-                      __tmp__YHED=(__INTEGER__K)(__tmp__YHED - __tmp__ARBD);
-                      lisaac_push(&__pos__4QBD,L206320158); /* L1574 ABSTRACT_BITMAP*/;
-                      lisaac_push_first(&__pos__BRTD,L24269831); /* L185 INTEGER*/;
-                      bit_count__KNBD=(__UINTEGER_16__CE)(bit_count__KNBD <<  1);
-                      lisaac_push(&__pos__MKTD,L9709074); /* L74 BLOCK*/;
-                      goto while_do__EKTD;
-                    } else /* FALSE */ {
-                      lisaac_push(&__pos__FKTD,L9832978); /* L75 BLOCK*/;
-                      lisaac_push_first(&__pos__XQBD,L8530438); /* L65 FALSE*/;
                     };
                   };
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__HQBD,L206572574); /* L1576 ABSTRACT_BITMAP*/;
-                  lisaac_push_first(&__pos__LHTD,L8530438); /* L65 FALSE*/;
                 };
-                lisaac_push(&__pos__HQBD,L206709790); /* L1577 ABSTRACT_BITMAP*/;
-                lisaac_push_first(&__pos__LHTD,L9990152); /* L76 NUMERIC*/;
-                lisaac_push_first(&__pos__QQBD,L11029512); /* L84 NUMERIC*/;
-                lisaac_push_first(&__pos__FKTD,L9195016); /* L70 NUMERIC*/;
-                __tmp__JQBD=(__INTEGER__K)(-  1);
-                lisaac_push(&__pos__LHTD,L9989128); /* L76 NUMERIC*/;
-                lisaac_push_first(&__pos__QQBD,L9195016); /* L70 NUMERIC*/;
-                Self__AFFD=(__INTEGER__K)(Self__AFFD - __tmp__JQBD);
-                lisaac_push(&__pos__HQBD,L206848030); /* L1578 ABSTRACT_BITMAP*/;
-                lisaac_push_first(&__pos__LHTD,L9990152); /* L76 NUMERIC*/;
-                lisaac_push_first(&__pos__QQBD,L11029512); /* L84 NUMERIC*/;
-                lisaac_push_first(&__pos__FKTD,L9195016); /* L70 NUMERIC*/;
-                __tmp__JQBD=(__INTEGER__K)(-  1);
-                lisaac_push(&__pos__LHTD,L9989128); /* L76 NUMERIC*/;
-                lisaac_push_first(&__pos__QQBD,L9195016); /* L70 NUMERIC*/;
-                __tmp__WMIE=(__INTEGER__K)(__tmp__WMIE - __tmp__JQBD);
-                lisaac_push(&__pos__3ETD,L9709074); /* L74 BLOCK*/;
-                goto while_do__VETD;
-              } else /* FALSE */ {
-                lisaac_push(&__pos__UMIE,L9832978); /* L75 BLOCK*/;
-                lisaac_push_first(&__pos__AQBD,L8530438); /* L65 FALSE*/;
+                li__4SYC=(__li__K)(li__4SYC +  1);
+                li__ACVC=(__li__5D)(li__ACVC <<  1);
               };
             };
-            lisaac_push(&__pos__TMIE,L207103518); /* L1580 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__UMIE,L9990152); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__AQBD,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__3ETD,L9195016); /* L70 NUMERIC*/;
-            __tmp__JQBD=(__INTEGER__K)(-  1);
-            lisaac_push(&__pos__UMIE,L9989128); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__AQBD,L9195016); /* L70 NUMERIC*/;
-            Self__AFFD=(__INTEGER__K)(Self__AFFD - __tmp__JQBD);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__THED,L207488030); /* L1583 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__SMIE,L6826502); /* L52 FALSE*/;
-            lisaac_push_first(&__pos__TMIE,L207365662); /* L1582 ABSTRACT_BITMAP*/;
-            lisaac_push_first(&__pos__UMIE,L9990152); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__AQBD,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__pos__3ETD,L9195016); /* L70 NUMERIC*/;
-            __tmp__JQBD=(__INTEGER__K)(- __tmp__SPBD);
-            lisaac_push(&__pos__UMIE,L9989128); /* L76 NUMERIC*/;
-            lisaac_push_first(&__pos__AQBD,L9195016); /* L70 NUMERIC*/;
-            Self__AFFD=(__INTEGER__K)(Self__AFFD - __tmp__JQBD);
+            li__VNYC=(__li__K)(li__VNYC +  1);
+            li__3SYC=(__li__K)(li__3SYC +  1);
           };
-          lisaac_push(&__pos__IFFD,L22026760); /* L168 NUMERIC*/;
-          lisaac_push_first(&__pos__THED,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__SMIE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__TMIE,L9195016); /* L70 NUMERIC*/;
-          __tmp__VOBD=(__INTEGER__K)(-  1);
-          lisaac_push(&__pos__THED,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__SMIE,L9195016); /* L70 NUMERIC*/;
-          __tmp__GNIE=(__INTEGER__K)(__tmp__3DIE - __tmp__VOBD);
-          lisaac_push(&__pos__IFFD,L22038024); /* L168 NUMERIC*/;
-          __tmp__3DIE=__tmp__GNIE;
-          goto to__do__IQQD;
+          li__VNYC=(__li__K)(li__VNYC +  1);
         } else /* FALSE */ {
-          lisaac_push(&__pos__5EFD,L22153736); /* L169 NUMERIC*/;
-          lisaac_push_first(&__pos__GZFD,L8530438); /* L65 FALSE*/;
+          li__VNYC=(__li__K)(li__VNYC + li__HDVC);
         };
+        li__EKCD=(__li__K)(li__EKCD +  1);
       };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__OMBD,L207751710); /* L1585 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__WP2C,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__EV1D,L17572390); /* L134 G_OUT*/;
-    lisaac_push_first(&__pos__OMBD,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__WP2C,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__Y52D,L9195016); /* L70 NUMERIC*/;
-    __tmp__ZP2C=(__INTEGER__K)(-  16);
-    lisaac_push(&__pos__OMBD,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__WP2C,L9195016); /* L70 NUMERIC*/;
-    __tmp__P14C=(__INTEGER__K)(__tmp__P14C - __tmp__ZP2C);
-    lisaac_push(&__pos__EV1D,L17703974); /* L135 G_OUT*/;
-    lisaac_push_first(&__pos__OMBD,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__WP2C,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__Y52D,L9195016); /* L70 NUMERIC*/;
-    __tmp__ZP2C=(__INTEGER__K)(-  1);
-    lisaac_push(&__pos__OMBD,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__WP2C,L9195016); /* L70 NUMERIC*/;
-    __tmp__O14C=(__INTEGER__K)(__tmp__OP2C - __tmp__ZP2C);
-    lisaac_push(&__pos__G14C,L13115922); /* L100 BLOCK*/;
-    lisaac_push_first(&__pos__EV1D,L17834022); /* L136 G_OUT*/;
-    __tmp__NP2C=Self__KO2C->text__553;
-    /* NULL __STRING__X53__ */
-if (__tmp__NP2C==NULL) {
-      lisaac_push(&__pos__EV1D,L17842214); /* L136 G_OUT*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* STRING */ {
-      __tmp__3DIE=__tmp__NP2C->count__DR2C;
-    };
-    lisaac_push(&__pos__EV1D,L17836582); /* L136 G_OUT*/;
-    lisaac_push_first(&__pos__OMBD,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__OP2C > __tmp__3DIE)) {
-      lisaac_push(&__pos__G14C,L13110290); /* L100 BLOCK*/;
-      lisaac_push_first(&__pos__EV1D,L13509634); /* L103 TRUE*/;
-      __tmp__0NBD=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__G14C,L13110290); /* L100 BLOCK*/;
-      lisaac_push_first(&__pos__EV1D,L14689286); /* L112 FALSE*/;
-      __tmp__0NBD=TRUE__B__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__0NBD) {
-      lisaac_push(&__pos__G14C,L13371922); /* L102 BLOCK*/;
-      lisaac_push_first(&__pos__EV1D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__OMBD,L13248018); /* L101 BLOCK*/;
-      goto do_until__Y24C;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__G14C,L13371922); /* L102 BLOCK*/;
-      lisaac_push_first(&__pos__EV1D,L8530438); /* L65 FALSE*/;
     };
-  };
+    li__2LXD=(__li__K)(li__2LXD +  16);
+    li__UYSC=(__li__K)(li__AP2C +  1);
+  } while ((li__AP2C <= li__DWQC->li__WS0->li__XYQC));
 }
 
-static void draw__to__M34C(__G_RAW__KM *Self__O34C,__INTEGER__K x0__P34C,__INTEGER__K y0__Q34C,__INTEGER__K x1__R34C,__INTEGER__K y1__S34C)
-/* (Strict G_RAW{G_RAW__KM},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
+static void li__N0SC(__li__RL *li__O0SC,__li__K li__P0SC,__li__K li__Q0SC,__li__K li__R0SC,__li__K li__S0SC)
+/* (Strict G_RAW{li__RL},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) Void No recursive, No inlinable. NO CONTEXT! */
 {
-  __INTEGER__K __tmp__RTAD,__tmp__STAD,__tmp__UTAD,__tmp__WTAD;
-  __INTEGER__K __tmp__K44C,x1__1IED,y1__2IED,__tmp__4JED,limit_up__J2UD;
-  __INTEGER__K __tmp__VEIE,__tmp__S2UD;
-  __UINTEGER_32__RD col__4IED;
-  _____CONTEXT __pos__N34C,__pos__JTAD,__pos__HG2D,__pos__3KHE;
-  _____CONTEXT __pos__MA3D,__pos__BEBE,__pos__CEBE,__pos__3F4D;
-  _____CONTEXT __pos__JLED,__pos__Q2UD,__pos__TMED,__pos__SEIE;
-  _____CONTEXT __pos__TEIE;
-  __BOOLEAN__C __tmp__UKED,__tmp__5JED,__tmp__L2UD;
-  lisaac_push_first(&__pos__N34C,L11943481); /* L91 G_RAW*/;
-  lisaac_push_first(&__pos__JTAD,L32792606); /* L250 ABSTRACT_BITMAP*/;
-  __tmp__RTAD=Self__O34C->parent_g_group__LM.parent_area__VC.width__IT;
-  lisaac_push(&__pos__JTAD,L33169950); /* L253 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__HG2D,L9195016); /* L70 NUMERIC*/;
-  __tmp__STAD=(__INTEGER__K)(__tmp__RTAD -  1);
-  __tmp__RTAD=Self__O34C->parent_g_group__LM.parent_area__VC.height__MT;
-  lisaac_push(&__pos__JTAD,L33301534); /* L254 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__HG2D,L9195016); /* L70 NUMERIC*/;
-  __tmp__UTAD=(__INTEGER__K)(__tmp__RTAD -  1);
-  lisaac_push(&__pos__JTAD,L33435166); /* L255 ABSTRACT_BITMAP*/;
-  __tmp__RTAD=max__IMH(x0__P34C, 0);
-  lisaac_push(&__pos__JTAD,L33438750); /* L255 ABSTRACT_BITMAP*/;
-  __tmp__WTAD=min__TLH(__tmp__RTAD,__tmp__STAD);
-  Self__O34C->parent_g_group__LM.parent_area__VC.clip_x0__0MG=__tmp__WTAD;
-  lisaac_push(&__pos__JTAD,L33566238); /* L256 ABSTRACT_BITMAP*/;
-  __tmp__RTAD=max__IMH(x1__R34C, 0);
-  lisaac_push(&__pos__JTAD,L33569822); /* L256 ABSTRACT_BITMAP*/;
-  __tmp__WTAD=min__TLH(__tmp__RTAD,__tmp__STAD);
-  Self__O34C->parent_g_group__LM.parent_area__VC.clip_x1__3MG=__tmp__WTAD;
-  lisaac_push(&__pos__JTAD,L33697310); /* L257 ABSTRACT_BITMAP*/;
-  __tmp__RTAD=max__IMH(y0__Q34C, 0);
-  lisaac_push(&__pos__JTAD,L33700894); /* L257 ABSTRACT_BITMAP*/;
-  __tmp__STAD=min__TLH(__tmp__RTAD,__tmp__UTAD);
-  Self__O34C->parent_g_group__LM.parent_area__VC.clip_y0__4MG=__tmp__STAD;
-  lisaac_push(&__pos__JTAD,L33828382); /* L258 ABSTRACT_BITMAP*/;
-  __tmp__RTAD=max__IMH(y1__S34C, 0);
-  lisaac_push(&__pos__JTAD,L33831966); /* L258 ABSTRACT_BITMAP*/;
-  __tmp__STAD=min__TLH(__tmp__RTAD,__tmp__UTAD);
-  Self__O34C->parent_g_group__LM.parent_area__VC.clip_y1__BNG=__tmp__STAD;
-  lisaac_push(&__pos__N34C,L12080697); /* L92 G_RAW*/;
-  lisaac_push_first(&__pos__JTAD,L7475736); /* L57 AREA*/;
-  __tmp__RTAD=Self__O34C->parent_g_group__LM.parent_area__VC.width__IT;
-  lisaac_push(&__pos__JTAD,L7485976); /* L57 AREA*/;
-  lisaac_push_first(&__pos__HG2D,L9195016); /* L70 NUMERIC*/;
-  __tmp__STAD=(__INTEGER__K)(__tmp__RTAD -  1);
-  lisaac_push(&__pos__N34C,L12083769); /* L92 G_RAW*/;
-  lisaac_push_first(&__pos__JTAD,L7606808); /* L58 AREA*/;
-  __tmp__RTAD=Self__O34C->parent_g_group__LM.parent_area__VC.height__MT;
-  lisaac_push(&__pos__JTAD,L7617048); /* L58 AREA*/;
-  lisaac_push_first(&__pos__HG2D,L9195016); /* L70 NUMERIC*/;
-  __tmp__UTAD=(__INTEGER__K)(__tmp__RTAD -  1);
-  lisaac_push(&__pos__N34C,L12084281); /* L92 G_RAW*/;
-  lisaac_push_first(&__pos__JTAD,L22424096); /* L171 G_EXPR*/;
-  lisaac_push_first(&__pos__HG2D,L30159902); /* L230 ABSTRACT_BITMAP*/;
-  (*(VIDEO__QB__)).rgbcolor__OUG=color_light__2UAD;
-  lisaac_push(&__pos__JTAD,L22554144); /* L172 G_EXPR*/;
-  lisaac_push_first(&__pos__HG2D,L35275806); /* L269 ABSTRACT_BITMAP*/;
-  Self__O34C->parent_g_group__LM.parent_area__VC.spot_x__WWG= 0;
-  Self__O34C->parent_g_group__LM.parent_area__VC.spot_y__YWG=__tmp__UTAD;
-  lisaac_push(&__pos__JTAD,L22685216); /* L173 G_EXPR*/;
-  line_v_until__QUBD(Self__O34C, 0);
-  lisaac_push(&__pos__JTAD,L22816288); /* L174 G_EXPR*/;
-  line_h_until__5WBD(Self__O34C,__tmp__STAD);
-  lisaac_push(&__pos__JTAD,L22947872); /* L175 G_EXPR*/;
-  lisaac_push_first(&__pos__HG2D,L30159902); /* L230 ABSTRACT_BITMAP*/;
-  (*(VIDEO__QB__)).rgbcolor__OUG=color_dark__CVAD;
-  lisaac_push(&__pos__JTAD,L23078432); /* L176 G_EXPR*/;
-  line_v_until__QUBD(Self__O34C,__tmp__UTAD);
-  lisaac_push(&__pos__JTAD,L23209504); /* L177 G_EXPR*/;
-  line_h_until__5WBD(Self__O34C, 0);
-  lisaac_push(&__pos__N34C,L12206137); /* L93 G_RAW*/;
-  lisaac_push_first(&__pos__JTAD,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__HG2D,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__3KHE,L9195016); /* L70 NUMERIC*/;
-  __tmp__RTAD=(__INTEGER__K)(-  1);
-  lisaac_push(&__pos__JTAD,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__HG2D,L9195016); /* L70 NUMERIC*/;
-  __tmp__STAD=(__INTEGER__K)(- __tmp__RTAD);
-  lisaac_push(&__pos__N34C,L12210233); /* L93 G_RAW*/;
-  lisaac_push_first(&__pos__JTAD,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__HG2D,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__3KHE,L9195016); /* L70 NUMERIC*/;
-  __tmp__RTAD=(__INTEGER__K)(-  1);
-  lisaac_push(&__pos__JTAD,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__HG2D,L9195016); /* L70 NUMERIC*/;
-  __tmp__UTAD=(__INTEGER__K)(- __tmp__RTAD);
-  lisaac_push(&__pos__N34C,L12216377); /* L93 G_RAW*/;
-  lisaac_push_first(&__pos__JTAD,L7475736); /* L57 AREA*/;
-  __tmp__RTAD=Self__O34C->parent_g_group__LM.parent_area__VC.width__IT;
-  lisaac_push(&__pos__JTAD,L7485976); /* L57 AREA*/;
-  lisaac_push_first(&__pos__HG2D,L9195016); /* L70 NUMERIC*/;
-  __tmp__WTAD=(__INTEGER__K)(__tmp__RTAD -  1);
-  lisaac_push(&__pos__N34C,L12216889); /* L93 G_RAW*/;
-  lisaac_push_first(&__pos__JTAD,L9195016); /* L70 NUMERIC*/;
-  __tmp__RTAD=(__INTEGER__K)(__tmp__WTAD -  1);
-  lisaac_push(&__pos__N34C,L12220473); /* L93 G_RAW*/;
-  lisaac_push_first(&__pos__JTAD,L7606808); /* L58 AREA*/;
-  __tmp__WTAD=Self__O34C->parent_g_group__LM.parent_area__VC.height__MT;
-  lisaac_push(&__pos__JTAD,L7617048); /* L58 AREA*/;
-  lisaac_push_first(&__pos__HG2D,L9195016); /* L70 NUMERIC*/;
-  __tmp__K44C=(__INTEGER__K)(__tmp__WTAD -  1);
-  lisaac_push(&__pos__N34C,L12220985); /* L93 G_RAW*/;
-  lisaac_push_first(&__pos__JTAD,L9195016); /* L70 NUMERIC*/;
-  __tmp__WTAD=(__INTEGER__K)(__tmp__K44C -  1);
-  lisaac_push(&__pos__N34C,L12222009); /* L93 G_RAW*/;
-  lisaac_push_first(&__pos__JTAD,L11301945); /* L86 G_RAW*/;
-  lisaac_push_first(&__pos__HG2D,L109582878); /* L836 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__3KHE,L30159902); /* L230 ABSTRACT_BITMAP*/;
-  (*(VIDEO__QB__)).rgbcolor__OUG=color_back__SDF;
-  lisaac_push(&__pos__HG2D,L109839390); /* L838 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__3KHE,L108799518); /* L830 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__MA3D,L35275806); /* L269 ABSTRACT_BITMAP*/;
-  Self__O34C->parent_g_group__LM.parent_area__VC.spot_x__WWG=__tmp__STAD;
-  Self__O34C->parent_g_group__LM.parent_area__VC.spot_y__YWG=__tmp__UTAD;
-  lisaac_push(&__pos__3KHE,L109052958); /* L832 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__MA3D,L101992478); /* L778 ABSTRACT_BITMAP*/;
-  __tmp__STAD= 0;
-  lisaac_push(&__pos__MA3D,L3950631); /* L30 UINTEGER_32*/;
-  lisaac_push_first(&__pos__BEBE,L68456968); /* L522 NUMERIC*/;
-  lisaac_push_first(&__pos__CEBE,L4069969); /* L31 CONVERT*/;
-  col__4IED= 0;
-  __tmp__UTAD=Self__O34C->parent_g_group__LM.parent_area__VC.spot_x__WWG;
-  __tmp__K44C=Self__O34C->parent_g_group__LM.parent_area__VC.spot_y__YWG;
-  x1__1IED=__tmp__RTAD;
-  y1__2IED=__tmp__WTAD;
-  lisaac_push(&__pos__MA3D,L103158814); /* L787 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__BEBE,L14700552); /* L112 NUMERIC*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__UTAD > __tmp__RTAD)) {
-    lisaac_push(&__pos__MA3D,L103680542); /* L791 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__BEBE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__CEBE,L103163422); /* L787 ABSTRACT_BITMAP*/;
-    __tmp__STAD=__tmp__UTAD;
-    __tmp__UTAD=__tmp__RTAD;
-    x1__1IED=__tmp__STAD;
+  __li__K li__CLUC,li__ELUC,li__QNXD,li__UNXD,li__EUXC,li__FUXC;
+  __li__K li__GUXC,li__NEGD,li__OEGD;
+  __li__U li__IUXC;
+  li__CLUC=(__li__K)(li__O0SC->li__SL.li__VC.li__ZR -  1);
+  li__ELUC=(__li__K)(li__O0SC->li__SL.li__VC.li__3R -  1);
+  li__QNXD= 0;
+  if ((li__P0SC >  0)) {
+    li__QNXD=li__P0SC;
   } else /* FALSE */ {
-    lisaac_push(&__pos__MA3D,L103680542); /* L791 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__BEBE,L8530438); /* L65 FALSE*/;
+    li__QNXD= 0;
   };
-  lisaac_push(&__pos__MA3D,L103945246); /* L793 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__BEBE,L14700552); /* L112 NUMERIC*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__K44C > __tmp__WTAD)) {
-    lisaac_push(&__pos__MA3D,L104466974); /* L797 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__BEBE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__CEBE,L103949854); /* L793 ABSTRACT_BITMAP*/;
-    __tmp__STAD=__tmp__K44C;
-    __tmp__K44C=__tmp__WTAD;
-    y1__2IED=__tmp__STAD;
+  li__UNXD= 0;
+  if ((li__QNXD > li__CLUC)) {
+    li__UNXD=li__CLUC;
   } else /* FALSE */ {
-    lisaac_push(&__pos__MA3D,L104466974); /* L797 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__BEBE,L8530438); /* L65 FALSE*/;
+    li__UNXD=li__QNXD;
   };
-  __tmp__RTAD=Self__O34C->parent_g_group__LM.parent_area__VC.clip_x1__3MG;
-  lisaac_push(&__pos__MA3D,L104732190); /* L799 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__BEBE,L14700552); /* L112 NUMERIC*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__UTAD > __tmp__RTAD)) {
-    lisaac_push(&__pos__MA3D,L104738846); /* L799 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__BEBE,L10377218); /* L79 TRUE*/;
-    __tmp__UKED=TRUE__B__;
+  li__O0SC->li__SL.li__VC.li__2YF=li__UNXD;
+  li__QNXD= 0;
+  if ((li__R0SC >  0)) {
+    li__QNXD=li__R0SC;
   } else /* FALSE */ {
-    lisaac_push(&__pos__MA3D,L104738846); /* L799 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__BEBE,L11832326); /* L90 FALSE*/;
-    lisaac_push_first(&__pos__CEBE,L104739870); /* L799 ABSTRACT_BITMAP*/;
-    __tmp__4JED=Self__O34C->parent_g_group__LM.parent_area__VC.clip_x0__0MG;
-    lisaac_push(&__pos__CEBE,L104742430); /* L799 ABSTRACT_BITMAP*/;
-    __tmp__5JED=__infix_less__LOH(x1__1IED,__tmp__4JED);
-    __tmp__UKED=__tmp__5JED;
+    li__QNXD= 0;
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UKED) {
-    lisaac_push(&__pos__MA3D,L104749086); /* L799 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__BEBE,L10377218); /* L79 TRUE*/;
-    __tmp__UKED=TRUE__B__;
+  li__UNXD= 0;
+  if ((li__QNXD > li__CLUC)) {
+    li__UNXD=li__CLUC;
   } else /* FALSE */ {
-    lisaac_push(&__pos__MA3D,L104749086); /* L799 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__BEBE,L11832326); /* L90 FALSE*/;
-    lisaac_push_first(&__pos__CEBE,L104750110); /* L799 ABSTRACT_BITMAP*/;
-    __tmp__4JED=Self__O34C->parent_g_group__LM.parent_area__VC.clip_y1__BNG;
-    lisaac_push(&__pos__CEBE,L104752670); /* L799 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__3F4D,L14700552); /* L112 NUMERIC*/;
-    __tmp__UKED=(__tmp__K44C > __tmp__4JED);
+    li__UNXD=li__QNXD;
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UKED) {
-    lisaac_push(&__pos__MA3D,L104759326); /* L799 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__BEBE,L10377218); /* L79 TRUE*/;
-    __tmp__UKED=TRUE__B__;
+  li__O0SC->li__SL.li__VC.li__5YF=li__UNXD;
+  li__CLUC= 0;
+  if ((li__Q0SC >  0)) {
+    li__CLUC=li__Q0SC;
   } else /* FALSE */ {
-    lisaac_push(&__pos__MA3D,L104759326); /* L799 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__BEBE,L11832326); /* L90 FALSE*/;
-    lisaac_push_first(&__pos__CEBE,L104760350); /* L799 ABSTRACT_BITMAP*/;
-    __tmp__4JED=Self__O34C->parent_g_group__LM.parent_area__VC.clip_y0__4MG;
-    lisaac_push(&__pos__CEBE,L104762910); /* L799 ABSTRACT_BITMAP*/;
-    __tmp__5JED=__infix_less__LOH(y1__2IED,__tmp__4JED);
-    __tmp__UKED=__tmp__5JED;
+    li__CLUC= 0;
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UKED) {
-    lisaac_push(&__pos__MA3D,L108005918); /* L824 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__BEBE,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__CEBE,L104771102); /* L799 ABSTRACT_BITMAP*/;
+  li__QNXD= 0;
+  if ((li__CLUC > li__ELUC)) {
+    li__QNXD=li__ELUC;
   } else /* FALSE */ {
-    lisaac_push(&__pos__MA3D,L108005918); /* L824 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__BEBE,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__CEBE,L104994846); /* L801 ABSTRACT_BITMAP*/;
-    __tmp__4JED=Self__O34C->parent_g_group__LM.parent_area__VC.clip_x0__0MG;
-    lisaac_push(&__pos__CEBE,L105390110); /* L804 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__3F4D,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__4JED > __tmp__UTAD)) {
-      lisaac_push(&__pos__CEBE,L105778718); /* L807 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__3F4D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JLED,L105394718); /* L804 ABSTRACT_BITMAP*/;
-      __tmp__UTAD=Self__O34C->parent_g_group__LM.parent_area__VC.clip_x0__0MG;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__CEBE,L105778718); /* L807 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__3F4D,L8530438); /* L65 FALSE*/;
-    };
-    __tmp__4JED=Self__O34C->parent_g_group__LM.parent_area__VC.clip_y0__4MG;
-    lisaac_push(&__pos__CEBE,L105914398); /* L808 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__3F4D,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__4JED > __tmp__K44C)) {
-      lisaac_push(&__pos__CEBE,L106303006); /* L811 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__3F4D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JLED,L105919006); /* L808 ABSTRACT_BITMAP*/;
-      __tmp__K44C=Self__O34C->parent_g_group__LM.parent_area__VC.clip_y0__4MG;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__CEBE,L106303006); /* L811 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__3F4D,L8530438); /* L65 FALSE*/;
-    };
-    __tmp__4JED=Self__O34C->parent_g_group__LM.parent_area__VC.clip_x1__3MG;
-    lisaac_push(&__pos__CEBE,L106439198); /* L812 ABSTRACT_BITMAP*/;
-    __tmp__UKED=__infix_less__LOH(__tmp__4JED,x1__1IED);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UKED) {
-      lisaac_push(&__pos__CEBE,L106827294); /* L815 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__3F4D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JLED,L106444318); /* L812 ABSTRACT_BITMAP*/;
-      x1__1IED=Self__O34C->parent_g_group__LM.parent_area__VC.clip_x1__3MG;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__CEBE,L106827294); /* L815 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__3F4D,L8530438); /* L65 FALSE*/;
-    };
-    __tmp__4JED=Self__O34C->parent_g_group__LM.parent_area__VC.clip_y1__BNG;
-    lisaac_push(&__pos__CEBE,L106962974); /* L816 ABSTRACT_BITMAP*/;
-    __tmp__UKED=__infix_less__LOH(__tmp__4JED,y1__2IED);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UKED) {
-      lisaac_push(&__pos__CEBE,L107351582); /* L819 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__3F4D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__JLED,L106967582); /* L816 ABSTRACT_BITMAP*/;
-      y1__2IED=Self__O34C->parent_g_group__LM.parent_area__VC.clip_y1__BNG;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__CEBE,L107351582); /* L819 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__3F4D,L8530438); /* L65 FALSE*/;
-    };
-    col__4IED=(*(VIDEO__QB__)).rgbcolor__OUG;
-    lisaac_push(&__pos__CEBE,L107875870); /* L823 ABSTRACT_BITMAP*/;
-    __tmp__4JED=__tmp__K44C;
-    limit_up__J2UD=y1__2IED;
-    lisaac_push_first(&__pos__3F4D,L21764104); /* L166 NUMERIC*/;
-    to__do__G2UD:
-    {
-      lisaac_push(&__pos__3F4D,L21764104); /* L166 NUMERIC*/;
-      __tmp__L2UD=__infix_less_equal__GTG(__tmp__4JED,limit_up__J2UD);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__L2UD) {
-        lisaac_push(&__pos__3F4D,L22153736); /* L169 NUMERIC*/;
-        lisaac_push_first(&__pos__JLED,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__Q2UD,L21899272); /* L167 NUMERIC*/;
-        lisaac_push_first(&__pos__TMED,L107760670); /* L822 ABSTRACT_BITMAP*/;
-        line_h_hard__until__color__KBGD(Self__O34C,__tmp__UTAD,__tmp__4JED,x1__1IED,col__4IED);
-        lisaac_push(&__pos__Q2UD,L22026760); /* L168 NUMERIC*/;
-        lisaac_push_first(&__pos__TMED,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__SEIE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__TEIE,L9195016); /* L70 NUMERIC*/;
-        __tmp__VEIE=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__TMED,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__SEIE,L9195016); /* L70 NUMERIC*/;
-        __tmp__S2UD=(__INTEGER__K)(__tmp__4JED - __tmp__VEIE);
-        lisaac_push(&__pos__Q2UD,L22038024); /* L168 NUMERIC*/;
-        __tmp__4JED=__tmp__S2UD;
-        goto to__do__G2UD;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__3F4D,L22153736); /* L169 NUMERIC*/;
-        lisaac_push_first(&__pos__JLED,L8530438); /* L65 FALSE*/;
-      };
-    };
+    li__QNXD=li__CLUC;
   };
-}
-
-static void remove_plan__BF3(__AREA__PB *Self__DF3)
-/* (Strict AREA{AREA__PB}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __PLAN__XOB *__tmp__LF3,*__tmp__AG3,*__tmp__BG3;
-  __LIMIT_X__C2B *__tmp__MF3,*__tmp__OF3,*__tmp__UF3;
-  __LIMIT_Y__F2B *__tmp__WF3,*__tmp__YF3,*__tmp__4F3;
-  _____CONTEXT __pos__CF3,__pos__VK3,__pos__JF3;
-  lisaac_push_first(&__pos__CF3,L86384664); /* L659 AREA*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__DF3->plan__ZOB != (void *)NULL)) {
-    lisaac_push(&__pos__CF3,L88082968); /* L672 AREA*/;
-    lisaac_push_first(&__pos__VK3,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__JF3,L86649368); /* L661 AREA*/;
-    __tmp__LF3=Self__DF3->plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__LF3==NULL) {
-      lisaac_push(&__pos__JF3,L86907416); /* L663 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__MF3=__tmp__LF3->x1__N3B;
-    };
-    __tmp__LF3=Self__DF3->plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__LF3==NULL) {
-      lisaac_push(&__pos__JF3,L86915608); /* L663 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__OF3=__tmp__LF3->x0__J3B;
-    };
-    /* NULL __LIMIT_X__C2B__ */
-if (__tmp__MF3==NULL) {
-      lisaac_push(&__pos__JF3,L86916120); /* L663 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_X */ {
-      lisaac_push(&__pos__JF3,L86916120); /* L663 AREA*/;
-      remove__ANID(((__LIMIT_X__C2B *)__tmp__MF3),__tmp__OF3);
-    };
-    __tmp__LF3=Self__DF3->plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__LF3==NULL) {
-      lisaac_push(&__pos__JF3,L87042584); /* L664 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__MF3=__tmp__LF3->x0__J3B;
-    };
-    __tmp__OF3=list_x__0CC;
-    /* NULL __LIMIT_X__C2B__ */
-if (__tmp__MF3==NULL) {
-      lisaac_push(&__pos__JF3,L87049752); /* L664 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_X */ {
-      lisaac_push(&__pos__JF3,L87049752); /* L664 AREA*/;
-      __tmp__UF3=remove__ANID(((__LIMIT_X__C2B *)__tmp__MF3),__tmp__OF3);
-    };
-    list_x__0CC=__tmp__UF3;
-    __tmp__LF3=Self__DF3->plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__LF3==NULL) {
-      lisaac_push(&__pos__JF3,L87300632); /* L666 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__WF3=__tmp__LF3->y1__U3B;
-    };
-    __tmp__LF3=Self__DF3->plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__LF3==NULL) {
-      lisaac_push(&__pos__JF3,L87308824); /* L666 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__YF3=__tmp__LF3->y0__Q3B;
-    };
-    /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__WF3==NULL) {
-      lisaac_push(&__pos__JF3,L87309336); /* L666 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_Y */ {
-      lisaac_push(&__pos__JF3,L87309336); /* L666 AREA*/;
-      remove__EOID(((__LIMIT_Y__F2B *)__tmp__WF3),__tmp__YF3);
-    };
-    __tmp__LF3=Self__DF3->plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__LF3==NULL) {
-      lisaac_push(&__pos__JF3,L87435800); /* L667 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__WF3=__tmp__LF3->y0__Q3B;
-    };
-    __tmp__YF3=list_y__HDC;
-    /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__WF3==NULL) {
-      lisaac_push(&__pos__JF3,L87442968); /* L667 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_Y */ {
-      lisaac_push(&__pos__JF3,L87442968); /* L667 AREA*/;
-      __tmp__4F3=remove__EOID(((__LIMIT_Y__F2B *)__tmp__WF3),__tmp__YF3);
-    };
-    list_y__HDC=__tmp__4F3;
-    __tmp__LF3=Self__DF3->plan__ZOB;
-    __tmp__AG3=list_plan__GCC;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__LF3==NULL) {
-      lisaac_push(&__pos__JF3,L87706648); /* L669 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      lisaac_push(&__pos__JF3,L87706648); /* L669 AREA*/;
-      __tmp__BG3=remove__TYTC(((__PLAN__XOB *)__tmp__LF3),__tmp__AG3);
-    };
-    list_plan__GCC=__tmp__BG3;
-    Self__DF3->plan__ZOB=NULL;
+  li__O0SC->li__SL.li__VC.li__AZF=li__QNXD;
+  li__CLUC= 0;
+  if ((li__S0SC >  0)) {
+    li__CLUC=li__S0SC;
   } else /* FALSE */ {
-    lisaac_push(&__pos__CF3,L88082968); /* L672 AREA*/;
-    lisaac_push_first(&__pos__VK3,L8530438); /* L65 FALSE*/;
+    li__CLUC= 0;
   };
-}
-
-static __LIMIT_X__C2B* remove__ANID(__LIMIT_X__C2B *Self__CNID,__LIMIT_X__C2B *old_root__DNID)
-/* (Strict LIMIT_X{LIMIT_X__C2B},Strict LIMIT_X{NULLxLIMIT_X__C2B}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __LIMIT_X__C2B *new_root__FNID,*__tmp__VNID,*__tmp__WNID,*Self__YVPD;
-  __LIMIT_X__C2B *Result__ENID;
-  _____CONTEXT __pos__BNID,__pos__CHKD,__pos__MNID,__pos__XVPD;
-  lisaac_push_first(&__pos__BNID,L11810890); /* L90 LIMIT_X*/;
-  new_root__FNID=NULL;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__CNID->prev__GNID == (void *)NULL)) {
-    lisaac_push(&__pos__BNID,L12847690); /* L98 LIMIT_X*/;
-    lisaac_push_first(&__pos__CHKD,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__MNID,L12200010); /* L93 LIMIT_X*/;
-    new_root__FNID=Self__CNID->next__CQD;
+  li__QNXD= 0;
+  if ((li__CLUC > li__ELUC)) {
+    li__QNXD=li__ELUC;
   } else /* FALSE */ {
-    lisaac_push(&__pos__BNID,L12847690); /* L98 LIMIT_X*/;
-    lisaac_push_first(&__pos__CHKD,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__MNID,L12458058); /* L95 LIMIT_X*/;
-    __tmp__VNID=Self__CNID->prev__GNID;
-    __tmp__WNID=Self__CNID->next__CQD;
-    /* NULL __LIMIT_X__C2B__ */
-if (__tmp__VNID==NULL) {
-      lisaac_push(&__pos__MNID,L12595274); /* L96 LIMIT_X*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_X */ {
-      lisaac_push(&__pos__MNID,L12595274); /* L96 LIMIT_X*/;
-      Self__YVPD=((__LIMIT_X__C2B *)__tmp__VNID);
-      lisaac_push_first(&__pos__XVPD,L14430794); /* L110 LIMIT_X*/;
-      Self__YVPD->next__CQD=__tmp__WNID;
-    };
-    new_root__FNID=old_root__DNID;
+    li__QNXD=li__CLUC;
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__CNID->next__CQD != (void *)NULL)) {
-    lisaac_push(&__pos__BNID,L13240906); /* L101 LIMIT_X*/;
-    lisaac_push_first(&__pos__CHKD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__MNID,L12986954); /* L99 LIMIT_X*/;
-    __tmp__VNID=Self__CNID->next__CQD;
-    __tmp__WNID=Self__CNID->prev__GNID;
-    /* NULL __LIMIT_X__C2B__ */
-if (__tmp__VNID==NULL) {
-      lisaac_push(&__pos__MNID,L13119562); /* L100 LIMIT_X*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_X */ {
-      lisaac_push(&__pos__MNID,L13119562); /* L100 LIMIT_X*/;
-      Self__YVPD=((__LIMIT_X__C2B *)__tmp__VNID);
-      lisaac_push_first(&__pos__XVPD,L15086154); /* L115 LIMIT_X*/;
-      Self__YVPD->prev__GNID=__tmp__WNID;
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__BNID,L13240906); /* L101 LIMIT_X*/;
-    lisaac_push_first(&__pos__CHKD,L8530438); /* L65 FALSE*/;
+  li__O0SC->li__SL.li__VC.li__DZF=li__QNXD;
+  li__CLUC=(__li__K)(li__O0SC->li__SL.li__VC.li__ZR -  1);
+  li__ELUC=(__li__K)(li__O0SC->li__SL.li__VC.li__3R -  1);
+  (*(li__UB__)).li__Q5F= 13689327;
+  li__O0SC->li__SL.li__VC.li__TBG= 0;
+  li__O0SC->li__SL.li__VC.li__VBG=li__ELUC;
+  li__SIVC(li__O0SC, 0);
+  li__0KVC(li__O0SC,li__CLUC);
+  (*(li__UB__)).li__Q5F= 1987199;
+  li__SIVC(li__O0SC,li__ELUC);
+  li__0KVC(li__O0SC, 0);
+  li__CLUC=(__li__K)((__li__K)(li__O0SC->li__SL.li__VC.li__ZR -  1) -  1);
+  li__ELUC=(__li__K)((__li__K)(li__O0SC->li__SL.li__VC.li__3R -  1) -  1);
+  (*(li__UB__)).li__Q5F= 8628947;
+  li__O0SC->li__SL.li__VC.li__TBG= 1;
+  li__O0SC->li__SL.li__VC.li__VBG= 1;
+  li__QNXD= 0;
+  li__IUXC= 0;
+  li__UNXD=li__O0SC->li__SL.li__VC.li__TBG;
+  li__EUXC=li__O0SC->li__SL.li__VC.li__VBG;
+  li__FUXC=li__CLUC;
+  li__GUXC=li__ELUC;
+  if ((li__UNXD > li__CLUC)) {
+    li__QNXD=li__UNXD;
+    li__UNXD=li__CLUC;
+    li__FUXC=li__QNXD;
   };
-  Result__ENID=new_root__FNID;
-  return(Result__ENID);
-}
-
-static __LIMIT_Y__F2B* remove__EOID(__LIMIT_Y__F2B *Self__GOID,__LIMIT_Y__F2B *old_root__HOID)
-/* (Strict LIMIT_Y{LIMIT_Y__F2B},Strict LIMIT_Y{NULLxLIMIT_Y__F2B}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __LIMIT_Y__F2B *new_root__JOID,*__tmp__ZOID,*__tmp__0OID,*Self__AWPD;
-  __LIMIT_Y__F2B *Result__IOID;
-  _____CONTEXT __pos__FOID,__pos__XHKD,__pos__QOID,__pos__5VPD;
-  lisaac_push_first(&__pos__FOID,L12597323); /* L96 LIMIT_Y*/;
-  new_root__JOID=NULL;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__GOID->prev__KOID == (void *)NULL)) {
-    lisaac_push(&__pos__FOID,L13634123); /* L104 LIMIT_Y*/;
-    lisaac_push_first(&__pos__XHKD,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__QOID,L12986443); /* L99 LIMIT_Y*/;
-    new_root__JOID=Self__GOID->next__5KD;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__FOID,L13634123); /* L104 LIMIT_Y*/;
-    lisaac_push_first(&__pos__XHKD,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__QOID,L13244491); /* L101 LIMIT_Y*/;
-    __tmp__ZOID=Self__GOID->prev__KOID;
-    __tmp__0OID=Self__GOID->next__5KD;
-    /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__ZOID==NULL) {
-      lisaac_push(&__pos__QOID,L13381707); /* L102 LIMIT_Y*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_Y */ {
-      lisaac_push(&__pos__QOID,L13381707); /* L102 LIMIT_Y*/;
-      Self__AWPD=((__LIMIT_Y__F2B *)__tmp__ZOID);
-      lisaac_push_first(&__pos__5VPD,L15217227); /* L116 LIMIT_Y*/;
-      Self__AWPD->next__5KD=__tmp__0OID;
-    };
-    new_root__JOID=old_root__HOID;
+  if ((li__EUXC > li__ELUC)) {
+    li__QNXD=li__EUXC;
+    li__EUXC=li__ELUC;
+    li__GUXC=li__QNXD;
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__GOID->next__5KD != (void *)NULL)) {
-    lisaac_push(&__pos__FOID,L14027339); /* L107 LIMIT_Y*/;
-    lisaac_push_first(&__pos__XHKD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__QOID,L13773387); /* L105 LIMIT_Y*/;
-    __tmp__ZOID=Self__GOID->next__5KD;
-    __tmp__0OID=Self__GOID->prev__KOID;
-    /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__ZOID==NULL) {
-      lisaac_push(&__pos__QOID,L13905995); /* L106 LIMIT_Y*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_Y */ {
-      lisaac_push(&__pos__QOID,L13905995); /* L106 LIMIT_Y*/;
-      Self__AWPD=((__LIMIT_Y__F2B *)__tmp__ZOID);
-      lisaac_push_first(&__pos__5VPD,L15872587); /* L121 LIMIT_Y*/;
-      Self__AWPD->prev__KOID=__tmp__0OID;
+  if ((! ((((li__UNXD > li__O0SC->li__SL.li__VC.li__5YF) || (li__FUXC < li__O0SC->li__SL.li__VC.li__2YF)) || (li__EUXC > li__O0SC->li__SL.li__VC.li__DZF)) || (li__GUXC < li__O0SC->li__SL.li__VC.li__AZF)))) {
+    if ((li__O0SC->li__SL.li__VC.li__2YF > li__UNXD)) {
+      li__UNXD=li__O0SC->li__SL.li__VC.li__2YF;
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__FOID,L14027339); /* L107 LIMIT_Y*/;
-    lisaac_push_first(&__pos__XHKD,L8530438); /* L65 FALSE*/;
-  };
-  Result__IOID=new_root__JOID;
-  return(Result__IOID);
-}
-
-static void sub_resize__RPQB(__EXAMPLE__OB *Self__TPQB)
-/* (Strict EXAMPLE{EXAMPLE__OB}) Void Recursive, No inlinable. NO CONTEXT! */
-{
-  void *win__UPQB,*__tmp__CQQB;
-  _____CONTEXT __pos__SPQB,__pos__BVRB,__pos__ZPQB,__pos__IVRB;
-  _____CONTEXT __pos__AQQB;
-  lisaac_push_first(&__pos__SPQB,L132914712); /* L1014 AREA*/;
-  update_plan__SORB(Self__TPQB);
-  win__UPQB=Self__TPQB->parent_area__DC.child__FOB;
-  lisaac_push(&__pos__SPQB,L133564952); /* L1019 AREA*/;
-  lisaac_push_first(&__pos__BVRB,L9441810); /* L72 BLOCK*/;
-  while_do__AVRB:
-  {
-    lisaac_push(&__pos__BVRB,L9441810); /* L72 BLOCK*/;
-    lisaac_push_first(&__pos__ZPQB,L133171736); /* L1016 AREA*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)win__UPQB != (void *)NULL)) {
-      lisaac_push(&__pos__BVRB,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__ZPQB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__IVRB,L9576466); /* L73 BLOCK*/;
-      lisaac_push_first(&__pos__AQQB,L133182488); /* L1016 AREA*/;
-      /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__UPQB==NULL) {
-        lisaac_push(&__pos__AQQB,L133310488); /* L1017 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)win__UPQB)->__id) {
-        case __EXAMPLE__OB__: {
-          lisaac_push(&__pos__AQQB,L133310488); /* L1017 AREA*/;
-          sub_resize__RPQB(((__EXAMPLE__OB *)win__UPQB));
-        } break;
-        case __DESK__TC__: {
-          lisaac_push(&__pos__AQQB,L133310488); /* L1017 AREA*/;
-          sub_resize__PME(((__DESK__TC *)win__UPQB));
-        } break;
-        case __G_OUT__YC__: {
-          lisaac_push(&__pos__AQQB,L133310488); /* L1017 AREA*/;
-          sub_resize__0PCD(((__G_OUT__YC *)win__UPQB));
-        } break;
-        case __G_RAW__KM__: {
-          lisaac_push(&__pos__AQQB,L133310488); /* L1017 AREA*/;
-          sub_resize__VCDD(((__G_RAW__KM *)win__UPQB));
-        } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          lisaac_push(&__pos__AQQB,L133310488); /* L1017 AREA*/;
-          sub_resize__VYY(((__VIRTUAL_SCREEN__PT *)win__UPQB));
-        } break;
-        case __MOUSE__VT__: {
-          lisaac_push(&__pos__AQQB,L133310488); /* L1017 AREA*/;
-          sub_resize__TD2(((__MOUSE__VT *)win__UPQB));
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
-      /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__UPQB==NULL) {
-        lisaac_push(&__pos__AQQB,L133441048); /* L1018 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)win__UPQB)->__id) {
-        case __EXAMPLE__OB__: {
-          __tmp__CQQB=((__EXAMPLE__OB *)win__UPQB)->parent_area__DC.next__0NB;
-        } break;
-        case __DESK__TC__: {
-          __tmp__CQQB=((__DESK__TC *)win__UPQB)->parent_g_raw__XC.parent_area__VC.next__0NB;
-        } break;
-        case __G_OUT__YC__: {
-          __tmp__CQQB=((__G_OUT__YC *)win__UPQB)->parent_area__ZC.next__0NB;
-        } break;
-        case __G_RAW__KM__: {
-          __tmp__CQQB=((__G_RAW__KM *)win__UPQB)->parent_g_group__LM.parent_area__VC.next__0NB;
-        } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          __tmp__CQQB=((__VIRTUAL_SCREEN__PT *)win__UPQB)->parent_area__QT.next__0NB;
-        } break;
-        case __MOUSE__VT__: {
-          __tmp__CQQB=((__MOUSE__VT *)win__UPQB)->parent_window__XT.next__0NB;
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
-      win__UPQB=__tmp__CQQB;
-      lisaac_push(&__pos__IVRB,L9709074); /* L74 BLOCK*/;
-      goto while_do__AVRB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__BVRB,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__ZPQB,L8530438); /* L65 FALSE*/;
+    if ((li__O0SC->li__SL.li__VC.li__AZF > li__EUXC)) {
+      li__EUXC=li__O0SC->li__SL.li__VC.li__AZF;
     };
-  };
-}
-
-static void sub_resize__0PCD(__G_OUT__YC *Self__2PCD)
-/* (Strict G_OUT{G_OUT__YC}) Void Recursive, No inlinable. NO CONTEXT! */
-{
-  void *win__3PCD,*__tmp__LQCD;
-  _____CONTEXT __pos__1PCD,__pos__2YDD,__pos__CQCD,__pos__DZDD;
-  _____CONTEXT __pos__JQCD;
-  lisaac_push_first(&__pos__1PCD,L132914712); /* L1014 AREA*/;
-  update_plan__NSDD(Self__2PCD);
-  win__3PCD=Self__2PCD->parent_area__ZC.child__FOB;
-  lisaac_push(&__pos__1PCD,L133564952); /* L1019 AREA*/;
-  lisaac_push_first(&__pos__2YDD,L9441810); /* L72 BLOCK*/;
-  while_do__1YDD:
-  {
-    lisaac_push(&__pos__2YDD,L9441810); /* L72 BLOCK*/;
-    lisaac_push_first(&__pos__CQCD,L133171736); /* L1016 AREA*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)win__3PCD != (void *)NULL)) {
-      lisaac_push(&__pos__2YDD,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__CQCD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__DZDD,L9576466); /* L73 BLOCK*/;
-      lisaac_push_first(&__pos__JQCD,L133182488); /* L1016 AREA*/;
-      /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__3PCD==NULL) {
-        lisaac_push(&__pos__JQCD,L133310488); /* L1017 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)win__3PCD)->__id) {
-        case __EXAMPLE__OB__: {
-          lisaac_push(&__pos__JQCD,L133310488); /* L1017 AREA*/;
-          sub_resize__RPQB(((__EXAMPLE__OB *)win__3PCD));
-        } break;
-        case __DESK__TC__: {
-          lisaac_push(&__pos__JQCD,L133310488); /* L1017 AREA*/;
-          sub_resize__PME(((__DESK__TC *)win__3PCD));
-        } break;
-        case __G_OUT__YC__: {
-          lisaac_push(&__pos__JQCD,L133310488); /* L1017 AREA*/;
-          sub_resize__0PCD(((__G_OUT__YC *)win__3PCD));
-        } break;
-        case __G_RAW__KM__: {
-          lisaac_push(&__pos__JQCD,L133310488); /* L1017 AREA*/;
-          sub_resize__VCDD(((__G_RAW__KM *)win__3PCD));
-        } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          lisaac_push(&__pos__JQCD,L133310488); /* L1017 AREA*/;
-          sub_resize__VYY(((__VIRTUAL_SCREEN__PT *)win__3PCD));
-        } break;
-        case __MOUSE__VT__: {
-          lisaac_push(&__pos__JQCD,L133310488); /* L1017 AREA*/;
-          sub_resize__TD2(((__MOUSE__VT *)win__3PCD));
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
-      /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__3PCD==NULL) {
-        lisaac_push(&__pos__JQCD,L133441048); /* L1018 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)win__3PCD)->__id) {
-        case __EXAMPLE__OB__: {
-          __tmp__LQCD=((__EXAMPLE__OB *)win__3PCD)->parent_area__DC.next__0NB;
-        } break;
-        case __DESK__TC__: {
-          __tmp__LQCD=((__DESK__TC *)win__3PCD)->parent_g_raw__XC.parent_area__VC.next__0NB;
-        } break;
-        case __G_OUT__YC__: {
-          __tmp__LQCD=((__G_OUT__YC *)win__3PCD)->parent_area__ZC.next__0NB;
-        } break;
-        case __G_RAW__KM__: {
-          __tmp__LQCD=((__G_RAW__KM *)win__3PCD)->parent_g_group__LM.parent_area__VC.next__0NB;
-        } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          __tmp__LQCD=((__VIRTUAL_SCREEN__PT *)win__3PCD)->parent_area__QT.next__0NB;
-        } break;
-        case __MOUSE__VT__: {
-          __tmp__LQCD=((__MOUSE__VT *)win__3PCD)->parent_window__XT.next__0NB;
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
-      win__3PCD=__tmp__LQCD;
-      lisaac_push(&__pos__DZDD,L9709074); /* L74 BLOCK*/;
-      goto while_do__1YDD;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__2YDD,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__CQCD,L8530438); /* L65 FALSE*/;
+    if ((li__O0SC->li__SL.li__VC.li__5YF < li__FUXC)) {
+      li__FUXC=li__O0SC->li__SL.li__VC.li__5YF;
+    };
+    if ((li__O0SC->li__SL.li__VC.li__DZF < li__GUXC)) {
+      li__GUXC=li__O0SC->li__SL.li__VC.li__DZF;
+    };
+    li__IUXC=(*(li__UB__)).li__Q5F;
+    li__NEGD=li__EUXC;
+    li__OEGD=li__GUXC;
+    while ((li__NEGD <= li__OEGD)) {
+      li__HGZC(li__O0SC,li__UNXD,li__NEGD,li__FUXC,li__IUXC);
+      li__NEGD=(__li__K)(li__NEGD +  1);
     };
   };
 }
 
-static void sub_resize__VCDD(__G_RAW__KM *Self__XCDD)
-/* (Strict G_RAW{G_RAW__KM}) Void Recursive, No inlinable. NO CONTEXT! */
+static __li__0KB* li__FGJC(__li__0KB *li__GGJC,__li__0KB *li__HGJC)
+/* (Strict PLAN{li__0KB},Strict PLAN{NULLxli__0KB}) With result No recursive, No inlinable. NO CONTEXT! */
 {
-  void *win__YCDD,*__tmp__GDDD;
-  _____CONTEXT __pos__WCDD,__pos__4EED,__pos__3CDD,__pos__FFED;
-  _____CONTEXT __pos__EDDD;
-  lisaac_push_first(&__pos__WCDD,L132914712); /* L1014 AREA*/;
-  update_plan__O4DD(Self__XCDD);
-  win__YCDD=Self__XCDD->parent_g_group__LM.parent_area__VC.child__FOB;
-  lisaac_push(&__pos__WCDD,L133564952); /* L1019 AREA*/;
-  lisaac_push_first(&__pos__4EED,L9441810); /* L72 BLOCK*/;
-  while_do__3EED:
-  {
-    lisaac_push(&__pos__4EED,L9441810); /* L72 BLOCK*/;
-    lisaac_push_first(&__pos__3CDD,L133171736); /* L1016 AREA*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)win__YCDD != (void *)NULL)) {
-      lisaac_push(&__pos__4EED,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__3CDD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__FFED,L9576466); /* L73 BLOCK*/;
-      lisaac_push_first(&__pos__EDDD,L133182488); /* L1016 AREA*/;
-      /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__YCDD==NULL) {
-        lisaac_push(&__pos__EDDD,L133310488); /* L1017 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)win__YCDD)->__id) {
-        case __EXAMPLE__OB__: {
-          lisaac_push(&__pos__EDDD,L133310488); /* L1017 AREA*/;
-          sub_resize__RPQB(((__EXAMPLE__OB *)win__YCDD));
-        } break;
-        case __DESK__TC__: {
-          lisaac_push(&__pos__EDDD,L133310488); /* L1017 AREA*/;
-          sub_resize__PME(((__DESK__TC *)win__YCDD));
-        } break;
-        case __G_OUT__YC__: {
-          lisaac_push(&__pos__EDDD,L133310488); /* L1017 AREA*/;
-          sub_resize__0PCD(((__G_OUT__YC *)win__YCDD));
-        } break;
-        case __G_RAW__KM__: {
-          lisaac_push(&__pos__EDDD,L133310488); /* L1017 AREA*/;
-          sub_resize__VCDD(((__G_RAW__KM *)win__YCDD));
-        } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          lisaac_push(&__pos__EDDD,L133310488); /* L1017 AREA*/;
-          sub_resize__VYY(((__VIRTUAL_SCREEN__PT *)win__YCDD));
-        } break;
-        case __MOUSE__VT__: {
-          lisaac_push(&__pos__EDDD,L133310488); /* L1017 AREA*/;
-          sub_resize__TD2(((__MOUSE__VT *)win__YCDD));
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
-      /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__YCDD==NULL) {
-        lisaac_push(&__pos__EDDD,L133441048); /* L1018 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)win__YCDD)->__id) {
-        case __EXAMPLE__OB__: {
-          __tmp__GDDD=((__EXAMPLE__OB *)win__YCDD)->parent_area__DC.next__0NB;
-        } break;
-        case __DESK__TC__: {
-          __tmp__GDDD=((__DESK__TC *)win__YCDD)->parent_g_raw__XC.parent_area__VC.next__0NB;
-        } break;
-        case __G_OUT__YC__: {
-          __tmp__GDDD=((__G_OUT__YC *)win__YCDD)->parent_area__ZC.next__0NB;
-        } break;
-        case __G_RAW__KM__: {
-          __tmp__GDDD=((__G_RAW__KM *)win__YCDD)->parent_g_group__LM.parent_area__VC.next__0NB;
-        } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          __tmp__GDDD=((__VIRTUAL_SCREEN__PT *)win__YCDD)->parent_area__QT.next__0NB;
-        } break;
-        case __MOUSE__VT__: {
-          __tmp__GDDD=((__MOUSE__VT *)win__YCDD)->parent_window__XT.next__0NB;
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
-      win__YCDD=__tmp__GDDD;
-      lisaac_push(&__pos__FFED,L9709074); /* L74 BLOCK*/;
-      goto while_do__3EED;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__4EED,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__3CDD,L8530438); /* L65 FALSE*/;
-    };
+  __li__0KB *li__JGJC,*li__2XOC,*li__IGJC;
+  li__JGJC=NULL;
+  if (((void *)li__GGJC->li__KGJC == (void *)NULL)) {
+    li__JGJC=li__GGJC->li__H2B;
+  } else /* FALSE */ {
+    ((__li__0KB *)li__GGJC->li__KGJC)->li__H2B=li__GGJC->li__H2B;
+    li__JGJC=li__HGJC;
   };
-}
-
-static void sub_resize__VYY(__VIRTUAL_SCREEN__PT *Self__XYY)
-/* (Strict VIRTUAL_SCREEN{VIRTUAL_SCREEN__PT}) Void Recursive, No inlinable. NO CONTEXT! */
-{
-  void *win__YYY,*__tmp__GZY;
-  _____CONTEXT __pos__WYY,__pos__LK0,__pos__3YY,__pos__SK0,__pos__EZY;
-  lisaac_push_first(&__pos__WYY,L132914712); /* L1014 AREA*/;
-  update_plan__2D0(Self__XYY);
-  win__YYY=Self__XYY->parent_area__QT.child__FOB;
-  lisaac_push(&__pos__WYY,L133564952); /* L1019 AREA*/;
-  lisaac_push_first(&__pos__LK0,L9441810); /* L72 BLOCK*/;
-  while_do__KK0:
-  {
-    lisaac_push(&__pos__LK0,L9441810); /* L72 BLOCK*/;
-    lisaac_push_first(&__pos__3YY,L133171736); /* L1016 AREA*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)win__YYY != (void *)NULL)) {
-      lisaac_push(&__pos__LK0,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__3YY,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__SK0,L9576466); /* L73 BLOCK*/;
-      lisaac_push_first(&__pos__EZY,L133182488); /* L1016 AREA*/;
-      /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__YYY==NULL) {
-        lisaac_push(&__pos__EZY,L133310488); /* L1017 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)win__YYY)->__id) {
-        case __EXAMPLE__OB__: {
-          lisaac_push(&__pos__EZY,L133310488); /* L1017 AREA*/;
-          sub_resize__RPQB(((__EXAMPLE__OB *)win__YYY));
-        } break;
-        case __DESK__TC__: {
-          lisaac_push(&__pos__EZY,L133310488); /* L1017 AREA*/;
-          sub_resize__PME(((__DESK__TC *)win__YYY));
-        } break;
-        case __G_OUT__YC__: {
-          lisaac_push(&__pos__EZY,L133310488); /* L1017 AREA*/;
-          sub_resize__0PCD(((__G_OUT__YC *)win__YYY));
-        } break;
-        case __G_RAW__KM__: {
-          lisaac_push(&__pos__EZY,L133310488); /* L1017 AREA*/;
-          sub_resize__VCDD(((__G_RAW__KM *)win__YYY));
-        } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          lisaac_push(&__pos__EZY,L133310488); /* L1017 AREA*/;
-          sub_resize__VYY(((__VIRTUAL_SCREEN__PT *)win__YYY));
-        } break;
-        case __MOUSE__VT__: {
-          lisaac_push(&__pos__EZY,L133310488); /* L1017 AREA*/;
-          sub_resize__TD2(((__MOUSE__VT *)win__YYY));
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
-      /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__YYY==NULL) {
-        lisaac_push(&__pos__EZY,L133441048); /* L1018 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)win__YYY)->__id) {
-        case __EXAMPLE__OB__: {
-          __tmp__GZY=((__EXAMPLE__OB *)win__YYY)->parent_area__DC.next__0NB;
-        } break;
-        case __DESK__TC__: {
-          __tmp__GZY=((__DESK__TC *)win__YYY)->parent_g_raw__XC.parent_area__VC.next__0NB;
-        } break;
-        case __G_OUT__YC__: {
-          __tmp__GZY=((__G_OUT__YC *)win__YYY)->parent_area__ZC.next__0NB;
-        } break;
-        case __G_RAW__KM__: {
-          __tmp__GZY=((__G_RAW__KM *)win__YYY)->parent_g_group__LM.parent_area__VC.next__0NB;
-        } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          __tmp__GZY=((__VIRTUAL_SCREEN__PT *)win__YYY)->parent_area__QT.next__0NB;
-        } break;
-        case __MOUSE__VT__: {
-          __tmp__GZY=((__MOUSE__VT *)win__YYY)->parent_window__XT.next__0NB;
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
+  if (((void *)li__GGJC->li__H2B != (void *)NULL)) {
+    ((__li__0KB *)li__GGJC->li__H2B)->li__KGJC=li__GGJC->li__KGJC;
+  };
+  if (((void *)li__GGJC->li__H2B != (void *)NULL)) {
+    li__2XOC=((__li__0KB *)li__GGJC->li__H2B);
+    li__1XOC:
+    {
+      li__2XOC->li__M2B=(__li__K)(li__2XOC->li__M2B -  1);
+      if (((void *)li__2XOC->li__H2B != (void *)NULL)) {
+        li__2XOC=((__li__0KB *)li__2XOC->li__H2B);
+        goto li__1XOC;
       };
-      win__YYY=__tmp__GZY;
-      lisaac_push(&__pos__SK0,L9709074); /* L74 BLOCK*/;
-      goto while_do__KK0;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__LK0,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__3YY,L8530438); /* L65 FALSE*/;
     };
   };
+  li__IGJC=li__JGJC;
+  return(li__IGJC);
 }
 
-static void sub_resize__TD2(__MOUSE__VT *Self__VD2)
-/* (Strict MOUSE{MOUSE__VT}) Void Recursive, No inlinable. NO CONTEXT! */
+static void li__4WKB(__li__SB *li__5WKB)
+/* (Strict EXAMPLE{li__SB}) Void Recursive, No inlinable. NO CONTEXT! */
 {
-  void *win__WD2,*__tmp__EE2;
-  _____CONTEXT __pos__UD2,__pos__XS2,__pos__1D2,__pos__4S2,__pos__CE2;
-  lisaac_push_first(&__pos__UD2,L132914712); /* L1014 AREA*/;
-  update_plan__XFO(Self__VD2);
-  win__WD2=Self__VD2->parent_window__XT.child__FOB;
-  lisaac_push(&__pos__UD2,L133564952); /* L1019 AREA*/;
-  lisaac_push_first(&__pos__XS2,L9441810); /* L72 BLOCK*/;
-  while_do__WS2:
-  {
-    lisaac_push(&__pos__XS2,L9441810); /* L72 BLOCK*/;
-    lisaac_push_first(&__pos__1D2,L133171736); /* L1016 AREA*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)win__WD2 != (void *)NULL)) {
-      lisaac_push(&__pos__XS2,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__1D2,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__4S2,L9576466); /* L73 BLOCK*/;
-      lisaac_push_first(&__pos__CE2,L133182488); /* L1016 AREA*/;
-      /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__WD2==NULL) {
-        lisaac_push(&__pos__CE2,L133310488); /* L1017 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)win__WD2)->__id) {
-        case __EXAMPLE__OB__: {
-          lisaac_push(&__pos__CE2,L133310488); /* L1017 AREA*/;
-          sub_resize__RPQB(((__EXAMPLE__OB *)win__WD2));
-        } break;
-        case __DESK__TC__: {
-          lisaac_push(&__pos__CE2,L133310488); /* L1017 AREA*/;
-          sub_resize__PME(((__DESK__TC *)win__WD2));
-        } break;
-        case __G_OUT__YC__: {
-          lisaac_push(&__pos__CE2,L133310488); /* L1017 AREA*/;
-          sub_resize__0PCD(((__G_OUT__YC *)win__WD2));
-        } break;
-        case __G_RAW__KM__: {
-          lisaac_push(&__pos__CE2,L133310488); /* L1017 AREA*/;
-          sub_resize__VCDD(((__G_RAW__KM *)win__WD2));
-        } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          lisaac_push(&__pos__CE2,L133310488); /* L1017 AREA*/;
-          sub_resize__VYY(((__VIRTUAL_SCREEN__PT *)win__WD2));
-        } break;
-        case __MOUSE__VT__: {
-          lisaac_push(&__pos__CE2,L133310488); /* L1017 AREA*/;
-          sub_resize__TD2(((__MOUSE__VT *)win__WD2));
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
-      /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__WD2==NULL) {
-        lisaac_push(&__pos__CE2,L133441048); /* L1018 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)win__WD2)->__id) {
-        case __EXAMPLE__OB__: {
-          __tmp__EE2=((__EXAMPLE__OB *)win__WD2)->parent_area__DC.next__0NB;
-        } break;
-        case __DESK__TC__: {
-          __tmp__EE2=((__DESK__TC *)win__WD2)->parent_g_raw__XC.parent_area__VC.next__0NB;
-        } break;
-        case __G_OUT__YC__: {
-          __tmp__EE2=((__G_OUT__YC *)win__WD2)->parent_area__ZC.next__0NB;
-        } break;
-        case __G_RAW__KM__: {
-          __tmp__EE2=((__G_RAW__KM *)win__WD2)->parent_g_group__LM.parent_area__VC.next__0NB;
-        } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          __tmp__EE2=((__VIRTUAL_SCREEN__PT *)win__WD2)->parent_area__QT.next__0NB;
-        } break;
-        case __MOUSE__VT__: {
-          __tmp__EE2=((__MOUSE__VT *)win__WD2)->parent_window__XT.next__0NB;
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
-      win__WD2=__tmp__EE2;
-      lisaac_push(&__pos__4S2,L9709074); /* L74 BLOCK*/;
-      goto while_do__WS2;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__XS2,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__1D2,L8530438); /* L65 FALSE*/;
+  void *li__AXKB,*li__MXKB;
+  li__PRLB(li__5WKB);
+  li__AXKB=li__5WKB->li__HC.li__JKB;
+  while (((void *)li__AXKB != (void *)NULL)) {
+    switch (((struct ___OBJ *)li__AXKB)->__id) {
+    case __li__SB__: {
+      li__4WKB(((__li__SB *)li__AXKB));
+    } break;
+    case __li__TC__: {
+      li__35D(((__li__TC *)li__AXKB));
+    } break;
+    case __li__YC__: {
+      li__BBWC(((__li__YC *)li__AXKB));
+    } break;
+    case __li__RL__: {
+      li__1RWC(((__li__RL *)li__AXKB));
+    } break;
+    case __li__AS__: {
+      li__CBW(((__li__AS *)li__AXKB));
+    } break;
+    case __li__GS__: {
+      li__H4Y(((__li__GS *)li__AXKB));
+    } break;
     };
+    switch (((struct ___OBJ *)li__AXKB)->__id) {
+    case __li__SB__: {
+      li__MXKB=((__li__SB *)li__AXKB)->li__HC.li__5JB;
+    } break;
+    case __li__TC__: {
+      li__MXKB=((__li__TC *)li__AXKB)->li__XC.li__VC.li__5JB;
+    } break;
+    case __li__YC__: {
+      li__MXKB=((__li__YC *)li__AXKB)->li__ZC.li__5JB;
+    } break;
+    case __li__RL__: {
+      li__MXKB=((__li__RL *)li__AXKB)->li__SL.li__VC.li__5JB;
+    } break;
+    case __li__AS__: {
+      li__MXKB=((__li__AS *)li__AXKB)->li__BS.li__5JB;
+    } break;
+    case __li__GS__: {
+      li__MXKB=((__li__GS *)li__AXKB)->li__IS.li__5JB;
+    } break;
+    };
+    li__AXKB=li__MXKB;
   };
 }
 
-static __BOOLEAN__C in_range__to__5O3(__CHARACTER__3 Self__BP3,__CHARACTER__3 lower__CP3,__CHARACTER__3 upper__DP3)
-/* (Expanded CHARACTER{CHARACTER__3},Expanded CHARACTER{CHARACTER__3},Expanded CHARACTER{CHARACTER__3}) With result No recursive, No inlinable. NO CONTEXT! */
+static void li__BBWC(__li__YC *li__CBWC)
+/* (Strict G_OUT{li__YC}) Void Recursive, No inlinable. NO CONTEXT! */
 {
-  _____CONTEXT __pos__AP3,__pos__5MBB,__pos__KP3;
-  __BOOLEAN__C __tmp__FP3,__tmp__MP3,__tmp__PP3,Result__EP3;
-  lisaac_push_first(&__pos__AP3,L5273104); /* L40 CHARACTER*/;
-  __tmp__FP3=__infix_greater_equal__SQ2(Self__BP3,lower__CP3);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__FP3) {
-    lisaac_push(&__pos__AP3,L5278224); /* L40 CHARACTER*/;
-    lisaac_push_first(&__pos__5MBB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__KP3,L5282320); /* L40 CHARACTER*/;
-    __tmp__MP3=__infix_less_equal__XCHB(Self__BP3,upper__DP3);
-    __tmp__PP3=__tmp__MP3;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__AP3,L5278224); /* L40 CHARACTER*/;
-    lisaac_push_first(&__pos__5MBB,L12081158); /* L92 FALSE*/;
-    __tmp__PP3=FALSE__I__;
+  void *li__DBWC,*li__PBWC;
+  li__05WC(li__CBWC);
+  li__DBWC=li__CBWC->li__ZC.li__JKB;
+  while (((void *)li__DBWC != (void *)NULL)) {
+    switch (((struct ___OBJ *)li__DBWC)->__id) {
+    case __li__SB__: {
+      li__4WKB(((__li__SB *)li__DBWC));
+    } break;
+    case __li__TC__: {
+      li__35D(((__li__TC *)li__DBWC));
+    } break;
+    case __li__YC__: {
+      li__BBWC(((__li__YC *)li__DBWC));
+    } break;
+    case __li__RL__: {
+      li__1RWC(((__li__RL *)li__DBWC));
+    } break;
+    case __li__AS__: {
+      li__CBW(((__li__AS *)li__DBWC));
+    } break;
+    case __li__GS__: {
+      li__H4Y(((__li__GS *)li__DBWC));
+    } break;
+    };
+    switch (((struct ___OBJ *)li__DBWC)->__id) {
+    case __li__SB__: {
+      li__PBWC=((__li__SB *)li__DBWC)->li__HC.li__5JB;
+    } break;
+    case __li__TC__: {
+      li__PBWC=((__li__TC *)li__DBWC)->li__XC.li__VC.li__5JB;
+    } break;
+    case __li__YC__: {
+      li__PBWC=((__li__YC *)li__DBWC)->li__ZC.li__5JB;
+    } break;
+    case __li__RL__: {
+      li__PBWC=((__li__RL *)li__DBWC)->li__SL.li__VC.li__5JB;
+    } break;
+    case __li__AS__: {
+      li__PBWC=((__li__AS *)li__DBWC)->li__BS.li__5JB;
+    } break;
+    case __li__GS__: {
+      li__PBWC=((__li__GS *)li__DBWC)->li__IS.li__5JB;
+    } break;
+    };
+    li__DBWC=li__PBWC;
   };
-  Result__EP3=__tmp__PP3;
-  return(Result__EP3);
 }
 
-static __UINTEGER_16__CE to_uinteger_16__5KM(__UINTEGER_8__VB Self__BLM)
-/* (Expanded UINTEGER_8{UINTEGER_8__VB}) With result No recursive, No inlinable. NO CONTEXT! */
+static void li__CBW(__li__AS *li__DBW)
+/* (Strict VIRTUAL_SCREEN{li__AS}) Void Recursive, No inlinable. NO CONTEXT! */
 {
-  __UINTEGER_64__XRB __tmp__YEX;
-  __POINTER__CB __tmp__I2M;
-  __UINTEGER_16__CE Result__CLM;
-  _____CONTEXT __pos__ALM,__pos__E2M,__pos__5DN,__pos__P2M,__pos__GLM;
-  _____CONTEXT __pos__TEX,__pos__E4Y,__pos__0N0,__pos__C5GE;
-  __BOOLEAN__C __tmp__K2M,__tmp__S2M,__tmp__V2M;
-  lisaac_push_first(&__pos__ALM,L48761864); /* L372 NUMERIC*/;
-  lisaac_push_first(&__pos__E2M,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__5DN,L7481860); /* L57 OBJECT*/;
-  __tmp__I2M=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__E2M,L21899282); /* L167 BLOCK*/;
-  __tmp__K2M=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__K2M) {
-    lisaac_push(&__pos__E2M,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__5DN,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__P2M,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__GLM,L48792072); /* L372 NUMERIC*/;
-    lisaac_push_first(&__pos__TEX,L16267284); /* L124 UNSIGNED_INTEGER*/;
-    lisaac_push_first(&__pos__E4Y,L68719112); /* L524 NUMERIC*/;
-    lisaac_push_first(&__pos__0N0,L4069969); /* L31 CONVERT*/;
-    __tmp__YEX=((__UINTEGER_64__XRB )Self__BLM);
-    lisaac_push(&__pos__TEX,L16257556); /* L124 UNSIGNED_INTEGER*/;
-    lisaac_push_first(&__pos__E4Y,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (( 65535 > __tmp__YEX)) {
-      lisaac_push(&__pos__P2M,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__GLM,L13509634); /* L103 TRUE*/;
-      __tmp__S2M=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__P2M,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__GLM,L14689286); /* L112 FALSE*/;
-      __tmp__S2M=TRUE__B__;
+  void *li__EBW,*li__QBW;
+  li__2GX(li__DBW);
+  li__EBW=li__DBW->li__BS.li__JKB;
+  while (((void *)li__EBW != (void *)NULL)) {
+    switch (((struct ___OBJ *)li__EBW)->__id) {
+    case __li__SB__: {
+      li__4WKB(((__li__SB *)li__EBW));
+    } break;
+    case __li__TC__: {
+      li__35D(((__li__TC *)li__EBW));
+    } break;
+    case __li__YC__: {
+      li__BBWC(((__li__YC *)li__EBW));
+    } break;
+    case __li__RL__: {
+      li__1RWC(((__li__RL *)li__EBW));
+    } break;
+    case __li__AS__: {
+      li__CBW(((__li__AS *)li__EBW));
+    } break;
+    case __li__GS__: {
+      li__H4Y(((__li__GS *)li__EBW));
+    } break;
     };
-    __tmp__V2M=__tmp__S2M;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__E2M,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__5DN,L12081158); /* L92 FALSE*/;
-    __tmp__V2M=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__V2M) {
-    lisaac_push(&__pos__E2M,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__5DN,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__P2M,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__P2M,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__GLM,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__TEX,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__E4Y,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__0N0,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__I2M));
-    lisaac_push(&__pos__GLM,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__GLM,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__TEX,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__E4Y,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__0N0,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__C5GE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__GLM,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__TEX,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__E4Y,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__E2M,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__5DN,L8530438); /* L65 FALSE*/;
+    switch (((struct ___OBJ *)li__EBW)->__id) {
+    case __li__SB__: {
+      li__QBW=((__li__SB *)li__EBW)->li__HC.li__5JB;
+    } break;
+    case __li__TC__: {
+      li__QBW=((__li__TC *)li__EBW)->li__XC.li__VC.li__5JB;
+    } break;
+    case __li__YC__: {
+      li__QBW=((__li__YC *)li__EBW)->li__ZC.li__5JB;
+    } break;
+    case __li__RL__: {
+      li__QBW=((__li__RL *)li__EBW)->li__SL.li__VC.li__5JB;
+    } break;
+    case __li__AS__: {
+      li__QBW=((__li__AS *)li__EBW)->li__BS.li__5JB;
+    } break;
+    case __li__GS__: {
+      li__QBW=((__li__GS *)li__EBW)->li__IS.li__5JB;
+    } break;
+    };
+    li__EBW=li__QBW;
   };
-  lisaac_push(&__pos__ALM,L49153032); /* L375 NUMERIC*/;
-  lisaac_push_first(&__pos__E2M,L68194824); /* L520 NUMERIC*/;
-  lisaac_push_first(&__pos__5DN,L4069969); /* L31 CONVERT*/;
-  Result__CLM=((__UINTEGER_16__CE )Self__BLM);
-  return(Result__CLM);
 }
 
-static __UINTEGER_16__CE to_uinteger_16__TBX(__INTEGER__K Self__VBX)
-/* (Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
+static void li__H4Y(__li__GS *li__I4Y)
+/* (Strict MOUSE{li__GS}) Void Recursive, No inlinable. NO CONTEXT! */
 {
-  __UINTEGER_16__CE Result__WBX;
-  _____CONTEXT __pos__UBX,__pos__E1Y,__pos__JN0,__pos__P1Y,__pos__OL4D;
-  __BOOLEAN__C __tmp__K1Y;
-  lisaac_push_first(&__pos__UBX,L48761864); /* L372 NUMERIC*/;
-  lisaac_push_first(&__pos__E1Y,L21899282); /* L167 BLOCK*/;
-  __tmp__K1Y=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__K1Y) {
-    lisaac_push(&__pos__E1Y,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__JN0,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__P1Y,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__OL4D,L13509634); /* L103 TRUE*/;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__E1Y,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__JN0,L12081158); /* L92 FALSE*/;
+  void *li__J4Y,*li__V4Y;
+  li__JXM(li__I4Y);
+  li__J4Y=li__I4Y->li__IS.li__JKB;
+  while (((void *)li__J4Y != (void *)NULL)) {
+    switch (((struct ___OBJ *)li__J4Y)->__id) {
+    case __li__SB__: {
+      li__4WKB(((__li__SB *)li__J4Y));
+    } break;
+    case __li__TC__: {
+      li__35D(((__li__TC *)li__J4Y));
+    } break;
+    case __li__YC__: {
+      li__BBWC(((__li__YC *)li__J4Y));
+    } break;
+    case __li__RL__: {
+      li__1RWC(((__li__RL *)li__J4Y));
+    } break;
+    case __li__AS__: {
+      li__CBW(((__li__AS *)li__J4Y));
+    } break;
+    case __li__GS__: {
+      li__H4Y(((__li__GS *)li__J4Y));
+    } break;
+    };
+    switch (((struct ___OBJ *)li__J4Y)->__id) {
+    case __li__SB__: {
+      li__V4Y=((__li__SB *)li__J4Y)->li__HC.li__5JB;
+    } break;
+    case __li__TC__: {
+      li__V4Y=((__li__TC *)li__J4Y)->li__XC.li__VC.li__5JB;
+    } break;
+    case __li__YC__: {
+      li__V4Y=((__li__YC *)li__J4Y)->li__ZC.li__5JB;
+    } break;
+    case __li__RL__: {
+      li__V4Y=((__li__RL *)li__J4Y)->li__SL.li__VC.li__5JB;
+    } break;
+    case __li__AS__: {
+      li__V4Y=((__li__AS *)li__J4Y)->li__BS.li__5JB;
+    } break;
+    case __li__GS__: {
+      li__V4Y=((__li__GS *)li__J4Y)->li__IS.li__5JB;
+    } break;
+    };
+    li__J4Y=li__V4Y;
   };
-  lisaac_push(&__pos__E1Y,L22153746); /* L169 BLOCK*/;
-  lisaac_push(&__pos__UBX,L49153032); /* L375 NUMERIC*/;
-  lisaac_push_first(&__pos__E1Y,L68194824); /* L520 NUMERIC*/;
-  lisaac_push_first(&__pos__JN0,L4069969); /* L31 CONVERT*/;
-  Result__WBX=((__UINTEGER_16__CE )Self__VBX);
-  return(Result__WBX);
 }
 
-static void sub_move__NDO(__MOUSE__VT *Self__PDO,__INTEGER__K x__QDO,__INTEGER__K y__RDO)
-/* (Strict MOUSE{MOUSE__VT},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) Void Recursive, No inlinable. NO CONTEXT! */
+static void li__JVM(__li__GS *li__KVM,__li__K li__LVM,__li__K li__MVM)
+/* (Strict MOUSE{li__GS},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) Void Recursive, No inlinable. NO CONTEXT! */
 {
-  __INTEGER__K __tmp__TDO,__tmp__P5GE;
-  void *win__SDO,*__tmp__GEO;
-  _____CONTEXT __pos__ODO,__pos__L5GE,__pos__M5GE,__pos__N5GE;
-  _____CONTEXT __pos__CEO;
-  lisaac_push_first(&__pos__ODO,L130823704); /* L998 AREA*/;
-  __tmp__TDO=Self__PDO->parent_window__XT.x_window__YNB;
-  lisaac_push(&__pos__ODO,L131214872); /* L1001 AREA*/;
-  lisaac_push_first(&__pos__L5GE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__M5GE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__N5GE,L9195016); /* L70 NUMERIC*/;
-  __tmp__P5GE=(__INTEGER__K)(- x__QDO);
-  lisaac_push(&__pos__L5GE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__M5GE,L9195016); /* L70 NUMERIC*/;
-  Self__PDO->parent_window__XT.x_window__YNB=(__INTEGER__K)(__tmp__TDO - __tmp__P5GE);
-  __tmp__TDO=Self__PDO->parent_window__XT.y_window__ZNB;
-  lisaac_push(&__pos__ODO,L131345944); /* L1002 AREA*/;
-  lisaac_push_first(&__pos__L5GE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__M5GE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__N5GE,L9195016); /* L70 NUMERIC*/;
-  __tmp__P5GE=(__INTEGER__K)(- y__RDO);
-  lisaac_push(&__pos__L5GE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__M5GE,L9195016); /* L70 NUMERIC*/;
-  Self__PDO->parent_window__XT.y_window__ZNB=(__INTEGER__K)(__tmp__TDO - __tmp__P5GE);
-  lisaac_push(&__pos__ODO,L131472920); /* L1003 AREA*/;
-  update_plan__XFO(Self__PDO);
-  win__SDO=Self__PDO->parent_window__XT.child__FOB;
-  lisaac_push(&__pos__ODO,L132123160); /* L1008 AREA*/;
-  lisaac_push_first(&__pos__L5GE,L9441810); /* L72 BLOCK*/;
-  while_do__FMO:
-  {
-    lisaac_push(&__pos__L5GE,L9441810); /* L72 BLOCK*/;
-    lisaac_push_first(&__pos__M5GE,L131729944); /* L1005 AREA*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)win__SDO != (void *)NULL)) {
-      lisaac_push(&__pos__L5GE,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__M5GE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__N5GE,L9576466); /* L73 BLOCK*/;
-      lisaac_push_first(&__pos__CEO,L131740696); /* L1005 AREA*/;
-      /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__SDO==NULL) {
-        lisaac_push(&__pos__CEO,L131870744); /* L1006 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)win__SDO)->__id) {
-        case __EXAMPLE__OB__: {
-          lisaac_push(&__pos__CEO,L131870744); /* L1006 AREA*/;
-          sub_move__ZMRB(((__EXAMPLE__OB *)((__AREA__PB *)win__SDO)),x__QDO,y__RDO);
-        } break;
-        case __DESK__TC__: {
-          lisaac_push(&__pos__CEO,L131870744); /* L1006 AREA*/;
-          sub_move__CSE(((__DESK__TC *)((__AREA__PB *)win__SDO)),x__QDO,y__RDO);
-        } break;
-        case __G_OUT__YC__: {
-          lisaac_push(&__pos__CEO,L131870744); /* L1006 AREA*/;
-          sub_move__UQDD(((__G_OUT__YC *)((__AREA__PB *)win__SDO)),x__QDO,y__RDO);
-        } break;
-        case __G_RAW__KM__: {
-          lisaac_push(&__pos__CEO,L131870744); /* L1006 AREA*/;
-          sub_move__S2DD(((__G_RAW__KM *)((__AREA__PB *)win__SDO)),x__QDO,y__RDO);
-        } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          lisaac_push(&__pos__CEO,L131870744); /* L1006 AREA*/;
-          sub_move__K24(((__VIRTUAL_SCREEN__PT *)((__AREA__PB *)win__SDO)),x__QDO,y__RDO);
-        } break;
-        case __MOUSE__VT__: {
-          lisaac_push(&__pos__CEO,L131870744); /* L1006 AREA*/;
-          sub_move__NDO(((__MOUSE__VT *)((__AREA__PB *)win__SDO)),x__QDO,y__RDO);
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
-      /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__SDO==NULL) {
-        lisaac_push(&__pos__CEO,L131999256); /* L1007 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)win__SDO)->__id) {
-        case __EXAMPLE__OB__: {
-          __tmp__GEO=((__EXAMPLE__OB *)win__SDO)->parent_area__DC.next__0NB;
-        } break;
-        case __DESK__TC__: {
-          __tmp__GEO=((__DESK__TC *)win__SDO)->parent_g_raw__XC.parent_area__VC.next__0NB;
-        } break;
-        case __G_OUT__YC__: {
-          __tmp__GEO=((__G_OUT__YC *)win__SDO)->parent_area__ZC.next__0NB;
-        } break;
-        case __G_RAW__KM__: {
-          __tmp__GEO=((__G_RAW__KM *)win__SDO)->parent_g_group__LM.parent_area__VC.next__0NB;
-        } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          __tmp__GEO=((__VIRTUAL_SCREEN__PT *)win__SDO)->parent_area__QT.next__0NB;
-        } break;
-        case __MOUSE__VT__: {
-          __tmp__GEO=((__MOUSE__VT *)win__SDO)->parent_window__XT.next__0NB;
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
-      win__SDO=__tmp__GEO;
-      lisaac_push(&__pos__N5GE,L9709074); /* L74 BLOCK*/;
-      goto while_do__FMO;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__L5GE,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__M5GE,L8530438); /* L65 FALSE*/;
+  void *li__NVM,*li__5VM;
+  li__KVM->li__IS.li__3JB=(__li__K)(li__KVM->li__IS.li__3JB + li__LVM);
+  li__KVM->li__IS.li__4JB=(__li__K)(li__KVM->li__IS.li__4JB + li__MVM);
+  li__JXM(li__KVM);
+  li__NVM=li__KVM->li__IS.li__JKB;
+  while (((void *)li__NVM != (void *)NULL)) {
+    switch (((struct ___OBJ *)li__NVM)->__id) {
+    case __li__SB__: {
+      li__4PLB(((__li__SB *)((__li__TB *)li__NVM)),li__LVM,li__MVM);
+    } break;
+    case __li__TC__: {
+      li__CFE(((__li__TC *)((__li__TB *)li__NVM)),li__LVM,li__MVM);
+    } break;
+    case __li__YC__: {
+      li__J4WC(((__li__YC *)((__li__TB *)li__NVM)),li__LVM,li__MVM);
+    } break;
+    case __li__RL__: {
+      li__DJXC(((__li__RL *)((__li__TB *)li__NVM)),li__LVM,li__MVM);
+    } break;
+    case __li__AS__: {
+      li__GM1(((__li__AS *)((__li__TB *)li__NVM)),li__LVM,li__MVM);
+    } break;
+    case __li__GS__: {
+      li__JVM(((__li__GS *)((__li__TB *)li__NVM)),li__LVM,li__MVM);
+    } break;
     };
+    switch (((struct ___OBJ *)li__NVM)->__id) {
+    case __li__SB__: {
+      li__5VM=((__li__SB *)li__NVM)->li__HC.li__5JB;
+    } break;
+    case __li__TC__: {
+      li__5VM=((__li__TC *)li__NVM)->li__XC.li__VC.li__5JB;
+    } break;
+    case __li__YC__: {
+      li__5VM=((__li__YC *)li__NVM)->li__ZC.li__5JB;
+    } break;
+    case __li__RL__: {
+      li__5VM=((__li__RL *)li__NVM)->li__SL.li__VC.li__5JB;
+    } break;
+    case __li__AS__: {
+      li__5VM=((__li__AS *)li__NVM)->li__BS.li__5JB;
+    } break;
+    case __li__GS__: {
+      li__5VM=((__li__GS *)li__NVM)->li__IS.li__5JB;
+    } break;
+    };
+    li__NVM=li__5VM;
   };
 }
 
-static void redraw__to__QPO(__INTEGER__K x0__TPO,__INTEGER__K y0__UPO,__INTEGER__K x1__VPO,__INTEGER__K y1__WPO)
-/* (Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
+static void li__DAN(__li__K li__FAN,__li__K li__GAN,__li__K li__HAN,__li__K li__IAN)
+/* (Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) Void No recursive, No inlinable. NO CONTEXT! */
 {
-  __PLAN__XOB *elt_p__XPO,*__tmp__0QO;
-  __INTEGER__K lev__YPO,__tmp__BRO,__tmp__CJIE,__tmp__K1HE,__tmp__UTO;
-  __INTEGER__K __tmp__5TO,__tmp__CUO,__tmp__XUO,__tmp__YUO,__tmp__0UO;
-  __INTEGER__K __tmp__2UO,__tmp__4UO;
-  void *win2__3PO,*win3__4PO,*__tmp__EQO,*__tmp__JRO;
-  __LIMIT_X__C2B *__tmp__LTO;
-  __LIMIT_Y__F2B *__tmp__XTO;
-  _____CONTEXT __pos__RPO,__pos__JVO,__pos__CQO,__pos__FYO,__pos__IQO;
-  _____CONTEXT __pos__Z0O,__pos__OQO,__pos__OGX,__pos__5QO,__pos__4IIE;
-  _____CONTEXT __pos__5IIE,__pos__AJIE;
-  __BOOLEAN__C __tmp__SQO,__tmp__MUO,__tmp__PUO;
-  lisaac_push_first(&__pos__RPO,L148790296); /* L1135 AREA*/;
-  elt_p__XPO=NULL;
-  lev__YPO= 0;
-  win2__3PO=NULL;
-  win3__4PO=MOUSE__VT__;
-  lisaac_push(&__pos__RPO,L151148568); /* L1153 AREA*/;
-  lisaac_push_first(&__pos__JVO,L10621458); /* L81 BLOCK*/;
-  do_while__IVO:
-  {
-    lisaac_push(&__pos__JVO,L10621458); /* L81 BLOCK*/;
-    lisaac_push_first(&__pos__CQO,L149686808); /* L1142 AREA*/;
-    /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ __MOUSE__VT__ */
-if (win3__4PO==NULL) {
-      lisaac_push(&__pos__CQO,L149827096); /* L1143 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)win3__4PO)->__id) {
-      case __AREA__PB__: {
-        __tmp__EQO=((__AREA__PB *)win3__4PO)->prev__TOB;
-      } break;
-      case __DESK__TC__: {
-        __tmp__EQO=((__DESK__TC *)win3__4PO)->parent_g_raw__XC.parent_area__VC.prev__TOB;
+  __li__0KB *li__JAN,*li__IBN;
+  __li__K li__KAN,li__FPXD,li__EPXD,li__IPXD,li__MPXD,li__QPXD,li__ZEN;
+  __li__K li__0EN,li__2EN,li__4EN,li__AFN;
+  void *li__PAN,*li__QAN,*li__VAN,*li__VBN;
+  li__JAN=NULL;
+  li__KAN= 0;
+  li__PAN=NULL;
+  li__QAN=li__GS__;
+  do {
+    switch (((struct ___OBJ *)li__QAN)->__id) {
+    case __li__TB__: {
+      li__VAN=((__li__TB *)li__QAN)->li__WKB;
+    } break;
+    case __li__TC__: {
+      li__VAN=((__li__TC *)li__QAN)->li__XC.li__VC.li__WKB;
+    } break;
+    case __li__RL__: {
+      li__VAN=((__li__RL *)li__QAN)->li__SL.li__VC.li__WKB;
+    } break;
+    case __li__GS__: {
+      li__VAN=((__li__GS *)li__QAN)->li__IS.li__WKB;
+    } break;
+    };
+    li__PAN=li__VAN;
+    while (((li__KAN ==  0) && ((void *)li__PAN != (void *)NULL))) {
+      switch (((struct ___OBJ *)li__PAN)->__id) {
+      case __li__SB__: {
+        li__IBN=((__li__SB *)li__PAN)->li__HC.li__2KB;
       } break;
-      case __G_RAW__KM__: {
-        __tmp__EQO=((__G_RAW__KM *)win3__4PO)->parent_g_group__LM.parent_area__VC.prev__TOB;
+      case __li__TB__: {
+        li__IBN=((__li__TB *)li__PAN)->li__2KB;
       } break;
-      case __MOUSE__VT__: {
-        __tmp__EQO=((__MOUSE__VT *)win3__4PO)->parent_window__XT.prev__TOB;
+      case __li__TC__: {
+        li__IBN=((__li__TC *)li__PAN)->li__XC.li__VC.li__2KB;
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-    win2__3PO=__tmp__EQO;
-    lisaac_push(&__pos__CQO,L150867480); /* L1151 AREA*/;
-    lisaac_push_first(&__pos__FYO,L9441810); /* L72 BLOCK*/;
-    while_do__EYO:
-    {
-      lisaac_push(&__pos__FYO,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__IQO,L149949976); /* L1144 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((lev__YPO ==  0)) {
-        lisaac_push(&__pos__IQO,L149956120); /* L1144 AREA*/;
-        lisaac_push_first(&__pos__Z0O,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__OQO,L149957144); /* L1144 AREA*/;
-        __tmp__SQO=((void *)win2__3PO != (void *)NULL);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__IQO,L149956120); /* L1144 AREA*/;
-        lisaac_push_first(&__pos__Z0O,L12081158); /* L92 FALSE*/;
-        __tmp__SQO=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__SQO) {
-        lisaac_push(&__pos__FYO,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__IQO,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__Z0O,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__OQO,L149969944); /* L1144 AREA*/;
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win2__3PO==NULL) {
-          lisaac_push(&__pos__OQO,L150087192); /* L1145 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)win2__3PO)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__0QO=((__EXAMPLE__OB *)win2__3PO)->parent_area__DC.plan__ZOB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__0QO=((__AREA__PB *)win2__3PO)->plan__ZOB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__0QO=((__DESK__TC *)win2__3PO)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__0QO=((__G_OUT__YC *)win2__3PO)->parent_area__ZC.plan__ZOB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__0QO=((__G_RAW__KM *)win2__3PO)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__0QO=((__VIRTUAL_SCREEN__PT *)win2__3PO)->parent_area__QT.plan__ZOB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__0QO=((__MOUSE__VT *)win2__3PO)->parent_window__XT.plan__ZOB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        elt_p__XPO=__tmp__0QO;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__0QO != (void *)NULL)) {
-          lisaac_push(&__pos__OQO,L150733848); /* L1150 AREA*/;
-          lisaac_push_first(&__pos__OGX,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__5QO,L150219288); /* L1146 AREA*/;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__0QO==NULL) {
-            lisaac_push(&__pos__5QO,L150350360); /* L1147 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__BRO=__tmp__0QO->level__1BC;
-          };
-          lisaac_push(&__pos__5QO,L150350872); /* L1147 AREA*/;
-          lisaac_push_first(&__pos__4IIE,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__5IIE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__AJIE,L9195016); /* L70 NUMERIC*/;
-          __tmp__CJIE=(__INTEGER__K)(-  1);
-          lisaac_push(&__pos__4IIE,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__5IIE,L9195016); /* L70 NUMERIC*/;
-          lev__YPO=(__INTEGER__K)(__tmp__BRO - __tmp__CJIE);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__OQO,L150733848); /* L1150 AREA*/;
-          lisaac_push_first(&__pos__OGX,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__5QO,L150475288); /* L1148 AREA*/;
-          /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win2__3PO==NULL) {
-            lisaac_push(&__pos__5QO,L150611992); /* L1149 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else {
-            switch (((struct ___OBJ *)win2__3PO)->__id) {
-            case __EXAMPLE__OB__: {
-              __tmp__JRO=((__EXAMPLE__OB *)win2__3PO)->parent_area__DC.prev__TOB;
-            } break;
-            case __AREA__PB__: {
-              __tmp__JRO=((__AREA__PB *)win2__3PO)->prev__TOB;
-            } break;
-            case __DESK__TC__: {
-              __tmp__JRO=((__DESK__TC *)win2__3PO)->parent_g_raw__XC.parent_area__VC.prev__TOB;
-            } break;
-            case __G_OUT__YC__: {
-              __tmp__JRO=((__G_OUT__YC *)win2__3PO)->parent_area__ZC.prev__TOB;
-            } break;
-            case __G_RAW__KM__: {
-              __tmp__JRO=((__G_RAW__KM *)win2__3PO)->parent_g_group__LM.parent_area__VC.prev__TOB;
-            } break;
-            case __VIRTUAL_SCREEN__PT__: {
-              __tmp__JRO=((__VIRTUAL_SCREEN__PT *)win2__3PO)->parent_area__QT.prev__TOB;
-            } break;
-            case __MOUSE__VT__: {
-              __tmp__JRO=((__MOUSE__VT *)win2__3PO)->parent_window__XT.prev__TOB;
-            } break;
-            default:
-            lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-            }
-          };
-          win2__3PO=__tmp__JRO;
-        };
-        lisaac_push(&__pos__Z0O,L9709074); /* L74 BLOCK*/;
-        goto while_do__EYO;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__FYO,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__IQO,L8530438); /* L65 FALSE*/;
-      };
-    };
-    /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ __MOUSE__VT__ */
-if (win3__4PO==NULL) {
-      lisaac_push(&__pos__CQO,L151007768); /* L1152 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)win3__4PO)->__id) {
-      case __AREA__PB__: {
-        __tmp__EQO=((__AREA__PB *)win3__4PO)->parent__DBB;
+      case __li__YC__: {
+        li__IBN=((__li__YC *)li__PAN)->li__ZC.li__2KB;
       } break;
-      case __DESK__TC__: {
-        __tmp__EQO=((__DESK__TC *)win3__4PO)->parent_g_raw__XC.parent_area__VC.parent__DBB;
+      case __li__RL__: {
+        li__IBN=((__li__RL *)li__PAN)->li__SL.li__VC.li__2KB;
       } break;
-      case __G_RAW__KM__: {
-        __tmp__EQO=((__G_RAW__KM *)win3__4PO)->parent_g_group__LM.parent_area__VC.parent__DBB;
+      case __li__AS__: {
+        li__IBN=((__li__AS *)li__PAN)->li__BS.li__2KB;
       } break;
-      case __MOUSE__VT__: {
-        __tmp__EQO=((__MOUSE__VT *)win3__4PO)->parent_window__XT.parent__DBB;
+      case __li__GS__: {
+        li__IBN=((__li__GS *)li__PAN)->li__IS.li__2KB;
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-    win3__4PO=__tmp__EQO;
-    lisaac_push(&__pos__JVO,L10755090); /* L82 BLOCK*/;
-    lisaac_push_first(&__pos__CQO,L151134232); /* L1153 AREA*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__EQO != (void *)NULL)) {
-      lisaac_push(&__pos__CQO,L151142936); /* L1153 AREA*/;
-      lisaac_push_first(&__pos__FYO,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__IQO,L151143960); /* L1153 AREA*/;
-      __tmp__SQO=(lev__YPO ==  0);
-    } else /* FALSE */ {
-      lisaac_push(&__pos__CQO,L151142936); /* L1153 AREA*/;
-      lisaac_push_first(&__pos__FYO,L12081158); /* L92 FALSE*/;
-      __tmp__SQO=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__SQO) {
-      lisaac_push(&__pos__JVO,L11012626); /* L84 BLOCK*/;
-      lisaac_push_first(&__pos__CQO,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__FYO,L10888722); /* L83 BLOCK*/;
-      goto do_while__IVO;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__JVO,L11012626); /* L84 BLOCK*/;
-      lisaac_push_first(&__pos__CQO,L8530438); /* L65 FALSE*/;
-    };
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if ((lev__YPO ==  0)) {
-    lisaac_push(&__pos__RPO,L151521816); /* L1156 AREA*/;
-    lisaac_push_first(&__pos__JVO,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__CQO,L151266328); /* L1154 AREA*/;
-    lev__YPO= 1;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__RPO,L151521816); /* L1156 AREA*/;
-    lisaac_push_first(&__pos__JVO,L8530438); /* L65 FALSE*/;
-  };
-  elt_p__XPO=list_plan__GCC;
-  lisaac_push(&__pos__RPO,L152308248); /* L1162 AREA*/;
-  lisaac_push_first(&__pos__JVO,L9441810); /* L72 BLOCK*/;
-  while_do__AWO:
-  {
-    lisaac_push(&__pos__JVO,L9441810); /* L72 BLOCK*/;
-    lisaac_push_first(&__pos__CQO,L152046104); /* L1160 AREA*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)elt_p__XPO != (void *)NULL)) {
-      lisaac_push(&__pos__CQO,L152055320); /* L1160 AREA*/;
-      lisaac_push_first(&__pos__FYO,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__IQO,L152056344); /* L1160 AREA*/;
-      /* NULL __PLAN__XOB__ */
-if (elt_p__XPO==NULL) {
-        lisaac_push(&__pos__IQO,L152062488); /* L1160 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__BRO=elt_p__XPO->level__1BC;
-      };
-      __tmp__SQO=(__tmp__BRO != lev__YPO);
-    } else /* FALSE */ {
-      lisaac_push(&__pos__CQO,L152055320); /* L1160 AREA*/;
-      lisaac_push_first(&__pos__FYO,L12081158); /* L92 FALSE*/;
-      __tmp__SQO=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__SQO) {
-      lisaac_push(&__pos__JVO,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__CQO,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__FYO,L9576466); /* L73 BLOCK*/;
-      lisaac_push_first(&__pos__IQO,L152072216); /* L1160 AREA*/;
-      /* NULL __PLAN__XOB__ */
-if (elt_p__XPO==NULL) {
-        lisaac_push(&__pos__IQO,L152187416); /* L1161 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__0QO=elt_p__XPO->next__WBC;
-      };
-      elt_p__XPO=__tmp__0QO;
-      lisaac_push(&__pos__FYO,L9709074); /* L74 BLOCK*/;
-      goto while_do__AWO;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__JVO,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__CQO,L8530438); /* L65 FALSE*/;
-    };
-  };
-  lisaac_push(&__pos__RPO,L154667544); /* L1180 AREA*/;
-  lisaac_push_first(&__pos__JVO,L9441810); /* L72 BLOCK*/;
-  while_do__MWO:
-  {
-    lisaac_push(&__pos__JVO,L9441810); /* L72 BLOCK*/;
-    lisaac_push_first(&__pos__CQO,L152701464); /* L1165 AREA*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)elt_p__XPO != (void *)NULL)) {
-      lisaac_push(&__pos__JVO,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__CQO,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__FYO,L9576466); /* L73 BLOCK*/;
-      lisaac_push_first(&__pos__IQO,L152714264); /* L1165 AREA*/;
-      /* NULL __PLAN__XOB__ */
-if (elt_p__XPO==NULL) {
-        lisaac_push(&__pos__IQO,L152841240); /* L1166 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__LTO=elt_p__XPO->x0__J3B;
-      };
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__LTO==NULL) {
-        lisaac_push(&__pos__IQO,L152845848); /* L1166 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        __tmp__BRO=__tmp__LTO->value__L3B;
-      };
-      lisaac_push(&__pos__IQO,L152859160); /* L1166 AREA*/;
-      __tmp__CJIE=max__IMH(__tmp__BRO,x0__TPO);
-      /* NULL __PLAN__XOB__ */
-if (elt_p__XPO==NULL) {
-        lisaac_push(&__pos__IQO,L152972312); /* L1167 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__LTO=elt_p__XPO->x1__N3B;
-      };
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__LTO==NULL) {
-        lisaac_push(&__pos__IQO,L152976920); /* L1167 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        __tmp__BRO=__tmp__LTO->value__L3B;
-      };
-      lisaac_push(&__pos__IQO,L152982040); /* L1167 AREA*/;
-      lisaac_push_first(&__pos__Z0O,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__OQO,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__OGX,L9195016); /* L70 NUMERIC*/;
-      __tmp__K1HE=(__INTEGER__K)(-  0);
-      lisaac_push(&__pos__Z0O,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__OQO,L9195016); /* L70 NUMERIC*/;
-      __tmp__UTO=(__INTEGER__K)(x1__VPO - __tmp__K1HE);
-      lisaac_push(&__pos__IQO,L152990232); /* L1167 AREA*/;
-      __tmp__K1HE=min__TLH(__tmp__BRO,__tmp__UTO);
-      /* NULL __PLAN__XOB__ */
-if (elt_p__XPO==NULL) {
-        lisaac_push(&__pos__IQO,L153103384); /* L1168 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__XTO=elt_p__XPO->y0__Q3B;
-      };
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__XTO==NULL) {
-        lisaac_push(&__pos__IQO,L153107992); /* L1168 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        __tmp__BRO=__tmp__XTO->value__S3B;
-      };
-      lisaac_push(&__pos__IQO,L153121304); /* L1168 AREA*/;
-      __tmp__UTO=max__IMH(__tmp__BRO,y0__UPO);
-      /* NULL __PLAN__XOB__ */
-if (elt_p__XPO==NULL) {
-        lisaac_push(&__pos__IQO,L153234456); /* L1169 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__XTO=elt_p__XPO->y1__U3B;
-      };
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__XTO==NULL) {
-        lisaac_push(&__pos__IQO,L153237528); /* L1169 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        __tmp__BRO=__tmp__XTO->value__S3B;
-      };
-      lisaac_push(&__pos__IQO,L153238040); /* L1169 AREA*/;
-      lisaac_push_first(&__pos__Z0O,L9195016); /* L70 NUMERIC*/;
-      __tmp__5TO=(__INTEGER__K)(__tmp__BRO -  1);
-      lisaac_push(&__pos__IQO,L153244184); /* L1169 AREA*/;
-      lisaac_push_first(&__pos__Z0O,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__OQO,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__OGX,L9195016); /* L70 NUMERIC*/;
-      __tmp__BRO=(__INTEGER__K)(-  0);
-      lisaac_push(&__pos__Z0O,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__OQO,L9195016); /* L70 NUMERIC*/;
-      __tmp__CUO=(__INTEGER__K)(y1__WPO - __tmp__BRO);
-      lisaac_push(&__pos__IQO,L153252376); /* L1169 AREA*/;
-      __tmp__BRO=min__TLH(__tmp__5TO,__tmp__CUO);
-      lisaac_push(&__pos__IQO,L153491992); /* L1171 AREA*/;
-      __tmp__SQO=__infix_less_equal__GTG(__tmp__CJIE,__tmp__K1HE);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__SQO) {
-        lisaac_push(&__pos__IQO,L153495576); /* L1171 AREA*/;
-        lisaac_push_first(&__pos__Z0O,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__OQO,L153499160); /* L1171 AREA*/;
-        __tmp__MUO=__infix_less_equal__GTG(__tmp__UTO,__tmp__BRO);
-        __tmp__PUO=__tmp__MUO;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__IQO,L153495576); /* L1171 AREA*/;
-        lisaac_push_first(&__pos__Z0O,L12081158); /* L92 FALSE*/;
-        __tmp__PUO=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__PUO) {
-        lisaac_push(&__pos__IQO,L154406424); /* L1178 AREA*/;
-        lisaac_push_first(&__pos__Z0O,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__OQO,L153504280); /* L1171 AREA*/;
-        /* NULL __PLAN__XOB__ */
-if (elt_p__XPO==NULL) {
-          lisaac_push(&__pos__OQO,L153627160); /* L1172 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__JRO=elt_p__XPO->window__EOD;
-        };
-        win2__3PO=__tmp__JRO;
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__JRO==NULL) {
-          lisaac_push(&__pos__OQO,L153761304); /* L1173 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)__tmp__JRO)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__XUO=((__EXAMPLE__OB *)__tmp__JRO)->parent_area__DC.x_window__YNB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__XUO=((__AREA__PB *)__tmp__JRO)->x_window__YNB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__XUO=((__DESK__TC *)__tmp__JRO)->parent_g_raw__XC.parent_area__VC.x_window__YNB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__XUO=((__G_OUT__YC *)__tmp__JRO)->parent_area__ZC.x_window__YNB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__XUO=((__G_RAW__KM *)__tmp__JRO)->parent_g_group__LM.parent_area__VC.x_window__YNB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__XUO=((__VIRTUAL_SCREEN__PT *)__tmp__JRO)->parent_area__QT.x_window__YNB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__XUO=((__MOUSE__VT *)__tmp__JRO)->parent_window__XT.x_window__YNB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        lisaac_push(&__pos__OQO,L153754136); /* L1173 AREA*/;
-        lisaac_push_first(&__pos__OGX,L9195016); /* L70 NUMERIC*/;
-        __tmp__YUO=(__INTEGER__K)(__tmp__CJIE - __tmp__XUO);
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__JRO==NULL) {
-          lisaac_push(&__pos__OQO,L153892376); /* L1174 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)__tmp__JRO)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__XUO=((__EXAMPLE__OB *)__tmp__JRO)->parent_area__DC.x_window__YNB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__XUO=((__AREA__PB *)__tmp__JRO)->x_window__YNB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__XUO=((__DESK__TC *)__tmp__JRO)->parent_g_raw__XC.parent_area__VC.x_window__YNB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__XUO=((__G_OUT__YC *)__tmp__JRO)->parent_area__ZC.x_window__YNB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__XUO=((__G_RAW__KM *)__tmp__JRO)->parent_g_group__LM.parent_area__VC.x_window__YNB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__XUO=((__VIRTUAL_SCREEN__PT *)__tmp__JRO)->parent_area__QT.x_window__YNB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__XUO=((__MOUSE__VT *)__tmp__JRO)->parent_window__XT.x_window__YNB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        lisaac_push(&__pos__OQO,L153885208); /* L1174 AREA*/;
-        lisaac_push_first(&__pos__OGX,L9195016); /* L70 NUMERIC*/;
-        __tmp__0UO=(__INTEGER__K)(__tmp__K1HE - __tmp__XUO);
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__JRO==NULL) {
-          lisaac_push(&__pos__OQO,L154023448); /* L1175 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)__tmp__JRO)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__XUO=((__EXAMPLE__OB *)__tmp__JRO)->parent_area__DC.y_window__ZNB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__XUO=((__AREA__PB *)__tmp__JRO)->y_window__ZNB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__XUO=((__DESK__TC *)__tmp__JRO)->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__XUO=((__G_OUT__YC *)__tmp__JRO)->parent_area__ZC.y_window__ZNB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__XUO=((__G_RAW__KM *)__tmp__JRO)->parent_g_group__LM.parent_area__VC.y_window__ZNB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__XUO=((__VIRTUAL_SCREEN__PT *)__tmp__JRO)->parent_area__QT.y_window__ZNB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__XUO=((__MOUSE__VT *)__tmp__JRO)->parent_window__XT.y_window__ZNB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        lisaac_push(&__pos__OQO,L154016280); /* L1175 AREA*/;
-        lisaac_push_first(&__pos__OGX,L9195016); /* L70 NUMERIC*/;
-        __tmp__2UO=(__INTEGER__K)(__tmp__UTO - __tmp__XUO);
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__JRO==NULL) {
-          lisaac_push(&__pos__OQO,L154154520); /* L1176 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)__tmp__JRO)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__XUO=((__EXAMPLE__OB *)__tmp__JRO)->parent_area__DC.y_window__ZNB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__XUO=((__AREA__PB *)__tmp__JRO)->y_window__ZNB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__XUO=((__DESK__TC *)__tmp__JRO)->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__XUO=((__G_OUT__YC *)__tmp__JRO)->parent_area__ZC.y_window__ZNB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__XUO=((__G_RAW__KM *)__tmp__JRO)->parent_g_group__LM.parent_area__VC.y_window__ZNB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__XUO=((__VIRTUAL_SCREEN__PT *)__tmp__JRO)->parent_area__QT.y_window__ZNB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__XUO=((__MOUSE__VT *)__tmp__JRO)->parent_window__XT.y_window__ZNB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        lisaac_push(&__pos__OQO,L154147352); /* L1176 AREA*/;
-        lisaac_push_first(&__pos__OGX,L9195016); /* L70 NUMERIC*/;
-        __tmp__4UO=(__INTEGER__K)(__tmp__BRO - __tmp__XUO);
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__JRO==NULL) {
-          lisaac_push(&__pos__OQO,L154288664); /* L1177 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)__tmp__JRO)->__id) {
-          case __EXAMPLE__OB__: {
-            lisaac_push(&__pos__OQO,L154288664); /* L1177 AREA*/;
-            draw__to__5RHB(((__EXAMPLE__OB *)((__AREA__PB *)__tmp__JRO)),__tmp__YUO,__tmp__2UO,__tmp__0UO,__tmp__4UO);
-          } break;
-          case __AREA__PB__: {
-            lisaac_push(&__pos__OQO,L154288664); /* L1177 AREA*/;
-            lisaac_push_first(&__pos__OGX,L155342872); /* L1185 AREA*/;
-          } break;
-          case __DESK__TC__: {
-            lisaac_push(&__pos__OQO,L154288664); /* L1177 AREA*/;
-            draw__to__F3E(((__DESK__TC *)((__AREA__PB *)__tmp__JRO)),__tmp__YUO,__tmp__2UO,__tmp__0UO,__tmp__4UO);
-          } break;
-          case __G_OUT__YC__: {
-            lisaac_push(&__pos__OQO,L154288664); /* L1177 AREA*/;
-            draw__to__IO2C(((__G_OUT__YC *)((__AREA__PB *)__tmp__JRO)),__tmp__YUO,__tmp__2UO,__tmp__0UO,__tmp__4UO);
-          } break;
-          case __G_RAW__KM__: {
-            lisaac_push(&__pos__OQO,L154288664); /* L1177 AREA*/;
-            draw__to__M34C(((__G_RAW__KM *)((__AREA__PB *)__tmp__JRO)),__tmp__YUO,__tmp__2UO,__tmp__0UO,__tmp__4UO);
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            lisaac_push(&__pos__OQO,L154288664); /* L1177 AREA*/;
-            lisaac_push_first(&__pos__OGX,L155342872); /* L1185 AREA*/;
-          } break;
-          case __MOUSE__VT__: {
-            lisaac_push(&__pos__OQO,L154288664); /* L1177 AREA*/;
-            draw__to__F0D(((__MOUSE__VT *)((__AREA__PB *)__tmp__JRO)),__tmp__YUO,__tmp__2UO,__tmp__0UO,__tmp__4UO);
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__IQO,L154406424); /* L1178 AREA*/;
-        lisaac_push_first(&__pos__Z0O,L8530438); /* L65 FALSE*/;
-      };
-      /* NULL __PLAN__XOB__ */
-if (elt_p__XPO==NULL) {
-        lisaac_push(&__pos__IQO,L154546712); /* L1179 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__0QO=elt_p__XPO->next__WBC;
-      };
-      elt_p__XPO=__tmp__0QO;
-      lisaac_push(&__pos__FYO,L9709074); /* L74 BLOCK*/;
-      goto while_do__MWO;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__JVO,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__CQO,L8530438); /* L65 FALSE*/;
-    };
-  };
-}
-
-static void mouse_event__SXAD(__EXAMPLE__OB *Self__UXAD,__EVENT_MOUSE__ACB *evt__VXAD)
-/* (Strict EXAMPLE{EXAMPLE__OB},Strict EVENT_MOUSE{NULLxEVENT_MOUSE__ACB}) Void Recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__XXAD,__tmp__ZXAD;
-  void *__tmp__1XAD;
-  _____CONTEXT __pos__TXAD,__pos__M1BD,__pos__AYAD;
-  lisaac_push_first(&__pos__TXAD,L23478295); /* L179 EXAMPLE*/;
-  /* NULL __EVENT_MOUSE__ACB__ */
-if (evt__VXAD==NULL) {
-    lisaac_push(&__pos__TXAD,L23876119); /* L182 EXAMPLE*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* EVENT_MOUSE */ {
-    __tmp__XXAD=evt__VXAD->x_current__OQHC;
-  };
-  /* NULL __EVENT_MOUSE__ACB__ */
-if (evt__VXAD==NULL) {
-    lisaac_push(&__pos__TXAD,L23883287); /* L182 EXAMPLE*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* EVENT_MOUSE */ {
-    __tmp__ZXAD=evt__VXAD->y_current__PQHC;
-  };
-  lisaac_push(&__pos__TXAD,L23883799); /* L182 EXAMPLE*/;
-  __tmp__1XAD=get_object__YHSC(DESK__TC__,__tmp__XXAD,__tmp__ZXAD);
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__1XAD != (void *)Self__UXAD)) {
-    lisaac_push(&__pos__TXAD,L24513047); /* L187 EXAMPLE*/;
-    lisaac_push_first(&__pos__M1BD,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__AYAD,L24128535); /* L184 EXAMPLE*/;
-    receive__5MED(DESK__TC__,evt__VXAD);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__TXAD,L24513047); /* L187 EXAMPLE*/;
-    lisaac_push_first(&__pos__M1BD,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__AYAD,L24254487); /* L185 EXAMPLE*/;
-  };
-}
-
-static void receive__5MED(__DESK__TC *Self__BNED,__EVENT_MOUSE__ACB *msg__CNED)
-/* (Strict DESK{DESK__TC},Strict EVENT_MOUSE{NULLxEVENT_MOUSE__ACB}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  void *__tmp__FNED;
-  __EVENT_MOUSE__ACB *__tmp__UNED,*Self__CW4D;
-  __INTEGER__K __tmp__1NED,__tmp__3NED;
-  void *__tmp__5NED;
-  _____CONTEXT __pos__ANED,__pos__GMFD,__pos__KNED,__pos__OFGD;
-  _____CONTEXT __pos__ZNED,__pos__VRGD,__pos__FOED,__pos__AW4D;
-  __BOOLEAN__C __tmp__JOED;
-  lisaac_push_first(&__pos__ANED,L19541028); /* L149 DESK*/;
-  /* NULL __EVENT_MOUSE__ACB__ */
-if (msg__CNED==NULL) {
-    lisaac_push(&__pos__ANED,L20064804); /* L153 DESK*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* EVENT_MOUSE */ {
-    __tmp__FNED=msg__CNED->parent_event__BCB.destination__GOHC;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__FNED == (void *)NULL)) {
-    lisaac_push(&__pos__ANED,L21891620); /* L167 DESK*/;
-    lisaac_push_first(&__pos__GMFD,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__KNED,L20070948); /* L153 DESK*/;
-    /* NULL __LINKED_LISToEVENTo__GU__ */
-if (storage_message__OU==NULL) {
-      lisaac_push(&__pos__KNED,L20333604); /* L155 DESK*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LINKED_LIST(EVENT) */ {
-      lisaac_push(&__pos__KNED,L20333604); /* L155 DESK*/;
-      add_last__BPRC(((__LINKED_LISToEVENTo__GU *)storage_message__OU),msg__CNED);
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ANED,L21891620); /* L167 DESK*/;
-    lisaac_push_first(&__pos__GMFD,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__KNED,L20453412); /* L156 DESK*/;
-    /* NULL __EVENT_MOUSE__ACB__ */
-if (msg__CNED==NULL) {
-      __tmp__UNED=NULL;
-    } else /* EVENT_MOUSE */ {
-      __tmp__UNED=((void *)msg__CNED);
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__UNED != (void *)NULL)) {
-      lisaac_push(&__pos__KNED,L21761572); /* L166 DESK*/;
-      lisaac_push_first(&__pos__OFGD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__ZNED,L20853796); /* L159 DESK*/;
-      /* NULL __EVENT_MOUSE__ACB__ */
-if (__tmp__UNED==NULL) {
-        lisaac_push(&__pos__ZNED,L20989476); /* L160 DESK*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* EVENT_MOUSE */ {
-        __tmp__1NED=__tmp__UNED->x_current__OQHC;
       };
-      /* NULL __EVENT_MOUSE__ACB__ */
-if (__tmp__UNED==NULL) {
-        lisaac_push(&__pos__ZNED,L20997668); /* L160 DESK*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* EVENT_MOUSE */ {
-        __tmp__3NED=__tmp__UNED->y_current__PQHC;
-      };
-      lisaac_push(&__pos__ZNED,L20998180); /* L160 DESK*/;
-      __tmp__5NED=get_object__YHSC(Self__BNED,__tmp__1NED,__tmp__3NED);
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__5NED != (void *)focus__DT)) {
-        lisaac_push(&__pos__ZNED,L21112356); /* L161 DESK*/;
-        lisaac_push_first(&__pos__VRGD,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__FOED,L21113380); /* L161 DESK*/;
-        __tmp__JOED=((void *)__tmp__5NED != (void *)NULL);
+      li__JAN=li__IBN;
+      if (((void *)li__IBN != (void *)NULL)) {
+        li__KAN=(__li__K)(li__IBN->li__M2B +  1);
       } else /* FALSE */ {
-        lisaac_push(&__pos__ZNED,L21112356); /* L161 DESK*/;
-        lisaac_push_first(&__pos__VRGD,L12081158); /* L92 FALSE*/;
-        __tmp__JOED=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__JOED) {
-        lisaac_push(&__pos__ZNED,L21627940); /* L165 DESK*/;
-        lisaac_push_first(&__pos__VRGD,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__FOED,L21122596); /* L161 DESK*/;
-        focus__DT=__tmp__5NED;
-        /* NULL __EVENT_MOUSE__ACB__ */
-if (msg__CNED==NULL) {
-          lisaac_push(&__pos__FOED,L21382692); /* L163 DESK*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* EVENT_MOUSE */ {
-          lisaac_push(&__pos__FOED,L21382692); /* L163 DESK*/;
-          Self__CW4D=((__EVENT_MOUSE__ACB *)msg__CNED);
-          lisaac_push_first(&__pos__AW4D,L5258298); /* L40 EVENT*/;
-          Self__CW4D->parent_event__BCB.destination__GOHC=__tmp__5NED;
-        };
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ */
-if (__tmp__5NED==NULL) {
-          lisaac_push(&__pos__FOED,L21506084); /* L164 DESK*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)__tmp__5NED)->__id) {
-          case __EXAMPLE__OB__: {
-            lisaac_push(&__pos__FOED,L21506084); /* L164 DESK*/;
-            receive__Z4ZC(((__EXAMPLE__OB *)__tmp__5NED),msg__CNED);
-          } break;
-          case __AREA__PB__: {
-            lisaac_push(&__pos__FOED,L21506084); /* L164 DESK*/;
-            receive__AA0C(((__AREA__PB *)((__EXAMPLE__OB *)__tmp__5NED)),msg__CNED);
-          } break;
-          case __DESK__TC__: {
-            lisaac_push(&__pos__FOED,L21506084); /* L164 DESK*/;
-            receive__ZRMC(((__DESK__TC *)((__EXAMPLE__OB *)__tmp__5NED)),msg__CNED);
-          } break;
-          case __G_OUT__YC__: {
-            lisaac_push(&__pos__FOED,L21506084); /* L164 DESK*/;
-            receive__YGPD(((__G_OUT__YC *)((__EXAMPLE__OB *)__tmp__5NED)),msg__CNED);
-          } break;
-          case __G_RAW__KM__: {
-            lisaac_push(&__pos__FOED,L21506084); /* L164 DESK*/;
-            receive__5YAD(((__G_RAW__KM *)((__EXAMPLE__OB *)__tmp__5NED)),msg__CNED);
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            lisaac_push(&__pos__FOED,L21506084); /* L164 DESK*/;
-            receive__NIJD(((__VIRTUAL_SCREEN__PT *)((__EXAMPLE__OB *)__tmp__5NED)),msg__CNED);
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__ZNED,L21627940); /* L165 DESK*/;
-        lisaac_push_first(&__pos__VRGD,L8530438); /* L65 FALSE*/;
-      };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__KNED,L21761572); /* L166 DESK*/;
-      lisaac_push_first(&__pos__OFGD,L8530438); /* L65 FALSE*/;
-    };
-  };
-}
-
-static __BOOLEAN__C valid_index__COTC(__LINKED_LISToEVENTo__GU *Self__EOTC,__INTEGER__K i__FOTC)
-/* (Strict LINKED_LIST(EVENT){LINKED_LISToEVENTo__GU},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__POTC;
-  __POINTER__CB __tmp__EWTC;
-  _____CONTEXT __pos__DOTC,__pos__QVTC,__pos__NOTC,__pos__4WTC;
-  _____CONTEXT __pos__LWTC,__pos__YOTC,__pos__AT5D,__pos__JM5C;
-  _____CONTEXT __pos__PJ3C,__pos__D2HE;
-  __BOOLEAN__C __tmp__IOTC,__tmp__QOTC,__tmp__TOTC,Result__GOTC;
-  __BOOLEAN__C __tmp__4OTC,__tmp__APTC;
-  lisaac_push_first(&__pos__DOTC,L10361400); /* L79 TRAVERSABLE*/;
-  __tmp__IOTC=__infix_less_equal__GTG( 1,i__FOTC);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IOTC) {
-    lisaac_push(&__pos__DOTC,L10364472); /* L79 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__QVTC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__NOTC,L10365496); /* L79 TRAVERSABLE*/;
-    __tmp__POTC=Self__EOTC->parent_linked_collection__NU.upper__ZNW;
-    lisaac_push(&__pos__NOTC,L10367544); /* L79 TRAVERSABLE*/;
-    __tmp__QOTC=__infix_less_equal__GTG(i__FOTC,__tmp__POTC);
-    __tmp__TOTC=__tmp__QOTC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__DOTC,L10364472); /* L79 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__QVTC,L12081158); /* L92 FALSE*/;
-    __tmp__TOTC=FALSE__I__;
-  };
-  Result__GOTC=__tmp__TOTC;
-  lisaac_push(&__pos__DOTC,L10758200); /* L82 TRAVERSABLE*/;
-  lisaac_push_first(&__pos__QVTC,L15357964); /* L117 STRING_CONSTANT*/;
-  lisaac_push_first(&__pos__NOTC,L23083026); /* L176 BLOCK*/;
-  lisaac_push_first(&__pos__4WTC,L7481860); /* L57 OBJECT*/;
-  __tmp__EWTC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__NOTC,L23210002); /* L177 BLOCK*/;
-  __tmp__IOTC=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IOTC) {
-    lisaac_push(&__pos__NOTC,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__4WTC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__LWTC,L23218194); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__YOTC,L10768952); /* L82 TRAVERSABLE*/;
-    __tmp__QOTC=__infix_less_equal__GTG( 1,i__FOTC);
-    __tmp__POTC=Self__EOTC->parent_linked_collection__NU.upper__ZNW;
-    lisaac_push(&__pos__YOTC,L10774584); /* L82 TRAVERSABLE*/;
-    __tmp__4OTC=__infix_less_equal__GTG(i__FOTC,__tmp__POTC);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__QOTC) {
-      lisaac_push(&__pos__YOTC,L10771512); /* L82 TRAVERSABLE*/;
-      lisaac_push_first(&__pos__AT5D,L11163138); /* L85 TRUE*/;
-      __tmp__APTC=__tmp__4OTC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__YOTC,L10771512); /* L82 TRAVERSABLE*/;
-      lisaac_push_first(&__pos__AT5D,L12604934); /* L96 FALSE*/;
-      __tmp__APTC=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__TOTC == __tmp__APTC)) {
-      lisaac_push(&__pos__LWTC,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__YOTC,L13509634); /* L103 TRUE*/;
-      __tmp__APTC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__LWTC,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__YOTC,L14689286); /* L112 FALSE*/;
-      __tmp__APTC=TRUE__B__;
-    };
-    __tmp__QOTC=__tmp__APTC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__NOTC,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__4WTC,L12081158); /* L92 FALSE*/;
-    __tmp__QOTC=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__QOTC) {
-    lisaac_push(&__pos__NOTC,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__4WTC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__LWTC,L23348754); /* L178 BLOCK*/;
-    lisaac_push_first(&__pos__YOTC,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__AT5D,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__JM5C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__PJ3C,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__EWTC));
-    lisaac_push(&__pos__YOTC,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_7));
-    lisaac_push(&__pos__YOTC,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__AT5D,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__JM5C,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__PJ3C,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__D2HE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__YOTC,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__AT5D,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__JM5C,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__NOTC,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__4WTC,L8530438); /* L65 FALSE*/;
-  };
-  return(Result__GOTC);
-}
-
-static void* get_object__YHSC(__DESK__TC *Self__0HSC,__INTEGER__K x__1HSC,__INTEGER__K y__2HSC)
-/* (Strict DESK{DESK__TC},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) With result Recursive, No inlinable. NO CONTEXT! */
-{
-  void *result__5HSC,*__tmp__KISC,*__tmp__ZISC,*Result__3HSC;
-  __CLIP__UOB *__tmp__DISC;
-  _____CONTEXT __pos__ZHSC,__pos__VZSC,__pos__IISC,__pos__YBTC;
-  _____CONTEXT __pos__PISC,__pos__E0VC,__pos__4ISC;
-  lisaac_push_first(&__pos__ZHSC,L156908056); /* L1197 AREA*/;
-  result__5HSC=NULL;
-  lisaac_push(&__pos__ZHSC,L157429272); /* L1201 AREA*/;
-  __tmp__DISC=get_clip__1OSC(Self__0HSC,x__1HSC,y__2HSC);
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__DISC != (void *)NULL)) {
-    lisaac_push(&__pos__ZHSC,L158861848); /* L1212 AREA*/;
-    lisaac_push_first(&__pos__VZSC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__IISC,L157558808); /* L1202 AREA*/;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__DISC==NULL) {
-      lisaac_push(&__pos__IISC,L157690392); /* L1203 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__KISC=__tmp__DISC->window__55X;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__KISC == (void *)Self__0HSC)) {
-      lisaac_push(&__pos__IISC,L158731800); /* L1211 AREA*/;
-      lisaac_push_first(&__pos__YBTC,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__PISC,L157822488); /* L1204 AREA*/;
-      result__5HSC=Self__0HSC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__IISC,L158731800); /* L1211 AREA*/;
-      lisaac_push_first(&__pos__YBTC,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__PISC,L158080024); /* L1206 AREA*/;
-      /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__KISC==NULL) {
-        lisaac_push(&__pos__PISC,L158219800); /* L1207 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)__tmp__KISC)->__id) {
-        case __EXAMPLE__OB__: {
-          lisaac_push(&__pos__PISC,L158219800); /* L1207 AREA*/;
-          __tmp__ZISC=get_object__SWVC(((__EXAMPLE__OB *)__tmp__KISC),x__1HSC,y__2HSC);
+        switch (((struct ___OBJ *)li__PAN)->__id) {
+        case __li__SB__: {
+          li__VBN=((__li__SB *)li__PAN)->li__HC.li__WKB;
         } break;
-        case __AREA__PB__: {
-          lisaac_push(&__pos__PISC,L158219800); /* L1207 AREA*/;
-          __tmp__ZISC=get_object__AYVC(((__AREA__PB *)((__EXAMPLE__OB *)__tmp__KISC)),x__1HSC,y__2HSC);
+        case __li__TB__: {
+          li__VBN=((__li__TB *)li__PAN)->li__WKB;
         } break;
-        case __DESK__TC__: {
-          lisaac_push(&__pos__PISC,L158219800); /* L1207 AREA*/;
-          __tmp__ZISC=get_object__YHSC(((__DESK__TC *)((__EXAMPLE__OB *)__tmp__KISC)),x__1HSC,y__2HSC);
+        case __li__TC__: {
+          li__VBN=((__li__TC *)li__PAN)->li__XC.li__VC.li__WKB;
         } break;
-        case __G_OUT__YC__: {
-          lisaac_push(&__pos__PISC,L158219800); /* L1207 AREA*/;
-          __tmp__ZISC=get_object__WNJD(((__G_OUT__YC *)((__EXAMPLE__OB *)__tmp__KISC)),x__1HSC,y__2HSC);
+        case __li__YC__: {
+          li__VBN=((__li__YC *)li__PAN)->li__ZC.li__WKB;
         } break;
-        case __G_RAW__KM__: {
-          lisaac_push(&__pos__PISC,L158219800); /* L1207 AREA*/;
-          __tmp__ZISC=get_object__FPJD(((__G_RAW__KM *)((__EXAMPLE__OB *)__tmp__KISC)),x__1HSC,y__2HSC);
+        case __li__RL__: {
+          li__VBN=((__li__RL *)li__PAN)->li__SL.li__VC.li__WKB;
         } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          lisaac_push(&__pos__PISC,L158219800); /* L1207 AREA*/;
-          __tmp__ZISC=get_object__PZVC(((__VIRTUAL_SCREEN__PT *)((__EXAMPLE__OB *)__tmp__KISC)),x__1HSC,y__2HSC);
+        case __li__AS__: {
+          li__VBN=((__li__AS *)li__PAN)->li__BS.li__WKB;
         } break;
-        case __MOUSE__VT__: {
-          lisaac_push(&__pos__PISC,L158219800); /* L1207 AREA*/;
-          lisaac_push_first(&__pos__E0VC,L29899325); /* L228 MOUSE*/;
-          __tmp__ZISC=NULL;
+        case __li__GS__: {
+          li__VBN=((__li__GS *)li__PAN)->li__IS.li__WKB;
         } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
-      result__5HSC=__tmp__ZISC;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__ZISC == (void *)NULL)) {
-        lisaac_push(&__pos__PISC,L158598168); /* L1210 AREA*/;
-        lisaac_push_first(&__pos__E0VC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__4ISC,L158345752); /* L1208 AREA*/;
-        result__5HSC=Self__0HSC;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__PISC,L158598168); /* L1210 AREA*/;
-        lisaac_push_first(&__pos__E0VC,L8530438); /* L65 FALSE*/;
-      };
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ZHSC,L158861848); /* L1212 AREA*/;
-    lisaac_push_first(&__pos__VZSC,L8530438); /* L65 FALSE*/;
-  };
-  Result__3HSC=result__5HSC;
-  return(Result__3HSC);
-}
-
-static __POINTER__CB new_lab__EGN(__UINTEGER_32__RD t__HGN)
-/* (Expanded UINTEGER_32{UINTEGER_32__RD}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __UINTEGER_CPU__GDG idx__JGN,__tmp__WGN,__tmp__SL0B,__tmp__CCHE;
-  __UINTEGER_CPU__GDG __tmp__HJLE,__tmp__KJLE,__tmp__ICHE,__tmp__JCHE;
-  __UINTEGER_CPU__GDG __tmp__JHN,__tmp__WPFE,__tmp__OPFE;
-  __MEMORY__NEG *blc__MGN,*__tmp__4GN,*__tmp__XIN,*Self__031D;
-  __POINTER__CB __tmp__L03B,__tmp__S4N,__tmp__PJN,__tmp__QJN;
-  __POINTER__CB Result__IGN;
-  __INTEGER__K __tmp__4JLE,__tmp__CKLE,__tmp__IKLE;
-  _____CONTEXT __pos__FGN,__pos__N5AE,__pos__O5AE,__pos__YEVB;
-  _____CONTEXT __pos__2GN,__pos__JL0B,__pos__H03B,__pos__X5AC;
-  _____CONTEXT __pos__S03B,__pos__QL0B,__pos__WS1C,__pos__XE4C;
-  _____CONTEXT __pos__4S1C,__pos__4BHE;
-  __BOOLEAN__C __tmp__XGN,__tmp__N03B,__tmp__TL0B,__tmp__V03B;
-  __UINTEGER_32__RD *__tmp__JPN;
-  lisaac_push_first(&__pos__FGN,L3951186); /* L30 UINTEGER_CPU*/;
-  lisaac_push_first(&__pos__N5AE,L68981256); /* L526 NUMERIC*/;
-  lisaac_push_first(&__pos__O5AE,L4069969); /* L31 CONVERT*/;
-  idx__JGN=((__UINTEGER_CPU__GDG ) 0);
-  blc__MGN=NULL;
-  lisaac_push(&__pos__FGN,L44042838); /* L336 MEMORY*/;
-  lisaac_push_first(&__pos__N5AE,L9441810); /* L72 BLOCK*/;
-  while_do__HON:
-  {
-    lisaac_push(&__pos__N5AE,L9441810); /* L72 BLOCK*/;
-    lisaac_push_first(&__pos__O5AE,L42994262); /* L328 MEMORY*/;
-    __tmp__WGN=nb_page__VGN;
-    lisaac_push(&__pos__O5AE,L43128918); /* L329 MEMORY*/;
-    __tmp__XGN=__infix_less__0GS(idx__JGN,__tmp__WGN);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__XGN) {
-      lisaac_push(&__pos__O5AE,L43135062); /* L329 MEMORY*/;
-      lisaac_push_first(&__pos__YEVB,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__2GN,L43395158); /* L331 MEMORY*/;
-      lisaac_push_first(&__pos__JL0B,L14944854); /* L114 MEMORY*/;
-      lisaac_push_first(&__pos__H03B,L19150866); /* L146 BLOCK*/;
-      lisaac_push_first(&__pos__X5AC,L7481860); /* L57 OBJECT*/;
-      __tmp__L03B=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__H03B,L19277842); /* L147 BLOCK*/;
-      __tmp__N03B=__infix_greater_equal__JGG( 15, 10);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__N03B) {
-        lisaac_push(&__pos__H03B,L19280914); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__X5AC,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__S03B,L19285522); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__QL0B,L14945878); /* L114 MEMORY*/;
-        __tmp__SL0B=nb_page__VGN;
-        lisaac_push(&__pos__QL0B,L14948438); /* L114 MEMORY*/;
-        __tmp__TL0B=__infix_less__0GS(idx__JGN,__tmp__SL0B);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TL0B) {
-          lisaac_push(&__pos__S03B,L19282450); /* L147 BLOCK*/;
-          lisaac_push_first(&__pos__QL0B,L13509634); /* L103 TRUE*/;
-          __tmp__V03B=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__S03B,L19282450); /* L147 BLOCK*/;
-          lisaac_push_first(&__pos__QL0B,L14689286); /* L112 FALSE*/;
-          __tmp__V03B=TRUE__B__;
         };
-        __tmp__TL0B=__tmp__V03B;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__H03B,L19280914); /* L147 BLOCK*/;
-        lisaac_push_first(&__pos__X5AC,L12081158); /* L92 FALSE*/;
-        __tmp__TL0B=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TL0B) {
-        lisaac_push(&__pos__H03B,L19532306); /* L149 BLOCK*/;
-        lisaac_push_first(&__pos__X5AC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__S03B,L19289106); /* L147 BLOCK*/;
-        lisaac_push(&__pos__S03B,L19428370); /* L148 BLOCK*/;
-        lisaac_push_first(&__pos__QL0B,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__WS1C,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__XE4C,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__4S1C,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__L03B));
-        lisaac_push(&__pos__QL0B,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_3));
-        lisaac_push(&__pos__QL0B,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__WS1C,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__XE4C,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__4S1C,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__4BHE,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__QL0B,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__WS1C,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__XE4C,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__H03B,L19532306); /* L149 BLOCK*/;
-        lisaac_push_first(&__pos__X5AC,L8530438); /* L65 FALSE*/;
-      };
-      __tmp__4GN=((__MEMORY__NEG *)(last_block[(idx__JGN)]));
-      blc__MGN=__tmp__4GN;
-      lisaac_push(&__pos__2GN,L43521622); /* L332 MEMORY*/;
-      lisaac_push_first(&__pos__JL0B,L11538518); /* L88 MEMORY*/;
-      __tmp__SL0B=__tmp__4GN->size_and_id__QEG;
-      lisaac_push(&__pos__JL0B,L11572310); /* L88 MEMORY*/;
-      __tmp__CCHE=to_uinteger_cpu__ZUH( 3);
-      lisaac_push(&__pos__JL0B,L11563094); /* L88 MEMORY*/;
-      lisaac_push_first(&__pos__H03B,L25311239); /* L193 INTEGER*/;
-      lisaac_push_first(&__pos__X5AC,L11029000); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__S03B,L5383176); /* L41 NUMERIC*/;
-      __tmp__HJLE=to_uinteger_cpu__ZUH( 0);
-      lisaac_push(&__pos__X5AC,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__S03B,L9195016); /* L70 NUMERIC*/;
-      __tmp__KJLE=(__UINTEGER_CPU__GDG)(__tmp__HJLE - __tmp__CCHE);
-      lisaac_push(&__pos__H03B,L25319431); /* L193 INTEGER*/;
-      lisaac_push_first(&__pos__X5AC,L5121032); /* L39 NUMERIC*/;
-      __tmp__CCHE=to_uinteger_cpu__ZUH( 1);
-      lisaac_push(&__pos__H03B,L25314823); /* L193 INTEGER*/;
-      lisaac_push_first(&__pos__X5AC,L9195016); /* L70 NUMERIC*/;
-      __tmp__HJLE=(__UINTEGER_CPU__GDG)(__tmp__KJLE - __tmp__CCHE);
-      lisaac_push(&__pos__JL0B,L11562070); /* L88 MEMORY*/;
-      lisaac_push_first(&__pos__H03B,L22171143); /* L169 INTEGER*/;
-      __tmp__CCHE=(__UINTEGER_CPU__GDG)(__tmp__SL0B & __tmp__HJLE);
-      lisaac_push(&__pos__2GN,L43524694); /* L332 MEMORY*/;
-      __tmp__SL0B=to_uinteger_cpu__ZUH( 4096);
-      lisaac_push(&__pos__2GN,L43522134); /* L332 MEMORY*/;
-      __tmp__N03B=__infix_less__0GS(__tmp__CCHE,__tmp__SL0B);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__N03B) {
-        lisaac_push(&__pos__2GN,L43526742); /* L332 MEMORY*/;
-        lisaac_push_first(&__pos__JL0B,L10377218); /* L79 TRUE*/;
-        __tmp__TL0B=TRUE__B__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__2GN,L43526742); /* L332 MEMORY*/;
-        lisaac_push_first(&__pos__JL0B,L11832326); /* L90 FALSE*/;
-        lisaac_push_first(&__pos__H03B,L43531350); /* L332 MEMORY*/;
-        lisaac_push_first(&__pos__X5AC,L12061782); /* L92 MEMORY*/;
-        __tmp__ICHE=__tmp__4GN->size_and_id__QEG;
-        lisaac_push(&__pos__X5AC,L12088406); /* L92 MEMORY*/;
-        __tmp__JCHE=to_uinteger_cpu__ZUH( 1);
-        lisaac_push(&__pos__X5AC,L12086358); /* L92 MEMORY*/;
-        lisaac_push_first(&__pos__S03B,L22171143); /* L169 INTEGER*/;
-        __tmp__JHN=(__UINTEGER_CPU__GDG)(__tmp__ICHE & __tmp__JCHE);
-        lisaac_push(&__pos__H03B,L43535958); /* L332 MEMORY*/;
-        lisaac_push_first(&__pos__X5AC,L21380694); /* L163 MEMORY*/;
-        __tmp__ICHE=to_uinteger_cpu__ZUH( 1);
-        __tmp__TL0B=(__tmp__JHN == __tmp__ICHE);
-      };
-      __tmp__N03B=__tmp__TL0B;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__O5AE,L43135062); /* L329 MEMORY*/;
-      lisaac_push_first(&__pos__YEVB,L12081158); /* L92 FALSE*/;
-      __tmp__N03B=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__N03B) {
-      lisaac_push(&__pos__N5AE,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__O5AE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__YEVB,L9576466); /* L73 BLOCK*/;
-      lisaac_push_first(&__pos__2GN,L43919446); /* L335 MEMORY*/;
-      __tmp__SL0B=to_uinteger_cpu__ZUH( 1);
-      lisaac_push(&__pos__2GN,L43918422); /* L335 MEMORY*/;
-      lisaac_push_first(&__pos__JL0B,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__H03B,L11029000); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__X5AC,L5383176); /* L41 NUMERIC*/;
-      __tmp__CCHE=to_uinteger_cpu__ZUH( 0);
-      lisaac_push(&__pos__H03B,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__X5AC,L9195016); /* L70 NUMERIC*/;
-      __tmp__HJLE=(__UINTEGER_CPU__GDG)(__tmp__CCHE - __tmp__SL0B);
-      lisaac_push(&__pos__JL0B,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__H03B,L9195016); /* L70 NUMERIC*/;
-      idx__JGN=(__UINTEGER_CPU__GDG)(idx__JGN - __tmp__HJLE);
-      lisaac_push(&__pos__YEVB,L9709074); /* L74 BLOCK*/;
-      goto while_do__HON;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__N5AE,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__O5AE,L8530438); /* L65 FALSE*/;
-    };
-  };
-  __tmp__WGN=nb_page__VGN;
-  lisaac_push(&__pos__FGN,L44308054); /* L338 MEMORY*/;
-  __tmp__XGN=__infix_greater_equal__IGS(idx__JGN,__tmp__WGN);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__XGN) {
-    lisaac_push(&__pos__FGN,L44567126); /* L340 MEMORY*/;
-    lisaac_push_first(&__pos__N5AE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__O5AE,L44444246); /* L339 MEMORY*/;
-    __tmp__4GN=new_page__0YFB();
-    blc__MGN=__tmp__4GN;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__FGN,L44567126); /* L340 MEMORY*/;
-    lisaac_push_first(&__pos__N5AE,L8530438); /* L65 FALSE*/;
-  };
-  /* NULL __MEMORY__NEG__ */
-if (blc__MGN==NULL) {
-    lisaac_push(&__pos__FGN,L44716630); /* L341 MEMORY*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* MEMORY */ {
-    __tmp__SL0B=blc__MGN->size_and_id__QEG;
-  };
-  lisaac_push(&__pos__FGN,L44719702); /* L341 MEMORY*/;
-  __tmp__WGN=to_uinteger_cpu__ZUH( 4096);
-  lisaac_push(&__pos__FGN,L44717142); /* L341 MEMORY*/;
-  lisaac_push_first(&__pos__N5AE,L9195016); /* L70 NUMERIC*/;
-  __tmp__CCHE=(__UINTEGER_CPU__GDG)(__tmp__SL0B - __tmp__WGN);
-  /* NULL __MEMORY__NEG__ */
-if (blc__MGN==NULL) {
-    lisaac_push(&__pos__FGN,L44720214); /* L341 MEMORY*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* MEMORY */ {
-    lisaac_push(&__pos__FGN,L44720214); /* L341 MEMORY*/;
-    __tmp__4GN=((__MEMORY__NEG *)blc__MGN);
-    lisaac_push_first(&__pos__N5AE,L13126742); /* L100 MEMORY*/;
-    __tmp__4GN->size_and_id__QEG=__tmp__CCHE;
-  };
-  /* NULL __MEMORY__NEG__ */
-if (blc__MGN==NULL) {
-    lisaac_push(&__pos__FGN,L44841558); /* L342 MEMORY*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* MEMORY */ {
-    lisaac_push(&__pos__FGN,L44841558); /* L342 MEMORY*/;
-    __tmp__4GN=next_linear__VDVB(((__MEMORY__NEG *)blc__MGN));
-  };
-  lisaac_push(&__pos__FGN,L44844118); /* L342 MEMORY*/;
-  lisaac_push_first(&__pos__N5AE,L11046998); /* L84 MEMORY*/;
-  lisaac_push_first(&__pos__O5AE,L4069969); /* L31 CONVERT*/;
-  __tmp__L03B=((__POINTER__CB )__tmp__4GN);
-  /* NULL __MEMORY__NEG__ */
-if (blc__MGN==NULL) {
-    lisaac_push(&__pos__FGN,L45096022); /* L344 MEMORY*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* MEMORY */ {
-    lisaac_push(&__pos__FGN,L45096022); /* L344 MEMORY*/;
-    __tmp__4GN=((__MEMORY__NEG *)blc__MGN);
-    lisaac_push_first(&__pos__N5AE,L11538518); /* L88 MEMORY*/;
-    __tmp__SL0B=__tmp__4GN->size_and_id__QEG;
-    lisaac_push(&__pos__N5AE,L11572310); /* L88 MEMORY*/;
-    __tmp__HJLE=to_uinteger_cpu__ZUH( 3);
-    lisaac_push(&__pos__N5AE,L11563094); /* L88 MEMORY*/;
-    lisaac_push_first(&__pos__O5AE,L25311239); /* L193 INTEGER*/;
-    lisaac_push_first(&__pos__YEVB,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__2GN,L5383176); /* L41 NUMERIC*/;
-    __tmp__KJLE=to_uinteger_cpu__ZUH( 0);
-    lisaac_push(&__pos__YEVB,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__2GN,L9195016); /* L70 NUMERIC*/;
-    __tmp__ICHE=(__UINTEGER_CPU__GDG)(__tmp__KJLE - __tmp__HJLE);
-    lisaac_push(&__pos__O5AE,L25319431); /* L193 INTEGER*/;
-    lisaac_push_first(&__pos__YEVB,L5121032); /* L39 NUMERIC*/;
-    __tmp__HJLE=to_uinteger_cpu__ZUH( 1);
-    lisaac_push(&__pos__O5AE,L25314823); /* L193 INTEGER*/;
-    lisaac_push_first(&__pos__YEVB,L9195016); /* L70 NUMERIC*/;
-    __tmp__KJLE=(__UINTEGER_CPU__GDG)(__tmp__ICHE - __tmp__HJLE);
-    lisaac_push(&__pos__N5AE,L11562070); /* L88 MEMORY*/;
-    lisaac_push_first(&__pos__O5AE,L22171143); /* L169 INTEGER*/;
-    __tmp__HJLE=(__UINTEGER_CPU__GDG)(__tmp__SL0B & __tmp__KJLE);
-  };
-  lisaac_push(&__pos__FGN,L45103190); /* L344 MEMORY*/;
-  lisaac_push_first(&__pos__N5AE,L47194198); /* L360 MEMORY*/;
-  __tmp__WGN=((__UINTEGER_CPU__GDG )(MINIMUM_SIZE));
-  lisaac_push(&__pos__FGN,L45096534); /* L344 MEMORY*/;
-  __tmp__XGN=__infix_less__0GS(__tmp__HJLE,__tmp__WGN);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__XGN) {
-    lisaac_push(&__pos__FGN,L46008918); /* L351 MEMORY*/;
-    lisaac_push_first(&__pos__N5AE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__O5AE,L45106262); /* L344 MEMORY*/;
-    /* NULL __MEMORY__NEG__ */
-if (blc__MGN==NULL) {
-      lisaac_push(&__pos__O5AE,L45233238); /* L345 MEMORY*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* MEMORY */ {
-      lisaac_push(&__pos__O5AE,L45233238); /* L345 MEMORY*/;
-      delete_link_free__I2YB(((__MEMORY__NEG *)blc__MGN));
-    };
-    /* NULL __MEMORY__NEG__ */
-if (blc__MGN==NULL) {
-      lisaac_push(&__pos__O5AE,L45367894); /* L346 MEMORY*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* MEMORY */ {
-      __tmp__XIN=blc__MGN->previous_linear__PEG;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__XIN != (void *)NULL)) {
-      lisaac_push(&__pos__O5AE,L45878870); /* L350 MEMORY*/;
-      lisaac_push_first(&__pos__YEVB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__2GN,L45494870); /* L347 MEMORY*/;
-      /* NULL __MEMORY__NEG__ */
-if (__tmp__XIN==NULL) {
-        lisaac_push(&__pos__2GN,L45633622); /* L348 MEMORY*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* MEMORY */ {
-        __tmp__JCHE=__tmp__XIN->size_and_id__QEG;
-      };
-      /* NULL __MEMORY__NEG__ */
-if (blc__MGN==NULL) {
-        lisaac_push(&__pos__2GN,L45642838); /* L348 MEMORY*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* MEMORY */ {
-        __tmp__JHN=blc__MGN->size_and_id__QEG;
-      };
-      lisaac_push(&__pos__2GN,L45649494); /* L348 MEMORY*/;
-      lisaac_push_first(&__pos__JL0B,L10254934); /* L78 MEMORY*/;
-      lisaac_push_first(&__pos__H03B,L5774867); /* L44 POINTER*/;
-      __tmp__4JLE=((__INTEGER__K )(sizeof(void *)));
-      lisaac_push(&__pos__JL0B,L10268246); /* L78 MEMORY*/;
-      lisaac_push_first(&__pos__H03B,L4988498); /* L38 UINTEGER_CPU*/;
-      __tmp__CKLE=((__INTEGER__K )(sizeof(unsigned long)));
-      lisaac_push(&__pos__JL0B,L10255446); /* L78 MEMORY*/;
-      lisaac_push_first(&__pos__H03B,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__X5AC,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__S03B,L9195016); /* L70 NUMERIC*/;
-      __tmp__IKLE=(__INTEGER__K)(- __tmp__CKLE);
-      lisaac_push(&__pos__H03B,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__X5AC,L9195016); /* L70 NUMERIC*/;
-      __tmp__CKLE=(__INTEGER__K)(__tmp__4JLE - __tmp__IKLE);
-      lisaac_push(&__pos__2GN,L45634134); /* L348 MEMORY*/;
-      lisaac_push_first(&__pos__JL0B,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__H03B,L11029000); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__X5AC,L5383176); /* L41 NUMERIC*/;
-      __tmp__WPFE=to_uinteger_cpu__ZUH( 0);
-      lisaac_push(&__pos__H03B,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__X5AC,L9195016); /* L70 NUMERIC*/;
-      __tmp__OPFE=(__UINTEGER_CPU__GDG)(__tmp__WPFE - __tmp__JHN);
-      lisaac_push(&__pos__JL0B,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__H03B,L9195016); /* L70 NUMERIC*/;
-      __tmp__JHN=(__UINTEGER_CPU__GDG)(__tmp__JCHE - __tmp__OPFE);
-      lisaac_push(&__pos__2GN,L45649494); /* L348 MEMORY*/;
-      __tmp__JCHE=to_uinteger_cpu__ZUH(__tmp__CKLE);
-      lisaac_push(&__pos__2GN,L45643350); /* L348 MEMORY*/;
-      lisaac_push_first(&__pos__JL0B,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__H03B,L11029000); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__X5AC,L5383176); /* L41 NUMERIC*/;
-      __tmp__WPFE=to_uinteger_cpu__ZUH( 0);
-      lisaac_push(&__pos__H03B,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__X5AC,L9195016); /* L70 NUMERIC*/;
-      __tmp__OPFE=(__UINTEGER_CPU__GDG)(__tmp__WPFE - __tmp__JCHE);
-      lisaac_push(&__pos__JL0B,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__H03B,L9195016); /* L70 NUMERIC*/;
-      __tmp__JCHE=(__UINTEGER_CPU__GDG)(__tmp__JHN - __tmp__OPFE);
-      /* NULL __MEMORY__NEG__ */
-if (__tmp__XIN==NULL) {
-        lisaac_push(&__pos__2GN,L45650006); /* L348 MEMORY*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* MEMORY */ {
-        lisaac_push(&__pos__2GN,L45650006); /* L348 MEMORY*/;
-        Self__031D=((__MEMORY__NEG *)__tmp__XIN);
-        lisaac_push_first(&__pos__JL0B,L13126742); /* L100 MEMORY*/;
-        Self__031D->size_and_id__QEG=__tmp__JCHE;
-      };
-      lisaac_push(&__pos__2GN,L45754966); /* L349 MEMORY*/;
-      put_last__to__EFIB(__tmp__XIN,idx__JGN);
-    } else /* FALSE */ {
-      lisaac_push(&__pos__O5AE,L45878870); /* L350 MEMORY*/;
-      lisaac_push_first(&__pos__YEVB,L8530438); /* L65 FALSE*/;
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__FGN,L46008918); /* L351 MEMORY*/;
-    lisaac_push_first(&__pos__N5AE,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__FGN,L46148694); /* L352 MEMORY*/;
-  lisaac_push_first(&__pos__N5AE,L51541590); /* L393 MEMORY*/;
-  lisaac_push_first(&__pos__O5AE,L4069969); /* L31 CONVERT*/;
-  __tmp__JPN=((__UINTEGER_32__RD *)__tmp__L03B);
-  lisaac_push(&__pos__N5AE,L51651670); /* L394 MEMORY*/;
-  lisaac_push_first(&__pos__O5AE,L18222101); /* L139 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__YEVB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__2GN,L7481860); /* L57 OBJECT*/;
-  __tmp__S4N=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__YEVB,L21899282); /* L167 BLOCK*/;
-  __tmp__XGN=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__XGN) {
-    lisaac_push(&__pos__YEVB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__2GN,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__JL0B,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__H03B,L18227221); /* L139 NATIVE_ARRAY*/;
-    __tmp__N03B=__infix_greater_equal__JGG( 0, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__N03B) {
-      lisaac_push(&__pos__JL0B,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__H03B,L13509634); /* L103 TRUE*/;
-      __tmp__TL0B=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__JL0B,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__H03B,L14689286); /* L112 FALSE*/;
-      __tmp__TL0B=TRUE__B__;
-    };
-    __tmp__N03B=__tmp__TL0B;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__YEVB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__2GN,L12081158); /* L92 FALSE*/;
-    __tmp__N03B=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__N03B) {
-    lisaac_push(&__pos__YEVB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__2GN,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__JL0B,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__JL0B,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__H03B,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__X5AC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__S03B,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__QL0B,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__S4N));
-    lisaac_push(&__pos__H03B,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__H03B,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__X5AC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__S03B,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__QL0B,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__WS1C,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__H03B,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__X5AC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__S03B,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__YEVB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__2GN,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__O5AE,L18627605); /* L142 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__YEVB,L105516053); /* L805 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__2GN,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__JL0B,L7481860); /* L57 OBJECT*/;
-  __tmp__S4N=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__2GN,L21899282); /* L167 BLOCK*/;
-  __tmp__XGN=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__XGN) {
-    lisaac_push(&__pos__2GN,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__JL0B,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__H03B,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__X5AC,L105520661); /* L805 NATIVE_ARRAY*/;
-    __tmp__N03B=__infix_greater_equal__JGG( 0, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__N03B) {
-      lisaac_push(&__pos__H03B,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__X5AC,L13509634); /* L103 TRUE*/;
-      __tmp__TL0B=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__H03B,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__X5AC,L14689286); /* L112 FALSE*/;
-      __tmp__TL0B=TRUE__B__;
-    };
-    __tmp__N03B=__tmp__TL0B;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__2GN,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__JL0B,L12081158); /* L92 FALSE*/;
-    __tmp__N03B=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__N03B) {
-    lisaac_push(&__pos__2GN,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__JL0B,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__H03B,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__H03B,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__X5AC,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__S03B,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__QL0B,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__WS1C,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__S4N));
-    lisaac_push(&__pos__X5AC,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__X5AC,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__S03B,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__QL0B,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__WS1C,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__XE4C,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__X5AC,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__S03B,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__QL0B,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__2GN,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__JL0B,L8530438); /* L65 FALSE*/;
-  };
-  __tmp__JPN[ 0]=t__HGN;
-  lisaac_push(&__pos__FGN,L46422614); /* L354 MEMORY*/;
-  lisaac_push_first(&__pos__N5AE,L17840146); /* L136 BLOCK*/;
-  lisaac_push_first(&__pos__O5AE,L7481860); /* L57 OBJECT*/;
-  __tmp__S4N=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__N5AE,L17967122); /* L137 BLOCK*/;
-  __tmp__XGN=__infix_greater_equal__JGG( 15, 10);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__XGN) {
-    lisaac_push(&__pos__N5AE,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__O5AE,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__YEVB,L17974802); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__2GN,L46402134); /* L354 MEMORY*/;
-    __tmp__PJN=begin_memory__CBL;
-    lisaac_push(&__pos__2GN,L46407254); /* L354 MEMORY*/;
-    lisaac_push_first(&__pos__JL0B,L9195016); /* L70 NUMERIC*/;
-    __tmp__QJN=(void *)((unsigned long)__tmp__L03B - (unsigned long)__tmp__PJN);
-    lisaac_push(&__pos__2GN,L46418518); /* L354 MEMORY*/;
-    lisaac_push_first(&__pos__JL0B,L14156807); /* L108 INTEGER*/;
-    lisaac_push_first(&__pos__H03B,L78949383); /* L602 INTEGER*/;
-    __tmp__SL0B=to_uinteger_cpu__ZUH( 4095);
-    lisaac_push(&__pos__H03B,L78949383); /* L602 INTEGER*/;
-    lisaac_push_first(&__pos__X5AC,L4069969); /* L31 CONVERT*/;
-    __tmp__PJN=((__POINTER__CB )__tmp__SL0B);
-    lisaac_push(&__pos__2GN,L46415446); /* L354 MEMORY*/;
-    lisaac_push_first(&__pos__JL0B,L22171143); /* L169 INTEGER*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((unsigned long)(void *)((unsigned long)__tmp__QJN & (unsigned long)__tmp__PJN) ==  0)) {
-      lisaac_push(&__pos__YEVB,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__2GN,L13509634); /* L103 TRUE*/;
-      __tmp__TL0B=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__YEVB,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__2GN,L14689286); /* L112 FALSE*/;
-      __tmp__TL0B=TRUE__B__;
-    };
-    __tmp__N03B=__tmp__TL0B;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__N5AE,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__pos__O5AE,L12081158); /* L92 FALSE*/;
-    __tmp__N03B=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__N03B) {
-    lisaac_push(&__pos__N5AE,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__pos__O5AE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__YEVB,L18105874); /* L138 BLOCK*/;
-    lisaac_push_first(&__pos__2GN,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__JL0B,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__H03B,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__X5AC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__S4N));
-    lisaac_push(&__pos__2GN,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_37));
-    lisaac_push(&__pos__2GN,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__JL0B,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__H03B,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__X5AC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__S03B,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__2GN,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__JL0B,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__H03B,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__N5AE,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__pos__O5AE,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__FGN,L46662742); /* L356 MEMORY*/;
-  lisaac_push_first(&__pos__N5AE,L14156807); /* L108 INTEGER*/;
-  lisaac_push_first(&__pos__O5AE,L78949383); /* L602 INTEGER*/;
-  idx__JGN=to_uinteger_cpu__ZUH( 4);
-  lisaac_push(&__pos__O5AE,L78949383); /* L602 INTEGER*/;
-  lisaac_push_first(&__pos__YEVB,L4069969); /* L31 CONVERT*/;
-  __tmp__S4N=((__POINTER__CB )idx__JGN);
-  lisaac_push(&__pos__FGN,L46536790); /* L355 MEMORY*/;
-  lisaac_push_first(&__pos__N5AE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__O5AE,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__YEVB,L5383176); /* L41 NUMERIC*/;
-  lisaac_push_first(&__pos__2GN,L14156807); /* L108 INTEGER*/;
-  lisaac_push_first(&__pos__JL0B,L78949383); /* L602 INTEGER*/;
-  idx__JGN=to_uinteger_cpu__ZUH( 0);
-  lisaac_push(&__pos__JL0B,L78949383); /* L602 INTEGER*/;
-  lisaac_push_first(&__pos__H03B,L4069969); /* L31 CONVERT*/;
-  __tmp__PJN=((__POINTER__CB )idx__JGN);
-  lisaac_push(&__pos__O5AE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__YEVB,L9195016); /* L70 NUMERIC*/;
-  __tmp__QJN=(void *)((unsigned long)__tmp__PJN - (unsigned long)__tmp__S4N);
-  lisaac_push(&__pos__N5AE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__O5AE,L9195016); /* L70 NUMERIC*/;
-  Result__IGN=(void *)((unsigned long)__tmp__L03B - (unsigned long)__tmp__QJN);
-  return(Result__IGN);
-}
-
-static __BOOLEAN__C __infix_greater_equal__SQ2(__CHARACTER__3 Self__UQ2,__CHARACTER__3 other__VQ2)
-/* (Expanded CHARACTER{CHARACTER__3},Expanded CHARACTER{CHARACTER__3}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  _____CONTEXT __pos__TQ2,__pos__V5AE,__pos__W5AE,__pos__X5AE;
-  __INTEGER_8__NDG __tmp__XQ2,__tmp__YQ2;
-  __BOOLEAN__C __tmp__IZ2,__tmp__KZ2,__tmp__LZ2,Result__WQ2;
-  lisaac_push_first(&__pos__TQ2,L21258768); /* L162 CHARACTER*/;
-  lisaac_push_first(&__pos__V5AE,L8400912); /* L64 CHARACTER*/;
-  lisaac_push_first(&__pos__W5AE,L9077776); /* L69 CHARACTER*/;
-  lisaac_push_first(&__pos__X5AE,L4069969); /* L31 CONVERT*/;
-  __tmp__XQ2=((__INTEGER_8__NDG )Self__UQ2);
-  lisaac_push(&__pos__TQ2,L21265936); /* L162 CHARACTER*/;
-  lisaac_push_first(&__pos__V5AE,L8400912); /* L64 CHARACTER*/;
-  lisaac_push_first(&__pos__W5AE,L9077776); /* L69 CHARACTER*/;
-  lisaac_push_first(&__pos__X5AE,L4069969); /* L31 CONVERT*/;
-  __tmp__YQ2=((__INTEGER_8__NDG )other__VQ2);
-  lisaac_push(&__pos__TQ2,L21259792); /* L162 CHARACTER*/;
-  lisaac_push_first(&__pos__V5AE,L15496712); /* L118 NUMERIC*/;
-  lisaac_push_first(&__pos__W5AE,L14700552); /* L112 NUMERIC*/;
-  __tmp__IZ2=(__tmp__XQ2 > __tmp__YQ2);
-  __tmp__KZ2=(__tmp__XQ2 == __tmp__YQ2);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IZ2) {
-    lisaac_push(&__pos__V5AE,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__pos__W5AE,L10900994); /* L83 TRUE*/;
-    __tmp__LZ2=TRUE__B__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__V5AE,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__pos__W5AE,L12342790); /* L94 FALSE*/;
-    __tmp__LZ2=__tmp__KZ2;
-  };
-  Result__WQ2=__tmp__LZ2;
-  return(Result__WQ2);
-}
-
-static __BOOLEAN__C __infix_less_equal__XCHB(__CHARACTER__3 Self__ZCHB,__CHARACTER__3 other__0CHB)
-/* (Expanded CHARACTER{CHARACTER__3},Expanded CHARACTER{CHARACTER__3}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  _____CONTEXT __pos__YCHB,__pos__55AE,__pos__AABE,__pos__BABE;
-  __INTEGER_8__NDG __tmp__2CHB,__tmp__3CHB;
-  __BOOLEAN__C __tmp__S0JB,Result__1CHB;
-  lisaac_push_first(&__pos__YCHB,L20472336); /* L156 CHARACTER*/;
-  lisaac_push_first(&__pos__55AE,L8400912); /* L64 CHARACTER*/;
-  lisaac_push_first(&__pos__AABE,L9077776); /* L69 CHARACTER*/;
-  lisaac_push_first(&__pos__BABE,L4069969); /* L31 CONVERT*/;
-  __tmp__2CHB=((__INTEGER_8__NDG )Self__ZCHB);
-  lisaac_push(&__pos__YCHB,L20479504); /* L156 CHARACTER*/;
-  lisaac_push_first(&__pos__55AE,L8400912); /* L64 CHARACTER*/;
-  lisaac_push_first(&__pos__AABE,L9077776); /* L69 CHARACTER*/;
-  lisaac_push_first(&__pos__BABE,L4069969); /* L31 CONVERT*/;
-  __tmp__3CHB=((__INTEGER_8__NDG )other__0CHB);
-  lisaac_push(&__pos__YCHB,L20473360); /* L156 CHARACTER*/;
-  lisaac_push_first(&__pos__55AE,L15235592); /* L116 NUMERIC*/;
-  lisaac_push_first(&__pos__AABE,L14700552); /* L112 NUMERIC*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__2CHB > __tmp__3CHB)) {
-    lisaac_push(&__pos__55AE,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__pos__AABE,L13509634); /* L103 TRUE*/;
-    __tmp__S0JB=FALSE__I__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__55AE,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__pos__AABE,L14689286); /* L112 FALSE*/;
-    __tmp__S0JB=TRUE__B__;
-  };
-  Result__1CHB=__tmp__S0JB;
-  return(Result__1CHB);
-}
-
-static __INTEGER__K to_integer__VPY(__CHARACTER__3 Self__XPY)
-/* (Expanded CHARACTER{CHARACTER__3}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__1PY,Result__YPY;
-  __POINTER__CB __tmp__HB0;
-  _____CONTEXT __pos__WPY,__pos__JABE,__pos__KABE,__pos__LABE;
-  _____CONTEXT __pos__5PY,__pos__RX4B,__pos__SWBC,__pos__ZX4B;
-  _____CONTEXT __pos__TSFE;
-  __INTEGER_8__NDG __tmp__0PY;
-  __BOOLEAN__C __tmp__JB0,__tmp__JQY,__tmp__RB0;
-  lisaac_push_first(&__pos__WPY,L7217168); /* L55 CHARACTER*/;
-  lisaac_push_first(&__pos__JABE,L8400912); /* L64 CHARACTER*/;
-  lisaac_push_first(&__pos__KABE,L9077776); /* L69 CHARACTER*/;
-  lisaac_push_first(&__pos__LABE,L4069969); /* L31 CONVERT*/;
-  __tmp__0PY=((__INTEGER_8__NDG )Self__XPY);
-  lisaac_push(&__pos__WPY,L7222800); /* L55 CHARACTER*/;
-  lisaac_push_first(&__pos__JABE,L53760008); /* L410 NUMERIC*/;
-  lisaac_push_first(&__pos__KABE,L67408392); /* L514 NUMERIC*/;
-  lisaac_push_first(&__pos__LABE,L4069969); /* L31 CONVERT*/;
-  __tmp__1PY=((__INTEGER__K )__tmp__0PY);
-  lisaac_push(&__pos__WPY,L7342608); /* L56 CHARACTER*/;
-  lisaac_push_first(&__pos__JABE,L19150866); /* L146 BLOCK*/;
-  lisaac_push_first(&__pos__KABE,L7481860); /* L57 OBJECT*/;
-  __tmp__HB0=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__JABE,L19277842); /* L147 BLOCK*/;
-  __tmp__JB0=__infix_greater_equal__JGG( 15, 10);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__JB0) {
-    lisaac_push(&__pos__JABE,L19280914); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__KABE,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__LABE,L19285522); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__5PY,L7373328); /* L56 CHARACTER*/;
-    __tmp__JQY=in_range__to__I5I(__tmp__1PY, -127, 127);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__JQY) {
-      lisaac_push(&__pos__LABE,L19282450); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__5PY,L13509634); /* L103 TRUE*/;
-      __tmp__RB0=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__LABE,L19282450); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__5PY,L14689286); /* L112 FALSE*/;
-      __tmp__RB0=TRUE__B__;
-    };
-    __tmp__JQY=__tmp__RB0;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__JABE,L19280914); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__KABE,L12081158); /* L92 FALSE*/;
-    __tmp__JQY=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__JQY) {
-    lisaac_push(&__pos__JABE,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__pos__KABE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__LABE,L19289106); /* L147 BLOCK*/;
-    lisaac_push(&__pos__LABE,L19428370); /* L148 BLOCK*/;
-    lisaac_push_first(&__pos__5PY,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__RX4B,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__SWBC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__ZX4B,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__HB0));
-    lisaac_push(&__pos__5PY,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_3));
-    lisaac_push(&__pos__5PY,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__RX4B,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__SWBC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__ZX4B,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__TSFE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__5PY,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__RX4B,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__SWBC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__JABE,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__pos__KABE,L8530438); /* L65 FALSE*/;
-  };
-  Result__YPY=__tmp__1PY;
-  return(Result__YPY);
-}
-
-static __MEMORY__NEG* new_page__0YFB()
-/* () With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB mem__SSPB,new_mem__USPB,__tmp__D1NB,__tmp__K1NB;
-  __UINTEGER_CPU__GDG __tmp__YSPB,cap__PSPB,__tmp__ATPB,__tmp__4SPB;
-  __UINTEGER_CPU__GDG __tmp__MTFE;
-  __INTEGER__K __tmp__F1NB,__tmp__G1NB,__tmp__OWFE;
-  __MEMORY__NEG *__tmp__J0FB,*Result__3YFB;
-  _____CONTEXT __pos__1YFB,__pos__2ABE,__pos__3ABE,__pos__R0NB;
-  _____CONTEXT __pos__MSPB,__pos__ABBE,__pos__BBBE,__pos__MVSB;
-  _____CONTEXT __pos__MTPB,__pos__UM4D,__pos__QNAC,__pos__3SFE;
-  __BOOLEAN__C __tmp__STPB,__tmp__XUPB,__tmp__0UPB;
-  lisaac_push_first(&__pos__1YFB,L3951186); /* L30 UINTEGER_CPU*/;
-  lisaac_push_first(&__pos__2ABE,L68981256); /* L526 NUMERIC*/;
-  lisaac_push_first(&__pos__3ABE,L4069969); /* L31 CONVERT*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if ((capacity_max__FZFB ==  0)) {
-    lisaac_push(&__pos__1YFB,L17828438); /* L136 MEMORY*/;
-    lisaac_push_first(&__pos__2ABE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__3ABE,L17705558); /* L135 MEMORY*/;
-    lisaac_push_first(&__pos__R0NB,L15752278); /* L120 MEMORY*/;
-    lisaac_push_first(&__pos__MSPB,L3951186); /* L30 UINTEGER_CPU*/;
-    lisaac_push_first(&__pos__ABBE,L68981256); /* L526 NUMERIC*/;
-    lisaac_push_first(&__pos__BBBE,L4069969); /* L31 CONVERT*/;
-    mem__SSPB=((__POINTER__CB )(NULL));
-    new_mem__USPB=((__POINTER__CB )(NULL));
-    lisaac_push(&__pos__MSPB,L15736941); /* L120 SYSTEM*/;
-    __tmp__YSPB=to_uinteger_cpu__ZUH( 33554432);
-    cap__PSPB=__tmp__YSPB;
-    lisaac_push(&__pos__MSPB,L16413293); /* L125 SYSTEM*/;
-    lisaac_push_first(&__pos__ABBE,L12980754); /* L99 BLOCK*/;
-    do_until__QCRB:
-    {
-      lisaac_push(&__pos__ABBE,L12980754); /* L99 BLOCK*/;
-      lisaac_push_first(&__pos__BBBE,L16001133); /* L122 SYSTEM*/;
-      __tmp__ATPB=to_uinteger_cpu__ZUH( 2);
-      lisaac_push(&__pos__BBBE,L16000109); /* L122 SYSTEM*/;
-      lisaac_push_first(&__pos__MVSB,L9457160); /* L72 NUMERIC*/;
-      __tmp__4SPB=(__UINTEGER_CPU__GDG)(cap__PSPB * __tmp__ATPB);
-      cap__PSPB=__tmp__4SPB;
-      mem__SSPB=new_mem__USPB;
-      new_mem__USPB=((__POINTER__CB )(realloc((new_mem__USPB),(__tmp__4SPB))));
-      lisaac_push(&__pos__ABBE,L13115922); /* L100 BLOCK*/;
-      lisaac_push_first(&__pos__BBBE,L16392301); /* L125 SYSTEM*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((new_mem__USPB == (void *)NULL)) {
-        lisaac_push(&__pos__BBBE,L16402029); /* L125 SYSTEM*/;
-        lisaac_push_first(&__pos__MVSB,L10377218); /* L79 TRUE*/;
-        __tmp__STPB=TRUE__B__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__BBBE,L16402029); /* L125 SYSTEM*/;
-        lisaac_push_first(&__pos__MVSB,L11832326); /* L90 FALSE*/;
-        lisaac_push_first(&__pos__MTPB,L16406637); /* L125 SYSTEM*/;
-        lisaac_push_first(&__pos__UM4D,L23745543); /* L181 INTEGER*/;
-        __tmp__STPB=((__UINTEGER_CPU__GDG)(__tmp__4SPB >>  20) ==  2048);
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__STPB) {
-        lisaac_push(&__pos__ABBE,L13110290); /* L100 BLOCK*/;
-        lisaac_push_first(&__pos__BBBE,L13509634); /* L103 TRUE*/;
-        __tmp__STPB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__ABBE,L13110290); /* L100 BLOCK*/;
-        lisaac_push_first(&__pos__BBBE,L14689286); /* L112 FALSE*/;
-        __tmp__STPB=TRUE__B__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__STPB) {
-        lisaac_push(&__pos__ABBE,L13371922); /* L102 BLOCK*/;
-        lisaac_push_first(&__pos__BBBE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__MVSB,L13248018); /* L101 BLOCK*/;
-        goto do_until__QCRB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__ABBE,L13371922); /* L102 BLOCK*/;
-        lisaac_push_first(&__pos__BBBE,L8530438); /* L65 FALSE*/;
-      };
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if ((new_mem__USPB == (void *)NULL)) {
-      lisaac_push(&__pos__MSPB,L17042029); /* L130 SYSTEM*/;
-      lisaac_push_first(&__pos__ABBE,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__BBBE,L16656493); /* L127 SYSTEM*/;
-      __tmp__ATPB=to_uinteger_cpu__ZUH( 2);
-      lisaac_push(&__pos__BBBE,L16655469); /* L127 SYSTEM*/;
-      lisaac_push_first(&__pos__MVSB,L9719304); /* L74 NUMERIC*/;
-      cap__PSPB=(__UINTEGER_CPU__GDG)(cap__PSPB / __tmp__ATPB);
-    } else /* FALSE */ {
-      lisaac_push(&__pos__MSPB,L17042029); /* L130 SYSTEM*/;
-      lisaac_push_first(&__pos__ABBE,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__BBBE,L16783469); /* L128 SYSTEM*/;
-      mem__SSPB=new_mem__USPB;
-    };
-    capacity_max__FZFB=cap__PSPB;
-    begin_memory__CBL=mem__SSPB;
-    lisaac_push(&__pos__R0NB,L16529494); /* L126 MEMORY*/;
-    lisaac_push_first(&__pos__MSPB,L17840146); /* L136 BLOCK*/;
-    lisaac_push_first(&__pos__ABBE,L7481860); /* L57 OBJECT*/;
-    mem__SSPB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__MSPB,L17967122); /* L137 BLOCK*/;
-    __tmp__STPB=__infix_greater_equal__JGG( 15, 10);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__STPB) {
-      lisaac_push(&__pos__MSPB,L17970194); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__ABBE,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__BBBE,L17974802); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__MVSB,L16517718); /* L126 MEMORY*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((begin_memory__CBL != (void *)NULL)) {
-        lisaac_push(&__pos__BBBE,L17971730); /* L137 BLOCK*/;
-        lisaac_push_first(&__pos__MVSB,L13509634); /* L103 TRUE*/;
-        __tmp__XUPB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__BBBE,L17971730); /* L137 BLOCK*/;
-        lisaac_push_first(&__pos__MVSB,L14689286); /* L112 FALSE*/;
-        __tmp__XUPB=TRUE__B__;
+        li__PAN=li__VBN;
       };
-      __tmp__0UPB=__tmp__XUPB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__MSPB,L17970194); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__ABBE,L12081158); /* L92 FALSE*/;
-      __tmp__0UPB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__0UPB) {
-      lisaac_push(&__pos__MSPB,L18221586); /* L139 BLOCK*/;
-      lisaac_push_first(&__pos__ABBE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__BBBE,L18105874); /* L138 BLOCK*/;
-      lisaac_push_first(&__pos__MVSB,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__MTPB,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__UM4D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__QNAC,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(mem__SSPB));
-      lisaac_push(&__pos__MVSB,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_38));
-      lisaac_push(&__pos__MVSB,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__MTPB,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__UM4D,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__QNAC,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__3SFE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__MVSB,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__MTPB,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__UM4D,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__MSPB,L18221586); /* L139 BLOCK*/;
-      lisaac_push_first(&__pos__ABBE,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__R0NB,L16673878); /* L127 MEMORY*/;
-    lisaac_push_first(&__pos__MSPB,L17840146); /* L136 BLOCK*/;
-    lisaac_push_first(&__pos__ABBE,L7481860); /* L57 OBJECT*/;
-    mem__SSPB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__MSPB,L17967122); /* L137 BLOCK*/;
-    __tmp__STPB=__infix_greater_equal__JGG( 15, 10);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__STPB) {
-      lisaac_push(&__pos__MSPB,L17970194); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__ABBE,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__BBBE,L17974802); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__MVSB,L16648790); /* L127 MEMORY*/;
-      __tmp__D1NB=begin_memory__CBL;
-      lisaac_push(&__pos__MVSB,L16667734); /* L127 MEMORY*/;
-      lisaac_push_first(&__pos__MTPB,L5774867); /* L44 POINTER*/;
-      __tmp__F1NB=((__INTEGER__K )(sizeof(void *)));
-      lisaac_push(&__pos__MVSB,L16668246); /* L127 MEMORY*/;
-      lisaac_push_first(&__pos__MTPB,L9195016); /* L70 NUMERIC*/;
-      __tmp__G1NB=(__INTEGER__K)(__tmp__F1NB -  1);
-      lisaac_push(&__pos__MVSB,L16668246); /* L127 MEMORY*/;
-      lisaac_push_first(&__pos__MTPB,L14156807); /* L108 INTEGER*/;
-      lisaac_push_first(&__pos__UM4D,L78949383); /* L602 INTEGER*/;
-      __tmp__ATPB=to_uinteger_cpu__ZUH(__tmp__G1NB);
-      lisaac_push(&__pos__UM4D,L78949383); /* L602 INTEGER*/;
-      lisaac_push_first(&__pos__QNAC,L4069969); /* L31 CONVERT*/;
-      __tmp__K1NB=((__POINTER__CB )__tmp__ATPB);
-      lisaac_push(&__pos__MVSB,L16656470); /* L127 MEMORY*/;
-      lisaac_push_first(&__pos__MTPB,L22171143); /* L169 INTEGER*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((unsigned long)(void *)((unsigned long)__tmp__D1NB & (unsigned long)__tmp__K1NB) ==  0)) {
-        lisaac_push(&__pos__BBBE,L17971730); /* L137 BLOCK*/;
-        lisaac_push_first(&__pos__MVSB,L13509634); /* L103 TRUE*/;
-        __tmp__XUPB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__BBBE,L17971730); /* L137 BLOCK*/;
-        lisaac_push_first(&__pos__MVSB,L14689286); /* L112 FALSE*/;
-        __tmp__XUPB=TRUE__B__;
-      };
-      __tmp__0UPB=__tmp__XUPB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__MSPB,L17970194); /* L137 BLOCK*/;
-      lisaac_push_first(&__pos__ABBE,L12081158); /* L92 FALSE*/;
-      __tmp__0UPB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__0UPB) {
-      lisaac_push(&__pos__MSPB,L18221586); /* L139 BLOCK*/;
-      lisaac_push_first(&__pos__ABBE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__BBBE,L18105874); /* L138 BLOCK*/;
-      lisaac_push_first(&__pos__MVSB,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__MTPB,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__UM4D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__QNAC,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(mem__SSPB));
-      lisaac_push(&__pos__MVSB,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_11));
-      lisaac_push(&__pos__MVSB,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__MTPB,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__UM4D,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__QNAC,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__3SFE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__MVSB,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__MTPB,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__UM4D,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__MSPB,L18221586); /* L139 BLOCK*/;
-      lisaac_push_first(&__pos__ABBE,L8530438); /* L65 FALSE*/;
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__1YFB,L17828438); /* L136 MEMORY*/;
-    lisaac_push_first(&__pos__2ABE,L8530438); /* L65 FALSE*/;
-  };
-  __tmp__YSPB=nb_page__VGN;
-  lisaac_push(&__pos__1YFB,L17970262); /* L137 MEMORY*/;
-  lisaac_push_first(&__pos__2ABE,L24269831); /* L185 INTEGER*/;
-  cap__PSPB=(__UINTEGER_CPU__GDG)(__tmp__YSPB <<  26);
-  __tmp__YSPB=nb_page__VGN;
-  lisaac_push(&__pos__1YFB,L18101846); /* L138 MEMORY*/;
-  __tmp__ATPB=to_uinteger_cpu__ZUH( 1);
-  lisaac_push(&__pos__1YFB,L18100822); /* L138 MEMORY*/;
-  lisaac_push_first(&__pos__2ABE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__3ABE,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__R0NB,L5383176); /* L41 NUMERIC*/;
-  __tmp__4SPB=to_uinteger_cpu__ZUH( 0);
-  lisaac_push(&__pos__3ABE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__R0NB,L9195016); /* L70 NUMERIC*/;
-  __tmp__MTFE=(__UINTEGER_CPU__GDG)(__tmp__4SPB - __tmp__ATPB);
-  lisaac_push(&__pos__2ABE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__3ABE,L9195016); /* L70 NUMERIC*/;
-  nb_page__VGN=(__UINTEGER_CPU__GDG)(__tmp__YSPB - __tmp__MTFE);
-  lisaac_push(&__pos__1YFB,L18235478); /* L139 MEMORY*/;
-  __tmp__YSPB=to_uinteger_cpu__ZUH( 67108864);
-  lisaac_push(&__pos__1YFB,L18232406); /* L139 MEMORY*/;
-  lisaac_push_first(&__pos__2ABE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__3ABE,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__R0NB,L5383176); /* L41 NUMERIC*/;
-  __tmp__ATPB=to_uinteger_cpu__ZUH( 0);
-  lisaac_push(&__pos__3ABE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__R0NB,L9195016); /* L70 NUMERIC*/;
-  __tmp__4SPB=(__UINTEGER_CPU__GDG)(__tmp__ATPB - __tmp__YSPB);
-  lisaac_push(&__pos__2ABE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__3ABE,L9195016); /* L70 NUMERIC*/;
-  __tmp__YSPB=(__UINTEGER_CPU__GDG)(cap__PSPB - __tmp__4SPB);
-  __tmp__ATPB=capacity_max__FZFB;
-  lisaac_push(&__pos__1YFB,L18357846); /* L140 MEMORY*/;
-  lisaac_push_first(&__pos__2ABE,L14700552); /* L112 NUMERIC*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__YSPB > __tmp__ATPB)) {
-    lisaac_push(&__pos__1YFB,L18745942); /* L143 MEMORY*/;
-    lisaac_push_first(&__pos__2ABE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__3ABE,L18367574); /* L140 MEMORY*/;
-    lisaac_push(&__pos__3ABE,L18498646); /* L141 MEMORY*/;
-    print__P5F((&__string_39));
-    lisaac_push(&__pos__3ABE,L18631254); /* L142 MEMORY*/;
-    lisaac_push_first(&__pos__R0NB,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__MSPB,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__1YFB,L18745942); /* L143 MEMORY*/;
-    lisaac_push_first(&__pos__2ABE,L8530438); /* L65 FALSE*/;
-  };
-  mem__SSPB=begin_memory__CBL;
-  lisaac_push(&__pos__1YFB,L17177686); /* L131 MEMORY*/;
-  new_mem__USPB=to_pointer__AKN(cap__PSPB);
-  lisaac_push(&__pos__1YFB,L19557974); /* L149 MEMORY*/;
-  lisaac_push_first(&__pos__2ABE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__3ABE,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__R0NB,L5383176); /* L41 NUMERIC*/;
-  lisaac_push_first(&__pos__MSPB,L14156807); /* L108 INTEGER*/;
-  lisaac_push_first(&__pos__ABBE,L78949383); /* L602 INTEGER*/;
-  __tmp__YSPB=to_uinteger_cpu__ZUH( 0);
-  lisaac_push(&__pos__ABBE,L78949383); /* L602 INTEGER*/;
-  lisaac_push_first(&__pos__BBBE,L4069969); /* L31 CONVERT*/;
-  __tmp__D1NB=((__POINTER__CB )__tmp__YSPB);
-  lisaac_push(&__pos__3ABE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__R0NB,L9195016); /* L70 NUMERIC*/;
-  __tmp__K1NB=(void *)((unsigned long)__tmp__D1NB - (unsigned long)new_mem__USPB);
-  lisaac_push(&__pos__2ABE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__3ABE,L9195016); /* L70 NUMERIC*/;
-  new_mem__USPB=(void *)((unsigned long)mem__SSPB - (unsigned long)__tmp__K1NB);
-  lisaac_push(&__pos__1YFB,L19563094); /* L149 MEMORY*/;
-  lisaac_push_first(&__pos__2ABE,L4069969); /* L31 CONVERT*/;
-  __tmp__J0FB=((__MEMORY__NEG *)new_mem__USPB);
-  lisaac_push(&__pos__1YFB,L19678294); /* L150 MEMORY*/;
-  lisaac_push_first(&__pos__2ABE,L12864598); /* L98 MEMORY*/;
-  __tmp__J0FB->previous_linear__PEG=NULL;
-  lisaac_push(&__pos__1YFB,L19809878); /* L151 MEMORY*/;
-  lisaac_push_first(&__pos__2ABE,L21249622); /* L162 MEMORY*/;
-  __tmp__YSPB=to_uinteger_cpu__ZUH( 0);
-  lisaac_push(&__pos__1YFB,L19814486); /* L151 MEMORY*/;
-  lisaac_push_first(&__pos__2ABE,L12343382); /* L94 MEMORY*/;
-  cap__PSPB=to_uinteger_cpu__ZUH( 2);
-  lisaac_push(&__pos__1YFB,L19825750); /* L151 MEMORY*/;
-  lisaac_push_first(&__pos__2ABE,L10254934); /* L78 MEMORY*/;
-  lisaac_push_first(&__pos__3ABE,L5774867); /* L44 POINTER*/;
-  __tmp__F1NB=((__INTEGER__K )(sizeof(void *)));
-  lisaac_push(&__pos__2ABE,L10268246); /* L78 MEMORY*/;
-  lisaac_push_first(&__pos__3ABE,L4988498); /* L38 UINTEGER_CPU*/;
-  __tmp__G1NB=((__INTEGER__K )(sizeof(unsigned long)));
-  lisaac_push(&__pos__2ABE,L10255446); /* L78 MEMORY*/;
-  lisaac_push_first(&__pos__3ABE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__R0NB,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__MSPB,L9195016); /* L70 NUMERIC*/;
-  __tmp__OWFE=(__INTEGER__K)(- __tmp__G1NB);
-  lisaac_push(&__pos__3ABE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__R0NB,L9195016); /* L70 NUMERIC*/;
-  __tmp__G1NB=(__INTEGER__K)(__tmp__F1NB - __tmp__OWFE);
-  lisaac_push(&__pos__1YFB,L19819606); /* L151 MEMORY*/;
-  lisaac_push_first(&__pos__2ABE,L9195016); /* L70 NUMERIC*/;
-  __tmp__F1NB=(__INTEGER__K)( 67108864 - __tmp__G1NB);
-  lisaac_push(&__pos__1YFB,L19810390); /* L151 MEMORY*/;
-  lisaac_push_first(&__pos__2ABE,L22940167); /* L175 INTEGER*/;
-  lisaac_push_first(&__pos__3ABE,L25311239); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__R0NB,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__MSPB,L5383176); /* L41 NUMERIC*/;
-  __tmp__ATPB=to_uinteger_cpu__ZUH( 0);
-  lisaac_push(&__pos__R0NB,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__MSPB,L9195016); /* L70 NUMERIC*/;
-  __tmp__4SPB=(__UINTEGER_CPU__GDG)(__tmp__ATPB - __tmp__YSPB);
-  lisaac_push(&__pos__3ABE,L25319431); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__R0NB,L5121032); /* L39 NUMERIC*/;
-  __tmp__YSPB=to_uinteger_cpu__ZUH( 1);
-  lisaac_push(&__pos__3ABE,L25314823); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__R0NB,L9195016); /* L70 NUMERIC*/;
-  __tmp__ATPB=(__UINTEGER_CPU__GDG)(__tmp__4SPB - __tmp__YSPB);
-  lisaac_push(&__pos__2ABE,L22944263); /* L175 INTEGER*/;
-  lisaac_push_first(&__pos__3ABE,L25311239); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__R0NB,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__MSPB,L5383176); /* L41 NUMERIC*/;
-  __tmp__YSPB=to_uinteger_cpu__ZUH( 0);
-  lisaac_push(&__pos__R0NB,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__MSPB,L9195016); /* L70 NUMERIC*/;
-  __tmp__4SPB=(__UINTEGER_CPU__GDG)(__tmp__YSPB - cap__PSPB);
-  lisaac_push(&__pos__3ABE,L25319431); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__R0NB,L5121032); /* L39 NUMERIC*/;
-  __tmp__YSPB=to_uinteger_cpu__ZUH( 1);
-  lisaac_push(&__pos__3ABE,L25314823); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__R0NB,L9195016); /* L70 NUMERIC*/;
-  cap__PSPB=(__UINTEGER_CPU__GDG)(__tmp__4SPB - __tmp__YSPB);
-  lisaac_push(&__pos__2ABE,L22943239); /* L175 INTEGER*/;
-  lisaac_push_first(&__pos__3ABE,L22171143); /* L169 INTEGER*/;
-  __tmp__YSPB=(__UINTEGER_CPU__GDG)(__tmp__ATPB & cap__PSPB);
-  lisaac_push(&__pos__2ABE,L22939143); /* L175 INTEGER*/;
-  lisaac_push_first(&__pos__3ABE,L25311239); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__R0NB,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__MSPB,L5383176); /* L41 NUMERIC*/;
-  cap__PSPB=to_uinteger_cpu__ZUH( 0);
-  lisaac_push(&__pos__R0NB,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__MSPB,L9195016); /* L70 NUMERIC*/;
-  __tmp__ATPB=(__UINTEGER_CPU__GDG)(cap__PSPB - __tmp__YSPB);
-  lisaac_push(&__pos__3ABE,L25319431); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__R0NB,L5121032); /* L39 NUMERIC*/;
-  __tmp__YSPB=to_uinteger_cpu__ZUH( 1);
-  lisaac_push(&__pos__3ABE,L25314823); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__R0NB,L9195016); /* L70 NUMERIC*/;
-  cap__PSPB=(__UINTEGER_CPU__GDG)(__tmp__ATPB - __tmp__YSPB);
-  lisaac_push(&__pos__1YFB,L19819606); /* L151 MEMORY*/;
-  __tmp__YSPB=to_uinteger_cpu__ZUH(__tmp__F1NB);
-  lisaac_push(&__pos__1YFB,L19814998); /* L151 MEMORY*/;
-  lisaac_push_first(&__pos__2ABE,L22940167); /* L175 INTEGER*/;
-  lisaac_push_first(&__pos__3ABE,L25311239); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__R0NB,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__MSPB,L5383176); /* L41 NUMERIC*/;
-  __tmp__ATPB=to_uinteger_cpu__ZUH( 0);
-  lisaac_push(&__pos__R0NB,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__MSPB,L9195016); /* L70 NUMERIC*/;
-  __tmp__4SPB=(__UINTEGER_CPU__GDG)(__tmp__ATPB - cap__PSPB);
-  lisaac_push(&__pos__3ABE,L25319431); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__R0NB,L5121032); /* L39 NUMERIC*/;
-  cap__PSPB=to_uinteger_cpu__ZUH( 1);
-  lisaac_push(&__pos__3ABE,L25314823); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__R0NB,L9195016); /* L70 NUMERIC*/;
-  __tmp__ATPB=(__UINTEGER_CPU__GDG)(__tmp__4SPB - cap__PSPB);
-  lisaac_push(&__pos__2ABE,L22944263); /* L175 INTEGER*/;
-  lisaac_push_first(&__pos__3ABE,L25311239); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__R0NB,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__MSPB,L5383176); /* L41 NUMERIC*/;
-  cap__PSPB=to_uinteger_cpu__ZUH( 0);
-  lisaac_push(&__pos__R0NB,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__MSPB,L9195016); /* L70 NUMERIC*/;
-  __tmp__4SPB=(__UINTEGER_CPU__GDG)(cap__PSPB - __tmp__YSPB);
-  lisaac_push(&__pos__3ABE,L25319431); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__R0NB,L5121032); /* L39 NUMERIC*/;
-  __tmp__YSPB=to_uinteger_cpu__ZUH( 1);
-  lisaac_push(&__pos__3ABE,L25314823); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__R0NB,L9195016); /* L70 NUMERIC*/;
-  cap__PSPB=(__UINTEGER_CPU__GDG)(__tmp__4SPB - __tmp__YSPB);
-  lisaac_push(&__pos__2ABE,L22943239); /* L175 INTEGER*/;
-  lisaac_push_first(&__pos__3ABE,L22171143); /* L169 INTEGER*/;
-  __tmp__YSPB=(__UINTEGER_CPU__GDG)(__tmp__ATPB & cap__PSPB);
-  lisaac_push(&__pos__2ABE,L22939143); /* L175 INTEGER*/;
-  lisaac_push_first(&__pos__3ABE,L25311239); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__R0NB,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__MSPB,L5383176); /* L41 NUMERIC*/;
-  cap__PSPB=to_uinteger_cpu__ZUH( 0);
-  lisaac_push(&__pos__R0NB,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__MSPB,L9195016); /* L70 NUMERIC*/;
-  __tmp__ATPB=(__UINTEGER_CPU__GDG)(cap__PSPB - __tmp__YSPB);
-  lisaac_push(&__pos__3ABE,L25319431); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__R0NB,L5121032); /* L39 NUMERIC*/;
-  __tmp__YSPB=to_uinteger_cpu__ZUH( 1);
-  lisaac_push(&__pos__3ABE,L25314823); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__R0NB,L9195016); /* L70 NUMERIC*/;
-  cap__PSPB=(__UINTEGER_CPU__GDG)(__tmp__ATPB - __tmp__YSPB);
-  lisaac_push(&__pos__1YFB,L19826774); /* L151 MEMORY*/;
-  lisaac_push_first(&__pos__2ABE,L13126742); /* L100 MEMORY*/;
-  __tmp__J0FB->size_and_id__QEG=cap__PSPB;
-  lisaac_push(&__pos__1YFB,L19934806); /* L152 MEMORY*/;
-  add_link_free__DNWB(__tmp__J0FB);
-  __tmp__YSPB=nb_page__VGN;
-  lisaac_push(&__pos__1YFB,L20071510); /* L153 MEMORY*/;
-  cap__PSPB=to_uinteger_cpu__ZUH( 1);
-  lisaac_push(&__pos__1YFB,L20070486); /* L153 MEMORY*/;
-  lisaac_push_first(&__pos__2ABE,L9195016); /* L70 NUMERIC*/;
-  __tmp__ATPB=(__UINTEGER_CPU__GDG)(__tmp__YSPB - cap__PSPB);
-  lisaac_push(&__pos__1YFB,L20072022); /* L153 MEMORY*/;
-  put_last__to__EFIB(__tmp__J0FB,__tmp__ATPB);
-  Result__3YFB=__tmp__J0FB;
-  return(Result__3YFB);
-}
-
-static __LIMIT_Y__F2B* clone__JIVC()
-/* () With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __LIMIT_Y__F2B *result__NIVC,*__tmp__0JVC,*Result__MIVC;
-  __POINTER__CB ptr__OIVC,__tmp__OJVC;
-  __INTEGER__K __tmp__UIVC,__tmp__DJVC;
-  __UINTEGER_CPU__GDG __tmp__WIVC,__tmp__EJVC,__tmp__5ZFE,__tmp__XZFE;
-  __UINTEGER_32__RD __tmp__VJVC;
-  _____CONTEXT __pos__KIVC,__pos__54WC,__pos__1IVC,__pos__CX2C;
-  _____CONTEXT __pos__1ZFE,__pos__4ZFE;
-  lisaac_push_first(&__pos__KIVC,L15602180); /* L119 OBJECT*/;
-  result__NIVC=NULL;
-  ptr__OIVC=((__POINTER__CB )(NULL));
-  lisaac_push(&__pos__KIVC,L16394756); /* L125 OBJECT*/;
-  lisaac_push_first(&__pos__54WC,L5250564); /* L40 OBJECT*/;
-  __tmp__UIVC=sizeof(__LIMIT_Y__F2B);
-  lisaac_push(&__pos__KIVC,L16394756); /* L125 OBJECT*/;
-  __tmp__WIVC=to_uinteger_cpu__ZUH(__tmp__UIVC);
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__WIVC ==  0)) {
-    lisaac_push(&__pos__KIVC,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__54WC,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__1IVC,L16523780); /* L126 OBJECT*/;
-    result__NIVC=LIMIT_Y__F2B__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__KIVC,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__54WC,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__1IVC,L16923652); /* L129 OBJECT*/;
-    lisaac_push_first(&__pos__CX2C,L30548996); /* L233 OBJECT*/;
-    __tmp__DJVC=__LIMIT_Y__F2B__;
-    __tmp__EJVC=clone_allocation_size__CEG;
-    lisaac_push(&__pos__1IVC,L17198084); /* L131 OBJECT*/;
-    lisaac_push_first(&__pos__CX2C,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__1ZFE,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__4ZFE,L5383176); /* L41 NUMERIC*/;
-    __tmp__5ZFE=to_uinteger_cpu__ZUH( 0);
-    lisaac_push(&__pos__1ZFE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__4ZFE,L9195016); /* L70 NUMERIC*/;
-    __tmp__XZFE=(__UINTEGER_CPU__GDG)(__tmp__5ZFE - __tmp__WIVC);
-    lisaac_push(&__pos__CX2C,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__1ZFE,L9195016); /* L70 NUMERIC*/;
-    clone_allocation_size__CEG=(__UINTEGER_CPU__GDG)(__tmp__EJVC - __tmp__XZFE);
-    lisaac_push(&__pos__1IVC,L17310212); /* L132 OBJECT*/;
-    lisaac_push_first(&__pos__CX2C,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__1ZFE,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__DJVC == (__INTEGER__K)(-  1))) {
-      lisaac_push(&__pos__1IVC,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__CX2C,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__1ZFE,L17446916); /* L133 OBJECT*/;
-      __tmp__OJVC=alloc_size__5WK(__tmp__WIVC);
-      ptr__OIVC=__tmp__OJVC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__1IVC,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__CX2C,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__1ZFE,L17719300); /* L135 OBJECT*/;
-      __tmp__VJVC=to_uinteger_32__AAG(__tmp__DJVC);
-      lisaac_push(&__pos__1ZFE,L17723908); /* L135 OBJECT*/;
-      __tmp__OJVC=alloc_type__size__VYK(__tmp__VJVC,__tmp__WIVC);
-      ptr__OIVC=__tmp__OJVC;
-    };
-    lisaac_push(&__pos__1IVC,L17979396); /* L137 OBJECT*/;
-    lisaac_push_first(&__pos__CX2C,L4069969); /* L31 CONVERT*/;
-    __tmp__0JVC=((__LIMIT_Y__F2B *)ptr__OIVC);
-    result__NIVC=__tmp__0JVC;
-    lisaac_push(&__pos__1IVC,L18232836); /* L139 OBJECT*/;
-    lisaac_push_first(&__pos__CX2C,L31079428); /* L237 OBJECT*/;
-    *(__tmp__0JVC) = *(LIMIT_Y__F2B__);
-    lisaac_push(&__pos__1IVC,L18746884); /* L143 OBJECT*/;
-    lisaac_push_first(&__pos__CX2C,L8530438); /* L65 FALSE*/;
-  };
-  Result__MIVC=result__NIVC;
-  return(Result__MIVC);
-}
-
-static void force__to__IU4(__FAST_ARRAYoPLANo__LJD *Self__KU4,__PLAN__XOB *element__LU4,__INTEGER__K index__MU4)
-/* (Strict FAST_ARRAY(PLAN){FAST_ARRAYoPLANo__LJD},Strict PLAN{NULLxPLAN__XOB},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__HW4,__tmp__XU4,__tmp__MV4,__tmp__N0FE,__tmp__V0FE;
-  __INTEGER__K __tmp__2V4;
-  __POINTER__CB __tmp__PFCB;
-  __PLAN__XOB *__tmp__RW4;
-  _____CONTEXT __pos__JU4,__pos__LFCB,__pos__P0EB,__pos__WFCB;
-  _____CONTEXT __pos__QU4,__pos__H5MC,__pos__H2PC,__pos__P5MC;
-  _____CONTEXT __pos__I0FE;
-  __BOOLEAN__C __tmp__RFCB,__tmp__UU4,__tmp__ZFCB;
-  void **__tmp__EV4,**__tmp__4V4;
-  lisaac_push_first(&__pos__JU4,L68831809); /* L525 FAST_ARRAY*/;
-  __tmp__HW4=(*(Self__KU4)).upper__PMD;
-  lisaac_push(&__pos__JU4,L32771127); /* L250 COLLECTION*/;
-  lisaac_push_first(&__pos__LFCB,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__P0EB,L7481860); /* L57 OBJECT*/;
-  __tmp__PFCB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__LFCB,L24520722); /* L187 BLOCK*/;
-  __tmp__RFCB=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RFCB) {
-    lisaac_push(&__pos__LFCB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__P0EB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__WFCB,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__QU4,L32776759); /* L250 COLLECTION*/;
-    __tmp__UU4=__infix_greater_equal__JGG(index__MU4, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UU4) {
-      lisaac_push(&__pos__WFCB,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__QU4,L13509634); /* L103 TRUE*/;
-      __tmp__ZFCB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__WFCB,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__QU4,L14689286); /* L112 FALSE*/;
-      __tmp__ZFCB=TRUE__B__;
+    switch (((struct ___OBJ *)li__QAN)->__id) {
+    case __li__TB__: {
+      li__VAN=((__li__TB *)li__QAN)->li__H4;
+    } break;
+    case __li__TC__: {
+      li__VAN=((__li__TC *)li__QAN)->li__XC.li__VC.li__H4;
+    } break;
+    case __li__RL__: {
+      li__VAN=((__li__RL *)li__QAN)->li__SL.li__VC.li__H4;
+    } break;
+    case __li__GS__: {
+      li__VAN=((__li__GS *)li__QAN)->li__IS.li__H4;
+    } break;
     };
-    __tmp__UU4=__tmp__ZFCB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__LFCB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__P0EB,L12081158); /* L92 FALSE*/;
-    __tmp__UU4=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UU4) {
-    lisaac_push(&__pos__LFCB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__P0EB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__WFCB,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__WFCB,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__QU4,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__H5MC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__H2PC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__P5MC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__PFCB));
-    lisaac_push(&__pos__QU4,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__QU4,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__H5MC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__H2PC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__P5MC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__I0FE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__QU4,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__H5MC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__H2PC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__LFCB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__P0EB,L8530438); /* L65 FALSE*/;
+    li__QAN=li__VAN;
+  } while ((((void *)li__VAN != (void *)NULL) && (li__KAN ==  0)));
+  if ((li__KAN ==  0)) {
+    li__KAN= 1;
   };
-  __tmp__XU4=(*(Self__KU4)).upper__PMD;
-  lisaac_push(&__pos__JU4,L69082177); /* L527 FAST_ARRAY*/;
-  __tmp__RFCB=__infix_less_equal__GTG(index__MU4,__tmp__XU4);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RFCB) {
-    lisaac_push(&__pos__JU4,L69339713); /* L529 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__LFCB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__P0EB,L69088833); /* L527 FAST_ARRAY*/;
-    __tmp__EV4=(*(Self__KU4)).storage__DV4;
-    /* NULL __NATIVE_ARRAYoPLANo__5U4__ */
-if (__tmp__EV4==NULL) {
-      lisaac_push(&__pos__P0EB,L69223489); /* L528 FAST_ARRAY*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* NATIVE_ARRAY(PLAN) */ {
-      lisaac_push(&__pos__P0EB,L69223489); /* L528 FAST_ARRAY*/;
-      put__to__GMWB(((void **)__tmp__EV4),element__LU4,index__MU4);
-    };
-    __tmp__UU4=TRUE__B__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__JU4,L69339713); /* L529 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__LFCB,L8530438); /* L65 FALSE*/;
-    __tmp__UU4=FALSE__I__;
+  li__JAN=li__W2B;
+  while ((((void *)li__JAN != (void *)NULL) && (li__JAN->li__M2B != li__KAN))) {
+    li__JAN=li__JAN->li__H2B;
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if ((! __tmp__UU4)) {
-    lisaac_push(&__pos__JU4,L69995073); /* L534 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__LFCB,L10362374); /* L79 FALSE*/;
-    lisaac_push_first(&__pos__P0EB,L69344321); /* L529 FAST_ARRAY*/;
-    __tmp__MV4=(*(Self__KU4)).upper__PMD;
-    lisaac_push(&__pos__P0EB,L69353025); /* L529 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__WFCB,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__QU4,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__H5MC,L9195016); /* L70 NUMERIC*/;
-    __tmp__N0FE=(__INTEGER__K)(-  1);
-    lisaac_push(&__pos__WFCB,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__QU4,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((index__MU4 == (__INTEGER__K)(__tmp__MV4 - __tmp__N0FE))) {
-      lisaac_push(&__pos__LFCB,L10881542); /* L83 FALSE*/;
-      lisaac_push_first(&__pos__P0EB,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__WFCB,L10494470); /* L80 FALSE*/;
-      lisaac_push_first(&__pos__QU4,L69479489); /* L530 FAST_ARRAY*/;
-      add_last__22MB(Self__KU4,element__LU4);
+  while (((void *)li__JAN != (void *)NULL)) {
+    li__FPXD=li__JAN->li__HYB->li__JYB;
+    li__EPXD= 0;
+    if ((li__FPXD > li__FAN)) {
+      li__EPXD=li__FPXD;
     } else /* FALSE */ {
-      lisaac_push(&__pos__LFCB,L10881542); /* L83 FALSE*/;
-      lisaac_push_first(&__pos__P0EB,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__WFCB,L10759174); /* L82 FALSE*/;
-      lisaac_push_first(&__pos__QU4,L69741121); /* L532 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__H5MC,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__H2PC,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__P5MC,L9195016); /* L70 NUMERIC*/;
-      __tmp__V0FE=(__INTEGER__K)(-  1);
-      lisaac_push(&__pos__H5MC,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__H2PC,L9195016); /* L70 NUMERIC*/;
-      __tmp__2V4=(__INTEGER__K)(index__MU4 - __tmp__V0FE);
-      lisaac_push(&__pos__QU4,L69742657); /* L532 FAST_ARRAY*/;
-      resize__Z5MB(Self__KU4,__tmp__2V4);
-      __tmp__4V4=(*(Self__KU4)).storage__DV4;
-      /* NULL __NATIVE_ARRAYoPLANo__5U4__ */
-if (__tmp__4V4==NULL) {
-        lisaac_push(&__pos__QU4,L69878849); /* L533 FAST_ARRAY*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* NATIVE_ARRAY(PLAN) */ {
-        lisaac_push(&__pos__QU4,L69878849); /* L533 FAST_ARRAY*/;
-        put__to__GMWB(((void **)__tmp__4V4),element__LU4,index__MU4);
-      };
+      li__EPXD=li__FAN;
     };
-  };
-  lisaac_push(&__pos__JU4,L33557559); /* L256 COLLECTION*/;
-  lisaac_push_first(&__pos__LFCB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__P0EB,L7481860); /* L57 OBJECT*/;
-  __tmp__PFCB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__LFCB,L21899282); /* L167 BLOCK*/;
-  __tmp__RFCB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RFCB) {
-    lisaac_push(&__pos__LFCB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__P0EB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__WFCB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__QU4,L33558583); /* L256 COLLECTION*/;
-    __tmp__MV4=(*(Self__KU4)).upper__PMD;
-    lisaac_push(&__pos__QU4,L33574455); /* L256 COLLECTION*/;
-    __tmp__N0FE=max__IMH(index__MU4,__tmp__HW4);
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__MV4 == __tmp__N0FE)) {
-      lisaac_push(&__pos__WFCB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__QU4,L13509634); /* L103 TRUE*/;
-      __tmp__ZFCB=FALSE__I__;
+    li__FPXD=li__JAN->li__LYB->li__JYB;
+    li__IPXD= 0;
+    if ((li__FPXD > li__HAN)) {
+      li__IPXD=li__HAN;
     } else /* FALSE */ {
-      lisaac_push(&__pos__WFCB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__QU4,L14689286); /* L112 FALSE*/;
-      __tmp__ZFCB=TRUE__B__;
+      li__IPXD=li__FPXD;
     };
-    __tmp__UU4=__tmp__ZFCB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__LFCB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__P0EB,L12081158); /* L92 FALSE*/;
-    __tmp__UU4=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UU4) {
-    lisaac_push(&__pos__LFCB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__P0EB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__WFCB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__WFCB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__QU4,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__H5MC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__H2PC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__P5MC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__PFCB));
-    lisaac_push(&__pos__QU4,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__QU4,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__H5MC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__H2PC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__P5MC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__I0FE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__QU4,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__H5MC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__H2PC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__LFCB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__P0EB,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__JU4,L33688631); /* L257 COLLECTION*/;
-  lisaac_push_first(&__pos__LFCB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__P0EB,L7481860); /* L57 OBJECT*/;
-  __tmp__PFCB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__LFCB,L21899282); /* L167 BLOCK*/;
-  __tmp__RFCB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RFCB) {
-    lisaac_push(&__pos__LFCB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__P0EB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__WFCB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__QU4,L33695799); /* L257 COLLECTION*/;
-    __tmp__RW4=item__IDNB(Self__KU4,index__MU4);
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__RW4 == (void *)element__LU4)) {
-      lisaac_push(&__pos__WFCB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__QU4,L13509634); /* L103 TRUE*/;
-      __tmp__ZFCB=FALSE__I__;
+    li__FPXD=li__JAN->li__OYB->li__QYB;
+    li__MPXD= 0;
+    if ((li__FPXD > li__GAN)) {
+      li__MPXD=li__FPXD;
     } else /* FALSE */ {
-      lisaac_push(&__pos__WFCB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__QU4,L14689286); /* L112 FALSE*/;
-      __tmp__ZFCB=TRUE__B__;
+      li__MPXD=li__GAN;
     };
-    __tmp__UU4=__tmp__ZFCB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__LFCB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__P0EB,L12081158); /* L92 FALSE*/;
-    __tmp__UU4=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UU4) {
-    lisaac_push(&__pos__LFCB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__P0EB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__WFCB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__WFCB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__QU4,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__H5MC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__H2PC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__P5MC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__PFCB));
-    lisaac_push(&__pos__QU4,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__QU4,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__H5MC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__H2PC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__P5MC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__I0FE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__QU4,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__H5MC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__H2PC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__LFCB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__P0EB,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static __PLAN__XOB* item__IDNB(__FAST_ARRAYoPLANo__LJD *Self__KDNB,__INTEGER__K i__LDNB)
-/* (Strict FAST_ARRAY(PLAN){FAST_ARRAYoPLANo__LJD},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__XFPB,__tmp__KGLC;
-  __INTEGER__K __tmp__FLIC;
-  __PLAN__XOB *__tmp__WDNB,*Result__MDNB;
-  _____CONTEXT __pos__JDNB,__pos__TFPB,__pos__B2QB,__pos__4FPB;
-  _____CONTEXT __pos__QDNB,__pos__ZKIC,__pos__QPJC,__pos__DLIC;
-  _____CONTEXT __pos__UIOC,__pos__RGLC,__pos__OLIC,__pos__YG5D;
-  _____CONTEXT __pos__1C5C,__pos__212C,__pos__OHHE;
-  __BOOLEAN__C __tmp__ZFPB,__tmp__4KIC,__tmp__GLIC,__tmp__JLIC;
-  __BOOLEAN__C __tmp__ULIC,__tmp__WLIC;
-  void **__tmp__VDNB;
-  lisaac_push_first(&__pos__JDNB,L15862840); /* L121 TRAVERSABLE*/;
-  lisaac_push_first(&__pos__TFPB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__B2QB,L7481860); /* L57 OBJECT*/;
-  __tmp__XFPB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__TFPB,L21899282); /* L167 BLOCK*/;
-  __tmp__ZFPB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ZFPB) {
-    lisaac_push(&__pos__TFPB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__B2QB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__4FPB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__QDNB,L15870520); /* L121 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__ZKIC,L10361400); /* L79 TRAVERSABLE*/;
-    __tmp__4KIC=__infix_less_equal__GTG( 0,i__LDNB);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4KIC) {
-      lisaac_push(&__pos__ZKIC,L10364472); /* L79 TRAVERSABLE*/;
-      lisaac_push_first(&__pos__QPJC,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__DLIC,L10365496); /* L79 TRAVERSABLE*/;
-      __tmp__FLIC=(*(Self__KDNB)).upper__PMD;
-      lisaac_push(&__pos__DLIC,L10367544); /* L79 TRAVERSABLE*/;
-      __tmp__GLIC=__infix_less_equal__GTG(i__LDNB,__tmp__FLIC);
-      __tmp__JLIC=__tmp__GLIC;
+    li__FPXD=(__li__K)(li__JAN->li__SYB->li__QYB -  1);
+    li__QPXD= 0;
+    if ((li__FPXD > li__IAN)) {
+      li__QPXD=li__IAN;
     } else /* FALSE */ {
-      lisaac_push(&__pos__ZKIC,L10364472); /* L79 TRAVERSABLE*/;
-      lisaac_push_first(&__pos__QPJC,L12081158); /* L92 FALSE*/;
-      __tmp__JLIC=FALSE__I__;
-    };
-    lisaac_push(&__pos__ZKIC,L10758200); /* L82 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__QPJC,L15357964); /* L117 STRING_CONSTANT*/;
-    lisaac_push_first(&__pos__DLIC,L23083026); /* L176 BLOCK*/;
-    lisaac_push_first(&__pos__UIOC,L7481860); /* L57 OBJECT*/;
-    __tmp__KGLC=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__DLIC,L23210002); /* L177 BLOCK*/;
-    __tmp__4KIC=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4KIC) {
-      lisaac_push(&__pos__DLIC,L23213586); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__UIOC,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__RGLC,L23218194); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__OLIC,L10768952); /* L82 TRAVERSABLE*/;
-      __tmp__GLIC=__infix_less_equal__GTG( 0,i__LDNB);
-      __tmp__FLIC=(*(Self__KDNB)).upper__PMD;
-      lisaac_push(&__pos__OLIC,L10774584); /* L82 TRAVERSABLE*/;
-      __tmp__ULIC=__infix_less_equal__GTG(i__LDNB,__tmp__FLIC);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GLIC) {
-        lisaac_push(&__pos__OLIC,L10771512); /* L82 TRAVERSABLE*/;
-        lisaac_push_first(&__pos__YG5D,L11163138); /* L85 TRUE*/;
-        __tmp__WLIC=__tmp__ULIC;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__OLIC,L10771512); /* L82 TRAVERSABLE*/;
-        lisaac_push_first(&__pos__YG5D,L12604934); /* L96 FALSE*/;
-        __tmp__WLIC=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__JLIC == __tmp__WLIC)) {
-        lisaac_push(&__pos__RGLC,L23215122); /* L177 BLOCK*/;
-        lisaac_push_first(&__pos__OLIC,L13509634); /* L103 TRUE*/;
-        __tmp__WLIC=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__RGLC,L23215122); /* L177 BLOCK*/;
-        lisaac_push_first(&__pos__OLIC,L14689286); /* L112 FALSE*/;
-        __tmp__WLIC=TRUE__B__;
-      };
-      __tmp__GLIC=__tmp__WLIC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__DLIC,L23213586); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__UIOC,L12081158); /* L92 FALSE*/;
-      __tmp__GLIC=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GLIC) {
-      lisaac_push(&__pos__DLIC,L23464466); /* L179 BLOCK*/;
-      lisaac_push_first(&__pos__UIOC,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__RGLC,L23348754); /* L178 BLOCK*/;
-      lisaac_push_first(&__pos__OLIC,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__YG5D,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__1C5C,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__212C,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__KGLC));
-      lisaac_push(&__pos__OLIC,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_7));
-      lisaac_push(&__pos__OLIC,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__YG5D,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__1C5C,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__212C,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__OHHE,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__OLIC,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__YG5D,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__1C5C,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__DLIC,L23464466); /* L179 BLOCK*/;
-      lisaac_push_first(&__pos__UIOC,L8530438); /* L65 FALSE*/;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__JLIC) {
-      lisaac_push(&__pos__4FPB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__QDNB,L13509634); /* L103 TRUE*/;
-      __tmp__GLIC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__4FPB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__QDNB,L14689286); /* L112 FALSE*/;
-      __tmp__GLIC=TRUE__B__;
-    };
-    __tmp__4KIC=__tmp__GLIC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__TFPB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__B2QB,L12081158); /* L92 FALSE*/;
-    __tmp__4KIC=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4KIC) {
-    lisaac_push(&__pos__TFPB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__B2QB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__4FPB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__4FPB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__QDNB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__ZKIC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__QPJC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__DLIC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__XFPB));
-    lisaac_push(&__pos__QDNB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__QDNB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__ZKIC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__QPJC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__DLIC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__UIOC,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__QDNB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__ZKIC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__QPJC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__TFPB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__B2QB,L8530438); /* L65 FALSE*/;
-  };
-  __tmp__VDNB=(*(Self__KDNB)).storage__DV4;
-  /* NULL __NATIVE_ARRAYoPLANo__5U4__ */
-if (__tmp__VDNB==NULL) {
-    lisaac_push(&__pos__JDNB,L32638017); /* L249 FAST_ARRAY*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* NATIVE_ARRAY(PLAN) */ {
-    lisaac_push(&__pos__JDNB,L32638017); /* L249 FAST_ARRAY*/;
-    __tmp__WDNB=item__51WB(((void **)__tmp__VDNB),i__LDNB);
-  };
-  Result__MDNB=__tmp__WDNB;
-  return(Result__MDNB);
-}
-
-static void add_clip__from__to__B42(__AREA__PB *Self__D42,void *win__E42,__INTEGER__K xmin__F42,__INTEGER__K ymin__G42,__INTEGER__K xmax__H42,__INTEGER__K ymax__I42)
-/* (Strict AREA{AREA__PB},AREA{NULLxEXAMPLE__OBxAREA__PBxDESK__TCxG_OUT__YCxG_RAW__KMxVIRTUAL_SCREEN__PTxMOUSE__VT},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __CLIP__UOB *new_clip__J42,*__tmp__R42,*__tmp__R52,*Self__UWVB;
-  __CLIP__UOB *__tmp__LA3,*Self__BRWB;
-  __INTEGER__K __tmp__S42,__tmp__MA3;
-  void *__tmp__E52;
-  _____CONTEXT __pos__C42,__pos__DI3,__pos__P42,__pos__BSKC,__pos__CA3;
-  _____CONTEXT __pos__B23,__pos__JA3,__pos__ARWB;
-  __BOOLEAN__C __tmp__H52,__tmp__NA3,__tmp__QA3;
-  lisaac_push_first(&__pos__C42,L81300504); /* L620 AREA*/;
-  new_clip__J42=NULL;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)top_clip__3LD != (void *)NULL)) {
-    lisaac_push(&__pos__C42,L82849816); /* L632 AREA*/;
-    lisaac_push_first(&__pos__DI3,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__P42,L82850840); /* L632 AREA*/;
-    __tmp__R42=top_clip__3LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__R42==NULL) {
-      lisaac_push(&__pos__P42,L82858008); /* L632 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__S42=__tmp__R42->x_min__L5X;
-    };
-    __tmp__H52=(__tmp__S42 == xmin__F42);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__C42,L82849816); /* L632 AREA*/;
-    lisaac_push_first(&__pos__DI3,L12081158); /* L92 FALSE*/;
-    __tmp__H52=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__H52) {
-    lisaac_push(&__pos__C42,L82862616); /* L632 AREA*/;
-    lisaac_push_first(&__pos__DI3,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__P42,L82863640); /* L632 AREA*/;
-    __tmp__R42=top_clip__3LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__R42==NULL) {
-      lisaac_push(&__pos__P42,L82870808); /* L632 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__S42=__tmp__R42->x_max__V5X;
-    };
-    __tmp__H52=(__tmp__S42 == xmax__H42);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__C42,L82862616); /* L632 AREA*/;
-    lisaac_push_first(&__pos__DI3,L12081158); /* L92 FALSE*/;
-    __tmp__H52=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__H52) {
-    lisaac_push(&__pos__C42,L82875416); /* L632 AREA*/;
-    lisaac_push_first(&__pos__DI3,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__P42,L82876440); /* L632 AREA*/;
-    __tmp__R42=top_clip__3LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__R42==NULL) {
-      lisaac_push(&__pos__P42,L82884120); /* L632 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__E52=__tmp__R42->window__55X;
-    };
-    __tmp__H52=((void *)__tmp__E52 == (void *)win__E42);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__C42,L82875416); /* L632 AREA*/;
-    lisaac_push_first(&__pos__DI3,L12081158); /* L92 FALSE*/;
-    __tmp__H52=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__H52) {
-    lisaac_push(&__pos__C42,L85199384); /* L650 AREA*/;
-    lisaac_push_first(&__pos__DI3,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__P42,L82889752); /* L632 AREA*/;
-    new_clip__J42=top_clip__3LD;
-    /* NULL __CLIP__UOB__ */
-if (new_clip__J42==NULL) {
-      lisaac_push(&__pos__P42,L83246104); /* L635 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__R52=new_clip__J42->right__NAY;
-    };
-    top_clip__3LD=__tmp__R52;
-    /* NULL __CLIP__UOB__ */
-if (new_clip__J42==NULL) {
-      lisaac_push(&__pos__P42,L83376664); /* L636 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      lisaac_push(&__pos__P42,L83376664); /* L636 AREA*/;
-      __tmp__R52=((__CLIP__UOB *)new_clip__J42);
-      lisaac_push_first(&__pos__BSKC,L15742021); /* L120 CLIP*/;
-      __tmp__R52->y_max__1ATB=ymax__I42;
-    };
-    /* NULL __CLIP__UOB__ */
-if (new_clip__J42==NULL) {
-      lisaac_push(&__pos__P42,L83507736); /* L637 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      lisaac_push(&__pos__P42,L83507736); /* L637 AREA*/;
-      __tmp__R52=((__CLIP__UOB *)new_clip__J42);
-      lisaac_push_first(&__pos__BSKC,L11810885); /* L90 CLIP*/;
-      __tmp__R52->right__NAY=NULL;
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__C42,L85199384); /* L650 AREA*/;
-    lisaac_push_first(&__pos__DI3,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__P42,L83917336); /* L640 AREA*/;
-    __tmp__R42=create__at__to__PU1(win__E42,xmin__F42,ymin__G42,xmax__H42,ymax__I42);
-    new_clip__J42=__tmp__R42;
-    __tmp__R52=last_clip__1LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__R42==NULL) {
-      lisaac_push(&__pos__P42,L84034072); /* L641 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      lisaac_push(&__pos__P42,L84034072); /* L641 AREA*/;
-      Self__UWVB=((__CLIP__UOB *)__tmp__R42);
-      lisaac_push_first(&__pos__BSKC,L11155013); /* L85 CLIP*/;
-      Self__UWVB->left__ZBY=__tmp__R52;
-    };
-    __tmp__R52=top_clip__3LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__R42==NULL) {
-      lisaac_push(&__pos__P42,L84164632); /* L642 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      lisaac_push(&__pos__P42,L84164632); /* L642 AREA*/;
-      Self__UWVB=((__CLIP__UOB *)__tmp__R42);
-      lisaac_push_first(&__pos__BSKC,L12465221); /* L95 CLIP*/;
-      Self__UWVB->top__BCY=__tmp__R52;
-    };
-    lisaac_push(&__pos__P42,L84676120); /* L646 AREA*/;
-    lisaac_push_first(&__pos__BSKC,L9441810); /* L72 BLOCK*/;
-    while_do__RQ3:
-    {
-      lisaac_push(&__pos__BSKC,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__CA3,L84282904); /* L643 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)top_clip__3LD != (void *)NULL)) {
-        lisaac_push(&__pos__CA3,L84292632); /* L643 AREA*/;
-        lisaac_push_first(&__pos__B23,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__JA3,L84293656); /* L643 AREA*/;
-        __tmp__LA3=top_clip__3LD;
-        /* NULL __CLIP__UOB__ */
-if (__tmp__LA3==NULL) {
-          lisaac_push(&__pos__JA3,L84300824); /* L643 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__MA3=__tmp__LA3->x_max__V5X;
-        };
-        lisaac_push(&__pos__JA3,L84301848); /* L643 AREA*/;
-        __tmp__NA3=__infix_less_equal__GTG(__tmp__MA3,xmax__H42);
-        __tmp__QA3=__tmp__NA3;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__CA3,L84292632); /* L643 AREA*/;
-        lisaac_push_first(&__pos__B23,L12081158); /* L92 FALSE*/;
-        __tmp__QA3=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__QA3) {
-        lisaac_push(&__pos__BSKC,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__CA3,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__B23,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__JA3,L84310552); /* L643 AREA*/;
-        __tmp__LA3=top_clip__3LD;
-        /* NULL __CLIP__UOB__ */
-if (__tmp__LA3==NULL) {
-          lisaac_push(&__pos__JA3,L84425240); /* L644 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          lisaac_push(&__pos__JA3,L84425240); /* L644 AREA*/;
-          Self__BRWB=((__CLIP__UOB *)__tmp__LA3);
-          lisaac_push_first(&__pos__ARWB,L13122117); /* L100 CLIP*/;
-          Self__BRWB->bottom__JETB=new_clip__J42;
-        };
-        __tmp__LA3=top_clip__3LD;
-        /* NULL __CLIP__UOB__ */
-if (__tmp__LA3==NULL) {
-          lisaac_push(&__pos__JA3,L84554264); /* L645 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          Self__BRWB=__tmp__LA3->right__NAY;
-        };
-        top_clip__3LD=Self__BRWB;
-        lisaac_push(&__pos__B23,L9709074); /* L74 BLOCK*/;
-        goto while_do__RQ3;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__BSKC,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__CA3,L8530438); /* L65 FALSE*/;
-      };
+      li__QPXD=li__FPXD;
     };
-    /* NULL __CLIP__UOB__ */
-if (__tmp__R42==NULL) {
-      lisaac_push(&__pos__P42,L84814360); /* L647 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      Self__UWVB=__tmp__R42->left__ZBY;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__UWVB == (void *)NULL)) {
-      lisaac_push(&__pos__P42,L84818968); /* L647 AREA*/;
-      lisaac_push_first(&__pos__BSKC,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__CA3,L84819992); /* L647 AREA*/;
-      /* NULL __CLIP__UOB__ */
-if (__tmp__R42==NULL) {
-        lisaac_push(&__pos__CA3,L84826136); /* L647 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* CLIP */ {
-        __tmp__LA3=__tmp__R42->top__BCY;
+    if (((li__EPXD <= li__IPXD) && (li__MPXD <= li__QPXD))) {
+      li__PAN=li__JAN->li__VED;
+      switch (((struct ___OBJ *)li__PAN)->__id) {
+      case __li__SB__: {
+        li__ZEN=((__li__SB *)li__PAN)->li__HC.li__3JB;
+      } break;
+      case __li__TB__: {
+        li__ZEN=((__li__TB *)li__PAN)->li__3JB;
+      } break;
+      case __li__TC__: {
+        li__ZEN=((__li__TC *)li__PAN)->li__XC.li__VC.li__3JB;
+      } break;
+      case __li__YC__: {
+        li__ZEN=((__li__YC *)li__PAN)->li__ZC.li__3JB;
+      } break;
+      case __li__RL__: {
+        li__ZEN=((__li__RL *)li__PAN)->li__SL.li__VC.li__3JB;
+      } break;
+      case __li__AS__: {
+        li__ZEN=((__li__AS *)li__PAN)->li__BS.li__3JB;
+      } break;
+      case __li__GS__: {
+        li__ZEN=((__li__GS *)li__PAN)->li__IS.li__3JB;
+      } break;
       };
-      __tmp__NA3=((void *)__tmp__LA3 == (void *)NULL);
-    } else /* FALSE */ {
-      lisaac_push(&__pos__P42,L84818968); /* L647 AREA*/;
-      lisaac_push_first(&__pos__BSKC,L12081158); /* L92 FALSE*/;
-      __tmp__NA3=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NA3) {
-      lisaac_push(&__pos__P42,L85069336); /* L649 AREA*/;
-      lisaac_push_first(&__pos__BSKC,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__CA3,L84832280); /* L647 AREA*/;
-      Self__D42->clip__WOB=__tmp__R42;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__P42,L85069336); /* L649 AREA*/;
-      lisaac_push_first(&__pos__BSKC,L8530438); /* L65 FALSE*/;
-    };
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)last_clip__1LD == (void *)NULL)) {
-    lisaac_push(&__pos__C42,L85854744); /* L655 AREA*/;
-    lisaac_push_first(&__pos__DI3,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__P42,L85340696); /* L651 AREA*/;
-    first_clip__XJD=new_clip__J42;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__C42,L85854744); /* L655 AREA*/;
-    lisaac_push_first(&__pos__DI3,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__P42,L85596184); /* L653 AREA*/;
-    __tmp__R42=last_clip__1LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__R42==NULL) {
-      lisaac_push(&__pos__P42,L85738520); /* L654 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      lisaac_push(&__pos__P42,L85738520); /* L654 AREA*/;
-      Self__UWVB=((__CLIP__UOB *)__tmp__R42);
-      lisaac_push_first(&__pos__BSKC,L11810885); /* L90 CLIP*/;
-      Self__UWVB->right__NAY=new_clip__J42;
-    };
-  };
-  last_clip__1LD=new_clip__J42;
-}
-
-static void force__to__ORWD(__FAST_ARRAYoPLANo__LJD *Self__QRWD,__INTEGER__K index__SRWD)
-/* (Strict FAST_ARRAY(PLAN){FAST_ARRAYoPLANo__LJD},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__HTWD,__tmp__2RWD,__tmp__MSWD,__tmp__V5HE;
-  __INTEGER__K __tmp__35HE,__tmp__2SWD;
-  __POINTER__CB __tmp__S3WD;
-  __PLAN__XOB *__tmp__RTWD;
-  _____CONTEXT __pos__PRWD,__pos__O3WD,__pos__AFXD,__pos__Z3WD;
-  _____CONTEXT __pos__WRWD,__pos__C5XD,__pos__X5XD,__pos__K5XD;
-  _____CONTEXT __pos__Q5HE;
-  __BOOLEAN__C __tmp__U3WD,__tmp__ZRWD,__tmp__23WD;
-  void **__tmp__ESWD,**__tmp__4SWD;
-  lisaac_push_first(&__pos__PRWD,L68831809); /* L525 FAST_ARRAY*/;
-  __tmp__HTWD=(*(Self__QRWD)).upper__PMD;
-  lisaac_push(&__pos__PRWD,L32771127); /* L250 COLLECTION*/;
-  lisaac_push_first(&__pos__O3WD,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__AFXD,L7481860); /* L57 OBJECT*/;
-  __tmp__S3WD=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__O3WD,L24520722); /* L187 BLOCK*/;
-  __tmp__U3WD=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__U3WD) {
-    lisaac_push(&__pos__O3WD,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__AFXD,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__Z3WD,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__WRWD,L32776759); /* L250 COLLECTION*/;
-    __tmp__ZRWD=__infix_greater_equal__JGG(index__SRWD, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ZRWD) {
-      lisaac_push(&__pos__Z3WD,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__WRWD,L13509634); /* L103 TRUE*/;
-      __tmp__23WD=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__Z3WD,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__WRWD,L14689286); /* L112 FALSE*/;
-      __tmp__23WD=TRUE__B__;
-    };
-    __tmp__ZRWD=__tmp__23WD;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__O3WD,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__AFXD,L12081158); /* L92 FALSE*/;
-    __tmp__ZRWD=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ZRWD) {
-    lisaac_push(&__pos__O3WD,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__AFXD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__Z3WD,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__Z3WD,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__WRWD,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__C5XD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__X5XD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__K5XD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__S3WD));
-    lisaac_push(&__pos__WRWD,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__WRWD,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__C5XD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__X5XD,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__K5XD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__Q5HE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__WRWD,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__C5XD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__X5XD,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__O3WD,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__AFXD,L8530438); /* L65 FALSE*/;
-  };
-  __tmp__2RWD=(*(Self__QRWD)).upper__PMD;
-  lisaac_push(&__pos__PRWD,L69082177); /* L527 FAST_ARRAY*/;
-  __tmp__U3WD=__infix_less_equal__GTG(index__SRWD,__tmp__2RWD);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__U3WD) {
-    lisaac_push(&__pos__PRWD,L69339713); /* L529 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__O3WD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__AFXD,L69088833); /* L527 FAST_ARRAY*/;
-    __tmp__ESWD=(*(Self__QRWD)).storage__DV4;
-    /* NULL __NATIVE_ARRAYoPLANo__5U4__ */
-if (__tmp__ESWD==NULL) {
-      lisaac_push(&__pos__AFXD,L69223489); /* L528 FAST_ARRAY*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* NATIVE_ARRAY(PLAN) */ {
-      lisaac_push(&__pos__AFXD,L69223489); /* L528 FAST_ARRAY*/;
-      put__to__GMWB(((void **)__tmp__ESWD),NULL,index__SRWD);
-    };
-    __tmp__ZRWD=TRUE__B__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__PRWD,L69339713); /* L529 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__O3WD,L8530438); /* L65 FALSE*/;
-    __tmp__ZRWD=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if ((! __tmp__ZRWD)) {
-    lisaac_push(&__pos__PRWD,L69995073); /* L534 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__O3WD,L10362374); /* L79 FALSE*/;
-    lisaac_push_first(&__pos__AFXD,L69344321); /* L529 FAST_ARRAY*/;
-    __tmp__MSWD=(*(Self__QRWD)).upper__PMD;
-    lisaac_push(&__pos__AFXD,L69353025); /* L529 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__Z3WD,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__WRWD,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__C5XD,L9195016); /* L70 NUMERIC*/;
-    __tmp__V5HE=(__INTEGER__K)(-  1);
-    lisaac_push(&__pos__Z3WD,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__WRWD,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((index__SRWD == (__INTEGER__K)(__tmp__MSWD - __tmp__V5HE))) {
-      lisaac_push(&__pos__O3WD,L10881542); /* L83 FALSE*/;
-      lisaac_push_first(&__pos__AFXD,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__Z3WD,L10494470); /* L80 FALSE*/;
-      lisaac_push_first(&__pos__WRWD,L69479489); /* L530 FAST_ARRAY*/;
-      add_last__22MB(Self__QRWD,NULL);
-    } else /* FALSE */ {
-      lisaac_push(&__pos__O3WD,L10881542); /* L83 FALSE*/;
-      lisaac_push_first(&__pos__AFXD,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__Z3WD,L10759174); /* L82 FALSE*/;
-      lisaac_push_first(&__pos__WRWD,L69741121); /* L532 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__C5XD,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__X5XD,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__K5XD,L9195016); /* L70 NUMERIC*/;
-      __tmp__35HE=(__INTEGER__K)(-  1);
-      lisaac_push(&__pos__C5XD,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__X5XD,L9195016); /* L70 NUMERIC*/;
-      __tmp__2SWD=(__INTEGER__K)(index__SRWD - __tmp__35HE);
-      lisaac_push(&__pos__WRWD,L69742657); /* L532 FAST_ARRAY*/;
-      resize__Z5MB(Self__QRWD,__tmp__2SWD);
-      __tmp__4SWD=(*(Self__QRWD)).storage__DV4;
-      /* NULL __NATIVE_ARRAYoPLANo__5U4__ */
-if (__tmp__4SWD==NULL) {
-        lisaac_push(&__pos__WRWD,L69878849); /* L533 FAST_ARRAY*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* NATIVE_ARRAY(PLAN) */ {
-        lisaac_push(&__pos__WRWD,L69878849); /* L533 FAST_ARRAY*/;
-        put__to__GMWB(((void **)__tmp__4SWD),NULL,index__SRWD);
+      li__0EN=(__li__K)(li__EPXD - li__ZEN);
+      switch (((struct ___OBJ *)li__PAN)->__id) {
+      case __li__SB__: {
+        li__ZEN=((__li__SB *)li__PAN)->li__HC.li__3JB;
+      } break;
+      case __li__TB__: {
+        li__ZEN=((__li__TB *)li__PAN)->li__3JB;
+      } break;
+      case __li__TC__: {
+        li__ZEN=((__li__TC *)li__PAN)->li__XC.li__VC.li__3JB;
+      } break;
+      case __li__YC__: {
+        li__ZEN=((__li__YC *)li__PAN)->li__ZC.li__3JB;
+      } break;
+      case __li__RL__: {
+        li__ZEN=((__li__RL *)li__PAN)->li__SL.li__VC.li__3JB;
+      } break;
+      case __li__AS__: {
+        li__ZEN=((__li__AS *)li__PAN)->li__BS.li__3JB;
+      } break;
+      case __li__GS__: {
+        li__ZEN=((__li__GS *)li__PAN)->li__IS.li__3JB;
+      } break;
       };
-    };
-  };
-  lisaac_push(&__pos__PRWD,L33557559); /* L256 COLLECTION*/;
-  lisaac_push_first(&__pos__O3WD,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__AFXD,L7481860); /* L57 OBJECT*/;
-  __tmp__S3WD=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__O3WD,L21899282); /* L167 BLOCK*/;
-  __tmp__U3WD=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__U3WD) {
-    lisaac_push(&__pos__O3WD,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__AFXD,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__Z3WD,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__WRWD,L33558583); /* L256 COLLECTION*/;
-    __tmp__MSWD=(*(Self__QRWD)).upper__PMD;
-    lisaac_push(&__pos__WRWD,L33574455); /* L256 COLLECTION*/;
-    __tmp__V5HE=max__IMH(index__SRWD,__tmp__HTWD);
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__MSWD == __tmp__V5HE)) {
-      lisaac_push(&__pos__Z3WD,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__WRWD,L13509634); /* L103 TRUE*/;
-      __tmp__23WD=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__Z3WD,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__WRWD,L14689286); /* L112 FALSE*/;
-      __tmp__23WD=TRUE__B__;
-    };
-    __tmp__ZRWD=__tmp__23WD;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__O3WD,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__AFXD,L12081158); /* L92 FALSE*/;
-    __tmp__ZRWD=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ZRWD) {
-    lisaac_push(&__pos__O3WD,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__AFXD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__Z3WD,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__Z3WD,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__WRWD,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__C5XD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__X5XD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__K5XD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__S3WD));
-    lisaac_push(&__pos__WRWD,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__WRWD,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__C5XD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__X5XD,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__K5XD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__Q5HE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__WRWD,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__C5XD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__X5XD,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__O3WD,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__AFXD,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__PRWD,L33688631); /* L257 COLLECTION*/;
-  lisaac_push_first(&__pos__O3WD,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__AFXD,L7481860); /* L57 OBJECT*/;
-  __tmp__S3WD=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__O3WD,L21899282); /* L167 BLOCK*/;
-  __tmp__U3WD=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__U3WD) {
-    lisaac_push(&__pos__O3WD,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__AFXD,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__Z3WD,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__WRWD,L33695799); /* L257 COLLECTION*/;
-    __tmp__RTWD=item__IDNB(Self__QRWD,index__SRWD);
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__RTWD == (void *)NULL)) {
-      lisaac_push(&__pos__Z3WD,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__WRWD,L13509634); /* L103 TRUE*/;
-      __tmp__23WD=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__Z3WD,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__WRWD,L14689286); /* L112 FALSE*/;
-      __tmp__23WD=TRUE__B__;
-    };
-    __tmp__ZRWD=__tmp__23WD;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__O3WD,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__AFXD,L12081158); /* L92 FALSE*/;
-    __tmp__ZRWD=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ZRWD) {
-    lisaac_push(&__pos__O3WD,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__AFXD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__Z3WD,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__Z3WD,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__WRWD,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__C5XD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__X5XD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__K5XD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__S3WD));
-    lisaac_push(&__pos__WRWD,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__WRWD,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__C5XD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__X5XD,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__K5XD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__Q5HE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__WRWD,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__C5XD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__X5XD,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__O3WD,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__AFXD,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static void add_clip__from__to__VPUB(__EXAMPLE__OB *Self__XPUB,void *win__YPUB,__INTEGER__K xmin__ZPUB,__INTEGER__K ymin__0PUB,__INTEGER__K xmax__1PUB,__INTEGER__K ymax__2PUB)
-/* (Strict EXAMPLE{EXAMPLE__OB},AREA{NULLxEXAMPLE__OBxAREA__PBxDESK__TCxG_OUT__YCxG_RAW__KMxVIRTUAL_SCREEN__PTxMOUSE__VT},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __CLIP__UOB *new_clip__3PUB,*__tmp__FQUB,*__tmp__FRUB,*Self__GY4D;
-  __CLIP__UOB *__tmp__5RUB,*Self__VU5D;
-  __INTEGER__K __tmp__GQUB,__tmp__ASUB;
-  void *__tmp__YQUB;
-  _____CONTEXT __pos__WPUB,__pos__JVUB,__pos__DQUB,__pos__5X4D;
-  _____CONTEXT __pos__WRUB,__pos__TXUB,__pos__3RUB,__pos__TU5D;
-  __BOOLEAN__C __tmp__1QUB,__tmp__BSUB,__tmp__ESUB;
-  lisaac_push_first(&__pos__WPUB,L81300504); /* L620 AREA*/;
-  new_clip__3PUB=NULL;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)top_clip__3LD != (void *)NULL)) {
-    lisaac_push(&__pos__WPUB,L82849816); /* L632 AREA*/;
-    lisaac_push_first(&__pos__JVUB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__DQUB,L82850840); /* L632 AREA*/;
-    __tmp__FQUB=top_clip__3LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__FQUB==NULL) {
-      lisaac_push(&__pos__DQUB,L82858008); /* L632 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__GQUB=__tmp__FQUB->x_min__L5X;
-    };
-    __tmp__1QUB=(__tmp__GQUB == xmin__ZPUB);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__WPUB,L82849816); /* L632 AREA*/;
-    lisaac_push_first(&__pos__JVUB,L12081158); /* L92 FALSE*/;
-    __tmp__1QUB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1QUB) {
-    lisaac_push(&__pos__WPUB,L82862616); /* L632 AREA*/;
-    lisaac_push_first(&__pos__JVUB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__DQUB,L82863640); /* L632 AREA*/;
-    __tmp__FQUB=top_clip__3LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__FQUB==NULL) {
-      lisaac_push(&__pos__DQUB,L82870808); /* L632 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__GQUB=__tmp__FQUB->x_max__V5X;
-    };
-    __tmp__1QUB=(__tmp__GQUB == xmax__1PUB);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__WPUB,L82862616); /* L632 AREA*/;
-    lisaac_push_first(&__pos__JVUB,L12081158); /* L92 FALSE*/;
-    __tmp__1QUB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1QUB) {
-    lisaac_push(&__pos__WPUB,L82875416); /* L632 AREA*/;
-    lisaac_push_first(&__pos__JVUB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__DQUB,L82876440); /* L632 AREA*/;
-    __tmp__FQUB=top_clip__3LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__FQUB==NULL) {
-      lisaac_push(&__pos__DQUB,L82884120); /* L632 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__YQUB=__tmp__FQUB->window__55X;
-    };
-    __tmp__1QUB=((void *)__tmp__YQUB == (void *)win__YPUB);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__WPUB,L82875416); /* L632 AREA*/;
-    lisaac_push_first(&__pos__JVUB,L12081158); /* L92 FALSE*/;
-    __tmp__1QUB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1QUB) {
-    lisaac_push(&__pos__WPUB,L85199384); /* L650 AREA*/;
-    lisaac_push_first(&__pos__JVUB,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__DQUB,L82889752); /* L632 AREA*/;
-    new_clip__3PUB=top_clip__3LD;
-    /* NULL __CLIP__UOB__ */
-if (new_clip__3PUB==NULL) {
-      lisaac_push(&__pos__DQUB,L83246104); /* L635 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__FRUB=new_clip__3PUB->right__NAY;
-    };
-    top_clip__3LD=__tmp__FRUB;
-    /* NULL __CLIP__UOB__ */
-if (new_clip__3PUB==NULL) {
-      lisaac_push(&__pos__DQUB,L83376664); /* L636 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      lisaac_push(&__pos__DQUB,L83376664); /* L636 AREA*/;
-      __tmp__FRUB=((__CLIP__UOB *)new_clip__3PUB);
-      lisaac_push_first(&__pos__5X4D,L15742021); /* L120 CLIP*/;
-      __tmp__FRUB->y_max__1ATB=ymax__2PUB;
-    };
-    /* NULL __CLIP__UOB__ */
-if (new_clip__3PUB==NULL) {
-      lisaac_push(&__pos__DQUB,L83507736); /* L637 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      lisaac_push(&__pos__DQUB,L83507736); /* L637 AREA*/;
-      __tmp__FRUB=((__CLIP__UOB *)new_clip__3PUB);
-      lisaac_push_first(&__pos__5X4D,L11810885); /* L90 CLIP*/;
-      __tmp__FRUB->right__NAY=NULL;
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__WPUB,L85199384); /* L650 AREA*/;
-    lisaac_push_first(&__pos__JVUB,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__DQUB,L83917336); /* L640 AREA*/;
-    __tmp__FQUB=create__at__to__PU1(win__YPUB,xmin__ZPUB,ymin__0PUB,xmax__1PUB,ymax__2PUB);
-    new_clip__3PUB=__tmp__FQUB;
-    __tmp__FRUB=last_clip__1LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__FQUB==NULL) {
-      lisaac_push(&__pos__DQUB,L84034072); /* L641 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      lisaac_push(&__pos__DQUB,L84034072); /* L641 AREA*/;
-      Self__GY4D=((__CLIP__UOB *)__tmp__FQUB);
-      lisaac_push_first(&__pos__5X4D,L11155013); /* L85 CLIP*/;
-      Self__GY4D->left__ZBY=__tmp__FRUB;
-    };
-    __tmp__FRUB=top_clip__3LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__FQUB==NULL) {
-      lisaac_push(&__pos__DQUB,L84164632); /* L642 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      lisaac_push(&__pos__DQUB,L84164632); /* L642 AREA*/;
-      Self__GY4D=((__CLIP__UOB *)__tmp__FQUB);
-      lisaac_push_first(&__pos__5X4D,L12465221); /* L95 CLIP*/;
-      Self__GY4D->top__BCY=__tmp__FRUB;
-    };
-    lisaac_push(&__pos__DQUB,L84676120); /* L646 AREA*/;
-    lisaac_push_first(&__pos__5X4D,L9441810); /* L72 BLOCK*/;
-    while_do__TWUB:
-    {
-      lisaac_push(&__pos__5X4D,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__WRUB,L84282904); /* L643 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)top_clip__3LD != (void *)NULL)) {
-        lisaac_push(&__pos__WRUB,L84292632); /* L643 AREA*/;
-        lisaac_push_first(&__pos__TXUB,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__3RUB,L84293656); /* L643 AREA*/;
-        __tmp__5RUB=top_clip__3LD;
-        /* NULL __CLIP__UOB__ */
-if (__tmp__5RUB==NULL) {
-          lisaac_push(&__pos__3RUB,L84300824); /* L643 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__ASUB=__tmp__5RUB->x_max__V5X;
-        };
-        lisaac_push(&__pos__3RUB,L84301848); /* L643 AREA*/;
-        __tmp__BSUB=__infix_less_equal__GTG(__tmp__ASUB,xmax__1PUB);
-        __tmp__ESUB=__tmp__BSUB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__WRUB,L84292632); /* L643 AREA*/;
-        lisaac_push_first(&__pos__TXUB,L12081158); /* L92 FALSE*/;
-        __tmp__ESUB=FALSE__I__;
+      li__2EN=(__li__K)(li__IPXD - li__ZEN);
+      switch (((struct ___OBJ *)li__PAN)->__id) {
+      case __li__SB__: {
+        li__ZEN=((__li__SB *)li__PAN)->li__HC.li__4JB;
+      } break;
+      case __li__TB__: {
+        li__ZEN=((__li__TB *)li__PAN)->li__4JB;
+      } break;
+      case __li__TC__: {
+        li__ZEN=((__li__TC *)li__PAN)->li__XC.li__VC.li__4JB;
+      } break;
+      case __li__YC__: {
+        li__ZEN=((__li__YC *)li__PAN)->li__ZC.li__4JB;
+      } break;
+      case __li__RL__: {
+        li__ZEN=((__li__RL *)li__PAN)->li__SL.li__VC.li__4JB;
+      } break;
+      case __li__AS__: {
+        li__ZEN=((__li__AS *)li__PAN)->li__BS.li__4JB;
+      } break;
+      case __li__GS__: {
+        li__ZEN=((__li__GS *)li__PAN)->li__IS.li__4JB;
+      } break;
       };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ESUB) {
-        lisaac_push(&__pos__5X4D,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__WRUB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__TXUB,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__3RUB,L84310552); /* L643 AREA*/;
-        __tmp__5RUB=top_clip__3LD;
-        /* NULL __CLIP__UOB__ */
-if (__tmp__5RUB==NULL) {
-          lisaac_push(&__pos__3RUB,L84425240); /* L644 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          lisaac_push(&__pos__3RUB,L84425240); /* L644 AREA*/;
-          Self__VU5D=((__CLIP__UOB *)__tmp__5RUB);
-          lisaac_push_first(&__pos__TU5D,L13122117); /* L100 CLIP*/;
-          Self__VU5D->bottom__JETB=new_clip__3PUB;
-        };
-        __tmp__5RUB=top_clip__3LD;
-        /* NULL __CLIP__UOB__ */
-if (__tmp__5RUB==NULL) {
-          lisaac_push(&__pos__3RUB,L84554264); /* L645 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          Self__VU5D=__tmp__5RUB->right__NAY;
-        };
-        top_clip__3LD=Self__VU5D;
-        lisaac_push(&__pos__TXUB,L9709074); /* L74 BLOCK*/;
-        goto while_do__TWUB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__5X4D,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__WRUB,L8530438); /* L65 FALSE*/;
+      li__4EN=(__li__K)(li__MPXD - li__ZEN);
+      switch (((struct ___OBJ *)li__PAN)->__id) {
+      case __li__SB__: {
+        li__ZEN=((__li__SB *)li__PAN)->li__HC.li__4JB;
+      } break;
+      case __li__TB__: {
+        li__ZEN=((__li__TB *)li__PAN)->li__4JB;
+      } break;
+      case __li__TC__: {
+        li__ZEN=((__li__TC *)li__PAN)->li__XC.li__VC.li__4JB;
+      } break;
+      case __li__YC__: {
+        li__ZEN=((__li__YC *)li__PAN)->li__ZC.li__4JB;
+      } break;
+      case __li__RL__: {
+        li__ZEN=((__li__RL *)li__PAN)->li__SL.li__VC.li__4JB;
+      } break;
+      case __li__AS__: {
+        li__ZEN=((__li__AS *)li__PAN)->li__BS.li__4JB;
+      } break;
+      case __li__GS__: {
+        li__ZEN=((__li__GS *)li__PAN)->li__IS.li__4JB;
+      } break;
       };
-    };
-    /* NULL __CLIP__UOB__ */
-if (__tmp__FQUB==NULL) {
-      lisaac_push(&__pos__DQUB,L84814360); /* L647 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      Self__GY4D=__tmp__FQUB->left__ZBY;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__GY4D == (void *)NULL)) {
-      lisaac_push(&__pos__DQUB,L84818968); /* L647 AREA*/;
-      lisaac_push_first(&__pos__5X4D,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__WRUB,L84819992); /* L647 AREA*/;
-      /* NULL __CLIP__UOB__ */
-if (__tmp__FQUB==NULL) {
-        lisaac_push(&__pos__WRUB,L84826136); /* L647 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* CLIP */ {
-        __tmp__5RUB=__tmp__FQUB->top__BCY;
+      li__AFN=(__li__K)(li__QPXD - li__ZEN);
+      switch (((struct ___OBJ *)li__PAN)->__id) {
+      case __li__SB__: {
+        li__X1CB(((__li__SB *)((__li__TB *)li__PAN)),li__0EN,li__4EN,li__2EN,li__AFN);
+      } break;
+      case __li__TB__:  break;
+      case __li__TC__: {
+        li__EPE(((__li__TC *)((__li__TB *)li__PAN)),li__0EN,li__4EN,li__2EN,li__AFN);
+      } break;
+      case __li__YC__: {
+        li__CWQC(((__li__YC *)((__li__TB *)li__PAN)),li__0EN,li__4EN,li__2EN,li__AFN);
+      } break;
+      case __li__RL__: {
+        li__N0SC(((__li__RL *)((__li__TB *)li__PAN)),li__0EN,li__4EN,li__2EN,li__AFN);
+      } break;
+      case __li__AS__:  break;
+      case __li__GS__: {
+        li__KPD(((__li__GS *)((__li__TB *)li__PAN)),li__0EN,li__4EN,li__2EN,li__AFN);
+      } break;
       };
-      __tmp__BSUB=((void *)__tmp__5RUB == (void *)NULL);
-    } else /* FALSE */ {
-      lisaac_push(&__pos__DQUB,L84818968); /* L647 AREA*/;
-      lisaac_push_first(&__pos__5X4D,L12081158); /* L92 FALSE*/;
-      __tmp__BSUB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BSUB) {
-      lisaac_push(&__pos__DQUB,L85069336); /* L649 AREA*/;
-      lisaac_push_first(&__pos__5X4D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__WRUB,L84832280); /* L647 AREA*/;
-      Self__XPUB->parent_area__DC.clip__WOB=__tmp__FQUB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__DQUB,L85069336); /* L649 AREA*/;
-      lisaac_push_first(&__pos__5X4D,L8530438); /* L65 FALSE*/;
     };
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)last_clip__1LD == (void *)NULL)) {
-    lisaac_push(&__pos__WPUB,L85854744); /* L655 AREA*/;
-    lisaac_push_first(&__pos__JVUB,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__DQUB,L85340696); /* L651 AREA*/;
-    first_clip__XJD=new_clip__3PUB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__WPUB,L85854744); /* L655 AREA*/;
-    lisaac_push_first(&__pos__JVUB,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__DQUB,L85596184); /* L653 AREA*/;
-    __tmp__FQUB=last_clip__1LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__FQUB==NULL) {
-      lisaac_push(&__pos__DQUB,L85738520); /* L654 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      lisaac_push(&__pos__DQUB,L85738520); /* L654 AREA*/;
-      Self__GY4D=((__CLIP__UOB *)__tmp__FQUB);
-      lisaac_push_first(&__pos__5X4D,L11810885); /* L90 CLIP*/;
-      Self__GY4D->right__NAY=new_clip__3PUB;
-    };
-  };
-  last_clip__1LD=new_clip__3PUB;
-}
-
-static void add_clip__from__to__2SHD(__G_OUT__YC *Self__4SHD,void *win__5SHD,__INTEGER__K xmin__ATHD,__INTEGER__K ymin__BTHD,__INTEGER__K xmax__CTHD,__INTEGER__K ymax__DTHD)
-/* (Strict G_OUT{G_OUT__YC},AREA{NULLxEXAMPLE__OBxAREA__PBxDESK__TCxG_OUT__YCxG_RAW__KMxVIRTUAL_SCREEN__PTxMOUSE__VT},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __CLIP__UOB *new_clip__ETHD,*__tmp__MTHD,*__tmp__MUHD,*Self__UY4D;
-  __CLIP__UOB *__tmp__GVHD,*Self__YU5D;
-  __INTEGER__K __tmp__NTHD,__tmp__HVHD;
-  void *__tmp__5THD;
-  _____CONTEXT __pos__3SHD,__pos__C4HD,__pos__KTHD,__pos__NY4D;
-  _____CONTEXT __pos__3UHD,__pos__IIID,__pos__EVHD,__pos__WU5D;
-  __BOOLEAN__C __tmp__CUHD,__tmp__IVHD,__tmp__LVHD;
-  lisaac_push_first(&__pos__3SHD,L81300504); /* L620 AREA*/;
-  new_clip__ETHD=NULL;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)top_clip__3LD != (void *)NULL)) {
-    lisaac_push(&__pos__3SHD,L82849816); /* L632 AREA*/;
-    lisaac_push_first(&__pos__C4HD,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__KTHD,L82850840); /* L632 AREA*/;
-    __tmp__MTHD=top_clip__3LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__MTHD==NULL) {
-      lisaac_push(&__pos__KTHD,L82858008); /* L632 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__NTHD=__tmp__MTHD->x_min__L5X;
-    };
-    __tmp__CUHD=(__tmp__NTHD == xmin__ATHD);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__3SHD,L82849816); /* L632 AREA*/;
-    lisaac_push_first(&__pos__C4HD,L12081158); /* L92 FALSE*/;
-    __tmp__CUHD=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CUHD) {
-    lisaac_push(&__pos__3SHD,L82862616); /* L632 AREA*/;
-    lisaac_push_first(&__pos__C4HD,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__KTHD,L82863640); /* L632 AREA*/;
-    __tmp__MTHD=top_clip__3LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__MTHD==NULL) {
-      lisaac_push(&__pos__KTHD,L82870808); /* L632 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__NTHD=__tmp__MTHD->x_max__V5X;
-    };
-    __tmp__CUHD=(__tmp__NTHD == xmax__CTHD);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__3SHD,L82862616); /* L632 AREA*/;
-    lisaac_push_first(&__pos__C4HD,L12081158); /* L92 FALSE*/;
-    __tmp__CUHD=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CUHD) {
-    lisaac_push(&__pos__3SHD,L82875416); /* L632 AREA*/;
-    lisaac_push_first(&__pos__C4HD,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__KTHD,L82876440); /* L632 AREA*/;
-    __tmp__MTHD=top_clip__3LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__MTHD==NULL) {
-      lisaac_push(&__pos__KTHD,L82884120); /* L632 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__5THD=__tmp__MTHD->window__55X;
-    };
-    __tmp__CUHD=((void *)__tmp__5THD == (void *)win__5SHD);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__3SHD,L82875416); /* L632 AREA*/;
-    lisaac_push_first(&__pos__C4HD,L12081158); /* L92 FALSE*/;
-    __tmp__CUHD=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CUHD) {
-    lisaac_push(&__pos__3SHD,L85199384); /* L650 AREA*/;
-    lisaac_push_first(&__pos__C4HD,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__KTHD,L82889752); /* L632 AREA*/;
-    new_clip__ETHD=top_clip__3LD;
-    /* NULL __CLIP__UOB__ */
-if (new_clip__ETHD==NULL) {
-      lisaac_push(&__pos__KTHD,L83246104); /* L635 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__MUHD=new_clip__ETHD->right__NAY;
-    };
-    top_clip__3LD=__tmp__MUHD;
-    /* NULL __CLIP__UOB__ */
-if (new_clip__ETHD==NULL) {
-      lisaac_push(&__pos__KTHD,L83376664); /* L636 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      lisaac_push(&__pos__KTHD,L83376664); /* L636 AREA*/;
-      __tmp__MUHD=((__CLIP__UOB *)new_clip__ETHD);
-      lisaac_push_first(&__pos__NY4D,L15742021); /* L120 CLIP*/;
-      __tmp__MUHD->y_max__1ATB=ymax__DTHD;
-    };
-    /* NULL __CLIP__UOB__ */
-if (new_clip__ETHD==NULL) {
-      lisaac_push(&__pos__KTHD,L83507736); /* L637 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      lisaac_push(&__pos__KTHD,L83507736); /* L637 AREA*/;
-      __tmp__MUHD=((__CLIP__UOB *)new_clip__ETHD);
-      lisaac_push_first(&__pos__NY4D,L11810885); /* L90 CLIP*/;
-      __tmp__MUHD->right__NAY=NULL;
+    li__JAN=li__JAN->li__H2B;
+  };
+}
+
+static void li__APUC(__li__SB *li__BPUC,__li__B5 *li__CPUC)
+/* (Strict EXAMPLE{li__SB},Strict EVENT_MOUSE{NULLxli__B5}) Void Recursive, No inlinable. NO CONTEXT! */
+{
+  void *li__IPUC;
+  li__IPUC=li__U1HC(li__TC__,li__CPUC->li__RU4B,li__CPUC->li__SU4B);
+  if (((void *)li__IPUC != (void *)li__BPUC)) {
+    li__3XXC(li__TC__,li__CPUC);
+  };
+}
+
+static void li__3XXC(__li__TC *li__4XXC,__li__B5 *li__5XXC)
+/* (Strict DESK{li__TC},Strict EVENT_MOUSE{NULLxli__B5}) Void No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__GB li__F43D,li__L43D;
+  __li__RQF li__G43D,li__I43D,li__J43D;
+  __li__K li__H43D;
+  __li__U li__M43D;
+  __li__B5 *li__PYXC;
+  void *li__ZYXC;
+  __li__VS *li__TKZD;
+  __li__BSOB *li__E43D,*li__S43D,*li__E53D;
+  if (((void *)li__5XXC->li__C5.li__VS4B == (void *)NULL)) {
+    li__TKZD=((__li__VS *)li__3S);
+    if (((void *)li__TKZD->li__FSOB == (void *)NULL)) {
+      li__E43D=NULL;
+      li__F43D=((__li__GB )(NULL));
+      li__G43D=((__li__RQF )sizeof(__li__BSOB));
+      if ((li__G43D ==  0)) {
+        li__E43D=li__BSOB__;
+      } else /* FALSE */ {
+        li__H43D=__li__BSOB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__G43D));
+        if ((li__H43D == (__li__K)(-  1))) {
+          li__I43D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__J43D=(__li__RQF)((__li__RQF)(li__G43D - (__li__RQF)(((__li__RQF ) 0) - li__I43D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__I43D) - ((__li__RQF ) 1)));
+          li__I43D=(__li__RQF)(li__J43D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__L43D=li__PDK(li__J43D,((__li__GB )(&(table_size[(li__I43D)-1]))),((__li__U )li__J43D));
+          li__F43D=li__L43D;
+        } else /* FALSE */ {
+          li__M43D=((__li__U )li__H43D);
+          li__I43D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__J43D=(__li__RQF)((__li__RQF)(li__G43D - (__li__RQF)(((__li__RQF ) 0) - li__I43D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__I43D) - ((__li__RQF ) 1)));
+          li__L43D=li__PDK(li__J43D,((__li__GB )(&(table_type[(li__M43D)]))),(__li__U)(li__M43D |  1));
+          li__F43D=li__L43D;
+        };
+        li__S43D=((__li__BSOB *)li__F43D);
+        li__E43D=li__S43D;
+        *(li__S43D) = *(li__BSOB__);
+      };
+      li__S43D=((__li__BSOB *)li__E43D);
+      li__S43D->li__Q3CC=li__5XXC;
+      li__S43D->li__T4CC=NULL;
+      li__TKZD->li__FSOB=li__E43D;
+      li__TKZD->li__2S.li__Q4T= 1;
+      li__TKZD->li__K4CC=li__E43D;
+      li__TKZD->li__M4CC= 1;
+    } else /* FALSE */ {
+      li__E43D=NULL;
+      li__F43D=((__li__GB )(NULL));
+      li__G43D=((__li__RQF )sizeof(__li__BSOB));
+      if ((li__G43D ==  0)) {
+        li__E43D=li__BSOB__;
+      } else /* FALSE */ {
+        li__H43D=__li__BSOB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__G43D));
+        if ((li__H43D == (__li__K)(-  1))) {
+          li__I43D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__J43D=(__li__RQF)((__li__RQF)(li__G43D - (__li__RQF)(((__li__RQF ) 0) - li__I43D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__I43D) - ((__li__RQF ) 1)));
+          li__I43D=(__li__RQF)(li__J43D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__L43D=li__PDK(li__J43D,((__li__GB )(&(table_size[(li__I43D)-1]))),((__li__U )li__J43D));
+          li__F43D=li__L43D;
+        } else /* FALSE */ {
+          li__M43D=((__li__U )li__H43D);
+          li__I43D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__J43D=(__li__RQF)((__li__RQF)(li__G43D - (__li__RQF)(((__li__RQF ) 0) - li__I43D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__I43D) - ((__li__RQF ) 1)));
+          li__L43D=li__PDK(li__J43D,((__li__GB )(&(table_type[(li__M43D)]))),(__li__U)(li__M43D |  1));
+          li__F43D=li__L43D;
+        };
+        li__E53D=((__li__BSOB *)li__F43D);
+        li__E43D=li__E53D;
+        *(li__E53D) = *(li__BSOB__);
+      };
+      li__S43D=((__li__BSOB *)li__E43D);
+      li__S43D->li__Q3CC=li__5XXC;
+      li__S43D->li__T4CC=NULL;
+      ((__li__BSOB *)li__TKZD->li__K4CC)->li__T4CC=li__E43D;
+      li__TKZD->li__2S.li__Q4T=(__li__K)(li__TKZD->li__2S.li__Q4T +  1);
+      li__TKZD->li__K4CC=li__E43D;
+    };
+  } else /* FALSE */ {
+    if (li__5XXC==NULL) {
+      li__PYXC=NULL;
+    } else /* EVENT_MOUSE */ {
+      li__PYXC=((void *)li__5XXC);
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__3SHD,L85199384); /* L650 AREA*/;
-    lisaac_push_first(&__pos__C4HD,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__KTHD,L83917336); /* L640 AREA*/;
-    __tmp__MTHD=create__at__to__PU1(win__5SHD,xmin__ATHD,ymin__BTHD,xmax__CTHD,ymax__DTHD);
-    new_clip__ETHD=__tmp__MTHD;
-    __tmp__MUHD=last_clip__1LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__MTHD==NULL) {
-      lisaac_push(&__pos__KTHD,L84034072); /* L641 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      lisaac_push(&__pos__KTHD,L84034072); /* L641 AREA*/;
-      Self__UY4D=((__CLIP__UOB *)__tmp__MTHD);
-      lisaac_push_first(&__pos__NY4D,L11155013); /* L85 CLIP*/;
-      Self__UY4D->left__ZBY=__tmp__MUHD;
-    };
-    __tmp__MUHD=top_clip__3LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__MTHD==NULL) {
-      lisaac_push(&__pos__KTHD,L84164632); /* L642 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      lisaac_push(&__pos__KTHD,L84164632); /* L642 AREA*/;
-      Self__UY4D=((__CLIP__UOB *)__tmp__MTHD);
-      lisaac_push_first(&__pos__NY4D,L12465221); /* L95 CLIP*/;
-      Self__UY4D->top__BCY=__tmp__MUHD;
-    };
-    lisaac_push(&__pos__KTHD,L84676120); /* L646 AREA*/;
-    lisaac_push_first(&__pos__NY4D,L9441810); /* L72 BLOCK*/;
-    while_do__0CID:
-    {
-      lisaac_push(&__pos__NY4D,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__3UHD,L84282904); /* L643 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)top_clip__3LD != (void *)NULL)) {
-        lisaac_push(&__pos__3UHD,L84292632); /* L643 AREA*/;
-        lisaac_push_first(&__pos__IIID,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__EVHD,L84293656); /* L643 AREA*/;
-        __tmp__GVHD=top_clip__3LD;
-        /* NULL __CLIP__UOB__ */
-if (__tmp__GVHD==NULL) {
-          lisaac_push(&__pos__EVHD,L84300824); /* L643 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__HVHD=__tmp__GVHD->x_max__V5X;
-        };
-        lisaac_push(&__pos__EVHD,L84301848); /* L643 AREA*/;
-        __tmp__IVHD=__infix_less_equal__GTG(__tmp__HVHD,xmax__CTHD);
-        __tmp__LVHD=__tmp__IVHD;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__3UHD,L84292632); /* L643 AREA*/;
-        lisaac_push_first(&__pos__IIID,L12081158); /* L92 FALSE*/;
-        __tmp__LVHD=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__LVHD) {
-        lisaac_push(&__pos__NY4D,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__3UHD,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__IIID,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__EVHD,L84310552); /* L643 AREA*/;
-        __tmp__GVHD=top_clip__3LD;
-        /* NULL __CLIP__UOB__ */
-if (__tmp__GVHD==NULL) {
-          lisaac_push(&__pos__EVHD,L84425240); /* L644 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          lisaac_push(&__pos__EVHD,L84425240); /* L644 AREA*/;
-          Self__YU5D=((__CLIP__UOB *)__tmp__GVHD);
-          lisaac_push_first(&__pos__WU5D,L13122117); /* L100 CLIP*/;
-          Self__YU5D->bottom__JETB=new_clip__ETHD;
-        };
-        __tmp__GVHD=top_clip__3LD;
-        /* NULL __CLIP__UOB__ */
-if (__tmp__GVHD==NULL) {
-          lisaac_push(&__pos__EVHD,L84554264); /* L645 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          Self__YU5D=__tmp__GVHD->right__NAY;
+    if (((void *)li__PYXC != (void *)NULL)) {
+      li__ZYXC=li__U1HC(li__4XXC,li__PYXC->li__RU4B,li__PYXC->li__SU4B);
+      if ((((void *)li__ZYXC != (void *)li__UR) && ((void *)li__ZYXC != (void *)NULL))) {
+        li__UR=li__ZYXC;
+        ((__li__B5 *)li__5XXC)->li__C5.li__VS4B=li__ZYXC;
+        switch (((struct ___OBJ *)li__ZYXC)->__id) {
+        case __li__SB__: {
+          li__HSOC(((__li__SB *)li__ZYXC),li__5XXC);
+        } break;
+        case __li__TB__: {
+          li__KTOC(((__li__TB *)((__li__SB *)li__ZYXC)),li__5XXC);
+        } break;
+        case __li__TC__: {
+          li__CADC(((__li__TC *)((__li__SB *)li__ZYXC)),li__5XXC);
+        } break;
+        case __li__YC__: {
+          li__4GBD(((__li__YC *)((__li__SB *)li__ZYXC)),li__5XXC);
+        } break;
+        case __li__RL__: {
+          li__IQUC(((__li__RL *)((__li__SB *)li__ZYXC)),li__5XXC);
+        } break;
+        case __li__AS__: {
+          li__NC2C(((__li__AS *)((__li__SB *)li__ZYXC)),li__5XXC);
+        } break;
         };
-        top_clip__3LD=Self__YU5D;
-        lisaac_push(&__pos__IIID,L9709074); /* L74 BLOCK*/;
-        goto while_do__0CID;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__NY4D,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__3UHD,L8530438); /* L65 FALSE*/;
-      };
-    };
-    /* NULL __CLIP__UOB__ */
-if (__tmp__MTHD==NULL) {
-      lisaac_push(&__pos__KTHD,L84814360); /* L647 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      Self__UY4D=__tmp__MTHD->left__ZBY;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__UY4D == (void *)NULL)) {
-      lisaac_push(&__pos__KTHD,L84818968); /* L647 AREA*/;
-      lisaac_push_first(&__pos__NY4D,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__3UHD,L84819992); /* L647 AREA*/;
-      /* NULL __CLIP__UOB__ */
-if (__tmp__MTHD==NULL) {
-        lisaac_push(&__pos__3UHD,L84826136); /* L647 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* CLIP */ {
-        __tmp__GVHD=__tmp__MTHD->top__BCY;
       };
-      __tmp__IVHD=((void *)__tmp__GVHD == (void *)NULL);
-    } else /* FALSE */ {
-      lisaac_push(&__pos__KTHD,L84818968); /* L647 AREA*/;
-      lisaac_push_first(&__pos__NY4D,L12081158); /* L92 FALSE*/;
-      __tmp__IVHD=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IVHD) {
-      lisaac_push(&__pos__KTHD,L85069336); /* L649 AREA*/;
-      lisaac_push_first(&__pos__NY4D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__3UHD,L84832280); /* L647 AREA*/;
-      Self__4SHD->parent_area__ZC.clip__WOB=__tmp__MTHD;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__KTHD,L85069336); /* L649 AREA*/;
-      lisaac_push_first(&__pos__NY4D,L8530438); /* L65 FALSE*/;
     };
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)last_clip__1LD == (void *)NULL)) {
-    lisaac_push(&__pos__3SHD,L85854744); /* L655 AREA*/;
-    lisaac_push_first(&__pos__C4HD,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__KTHD,L85340696); /* L651 AREA*/;
-    first_clip__XJD=new_clip__ETHD;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__3SHD,L85854744); /* L655 AREA*/;
-    lisaac_push_first(&__pos__C4HD,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__KTHD,L85596184); /* L653 AREA*/;
-    __tmp__MTHD=last_clip__1LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__MTHD==NULL) {
-      lisaac_push(&__pos__KTHD,L85738520); /* L654 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      lisaac_push(&__pos__KTHD,L85738520); /* L654 AREA*/;
-      Self__UY4D=((__CLIP__UOB *)__tmp__MTHD);
-      lisaac_push_first(&__pos__NY4D,L11810885); /* L90 CLIP*/;
-      Self__UY4D->right__NAY=new_clip__ETHD;
-    };
-  };
-  last_clip__1LD=new_clip__ETHD;
 }
 
-static void add_clip__from__to__1U3(__VIRTUAL_SCREEN__PT *Self__3U3,void *win__4U3,__INTEGER__K xmin__5U3,__INTEGER__K ymin__AV3,__INTEGER__K xmax__BV3,__INTEGER__K ymax__CV3)
-/* (Strict VIRTUAL_SCREEN{VIRTUAL_SCREEN__PT},AREA{NULLxEXAMPLE__OBxAREA__PBxDESK__TCxG_OUT__YCxG_RAW__KMxVIRTUAL_SCREEN__PTxMOUSE__VT},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
+static void* li__U1HC(__li__TC *li__V1HC,__li__K li__W1HC,__li__K li__X1HC)
+/* (Strict DESK{li__TC},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) With result Recursive, No inlinable. NO CONTEXT! */
 {
-  __CLIP__UOB *new_clip__DV3,*__tmp__LV3,*__tmp__LW3,*Self__DP4D;
-  __CLIP__UOB *__tmp__FX3,*Self__OQ5D;
-  __INTEGER__K __tmp__MV3,__tmp__GX3;
-  void *__tmp__4V3;
-  _____CONTEXT __pos__2U3,__pos__103,__pos__JV3,__pos__2O4D,__pos__2W3;
-  _____CONTEXT __pos__Z43,__pos__DX3,__pos__MQ5D;
-  __BOOLEAN__C __tmp__BW3,__tmp__HX3,__tmp__KX3;
-  lisaac_push_first(&__pos__2U3,L81300504); /* L620 AREA*/;
-  new_clip__DV3=NULL;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)top_clip__3LD != (void *)NULL)) {
-    lisaac_push(&__pos__2U3,L82849816); /* L632 AREA*/;
-    lisaac_push_first(&__pos__103,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__JV3,L82850840); /* L632 AREA*/;
-    __tmp__LV3=top_clip__3LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__LV3==NULL) {
-      lisaac_push(&__pos__JV3,L82858008); /* L632 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__MV3=__tmp__LV3->x_min__L5X;
-    };
-    __tmp__BW3=(__tmp__MV3 == xmin__5U3);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__2U3,L82849816); /* L632 AREA*/;
-    lisaac_push_first(&__pos__103,L12081158); /* L92 FALSE*/;
-    __tmp__BW3=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BW3) {
-    lisaac_push(&__pos__2U3,L82862616); /* L632 AREA*/;
-    lisaac_push_first(&__pos__103,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__JV3,L82863640); /* L632 AREA*/;
-    __tmp__LV3=top_clip__3LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__LV3==NULL) {
-      lisaac_push(&__pos__JV3,L82870808); /* L632 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__MV3=__tmp__LV3->x_max__V5X;
-    };
-    __tmp__BW3=(__tmp__MV3 == xmax__BV3);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__2U3,L82862616); /* L632 AREA*/;
-    lisaac_push_first(&__pos__103,L12081158); /* L92 FALSE*/;
-    __tmp__BW3=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BW3) {
-    lisaac_push(&__pos__2U3,L82875416); /* L632 AREA*/;
-    lisaac_push_first(&__pos__103,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__JV3,L82876440); /* L632 AREA*/;
-    __tmp__LV3=top_clip__3LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__LV3==NULL) {
-      lisaac_push(&__pos__JV3,L82884120); /* L632 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__4V3=__tmp__LV3->window__55X;
-    };
-    __tmp__BW3=((void *)__tmp__4V3 == (void *)win__4U3);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__2U3,L82875416); /* L632 AREA*/;
-    lisaac_push_first(&__pos__103,L12081158); /* L92 FALSE*/;
-    __tmp__BW3=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BW3) {
-    lisaac_push(&__pos__2U3,L85199384); /* L650 AREA*/;
-    lisaac_push_first(&__pos__103,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__JV3,L82889752); /* L632 AREA*/;
-    new_clip__DV3=top_clip__3LD;
-    /* NULL __CLIP__UOB__ */
-if (new_clip__DV3==NULL) {
-      lisaac_push(&__pos__JV3,L83246104); /* L635 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__LW3=new_clip__DV3->right__NAY;
-    };
-    top_clip__3LD=__tmp__LW3;
-    /* NULL __CLIP__UOB__ */
-if (new_clip__DV3==NULL) {
-      lisaac_push(&__pos__JV3,L83376664); /* L636 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      lisaac_push(&__pos__JV3,L83376664); /* L636 AREA*/;
-      __tmp__LW3=((__CLIP__UOB *)new_clip__DV3);
-      lisaac_push_first(&__pos__2O4D,L15742021); /* L120 CLIP*/;
-      __tmp__LW3->y_max__1ATB=ymax__CV3;
-    };
-    /* NULL __CLIP__UOB__ */
-if (new_clip__DV3==NULL) {
-      lisaac_push(&__pos__JV3,L83507736); /* L637 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      lisaac_push(&__pos__JV3,L83507736); /* L637 AREA*/;
-      __tmp__LW3=((__CLIP__UOB *)new_clip__DV3);
-      lisaac_push_first(&__pos__2O4D,L11810885); /* L90 CLIP*/;
-      __tmp__LW3->right__NAY=NULL;
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__2U3,L85199384); /* L650 AREA*/;
-    lisaac_push_first(&__pos__103,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__JV3,L83917336); /* L640 AREA*/;
-    __tmp__LV3=create__at__to__PU1(win__4U3,xmin__5U3,ymin__AV3,xmax__BV3,ymax__CV3);
-    new_clip__DV3=__tmp__LV3;
-    __tmp__LW3=last_clip__1LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__LV3==NULL) {
-      lisaac_push(&__pos__JV3,L84034072); /* L641 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      lisaac_push(&__pos__JV3,L84034072); /* L641 AREA*/;
-      Self__DP4D=((__CLIP__UOB *)__tmp__LV3);
-      lisaac_push_first(&__pos__2O4D,L11155013); /* L85 CLIP*/;
-      Self__DP4D->left__ZBY=__tmp__LW3;
-    };
-    __tmp__LW3=top_clip__3LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__LV3==NULL) {
-      lisaac_push(&__pos__JV3,L84164632); /* L642 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      lisaac_push(&__pos__JV3,L84164632); /* L642 AREA*/;
-      Self__DP4D=((__CLIP__UOB *)__tmp__LV3);
-      lisaac_push_first(&__pos__2O4D,L12465221); /* L95 CLIP*/;
-      Self__DP4D->top__BCY=__tmp__LW3;
-    };
-    lisaac_push(&__pos__JV3,L84676120); /* L646 AREA*/;
-    lisaac_push_first(&__pos__2O4D,L9441810); /* L72 BLOCK*/;
-    while_do__M33:
-    {
-      lisaac_push(&__pos__2O4D,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__2W3,L84282904); /* L643 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)top_clip__3LD != (void *)NULL)) {
-        lisaac_push(&__pos__2W3,L84292632); /* L643 AREA*/;
-        lisaac_push_first(&__pos__Z43,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__DX3,L84293656); /* L643 AREA*/;
-        __tmp__FX3=top_clip__3LD;
-        /* NULL __CLIP__UOB__ */
-if (__tmp__FX3==NULL) {
-          lisaac_push(&__pos__DX3,L84300824); /* L643 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__GX3=__tmp__FX3->x_max__V5X;
-        };
-        lisaac_push(&__pos__DX3,L84301848); /* L643 AREA*/;
-        __tmp__HX3=__infix_less_equal__GTG(__tmp__GX3,xmax__BV3);
-        __tmp__KX3=__tmp__HX3;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__2W3,L84292632); /* L643 AREA*/;
-        lisaac_push_first(&__pos__Z43,L12081158); /* L92 FALSE*/;
-        __tmp__KX3=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KX3) {
-        lisaac_push(&__pos__2O4D,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__2W3,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__Z43,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__DX3,L84310552); /* L643 AREA*/;
-        __tmp__FX3=top_clip__3LD;
-        /* NULL __CLIP__UOB__ */
-if (__tmp__FX3==NULL) {
-          lisaac_push(&__pos__DX3,L84425240); /* L644 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          lisaac_push(&__pos__DX3,L84425240); /* L644 AREA*/;
-          Self__OQ5D=((__CLIP__UOB *)__tmp__FX3);
-          lisaac_push_first(&__pos__MQ5D,L13122117); /* L100 CLIP*/;
-          Self__OQ5D->bottom__JETB=new_clip__DV3;
-        };
-        __tmp__FX3=top_clip__3LD;
-        /* NULL __CLIP__UOB__ */
-if (__tmp__FX3==NULL) {
-          lisaac_push(&__pos__DX3,L84554264); /* L645 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          Self__OQ5D=__tmp__FX3->right__NAY;
-        };
-        top_clip__3LD=Self__OQ5D;
-        lisaac_push(&__pos__Z43,L9709074); /* L74 BLOCK*/;
-        goto while_do__M33;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__2O4D,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__2W3,L8530438); /* L65 FALSE*/;
-      };
-    };
-    /* NULL __CLIP__UOB__ */
-if (__tmp__LV3==NULL) {
-      lisaac_push(&__pos__JV3,L84814360); /* L647 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      Self__DP4D=__tmp__LV3->left__ZBY;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__DP4D == (void *)NULL)) {
-      lisaac_push(&__pos__JV3,L84818968); /* L647 AREA*/;
-      lisaac_push_first(&__pos__2O4D,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__2W3,L84819992); /* L647 AREA*/;
-      /* NULL __CLIP__UOB__ */
-if (__tmp__LV3==NULL) {
-        lisaac_push(&__pos__2W3,L84826136); /* L647 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* CLIP */ {
-        __tmp__FX3=__tmp__LV3->top__BCY;
-      };
-      __tmp__HX3=((void *)__tmp__FX3 == (void *)NULL);
-    } else /* FALSE */ {
-      lisaac_push(&__pos__JV3,L84818968); /* L647 AREA*/;
-      lisaac_push_first(&__pos__2O4D,L12081158); /* L92 FALSE*/;
-      __tmp__HX3=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__HX3) {
-      lisaac_push(&__pos__JV3,L85069336); /* L649 AREA*/;
-      lisaac_push_first(&__pos__2O4D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__2W3,L84832280); /* L647 AREA*/;
-      Self__3U3->parent_area__QT.clip__WOB=__tmp__LV3;
+  void *li__01HC,*li__11HC,*li__R2HC,*li__Y1HC;
+  __li__XKB *li__41HC;
+  li__01HC=NULL;
+  li__11HC=NULL;
+  li__41HC=li__4BIC(li__V1HC,li__W1HC,li__X1HC);
+  if (((void *)li__41HC != (void *)NULL)) {
+    li__11HC=li__41HC->li__1KV;
+    if (((void *)li__11HC == (void *)li__V1HC)) {
+      li__01HC=li__V1HC;
     } else /* FALSE */ {
-      lisaac_push(&__pos__JV3,L85069336); /* L649 AREA*/;
-      lisaac_push_first(&__pos__2O4D,L8530438); /* L65 FALSE*/;
-    };
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)last_clip__1LD == (void *)NULL)) {
-    lisaac_push(&__pos__2U3,L85854744); /* L655 AREA*/;
-    lisaac_push_first(&__pos__103,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__JV3,L85340696); /* L651 AREA*/;
-    first_clip__XJD=new_clip__DV3;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__2U3,L85854744); /* L655 AREA*/;
-    lisaac_push_first(&__pos__103,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__JV3,L85596184); /* L653 AREA*/;
-    __tmp__LV3=last_clip__1LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__LV3==NULL) {
-      lisaac_push(&__pos__JV3,L85738520); /* L654 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      lisaac_push(&__pos__JV3,L85738520); /* L654 AREA*/;
-      Self__DP4D=((__CLIP__UOB *)__tmp__LV3);
-      lisaac_push_first(&__pos__2O4D,L11810885); /* L90 CLIP*/;
-      Self__DP4D->right__NAY=new_clip__DV3;
-    };
-  };
-  last_clip__1LD=new_clip__DV3;
-}
-
-static void add_clip__from__to__04X(__MOUSE__VT *Self__24X,void *win__34X,__INTEGER__K xmin__44X,__INTEGER__K ymin__54X,__INTEGER__K xmax__A5X,__INTEGER__K ymax__B5X)
-/* (Strict MOUSE{MOUSE__VT},AREA{NULLxEXAMPLE__OBxAREA__PBxDESK__TCxG_OUT__YCxG_RAW__KMxVIRTUAL_SCREEN__PTxMOUSE__VT},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __CLIP__UOB *new_clip__C5X,*__tmp__K5X,*__tmp__OAY,*Self__VP4D;
-  __CLIP__UOB *__tmp__IBY,*Self__RQ5D;
-  __INTEGER__K __tmp__M5X,__tmp__JBY;
-  void *__tmp__AAY;
-  _____CONTEXT __pos__14X,__pos__CSZ,__pos__I5X,__pos__OP4D,__pos__5AY;
-  _____CONTEXT __pos__TL2,__pos__GBY,__pos__PQ5D;
-  __BOOLEAN__C __tmp__DAY,__tmp__KBY,__tmp__NBY;
-  lisaac_push_first(&__pos__14X,L81300504); /* L620 AREA*/;
-  new_clip__C5X=NULL;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)top_clip__3LD != (void *)NULL)) {
-    lisaac_push(&__pos__14X,L82849816); /* L632 AREA*/;
-    lisaac_push_first(&__pos__CSZ,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__I5X,L82850840); /* L632 AREA*/;
-    __tmp__K5X=top_clip__3LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__K5X==NULL) {
-      lisaac_push(&__pos__I5X,L82858008); /* L632 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__M5X=__tmp__K5X->x_min__L5X;
-    };
-    __tmp__DAY=(__tmp__M5X == xmin__44X);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__14X,L82849816); /* L632 AREA*/;
-    lisaac_push_first(&__pos__CSZ,L12081158); /* L92 FALSE*/;
-    __tmp__DAY=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DAY) {
-    lisaac_push(&__pos__14X,L82862616); /* L632 AREA*/;
-    lisaac_push_first(&__pos__CSZ,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__I5X,L82863640); /* L632 AREA*/;
-    __tmp__K5X=top_clip__3LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__K5X==NULL) {
-      lisaac_push(&__pos__I5X,L82870808); /* L632 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__M5X=__tmp__K5X->x_max__V5X;
-    };
-    __tmp__DAY=(__tmp__M5X == xmax__A5X);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__14X,L82862616); /* L632 AREA*/;
-    lisaac_push_first(&__pos__CSZ,L12081158); /* L92 FALSE*/;
-    __tmp__DAY=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DAY) {
-    lisaac_push(&__pos__14X,L82875416); /* L632 AREA*/;
-    lisaac_push_first(&__pos__CSZ,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__I5X,L82876440); /* L632 AREA*/;
-    __tmp__K5X=top_clip__3LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__K5X==NULL) {
-      lisaac_push(&__pos__I5X,L82884120); /* L632 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__AAY=__tmp__K5X->window__55X;
-    };
-    __tmp__DAY=((void *)__tmp__AAY == (void *)win__34X);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__14X,L82875416); /* L632 AREA*/;
-    lisaac_push_first(&__pos__CSZ,L12081158); /* L92 FALSE*/;
-    __tmp__DAY=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DAY) {
-    lisaac_push(&__pos__14X,L85199384); /* L650 AREA*/;
-    lisaac_push_first(&__pos__CSZ,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__I5X,L82889752); /* L632 AREA*/;
-    new_clip__C5X=top_clip__3LD;
-    /* NULL __CLIP__UOB__ */
-if (new_clip__C5X==NULL) {
-      lisaac_push(&__pos__I5X,L83246104); /* L635 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__OAY=new_clip__C5X->right__NAY;
-    };
-    top_clip__3LD=__tmp__OAY;
-    /* NULL __CLIP__UOB__ */
-if (new_clip__C5X==NULL) {
-      lisaac_push(&__pos__I5X,L83376664); /* L636 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      lisaac_push(&__pos__I5X,L83376664); /* L636 AREA*/;
-      __tmp__OAY=((__CLIP__UOB *)new_clip__C5X);
-      lisaac_push_first(&__pos__OP4D,L15742021); /* L120 CLIP*/;
-      __tmp__OAY->y_max__1ATB=ymax__B5X;
-    };
-    /* NULL __CLIP__UOB__ */
-if (new_clip__C5X==NULL) {
-      lisaac_push(&__pos__I5X,L83507736); /* L637 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      lisaac_push(&__pos__I5X,L83507736); /* L637 AREA*/;
-      __tmp__OAY=((__CLIP__UOB *)new_clip__C5X);
-      lisaac_push_first(&__pos__OP4D,L11810885); /* L90 CLIP*/;
-      __tmp__OAY->right__NAY=NULL;
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__14X,L85199384); /* L650 AREA*/;
-    lisaac_push_first(&__pos__CSZ,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__I5X,L83917336); /* L640 AREA*/;
-    __tmp__K5X=create__at__to__PU1(win__34X,xmin__44X,ymin__54X,xmax__A5X,ymax__B5X);
-    new_clip__C5X=__tmp__K5X;
-    __tmp__OAY=last_clip__1LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__K5X==NULL) {
-      lisaac_push(&__pos__I5X,L84034072); /* L641 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      lisaac_push(&__pos__I5X,L84034072); /* L641 AREA*/;
-      Self__VP4D=((__CLIP__UOB *)__tmp__K5X);
-      lisaac_push_first(&__pos__OP4D,L11155013); /* L85 CLIP*/;
-      Self__VP4D->left__ZBY=__tmp__OAY;
-    };
-    __tmp__OAY=top_clip__3LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__K5X==NULL) {
-      lisaac_push(&__pos__I5X,L84164632); /* L642 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      lisaac_push(&__pos__I5X,L84164632); /* L642 AREA*/;
-      Self__VP4D=((__CLIP__UOB *)__tmp__K5X);
-      lisaac_push_first(&__pos__OP4D,L12465221); /* L95 CLIP*/;
-      Self__VP4D->top__BCY=__tmp__OAY;
-    };
-    lisaac_push(&__pos__I5X,L84676120); /* L646 AREA*/;
-    lisaac_push_first(&__pos__OP4D,L9441810); /* L72 BLOCK*/;
-    while_do__BV1:
-    {
-      lisaac_push(&__pos__OP4D,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__5AY,L84282904); /* L643 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)top_clip__3LD != (void *)NULL)) {
-        lisaac_push(&__pos__5AY,L84292632); /* L643 AREA*/;
-        lisaac_push_first(&__pos__TL2,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__GBY,L84293656); /* L643 AREA*/;
-        __tmp__IBY=top_clip__3LD;
-        /* NULL __CLIP__UOB__ */
-if (__tmp__IBY==NULL) {
-          lisaac_push(&__pos__GBY,L84300824); /* L643 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__JBY=__tmp__IBY->x_max__V5X;
-        };
-        lisaac_push(&__pos__GBY,L84301848); /* L643 AREA*/;
-        __tmp__KBY=__infix_less_equal__GTG(__tmp__JBY,xmax__A5X);
-        __tmp__NBY=__tmp__KBY;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__5AY,L84292632); /* L643 AREA*/;
-        lisaac_push_first(&__pos__TL2,L12081158); /* L92 FALSE*/;
-        __tmp__NBY=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NBY) {
-        lisaac_push(&__pos__OP4D,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__5AY,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__TL2,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__GBY,L84310552); /* L643 AREA*/;
-        __tmp__IBY=top_clip__3LD;
-        /* NULL __CLIP__UOB__ */
-if (__tmp__IBY==NULL) {
-          lisaac_push(&__pos__GBY,L84425240); /* L644 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          lisaac_push(&__pos__GBY,L84425240); /* L644 AREA*/;
-          Self__RQ5D=((__CLIP__UOB *)__tmp__IBY);
-          lisaac_push_first(&__pos__PQ5D,L13122117); /* L100 CLIP*/;
-          Self__RQ5D->bottom__JETB=new_clip__C5X;
-        };
-        __tmp__IBY=top_clip__3LD;
-        /* NULL __CLIP__UOB__ */
-if (__tmp__IBY==NULL) {
-          lisaac_push(&__pos__GBY,L84554264); /* L645 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          Self__RQ5D=__tmp__IBY->right__NAY;
-        };
-        top_clip__3LD=Self__RQ5D;
-        lisaac_push(&__pos__TL2,L9709074); /* L74 BLOCK*/;
-        goto while_do__BV1;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__OP4D,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__5AY,L8530438); /* L65 FALSE*/;
+      switch (((struct ___OBJ *)li__11HC)->__id) {
+      case __li__SB__: {
+        li__R2HC=li__Q1KC(((__li__SB *)li__11HC),li__W1HC,li__X1HC);
+      } break;
+      case __li__TB__: {
+        li__R2HC=li__Z2KC(((__li__TB *)((__li__SB *)li__11HC)),li__W1HC,li__X1HC);
+      } break;
+      case __li__TC__: {
+        li__R2HC=li__U1HC(((__li__TC *)((__li__SB *)li__11HC)),li__W1HC,li__X1HC);
+      } break;
+      case __li__YC__: {
+        li__R2HC=li__EH2C(((__li__YC *)((__li__SB *)li__11HC)),li__W1HC,li__X1HC);
+      } break;
+      case __li__RL__: {
+        li__R2HC=li__OI2C(((__li__RL *)((__li__SB *)li__11HC)),li__W1HC,li__X1HC);
+      } break;
+      case __li__AS__: {
+        li__R2HC=li__D4KC(((__li__AS *)((__li__SB *)li__11HC)),li__W1HC,li__X1HC);
+      } break;
+      case __li__GS__: {
+        li__R2HC=NULL;
+      } break;
       };
-    };
-    /* NULL __CLIP__UOB__ */
-if (__tmp__K5X==NULL) {
-      lisaac_push(&__pos__I5X,L84814360); /* L647 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      Self__VP4D=__tmp__K5X->left__ZBY;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__VP4D == (void *)NULL)) {
-      lisaac_push(&__pos__I5X,L84818968); /* L647 AREA*/;
-      lisaac_push_first(&__pos__OP4D,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__5AY,L84819992); /* L647 AREA*/;
-      /* NULL __CLIP__UOB__ */
-if (__tmp__K5X==NULL) {
-        lisaac_push(&__pos__5AY,L84826136); /* L647 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* CLIP */ {
-        __tmp__IBY=__tmp__K5X->top__BCY;
+      li__01HC=li__R2HC;
+      if (((void *)li__R2HC == (void *)NULL)) {
+        li__01HC=li__V1HC;
       };
-      __tmp__KBY=((void *)__tmp__IBY == (void *)NULL);
-    } else /* FALSE */ {
-      lisaac_push(&__pos__I5X,L84818968); /* L647 AREA*/;
-      lisaac_push_first(&__pos__OP4D,L12081158); /* L92 FALSE*/;
-      __tmp__KBY=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KBY) {
-      lisaac_push(&__pos__I5X,L85069336); /* L649 AREA*/;
-      lisaac_push_first(&__pos__OP4D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__5AY,L84832280); /* L647 AREA*/;
-      Self__24X->parent_window__XT.clip__WOB=__tmp__K5X;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__I5X,L85069336); /* L649 AREA*/;
-      lisaac_push_first(&__pos__OP4D,L8530438); /* L65 FALSE*/;
     };
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)last_clip__1LD == (void *)NULL)) {
-    lisaac_push(&__pos__14X,L85854744); /* L655 AREA*/;
-    lisaac_push_first(&__pos__CSZ,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__I5X,L85340696); /* L651 AREA*/;
-    first_clip__XJD=new_clip__C5X;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__14X,L85854744); /* L655 AREA*/;
-    lisaac_push_first(&__pos__CSZ,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__I5X,L85596184); /* L653 AREA*/;
-    __tmp__K5X=last_clip__1LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__K5X==NULL) {
-      lisaac_push(&__pos__I5X,L85738520); /* L654 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      lisaac_push(&__pos__I5X,L85738520); /* L654 AREA*/;
-      Self__VP4D=((__CLIP__UOB *)__tmp__K5X);
-      lisaac_push_first(&__pos__OP4D,L11810885); /* L90 CLIP*/;
-      Self__VP4D->right__NAY=new_clip__C5X;
-    };
-  };
-  last_clip__1LD=new_clip__C5X;
+  li__Y1HC=li__01HC;
+  return(li__Y1HC);
 }
 
-static void add_clip__from__to__ADY(__DESK__TC *Self__CDY,void *win__DDY,__INTEGER__K xmin__EDY,__INTEGER__K ymin__FDY,__INTEGER__K xmax__GDY,__INTEGER__K ymax__HDY)
-/* (Strict DESK{DESK__TC},AREA{NULLxEXAMPLE__OBxAREA__PBxDESK__TCxG_OUT__YCxG_RAW__KMxVIRTUAL_SCREEN__PTxMOUSE__VT},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
+static void li__3E1(__li__KAD *li__4E1,__li__0KB *li__5E1,__li__K li__AF1)
+/* (Strict FAST_ARRAY(PLAN){li__KAD},Strict PLAN{NULLxli__0KB},Expanded INTEGER{li__K}) Void No recursive, No inlinable. NO CONTEXT! */
 {
-  __CLIP__UOB *new_clip__IDY,*__tmp__QDY,*__tmp__QEY,*Self__ED4D;
-  __CLIP__UOB *__tmp__KFY,*Self__PH5D;
-  __INTEGER__K __tmp__RDY,__tmp__LFY;
-  void *__tmp__DEY;
-  _____CONTEXT __pos__BDY,__pos__KTZ,__pos__ODY,__pos__3C4D,__pos__BFY;
-  _____CONTEXT __pos__AM2,__pos__IFY,__pos__NH5D;
-  __BOOLEAN__C __tmp__GEY,__tmp__MFY,__tmp__PFY;
-  lisaac_push_first(&__pos__BDY,L81300504); /* L620 AREA*/;
-  new_clip__IDY=NULL;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)top_clip__3LD != (void *)NULL)) {
-    lisaac_push(&__pos__BDY,L82849816); /* L632 AREA*/;
-    lisaac_push_first(&__pos__KTZ,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__ODY,L82850840); /* L632 AREA*/;
-    __tmp__QDY=top_clip__3LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__QDY==NULL) {
-      lisaac_push(&__pos__ODY,L82858008); /* L632 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__RDY=__tmp__QDY->x_min__L5X;
-    };
-    __tmp__GEY=(__tmp__RDY == xmin__EDY);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__BDY,L82849816); /* L632 AREA*/;
-    lisaac_push_first(&__pos__KTZ,L12081158); /* L92 FALSE*/;
-    __tmp__GEY=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GEY) {
-    lisaac_push(&__pos__BDY,L82862616); /* L632 AREA*/;
-    lisaac_push_first(&__pos__KTZ,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__ODY,L82863640); /* L632 AREA*/;
-    __tmp__QDY=top_clip__3LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__QDY==NULL) {
-      lisaac_push(&__pos__ODY,L82870808); /* L632 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__RDY=__tmp__QDY->x_max__V5X;
-    };
-    __tmp__GEY=(__tmp__RDY == xmax__GDY);
+  __li__C li__ZF1;
+  if ((li__AF1 <= (*(li__4E1)).li__EDD)) {
+    ((void **)(*(li__4E1)).li__WF1)[li__AF1]=li__5E1;
+    li__ZF1=li__B__;
   } else /* FALSE */ {
-    lisaac_push(&__pos__BDY,L82862616); /* L632 AREA*/;
-    lisaac_push_first(&__pos__KTZ,L12081158); /* L92 FALSE*/;
-    __tmp__GEY=FALSE__I__;
+    li__ZF1=li__I__;
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GEY) {
-    lisaac_push(&__pos__BDY,L82875416); /* L632 AREA*/;
-    lisaac_push_first(&__pos__KTZ,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__ODY,L82876440); /* L632 AREA*/;
-    __tmp__QDY=top_clip__3LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__QDY==NULL) {
-      lisaac_push(&__pos__ODY,L82884120); /* L632 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__DEY=__tmp__QDY->window__55X;
-    };
-    __tmp__GEY=((void *)__tmp__DEY == (void *)win__DDY);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__BDY,L82875416); /* L632 AREA*/;
-    lisaac_push_first(&__pos__KTZ,L12081158); /* L92 FALSE*/;
-    __tmp__GEY=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GEY) {
-    lisaac_push(&__pos__BDY,L85199384); /* L650 AREA*/;
-    lisaac_push_first(&__pos__KTZ,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__ODY,L82889752); /* L632 AREA*/;
-    new_clip__IDY=top_clip__3LD;
-    /* NULL __CLIP__UOB__ */
-if (new_clip__IDY==NULL) {
-      lisaac_push(&__pos__ODY,L83246104); /* L635 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__QEY=new_clip__IDY->right__NAY;
-    };
-    top_clip__3LD=__tmp__QEY;
-    /* NULL __CLIP__UOB__ */
-if (new_clip__IDY==NULL) {
-      lisaac_push(&__pos__ODY,L83376664); /* L636 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      lisaac_push(&__pos__ODY,L83376664); /* L636 AREA*/;
-      __tmp__QEY=((__CLIP__UOB *)new_clip__IDY);
-      lisaac_push_first(&__pos__3C4D,L15742021); /* L120 CLIP*/;
-      __tmp__QEY->y_max__1ATB=ymax__HDY;
-    };
-    /* NULL __CLIP__UOB__ */
-if (new_clip__IDY==NULL) {
-      lisaac_push(&__pos__ODY,L83507736); /* L637 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      lisaac_push(&__pos__ODY,L83507736); /* L637 AREA*/;
-      __tmp__QEY=((__CLIP__UOB *)new_clip__IDY);
-      lisaac_push_first(&__pos__3C4D,L11810885); /* L90 CLIP*/;
-      __tmp__QEY->right__NAY=NULL;
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__BDY,L85199384); /* L650 AREA*/;
-    lisaac_push_first(&__pos__KTZ,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__ODY,L83917336); /* L640 AREA*/;
-    __tmp__QDY=create__at__to__PU1(win__DDY,xmin__EDY,ymin__FDY,xmax__GDY,ymax__HDY);
-    new_clip__IDY=__tmp__QDY;
-    __tmp__QEY=last_clip__1LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__QDY==NULL) {
-      lisaac_push(&__pos__ODY,L84034072); /* L641 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      lisaac_push(&__pos__ODY,L84034072); /* L641 AREA*/;
-      Self__ED4D=((__CLIP__UOB *)__tmp__QDY);
-      lisaac_push_first(&__pos__3C4D,L11155013); /* L85 CLIP*/;
-      Self__ED4D->left__ZBY=__tmp__QEY;
-    };
-    __tmp__QEY=top_clip__3LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__QDY==NULL) {
-      lisaac_push(&__pos__ODY,L84164632); /* L642 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      lisaac_push(&__pos__ODY,L84164632); /* L642 AREA*/;
-      Self__ED4D=((__CLIP__UOB *)__tmp__QDY);
-      lisaac_push_first(&__pos__3C4D,L12465221); /* L95 CLIP*/;
-      Self__ED4D->top__BCY=__tmp__QEY;
-    };
-    lisaac_push(&__pos__ODY,L84676120); /* L646 AREA*/;
-    lisaac_push_first(&__pos__3C4D,L9441810); /* L72 BLOCK*/;
-    while_do__FW1:
-    {
-      lisaac_push(&__pos__3C4D,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__BFY,L84282904); /* L643 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)top_clip__3LD != (void *)NULL)) {
-        lisaac_push(&__pos__BFY,L84292632); /* L643 AREA*/;
-        lisaac_push_first(&__pos__AM2,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__IFY,L84293656); /* L643 AREA*/;
-        __tmp__KFY=top_clip__3LD;
-        /* NULL __CLIP__UOB__ */
-if (__tmp__KFY==NULL) {
-          lisaac_push(&__pos__IFY,L84300824); /* L643 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__LFY=__tmp__KFY->x_max__V5X;
-        };
-        lisaac_push(&__pos__IFY,L84301848); /* L643 AREA*/;
-        __tmp__MFY=__infix_less_equal__GTG(__tmp__LFY,xmax__GDY);
-        __tmp__PFY=__tmp__MFY;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__BFY,L84292632); /* L643 AREA*/;
-        lisaac_push_first(&__pos__AM2,L12081158); /* L92 FALSE*/;
-        __tmp__PFY=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__PFY) {
-        lisaac_push(&__pos__3C4D,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__BFY,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__AM2,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__IFY,L84310552); /* L643 AREA*/;
-        __tmp__KFY=top_clip__3LD;
-        /* NULL __CLIP__UOB__ */
-if (__tmp__KFY==NULL) {
-          lisaac_push(&__pos__IFY,L84425240); /* L644 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          lisaac_push(&__pos__IFY,L84425240); /* L644 AREA*/;
-          Self__PH5D=((__CLIP__UOB *)__tmp__KFY);
-          lisaac_push_first(&__pos__NH5D,L13122117); /* L100 CLIP*/;
-          Self__PH5D->bottom__JETB=new_clip__IDY;
-        };
-        __tmp__KFY=top_clip__3LD;
-        /* NULL __CLIP__UOB__ */
-if (__tmp__KFY==NULL) {
-          lisaac_push(&__pos__IFY,L84554264); /* L645 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          Self__PH5D=__tmp__KFY->right__NAY;
-        };
-        top_clip__3LD=Self__PH5D;
-        lisaac_push(&__pos__AM2,L9709074); /* L74 BLOCK*/;
-        goto while_do__FW1;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__3C4D,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__BFY,L8530438); /* L65 FALSE*/;
-      };
-    };
-    /* NULL __CLIP__UOB__ */
-if (__tmp__QDY==NULL) {
-      lisaac_push(&__pos__ODY,L84814360); /* L647 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      Self__ED4D=__tmp__QDY->left__ZBY;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__ED4D == (void *)NULL)) {
-      lisaac_push(&__pos__ODY,L84818968); /* L647 AREA*/;
-      lisaac_push_first(&__pos__3C4D,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__BFY,L84819992); /* L647 AREA*/;
-      /* NULL __CLIP__UOB__ */
-if (__tmp__QDY==NULL) {
-        lisaac_push(&__pos__BFY,L84826136); /* L647 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* CLIP */ {
-        __tmp__KFY=__tmp__QDY->top__BCY;
-      };
-      __tmp__MFY=((void *)__tmp__KFY == (void *)NULL);
+  if ((! li__ZF1)) {
+    if ((li__AF1 == (__li__K)((*(li__4E1)).li__EDD +  1))) {
+      li__XTHB(li__4E1,li__5E1);
     } else /* FALSE */ {
-      lisaac_push(&__pos__ODY,L84818968); /* L647 AREA*/;
-      lisaac_push_first(&__pos__3C4D,L12081158); /* L92 FALSE*/;
-      __tmp__MFY=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MFY) {
-      lisaac_push(&__pos__ODY,L85069336); /* L649 AREA*/;
-      lisaac_push_first(&__pos__3C4D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__BFY,L84832280); /* L647 AREA*/;
-      Self__CDY->parent_g_raw__XC.parent_area__VC.clip__WOB=__tmp__QDY;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__ODY,L85069336); /* L649 AREA*/;
-      lisaac_push_first(&__pos__3C4D,L8530438); /* L65 FALSE*/;
+      li__KWHB(li__4E1,(__li__K)(li__AF1 +  1));
+      ((void **)(*(li__4E1)).li__WF1)[li__AF1]=li__5E1;
     };
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)last_clip__1LD == (void *)NULL)) {
-    lisaac_push(&__pos__BDY,L85854744); /* L655 AREA*/;
-    lisaac_push_first(&__pos__KTZ,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__ODY,L85340696); /* L651 AREA*/;
-    first_clip__XJD=new_clip__IDY;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__BDY,L85854744); /* L655 AREA*/;
-    lisaac_push_first(&__pos__KTZ,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__ODY,L85596184); /* L653 AREA*/;
-    __tmp__QDY=last_clip__1LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__QDY==NULL) {
-      lisaac_push(&__pos__ODY,L85738520); /* L654 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      lisaac_push(&__pos__ODY,L85738520); /* L654 AREA*/;
-      Self__ED4D=((__CLIP__UOB *)__tmp__QDY);
-      lisaac_push_first(&__pos__3C4D,L11810885); /* L90 CLIP*/;
-      Self__ED4D->right__NAY=new_clip__IDY;
-    };
-  };
-  last_clip__1LD=new_clip__IDY;
 }
 
-static void add_clip__from__to__GYHD(__G_RAW__KM *Self__IYHD,void *win__JYHD,__INTEGER__K xmin__KYHD,__INTEGER__K ymin__LYHD,__INTEGER__K xmax__MYHD,__INTEGER__K ymax__NYHD)
-/* (Strict G_RAW{G_RAW__KM},AREA{NULLxEXAMPLE__OBxAREA__PBxDESK__TCxG_OUT__YCxG_RAW__KMxVIRTUAL_SCREEN__PTxMOUSE__VT},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
+static void li__HVZ(__li__TB *li__IVZ,void *li__JVZ,__li__K li__KVZ,__li__K li__LVZ,__li__K li__MVZ,__li__K li__NVZ)
+/* (Strict AREA{li__TB},AREA{NULLxli__SBxli__TBxli__TCxli__YCxli__RLxli__ASxli__GS},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) Void No recursive, No inlinable. NO CONTEXT! */
 {
-  __CLIP__UOB *new_clip__OYHD,*__tmp__WYHD,*__tmp__WZHD,*Self__SD4D;
-  __CLIP__UOB *__tmp__Q0HD,*Self__SH5D;
-  __INTEGER__K __tmp__XYHD,__tmp__R0HD;
-  void *__tmp__JZHD;
-  _____CONTEXT __pos__HYHD,__pos__K5HD,__pos__UYHD,__pos__LD4D;
-  _____CONTEXT __pos__H0HD,__pos__VIID,__pos__O0HD,__pos__QH5D;
-  __BOOLEAN__C __tmp__MZHD,__tmp__S0HD,__tmp__V0HD;
-  lisaac_push_first(&__pos__HYHD,L81300504); /* L620 AREA*/;
-  new_clip__OYHD=NULL;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)top_clip__3LD != (void *)NULL)) {
-    lisaac_push(&__pos__HYHD,L82849816); /* L632 AREA*/;
-    lisaac_push_first(&__pos__K5HD,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__UYHD,L82850840); /* L632 AREA*/;
-    __tmp__WYHD=top_clip__3LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__WYHD==NULL) {
-      lisaac_push(&__pos__UYHD,L82858008); /* L632 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__XYHD=__tmp__WYHD->x_min__L5X;
-    };
-    __tmp__MZHD=(__tmp__XYHD == xmin__KYHD);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__HYHD,L82849816); /* L632 AREA*/;
-    lisaac_push_first(&__pos__K5HD,L12081158); /* L92 FALSE*/;
-    __tmp__MZHD=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MZHD) {
-    lisaac_push(&__pos__HYHD,L82862616); /* L632 AREA*/;
-    lisaac_push_first(&__pos__K5HD,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__UYHD,L82863640); /* L632 AREA*/;
-    __tmp__WYHD=top_clip__3LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__WYHD==NULL) {
-      lisaac_push(&__pos__UYHD,L82870808); /* L632 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__XYHD=__tmp__WYHD->x_max__V5X;
-    };
-    __tmp__MZHD=(__tmp__XYHD == xmax__MYHD);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__HYHD,L82862616); /* L632 AREA*/;
-    lisaac_push_first(&__pos__K5HD,L12081158); /* L92 FALSE*/;
-    __tmp__MZHD=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MZHD) {
-    lisaac_push(&__pos__HYHD,L82875416); /* L632 AREA*/;
-    lisaac_push_first(&__pos__K5HD,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__UYHD,L82876440); /* L632 AREA*/;
-    __tmp__WYHD=top_clip__3LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__WYHD==NULL) {
-      lisaac_push(&__pos__UYHD,L82884120); /* L632 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__JZHD=__tmp__WYHD->window__55X;
-    };
-    __tmp__MZHD=((void *)__tmp__JZHD == (void *)win__JYHD);
+  __li__XKB *li__OVZ,*li__HV4D,*li__VV4D;
+  __li__GB li__IV4D,li__OV4D;
+  __li__RQF li__JV4D,li__LV4D,li__MV4D;
+  __li__K li__KV4D;
+  __li__U li__PV4D;
+  li__OVZ=NULL;
+  if ((((((void *)li__UCD != (void *)NULL) && (li__UCD->li__JKV == li__KVZ)) && (li__UCD->li__SKV == li__MVZ)) && ((void *)li__UCD->li__1KV == (void *)li__JVZ))) {
+    li__OVZ=li__UCD;
+    li__UCD=li__OVZ->li__ILV;
+    ((__li__XKB *)li__OVZ)->li__AENB=li__NVZ;
+    ((__li__XKB *)li__OVZ)->li__ILV=NULL;
   } else /* FALSE */ {
-    lisaac_push(&__pos__HYHD,L82875416); /* L632 AREA*/;
-    lisaac_push_first(&__pos__K5HD,L12081158); /* L92 FALSE*/;
-    __tmp__MZHD=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MZHD) {
-    lisaac_push(&__pos__HYHD,L85199384); /* L650 AREA*/;
-    lisaac_push_first(&__pos__K5HD,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__UYHD,L82889752); /* L632 AREA*/;
-    new_clip__OYHD=top_clip__3LD;
-    /* NULL __CLIP__UOB__ */
-if (new_clip__OYHD==NULL) {
-      lisaac_push(&__pos__UYHD,L83246104); /* L635 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__WZHD=new_clip__OYHD->right__NAY;
-    };
-    top_clip__3LD=__tmp__WZHD;
-    /* NULL __CLIP__UOB__ */
-if (new_clip__OYHD==NULL) {
-      lisaac_push(&__pos__UYHD,L83376664); /* L636 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      lisaac_push(&__pos__UYHD,L83376664); /* L636 AREA*/;
-      __tmp__WZHD=((__CLIP__UOB *)new_clip__OYHD);
-      lisaac_push_first(&__pos__LD4D,L15742021); /* L120 CLIP*/;
-      __tmp__WZHD->y_max__1ATB=ymax__NYHD;
-    };
-    /* NULL __CLIP__UOB__ */
-if (new_clip__OYHD==NULL) {
-      lisaac_push(&__pos__UYHD,L83507736); /* L637 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      lisaac_push(&__pos__UYHD,L83507736); /* L637 AREA*/;
-      __tmp__WZHD=((__CLIP__UOB *)new_clip__OYHD);
-      lisaac_push_first(&__pos__LD4D,L11810885); /* L90 CLIP*/;
-      __tmp__WZHD->right__NAY=NULL;
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__HYHD,L85199384); /* L650 AREA*/;
-    lisaac_push_first(&__pos__K5HD,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__UYHD,L83917336); /* L640 AREA*/;
-    __tmp__WYHD=create__at__to__PU1(win__JYHD,xmin__KYHD,ymin__LYHD,xmax__MYHD,ymax__NYHD);
-    new_clip__OYHD=__tmp__WYHD;
-    __tmp__WZHD=last_clip__1LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__WYHD==NULL) {
-      lisaac_push(&__pos__UYHD,L84034072); /* L641 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      lisaac_push(&__pos__UYHD,L84034072); /* L641 AREA*/;
-      Self__SD4D=((__CLIP__UOB *)__tmp__WYHD);
-      lisaac_push_first(&__pos__LD4D,L11155013); /* L85 CLIP*/;
-      Self__SD4D->left__ZBY=__tmp__WZHD;
-    };
-    __tmp__WZHD=top_clip__3LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__WYHD==NULL) {
-      lisaac_push(&__pos__UYHD,L84164632); /* L642 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      lisaac_push(&__pos__UYHD,L84164632); /* L642 AREA*/;
-      Self__SD4D=((__CLIP__UOB *)__tmp__WYHD);
-      lisaac_push_first(&__pos__LD4D,L12465221); /* L95 CLIP*/;
-      Self__SD4D->top__BCY=__tmp__WZHD;
-    };
-    lisaac_push(&__pos__UYHD,L84676120); /* L646 AREA*/;
-    lisaac_push_first(&__pos__LD4D,L9441810); /* L72 BLOCK*/;
-    while_do__4DID:
-    {
-      lisaac_push(&__pos__LD4D,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__H0HD,L84282904); /* L643 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)top_clip__3LD != (void *)NULL)) {
-        lisaac_push(&__pos__H0HD,L84292632); /* L643 AREA*/;
-        lisaac_push_first(&__pos__VIID,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__O0HD,L84293656); /* L643 AREA*/;
-        __tmp__Q0HD=top_clip__3LD;
-        /* NULL __CLIP__UOB__ */
-if (__tmp__Q0HD==NULL) {
-          lisaac_push(&__pos__O0HD,L84300824); /* L643 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__R0HD=__tmp__Q0HD->x_max__V5X;
-        };
-        lisaac_push(&__pos__O0HD,L84301848); /* L643 AREA*/;
-        __tmp__S0HD=__infix_less_equal__GTG(__tmp__R0HD,xmax__MYHD);
-        __tmp__V0HD=__tmp__S0HD;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__H0HD,L84292632); /* L643 AREA*/;
-        lisaac_push_first(&__pos__VIID,L12081158); /* L92 FALSE*/;
-        __tmp__V0HD=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__V0HD) {
-        lisaac_push(&__pos__LD4D,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__H0HD,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__VIID,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__O0HD,L84310552); /* L643 AREA*/;
-        __tmp__Q0HD=top_clip__3LD;
-        /* NULL __CLIP__UOB__ */
-if (__tmp__Q0HD==NULL) {
-          lisaac_push(&__pos__O0HD,L84425240); /* L644 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          lisaac_push(&__pos__O0HD,L84425240); /* L644 AREA*/;
-          Self__SH5D=((__CLIP__UOB *)__tmp__Q0HD);
-          lisaac_push_first(&__pos__QH5D,L13122117); /* L100 CLIP*/;
-          Self__SH5D->bottom__JETB=new_clip__OYHD;
-        };
-        __tmp__Q0HD=top_clip__3LD;
-        /* NULL __CLIP__UOB__ */
-if (__tmp__Q0HD==NULL) {
-          lisaac_push(&__pos__O0HD,L84554264); /* L645 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          Self__SH5D=__tmp__Q0HD->right__NAY;
-        };
-        top_clip__3LD=Self__SH5D;
-        lisaac_push(&__pos__VIID,L9709074); /* L74 BLOCK*/;
-        goto while_do__4DID;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__LD4D,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__H0HD,L8530438); /* L65 FALSE*/;
-      };
-    };
-    /* NULL __CLIP__UOB__ */
-if (__tmp__WYHD==NULL) {
-      lisaac_push(&__pos__UYHD,L84814360); /* L647 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      Self__SD4D=__tmp__WYHD->left__ZBY;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__SD4D == (void *)NULL)) {
-      lisaac_push(&__pos__UYHD,L84818968); /* L647 AREA*/;
-      lisaac_push_first(&__pos__LD4D,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__H0HD,L84819992); /* L647 AREA*/;
-      /* NULL __CLIP__UOB__ */
-if (__tmp__WYHD==NULL) {
-        lisaac_push(&__pos__H0HD,L84826136); /* L647 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* CLIP */ {
-        __tmp__Q0HD=__tmp__WYHD->top__BCY;
-      };
-      __tmp__S0HD=((void *)__tmp__Q0HD == (void *)NULL);
-    } else /* FALSE */ {
-      lisaac_push(&__pos__UYHD,L84818968); /* L647 AREA*/;
-      lisaac_push_first(&__pos__LD4D,L12081158); /* L92 FALSE*/;
-      __tmp__S0HD=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__S0HD) {
-      lisaac_push(&__pos__UYHD,L85069336); /* L649 AREA*/;
-      lisaac_push_first(&__pos__LD4D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__H0HD,L84832280); /* L647 AREA*/;
-      Self__IYHD->parent_g_group__LM.parent_area__VC.clip__WOB=__tmp__WYHD;
+    li__HV4D=NULL;
+    li__IV4D=((__li__GB )(NULL));
+    li__JV4D=((__li__RQF )sizeof(__li__XKB));
+    if ((li__JV4D ==  0)) {
+      li__HV4D=li__XKB__;
     } else /* FALSE */ {
-      lisaac_push(&__pos__UYHD,L85069336); /* L649 AREA*/;
-      lisaac_push_first(&__pos__LD4D,L8530438); /* L65 FALSE*/;
-    };
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)last_clip__1LD == (void *)NULL)) {
-    lisaac_push(&__pos__HYHD,L85854744); /* L655 AREA*/;
-    lisaac_push_first(&__pos__K5HD,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__UYHD,L85340696); /* L651 AREA*/;
-    first_clip__XJD=new_clip__OYHD;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__HYHD,L85854744); /* L655 AREA*/;
-    lisaac_push_first(&__pos__K5HD,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__UYHD,L85596184); /* L653 AREA*/;
-    __tmp__WYHD=last_clip__1LD;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__WYHD==NULL) {
-      lisaac_push(&__pos__UYHD,L85738520); /* L654 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      lisaac_push(&__pos__UYHD,L85738520); /* L654 AREA*/;
-      Self__SD4D=((__CLIP__UOB *)__tmp__WYHD);
-      lisaac_push_first(&__pos__LD4D,L11810885); /* L90 CLIP*/;
-      Self__SD4D->right__NAY=new_clip__OYHD;
-    };
-  };
-  last_clip__1LD=new_clip__OYHD;
-}
-
-static __INTEGER__K width_min__VAVC(__G_OUT__YC *Self__XAVC)
-/* (Strict G_OUT{G_OUT__YC}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __STRING__X53 *__tmp__ZAVC;
-  __INTEGER__K result__WVWC,beg__TVWC,__tmp__3VWC,__tmp__4VWC;
-  __INTEGER__K result__Z44C,Self__DWAD,__tmp__C54C,__tmp__NBIE;
-  __INTEGER__K Result__YAVC;
-  __POINTER__CB __tmp__TWWC;
-  _____CONTEXT __pos__WAVC,__pos__PVWC,__pos__2NZC,__pos__1VWC;
-  _____CONTEXT __pos__2B0D,__pos__CWAD,__pos__M0BD,__pos__LWAD;
-  _____CONTEXT __pos__344C,__pos__JBIE,__pos__KBIE,__pos__LBIE;
-  __BOOLEAN__C __tmp__GWAD,__tmp__BBVC,__tmp__3WWC;
-  __CHARACTER__3 __tmp__A54C;
-  lisaac_push_first(&__pos__WAVC,L7346726); /* L56 G_OUT*/;
-  __tmp__ZAVC=Self__XAVC->text__553;
-  lisaac_push(&__pos__WAVC,L7734310); /* L59 G_OUT*/;
-  lisaac_push_first(&__pos__PVWC,L18500134); /* L141 G_OUT*/;
-  result__WVWC= 0;
-  /* NULL __STRING__X53__ */
-if (__tmp__ZAVC==NULL) {
-    lisaac_push(&__pos__PVWC,L19015718); /* L145 G_OUT*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  };
-  beg__TVWC= 1;
-  lisaac_push(&__pos__PVWC,L19808294); /* L151 G_OUT*/;
-  lisaac_push_first(&__pos__2NZC,L12980754); /* L99 BLOCK*/;
-  do_until__1NZC:
-  {
-    lisaac_push(&__pos__2NZC,L12980754); /* L99 BLOCK*/;
-    lisaac_push_first(&__pos__1VWC,L19139110); /* L146 G_OUT*/;
-    /* NULL __STRING__X53__ */
-if (__tmp__ZAVC==NULL) {
-      lisaac_push(&__pos__1VWC,L19289638); /* L147 G_OUT*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* STRING */ {
-      lisaac_push(&__pos__1VWC,L19289638); /* L147 G_OUT*/;
-      __tmp__3VWC=index_of__since__YWJD(((__STRING__X53 *)__tmp__ZAVC),beg__TVWC);
-    };
-    lisaac_push(&__pos__1VWC,L19422246); /* L148 G_OUT*/;
-    lisaac_push_first(&__pos__2B0D,L9195016); /* L70 NUMERIC*/;
-    __tmp__4VWC=(__INTEGER__K)(__tmp__3VWC -  1);
-    lisaac_push(&__pos__1VWC,L19423270); /* L148 G_OUT*/;
-    lisaac_push_first(&__pos__2B0D,L195725342); /* L1493 ABSTRACT_BITMAP*/;
-    result__Z44C= 0;
-    lisaac_push(&__pos__2B0D,L196348446); /* L1498 ABSTRACT_BITMAP*/;
-    Self__DWAD=beg__TVWC;
-    lisaac_push_first(&__pos__CWAD,L21764104); /* L166 NUMERIC*/;
-    to__do__BWAD:
-    {
-      lisaac_push(&__pos__CWAD,L21764104); /* L166 NUMERIC*/;
-      __tmp__GWAD=__infix_less_equal__GTG(Self__DWAD,__tmp__4VWC);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GWAD) {
-        lisaac_push(&__pos__CWAD,L22153736); /* L169 NUMERIC*/;
-        lisaac_push_first(&__pos__M0BD,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__LWAD,L21899272); /* L167 NUMERIC*/;
-        lisaac_push_first(&__pos__344C,L196093470); /* L1496 ABSTRACT_BITMAP*/;
-        /* NULL __STRING__X53__ */
-if (__tmp__ZAVC==NULL) {
-          lisaac_push(&__pos__344C,L196242974); /* L1497 ABSTRACT_BITMAP*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* STRING */ {
-          lisaac_push(&__pos__344C,L196242974); /* L1497 ABSTRACT_BITMAP*/;
-          __tmp__A54C=item__L4JD(((__STRING__X53 *)__tmp__ZAVC),Self__DWAD);
-        };
-        lisaac_push(&__pos__344C,L196243486); /* L1497 ABSTRACT_BITMAP*/;
-        __tmp__C54C=font_width_letter__3KFD(__tmp__A54C);
-        lisaac_push(&__pos__344C,L196226078); /* L1497 ABSTRACT_BITMAP*/;
-        lisaac_push_first(&__pos__JBIE,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__KBIE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__LBIE,L9195016); /* L70 NUMERIC*/;
-        __tmp__NBIE=(__INTEGER__K)(- __tmp__C54C);
-        lisaac_push(&__pos__JBIE,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__KBIE,L9195016); /* L70 NUMERIC*/;
-        result__Z44C=(__INTEGER__K)(result__Z44C - __tmp__NBIE);
-        lisaac_push(&__pos__LWAD,L22026760); /* L168 NUMERIC*/;
-        lisaac_push_first(&__pos__344C,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__JBIE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__KBIE,L9195016); /* L70 NUMERIC*/;
-        __tmp__C54C=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__344C,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__JBIE,L9195016); /* L70 NUMERIC*/;
-        __tmp__NBIE=(__INTEGER__K)(Self__DWAD - __tmp__C54C);
-        lisaac_push(&__pos__LWAD,L22038024); /* L168 NUMERIC*/;
-        Self__DWAD=__tmp__NBIE;
-        goto to__do__BWAD;
+      li__KV4D=__li__XKB__;
+      li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__JV4D));
+      if ((li__KV4D == (__li__K)(-  1))) {
+        li__LV4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__MV4D=(__li__RQF)((__li__RQF)(li__JV4D - (__li__RQF)(((__li__RQF ) 0) - li__LV4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__LV4D) - ((__li__RQF ) 1)));
+        li__LV4D=(__li__RQF)(li__MV4D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+        li__OV4D=li__PDK(li__MV4D,((__li__GB )(&(table_size[(li__LV4D)-1]))),((__li__U )li__MV4D));
+        li__IV4D=li__OV4D;
       } else /* FALSE */ {
-        lisaac_push(&__pos__CWAD,L22153736); /* L169 NUMERIC*/;
-        lisaac_push_first(&__pos__M0BD,L8530438); /* L65 FALSE*/;
+        li__PV4D=((__li__U )li__KV4D);
+        li__LV4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__MV4D=(__li__RQF)((__li__RQF)(li__JV4D - (__li__RQF)(((__li__RQF ) 0) - li__LV4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__LV4D) - ((__li__RQF ) 1)));
+        li__OV4D=li__PDK(li__MV4D,((__li__GB )(&(table_type[(li__PV4D)]))),(__li__U)(li__PV4D |  1));
+        li__IV4D=li__OV4D;
       };
+      li__VV4D=((__li__XKB *)li__IV4D);
+      li__HV4D=li__VV4D;
+      *(li__VV4D) = *(li__XKB__);
     };
-    lisaac_push(&__pos__1VWC,L19545126); /* L149 G_OUT*/;
-    __tmp__4VWC=max__IMH(result__WVWC,result__Z44C);
-    result__WVWC=__tmp__4VWC;
-    lisaac_push(&__pos__1VWC,L19671590); /* L150 G_OUT*/;
-    lisaac_push_first(&__pos__2B0D,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__CWAD,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__M0BD,L9195016); /* L70 NUMERIC*/;
-    __tmp__4VWC=(__INTEGER__K)(-  1);
-    lisaac_push(&__pos__2B0D,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__CWAD,L9195016); /* L70 NUMERIC*/;
-    beg__TVWC=(__INTEGER__K)(__tmp__3VWC - __tmp__4VWC);
-    lisaac_push(&__pos__2NZC,L13115922); /* L100 BLOCK*/;
-    lisaac_push_first(&__pos__1VWC,L19800102); /* L151 G_OUT*/;
-    /* NULL __STRING__X53__ */
-if (__tmp__ZAVC==NULL) {
-      lisaac_push(&__pos__1VWC,L19807782); /* L151 G_OUT*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* STRING */ {
-      __tmp__C54C=__tmp__ZAVC->count__DR2C;
-    };
-    lisaac_push(&__pos__1VWC,L19802662); /* L151 G_OUT*/;
-    lisaac_push_first(&__pos__2B0D,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__3VWC > __tmp__C54C)) {
-      lisaac_push(&__pos__2NZC,L13110290); /* L100 BLOCK*/;
-      lisaac_push_first(&__pos__1VWC,L13509634); /* L103 TRUE*/;
-      __tmp__GWAD=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__2NZC,L13110290); /* L100 BLOCK*/;
-      lisaac_push_first(&__pos__1VWC,L14689286); /* L112 FALSE*/;
-      __tmp__GWAD=TRUE__B__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GWAD) {
-      lisaac_push(&__pos__2NZC,L13371922); /* L102 BLOCK*/;
-      lisaac_push_first(&__pos__1VWC,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__2B0D,L13248018); /* L101 BLOCK*/;
-      goto do_until__1NZC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__2NZC,L13371922); /* L102 BLOCK*/;
-      lisaac_push_first(&__pos__1VWC,L8530438); /* L65 FALSE*/;
+    li__VV4D=((__li__XKB *)li__HV4D);
+    li__VV4D->li__1KV=li__JVZ;
+    li__VV4D->li__JKV=li__KVZ;
+    li__VV4D->li__3DNB=li__LVZ;
+    li__VV4D->li__SKV=li__MVZ;
+    li__VV4D->li__AENB=li__NVZ;
+    li__OVZ=li__HV4D;
+    ((__li__XKB *)li__HV4D)->li__QMV=li__SCD;
+    ((__li__XKB *)li__HV4D)->li__XMV=li__UCD;
+    while ((((void *)li__UCD != (void *)NULL) && (li__UCD->li__SKV <= li__MVZ))) {
+      ((__li__XKB *)li__UCD)->li__CHNB=li__OVZ;
+      li__UCD=li__UCD->li__ILV;
     };
-  };
-  Result__YAVC=result__WVWC;
-  lisaac_push(&__pos__WAVC,L10357792); /* L79 G_EXPR*/;
-  lisaac_push_first(&__pos__PVWC,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__2NZC,L7481860); /* L57 OBJECT*/;
-  __tmp__TWWC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__PVWC,L24520722); /* L187 BLOCK*/;
-  __tmp__GWAD=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GWAD) {
-    lisaac_push(&__pos__PVWC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__2NZC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__1VWC,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__2B0D,L10363424); /* L79 G_EXPR*/;
-    __tmp__BBVC=__infix_greater_equal__JGG(result__WVWC, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BBVC) {
-      lisaac_push(&__pos__1VWC,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__2B0D,L13509634); /* L103 TRUE*/;
-      __tmp__3WWC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__1VWC,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__2B0D,L14689286); /* L112 FALSE*/;
-      __tmp__3WWC=TRUE__B__;
+    if ((((void *)li__HV4D->li__QMV == (void *)NULL) && ((void *)li__HV4D->li__XMV == (void *)NULL))) {
+      li__IVZ->li__ZKB=li__HV4D;
     };
-    __tmp__BBVC=__tmp__3WWC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__PVWC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__2NZC,L12081158); /* L92 FALSE*/;
-    __tmp__BBVC=FALSE__I__;
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BBVC) {
-    lisaac_push(&__pos__PVWC,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__2NZC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__1VWC,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__1VWC,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__2B0D,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__CWAD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__M0BD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__LWAD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__TWWC));
-    lisaac_push(&__pos__2B0D,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__2B0D,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__CWAD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__M0BD,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__LWAD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__344C,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__2B0D,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__CWAD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__M0BD,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
+  if (((void *)li__SCD == (void *)NULL)) {
+    li__WAD=li__OVZ;
   } else /* FALSE */ {
-    lisaac_push(&__pos__PVWC,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__2NZC,L8530438); /* L65 FALSE*/;
+    ((__li__XKB *)li__SCD)->li__ILV=li__OVZ;
   };
-  return(Result__YAVC);
+  li__SCD=li__OVZ;
 }
 
-static __INTEGER__K width_min__EBVC(__G_RAW__KM *Self__GBVC)
-/* (Strict G_RAW{G_RAW__KM}) With result No recursive, No inlinable. NO CONTEXT! */
+static void li__ZSHD(__li__KAD *li__0SHD,__li__K li__2SHD)
+/* (Strict FAST_ARRAY(PLAN){li__KAD},Expanded INTEGER{li__K}) Void No recursive, No inlinable. NO CONTEXT! */
 {
-  void *__tmp__NXWC;
-  __INTEGER__K __tmp__OXWC,__tmp__N2FE,__tmp__KBVC,Result__HBVC;
-  __POINTER__CB __tmp__KPZC;
-  _____CONTEXT __pos__FBVC,__pos__KXWC,__pos__GPZC,__pos__NR2C;
-  _____CONTEXT __pos__RPZC,__pos__SXWC,__pos__SSRD,__pos__RKSD;
-  _____CONTEXT __pos__0SRD,__pos__I2FE;
-  __BOOLEAN__C __tmp__MPZC,__tmp__UXWC,__tmp__UPZC;
-  lisaac_push_first(&__pos__FBVC,L6306361); /* L48 G_RAW*/;
-  lisaac_push_first(&__pos__KXWC,L6560293); /* L50 G_GROUP*/;
-  __tmp__NXWC=Self__GBVC->parent_g_group__LM.root__AT;
-  /* NULL __EXAMPLE__OB__ __G_DIV_EXPR__M53__ */
-if (__tmp__NXWC==NULL) {
-    lisaac_push(&__pos__KXWC,L6574117); /* L50 G_GROUP*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else {
-    if (((struct ___OBJ *)__tmp__NXWC)->__id==__EXAMPLE__OB__) {
-      __tmp__OXWC= 512;
-    } else /* Other types */ {
-      lisaac_push(&__pos__KXWC,L6574117); /* L50 G_GROUP*/;
-      __tmp__OXWC=width_min__OTHC(((__G_DIV_EXPR__M53 *)__tmp__NXWC));
-    }
-  };
-  lisaac_push(&__pos__KXWC,L10357792); /* L79 G_EXPR*/;
-  lisaac_push_first(&__pos__GPZC,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__NR2C,L7481860); /* L57 OBJECT*/;
-  __tmp__KPZC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__GPZC,L24520722); /* L187 BLOCK*/;
-  __tmp__MPZC=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MPZC) {
-    lisaac_push(&__pos__GPZC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__NR2C,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__RPZC,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__SXWC,L10363424); /* L79 G_EXPR*/;
-    __tmp__UXWC=__infix_greater_equal__JGG(__tmp__OXWC, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UXWC) {
-      lisaac_push(&__pos__RPZC,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__SXWC,L13509634); /* L103 TRUE*/;
-      __tmp__UPZC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__RPZC,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__SXWC,L14689286); /* L112 FALSE*/;
-      __tmp__UPZC=TRUE__B__;
-    };
-    __tmp__UXWC=__tmp__UPZC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__GPZC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__NR2C,L12081158); /* L92 FALSE*/;
-    __tmp__UXWC=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UXWC) {
-    lisaac_push(&__pos__GPZC,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__NR2C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__RPZC,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__RPZC,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__SXWC,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__SSRD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__RKSD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__0SRD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__KPZC));
-    lisaac_push(&__pos__SXWC,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__SXWC,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__SSRD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__RKSD,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__0SRD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__I2FE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__SXWC,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__SSRD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__RKSD,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
+  __li__C li__OTHD;
+  if ((li__2SHD <= (*(li__0SHD)).li__EDD)) {
+    ((void **)(*(li__0SHD)).li__WF1)[li__2SHD]=NULL;
+    li__OTHD=li__B__;
   } else /* FALSE */ {
-    lisaac_push(&__pos__GPZC,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__NR2C,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__FBVC,L6306873); /* L48 G_RAW*/;
-  lisaac_push_first(&__pos__KXWC,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__GPZC,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__NR2C,L9195016); /* L70 NUMERIC*/;
-  __tmp__N2FE=(__INTEGER__K)(-  4);
-  lisaac_push(&__pos__KXWC,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__GPZC,L9195016); /* L70 NUMERIC*/;
-  __tmp__KBVC=(__INTEGER__K)(__tmp__OXWC - __tmp__N2FE);
-  Result__HBVC=__tmp__KBVC;
-  lisaac_push(&__pos__FBVC,L10357792); /* L79 G_EXPR*/;
-  lisaac_push_first(&__pos__KXWC,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__GPZC,L7481860); /* L57 OBJECT*/;
-  __tmp__KPZC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__KXWC,L24520722); /* L187 BLOCK*/;
-  __tmp__MPZC=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MPZC) {
-    lisaac_push(&__pos__KXWC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__GPZC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__NR2C,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__RPZC,L10363424); /* L79 G_EXPR*/;
-    __tmp__UXWC=__infix_greater_equal__JGG(__tmp__KBVC, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UXWC) {
-      lisaac_push(&__pos__NR2C,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__RPZC,L13509634); /* L103 TRUE*/;
-      __tmp__UPZC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__NR2C,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__RPZC,L14689286); /* L112 FALSE*/;
-      __tmp__UPZC=TRUE__B__;
-    };
-    __tmp__UXWC=__tmp__UPZC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__KXWC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__GPZC,L12081158); /* L92 FALSE*/;
-    __tmp__UXWC=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UXWC) {
-    lisaac_push(&__pos__KXWC,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__GPZC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__NR2C,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__NR2C,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__RPZC,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__SXWC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__SSRD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__RKSD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__KPZC));
-    lisaac_push(&__pos__RPZC,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__RPZC,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__SXWC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__SSRD,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__RKSD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__0SRD,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__RPZC,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__SXWC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__SSRD,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__KXWC,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__GPZC,L8530438); /* L65 FALSE*/;
-  };
-  return(Result__HBVC);
-}
-
-static __INTEGER__K height_min__UBVC(__G_RAW__KM *Self__WBVC)
-/* (Strict G_RAW{G_RAW__KM}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  void *__tmp__XYWC;
-  __INTEGER__K __tmp__YYWC,__tmp__B3FE,__tmp__0BVC,Result__XBVC;
-  __POINTER__CB __tmp__BRZC;
-  _____CONTEXT __pos__VBVC,__pos__UYWC,__pos__3QZC,__pos__IS2C;
-  _____CONTEXT __pos__IRZC,__pos__2YWC,__pos__HTRD,__pos__3KSD;
-  _____CONTEXT __pos__PTRD,__pos__22FE;
-  __BOOLEAN__C __tmp__DRZC,__tmp__4YWC,__tmp__LRZC;
-  lisaac_push_first(&__pos__VBVC,L6962233); /* L53 G_RAW*/;
-  lisaac_push_first(&__pos__UYWC,L6822949); /* L52 G_GROUP*/;
-  __tmp__XYWC=Self__WBVC->parent_g_group__LM.root__AT;
-  /* NULL __EXAMPLE__OB__ __G_DIV_EXPR__M53__ */
-if (__tmp__XYWC==NULL) {
-    lisaac_push(&__pos__UYWC,L6836773); /* L52 G_GROUP*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else {
-    if (((struct ___OBJ *)__tmp__XYWC)->__id==__EXAMPLE__OB__) {
-      __tmp__YYWC= 512;
-    } else /* Other types */ {
-      lisaac_push(&__pos__UYWC,L6836773); /* L52 G_GROUP*/;
-      __tmp__YYWC=height_min__BUHC(((__G_DIV_EXPR__M53 *)__tmp__XYWC));
-    }
-  };
-  lisaac_push(&__pos__UYWC,L11537440); /* L88 G_EXPR*/;
-  lisaac_push_first(&__pos__3QZC,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__IS2C,L7481860); /* L57 OBJECT*/;
-  __tmp__BRZC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__3QZC,L24520722); /* L187 BLOCK*/;
-  __tmp__DRZC=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DRZC) {
-    lisaac_push(&__pos__3QZC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__IS2C,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__IRZC,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__2YWC,L11543072); /* L88 G_EXPR*/;
-    __tmp__4YWC=__infix_greater_equal__JGG(__tmp__YYWC, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4YWC) {
-      lisaac_push(&__pos__IRZC,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__2YWC,L13509634); /* L103 TRUE*/;
-      __tmp__LRZC=FALSE__I__;
+    li__OTHD=li__I__;
+  };
+  if ((! li__OTHD)) {
+    if ((li__2SHD == (__li__K)((*(li__0SHD)).li__EDD +  1))) {
+      li__XTHB(li__0SHD,NULL);
+    } else /* FALSE */ {
+      li__KWHB(li__0SHD,(__li__K)(li__2SHD +  1));
+      ((void **)(*(li__0SHD)).li__WF1)[li__2SHD]=NULL;
+    };
+  };
+}
+
+static void li__YHOB(__li__SB *li__ZHOB,void *li__0HOB,__li__K li__1HOB,__li__K li__2HOB,__li__K li__3HOB,__li__K li__4HOB)
+/* (Strict EXAMPLE{li__SB},AREA{NULLxli__SBxli__TBxli__TCxli__YCxli__RLxli__ASxli__GS},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) Void No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__XKB *li__5HOB,*li__3V4D,*li__LW4D;
+  __li__GB li__4V4D,li__EW4D;
+  __li__RQF li__5V4D,li__BW4D,li__CW4D;
+  __li__K li__AW4D;
+  __li__U li__FW4D;
+  li__5HOB=NULL;
+  if ((((((void *)li__UCD != (void *)NULL) && (li__UCD->li__JKV == li__1HOB)) && (li__UCD->li__SKV == li__3HOB)) && ((void *)li__UCD->li__1KV == (void *)li__0HOB))) {
+    li__5HOB=li__UCD;
+    li__UCD=li__5HOB->li__ILV;
+    ((__li__XKB *)li__5HOB)->li__AENB=li__4HOB;
+    ((__li__XKB *)li__5HOB)->li__ILV=NULL;
+  } else /* FALSE */ {
+    li__3V4D=NULL;
+    li__4V4D=((__li__GB )(NULL));
+    li__5V4D=((__li__RQF )sizeof(__li__XKB));
+    if ((li__5V4D ==  0)) {
+      li__3V4D=li__XKB__;
+    } else /* FALSE */ {
+      li__AW4D=__li__XKB__;
+      li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__5V4D));
+      if ((li__AW4D == (__li__K)(-  1))) {
+        li__BW4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__CW4D=(__li__RQF)((__li__RQF)(li__5V4D - (__li__RQF)(((__li__RQF ) 0) - li__BW4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__BW4D) - ((__li__RQF ) 1)));
+        li__BW4D=(__li__RQF)(li__CW4D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+        li__EW4D=li__PDK(li__CW4D,((__li__GB )(&(table_size[(li__BW4D)-1]))),((__li__U )li__CW4D));
+        li__4V4D=li__EW4D;
+      } else /* FALSE */ {
+        li__FW4D=((__li__U )li__AW4D);
+        li__BW4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__CW4D=(__li__RQF)((__li__RQF)(li__5V4D - (__li__RQF)(((__li__RQF ) 0) - li__BW4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__BW4D) - ((__li__RQF ) 1)));
+        li__EW4D=li__PDK(li__CW4D,((__li__GB )(&(table_type[(li__FW4D)]))),(__li__U)(li__FW4D |  1));
+        li__4V4D=li__EW4D;
+      };
+      li__LW4D=((__li__XKB *)li__4V4D);
+      li__3V4D=li__LW4D;
+      *(li__LW4D) = *(li__XKB__);
+    };
+    li__LW4D=((__li__XKB *)li__3V4D);
+    li__LW4D->li__1KV=li__0HOB;
+    li__LW4D->li__JKV=li__1HOB;
+    li__LW4D->li__3DNB=li__2HOB;
+    li__LW4D->li__SKV=li__3HOB;
+    li__LW4D->li__AENB=li__4HOB;
+    li__5HOB=li__3V4D;
+    ((__li__XKB *)li__3V4D)->li__QMV=li__SCD;
+    ((__li__XKB *)li__3V4D)->li__XMV=li__UCD;
+    while ((((void *)li__UCD != (void *)NULL) && (li__UCD->li__SKV <= li__3HOB))) {
+      ((__li__XKB *)li__UCD)->li__CHNB=li__5HOB;
+      li__UCD=li__UCD->li__ILV;
+    };
+    if ((((void *)li__3V4D->li__QMV == (void *)NULL) && ((void *)li__3V4D->li__XMV == (void *)NULL))) {
+      li__ZHOB->li__HC.li__ZKB=li__3V4D;
+    };
+  };
+  if (((void *)li__SCD == (void *)NULL)) {
+    li__WAD=li__5HOB;
+  } else /* FALSE */ {
+    ((__li__XKB *)li__SCD)->li__ILV=li__5HOB;
+  };
+  li__SCD=li__5HOB;
+}
+
+static void li__LS0C(__li__YC *li__MS0C,void *li__NS0C,__li__K li__OS0C,__li__K li__PS0C,__li__K li__QS0C,__li__K li__RS0C)
+/* (Strict G_OUT{li__YC},AREA{NULLxli__SBxli__TBxli__TCxli__YCxli__RLxli__ASxli__GS},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) Void No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__XKB *li__SS0C,*li__TW4D,*li__BX4D;
+  __li__GB li__UW4D,li__0W4D;
+  __li__RQF li__VW4D,li__XW4D,li__YW4D;
+  __li__K li__WW4D;
+  __li__U li__1W4D;
+  li__SS0C=NULL;
+  if ((((((void *)li__UCD != (void *)NULL) && (li__UCD->li__JKV == li__OS0C)) && (li__UCD->li__SKV == li__QS0C)) && ((void *)li__UCD->li__1KV == (void *)li__NS0C))) {
+    li__SS0C=li__UCD;
+    li__UCD=li__SS0C->li__ILV;
+    ((__li__XKB *)li__SS0C)->li__AENB=li__RS0C;
+    ((__li__XKB *)li__SS0C)->li__ILV=NULL;
+  } else /* FALSE */ {
+    li__TW4D=NULL;
+    li__UW4D=((__li__GB )(NULL));
+    li__VW4D=((__li__RQF )sizeof(__li__XKB));
+    if ((li__VW4D ==  0)) {
+      li__TW4D=li__XKB__;
+    } else /* FALSE */ {
+      li__WW4D=__li__XKB__;
+      li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__VW4D));
+      if ((li__WW4D == (__li__K)(-  1))) {
+        li__XW4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__YW4D=(__li__RQF)((__li__RQF)(li__VW4D - (__li__RQF)(((__li__RQF ) 0) - li__XW4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__XW4D) - ((__li__RQF ) 1)));
+        li__XW4D=(__li__RQF)(li__YW4D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+        li__0W4D=li__PDK(li__YW4D,((__li__GB )(&(table_size[(li__XW4D)-1]))),((__li__U )li__YW4D));
+        li__UW4D=li__0W4D;
+      } else /* FALSE */ {
+        li__1W4D=((__li__U )li__WW4D);
+        li__XW4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__YW4D=(__li__RQF)((__li__RQF)(li__VW4D - (__li__RQF)(((__li__RQF ) 0) - li__XW4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__XW4D) - ((__li__RQF ) 1)));
+        li__0W4D=li__PDK(li__YW4D,((__li__GB )(&(table_type[(li__1W4D)]))),(__li__U)(li__1W4D |  1));
+        li__UW4D=li__0W4D;
+      };
+      li__BX4D=((__li__XKB *)li__UW4D);
+      li__TW4D=li__BX4D;
+      *(li__BX4D) = *(li__XKB__);
+    };
+    li__BX4D=((__li__XKB *)li__TW4D);
+    li__BX4D->li__1KV=li__NS0C;
+    li__BX4D->li__JKV=li__OS0C;
+    li__BX4D->li__3DNB=li__PS0C;
+    li__BX4D->li__SKV=li__QS0C;
+    li__BX4D->li__AENB=li__RS0C;
+    li__SS0C=li__TW4D;
+    ((__li__XKB *)li__TW4D)->li__QMV=li__SCD;
+    ((__li__XKB *)li__TW4D)->li__XMV=li__UCD;
+    while ((((void *)li__UCD != (void *)NULL) && (li__UCD->li__SKV <= li__QS0C))) {
+      ((__li__XKB *)li__UCD)->li__CHNB=li__SS0C;
+      li__UCD=li__UCD->li__ILV;
+    };
+    if ((((void *)li__TW4D->li__QMV == (void *)NULL) && ((void *)li__TW4D->li__XMV == (void *)NULL))) {
+      li__MS0C->li__ZC.li__ZKB=li__TW4D;
+    };
+  };
+  if (((void *)li__SCD == (void *)NULL)) {
+    li__WAD=li__SS0C;
+  } else /* FALSE */ {
+    ((__li__XKB *)li__SCD)->li__ILV=li__SS0C;
+  };
+  li__SCD=li__SS0C;
+}
+
+static void li__5I0(__li__AS *li__AJ0,void *li__BJ0,__li__K li__CJ0,__li__K li__DJ0,__li__K li__EJ0,__li__K li__FJ0)
+/* (Strict VIRTUAL_SCREEN{li__AS},AREA{NULLxli__SBxli__TBxli__TCxli__YCxli__RLxli__ASxli__GS},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) Void No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__XKB *li__GJ0,*li__JX4D,*li__XX4D;
+  __li__GB li__KX4D,li__QX4D;
+  __li__RQF li__LX4D,li__NX4D,li__OX4D;
+  __li__K li__MX4D;
+  __li__U li__RX4D;
+  li__GJ0=NULL;
+  if ((((((void *)li__UCD != (void *)NULL) && (li__UCD->li__JKV == li__CJ0)) && (li__UCD->li__SKV == li__EJ0)) && ((void *)li__UCD->li__1KV == (void *)li__BJ0))) {
+    li__GJ0=li__UCD;
+    li__UCD=li__GJ0->li__ILV;
+    ((__li__XKB *)li__GJ0)->li__AENB=li__FJ0;
+    ((__li__XKB *)li__GJ0)->li__ILV=NULL;
+  } else /* FALSE */ {
+    li__JX4D=NULL;
+    li__KX4D=((__li__GB )(NULL));
+    li__LX4D=((__li__RQF )sizeof(__li__XKB));
+    if ((li__LX4D ==  0)) {
+      li__JX4D=li__XKB__;
+    } else /* FALSE */ {
+      li__MX4D=__li__XKB__;
+      li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__LX4D));
+      if ((li__MX4D == (__li__K)(-  1))) {
+        li__NX4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__OX4D=(__li__RQF)((__li__RQF)(li__LX4D - (__li__RQF)(((__li__RQF ) 0) - li__NX4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__NX4D) - ((__li__RQF ) 1)));
+        li__NX4D=(__li__RQF)(li__OX4D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+        li__QX4D=li__PDK(li__OX4D,((__li__GB )(&(table_size[(li__NX4D)-1]))),((__li__U )li__OX4D));
+        li__KX4D=li__QX4D;
+      } else /* FALSE */ {
+        li__RX4D=((__li__U )li__MX4D);
+        li__NX4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__OX4D=(__li__RQF)((__li__RQF)(li__LX4D - (__li__RQF)(((__li__RQF ) 0) - li__NX4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__NX4D) - ((__li__RQF ) 1)));
+        li__QX4D=li__PDK(li__OX4D,((__li__GB )(&(table_type[(li__RX4D)]))),(__li__U)(li__RX4D |  1));
+        li__KX4D=li__QX4D;
+      };
+      li__XX4D=((__li__XKB *)li__KX4D);
+      li__JX4D=li__XX4D;
+      *(li__XX4D) = *(li__XKB__);
+    };
+    li__XX4D=((__li__XKB *)li__JX4D);
+    li__XX4D->li__1KV=li__BJ0;
+    li__XX4D->li__JKV=li__CJ0;
+    li__XX4D->li__3DNB=li__DJ0;
+    li__XX4D->li__SKV=li__EJ0;
+    li__XX4D->li__AENB=li__FJ0;
+    li__GJ0=li__JX4D;
+    ((__li__XKB *)li__JX4D)->li__QMV=li__SCD;
+    ((__li__XKB *)li__JX4D)->li__XMV=li__UCD;
+    while ((((void *)li__UCD != (void *)NULL) && (li__UCD->li__SKV <= li__EJ0))) {
+      ((__li__XKB *)li__UCD)->li__CHNB=li__GJ0;
+      li__UCD=li__UCD->li__ILV;
+    };
+    if ((((void *)li__JX4D->li__QMV == (void *)NULL) && ((void *)li__JX4D->li__XMV == (void *)NULL))) {
+      li__AJ0->li__BS.li__ZKB=li__JX4D;
+    };
+  };
+  if (((void *)li__SCD == (void *)NULL)) {
+    li__WAD=li__GJ0;
+  } else /* FALSE */ {
+    ((__li__XKB *)li__SCD)->li__ILV=li__GJ0;
+  };
+  li__SCD=li__GJ0;
+}
+
+static void li__0JV(__li__GS *li__1JV,void *li__2JV,__li__K li__3JV,__li__K li__4JV,__li__K li__5JV,__li__K li__AKV)
+/* (Strict MOUSE{li__GS},AREA{NULLxli__SBxli__TBxli__TCxli__YCxli__RLxli__ASxli__GS},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) Void No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__XKB *li__BKV,*li__5X4D,*li__NY4D;
+  __li__GB li__AY4D,li__GY4D;
+  __li__RQF li__BY4D,li__DY4D,li__EY4D;
+  __li__K li__CY4D;
+  __li__U li__HY4D;
+  li__BKV=NULL;
+  if ((((((void *)li__UCD != (void *)NULL) && (li__UCD->li__JKV == li__3JV)) && (li__UCD->li__SKV == li__5JV)) && ((void *)li__UCD->li__1KV == (void *)li__2JV))) {
+    li__BKV=li__UCD;
+    li__UCD=li__BKV->li__ILV;
+    ((__li__XKB *)li__BKV)->li__AENB=li__AKV;
+    ((__li__XKB *)li__BKV)->li__ILV=NULL;
+  } else /* FALSE */ {
+    li__5X4D=NULL;
+    li__AY4D=((__li__GB )(NULL));
+    li__BY4D=((__li__RQF )sizeof(__li__XKB));
+    if ((li__BY4D ==  0)) {
+      li__5X4D=li__XKB__;
+    } else /* FALSE */ {
+      li__CY4D=__li__XKB__;
+      li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__BY4D));
+      if ((li__CY4D == (__li__K)(-  1))) {
+        li__DY4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__EY4D=(__li__RQF)((__li__RQF)(li__BY4D - (__li__RQF)(((__li__RQF ) 0) - li__DY4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__DY4D) - ((__li__RQF ) 1)));
+        li__DY4D=(__li__RQF)(li__EY4D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+        li__GY4D=li__PDK(li__EY4D,((__li__GB )(&(table_size[(li__DY4D)-1]))),((__li__U )li__EY4D));
+        li__AY4D=li__GY4D;
+      } else /* FALSE */ {
+        li__HY4D=((__li__U )li__CY4D);
+        li__DY4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__EY4D=(__li__RQF)((__li__RQF)(li__BY4D - (__li__RQF)(((__li__RQF ) 0) - li__DY4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__DY4D) - ((__li__RQF ) 1)));
+        li__GY4D=li__PDK(li__EY4D,((__li__GB )(&(table_type[(li__HY4D)]))),(__li__U)(li__HY4D |  1));
+        li__AY4D=li__GY4D;
+      };
+      li__NY4D=((__li__XKB *)li__AY4D);
+      li__5X4D=li__NY4D;
+      *(li__NY4D) = *(li__XKB__);
+    };
+    li__NY4D=((__li__XKB *)li__5X4D);
+    li__NY4D->li__1KV=li__2JV;
+    li__NY4D->li__JKV=li__3JV;
+    li__NY4D->li__3DNB=li__4JV;
+    li__NY4D->li__SKV=li__5JV;
+    li__NY4D->li__AENB=li__AKV;
+    li__BKV=li__5X4D;
+    ((__li__XKB *)li__5X4D)->li__QMV=li__SCD;
+    ((__li__XKB *)li__5X4D)->li__XMV=li__UCD;
+    while ((((void *)li__UCD != (void *)NULL) && (li__UCD->li__SKV <= li__5JV))) {
+      ((__li__XKB *)li__UCD)->li__CHNB=li__BKV;
+      li__UCD=li__UCD->li__ILV;
+    };
+    if ((((void *)li__5X4D->li__QMV == (void *)NULL) && ((void *)li__5X4D->li__XMV == (void *)NULL))) {
+      li__1JV->li__IS.li__ZKB=li__5X4D;
+    };
+  };
+  if (((void *)li__SCD == (void *)NULL)) {
+    li__WAD=li__BKV;
+  } else /* FALSE */ {
+    ((__li__XKB *)li__SCD)->li__ILV=li__BKV;
+  };
+  li__SCD=li__BKV;
+}
+
+static void li__TNV(__li__TC *li__UNV,void *li__VNV,__li__K li__WNV,__li__K li__XNV,__li__K li__YNV,__li__K li__ZNV)
+/* (Strict DESK{li__TC},AREA{NULLxli__SBxli__TBxli__TCxli__YCxli__RLxli__ASxli__GS},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) Void No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__XKB *li__0NV,*li__VY4D,*li__DZ4D;
+  __li__GB li__WY4D,li__2Y4D;
+  __li__RQF li__XY4D,li__ZY4D,li__0Y4D;
+  __li__K li__YY4D;
+  __li__U li__3Y4D;
+  li__0NV=NULL;
+  if ((((((void *)li__UCD != (void *)NULL) && (li__UCD->li__JKV == li__WNV)) && (li__UCD->li__SKV == li__YNV)) && ((void *)li__UCD->li__1KV == (void *)li__VNV))) {
+    li__0NV=li__UCD;
+    li__UCD=li__0NV->li__ILV;
+    ((__li__XKB *)li__0NV)->li__AENB=li__ZNV;
+    ((__li__XKB *)li__0NV)->li__ILV=NULL;
+  } else /* FALSE */ {
+    li__VY4D=NULL;
+    li__WY4D=((__li__GB )(NULL));
+    li__XY4D=((__li__RQF )sizeof(__li__XKB));
+    if ((li__XY4D ==  0)) {
+      li__VY4D=li__XKB__;
+    } else /* FALSE */ {
+      li__YY4D=__li__XKB__;
+      li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__XY4D));
+      if ((li__YY4D == (__li__K)(-  1))) {
+        li__ZY4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__0Y4D=(__li__RQF)((__li__RQF)(li__XY4D - (__li__RQF)(((__li__RQF ) 0) - li__ZY4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__ZY4D) - ((__li__RQF ) 1)));
+        li__ZY4D=(__li__RQF)(li__0Y4D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+        li__2Y4D=li__PDK(li__0Y4D,((__li__GB )(&(table_size[(li__ZY4D)-1]))),((__li__U )li__0Y4D));
+        li__WY4D=li__2Y4D;
+      } else /* FALSE */ {
+        li__3Y4D=((__li__U )li__YY4D);
+        li__ZY4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__0Y4D=(__li__RQF)((__li__RQF)(li__XY4D - (__li__RQF)(((__li__RQF ) 0) - li__ZY4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__ZY4D) - ((__li__RQF ) 1)));
+        li__2Y4D=li__PDK(li__0Y4D,((__li__GB )(&(table_type[(li__3Y4D)]))),(__li__U)(li__3Y4D |  1));
+        li__WY4D=li__2Y4D;
+      };
+      li__DZ4D=((__li__XKB *)li__WY4D);
+      li__VY4D=li__DZ4D;
+      *(li__DZ4D) = *(li__XKB__);
+    };
+    li__DZ4D=((__li__XKB *)li__VY4D);
+    li__DZ4D->li__1KV=li__VNV;
+    li__DZ4D->li__JKV=li__WNV;
+    li__DZ4D->li__3DNB=li__XNV;
+    li__DZ4D->li__SKV=li__YNV;
+    li__DZ4D->li__AENB=li__ZNV;
+    li__0NV=li__VY4D;
+    ((__li__XKB *)li__VY4D)->li__QMV=li__SCD;
+    ((__li__XKB *)li__VY4D)->li__XMV=li__UCD;
+    while ((((void *)li__UCD != (void *)NULL) && (li__UCD->li__SKV <= li__YNV))) {
+      ((__li__XKB *)li__UCD)->li__CHNB=li__0NV;
+      li__UCD=li__UCD->li__ILV;
+    };
+    if ((((void *)li__VY4D->li__QMV == (void *)NULL) && ((void *)li__VY4D->li__XMV == (void *)NULL))) {
+      li__UNV->li__XC.li__VC.li__ZKB=li__VY4D;
+    };
+  };
+  if (((void *)li__SCD == (void *)NULL)) {
+    li__WAD=li__0NV;
+  } else /* FALSE */ {
+    ((__li__XKB *)li__SCD)->li__ILV=li__0NV;
+  };
+  li__SCD=li__0NV;
+}
+
+static void li__DX0C(__li__RL *li__EX0C,void *li__FX0C,__li__K li__GX0C,__li__K li__HX0C,__li__K li__IX0C,__li__K li__JX0C)
+/* (Strict G_RAW{li__RL},AREA{NULLxli__SBxli__TBxli__TCxli__YCxli__RLxli__ASxli__GS},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) Void No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__XKB *li__KX0C,*li__LH3,*li__UI3;
+  __li__GB li__MH3,li__ZR0D;
+  __li__RQF li__UH3,li__2R0D,li__XR0D;
+  __li__K li__5H3;
+  __li__U li__PI3;
+  li__KX0C=NULL;
+  if ((((((void *)li__UCD != (void *)NULL) && (li__UCD->li__JKV == li__GX0C)) && (li__UCD->li__SKV == li__IX0C)) && ((void *)li__UCD->li__1KV == (void *)li__FX0C))) {
+    li__KX0C=li__UCD;
+    li__UCD=li__KX0C->li__ILV;
+    ((__li__XKB *)li__KX0C)->li__AENB=li__JX0C;
+    ((__li__XKB *)li__KX0C)->li__ILV=NULL;
+  } else /* FALSE */ {
+    li__LH3=NULL;
+    li__MH3=((__li__GB )(NULL));
+    li__UH3=((__li__RQF )sizeof(__li__XKB));
+    if ((li__UH3 ==  0)) {
+      li__LH3=li__XKB__;
+    } else /* FALSE */ {
+      li__5H3=__li__XKB__;
+      li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__UH3));
+      if ((li__5H3 == (__li__K)(-  1))) {
+        li__2R0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__XR0D=(__li__RQF)((__li__RQF)(li__UH3 - (__li__RQF)(((__li__RQF ) 0) - li__2R0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__2R0D) - ((__li__RQF ) 1)));
+        li__2R0D=(__li__RQF)(li__XR0D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+        li__ZR0D=li__PDK(li__XR0D,((__li__GB )(&(table_size[(li__2R0D)-1]))),((__li__U )li__XR0D));
+        li__MH3=li__ZR0D;
+      } else /* FALSE */ {
+        li__PI3=((__li__U )li__5H3);
+        li__2R0D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__XR0D=(__li__RQF)((__li__RQF)(li__UH3 - (__li__RQF)(((__li__RQF ) 0) - li__2R0D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__2R0D) - ((__li__RQF ) 1)));
+        li__ZR0D=li__PDK(li__XR0D,((__li__GB )(&(table_type[(li__PI3)]))),(__li__U)(li__PI3 |  1));
+        li__MH3=li__ZR0D;
+      };
+      li__UI3=((__li__XKB *)li__MH3);
+      li__LH3=li__UI3;
+      *(li__UI3) = *(li__XKB__);
+    };
+    li__UI3=((__li__XKB *)li__LH3);
+    li__UI3->li__1KV=li__FX0C;
+    li__UI3->li__JKV=li__GX0C;
+    li__UI3->li__3DNB=li__HX0C;
+    li__UI3->li__SKV=li__IX0C;
+    li__UI3->li__AENB=li__JX0C;
+    li__KX0C=li__LH3;
+    ((__li__XKB *)li__LH3)->li__QMV=li__SCD;
+    ((__li__XKB *)li__LH3)->li__XMV=li__UCD;
+    while ((((void *)li__UCD != (void *)NULL) && (li__UCD->li__SKV <= li__IX0C))) {
+      ((__li__XKB *)li__UCD)->li__CHNB=li__KX0C;
+      li__UCD=li__UCD->li__ILV;
+    };
+    if ((((void *)li__LH3->li__QMV == (void *)NULL) && ((void *)li__LH3->li__XMV == (void *)NULL))) {
+      li__EX0C->li__SL.li__VC.li__ZKB=li__LH3;
+    };
+  };
+  if (((void *)li__SCD == (void *)NULL)) {
+    li__WAD=li__KX0C;
+  } else /* FALSE */ {
+    ((__li__XKB *)li__SCD)->li__ILV=li__KX0C;
+  };
+  li__SCD=li__KX0C;
+}
+
+static __li__XKB* li__4BIC(__li__TC *li__5BIC,__li__K li__ACIC,__li__K li__BCIC)
+/* (Strict DESK{li__TC},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) With result No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__XKB *li__ICIC,*li__CCIC;
+  __li__K li__FQZD,li__CQZD,li__KQZD,li__HQZD;
+  __li__C li__DCIC,li__ECIC,li__FCIC,li__GCIC,li__HCIC,li__EDIC;
+  __li__C li__HDIC,li__NGIC,li__RGIC,li__XGIC,li__KHIC;
+  li__DCIC=li__I__;
+  li__ECIC=li__I__;
+  li__FCIC=li__I__;
+  li__GCIC=li__I__;
+  li__HCIC=li__I__;
+  li__ICIC=li__5BIC->li__XC.li__VC.li__ZKB;
+  if (((void *)li__ICIC != (void *)NULL)) {
+    li__FQZD=li__ICIC->li__JKV;
+    li__CQZD=li__ICIC->li__SKV;
+    if ((! ((li__FQZD <= li__ACIC) && (li__CQZD >= li__ACIC)))) {
+      li__EDIC=li__B__;
     } else /* FALSE */ {
-      lisaac_push(&__pos__IRZC,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__2YWC,L14689286); /* L112 FALSE*/;
-      __tmp__LRZC=TRUE__B__;
+      li__KQZD=li__ICIC->li__3DNB;
+      li__HQZD=li__ICIC->li__AENB;
+      li__EDIC=(! ((li__KQZD <= li__BCIC) && (li__HQZD >= li__BCIC)));
     };
-    __tmp__4YWC=__tmp__LRZC;
+    li__HDIC=li__EDIC;
   } else /* FALSE */ {
-    lisaac_push(&__pos__3QZC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__IS2C,L12081158); /* L92 FALSE*/;
-    __tmp__4YWC=FALSE__I__;
+    li__HDIC=li__I__;
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4YWC) {
-    lisaac_push(&__pos__3QZC,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__IS2C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__IRZC,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__IRZC,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__2YWC,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__HTRD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__3KSD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__PTRD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__BRZC));
-    lisaac_push(&__pos__2YWC,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__2YWC,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__HTRD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__3KSD,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__PTRD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__22FE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__2YWC,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__HTRD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__3KSD,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__3QZC,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__IS2C,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__VBVC,L6962745); /* L53 G_RAW*/;
-  lisaac_push_first(&__pos__UYWC,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__3QZC,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__IS2C,L9195016); /* L70 NUMERIC*/;
-  __tmp__B3FE=(__INTEGER__K)(-  4);
-  lisaac_push(&__pos__UYWC,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__3QZC,L9195016); /* L70 NUMERIC*/;
-  __tmp__0BVC=(__INTEGER__K)(__tmp__YYWC - __tmp__B3FE);
-  Result__XBVC=__tmp__0BVC;
-  lisaac_push(&__pos__VBVC,L11537440); /* L88 G_EXPR*/;
-  lisaac_push_first(&__pos__UYWC,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__3QZC,L7481860); /* L57 OBJECT*/;
-  __tmp__BRZC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__UYWC,L24520722); /* L187 BLOCK*/;
-  __tmp__DRZC=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DRZC) {
-    lisaac_push(&__pos__UYWC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__3QZC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__IS2C,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__IRZC,L11543072); /* L88 G_EXPR*/;
-    __tmp__4YWC=__infix_greater_equal__JGG(__tmp__0BVC, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4YWC) {
-      lisaac_push(&__pos__IS2C,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__IRZC,L13509634); /* L103 TRUE*/;
-      __tmp__LRZC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__IS2C,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__IRZC,L14689286); /* L112 FALSE*/;
-      __tmp__LRZC=TRUE__B__;
-    };
-    __tmp__4YWC=__tmp__LRZC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__UYWC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__3QZC,L12081158); /* L92 FALSE*/;
-    __tmp__4YWC=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4YWC) {
-    lisaac_push(&__pos__UYWC,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__3QZC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__IS2C,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__IS2C,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__IRZC,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__2YWC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__HTRD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__3KSD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__BRZC));
-    lisaac_push(&__pos__IRZC,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__IRZC,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__2YWC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__HTRD,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__3KSD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__PTRD,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__IRZC,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__2YWC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__HTRD,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__UYWC,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__3QZC,L8530438); /* L65 FALSE*/;
-  };
-  return(Result__XBVC);
-}
-
-static __CLIP__UOB* get_clip__1OSC(__DESK__TC *Self__3OSC,__INTEGER__K x__4OSC,__INTEGER__K y__5OSC)
-/* (Strict DESK{DESK__TC},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __CLIP__UOB *c__GPSC,*__tmp__YRSC,*__tmp__KTSC,*__tmp__IVSC;
-  __CLIP__UOB *Result__APSC;
-  __INTEGER__K __tmp__OPSC,__tmp__QPSC,__tmp__1PSC,__tmp__3PSC;
-  __INTEGER__K __tmp__MRSC,__tmp__4SSC;
-  _____CONTEXT __pos__2OSC,__pos__B4SC,__pos__MPSC,__pos__EM2D;
-  _____CONTEXT __pos__ZPSC,__pos__KG3D,__pos__ERSC,__pos__HVND;
-  _____CONTEXT __pos__KRSC,__pos__GZND,__pos__2SSC,__pos__QF5D;
-  _____CONTEXT __pos__GVSC;
-  __BOOLEAN__C fg_t__BPSC,fg_b__CPSC,fg_r__DPSC,fg_l__EPSC,fg_p__FPSC;
-  __BOOLEAN__C __tmp__SPSC,__tmp__UPSC,__tmp__5PSC,__tmp__BQSC;
-  __BOOLEAN__C __tmp__NRSC,__tmp__QRSC,__tmp__CTSC,__tmp__1USC;
-  lisaac_push_first(&__pos__2OSC,L135935512); /* L1037 AREA*/;
-  fg_t__BPSC=FALSE__I__;
-  fg_b__CPSC=FALSE__I__;
-  fg_r__DPSC=FALSE__I__;
-  fg_l__EPSC=FALSE__I__;
-  fg_p__FPSC=FALSE__I__;
-  c__GPSC=Self__3OSC->parent_g_raw__XC.parent_area__VC.clip__WOB;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__GPSC != (void *)NULL)) {
-    lisaac_push(&__pos__2OSC,L136716824); /* L1043 AREA*/;
-    lisaac_push_first(&__pos__B4SC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__MPSC,L136717848); /* L1043 AREA*/;
-    /* NULL __CLIP__UOB__ */
-if (c__GPSC==NULL) {
-      lisaac_push(&__pos__MPSC,L136851480); /* L1044 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__OPSC=c__GPSC->x_min__L5X;
-    };
-    /* NULL __CLIP__UOB__ */
-if (c__GPSC==NULL) {
-      lisaac_push(&__pos__MPSC,L136858136); /* L1044 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__QPSC=c__GPSC->x_max__V5X;
-    };
-    lisaac_push(&__pos__MPSC,L136858648); /* L1044 AREA*/;
-    __tmp__SPSC=in_range__to__I5I(x__4OSC,__tmp__OPSC,__tmp__QPSC);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__SPSC) {
-      lisaac_push(&__pos__MPSC,L136840728); /* L1044 AREA*/;
-      lisaac_push_first(&__pos__EM2D,L13509634); /* L103 TRUE*/;
-      __tmp__UPSC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__MPSC,L136840728); /* L1044 AREA*/;
-      lisaac_push_first(&__pos__EM2D,L14689286); /* L112 FALSE*/;
-      __tmp__UPSC=TRUE__B__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UPSC) {
-      lisaac_push(&__pos__MPSC,L136861208); /* L1044 AREA*/;
-      lisaac_push_first(&__pos__EM2D,L10377218); /* L79 TRUE*/;
-      __tmp__UPSC=TRUE__B__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__MPSC,L136861208); /* L1044 AREA*/;
-      lisaac_push_first(&__pos__EM2D,L11832326); /* L90 FALSE*/;
-      lisaac_push_first(&__pos__ZPSC,L136971288); /* L1045 AREA*/;
-      /* NULL __CLIP__UOB__ */
-if (c__GPSC==NULL) {
-        lisaac_push(&__pos__ZPSC,L136982552); /* L1045 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* CLIP */ {
-        __tmp__1PSC=c__GPSC->y_min__YATB;
-      };
-      /* NULL __CLIP__UOB__ */
-if (c__GPSC==NULL) {
-        lisaac_push(&__pos__ZPSC,L136989208); /* L1045 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* CLIP */ {
-        __tmp__3PSC=c__GPSC->y_max__1ATB;
-      };
-      lisaac_push(&__pos__ZPSC,L136989720); /* L1045 AREA*/;
-      __tmp__5PSC=in_range__to__I5I(y__5OSC,__tmp__1PSC,__tmp__3PSC);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__5PSC) {
-        lisaac_push(&__pos__ZPSC,L136971800); /* L1045 AREA*/;
-        lisaac_push_first(&__pos__KG3D,L13509634); /* L103 TRUE*/;
-        __tmp__BQSC=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__ZPSC,L136971800); /* L1045 AREA*/;
-        lisaac_push_first(&__pos__KG3D,L14689286); /* L112 FALSE*/;
-        __tmp__BQSC=TRUE__B__;
-      };
-      __tmp__UPSC=__tmp__BQSC;
-    };
-    __tmp__SPSC=__tmp__UPSC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__2OSC,L136716824); /* L1043 AREA*/;
-    lisaac_push_first(&__pos__B4SC,L12081158); /* L92 FALSE*/;
-    __tmp__SPSC=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__SPSC) {
-    lisaac_push(&__pos__2OSC,L147327512); /* L1124 AREA*/;
-    lisaac_push_first(&__pos__B4SC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__MPSC,L137106968); /* L1046 AREA*/;
-    /* NULL __CLIP__UOB__ */
-if (c__GPSC==NULL) {
-      lisaac_push(&__pos__MPSC,L137765400); /* L1051 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__OPSC=c__GPSC->y_min__YATB;
-    };
-    lisaac_push(&__pos__MPSC,L137761816); /* L1051 AREA*/;
-    __tmp__SPSC=__infix_less__LOH(y__5OSC,__tmp__OPSC);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__SPSC) {
-      lisaac_push(&__pos__MPSC,L137767448); /* L1051 AREA*/;
-      lisaac_push_first(&__pos__EM2D,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__ZPSC,L137768472); /* L1051 AREA*/;
-      /* NULL __CLIP__UOB__ */
-if (c__GPSC==NULL) {
-        lisaac_push(&__pos__ZPSC,L137773080); /* L1051 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* CLIP */ {
-        __tmp__1PSC=c__GPSC->x_min__L5X;
-      };
-      lisaac_push(&__pos__ZPSC,L137769496); /* L1051 AREA*/;
-      __tmp__UPSC=__infix_less__LOH(x__4OSC,__tmp__1PSC);
-      __tmp__5PSC=__tmp__UPSC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__MPSC,L137767448); /* L1051 AREA*/;
-      lisaac_push_first(&__pos__EM2D,L12081158); /* L92 FALSE*/;
-      __tmp__5PSC=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__5PSC) {
-      lisaac_push(&__pos__MPSC,L139071000); /* L1061 AREA*/;
-      lisaac_push_first(&__pos__EM2D,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__ZPSC,L138150936); /* L1054 AREA*/;
-      lisaac_push_first(&__pos__KG3D,L9441810); /* L72 BLOCK*/;
-      while_do__1RLD:
-      {
-        lisaac_push(&__pos__KG3D,L9441810); /* L72 BLOCK*/;
-        lisaac_push_first(&__pos__ERSC,L137888792); /* L1052 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__GPSC != (void *)NULL)) {
-          lisaac_push(&__pos__ERSC,L137894936); /* L1052 AREA*/;
-          lisaac_push_first(&__pos__HVND,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__KRSC,L137895960); /* L1052 AREA*/;
-          /* NULL __CLIP__UOB__ */
-if (c__GPSC==NULL) {
-            lisaac_push(&__pos__KRSC,L137900568); /* L1052 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* CLIP */ {
-            __tmp__MRSC=c__GPSC->y_min__YATB;
-          };
-          lisaac_push(&__pos__KRSC,L137896984); /* L1052 AREA*/;
-          __tmp__NRSC=__infix_less__LOH(y__5OSC,__tmp__MRSC);
-          __tmp__QRSC=__tmp__NRSC;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__ERSC,L137894936); /* L1052 AREA*/;
-          lisaac_push_first(&__pos__HVND,L12081158); /* L92 FALSE*/;
-          __tmp__QRSC=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__QRSC) {
-          lisaac_push(&__pos__KG3D,L9832978); /* L75 BLOCK*/;
-          lisaac_push_first(&__pos__ERSC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__HVND,L9576466); /* L73 BLOCK*/;
-          lisaac_push_first(&__pos__KRSC,L137907224); /* L1052 AREA*/;
-          /* NULL __CLIP__UOB__ */
-if (c__GPSC==NULL) {
-            lisaac_push(&__pos__KRSC,L138024472); /* L1053 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* CLIP */ {
-            __tmp__YRSC=c__GPSC->top__BCY;
-          };
-          c__GPSC=__tmp__YRSC;
-          lisaac_push(&__pos__HVND,L9709074); /* L74 BLOCK*/;
-          goto while_do__1RLD;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__KG3D,L9832978); /* L75 BLOCK*/;
-          lisaac_push_first(&__pos__ERSC,L8530438); /* L65 FALSE*/;
-        };
-      };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__MPSC,L139071000); /* L1061 AREA*/;
-      lisaac_push_first(&__pos__EM2D,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__ZPSC,L138288152); /* L1055 AREA*/;
-      /* NULL __CLIP__UOB__ */
-if (c__GPSC==NULL) {
-        lisaac_push(&__pos__ZPSC,L138418200); /* L1056 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* CLIP */ {
-        __tmp__1PSC=c__GPSC->y_max__1ATB;
-      };
-      lisaac_push(&__pos__ZPSC,L138414616); /* L1056 AREA*/;
-      lisaac_push_first(&__pos__KG3D,L14700552); /* L112 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((y__5OSC > __tmp__1PSC)) {
-        lisaac_push(&__pos__ZPSC,L138420248); /* L1056 AREA*/;
-        lisaac_push_first(&__pos__KG3D,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__ERSC,L138421272); /* L1056 AREA*/;
-        /* NULL __CLIP__UOB__ */
-if (c__GPSC==NULL) {
-          lisaac_push(&__pos__ERSC,L138425880); /* L1056 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__MRSC=c__GPSC->x_max__V5X;
-        };
-        lisaac_push(&__pos__ERSC,L138422296); /* L1056 AREA*/;
-        lisaac_push_first(&__pos__HVND,L14700552); /* L112 NUMERIC*/;
-        __tmp__BQSC=(x__4OSC > __tmp__MRSC);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__ZPSC,L138420248); /* L1056 AREA*/;
-        lisaac_push_first(&__pos__KG3D,L12081158); /* L92 FALSE*/;
-        __tmp__BQSC=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BQSC) {
-        lisaac_push(&__pos__ZPSC,L138937368); /* L1060 AREA*/;
-        lisaac_push_first(&__pos__KG3D,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__ERSC,L138807320); /* L1059 AREA*/;
-        lisaac_push_first(&__pos__HVND,L9441810); /* L72 BLOCK*/;
-        while_do__HXLD:
-        {
-          lisaac_push(&__pos__HVND,L9441810); /* L72 BLOCK*/;
-          lisaac_push_first(&__pos__KRSC,L138545176); /* L1057 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__GPSC != (void *)NULL)) {
-            lisaac_push(&__pos__KRSC,L138551320); /* L1057 AREA*/;
-            lisaac_push_first(&__pos__GZND,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__2SSC,L138552344); /* L1057 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__GPSC==NULL) {
-              lisaac_push(&__pos__2SSC,L138556952); /* L1057 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__4SSC=c__GPSC->y_max__1ATB;
-            };
-            lisaac_push(&__pos__2SSC,L138553368); /* L1057 AREA*/;
-            lisaac_push_first(&__pos__QF5D,L14700552); /* L112 NUMERIC*/;
-            __tmp__CTSC=(y__5OSC > __tmp__4SSC);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__KRSC,L138551320); /* L1057 AREA*/;
-            lisaac_push_first(&__pos__GZND,L12081158); /* L92 FALSE*/;
-            __tmp__CTSC=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CTSC) {
-            lisaac_push(&__pos__HVND,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__KRSC,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__GZND,L9576466); /* L73 BLOCK*/;
-            lisaac_push_first(&__pos__2SSC,L138563608); /* L1057 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__GPSC==NULL) {
-              lisaac_push(&__pos__2SSC,L138682392); /* L1058 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__KTSC=c__GPSC->bottom__JETB;
-            };
-            c__GPSC=__tmp__KTSC;
-            lisaac_push(&__pos__GZND,L9709074); /* L74 BLOCK*/;
-            goto while_do__HXLD;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__HVND,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__KRSC,L8530438); /* L65 FALSE*/;
-          };
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__ZPSC,L138937368); /* L1060 AREA*/;
-        lisaac_push_first(&__pos__KG3D,L8530438); /* L65 FALSE*/;
-      };
-    };
-    lisaac_push(&__pos__MPSC,L142872088); /* L1090 AREA*/;
-    lisaac_push_first(&__pos__EM2D,L9441810); /* L72 BLOCK*/;
-    while_do__SB0C:
+  if (li__HDIC) {
+    if (((li__BCIC < li__ICIC->li__3DNB) && (li__ACIC < li__ICIC->li__JKV))) {
+      while ((((void *)li__ICIC != (void *)NULL) && (li__BCIC < li__ICIC->li__3DNB))) {
+        li__ICIC=li__ICIC->li__XMV;
+      };
+    } else /* FALSE */ {
+      if (((li__BCIC > li__ICIC->li__AENB) && (li__ACIC > li__ICIC->li__SKV))) {
+        while ((((void *)li__ICIC != (void *)NULL) && (li__BCIC > li__ICIC->li__AENB))) {
+          li__ICIC=li__ICIC->li__CHNB;
+        };
+      };
+    };
+    li__VUOC:
     {
-      lisaac_push(&__pos__EM2D,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__ZPSC,L140512792); /* L1072 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__GPSC != (void *)NULL)) {
-        lisaac_push(&__pos__ZPSC,L140518936); /* L1072 AREA*/;
-        lisaac_push_first(&__pos__KG3D,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__ERSC,L140519960); /* L1072 AREA*/;
-        /* NULL __CLIP__UOB__ */
-if (c__GPSC==NULL) {
-          lisaac_push(&__pos__ERSC,L140649496); /* L1073 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__4SSC=c__GPSC->y_min__YATB;
-        };
-        lisaac_push(&__pos__ERSC,L140650008); /* L1073 AREA*/;
-        lisaac_push_first(&__pos__HVND,L14700552); /* L112 NUMERIC*/;
-        __tmp__NRSC=(__tmp__4SSC > y__5OSC);
-        fg_t__BPSC=__tmp__NRSC;
-        /* NULL __CLIP__UOB__ */
-if (c__GPSC==NULL) {
-          lisaac_push(&__pos__ERSC,L140780568); /* L1074 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__4SSC=c__GPSC->x_max__V5X;
-        };
-        lisaac_push(&__pos__ERSC,L140781080); /* L1074 AREA*/;
-        __tmp__QRSC=__infix_less__LOH(__tmp__4SSC,x__4OSC);
-        fg_r__DPSC=__tmp__QRSC;
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NRSC) {
-          lisaac_push(&__pos__ERSC,L140652568); /* L1073 AREA*/;
-          lisaac_push_first(&__pos__HVND,L10900994); /* L83 TRUE*/;
-          __tmp__CTSC=TRUE__B__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__ERSC,L140652568); /* L1073 AREA*/;
-          lisaac_push_first(&__pos__HVND,L12342790); /* L94 FALSE*/;
-          __tmp__CTSC=__tmp__QRSC;
-        };
-        __tmp__NRSC=__tmp__CTSC;
+      if (((void *)li__ICIC != (void *)NULL)) {
+        li__NGIC=(li__ICIC->li__3DNB > li__BCIC);
+        li__DCIC=li__NGIC;
+        li__RGIC=(li__ICIC->li__SKV < li__ACIC);
+        li__FCIC=li__RGIC;
+        li__XGIC=(li__NGIC | li__RGIC);
       } else /* FALSE */ {
-        lisaac_push(&__pos__ZPSC,L140518936); /* L1072 AREA*/;
-        lisaac_push_first(&__pos__KG3D,L12081158); /* L92 FALSE*/;
-        __tmp__NRSC=FALSE__I__;
+        li__XGIC=li__I__;
       };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NRSC) {
-        lisaac_push(&__pos__EM2D,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__ZPSC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__KG3D,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__ERSC,L140912152); /* L1075 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (fg_p__FPSC) {
-          lisaac_push(&__pos__ERSC,L142607384); /* L1088 AREA*/;
-          lisaac_push_first(&__pos__HVND,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__KRSC,L141039640); /* L1076 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (fg_t__BPSC) {
-            lisaac_push(&__pos__KRSC,L141428760); /* L1079 AREA*/;
-            lisaac_push_first(&__pos__GZND,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__2SSC,L141171736); /* L1077 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__GPSC==NULL) {
-              lisaac_push(&__pos__2SSC,L141302296); /* L1078 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__KTSC=c__GPSC->top__BCY;
-            };
-            c__GPSC=__tmp__KTSC;
-            __tmp__1USC=TRUE__B__;
+      if (li__XGIC) {
+        if (li__HCIC) {
+          if (li__DCIC) {
+            li__ICIC=li__ICIC->li__XMV;
+            li__KHIC=li__B__;
           } else /* FALSE */ {
-            lisaac_push(&__pos__KRSC,L141428760); /* L1079 AREA*/;
-            lisaac_push_first(&__pos__GZND,L8530438); /* L65 FALSE*/;
-            __tmp__1USC=FALSE__I__;
+            li__KHIC=li__I__;
           };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1USC) {
-            lisaac_push(&__pos__KRSC,L141690904); /* L1081 AREA*/;
-            lisaac_push_first(&__pos__GZND,L9326594); /* L71 TRUE*/;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__KRSC,L141690904); /* L1081 AREA*/;
-            lisaac_push_first(&__pos__GZND,L9187334); /* L70 FALSE*/;
-            lisaac_push_first(&__pos__2SSC,L141433368); /* L1079 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (fg_r__DPSC) {
-              lisaac_push(&__pos__GZND,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__2SSC,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__QF5D,L9445894); /* L72 FALSE*/;
-              lisaac_push_first(&__pos__GVSC,L141439512); /* L1079 AREA*/;
-              /* NULL __CLIP__UOB__ */
-if (c__GPSC==NULL) {
-                lisaac_push(&__pos__GVSC,L141565464); /* L1080 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* CLIP */ {
-                __tmp__IVSC=c__GPSC->right__NAY;
-              };
-              c__GPSC=__tmp__IVSC;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__GZND,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__2SSC,L8530438); /* L65 FALSE*/;
+          if ((! li__KHIC)) {
+            if (li__FCIC) {
+              li__ICIC=li__ICIC->li__ILV;
             };
           };
         } else /* FALSE */ {
-          lisaac_push(&__pos__ERSC,L142607384); /* L1088 AREA*/;
-          lisaac_push_first(&__pos__HVND,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__KRSC,L141824536); /* L1082 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (fg_r__DPSC) {
-            lisaac_push(&__pos__KRSC,L142215192); /* L1085 AREA*/;
-            lisaac_push_first(&__pos__GZND,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__2SSC,L141958168); /* L1083 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__GPSC==NULL) {
-              lisaac_push(&__pos__2SSC,L142089752); /* L1084 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__KTSC=c__GPSC->right__NAY;
-            };
-            c__GPSC=__tmp__KTSC;
-            __tmp__1USC=TRUE__B__;
+          if (li__FCIC) {
+            li__ICIC=li__ICIC->li__ILV;
+            li__KHIC=li__B__;
           } else /* FALSE */ {
-            lisaac_push(&__pos__KRSC,L142215192); /* L1085 AREA*/;
-            lisaac_push_first(&__pos__GZND,L8530438); /* L65 FALSE*/;
-            __tmp__1USC=FALSE__I__;
+            li__KHIC=li__I__;
           };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1USC) {
-            lisaac_push(&__pos__KRSC,L142477336); /* L1087 AREA*/;
-            lisaac_push_first(&__pos__GZND,L9326594); /* L71 TRUE*/;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__KRSC,L142477336); /* L1087 AREA*/;
-            lisaac_push_first(&__pos__GZND,L9187334); /* L70 FALSE*/;
-            lisaac_push_first(&__pos__2SSC,L142219800); /* L1085 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (fg_t__BPSC) {
-              lisaac_push(&__pos__GZND,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__2SSC,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__QF5D,L9445894); /* L72 FALSE*/;
-              lisaac_push_first(&__pos__GVSC,L142225944); /* L1085 AREA*/;
-              /* NULL __CLIP__UOB__ */
-if (c__GPSC==NULL) {
-                lisaac_push(&__pos__GVSC,L142350872); /* L1086 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* CLIP */ {
-                __tmp__IVSC=c__GPSC->top__BCY;
-              };
-              c__GPSC=__tmp__IVSC;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__GZND,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__2SSC,L8530438); /* L65 FALSE*/;
+          if ((! li__KHIC)) {
+            if (li__DCIC) {
+              li__ICIC=li__ICIC->li__XMV;
             };
           };
         };
-        /* __TRUE__B__ __FALSE__I__ */
-if (fg_p__FPSC) {
-          lisaac_push(&__pos__ERSC,L142741528); /* L1089 AREA*/;
-          lisaac_push_first(&__pos__HVND,L13509634); /* L103 TRUE*/;
-          __tmp__CTSC=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__ERSC,L142741528); /* L1089 AREA*/;
-          lisaac_push_first(&__pos__HVND,L14689286); /* L112 FALSE*/;
-          __tmp__CTSC=TRUE__B__;
-        };
-        fg_p__FPSC=__tmp__CTSC;
-        lisaac_push(&__pos__KG3D,L9709074); /* L74 BLOCK*/;
-        goto while_do__SB0C;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__EM2D,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__ZPSC,L8530438); /* L65 FALSE*/;
+        li__HCIC=(! li__HCIC);
+        goto li__VUOC;
       };
     };
-    lisaac_push(&__pos__MPSC,L146673176); /* L1119 AREA*/;
-    lisaac_push_first(&__pos__EM2D,L9441810); /* L72 BLOCK*/;
-    while_do__4B0C:
+    li__5UOC:
     {
-      lisaac_push(&__pos__EM2D,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__ZPSC,L144313880); /* L1101 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__GPSC != (void *)NULL)) {
-        lisaac_push(&__pos__ZPSC,L144320024); /* L1101 AREA*/;
-        lisaac_push_first(&__pos__KG3D,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__ERSC,L144321048); /* L1101 AREA*/;
-        /* NULL __CLIP__UOB__ */
-if (c__GPSC==NULL) {
-          lisaac_push(&__pos__ERSC,L144450584); /* L1102 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__4SSC=c__GPSC->y_max__1ATB;
-        };
-        lisaac_push(&__pos__ERSC,L144451096); /* L1102 AREA*/;
-        __tmp__NRSC=__infix_less__LOH(__tmp__4SSC,y__5OSC);
-        fg_b__CPSC=__tmp__NRSC;
-        /* NULL __CLIP__UOB__ */
-if (c__GPSC==NULL) {
-          lisaac_push(&__pos__ERSC,L144581656); /* L1103 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__4SSC=c__GPSC->x_min__L5X;
-        };
-        lisaac_push(&__pos__ERSC,L144582168); /* L1103 AREA*/;
-        lisaac_push_first(&__pos__HVND,L14700552); /* L112 NUMERIC*/;
-        __tmp__QRSC=(__tmp__4SSC > x__4OSC);
-        fg_l__EPSC=__tmp__QRSC;
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NRSC) {
-          lisaac_push(&__pos__ERSC,L144453656); /* L1102 AREA*/;
-          lisaac_push_first(&__pos__HVND,L10900994); /* L83 TRUE*/;
-          __tmp__CTSC=TRUE__B__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__ERSC,L144453656); /* L1102 AREA*/;
-          lisaac_push_first(&__pos__HVND,L12342790); /* L94 FALSE*/;
-          __tmp__CTSC=__tmp__QRSC;
-        };
-        __tmp__NRSC=__tmp__CTSC;
+      if (((void *)li__ICIC != (void *)NULL)) {
+        li__NGIC=(li__ICIC->li__AENB < li__BCIC);
+        li__ECIC=li__NGIC;
+        li__RGIC=(li__ICIC->li__JKV > li__ACIC);
+        li__GCIC=li__RGIC;
+        li__XGIC=(li__NGIC | li__RGIC);
       } else /* FALSE */ {
-        lisaac_push(&__pos__ZPSC,L144320024); /* L1101 AREA*/;
-        lisaac_push_first(&__pos__KG3D,L12081158); /* L92 FALSE*/;
-        __tmp__NRSC=FALSE__I__;
+        li__XGIC=li__I__;
       };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NRSC) {
-        lisaac_push(&__pos__EM2D,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__ZPSC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__KG3D,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__ERSC,L144713240); /* L1104 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (fg_p__FPSC) {
-          lisaac_push(&__pos__ERSC,L146408472); /* L1117 AREA*/;
-          lisaac_push_first(&__pos__HVND,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__KRSC,L144840728); /* L1105 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (fg_b__CPSC) {
-            lisaac_push(&__pos__KRSC,L145229848); /* L1108 AREA*/;
-            lisaac_push_first(&__pos__GZND,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__2SSC,L144972824); /* L1106 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__GPSC==NULL) {
-              lisaac_push(&__pos__2SSC,L145104920); /* L1107 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__KTSC=c__GPSC->bottom__JETB;
-            };
-            c__GPSC=__tmp__KTSC;
-            __tmp__1USC=TRUE__B__;
+      if (li__XGIC) {
+        if (li__HCIC) {
+          if (li__ECIC) {
+            li__ICIC=li__ICIC->li__CHNB;
+            li__KHIC=li__B__;
           } else /* FALSE */ {
-            lisaac_push(&__pos__KRSC,L145229848); /* L1108 AREA*/;
-            lisaac_push_first(&__pos__GZND,L8530438); /* L65 FALSE*/;
-            __tmp__1USC=FALSE__I__;
+            li__KHIC=li__I__;
           };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1USC) {
-            lisaac_push(&__pos__KRSC,L145491992); /* L1110 AREA*/;
-            lisaac_push_first(&__pos__GZND,L9326594); /* L71 TRUE*/;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__KRSC,L145491992); /* L1110 AREA*/;
-            lisaac_push_first(&__pos__GZND,L9187334); /* L70 FALSE*/;
-            lisaac_push_first(&__pos__2SSC,L145234456); /* L1108 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (fg_l__EPSC) {
-              lisaac_push(&__pos__GZND,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__2SSC,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__QF5D,L9445894); /* L72 FALSE*/;
-              lisaac_push_first(&__pos__GVSC,L145240600); /* L1108 AREA*/;
-              /* NULL __CLIP__UOB__ */
-if (c__GPSC==NULL) {
-                lisaac_push(&__pos__GVSC,L145366040); /* L1109 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* CLIP */ {
-                __tmp__IVSC=c__GPSC->left__ZBY;
-              };
-              c__GPSC=__tmp__IVSC;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__GZND,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__2SSC,L8530438); /* L65 FALSE*/;
+          if ((! li__KHIC)) {
+            if (li__GCIC) {
+              li__ICIC=li__ICIC->li__QMV;
             };
           };
         } else /* FALSE */ {
-          lisaac_push(&__pos__ERSC,L146408472); /* L1117 AREA*/;
-          lisaac_push_first(&__pos__HVND,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__KRSC,L145625624); /* L1111 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (fg_l__EPSC) {
-            lisaac_push(&__pos__KRSC,L146016280); /* L1114 AREA*/;
-            lisaac_push_first(&__pos__GZND,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__2SSC,L145759256); /* L1112 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__GPSC==NULL) {
-              lisaac_push(&__pos__2SSC,L145890328); /* L1113 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__KTSC=c__GPSC->left__ZBY;
-            };
-            c__GPSC=__tmp__KTSC;
-            __tmp__1USC=TRUE__B__;
+          if (li__GCIC) {
+            li__ICIC=li__ICIC->li__QMV;
+            li__KHIC=li__B__;
           } else /* FALSE */ {
-            lisaac_push(&__pos__KRSC,L146016280); /* L1114 AREA*/;
-            lisaac_push_first(&__pos__GZND,L8530438); /* L65 FALSE*/;
-            __tmp__1USC=FALSE__I__;
+            li__KHIC=li__I__;
           };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1USC) {
-            lisaac_push(&__pos__KRSC,L146278424); /* L1116 AREA*/;
-            lisaac_push_first(&__pos__GZND,L9326594); /* L71 TRUE*/;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__KRSC,L146278424); /* L1116 AREA*/;
-            lisaac_push_first(&__pos__GZND,L9187334); /* L70 FALSE*/;
-            lisaac_push_first(&__pos__2SSC,L146020888); /* L1114 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (fg_b__CPSC) {
-              lisaac_push(&__pos__GZND,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__2SSC,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__QF5D,L9445894); /* L72 FALSE*/;
-              lisaac_push_first(&__pos__GVSC,L146027032); /* L1114 AREA*/;
-              /* NULL __CLIP__UOB__ */
-if (c__GPSC==NULL) {
-                lisaac_push(&__pos__GVSC,L146153496); /* L1115 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* CLIP */ {
-                __tmp__IVSC=c__GPSC->bottom__JETB;
-              };
-              c__GPSC=__tmp__IVSC;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__GZND,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__2SSC,L8530438); /* L65 FALSE*/;
+          if ((! li__KHIC)) {
+            if (li__ECIC) {
+              li__ICIC=li__ICIC->li__CHNB;
             };
           };
         };
-        /* __TRUE__B__ __FALSE__I__ */
-if (fg_p__FPSC) {
-          lisaac_push(&__pos__ERSC,L146542616); /* L1118 AREA*/;
-          lisaac_push_first(&__pos__HVND,L13509634); /* L103 TRUE*/;
-          __tmp__CTSC=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__ERSC,L146542616); /* L1118 AREA*/;
-          lisaac_push_first(&__pos__HVND,L14689286); /* L112 FALSE*/;
-          __tmp__CTSC=TRUE__B__;
-        };
-        fg_p__FPSC=__tmp__CTSC;
-        lisaac_push(&__pos__KG3D,L9709074); /* L74 BLOCK*/;
-        goto while_do__4B0C;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__EM2D,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__ZPSC,L8530438); /* L65 FALSE*/;
+        li__HCIC=(! li__HCIC);
+        goto li__5UOC;
       };
     };
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__GPSC != (void *)NULL)) {
-      lisaac_push(&__pos__MPSC,L147197464); /* L1123 AREA*/;
-      lisaac_push_first(&__pos__EM2D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__ZPSC,L146941976); /* L1121 AREA*/;
-      Self__3OSC->parent_g_raw__XC.parent_area__VC.clip__WOB=c__GPSC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__MPSC,L147197464); /* L1123 AREA*/;
-      lisaac_push_first(&__pos__EM2D,L8530438); /* L65 FALSE*/;
+    if (((void *)li__ICIC != (void *)NULL)) {
+      li__5BIC->li__XC.li__VC.li__ZKB=li__ICIC;
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__2OSC,L147327512); /* L1124 AREA*/;
-    lisaac_push_first(&__pos__B4SC,L8530438); /* L65 FALSE*/;
   };
-  Result__APSC=c__GPSC;
-  return(Result__APSC);
+  li__CCIC=li__ICIC;
+  return(li__CCIC);
 }
 
-static void slave_line_h_hard__until__color__FSGC(__VIRTUAL_SCREEN__PT *Self__HSGC,__INTEGER__K x1__ISGC,__INTEGER__K y__JSGC,__INTEGER__K x2__KSGC,__UINTEGER_32__RD col__LSGC)
-/* (Strict VIRTUAL_SCREEN{VIRTUAL_SCREEN__PT},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded UINTEGER_32{UINTEGER_32__RD}) Void Recursive, No inlinable. NO CONTEXT! */
+static void li__B03B(__li__AS *li__C03B,__li__K li__D03B,__li__K li__E03B,__li__K li__F03B,__li__U li__G03B)
+/* (Strict VIRTUAL_SCREEN{li__AS},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded UINTEGER_32{li__U}) Void Recursive, No inlinable. NO CONTEXT! */
 {
-  __INTEGER__K xb__U0GC,y__V0GC,xe__W0GC,__tmp__A1GC,__tmp__3BIE;
-  __INTEGER__K __tmp__FCIE,__tmp__NCIE,__tmp__I1GC,__tmp__S1GC;
-  __INTEGER__K __tmp__G2GC,__tmp__32GC,__tmp__52GC,__tmp__Q3GC;
-  __INTEGER__K __tmp__U3GC,__tmp__V3GC;
-  __PLAN__XOB *__tmp__G1GC,*__tmp__Q1GC;
-  __LIMIT_Y__F2B *__tmp__H1GC,*__tmp__R1GC;
-  __LIMIT_X__C2B *__tmp__41GC;
-  __CLIP__UOB *__tmp__V2GC;
-  __POINTER__CB __tmp__H1RC;
-  void *__tmp__A3GC;
-  __UINTEGER_32__RD real_col__5LSC,__tmp__FMSC,__tmp__PMSC,__tmp__LMSC;
-  _____CONTEXT __pos__GSGC,__pos__M0GC,__pos__RDHC,__pos__40GC;
-  _____CONTEXT __pos__ZBIE,__pos__0BIE,__pos__1BIE,__pos__M2GC;
-  _____CONTEXT __pos__3ERC,__pos__R2GC,__pos__D1RC,__pos__DDSC;
-  _____CONTEXT __pos__O1RC,__pos__Z2GC,__pos__H52C,__pos__ZF5C;
-  _____CONTEXT __pos__P52C,__pos__BKIE;
-  __BOOLEAN__C __tmp__J1GC,__tmp__T1GC,__tmp__W1GC,__tmp__J1RC;
-  __BOOLEAN__C __tmp__R1RC,__tmp__U1RC;
-  lisaac_push_first(&__pos__GSGC,L9327164); /* L71 VIRTUAL_SCREEN*/;
-  lisaac_push_first(&__pos__M0GC,L12881432); /* L98 AREA*/;
-  xb__U0GC= 0;
-  y__V0GC= 0;
-  xe__W0GC= 0;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__HSGC->parent_area__QT.plan__ZOB != (void *)NULL)) {
-    lisaac_push(&__pos__M0GC,L20580888); /* L157 AREA*/;
-    lisaac_push_first(&__pos__RDHC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__40GC,L13512216); /* L103 AREA*/;
-    __tmp__A1GC=Self__HSGC->parent_area__QT.x_window__YNB;
-    lisaac_push(&__pos__40GC,L13639704); /* L104 AREA*/;
-    lisaac_push_first(&__pos__ZBIE,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__0BIE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__1BIE,L9195016); /* L70 NUMERIC*/;
-    __tmp__3BIE=(__INTEGER__K)(- __tmp__A1GC);
-    lisaac_push(&__pos__ZBIE,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__0BIE,L9195016); /* L70 NUMERIC*/;
-    __tmp__A1GC=(__INTEGER__K)(x1__ISGC - __tmp__3BIE);
-    xb__U0GC=__tmp__A1GC;
-    __tmp__3BIE=Self__HSGC->parent_area__QT.y_window__ZNB;
-    lisaac_push(&__pos__40GC,L13770776); /* L105 AREA*/;
-    lisaac_push_first(&__pos__ZBIE,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__0BIE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__1BIE,L9195016); /* L70 NUMERIC*/;
-    __tmp__FCIE=(__INTEGER__K)(- __tmp__3BIE);
-    lisaac_push(&__pos__ZBIE,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__0BIE,L9195016); /* L70 NUMERIC*/;
-    __tmp__3BIE=(__INTEGER__K)(y__JSGC - __tmp__FCIE);
-    y__V0GC=__tmp__3BIE;
-    __tmp__FCIE=Self__HSGC->parent_area__QT.x_window__YNB;
-    lisaac_push(&__pos__40GC,L13901848); /* L106 AREA*/;
-    lisaac_push_first(&__pos__ZBIE,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__0BIE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__1BIE,L9195016); /* L70 NUMERIC*/;
-    __tmp__NCIE=(__INTEGER__K)(- __tmp__FCIE);
-    lisaac_push(&__pos__ZBIE,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__0BIE,L9195016); /* L70 NUMERIC*/;
-    __tmp__FCIE=(__INTEGER__K)(x2__KSGC - __tmp__NCIE);
-    xe__W0GC=__tmp__FCIE;
-    __tmp__G1GC=Self__HSGC->parent_area__QT.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__G1GC==NULL) {
-      lisaac_push(&__pos__40GC,L14034456); /* L107 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__H1GC=__tmp__G1GC->y1__U3B;
-    };
-    /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__H1GC==NULL) {
-      lisaac_push(&__pos__40GC,L14037528); /* L107 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_Y */ {
-      __tmp__I1GC=__tmp__H1GC->value__S3B;
-    };
-    lisaac_push(&__pos__40GC,L14030360); /* L107 AREA*/;
-    __tmp__J1GC=__infix_less__LOH(__tmp__3BIE,__tmp__I1GC);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__J1GC) {
-      lisaac_push(&__pos__40GC,L14039576); /* L107 AREA*/;
-      lisaac_push_first(&__pos__ZBIE,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__0BIE,L14040600); /* L107 AREA*/;
-      __tmp__Q1GC=Self__HSGC->parent_area__QT.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__Q1GC==NULL) {
-        lisaac_push(&__pos__0BIE,L14046744); /* L107 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__R1GC=__tmp__Q1GC->y0__Q3B;
-      };
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__R1GC==NULL) {
-        lisaac_push(&__pos__0BIE,L14049816); /* L107 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        __tmp__S1GC=__tmp__R1GC->value__S3B;
-      };
-      lisaac_push(&__pos__0BIE,L14042648); /* L107 AREA*/;
-      __tmp__T1GC=__infix_greater_equal__JGG(__tmp__3BIE,__tmp__S1GC);
-      __tmp__W1GC=__tmp__T1GC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__40GC,L14039576); /* L107 AREA*/;
-      lisaac_push_first(&__pos__ZBIE,L12081158); /* L92 FALSE*/;
-      __tmp__W1GC=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__W1GC) {
-      lisaac_push(&__pos__40GC,L20450840); /* L156 AREA*/;
-      lisaac_push_first(&__pos__ZBIE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__0BIE,L14053400); /* L107 AREA*/;
-      __tmp__Q1GC=Self__HSGC->parent_area__QT.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__Q1GC==NULL) {
-        lisaac_push(&__pos__0BIE,L14166040); /* L108 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__41GC=__tmp__Q1GC->x0__J3B;
-      };
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__41GC==NULL) {
-        lisaac_push(&__pos__0BIE,L14169112); /* L108 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        __tmp__S1GC=__tmp__41GC->value__L3B;
-      };
-      lisaac_push(&__pos__0BIE,L14169624); /* L108 AREA*/;
-      __tmp__I1GC=max__IMH(__tmp__A1GC,__tmp__S1GC);
-      xb__U0GC=__tmp__I1GC;
-      __tmp__Q1GC=Self__HSGC->parent_area__QT.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__Q1GC==NULL) {
-        lisaac_push(&__pos__0BIE,L14297112); /* L109 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__41GC=__tmp__Q1GC->x1__N3B;
+  __li__K li__YB4B,li__ZB4B,li__0B4B,li__EC4B,li__GC4B,li__IC4B;
+  __li__K li__TSXD,li__RSXD,li__VSXD,li__0SXD,li__ZSXD,li__ME4B;
+  __li__K li__NE4B,li__QE4B,li__RE4B;
+  void *li__2B4B;
+  __li__XKB *li__UD4B;
+  __li__U li__K5HC,li__Q5HC;
+  li__YB4B= 0;
+  li__ZB4B= 0;
+  li__0B4B= 0;
+  li__2B4B=NULL;
+  if (((void *)li__C03B->li__BS.li__2KB != (void *)NULL)) {
+    li__EC4B=(__li__K)(li__D03B + li__C03B->li__BS.li__3JB);
+    li__YB4B=li__EC4B;
+    li__GC4B=(__li__K)(li__E03B + li__C03B->li__BS.li__4JB);
+    li__ZB4B=li__GC4B;
+    li__IC4B=(__li__K)(li__F03B + li__C03B->li__BS.li__3JB);
+    li__0B4B=li__IC4B;
+    if (((li__GC4B < li__C03B->li__BS.li__2KB->li__SYB->li__QYB) && (li__GC4B >= li__C03B->li__BS.li__2KB->li__OYB->li__QYB))) {
+      li__TSXD=li__C03B->li__BS.li__2KB->li__HYB->li__JYB;
+      li__RSXD= 0;
+      if ((li__EC4B > li__TSXD)) {
+        li__RSXD=li__EC4B;
+      } else /* FALSE */ {
+        li__RSXD=li__TSXD;
       };
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__41GC==NULL) {
-        lisaac_push(&__pos__0BIE,L14300184); /* L109 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        __tmp__S1GC=__tmp__41GC->value__L3B;
+      li__YB4B=li__RSXD;
+      li__TSXD=li__C03B->li__BS.li__2KB->li__LYB->li__JYB;
+      li__VSXD= 0;
+      if ((li__IC4B > li__TSXD)) {
+        li__VSXD=li__TSXD;
+      } else /* FALSE */ {
+        li__VSXD=li__IC4B;
       };
-      lisaac_push(&__pos__0BIE,L14300696); /* L109 AREA*/;
-      __tmp__G2GC=min__TLH(__tmp__FCIE,__tmp__S1GC);
-      xe__W0GC=__tmp__G2GC;
-      lisaac_push(&__pos__0BIE,L14421528); /* L110 AREA*/;
-      __tmp__T1GC=__infix_less_equal__GTG(__tmp__I1GC,__tmp__G2GC);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__T1GC) {
-        lisaac_push(&__pos__0BIE,L20317208); /* L155 AREA*/;
-        lisaac_push_first(&__pos__1BIE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__M2GC,L20196376); /* L154 AREA*/;
-        lisaac_push_first(&__pos__3ERC,L10621458); /* L81 BLOCK*/;
-        do_while__2ERC:
-        {
-          lisaac_push(&__pos__3ERC,L10621458); /* L81 BLOCK*/;
-          lisaac_push_first(&__pos__R2GC,L14691864); /* L112 AREA*/;
-          __tmp__V2GC=get_clip__UHLC(Self__HSGC,xb__U0GC,y__V0GC);
-          lisaac_push(&__pos__R2GC,L14814232); /* L113 AREA*/;
-          lisaac_push_first(&__pos__D1RC,L19150866); /* L146 BLOCK*/;
-          lisaac_push_first(&__pos__DDSC,L7481860); /* L57 OBJECT*/;
-          __tmp__H1RC=((__POINTER__CB )(top_context->back->back));
-          lisaac_push(&__pos__D1RC,L19277842); /* L147 BLOCK*/;
-          __tmp__J1RC=__infix_greater_equal__JGG( 15, 10);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__J1RC) {
-            lisaac_push(&__pos__D1RC,L19280914); /* L147 BLOCK*/;
-            lisaac_push_first(&__pos__DDSC,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__O1RC,L19285522); /* L147 BLOCK*/;
-            lisaac_push_first(&__pos__Z2GC,L14815256); /* L113 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__V2GC != (void *)NULL)) {
-              lisaac_push(&__pos__O1RC,L19282450); /* L147 BLOCK*/;
-              lisaac_push_first(&__pos__Z2GC,L13509634); /* L103 TRUE*/;
-              __tmp__R1RC=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__O1RC,L19282450); /* L147 BLOCK*/;
-              lisaac_push_first(&__pos__Z2GC,L14689286); /* L112 FALSE*/;
-              __tmp__R1RC=TRUE__B__;
-            };
-            __tmp__U1RC=__tmp__R1RC;
+      li__0B4B=li__VSXD;
+      if ((li__RSXD <= li__VSXD)) {
+        do {
+          li__UD4B=li__31BC(li__C03B,li__YB4B,li__ZB4B);
+          li__0SXD=li__UD4B->li__SKV;
+          li__ZSXD= 0;
+          if ((li__0B4B > li__0SXD)) {
+            li__ZSXD=li__0SXD;
           } else /* FALSE */ {
-            lisaac_push(&__pos__D1RC,L19280914); /* L147 BLOCK*/;
-            lisaac_push_first(&__pos__DDSC,L12081158); /* L92 FALSE*/;
-            __tmp__U1RC=FALSE__I__;
+            li__ZSXD=li__0B4B;
           };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__U1RC) {
-            lisaac_push(&__pos__D1RC,L19532306); /* L149 BLOCK*/;
-            lisaac_push_first(&__pos__DDSC,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__O1RC,L19289106); /* L147 BLOCK*/;
-            lisaac_push(&__pos__O1RC,L19428370); /* L148 BLOCK*/;
-            lisaac_push_first(&__pos__Z2GC,L9452548); /* L72 OBJECT*/;
-            lisaac_push_first(&__pos__H52C,L8260100); /* L63 OBJECT*/;
-            lisaac_push_first(&__pos__ZF5C,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__P52C,L8009220); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__tmp__H1RC));
-            lisaac_push(&__pos__Z2GC,L9574916); /* L73 OBJECT*/;
-            print__P5F((&__string_3));
-            lisaac_push(&__pos__Z2GC,L9706500); /* L74 OBJECT*/;
-            lisaac_push_first(&__pos__H52C,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__pos__ZF5C,L5005391); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__pos__P52C,L18378320); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__pos__BKIE,L6962209); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__pos__Z2GC,L9848324); /* L75 OBJECT*/;
-            lisaac_push_first(&__pos__H52C,L10904580); /* L83 OBJECT*/;
-            lisaac_push_first(&__pos__ZF5C,L9055341); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__pos__D1RC,L19532306); /* L149 BLOCK*/;
-            lisaac_push_first(&__pos__DDSC,L8530438); /* L65 FALSE*/;
-          };
-          /* NULL __CLIP__UOB__ */
-if (__tmp__V2GC==NULL) {
-            lisaac_push(&__pos__R2GC,L19018264); /* L145 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* CLIP */ {
-            __tmp__32GC=__tmp__V2GC->x_max__V5X;
-          };
-          lisaac_push(&__pos__R2GC,L19018776); /* L145 AREA*/;
-          __tmp__52GC=min__TLH(xe__W0GC,__tmp__32GC);
-          /* NULL __CLIP__UOB__ */
-if (__tmp__V2GC==NULL) {
-            lisaac_push(&__pos__R2GC,L19145752); /* L146 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* CLIP */ {
-            __tmp__A3GC=__tmp__V2GC->window__55X;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__A3GC == (void *)Self__HSGC)) {
-            lisaac_push(&__pos__R2GC,L19926040); /* L152 AREA*/;
-            lisaac_push_first(&__pos__D1RC,L6825986); /* L52 TRUE*/;
-            lisaac_push_first(&__pos__DDSC,L19428376); /* L148 AREA*/;
-            lisaac_push_first(&__pos__O1RC,L3950631); /* L30 UINTEGER_32*/;
-            lisaac_push_first(&__pos__Z2GC,L68456968); /* L522 NUMERIC*/;
-            lisaac_push_first(&__pos__H52C,L4069969); /* L31 CONVERT*/;
-            real_col__5LSC= 0;
-            lisaac_push(&__pos__O1RC,L4343324); /* L33 UINTEGER_8*/;
-            lisaac_push_first(&__pos__Z2GC,L67932680); /* L518 NUMERIC*/;
-            lisaac_push_first(&__pos__H52C,L4069969); /* L31 CONVERT*/;
-            __tmp__FMSC=planes__UD;
-            lisaac_push(&__pos__O1RC,L24385561); /* L186 VIDEO*/;
-            __tmp__PMSC=to_uinteger_32__AAG( 15);
-            lisaac_push(&__pos__O1RC,L24774681); /* L189 VIDEO*/;
-            lisaac_push_first(&__pos__Z2GC,L17187848); /* L131 NUMERIC*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__FMSC == __tmp__PMSC)) {
-              lisaac_push(&__pos__Z2GC,L17839624); /* L136 NUMERIC*/;
-              lisaac_push_first(&__pos__H52C,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__ZF5C,L24529945); /* L187 VIDEO*/;
-              __tmp__LMSC=get_raw__MTM(col__LSGC);
-              real_col__5LSC=__tmp__LMSC;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__Z2GC,L17839624); /* L136 NUMERIC*/;
-              lisaac_push_first(&__pos__H52C,L8530438); /* L65 FALSE*/;
+          li__2B4B=li__UD4B->li__1KV;
+          if (((void *)li__2B4B == (void *)li__C03B)) {
+            li__K5HC= 0;
+            li__Q5HC=li__SD;
+            if ((li__Q5HC ==  15)) {
+              li__K5HC=(__li__U)((__li__U)((__li__U)((__li__U)(li__G03B &  16252928) >>  9) | (__li__U)((__li__U)(li__G03B &  63488) >>  6)) | (__li__U)((__li__U)(li__G03B &  248) >>  3));
             };
-            lisaac_push(&__pos__O1RC,L24778777); /* L189 VIDEO*/;
-            __tmp__PMSC=to_uinteger_32__AAG( 16);
-            lisaac_push(&__pos__O1RC,L25167897); /* L192 VIDEO*/;
-            lisaac_push_first(&__pos__Z2GC,L17187848); /* L131 NUMERIC*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__FMSC == __tmp__PMSC)) {
-              lisaac_push(&__pos__Z2GC,L17839624); /* L136 NUMERIC*/;
-              lisaac_push_first(&__pos__H52C,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__ZF5C,L24923161); /* L190 VIDEO*/;
-              __tmp__LMSC=get_raw__GUM(col__LSGC);
-              real_col__5LSC=__tmp__LMSC;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__Z2GC,L17839624); /* L136 NUMERIC*/;
-              lisaac_push_first(&__pos__H52C,L8530438); /* L65 FALSE*/;
+            if ((li__Q5HC ==  16)) {
+              li__K5HC=(__li__U)((__li__U)((__li__U)((__li__U)(li__G03B &  16252928) >>  8) | (__li__U)((__li__U)(li__G03B &  64512) >>  5)) | (__li__U)((__li__U)(li__G03B &  248) >>  3));
             };
-            lisaac_push(&__pos__O1RC,L25171993); /* L192 VIDEO*/;
-            __tmp__PMSC=to_uinteger_32__AAG( 24);
-            lisaac_push(&__pos__O1RC,L25561113); /* L195 VIDEO*/;
-            lisaac_push_first(&__pos__Z2GC,L17187848); /* L131 NUMERIC*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__FMSC == __tmp__PMSC)) {
-              lisaac_push(&__pos__Z2GC,L17839624); /* L136 NUMERIC*/;
-              lisaac_push_first(&__pos__H52C,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__ZF5C,L25316377); /* L193 VIDEO*/;
-              lisaac_push_first(&__pos__P52C,L6567962); /* L50 PIXEL_24*/;
-              real_col__5LSC=col__LSGC;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__Z2GC,L17839624); /* L136 NUMERIC*/;
-              lisaac_push_first(&__pos__H52C,L8530438); /* L65 FALSE*/;
+            if ((li__Q5HC ==  24)) {
+              li__K5HC=li__G03B;
             };
-            lisaac_push(&__pos__O1RC,L25565209); /* L195 VIDEO*/;
-            __tmp__PMSC=to_uinteger_32__AAG( 32);
-            lisaac_push(&__pos__O1RC,L25823769); /* L197 VIDEO*/;
-            lisaac_push_first(&__pos__Z2GC,L17187848); /* L131 NUMERIC*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__FMSC == __tmp__PMSC)) {
-              lisaac_push(&__pos__Z2GC,L17839624); /* L136 NUMERIC*/;
-              lisaac_push_first(&__pos__H52C,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__ZF5C,L25709593); /* L196 VIDEO*/;
-              lisaac_push_first(&__pos__P52C,L6830126); /* L52 PIXEL_32*/;
-              real_col__5LSC=col__LSGC;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__Z2GC,L17839624); /* L136 NUMERIC*/;
-              lisaac_push_first(&__pos__H52C,L8530438); /* L65 FALSE*/;
+            if ((li__Q5HC ==  32)) {
+              li__K5HC=li__G03B;
             };
-            XSetForeground(display,gc,(int)(real_col__5LSC));
+            XSetForeground(display,gc,(int)(li__K5HC));
             XSetFunction(display,gc,(int)( 3));
-            XDrawLine(display,window,gc,(xb__U0GC),(y__V0GC),(__tmp__52GC),(y__V0GC));
+            XDrawLine(display,window,gc,(li__YB4B),(li__ZB4B),(li__ZSXD),(li__ZB4B));
           } else /* FALSE */ {
-            lisaac_push(&__pos__R2GC,L19926040); /* L152 AREA*/;
-            lisaac_push_first(&__pos__D1RC,L6826502); /* L52 FALSE*/;
-            lisaac_push_first(&__pos__DDSC,L19536408); /* L149 AREA*/;
-            /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__A3GC==NULL) {
-              lisaac_push(&__pos__DDSC,L19672600); /* L150 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else {
-              switch (((struct ___OBJ *)__tmp__A3GC)->__id) {
-              case __EXAMPLE__OB__: {
-                __tmp__Q3GC=((__EXAMPLE__OB *)__tmp__A3GC)->parent_area__DC.x_window__YNB;
-              } break;
-              case __AREA__PB__: {
-                __tmp__Q3GC=((__AREA__PB *)__tmp__A3GC)->x_window__YNB;
-              } break;
-              case __DESK__TC__: {
-                __tmp__Q3GC=((__DESK__TC *)__tmp__A3GC)->parent_g_raw__XC.parent_area__VC.x_window__YNB;
-              } break;
-              case __G_OUT__YC__: {
-                __tmp__Q3GC=((__G_OUT__YC *)__tmp__A3GC)->parent_area__ZC.x_window__YNB;
-              } break;
-              case __G_RAW__KM__: {
-                __tmp__Q3GC=((__G_RAW__KM *)__tmp__A3GC)->parent_g_group__LM.parent_area__VC.x_window__YNB;
-              } break;
-              case __VIRTUAL_SCREEN__PT__: {
-                __tmp__Q3GC=((__VIRTUAL_SCREEN__PT *)__tmp__A3GC)->parent_area__QT.x_window__YNB;
-              } break;
-              case __MOUSE__VT__: {
-                __tmp__Q3GC=((__MOUSE__VT *)__tmp__A3GC)->parent_window__XT.x_window__YNB;
-              } break;
-              default:
-              lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-              }
+            switch (((struct ___OBJ *)li__2B4B)->__id) {
+            case __li__SB__: {
+              li__ME4B=((__li__SB *)li__2B4B)->li__HC.li__3JB;
+            } break;
+            case __li__TB__: {
+              li__ME4B=((__li__TB *)li__2B4B)->li__3JB;
+            } break;
+            case __li__TC__: {
+              li__ME4B=((__li__TC *)li__2B4B)->li__XC.li__VC.li__3JB;
+            } break;
+            case __li__YC__: {
+              li__ME4B=((__li__YC *)li__2B4B)->li__ZC.li__3JB;
+            } break;
+            case __li__RL__: {
+              li__ME4B=((__li__RL *)li__2B4B)->li__SL.li__VC.li__3JB;
+            } break;
+            case __li__AS__: {
+              li__ME4B=((__li__AS *)li__2B4B)->li__BS.li__3JB;
+            } break;
+            case __li__GS__: {
+              li__ME4B=((__li__GS *)li__2B4B)->li__IS.li__3JB;
+            } break;
             };
-            lisaac_push(&__pos__DDSC,L19809304); /* L151 AREA*/;
-            lisaac_push_first(&__pos__O1RC,L9195016); /* L70 NUMERIC*/;
-            __tmp__32GC=(__INTEGER__K)(xb__U0GC - __tmp__Q3GC);
-            /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__A3GC==NULL) {
-              lisaac_push(&__pos__DDSC,L19819032); /* L151 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else {
-              switch (((struct ___OBJ *)__tmp__A3GC)->__id) {
-              case __EXAMPLE__OB__: {
-                __tmp__U3GC=((__EXAMPLE__OB *)__tmp__A3GC)->parent_area__DC.y_window__ZNB;
-              } break;
-              case __AREA__PB__: {
-                __tmp__U3GC=((__AREA__PB *)__tmp__A3GC)->y_window__ZNB;
-              } break;
-              case __DESK__TC__: {
-                __tmp__U3GC=((__DESK__TC *)__tmp__A3GC)->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
-              } break;
-              case __G_OUT__YC__: {
-                __tmp__U3GC=((__G_OUT__YC *)__tmp__A3GC)->parent_area__ZC.y_window__ZNB;
-              } break;
-              case __G_RAW__KM__: {
-                __tmp__U3GC=((__G_RAW__KM *)__tmp__A3GC)->parent_g_group__LM.parent_area__VC.y_window__ZNB;
-              } break;
-              case __VIRTUAL_SCREEN__PT__: {
-                __tmp__U3GC=((__VIRTUAL_SCREEN__PT *)__tmp__A3GC)->parent_area__QT.y_window__ZNB;
-              } break;
-              case __MOUSE__VT__: {
-                __tmp__U3GC=((__MOUSE__VT *)__tmp__A3GC)->parent_window__XT.y_window__ZNB;
-              } break;
-              default:
-              lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-              }
+            li__NE4B=(__li__K)(li__YB4B - li__ME4B);
+            switch (((struct ___OBJ *)li__2B4B)->__id) {
+            case __li__SB__: {
+              li__QE4B=((__li__SB *)li__2B4B)->li__HC.li__4JB;
+            } break;
+            case __li__TB__: {
+              li__QE4B=((__li__TB *)li__2B4B)->li__4JB;
+            } break;
+            case __li__TC__: {
+              li__QE4B=((__li__TC *)li__2B4B)->li__XC.li__VC.li__4JB;
+            } break;
+            case __li__YC__: {
+              li__QE4B=((__li__YC *)li__2B4B)->li__ZC.li__4JB;
+            } break;
+            case __li__RL__: {
+              li__QE4B=((__li__RL *)li__2B4B)->li__SL.li__VC.li__4JB;
+            } break;
+            case __li__AS__: {
+              li__QE4B=((__li__AS *)li__2B4B)->li__BS.li__4JB;
+            } break;
+            case __li__GS__: {
+              li__QE4B=((__li__GS *)li__2B4B)->li__IS.li__4JB;
+            } break;
             };
-            lisaac_push(&__pos__DDSC,L19812888); /* L151 AREA*/;
-            lisaac_push_first(&__pos__O1RC,L9195016); /* L70 NUMERIC*/;
-            __tmp__V3GC=(__INTEGER__K)(y__V0GC - __tmp__U3GC);
-            lisaac_push(&__pos__DDSC,L19826200); /* L151 AREA*/;
-            lisaac_push_first(&__pos__O1RC,L9195016); /* L70 NUMERIC*/;
-            __tmp__U3GC=(__INTEGER__K)(__tmp__52GC - __tmp__Q3GC);
-            /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__A3GC==NULL) {
-              lisaac_push(&__pos__DDSC,L19832856); /* L151 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else {
-              switch (((struct ___OBJ *)__tmp__A3GC)->__id) {
-              case __EXAMPLE__OB__:  break;
-              case __AREA__PB__:  break;
-              case __DESK__TC__:  break;
-              case __G_OUT__YC__:  break;
-              case __G_RAW__KM__:  break;
-              case __VIRTUAL_SCREEN__PT__: {
-                lisaac_push(&__pos__DDSC,L19832856); /* L151 AREA*/;
-                slave_line_h_hard__until__color__FSGC(((__VIRTUAL_SCREEN__PT *)__tmp__A3GC),__tmp__32GC,__tmp__V3GC,__tmp__U3GC,col__LSGC);
-              } break;
-              case __MOUSE__VT__: {
-                lisaac_push(&__pos__DDSC,L19832856); /* L151 AREA*/;
-                slave_line_h_hard__until__color__OSGC(((__MOUSE__VT *)((__VIRTUAL_SCREEN__PT *)__tmp__A3GC)),__tmp__32GC,__tmp__V3GC,__tmp__U3GC,col__LSGC);
-              } break;
-              default:
-              lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-              }
+            li__RE4B=(__li__K)(li__ZB4B - li__QE4B);
+            li__QE4B=(__li__K)(li__ZSXD - li__ME4B);
+            switch (((struct ___OBJ *)li__2B4B)->__id) {
+            case __li__SB__:  break;
+            case __li__TB__:  break;
+            case __li__TC__:  break;
+            case __li__YC__:  break;
+            case __li__RL__:  break;
+            case __li__AS__: {
+              li__B03B(((__li__AS *)li__2B4B),li__NE4B,li__RE4B,li__QE4B,li__G03B);
+            } break;
+            case __li__GS__: {
+              li__J03B(((__li__GS *)((__li__AS *)li__2B4B)),li__NE4B,li__RE4B,li__QE4B,li__G03B);
+            } break;
             };
           };
-          lisaac_push(&__pos__R2GC,L20060696); /* L153 AREA*/;
-          lisaac_push_first(&__pos__D1RC,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__DDSC,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__O1RC,L9195016); /* L70 NUMERIC*/;
-          __tmp__32GC=(__INTEGER__K)(-  1);
-          lisaac_push(&__pos__D1RC,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__DDSC,L9195016); /* L70 NUMERIC*/;
-          __tmp__Q3GC=(__INTEGER__K)(__tmp__52GC - __tmp__32GC);
-          xb__U0GC=__tmp__Q3GC;
-          lisaac_push(&__pos__3ERC,L10755090); /* L82 BLOCK*/;
-          lisaac_push_first(&__pos__R2GC,L20194840); /* L154 AREA*/;
-          __tmp__J1RC=__infix_less_equal__GTG(__tmp__Q3GC,xe__W0GC);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__J1RC) {
-            lisaac_push(&__pos__3ERC,L11012626); /* L84 BLOCK*/;
-            lisaac_push_first(&__pos__R2GC,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__D1RC,L10888722); /* L83 BLOCK*/;
-            goto do_while__2ERC;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__3ERC,L11012626); /* L84 BLOCK*/;
-            lisaac_push_first(&__pos__R2GC,L8530438); /* L65 FALSE*/;
-          };
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__0BIE,L20317208); /* L155 AREA*/;
-        lisaac_push_first(&__pos__1BIE,L8530438); /* L65 FALSE*/;
+          li__0SXD=(__li__K)(li__ZSXD +  1);
+          li__YB4B=li__0SXD;
+        } while ((li__0SXD <= li__0B4B));
       };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__40GC,L20450840); /* L156 AREA*/;
-      lisaac_push_first(&__pos__ZBIE,L8530438); /* L65 FALSE*/;
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__M0GC,L20580888); /* L157 AREA*/;
-    lisaac_push_first(&__pos__RDHC,L8530438); /* L65 FALSE*/;
   };
 }
 
-static void slave_line_h_hard__until__color__OSGC(__MOUSE__VT *Self__QSGC,__INTEGER__K x1__RSGC,__INTEGER__K y__SSGC,__INTEGER__K x2__TSGC,__UINTEGER_32__RD col__USGC)
-/* (Strict MOUSE{MOUSE__VT},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded UINTEGER_32{UINTEGER_32__RD}) Void No recursive, No inlinable. NO CONTEXT! */
+static void li__J03B(__li__GS *li__K03B,__li__K li__L03B,__li__K li__M03B,__li__K li__N03B,__li__U li__O03B)
+/* (Strict MOUSE{li__GS},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded UINTEGER_32{li__U}) Void No recursive, No inlinable. NO CONTEXT! */
 {
-  __INTEGER__K Self__P4GC,__tmp__ATGC,__tmp__Z4GC;
-  __UINTEGER_16__CE __tmp__ZSGC,__tmp__ETGC;
-  _____CONTEXT __pos__PSGC,__pos__5FBE,__pos__AGBE,__pos__X4GC;
-  _____CONTEXT __pos__3SGC,__pos__JAAE,__pos__KTGC;
-  __FAST_ARRAYoExpanded_UINTEGER_16o__HDB *__tmp__YSGC;
-  __BOOLEAN__C __tmp__S4GC;
-  lisaac_push_first(&__pos__PSGC,L4343849); /* L33 UINTEGER_16*/;
-  lisaac_push_first(&__pos__5FBE,L68194824); /* L520 NUMERIC*/;
-  lisaac_push_first(&__pos__AGBE,L4069969); /* L31 CONVERT*/;
-  __tmp__YSGC=Self__QSGC->mask__RDB;
-  /* NULL __FAST_ARRAYoExpanded_UINTEGER_16o__HDB__ */
-if (__tmp__YSGC==NULL) {
-    lisaac_push(&__pos__PSGC,L23602237); /* L180 MOUSE*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* FAST_ARRAY(Expanded UINTEGER_16) */ {
-    lisaac_push(&__pos__PSGC,L23602237); /* L180 MOUSE*/;
-    __tmp__ZSGC=item__OIJB(((__FAST_ARRAYoExpanded_UINTEGER_16o__HDB *)__tmp__YSGC),y__SSGC);
-  };
-  lisaac_push(&__pos__PSGC,L24250941); /* L185 MOUSE*/;
-  Self__P4GC=x1__RSGC;
-  lisaac_push_first(&__pos__5FBE,L21764104); /* L166 NUMERIC*/;
-  to__do__N4GC:
-  {
-    lisaac_push(&__pos__5FBE,L21764104); /* L166 NUMERIC*/;
-    __tmp__S4GC=__infix_less_equal__GTG(Self__P4GC,x2__TSGC);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__S4GC) {
-      lisaac_push(&__pos__5FBE,L22153736); /* L169 NUMERIC*/;
-      lisaac_push_first(&__pos__AGBE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__X4GC,L21899272); /* L167 NUMERIC*/;
-      lisaac_push_first(&__pos__3SGC,L23863357); /* L182 MOUSE*/;
-      lisaac_push_first(&__pos__JAAE,L24269831); /* L185 INTEGER*/;
-      __tmp__ATGC=(__INTEGER__K)( 1 << Self__P4GC);
-      lisaac_push(&__pos__3SGC,L23863357); /* L182 MOUSE*/;
-      __tmp__ETGC=to_uinteger_16__TBX(__tmp__ATGC);
-      lisaac_push(&__pos__3SGC,L23860797); /* L182 MOUSE*/;
-      lisaac_push_first(&__pos__JAAE,L22171143); /* L169 INTEGER*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((__UINTEGER_16__CE)(__tmp__ZSGC & __tmp__ETGC) ==  0)) {
-        lisaac_push(&__pos__3SGC,L24120893); /* L184 MOUSE*/;
-        lisaac_push_first(&__pos__JAAE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__KTGC,L24007741); /* L183 MOUSE*/;
-        pixel_hard__color__VSSB(Self__QSGC,Self__P4GC,y__SSGC,col__USGC);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__3SGC,L24120893); /* L184 MOUSE*/;
-        lisaac_push_first(&__pos__JAAE,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__X4GC,L22026760); /* L168 NUMERIC*/;
-      lisaac_push_first(&__pos__3SGC,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__JAAE,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__KTGC,L9195016); /* L70 NUMERIC*/;
-      __tmp__ATGC=(__INTEGER__K)(-  1);
-      lisaac_push(&__pos__3SGC,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__JAAE,L9195016); /* L70 NUMERIC*/;
-      __tmp__Z4GC=(__INTEGER__K)(Self__P4GC - __tmp__ATGC);
-      lisaac_push(&__pos__X4GC,L22038024); /* L168 NUMERIC*/;
-      Self__P4GC=__tmp__Z4GC;
-      goto to__do__N4GC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__5FBE,L22153736); /* L169 NUMERIC*/;
-      lisaac_push_first(&__pos__AGBE,L8530438); /* L65 FALSE*/;
+  __li__K li__JF4B;
+  __li__5D li__T03B;
+  li__T03B=((__li__5D *)(*(((__li__GAB *)li__K03B->li__QAB))).li__TAO)[li__M03B];
+  li__JF4B=li__L03B;
+  while ((li__JF4B <= li__N03B)) {
+    if (((__li__5D)(li__T03B & ((__li__5D )(__li__K)( 1 << li__JF4B))) ==  0)) {
+      li__FTMB(li__K03B,li__JF4B,li__M03B,li__O03B);
     };
+    li__JF4B=(__li__K)(li__JF4B +  1);
   };
 }
 
-static void refresh__S5UC(__G_OUT__YC *Self__U5UC)
-/* (Strict G_OUT{G_OUT__YC}) Void No recursive, No inlinable. NO CONTEXT! */
+static void li__WGE(__li__TC *li__XGE)
+/* (Strict DESK{li__TC}) Void No recursive, No inlinable. NO CONTEXT! */
 {
-  __INTEGER__K __tmp__45UC,__tmp__55UC,__tmp__CAVC;
-  _____CONTEXT __pos__T5UC,__pos__DUWC,__pos__05UC,__pos__OT0D;
-  lisaac_push_first(&__pos__T5UC,L155981848); /* L1190 AREA*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__U5UC->parent_area__ZC.clip__WOB != (void *)NULL)) {
-    lisaac_push(&__pos__T5UC,L156502552); /* L1194 AREA*/;
-    lisaac_push_first(&__pos__DUWC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__05UC,L156249624); /* L1192 AREA*/;
-    __tmp__45UC=Self__U5UC->parent_area__ZC.width__IT;
-    lisaac_push(&__pos__05UC,L156382744); /* L1193 AREA*/;
-    lisaac_push_first(&__pos__OT0D,L9195016); /* L70 NUMERIC*/;
-    __tmp__55UC=(__INTEGER__K)(__tmp__45UC -  1);
-    __tmp__45UC=Self__U5UC->parent_area__ZC.height__MT;
-    lisaac_push(&__pos__05UC,L156387352); /* L1193 AREA*/;
-    lisaac_push_first(&__pos__OT0D,L9195016); /* L70 NUMERIC*/;
-    __tmp__CAVC=(__INTEGER__K)(__tmp__45UC -  1);
-    lisaac_push(&__pos__05UC,L156388376); /* L1193 AREA*/;
-    draw__to__IO2C(Self__U5UC, 0, 0,__tmp__55UC,__tmp__CAVC);
+  __li__K li__ZGE,li__0GE,li__1GE,li__2GE,li__3GE,li__4GE,li__AHE;
+  __li__K li__4IE,li__TTXD,li__XTXD,li__1TXD,li__5TXD,li__LKE;
+  void *li__THE;
+  __li__0KB *li__UHE;
+  __li__DXB *li__PR1D,*li__TR1D,*li__UR1D,*li__SR1D;
+  __li__GXB *li__XR1D,*li__1R1D,*li__2R1D,*li__0R1D;
+  __li__C li__BHE;
+  li__ZGE= 0;
+  li__0GE= 0;
+  li__1GE= 0;
+  li__2GE= 0;
+  li__3GE= 0;
+  li__4GE= 0;
+  li__AHE= 0;
+  li__BHE=li__I__;
+  if (((void *)li__XGE->li__XC.li__VC.li__2KB == (void *)NULL)) {
+    li__BNC(li__XGE);
   } else /* FALSE */ {
-    lisaac_push(&__pos__T5UC,L156502552); /* L1194 AREA*/;
-    lisaac_push_first(&__pos__DUWC,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static void refresh__HAVC(__G_RAW__KM *Self__JAVC)
-/* (Strict G_RAW{G_RAW__KM}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__0UWC,__tmp__1UWC,__tmp__4UWC;
-  void *__tmp__SAVC;
-  _____CONTEXT __pos__IAVC,__pos__PUWC,__pos__RNZC,__pos__WUWC;
-  _____CONTEXT __pos__SF1D;
-  lisaac_push_first(&__pos__IAVC,L13381157); /* L102 G_GROUP*/;
-  lisaac_push_first(&__pos__PUWC,L155981848); /* L1190 AREA*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__JAVC->parent_g_group__LM.parent_area__VC.clip__WOB != (void *)NULL)) {
-    lisaac_push(&__pos__PUWC,L156502552); /* L1194 AREA*/;
-    lisaac_push_first(&__pos__RNZC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__WUWC,L156249624); /* L1192 AREA*/;
-    __tmp__0UWC=Self__JAVC->parent_g_group__LM.parent_area__VC.width__IT;
-    lisaac_push(&__pos__WUWC,L156382744); /* L1193 AREA*/;
-    lisaac_push_first(&__pos__SF1D,L9195016); /* L70 NUMERIC*/;
-    __tmp__1UWC=(__INTEGER__K)(__tmp__0UWC -  1);
-    __tmp__0UWC=Self__JAVC->parent_g_group__LM.parent_area__VC.height__MT;
-    lisaac_push(&__pos__WUWC,L156387352); /* L1193 AREA*/;
-    lisaac_push_first(&__pos__SF1D,L9195016); /* L70 NUMERIC*/;
-    __tmp__4UWC=(__INTEGER__K)(__tmp__0UWC -  1);
-    lisaac_push(&__pos__WUWC,L156388376); /* L1193 AREA*/;
-    draw__to__M34C(Self__JAVC, 0, 0,__tmp__1UWC,__tmp__4UWC);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__PUWC,L156502552); /* L1194 AREA*/;
-    lisaac_push_first(&__pos__RNZC,L8530438); /* L65 FALSE*/;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__JAVC->parent_g_group__LM.root__AT != (void *)NULL)) {
-    lisaac_push(&__pos__IAVC,L13765157); /* L105 G_GROUP*/;
-    lisaac_push_first(&__pos__PUWC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__RNZC,L13512229); /* L103 G_GROUP*/;
-    __tmp__SAVC=Self__JAVC->parent_g_group__LM.root__AT;
-    /* NULL __EXAMPLE__OB__ __G_DIV_EXPR__M53__ */
-if (__tmp__SAVC==NULL) {
-      lisaac_push(&__pos__RNZC,L13640741); /* L104 G_GROUP*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      if (((struct ___OBJ *)__tmp__SAVC)->__id==__EXAMPLE__OB__) {
-        lisaac_push(&__pos__RNZC,L13640741); /* L104 G_GROUP*/;
-        refresh__UT4(((__EXAMPLE__OB *)__tmp__SAVC));
-      } else /* Other types */ {
-        lisaac_push(&__pos__RNZC,L13640741); /* L104 G_GROUP*/;
-        refresh__5OHC(((__G_DIV_EXPR__M53 *)__tmp__SAVC));
-      }
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__IAVC,L13765157); /* L105 G_GROUP*/;
-    lisaac_push_first(&__pos__PUWC,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static void update_plan__4TE(__DESK__TC *Self__AUE)
-/* (Strict DESK{DESK__TC}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K xw0__CUE,yw0__DUE,xw1__EUE,yw1__FUE,x0__GUE,y0__HUE;
-  __INTEGER__K y1__JUE,__tmp__OVE,__tmp__P4FE,__tmp__X4FE,__tmp__2XE;
-  __INTEGER__K __tmp__3XE,__tmp__4XE,__tmp__5XE,__tmp__54FE,__tmp__AYE;
-  __INTEGER__K __tmp__LYE;
-  void *__tmp__5UE;
-  __PLAN__XOB *__tmp__AVE,*__tmp__SYE;
-  __LIMIT_X__C2B *__tmp__NVE,*Self__BRJD,*__tmp__TYE,*Self__KY3D;
-  __LIMIT_X__C2B *__tmp__1YE;
-  __LIMIT_Y__F2B *__tmp__RVE,*Self__FRJD,*__tmp__WZE,*Self__NY3D;
-  __LIMIT_Y__F2B *__tmp__4ZE;
-  _____CONTEXT __pos__5TE,__pos__J5E,__pos__QUE,__pos__JIF,__pos__3UE;
-  _____CONTEXT __pos__1TF,__pos__FVE,__pos__I42D,__pos__24FE;
-  _____CONTEXT __pos__34FE;
-  __BOOLEAN__C is_return__KUE,__tmp__EWE,__tmp__NXE,__tmp__CXE;
-  lisaac_push_first(&__pos__5TE,L100147224); /* L764 AREA*/;
-  xw0__CUE= 0;
-  yw0__DUE= 0;
-  xw1__EUE= 0;
-  yw1__FUE= 0;
-  x0__GUE= 0;
-  y0__HUE= 0;
-  y1__JUE= 0;
-  is_return__KUE=FALSE__I__;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__AUE->parent_g_raw__XC.parent_area__VC.plan__ZOB == (void *)NULL)) {
-    lisaac_push(&__pos__5TE,L108661272); /* L829 AREA*/;
-    lisaac_push_first(&__pos__J5E,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__QUE,L100934168); /* L770 AREA*/;
-    append_plan__GUC(Self__AUE);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__5TE,L108661272); /* L829 AREA*/;
-    lisaac_push_first(&__pos__J5E,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__QUE,L101062680); /* L771 AREA*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__AUE->parent_g_raw__XC.parent_area__VC.parent__DBB != (void *)NULL)) {
-      lisaac_push(&__pos__QUE,L103419416); /* L789 AREA*/;
-      lisaac_push_first(&__pos__JIF,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__3UE,L101200408); /* L772 AREA*/;
-      __tmp__5UE=Self__AUE->parent_g_raw__XC.parent_area__VC.parent__DBB;
-      /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__5UE==NULL) {
-        lisaac_push(&__pos__3UE,L101457944); /* L774 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)__tmp__5UE)->__id) {
-        case __AREA__PB__: {
-          __tmp__AVE=((__AREA__PB *)__tmp__5UE)->plan__ZOB;
-        } break;
-        case __DESK__TC__: {
-          __tmp__AVE=((__DESK__TC *)__tmp__5UE)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        } break;
-        case __G_RAW__KM__: {
-          __tmp__AVE=((__G_RAW__KM *)__tmp__5UE)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
+    if (((void *)li__XGE->li__XC.li__VC.li__H4 != (void *)NULL)) {
+      li__THE=li__XGE->li__XC.li__VC.li__H4;
+      switch (((struct ___OBJ *)li__THE)->__id) {
+      case __li__TB__: {
+        li__UHE=((__li__TB *)li__THE)->li__2KB;
+      } break;
+      case __li__TC__: {
+        li__UHE=((__li__TC *)li__THE)->li__XC.li__VC.li__2KB;
+      } break;
+      case __li__RL__: {
+        li__UHE=((__li__RL *)li__THE)->li__SL.li__VC.li__2KB;
+      } break;
       };
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__AVE == (void *)NULL)) {
-        lisaac_push(&__pos__3UE,L102630424); /* L783 AREA*/;
-        lisaac_push_first(&__pos__1TF,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__FVE,L101719064); /* L776 AREA*/;
-        remove_plan__UZF(Self__AUE);
-        is_return__KUE=TRUE__B__;
+      if (((void *)li__UHE == (void *)NULL)) {
+        li__AIF(li__XGE);
+        li__BHE=li__B__;
       } else /* FALSE */ {
-        lisaac_push(&__pos__3UE,L102630424); /* L783 AREA*/;
-        lisaac_push_first(&__pos__1TF,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__FVE,L101978648); /* L778 AREA*/;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__AVE==NULL) {
-          lisaac_push(&__pos__FVE,L102111768); /* L779 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__NVE=__tmp__AVE->x0__J3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__NVE==NULL) {
-          lisaac_push(&__pos__FVE,L102114840); /* L779 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__OVE=__tmp__NVE->value__L3B;
-        };
-        xw0__CUE=__tmp__OVE;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__AVE==NULL) {
-          lisaac_push(&__pos__FVE,L102242840); /* L780 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__NVE=__tmp__AVE->x1__N3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__NVE==NULL) {
-          lisaac_push(&__pos__FVE,L102245912); /* L780 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__OVE=__tmp__NVE->value__L3B;
-        };
-        xw1__EUE=__tmp__OVE;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__AVE==NULL) {
-          lisaac_push(&__pos__FVE,L102373912); /* L781 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__RVE=__tmp__AVE->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__RVE==NULL) {
-          lisaac_push(&__pos__FVE,L102376984); /* L781 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__OVE=__tmp__RVE->value__S3B;
-        };
-        yw0__DUE=__tmp__OVE;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__AVE==NULL) {
-          lisaac_push(&__pos__FVE,L102504984); /* L782 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__RVE=__tmp__AVE->y1__U3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__RVE==NULL) {
-          lisaac_push(&__pos__FVE,L102508056); /* L782 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__OVE=__tmp__RVE->value__S3B;
-        };
-        lisaac_push(&__pos__FVE,L102508568); /* L782 AREA*/;
-        lisaac_push_first(&__pos__I42D,L9195016); /* L70 NUMERIC*/;
-        yw1__FUE=(__INTEGER__K)(__tmp__OVE -  1);
+        li__ZGE=li__UHE->li__HYB->li__JYB;
+        li__1GE=li__UHE->li__LYB->li__JYB;
+        li__0GE=li__UHE->li__OYB->li__QYB;
+        li__2GE=(__li__K)(li__UHE->li__SYB->li__QYB -  1);
       };
     } else /* FALSE */ {
-      lisaac_push(&__pos__QUE,L103419416); /* L789 AREA*/;
-      lisaac_push_first(&__pos__JIF,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__3UE,L102767640); /* L784 AREA*/;
-      yw0__DUE= 0;
-      xw0__CUE= 0;
-      __tmp__OVE=(*(VIDEO__QB__)).width__PD;
-      lisaac_push(&__pos__3UE,L103166488); /* L787 AREA*/;
-      lisaac_push_first(&__pos__1TF,L9195016); /* L70 NUMERIC*/;
-      xw1__EUE=(__INTEGER__K)(__tmp__OVE -  1);
-      __tmp__OVE=(*(VIDEO__QB__)).height__QD;
-      lisaac_push(&__pos__3UE,L103298072); /* L788 AREA*/;
-      lisaac_push_first(&__pos__1TF,L9195016); /* L70 NUMERIC*/;
-      yw1__FUE=(__INTEGER__K)(__tmp__OVE -  1);
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (is_return__KUE) {
-      lisaac_push(&__pos__QUE,L103682072); /* L791 AREA*/;
-      lisaac_push_first(&__pos__JIF,L13509634); /* L103 TRUE*/;
-      __tmp__EWE=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__QUE,L103682072); /* L791 AREA*/;
-      lisaac_push_first(&__pos__JIF,L14689286); /* L112 FALSE*/;
-      __tmp__EWE=TRUE__B__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__EWE) {
-      lisaac_push(&__pos__QUE,L108531224); /* L828 AREA*/;
-      lisaac_push_first(&__pos__JIF,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__3UE,L103690264); /* L791 AREA*/;
-      x0__GUE=Self__AUE->parent_g_raw__XC.parent_area__VC.x_window__YNB;
-      __tmp__OVE=Self__AUE->parent_g_raw__XC.parent_area__VC.width__IT;
-      lisaac_push(&__pos__3UE,L104075288); /* L794 AREA*/;
-      lisaac_push_first(&__pos__1TF,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__FVE,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__I42D,L9195016); /* L70 NUMERIC*/;
-      __tmp__P4FE=(__INTEGER__K)(- __tmp__OVE);
-      lisaac_push(&__pos__1TF,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__FVE,L9195016); /* L70 NUMERIC*/;
-      __tmp__OVE=(__INTEGER__K)(x0__GUE - __tmp__P4FE);
-      lisaac_push(&__pos__3UE,L104078360); /* L794 AREA*/;
-      lisaac_push_first(&__pos__1TF,L9195016); /* L70 NUMERIC*/;
-      __tmp__P4FE=(__INTEGER__K)(__tmp__OVE -  1);
-      y0__HUE=Self__AUE->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
-      __tmp__OVE=Self__AUE->parent_g_raw__XC.parent_area__VC.height__MT;
-      lisaac_push(&__pos__3UE,L104337432); /* L796 AREA*/;
-      lisaac_push_first(&__pos__1TF,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__FVE,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__I42D,L9195016); /* L70 NUMERIC*/;
-      __tmp__X4FE=(__INTEGER__K)(- __tmp__OVE);
-      lisaac_push(&__pos__1TF,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__FVE,L9195016); /* L70 NUMERIC*/;
-      __tmp__OVE=(__INTEGER__K)(y0__HUE - __tmp__X4FE);
-      lisaac_push(&__pos__3UE,L104341016); /* L796 AREA*/;
-      lisaac_push_first(&__pos__1TF,L9195016); /* L70 NUMERIC*/;
-      y1__JUE=(__INTEGER__K)(__tmp__OVE -  1);
-      lisaac_push(&__pos__3UE,L104467480); /* L797 AREA*/;
-      __tmp__EWE=__infix_less__LOH(__tmp__P4FE,xw0__CUE);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__EWE) {
-        lisaac_push(&__pos__3UE,L104471064); /* L797 AREA*/;
-        lisaac_push_first(&__pos__1TF,L10377218); /* L79 TRUE*/;
-        __tmp__NXE=TRUE__B__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__3UE,L104471064); /* L797 AREA*/;
-        lisaac_push_first(&__pos__1TF,L11832326); /* L90 FALSE*/;
-        lisaac_push_first(&__pos__FVE,L104473624); /* L797 AREA*/;
-        lisaac_push_first(&__pos__I42D,L14700552); /* L112 NUMERIC*/;
-        __tmp__NXE=(x0__GUE > xw1__EUE);
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NXE) {
-        lisaac_push(&__pos__3UE,L104477208); /* L797 AREA*/;
-        lisaac_push_first(&__pos__1TF,L10377218); /* L79 TRUE*/;
-        __tmp__NXE=TRUE__B__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__3UE,L104477208); /* L797 AREA*/;
-        lisaac_push_first(&__pos__1TF,L11832326); /* L90 FALSE*/;
-        lisaac_push_first(&__pos__FVE,L104479768); /* L797 AREA*/;
-        __tmp__CXE=__infix_less__LOH(y1__JUE,yw0__DUE);
-        __tmp__NXE=__tmp__CXE;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NXE) {
-        lisaac_push(&__pos__3UE,L104483352); /* L797 AREA*/;
-        lisaac_push_first(&__pos__1TF,L10377218); /* L79 TRUE*/;
-        __tmp__NXE=TRUE__B__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__3UE,L104483352); /* L797 AREA*/;
-        lisaac_push_first(&__pos__1TF,L11832326); /* L90 FALSE*/;
-        lisaac_push_first(&__pos__FVE,L104485912); /* L797 AREA*/;
-        lisaac_push_first(&__pos__I42D,L14700552); /* L112 NUMERIC*/;
-        __tmp__NXE=(y0__HUE > yw1__FUE);
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NXE) {
-        lisaac_push(&__pos__3UE,L108397592); /* L827 AREA*/;
-        lisaac_push_first(&__pos__1TF,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__FVE,L104602648); /* L798 AREA*/;
-        remove_plan__UZF(Self__AUE);
+      li__0GE= 0;
+      li__ZGE= 0;
+      li__1GE=(__li__K)((*(li__UB__)).li__PD -  1);
+      li__2GE=(__li__K)((*(li__UB__)).li__QD -  1);
+    };
+    if ((! li__BHE)) {
+      li__3GE=li__XGE->li__XC.li__VC.li__3JB;
+      li__4IE=(__li__K)((__li__K)(li__3GE + li__XGE->li__XC.li__VC.li__ZR) -  1);
+      li__4GE=li__XGE->li__XC.li__VC.li__4JB;
+      li__AHE=(__li__K)((__li__K)(li__4GE + li__XGE->li__XC.li__VC.li__3R) -  1);
+      if (((((li__4IE < li__ZGE) || (li__3GE > li__1GE)) || (li__AHE < li__0GE)) || (li__4GE > li__2GE))) {
+        li__AIF(li__XGE);
       } else /* FALSE */ {
-        lisaac_push(&__pos__3UE,L108397592); /* L827 AREA*/;
-        lisaac_push_first(&__pos__1TF,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__FVE,L104997400); /* L801 AREA*/;
-        __tmp__2XE=max__IMH(x0__GUE,xw0__CUE);
-        x0__GUE=__tmp__2XE;
-        lisaac_push(&__pos__FVE,L105128472); /* L802 AREA*/;
-        __tmp__3XE=min__TLH(__tmp__P4FE,xw1__EUE);
-        lisaac_push(&__pos__FVE,L105259544); /* L803 AREA*/;
-        __tmp__4XE=max__IMH(y0__HUE,yw0__DUE);
-        y0__HUE=__tmp__4XE;
-        lisaac_push(&__pos__FVE,L105390616); /* L804 AREA*/;
-        __tmp__5XE=min__TLH(y1__JUE,yw1__FUE);
-        lisaac_push(&__pos__FVE,L105649176); /* L806 AREA*/;
-        lisaac_push_first(&__pos__I42D,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__24FE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__34FE,L9195016); /* L70 NUMERIC*/;
-        __tmp__54FE=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__I42D,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__24FE,L9195016); /* L70 NUMERIC*/;
-        __tmp__AYE=(__INTEGER__K)(__tmp__5XE - __tmp__54FE);
-        y1__JUE=__tmp__AYE;
-        __tmp__AVE=Self__AUE->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__AVE==NULL) {
-          lisaac_push(&__pos__FVE,L106042392); /* L809 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__NVE=__tmp__AVE->x1__N3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__NVE==NULL) {
-          lisaac_push(&__pos__FVE,L106049048); /* L809 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          lisaac_push(&__pos__FVE,L106049048); /* L809 AREA*/;
-          Self__BRJD=((__LIMIT_X__C2B *)__tmp__NVE);
-          lisaac_push_first(&__pos__I42D,L13774922); /* L105 LIMIT_X*/;
-          Self__BRJD->value__L3B=__tmp__3XE;
+        li__TTXD= 0;
+        if ((li__3GE > li__ZGE)) {
+          li__TTXD=li__3GE;
+        } else /* FALSE */ {
+          li__TTXD=li__ZGE;
         };
-        __tmp__AVE=Self__AUE->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__AVE==NULL) {
-          lisaac_push(&__pos__FVE,L106173464); /* L810 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__NVE=__tmp__AVE->x1__N3B;
+        li__3GE=li__TTXD;
+        li__XTXD= 0;
+        if ((li__4IE > li__1GE)) {
+          li__XTXD=li__1GE;
+        } else /* FALSE */ {
+          li__XTXD=li__4IE;
         };
-        __tmp__AVE=Self__AUE->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__AVE==NULL) {
-          lisaac_push(&__pos__FVE,L106181656); /* L810 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          Self__BRJD=__tmp__AVE->x0__J3B;
+        li__1TXD= 0;
+        if ((li__4GE > li__0GE)) {
+          li__1TXD=li__4GE;
+        } else /* FALSE */ {
+          li__1TXD=li__0GE;
         };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__NVE==NULL) {
-          lisaac_push(&__pos__FVE,L106182168); /* L810 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          lisaac_push(&__pos__FVE,L106182168); /* L810 AREA*/;
-          remove__ANID(((__LIMIT_X__C2B *)__tmp__NVE),Self__BRJD);
+        li__4GE=li__1TXD;
+        li__5TXD= 0;
+        if ((li__AHE > li__2GE)) {
+          li__5TXD=li__2GE;
+        } else /* FALSE */ {
+          li__5TXD=li__AHE;
         };
-        __tmp__AVE=Self__AUE->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__AVE==NULL) {
-          lisaac_push(&__pos__FVE,L106307096); /* L811 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__NVE=__tmp__AVE->x0__J3B;
+        li__LKE=(__li__K)(li__5TXD +  1);
+        li__AHE=li__LKE;
+        ((__li__DXB *)li__XGE->li__XC.li__VC.li__2KB->li__LYB)->li__JYB=li__XTXD;
+        li__PR1D=((__li__DXB *)li__XGE->li__XC.li__VC.li__2KB->li__LYB);
+        if (((void *)li__PR1D->li__YJ1C != (void *)NULL)) {
+          ((__li__DXB *)li__PR1D->li__YJ1C)->li__OGD=li__PR1D->li__OGD;
         };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__NVE==NULL) {
-          lisaac_push(&__pos__FVE,L106310168); /* L811 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__LYE=__tmp__NVE->value__L3B;
+        if (((void *)li__PR1D->li__OGD != (void *)NULL)) {
+          ((__li__DXB *)li__PR1D->li__OGD)->li__YJ1C=li__PR1D->li__YJ1C;
         };
-        /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__2XE != __tmp__LYE)) {
-          lisaac_push(&__pos__FVE,L106825752); /* L815 AREA*/;
-          lisaac_push_first(&__pos__I42D,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__24FE,L106313240); /* L811 AREA*/;
-          __tmp__SYE=Self__AUE->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__SYE==NULL) {
-            lisaac_push(&__pos__24FE,L106436632); /* L812 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__TYE=__tmp__SYE->x0__J3B;
-          };
-          /* NULL __LIMIT_X__C2B__ */
-if (__tmp__TYE==NULL) {
-            lisaac_push(&__pos__24FE,L106443288); /* L812 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_X */ {
-            lisaac_push(&__pos__24FE,L106443288); /* L812 AREA*/;
-            Self__KY3D=((__LIMIT_X__C2B *)__tmp__TYE);
-            lisaac_push_first(&__pos__34FE,L13774922); /* L105 LIMIT_X*/;
-            Self__KY3D->value__L3B=__tmp__2XE;
-          };
-          __tmp__SYE=Self__AUE->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__SYE==NULL) {
-            lisaac_push(&__pos__24FE,L106571800); /* L813 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__TYE=__tmp__SYE->x0__J3B;
-          };
-          __tmp__NVE=list_x__0CC;
-          /* NULL __LIMIT_X__C2B__ */
-if (__tmp__TYE==NULL) {
-            lisaac_push(&__pos__24FE,L106578968); /* L813 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_X */ {
-            lisaac_push(&__pos__24FE,L106578968); /* L813 AREA*/;
-            Self__KY3D=remove__ANID(((__LIMIT_X__C2B *)__tmp__TYE),__tmp__NVE);
-          };
-          list_x__0CC=Self__KY3D;
-          __tmp__SYE=Self__AUE->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__SYE==NULL) {
-            lisaac_push(&__pos__24FE,L106702872); /* L814 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__TYE=__tmp__SYE->x0__J3B;
+        if ((li__TTXD != li__XGE->li__XC.li__VC.li__2KB->li__HYB->li__JYB)) {
+          ((__li__DXB *)li__XGE->li__XC.li__VC.li__2KB->li__HYB)->li__JYB=li__TTXD;
+          li__TR1D=((__li__DXB *)li__XGE->li__XC.li__VC.li__2KB->li__HYB);
+          li__UR1D=li__J3B;
+          li__SR1D=NULL;
+          if (((void *)li__TR1D->li__YJ1C == (void *)NULL)) {
+            li__SR1D=li__TR1D->li__OGD;
+          } else /* FALSE */ {
+            ((__li__DXB *)li__TR1D->li__YJ1C)->li__OGD=li__TR1D->li__OGD;
+            li__SR1D=li__UR1D;
           };
-          /* NULL __LIMIT_X__C2B__ */
-if (__tmp__TYE==NULL) {
-            lisaac_push(&__pos__24FE,L106710040); /* L814 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_X */ {
-            lisaac_push(&__pos__24FE,L106710040); /* L814 AREA*/;
-            __tmp__1YE=append__RBJD(((__LIMIT_X__C2B *)__tmp__TYE),Self__KY3D);
+          if (((void *)li__TR1D->li__OGD != (void *)NULL)) {
+            ((__li__DXB *)li__TR1D->li__OGD)->li__YJ1C=li__TR1D->li__YJ1C;
           };
-          list_x__0CC=__tmp__1YE;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__FVE,L106825752); /* L815 AREA*/;
-          lisaac_push_first(&__pos__I42D,L8530438); /* L65 FALSE*/;
-        };
-        __tmp__AVE=Self__AUE->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__AVE==NULL) {
-          lisaac_push(&__pos__FVE,L106959896); /* L816 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__NVE=__tmp__AVE->x1__N3B;
-        };
-        __tmp__AVE=Self__AUE->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__AVE==NULL) {
-          lisaac_push(&__pos__FVE,L106968088); /* L816 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          Self__BRJD=__tmp__AVE->x0__J3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__NVE==NULL) {
-          lisaac_push(&__pos__FVE,L106968600); /* L816 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          lisaac_push(&__pos__FVE,L106968600); /* L816 AREA*/;
-          append__RBJD(((__LIMIT_X__C2B *)__tmp__NVE),Self__BRJD);
+          li__J3B=li__SR1D;
+          li__TR1D=li__O21C(((__li__DXB *)li__XGE->li__XC.li__VC.li__2KB->li__HYB),li__SR1D);
+          li__J3B=li__TR1D;
         };
-        __tmp__AVE=Self__AUE->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__AVE==NULL) {
-          lisaac_push(&__pos__FVE,L107353112); /* L819 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__RVE=__tmp__AVE->y1__U3B;
+        li__O21C(((__li__DXB *)li__XGE->li__XC.li__VC.li__2KB->li__LYB),li__XGE->li__XC.li__VC.li__2KB->li__HYB);
+        ((__li__GXB *)li__XGE->li__XC.li__VC.li__2KB->li__SYB)->li__QYB=li__LKE;
+        li__XR1D=((__li__GXB *)li__XGE->li__XC.li__VC.li__2KB->li__SYB);
+        if (((void *)li__XR1D->li__YK1C != (void *)NULL)) {
+          ((__li__GXB *)li__XR1D->li__YK1C)->li__ZBD=li__XR1D->li__ZBD;
         };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__RVE==NULL) {
-          lisaac_push(&__pos__FVE,L107359768); /* L819 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          lisaac_push(&__pos__FVE,L107359768); /* L819 AREA*/;
-          Self__FRJD=((__LIMIT_Y__F2B *)__tmp__RVE);
-          lisaac_push_first(&__pos__I42D,L14561355); /* L111 LIMIT_Y*/;
-          Self__FRJD->value__S3B=__tmp__AYE;
+        if (((void *)li__XR1D->li__ZBD != (void *)NULL)) {
+          ((__li__GXB *)li__XR1D->li__ZBD)->li__YK1C=li__XR1D->li__YK1C;
         };
-        __tmp__AVE=Self__AUE->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__AVE==NULL) {
-          lisaac_push(&__pos__FVE,L107484184); /* L820 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__RVE=__tmp__AVE->y1__U3B;
-        };
-        __tmp__AVE=Self__AUE->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__AVE==NULL) {
-          lisaac_push(&__pos__FVE,L107492376); /* L820 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          Self__FRJD=__tmp__AVE->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__RVE==NULL) {
-          lisaac_push(&__pos__FVE,L107492888); /* L820 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          lisaac_push(&__pos__FVE,L107492888); /* L820 AREA*/;
-          remove__EOID(((__LIMIT_Y__F2B *)__tmp__RVE),Self__FRJD);
-        };
-        __tmp__AVE=Self__AUE->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__AVE==NULL) {
-          lisaac_push(&__pos__FVE,L107617816); /* L821 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__RVE=__tmp__AVE->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__RVE==NULL) {
-          lisaac_push(&__pos__FVE,L107620888); /* L821 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__LYE=__tmp__RVE->value__S3B;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__4XE != __tmp__LYE)) {
-          lisaac_push(&__pos__FVE,L108136472); /* L825 AREA*/;
-          lisaac_push_first(&__pos__I42D,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__24FE,L107623960); /* L821 AREA*/;
-          __tmp__SYE=Self__AUE->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__SYE==NULL) {
-            lisaac_push(&__pos__24FE,L107747352); /* L822 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__WZE=__tmp__SYE->y0__Q3B;
-          };
-          /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__WZE==NULL) {
-            lisaac_push(&__pos__24FE,L107754008); /* L822 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_Y */ {
-            lisaac_push(&__pos__24FE,L107754008); /* L822 AREA*/;
-            Self__NY3D=((__LIMIT_Y__F2B *)__tmp__WZE);
-            lisaac_push_first(&__pos__34FE,L14561355); /* L111 LIMIT_Y*/;
-            Self__NY3D->value__S3B=__tmp__4XE;
-          };
-          __tmp__SYE=Self__AUE->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__SYE==NULL) {
-            lisaac_push(&__pos__24FE,L107882520); /* L823 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__WZE=__tmp__SYE->y0__Q3B;
-          };
-          __tmp__RVE=list_y__HDC;
-          /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__WZE==NULL) {
-            lisaac_push(&__pos__24FE,L107889688); /* L823 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_Y */ {
-            lisaac_push(&__pos__24FE,L107889688); /* L823 AREA*/;
-            Self__NY3D=remove__EOID(((__LIMIT_Y__F2B *)__tmp__WZE),__tmp__RVE);
-          };
-          list_y__HDC=Self__NY3D;
-          __tmp__SYE=Self__AUE->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__SYE==NULL) {
-            lisaac_push(&__pos__24FE,L108013592); /* L824 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__WZE=__tmp__SYE->y0__Q3B;
+        if ((li__1TXD != li__XGE->li__XC.li__VC.li__2KB->li__OYB->li__QYB)) {
+          ((__li__GXB *)li__XGE->li__XC.li__VC.li__2KB->li__OYB)->li__QYB=li__1TXD;
+          li__1R1D=((__li__GXB *)li__XGE->li__XC.li__VC.li__2KB->li__OYB);
+          li__2R1D=li__W3B;
+          li__0R1D=NULL;
+          if (((void *)li__1R1D->li__YK1C == (void *)NULL)) {
+            li__0R1D=li__1R1D->li__ZBD;
+          } else /* FALSE */ {
+            ((__li__GXB *)li__1R1D->li__YK1C)->li__ZBD=li__1R1D->li__ZBD;
+            li__0R1D=li__2R1D;
           };
-          /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__WZE==NULL) {
-            lisaac_push(&__pos__24FE,L108020760); /* L824 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_Y */ {
-            lisaac_push(&__pos__24FE,L108020760); /* L824 AREA*/;
-            __tmp__4ZE=append__LEJD(((__LIMIT_Y__F2B *)__tmp__WZE),Self__NY3D);
+          if (((void *)li__1R1D->li__ZBD != (void *)NULL)) {
+            ((__li__GXB *)li__1R1D->li__ZBD)->li__YK1C=li__1R1D->li__YK1C;
           };
-          list_y__HDC=__tmp__4ZE;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__FVE,L108136472); /* L825 AREA*/;
-          lisaac_push_first(&__pos__I42D,L8530438); /* L65 FALSE*/;
-        };
-        __tmp__AVE=Self__AUE->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__AVE==NULL) {
-          lisaac_push(&__pos__FVE,L108270616); /* L826 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__RVE=__tmp__AVE->y1__U3B;
-        };
-        __tmp__AVE=Self__AUE->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__AVE==NULL) {
-          lisaac_push(&__pos__FVE,L108278808); /* L826 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          Self__FRJD=__tmp__AVE->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__RVE==NULL) {
-          lisaac_push(&__pos__FVE,L108279320); /* L826 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          lisaac_push(&__pos__FVE,L108279320); /* L826 AREA*/;
-          append__LEJD(((__LIMIT_Y__F2B *)__tmp__RVE),Self__FRJD);
+          li__W3B=li__0R1D;
+          li__1R1D=li__441C(((__li__GXB *)li__XGE->li__XC.li__VC.li__2KB->li__OYB),li__0R1D);
+          li__W3B=li__1R1D;
         };
+        li__441C(((__li__GXB *)li__XGE->li__XC.li__VC.li__2KB->li__SYB),li__XGE->li__XC.li__VC.li__2KB->li__OYB);
       };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__QUE,L108531224); /* L828 AREA*/;
-      lisaac_push_first(&__pos__JIF,L8530438); /* L65 FALSE*/;
     };
   };
 }
 
-static void sub_move__ZMRB(__EXAMPLE__OB *Self__1MRB,__INTEGER__K x__2MRB,__INTEGER__K y__3MRB)
-/* (Strict EXAMPLE{EXAMPLE__OB},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) Void Recursive, No inlinable. NO CONTEXT! */
+static void li__4PLB(__li__SB *li__5PLB,__li__K li__AQLB,__li__K li__BQLB)
+/* (Strict EXAMPLE{li__SB},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) Void Recursive, No inlinable. NO CONTEXT! */
 {
-  __INTEGER__K __tmp__5MRB,__tmp__XAGE;
-  void *win__4MRB,*__tmp__SNRB;
-  _____CONTEXT __pos__0MRB,__pos__TAGE,__pos__UAGE,__pos__VAGE;
-  _____CONTEXT __pos__ONRB;
-  lisaac_push_first(&__pos__0MRB,L130823704); /* L998 AREA*/;
-  __tmp__5MRB=Self__1MRB->parent_area__DC.x_window__YNB;
-  lisaac_push(&__pos__0MRB,L131214872); /* L1001 AREA*/;
-  lisaac_push_first(&__pos__TAGE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__UAGE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__VAGE,L9195016); /* L70 NUMERIC*/;
-  __tmp__XAGE=(__INTEGER__K)(- x__2MRB);
-  lisaac_push(&__pos__TAGE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__UAGE,L9195016); /* L70 NUMERIC*/;
-  Self__1MRB->parent_area__DC.x_window__YNB=(__INTEGER__K)(__tmp__5MRB - __tmp__XAGE);
-  __tmp__5MRB=Self__1MRB->parent_area__DC.y_window__ZNB;
-  lisaac_push(&__pos__0MRB,L131345944); /* L1002 AREA*/;
-  lisaac_push_first(&__pos__TAGE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__UAGE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__VAGE,L9195016); /* L70 NUMERIC*/;
-  __tmp__XAGE=(__INTEGER__K)(- y__3MRB);
-  lisaac_push(&__pos__TAGE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__UAGE,L9195016); /* L70 NUMERIC*/;
-  Self__1MRB->parent_area__DC.y_window__ZNB=(__INTEGER__K)(__tmp__5MRB - __tmp__XAGE);
-  lisaac_push(&__pos__0MRB,L131472920); /* L1003 AREA*/;
-  update_plan__SORB(Self__1MRB);
-  win__4MRB=Self__1MRB->parent_area__DC.child__FOB;
-  lisaac_push(&__pos__0MRB,L132123160); /* L1008 AREA*/;
-  lisaac_push_first(&__pos__TAGE,L9441810); /* L72 BLOCK*/;
-  while_do__NFSB:
-  {
-    lisaac_push(&__pos__TAGE,L9441810); /* L72 BLOCK*/;
-    lisaac_push_first(&__pos__UAGE,L131729944); /* L1005 AREA*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)win__4MRB != (void *)NULL)) {
-      lisaac_push(&__pos__TAGE,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__UAGE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__VAGE,L9576466); /* L73 BLOCK*/;
-      lisaac_push_first(&__pos__ONRB,L131740696); /* L1005 AREA*/;
-      /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__4MRB==NULL) {
-        lisaac_push(&__pos__ONRB,L131870744); /* L1006 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)win__4MRB)->__id) {
-        case __EXAMPLE__OB__: {
-          lisaac_push(&__pos__ONRB,L131870744); /* L1006 AREA*/;
-          sub_move__ZMRB(((__EXAMPLE__OB *)win__4MRB),x__2MRB,y__3MRB);
-        } break;
-        case __DESK__TC__: {
-          lisaac_push(&__pos__ONRB,L131870744); /* L1006 AREA*/;
-          sub_move__CSE(((__DESK__TC *)((__EXAMPLE__OB *)win__4MRB)),x__2MRB,y__3MRB);
-        } break;
-        case __G_OUT__YC__: {
-          lisaac_push(&__pos__ONRB,L131870744); /* L1006 AREA*/;
-          sub_move__UQDD(((__G_OUT__YC *)((__EXAMPLE__OB *)win__4MRB)),x__2MRB,y__3MRB);
-        } break;
-        case __G_RAW__KM__: {
-          lisaac_push(&__pos__ONRB,L131870744); /* L1006 AREA*/;
-          sub_move__S2DD(((__G_RAW__KM *)((__EXAMPLE__OB *)win__4MRB)),x__2MRB,y__3MRB);
-        } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          lisaac_push(&__pos__ONRB,L131870744); /* L1006 AREA*/;
-          sub_move__K24(((__VIRTUAL_SCREEN__PT *)((__EXAMPLE__OB *)win__4MRB)),x__2MRB,y__3MRB);
-        } break;
-        case __MOUSE__VT__: {
-          lisaac_push(&__pos__ONRB,L131870744); /* L1006 AREA*/;
-          sub_move__NDO(((__MOUSE__VT *)((__EXAMPLE__OB *)win__4MRB)),x__2MRB,y__3MRB);
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
-      /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__4MRB==NULL) {
-        lisaac_push(&__pos__ONRB,L131999256); /* L1007 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)win__4MRB)->__id) {
-        case __EXAMPLE__OB__: {
-          __tmp__SNRB=((__EXAMPLE__OB *)win__4MRB)->parent_area__DC.next__0NB;
-        } break;
-        case __DESK__TC__: {
-          __tmp__SNRB=((__DESK__TC *)win__4MRB)->parent_g_raw__XC.parent_area__VC.next__0NB;
-        } break;
-        case __G_OUT__YC__: {
-          __tmp__SNRB=((__G_OUT__YC *)win__4MRB)->parent_area__ZC.next__0NB;
-        } break;
-        case __G_RAW__KM__: {
-          __tmp__SNRB=((__G_RAW__KM *)win__4MRB)->parent_g_group__LM.parent_area__VC.next__0NB;
-        } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          __tmp__SNRB=((__VIRTUAL_SCREEN__PT *)win__4MRB)->parent_area__QT.next__0NB;
-        } break;
-        case __MOUSE__VT__: {
-          __tmp__SNRB=((__MOUSE__VT *)win__4MRB)->parent_window__XT.next__0NB;
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
-      win__4MRB=__tmp__SNRB;
-      lisaac_push(&__pos__VAGE,L9709074); /* L74 BLOCK*/;
-      goto while_do__NFSB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__TAGE,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__UAGE,L8530438); /* L65 FALSE*/;
+  void *li__CQLB,*li__UQLB;
+  li__5PLB->li__HC.li__3JB=(__li__K)(li__5PLB->li__HC.li__3JB + li__AQLB);
+  li__5PLB->li__HC.li__4JB=(__li__K)(li__5PLB->li__HC.li__4JB + li__BQLB);
+  li__PRLB(li__5PLB);
+  li__CQLB=li__5PLB->li__HC.li__JKB;
+  while (((void *)li__CQLB != (void *)NULL)) {
+    switch (((struct ___OBJ *)li__CQLB)->__id) {
+    case __li__SB__: {
+      li__4PLB(((__li__SB *)li__CQLB),li__AQLB,li__BQLB);
+    } break;
+    case __li__TC__: {
+      li__CFE(((__li__TC *)((__li__SB *)li__CQLB)),li__AQLB,li__BQLB);
+    } break;
+    case __li__YC__: {
+      li__J4WC(((__li__YC *)((__li__SB *)li__CQLB)),li__AQLB,li__BQLB);
+    } break;
+    case __li__RL__: {
+      li__DJXC(((__li__RL *)((__li__SB *)li__CQLB)),li__AQLB,li__BQLB);
+    } break;
+    case __li__AS__: {
+      li__GM1(((__li__AS *)((__li__SB *)li__CQLB)),li__AQLB,li__BQLB);
+    } break;
+    case __li__GS__: {
+      li__JVM(((__li__GS *)((__li__SB *)li__CQLB)),li__AQLB,li__BQLB);
+    } break;
     };
+    switch (((struct ___OBJ *)li__CQLB)->__id) {
+    case __li__SB__: {
+      li__UQLB=((__li__SB *)li__CQLB)->li__HC.li__5JB;
+    } break;
+    case __li__TC__: {
+      li__UQLB=((__li__TC *)li__CQLB)->li__XC.li__VC.li__5JB;
+    } break;
+    case __li__YC__: {
+      li__UQLB=((__li__YC *)li__CQLB)->li__ZC.li__5JB;
+    } break;
+    case __li__RL__: {
+      li__UQLB=((__li__RL *)li__CQLB)->li__SL.li__VC.li__5JB;
+    } break;
+    case __li__AS__: {
+      li__UQLB=((__li__AS *)li__CQLB)->li__BS.li__5JB;
+    } break;
+    case __li__GS__: {
+      li__UQLB=((__li__GS *)li__CQLB)->li__IS.li__5JB;
+    } break;
+    };
+    li__CQLB=li__UQLB;
   };
 }
 
-static void sub_move__UQDD(__G_OUT__YC *Self__WQDD,__INTEGER__K x__XQDD,__INTEGER__K y__YQDD)
-/* (Strict G_OUT{G_OUT__YC},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) Void Recursive, No inlinable. NO CONTEXT! */
+static void li__J4WC(__li__YC *li__K4WC,__li__K li__L4WC,__li__K li__M4WC)
+/* (Strict G_OUT{li__YC},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) Void Recursive, No inlinable. NO CONTEXT! */
 {
-  __INTEGER__K __tmp__0QDD,__tmp__PCGE;
-  void *win__ZQDD,*__tmp__NRDD;
-  _____CONTEXT __pos__VQDD,__pos__LCGE,__pos__MCGE,__pos__NCGE;
-  _____CONTEXT __pos__JRDD;
-  lisaac_push_first(&__pos__VQDD,L130823704); /* L998 AREA*/;
-  __tmp__0QDD=Self__WQDD->parent_area__ZC.x_window__YNB;
-  lisaac_push(&__pos__VQDD,L131214872); /* L1001 AREA*/;
-  lisaac_push_first(&__pos__LCGE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__MCGE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__NCGE,L9195016); /* L70 NUMERIC*/;
-  __tmp__PCGE=(__INTEGER__K)(- x__XQDD);
-  lisaac_push(&__pos__LCGE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__MCGE,L9195016); /* L70 NUMERIC*/;
-  Self__WQDD->parent_area__ZC.x_window__YNB=(__INTEGER__K)(__tmp__0QDD - __tmp__PCGE);
-  __tmp__0QDD=Self__WQDD->parent_area__ZC.y_window__ZNB;
-  lisaac_push(&__pos__VQDD,L131345944); /* L1002 AREA*/;
-  lisaac_push_first(&__pos__LCGE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__MCGE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__NCGE,L9195016); /* L70 NUMERIC*/;
-  __tmp__PCGE=(__INTEGER__K)(- y__YQDD);
-  lisaac_push(&__pos__LCGE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__MCGE,L9195016); /* L70 NUMERIC*/;
-  Self__WQDD->parent_area__ZC.y_window__ZNB=(__INTEGER__K)(__tmp__0QDD - __tmp__PCGE);
-  lisaac_push(&__pos__VQDD,L131472920); /* L1003 AREA*/;
-  update_plan__NSDD(Self__WQDD);
-  win__ZQDD=Self__WQDD->parent_area__ZC.child__FOB;
-  lisaac_push(&__pos__VQDD,L132123160); /* L1008 AREA*/;
-  lisaac_push_first(&__pos__LCGE,L9441810); /* L72 BLOCK*/;
-  while_do__1TED:
-  {
-    lisaac_push(&__pos__LCGE,L9441810); /* L72 BLOCK*/;
-    lisaac_push_first(&__pos__MCGE,L131729944); /* L1005 AREA*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)win__ZQDD != (void *)NULL)) {
-      lisaac_push(&__pos__LCGE,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__MCGE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__NCGE,L9576466); /* L73 BLOCK*/;
-      lisaac_push_first(&__pos__JRDD,L131740696); /* L1005 AREA*/;
-      /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__ZQDD==NULL) {
-        lisaac_push(&__pos__JRDD,L131870744); /* L1006 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)win__ZQDD)->__id) {
-        case __EXAMPLE__OB__: {
-          lisaac_push(&__pos__JRDD,L131870744); /* L1006 AREA*/;
-          sub_move__ZMRB(((__EXAMPLE__OB *)win__ZQDD),x__XQDD,y__YQDD);
-        } break;
-        case __DESK__TC__: {
-          lisaac_push(&__pos__JRDD,L131870744); /* L1006 AREA*/;
-          sub_move__CSE(((__DESK__TC *)((__EXAMPLE__OB *)win__ZQDD)),x__XQDD,y__YQDD);
-        } break;
-        case __G_OUT__YC__: {
-          lisaac_push(&__pos__JRDD,L131870744); /* L1006 AREA*/;
-          sub_move__UQDD(((__G_OUT__YC *)((__EXAMPLE__OB *)win__ZQDD)),x__XQDD,y__YQDD);
-        } break;
-        case __G_RAW__KM__: {
-          lisaac_push(&__pos__JRDD,L131870744); /* L1006 AREA*/;
-          sub_move__S2DD(((__G_RAW__KM *)((__EXAMPLE__OB *)win__ZQDD)),x__XQDD,y__YQDD);
-        } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          lisaac_push(&__pos__JRDD,L131870744); /* L1006 AREA*/;
-          sub_move__K24(((__VIRTUAL_SCREEN__PT *)((__EXAMPLE__OB *)win__ZQDD)),x__XQDD,y__YQDD);
-        } break;
-        case __MOUSE__VT__: {
-          lisaac_push(&__pos__JRDD,L131870744); /* L1006 AREA*/;
-          sub_move__NDO(((__MOUSE__VT *)((__EXAMPLE__OB *)win__ZQDD)),x__XQDD,y__YQDD);
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
-      /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__ZQDD==NULL) {
-        lisaac_push(&__pos__JRDD,L131999256); /* L1007 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)win__ZQDD)->__id) {
-        case __EXAMPLE__OB__: {
-          __tmp__NRDD=((__EXAMPLE__OB *)win__ZQDD)->parent_area__DC.next__0NB;
-        } break;
-        case __DESK__TC__: {
-          __tmp__NRDD=((__DESK__TC *)win__ZQDD)->parent_g_raw__XC.parent_area__VC.next__0NB;
-        } break;
-        case __G_OUT__YC__: {
-          __tmp__NRDD=((__G_OUT__YC *)win__ZQDD)->parent_area__ZC.next__0NB;
-        } break;
-        case __G_RAW__KM__: {
-          __tmp__NRDD=((__G_RAW__KM *)win__ZQDD)->parent_g_group__LM.parent_area__VC.next__0NB;
-        } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          __tmp__NRDD=((__VIRTUAL_SCREEN__PT *)win__ZQDD)->parent_area__QT.next__0NB;
-        } break;
-        case __MOUSE__VT__: {
-          __tmp__NRDD=((__MOUSE__VT *)win__ZQDD)->parent_window__XT.next__0NB;
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
-      win__ZQDD=__tmp__NRDD;
-      lisaac_push(&__pos__NCGE,L9709074); /* L74 BLOCK*/;
-      goto while_do__1TED;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__LCGE,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__MCGE,L8530438); /* L65 FALSE*/;
+  void *li__N4WC,*li__54WC;
+  li__K4WC->li__ZC.li__3JB=(__li__K)(li__K4WC->li__ZC.li__3JB + li__L4WC);
+  li__K4WC->li__ZC.li__4JB=(__li__K)(li__K4WC->li__ZC.li__4JB + li__M4WC);
+  li__05WC(li__K4WC);
+  li__N4WC=li__K4WC->li__ZC.li__JKB;
+  while (((void *)li__N4WC != (void *)NULL)) {
+    switch (((struct ___OBJ *)li__N4WC)->__id) {
+    case __li__SB__: {
+      li__4PLB(((__li__SB *)li__N4WC),li__L4WC,li__M4WC);
+    } break;
+    case __li__TC__: {
+      li__CFE(((__li__TC *)((__li__SB *)li__N4WC)),li__L4WC,li__M4WC);
+    } break;
+    case __li__YC__: {
+      li__J4WC(((__li__YC *)((__li__SB *)li__N4WC)),li__L4WC,li__M4WC);
+    } break;
+    case __li__RL__: {
+      li__DJXC(((__li__RL *)((__li__SB *)li__N4WC)),li__L4WC,li__M4WC);
+    } break;
+    case __li__AS__: {
+      li__GM1(((__li__AS *)((__li__SB *)li__N4WC)),li__L4WC,li__M4WC);
+    } break;
+    case __li__GS__: {
+      li__JVM(((__li__GS *)((__li__SB *)li__N4WC)),li__L4WC,li__M4WC);
+    } break;
     };
+    switch (((struct ___OBJ *)li__N4WC)->__id) {
+    case __li__SB__: {
+      li__54WC=((__li__SB *)li__N4WC)->li__HC.li__5JB;
+    } break;
+    case __li__TC__: {
+      li__54WC=((__li__TC *)li__N4WC)->li__XC.li__VC.li__5JB;
+    } break;
+    case __li__YC__: {
+      li__54WC=((__li__YC *)li__N4WC)->li__ZC.li__5JB;
+    } break;
+    case __li__RL__: {
+      li__54WC=((__li__RL *)li__N4WC)->li__SL.li__VC.li__5JB;
+    } break;
+    case __li__AS__: {
+      li__54WC=((__li__AS *)li__N4WC)->li__BS.li__5JB;
+    } break;
+    case __li__GS__: {
+      li__54WC=((__li__GS *)li__N4WC)->li__IS.li__5JB;
+    } break;
+    };
+    li__N4WC=li__54WC;
   };
 }
 
-static void sub_move__S2DD(__G_RAW__KM *Self__U2DD,__INTEGER__K x__V2DD,__INTEGER__K y__W2DD)
-/* (Strict G_RAW{G_RAW__KM},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) Void Recursive, No inlinable. NO CONTEXT! */
+static void li__GM1(__li__AS *li__HM1,__li__K li__IM1,__li__K li__JM1)
+/* (Strict VIRTUAL_SCREEN{li__AS},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) Void Recursive, No inlinable. NO CONTEXT! */
 {
-  __INTEGER__K __tmp__Y2DD,__tmp__5DGE;
-  void *win__X2DD,*__tmp__L3DD;
-  _____CONTEXT __pos__T2DD,__pos__1DGE,__pos__2DGE,__pos__3DGE;
-  _____CONTEXT __pos__H3DD;
-  lisaac_push_first(&__pos__T2DD,L130823704); /* L998 AREA*/;
-  __tmp__Y2DD=Self__U2DD->parent_g_group__LM.parent_area__VC.x_window__YNB;
-  lisaac_push(&__pos__T2DD,L131214872); /* L1001 AREA*/;
-  lisaac_push_first(&__pos__1DGE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__2DGE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__3DGE,L9195016); /* L70 NUMERIC*/;
-  __tmp__5DGE=(__INTEGER__K)(- x__V2DD);
-  lisaac_push(&__pos__1DGE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__2DGE,L9195016); /* L70 NUMERIC*/;
-  Self__U2DD->parent_g_group__LM.parent_area__VC.x_window__YNB=(__INTEGER__K)(__tmp__Y2DD - __tmp__5DGE);
-  __tmp__Y2DD=Self__U2DD->parent_g_group__LM.parent_area__VC.y_window__ZNB;
-  lisaac_push(&__pos__T2DD,L131345944); /* L1002 AREA*/;
-  lisaac_push_first(&__pos__1DGE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__2DGE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__3DGE,L9195016); /* L70 NUMERIC*/;
-  __tmp__5DGE=(__INTEGER__K)(- y__W2DD);
-  lisaac_push(&__pos__1DGE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__2DGE,L9195016); /* L70 NUMERIC*/;
-  Self__U2DD->parent_g_group__LM.parent_area__VC.y_window__ZNB=(__INTEGER__K)(__tmp__Y2DD - __tmp__5DGE);
-  lisaac_push(&__pos__T2DD,L131472920); /* L1003 AREA*/;
-  update_plan__O4DD(Self__U2DD);
-  win__X2DD=Self__U2DD->parent_g_group__LM.parent_area__VC.child__FOB;
-  lisaac_push(&__pos__T2DD,L132123160); /* L1008 AREA*/;
-  lisaac_push_first(&__pos__1DGE,L9441810); /* L72 BLOCK*/;
-  while_do__G3ED:
-  {
-    lisaac_push(&__pos__1DGE,L9441810); /* L72 BLOCK*/;
-    lisaac_push_first(&__pos__2DGE,L131729944); /* L1005 AREA*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)win__X2DD != (void *)NULL)) {
-      lisaac_push(&__pos__1DGE,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__2DGE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__3DGE,L9576466); /* L73 BLOCK*/;
-      lisaac_push_first(&__pos__H3DD,L131740696); /* L1005 AREA*/;
-      /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__X2DD==NULL) {
-        lisaac_push(&__pos__H3DD,L131870744); /* L1006 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)win__X2DD)->__id) {
-        case __EXAMPLE__OB__: {
-          lisaac_push(&__pos__H3DD,L131870744); /* L1006 AREA*/;
-          sub_move__ZMRB(((__EXAMPLE__OB *)win__X2DD),x__V2DD,y__W2DD);
-        } break;
-        case __DESK__TC__: {
-          lisaac_push(&__pos__H3DD,L131870744); /* L1006 AREA*/;
-          sub_move__CSE(((__DESK__TC *)((__EXAMPLE__OB *)win__X2DD)),x__V2DD,y__W2DD);
-        } break;
-        case __G_OUT__YC__: {
-          lisaac_push(&__pos__H3DD,L131870744); /* L1006 AREA*/;
-          sub_move__UQDD(((__G_OUT__YC *)((__EXAMPLE__OB *)win__X2DD)),x__V2DD,y__W2DD);
+  void *li__KM1,*li__2M1;
+  li__HM1->li__BS.li__3JB=(__li__K)(li__HM1->li__BS.li__3JB + li__IM1);
+  li__HM1->li__BS.li__4JB=(__li__K)(li__HM1->li__BS.li__4JB + li__JM1);
+  li__2GX(li__HM1);
+  li__KM1=li__HM1->li__BS.li__JKB;
+  while (((void *)li__KM1 != (void *)NULL)) {
+    switch (((struct ___OBJ *)li__KM1)->__id) {
+    case __li__SB__: {
+      li__4PLB(((__li__SB *)((__li__TB *)li__KM1)),li__IM1,li__JM1);
+    } break;
+    case __li__TC__: {
+      li__CFE(((__li__TC *)((__li__TB *)li__KM1)),li__IM1,li__JM1);
+    } break;
+    case __li__YC__: {
+      li__J4WC(((__li__YC *)((__li__TB *)li__KM1)),li__IM1,li__JM1);
+    } break;
+    case __li__RL__: {
+      li__DJXC(((__li__RL *)((__li__TB *)li__KM1)),li__IM1,li__JM1);
+    } break;
+    case __li__AS__: {
+      li__GM1(((__li__AS *)((__li__TB *)li__KM1)),li__IM1,li__JM1);
+    } break;
+    case __li__GS__: {
+      li__JVM(((__li__GS *)((__li__TB *)li__KM1)),li__IM1,li__JM1);
+    } break;
+    };
+    switch (((struct ___OBJ *)li__KM1)->__id) {
+    case __li__SB__: {
+      li__2M1=((__li__SB *)li__KM1)->li__HC.li__5JB;
+    } break;
+    case __li__TC__: {
+      li__2M1=((__li__TC *)li__KM1)->li__XC.li__VC.li__5JB;
+    } break;
+    case __li__YC__: {
+      li__2M1=((__li__YC *)li__KM1)->li__ZC.li__5JB;
+    } break;
+    case __li__RL__: {
+      li__2M1=((__li__RL *)li__KM1)->li__SL.li__VC.li__5JB;
+    } break;
+    case __li__AS__: {
+      li__2M1=((__li__AS *)li__KM1)->li__BS.li__5JB;
+    } break;
+    case __li__GS__: {
+      li__2M1=((__li__GS *)li__KM1)->li__IS.li__5JB;
+    } break;
+    };
+    li__KM1=li__2M1;
+  };
+}
+
+static void li__OYGB(__li__SB *li__PYGB)
+/* (Strict EXAMPLE{li__SB}) Void No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__K li__SYGB,li__TYGB,li__UYGB,li__VYGB,li__WYGB,li__XYGB;
+  __li__K li__ZYGB,li__P0GB,li__DUXD,li__HUXD,li__LUXD,li__PUXD;
+  __li__K li__L53D,li__153D;
+  __li__0KB *li__1YGB,*li__FZGB,*li__W53D,*li__G2GB;
+  void *li__2YGB,*li__3YGB,*li__EZGB,*li__21GB,*li__Q2GB;
+  __li__GB li__J53D,li__P53D;
+  __li__RQF li__K53D,li__M53D,li__N53D;
+  __li__U li__Q53D;
+  __li__DXB *li__Y53D,*li__GA4D,*li__ZA4D;
+  __li__GXB *li__4A4D,*li__MB4D,*li__2B4D;
+  __li__C li__0YGB,li__J2GB;
+  li__SYGB= 0;
+  li__TYGB= 0;
+  li__UYGB= 0;
+  li__VYGB= 0;
+  li__WYGB= 0;
+  li__XYGB= 0;
+  li__ZYGB= 0;
+  li__0YGB=li__I__;
+  li__1YGB=NULL;
+  li__2YGB=NULL;
+  li__3YGB=NULL;
+  if (((void *)li__PYGB->li__HC.li__H4 != (void *)NULL)) {
+    li__EZGB=li__PYGB->li__HC.li__H4;
+    switch (((struct ___OBJ *)li__EZGB)->__id) {
+    case __li__TB__: {
+      li__FZGB=((__li__TB *)li__EZGB)->li__2KB;
+    } break;
+    case __li__TC__: {
+      li__FZGB=((__li__TC *)li__EZGB)->li__XC.li__VC.li__2KB;
+    } break;
+    case __li__RL__: {
+      li__FZGB=((__li__RL *)li__EZGB)->li__SL.li__VC.li__2KB;
+    } break;
+    };
+    li__1YGB=li__FZGB;
+    if (((void *)li__FZGB == (void *)NULL)) {
+      li__0YGB=li__B__;
+    } else /* FALSE */ {
+      li__SYGB=li__FZGB->li__HYB->li__JYB;
+      li__UYGB=li__FZGB->li__LYB->li__JYB;
+      li__TYGB=li__FZGB->li__OYB->li__QYB;
+      li__VYGB=(__li__K)(li__FZGB->li__SYB->li__QYB -  1);
+    };
+  } else /* FALSE */ {
+    li__TYGB= 0;
+    li__SYGB= 0;
+    li__UYGB=(__li__K)((*(li__UB__)).li__PD -  1);
+    li__VYGB=(__li__K)((*(li__UB__)).li__QD -  1);
+  };
+  if ((! li__0YGB)) {
+    li__WYGB=li__PYGB->li__HC.li__3JB;
+    li__P0GB=(__li__K)((__li__K)(li__WYGB + li__PYGB->li__HC.li__ZR) -  1);
+    li__XYGB=li__PYGB->li__HC.li__4JB;
+    li__ZYGB=(__li__K)((__li__K)(li__XYGB + li__PYGB->li__HC.li__3R) -  1);
+    if (((((li__P0GB >= li__SYGB) && (li__WYGB <= li__UYGB)) && (li__ZYGB >= li__TYGB)) && (li__XYGB <= li__VYGB))) {
+      li__DUXD= 0;
+      if ((li__WYGB > li__SYGB)) {
+        li__DUXD=li__WYGB;
+      } else /* FALSE */ {
+        li__DUXD=li__SYGB;
+      };
+      li__WYGB=li__DUXD;
+      li__HUXD= 0;
+      if ((li__P0GB > li__UYGB)) {
+        li__HUXD=li__UYGB;
+      } else /* FALSE */ {
+        li__HUXD=li__P0GB;
+      };
+      li__LUXD= 0;
+      if ((li__XYGB > li__TYGB)) {
+        li__LUXD=li__XYGB;
+      } else /* FALSE */ {
+        li__LUXD=li__TYGB;
+      };
+      li__XYGB=li__LUXD;
+      li__PUXD= 0;
+      if ((li__ZYGB > li__VYGB)) {
+        li__PUXD=li__VYGB;
+      } else /* FALSE */ {
+        li__PUXD=li__ZYGB;
+      };
+      li__FZGB=NULL;
+      li__J53D=((__li__GB )(NULL));
+      li__K53D=((__li__RQF )sizeof(__li__0KB));
+      if ((li__K53D ==  0)) {
+        li__FZGB=li__0KB__;
+      } else /* FALSE */ {
+        li__L53D=__li__0KB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__K53D));
+        if ((li__L53D == (__li__K)(-  1))) {
+          li__M53D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__N53D=(__li__RQF)((__li__RQF)(li__K53D - (__li__RQF)(((__li__RQF ) 0) - li__M53D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__M53D) - ((__li__RQF ) 1)));
+          li__M53D=(__li__RQF)(li__N53D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__P53D=li__PDK(li__N53D,((__li__GB )(&(table_size[(li__M53D)-1]))),((__li__U )li__N53D));
+          li__J53D=li__P53D;
+        } else /* FALSE */ {
+          li__Q53D=((__li__U )li__L53D);
+          li__M53D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__N53D=(__li__RQF)((__li__RQF)(li__K53D - (__li__RQF)(((__li__RQF ) 0) - li__M53D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__M53D) - ((__li__RQF ) 1)));
+          li__P53D=li__PDK(li__N53D,((__li__GB )(&(table_type[(li__Q53D)]))),(__li__U)(li__Q53D |  1));
+          li__J53D=li__P53D;
+        };
+        li__W53D=((__li__0KB *)li__J53D);
+        li__FZGB=li__W53D;
+        *(li__W53D) = *(li__0KB__);
+      };
+      ((__li__0KB *)li__FZGB)->li__VED=li__PYGB;
+      li__PYGB->li__HC.li__2KB=li__FZGB;
+      li__2YGB=li__PYGB;
+      do {
+        switch (((struct ___OBJ *)li__2YGB)->__id) {
+        case __li__SB__: {
+          li__21GB=((__li__SB *)li__2YGB)->li__HC.li__WKB;
+        } break;
+        case __li__TB__: {
+          li__21GB=((__li__TB *)li__2YGB)->li__WKB;
+        } break;
+        case __li__TC__: {
+          li__21GB=((__li__TC *)li__2YGB)->li__XC.li__VC.li__WKB;
+        } break;
+        case __li__RL__: {
+          li__21GB=((__li__RL *)li__2YGB)->li__SL.li__VC.li__WKB;
+        } break;
+        };
+        li__3YGB=li__21GB;
+        li__PTRC:
+        {
+          if (((void *)li__3YGB != (void *)NULL)) {
+            switch (((struct ___OBJ *)li__3YGB)->__id) {
+            case __li__SB__: {
+              li__G2GB=((__li__SB *)li__3YGB)->li__HC.li__2KB;
+            } break;
+            case __li__TC__: {
+              li__G2GB=((__li__TC *)li__3YGB)->li__XC.li__VC.li__2KB;
+            } break;
+            case __li__YC__: {
+              li__G2GB=((__li__YC *)li__3YGB)->li__ZC.li__2KB;
+            } break;
+            case __li__RL__: {
+              li__G2GB=((__li__RL *)li__3YGB)->li__SL.li__VC.li__2KB;
+            } break;
+            case __li__AS__: {
+              li__G2GB=((__li__AS *)li__3YGB)->li__BS.li__2KB;
+            } break;
+            case __li__GS__: {
+              li__G2GB=((__li__GS *)li__3YGB)->li__IS.li__2KB;
+            } break;
+            };
+            li__J2GB=((void *)li__G2GB == (void *)NULL);
+          } else /* FALSE */ {
+            li__J2GB=li__I__;
+          };
+          if (li__J2GB) {
+            switch (((struct ___OBJ *)li__3YGB)->__id) {
+            case __li__SB__: {
+              li__Q2GB=((__li__SB *)li__3YGB)->li__HC.li__WKB;
+            } break;
+            case __li__TC__: {
+              li__Q2GB=((__li__TC *)li__3YGB)->li__XC.li__VC.li__WKB;
+            } break;
+            case __li__YC__: {
+              li__Q2GB=((__li__YC *)li__3YGB)->li__ZC.li__WKB;
+            } break;
+            case __li__RL__: {
+              li__Q2GB=((__li__RL *)li__3YGB)->li__SL.li__VC.li__WKB;
+            } break;
+            case __li__AS__: {
+              li__Q2GB=((__li__AS *)li__3YGB)->li__BS.li__WKB;
+            } break;
+            case __li__GS__: {
+              li__Q2GB=((__li__GS *)li__3YGB)->li__IS.li__WKB;
+            } break;
+            };
+            li__3YGB=li__Q2GB;
+            goto li__PTRC;
+          };
+        };
+        switch (((struct ___OBJ *)li__2YGB)->__id) {
+        case __li__SB__: {
+          li__21GB=((__li__SB *)li__2YGB)->li__HC.li__H4;
         } break;
-        case __G_RAW__KM__: {
-          lisaac_push(&__pos__H3DD,L131870744); /* L1006 AREA*/;
-          sub_move__S2DD(((__G_RAW__KM *)((__EXAMPLE__OB *)win__X2DD)),x__V2DD,y__W2DD);
+        case __li__TB__: {
+          li__21GB=((__li__TB *)li__2YGB)->li__H4;
         } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          lisaac_push(&__pos__H3DD,L131870744); /* L1006 AREA*/;
-          sub_move__K24(((__VIRTUAL_SCREEN__PT *)((__EXAMPLE__OB *)win__X2DD)),x__V2DD,y__W2DD);
+        case __li__TC__: {
+          li__21GB=((__li__TC *)li__2YGB)->li__XC.li__VC.li__H4;
         } break;
-        case __MOUSE__VT__: {
-          lisaac_push(&__pos__H3DD,L131870744); /* L1006 AREA*/;
-          sub_move__NDO(((__MOUSE__VT *)((__EXAMPLE__OB *)win__X2DD)),x__V2DD,y__W2DD);
+        case __li__RL__: {
+          li__21GB=((__li__RL *)li__2YGB)->li__SL.li__VC.li__H4;
         } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
-      /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__X2DD==NULL) {
-        lisaac_push(&__pos__H3DD,L131999256); /* L1007 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)win__X2DD)->__id) {
-        case __EXAMPLE__OB__: {
-          __tmp__L3DD=((__EXAMPLE__OB *)win__X2DD)->parent_area__DC.next__0NB;
+        };
+        li__2YGB=li__21GB;
+      } while ((((void *)li__21GB != (void *)NULL) && ((void *)li__3YGB == (void *)NULL)));
+      if (((void *)li__3YGB != (void *)NULL)) {
+        switch (((struct ___OBJ *)li__3YGB)->__id) {
+        case __li__SB__: {
+          li__G2GB=((__li__SB *)li__3YGB)->li__HC.li__2KB;
         } break;
-        case __DESK__TC__: {
-          __tmp__L3DD=((__DESK__TC *)win__X2DD)->parent_g_raw__XC.parent_area__VC.next__0NB;
+        case __li__TC__: {
+          li__G2GB=((__li__TC *)li__3YGB)->li__XC.li__VC.li__2KB;
         } break;
-        case __G_OUT__YC__: {
-          __tmp__L3DD=((__G_OUT__YC *)win__X2DD)->parent_area__ZC.next__0NB;
+        case __li__YC__: {
+          li__G2GB=((__li__YC *)li__3YGB)->li__ZC.li__2KB;
         } break;
-        case __G_RAW__KM__: {
-          __tmp__L3DD=((__G_RAW__KM *)win__X2DD)->parent_g_group__LM.parent_area__VC.next__0NB;
+        case __li__RL__: {
+          li__G2GB=((__li__RL *)li__3YGB)->li__SL.li__VC.li__2KB;
         } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          __tmp__L3DD=((__VIRTUAL_SCREEN__PT *)win__X2DD)->parent_area__QT.next__0NB;
+        case __li__AS__: {
+          li__G2GB=((__li__AS *)li__3YGB)->li__BS.li__2KB;
         } break;
-        case __MOUSE__VT__: {
-          __tmp__L3DD=((__MOUSE__VT *)win__X2DD)->parent_window__XT.next__0NB;
+        case __li__GS__: {
+          li__G2GB=((__li__GS *)li__3YGB)->li__IS.li__2KB;
         } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
+        };
+        li__1YGB=li__G2GB;
+        ((__li__0KB *)li__PYGB->li__HC.li__2KB)->li__KGJC=li__G2GB;
+        ((__li__0KB *)li__PYGB->li__HC.li__2KB)->li__H2B=li__G2GB->li__H2B;
+        ((__li__0KB *)li__G2GB)->li__H2B=li__PYGB->li__HC.li__2KB;
+        ((__li__0KB *)li__PYGB->li__HC.li__2KB)->li__M2B=(__li__K)(li__G2GB->li__M2B +  1);
+      } else /* FALSE */ {
+        ((__li__0KB *)li__PYGB->li__HC.li__2KB)->li__H2B=li__W2B;
+        li__W2B=li__PYGB->li__HC.li__2KB;
+        ((__li__0KB *)li__PYGB->li__HC.li__2KB)->li__M2B= 1;
       };
-      win__X2DD=__tmp__L3DD;
-      lisaac_push(&__pos__3DGE,L9709074); /* L74 BLOCK*/;
-      goto while_do__G3ED;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__1DGE,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__2DGE,L8530438); /* L65 FALSE*/;
+      li__1YGB=li__PYGB->li__HC.li__2KB->li__H2B;
+      if (((void *)li__1YGB != (void *)NULL)) {
+        ((__li__0KB *)li__1YGB)->li__KGJC=li__PYGB->li__HC.li__2KB;
+        li__W53D=((__li__0KB *)li__1YGB);
+        li__T30D:
+        {
+          li__W53D->li__M2B=(__li__K)(li__W53D->li__M2B +  1);
+          if (((void *)li__W53D->li__H2B != (void *)NULL)) {
+            li__W53D=((__li__0KB *)li__W53D->li__H2B);
+            goto li__T30D;
+          };
+        };
+      };
+      li__L53D=(__li__K)(li__PUXD +  1);
+      li__ZYGB=li__L53D;
+      li__FZGB=li__PYGB->li__HC.li__2KB;
+      li__Y53D=NULL;
+      li__J53D=((__li__GB )(NULL));
+      li__K53D=((__li__RQF )sizeof(__li__DXB));
+      if ((li__K53D ==  0)) {
+        li__Y53D=li__DXB__;
+      } else /* FALSE */ {
+        li__153D=__li__DXB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__K53D));
+        if ((li__153D == (__li__K)(-  1))) {
+          li__M53D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__N53D=(__li__RQF)((__li__RQF)(li__K53D - (__li__RQF)(((__li__RQF ) 0) - li__M53D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__M53D) - ((__li__RQF ) 1)));
+          li__M53D=(__li__RQF)(li__N53D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__P53D=li__PDK(li__N53D,((__li__GB )(&(table_size[(li__M53D)-1]))),((__li__U )li__N53D));
+          li__J53D=li__P53D;
+        } else /* FALSE */ {
+          li__Q53D=((__li__U )li__153D);
+          li__M53D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__N53D=(__li__RQF)((__li__RQF)(li__K53D - (__li__RQF)(((__li__RQF ) 0) - li__M53D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__M53D) - ((__li__RQF ) 1)));
+          li__P53D=li__PDK(li__N53D,((__li__GB )(&(table_type[(li__Q53D)]))),(__li__U)(li__Q53D |  1));
+          li__J53D=li__P53D;
+        };
+        li__GA4D=((__li__DXB *)li__J53D);
+        li__Y53D=li__GA4D;
+        *(li__GA4D) = *(li__DXB__);
+      };
+      li__GA4D=((__li__DXB *)li__Y53D);
+      li__GA4D->li__0CD=li__FZGB;
+      li__GA4D->li__JYB=li__DUXD;
+      ((__li__0KB *)li__PYGB->li__HC.li__2KB)->li__HYB=li__Y53D;
+      li__GA4D=li__O21C(((__li__DXB *)li__Y53D),li__J3B);
+      li__J3B=li__GA4D;
+      li__FZGB=li__PYGB->li__HC.li__2KB;
+      li__Y53D=NULL;
+      li__J53D=((__li__GB )(NULL));
+      li__K53D=((__li__RQF )sizeof(__li__DXB));
+      if ((li__K53D ==  0)) {
+        li__Y53D=li__DXB__;
+      } else /* FALSE */ {
+        li__153D=__li__DXB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__K53D));
+        if ((li__153D == (__li__K)(-  1))) {
+          li__M53D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__N53D=(__li__RQF)((__li__RQF)(li__K53D - (__li__RQF)(((__li__RQF ) 0) - li__M53D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__M53D) - ((__li__RQF ) 1)));
+          li__M53D=(__li__RQF)(li__N53D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__P53D=li__PDK(li__N53D,((__li__GB )(&(table_size[(li__M53D)-1]))),((__li__U )li__N53D));
+          li__J53D=li__P53D;
+        } else /* FALSE */ {
+          li__Q53D=((__li__U )li__153D);
+          li__M53D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__N53D=(__li__RQF)((__li__RQF)(li__K53D - (__li__RQF)(((__li__RQF ) 0) - li__M53D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__M53D) - ((__li__RQF ) 1)));
+          li__P53D=li__PDK(li__N53D,((__li__GB )(&(table_type[(li__Q53D)]))),(__li__U)(li__Q53D |  1));
+          li__J53D=li__P53D;
+        };
+        li__ZA4D=((__li__DXB *)li__J53D);
+        li__Y53D=li__ZA4D;
+        *(li__ZA4D) = *(li__DXB__);
+      };
+      li__GA4D=((__li__DXB *)li__Y53D);
+      li__GA4D->li__0CD=li__FZGB;
+      li__GA4D->li__JYB=li__HUXD;
+      ((__li__0KB *)li__PYGB->li__HC.li__2KB)->li__LYB=li__Y53D;
+      li__O21C(((__li__DXB *)li__Y53D),li__PYGB->li__HC.li__2KB->li__HYB);
+      li__FZGB=li__PYGB->li__HC.li__2KB;
+      li__4A4D=NULL;
+      li__J53D=((__li__GB )(NULL));
+      li__K53D=((__li__RQF )sizeof(__li__GXB));
+      if ((li__K53D ==  0)) {
+        li__4A4D=li__GXB__;
+      } else /* FALSE */ {
+        li__153D=__li__GXB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__K53D));
+        if ((li__153D == (__li__K)(-  1))) {
+          li__M53D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__N53D=(__li__RQF)((__li__RQF)(li__K53D - (__li__RQF)(((__li__RQF ) 0) - li__M53D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__M53D) - ((__li__RQF ) 1)));
+          li__M53D=(__li__RQF)(li__N53D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__P53D=li__PDK(li__N53D,((__li__GB )(&(table_size[(li__M53D)-1]))),((__li__U )li__N53D));
+          li__J53D=li__P53D;
+        } else /* FALSE */ {
+          li__Q53D=((__li__U )li__153D);
+          li__M53D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__N53D=(__li__RQF)((__li__RQF)(li__K53D - (__li__RQF)(((__li__RQF ) 0) - li__M53D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__M53D) - ((__li__RQF ) 1)));
+          li__P53D=li__PDK(li__N53D,((__li__GB )(&(table_type[(li__Q53D)]))),(__li__U)(li__Q53D |  1));
+          li__J53D=li__P53D;
+        };
+        li__MB4D=((__li__GXB *)li__J53D);
+        li__4A4D=li__MB4D;
+        *(li__MB4D) = *(li__GXB__);
+      };
+      li__MB4D=((__li__GXB *)li__4A4D);
+      li__MB4D->li__WHD=li__B__;
+      li__MB4D->li__LBD=li__FZGB;
+      li__MB4D->li__QYB=li__LUXD;
+      ((__li__0KB *)li__PYGB->li__HC.li__2KB)->li__OYB=li__4A4D;
+      li__MB4D=li__441C(((__li__GXB *)li__4A4D),li__W3B);
+      li__W3B=li__MB4D;
+      li__FZGB=li__PYGB->li__HC.li__2KB;
+      li__4A4D=NULL;
+      li__J53D=((__li__GB )(NULL));
+      li__K53D=((__li__RQF )sizeof(__li__GXB));
+      if ((li__K53D ==  0)) {
+        li__4A4D=li__GXB__;
+      } else /* FALSE */ {
+        li__153D=__li__GXB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__K53D));
+        if ((li__153D == (__li__K)(-  1))) {
+          li__M53D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__N53D=(__li__RQF)((__li__RQF)(li__K53D - (__li__RQF)(((__li__RQF ) 0) - li__M53D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__M53D) - ((__li__RQF ) 1)));
+          li__M53D=(__li__RQF)(li__N53D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__P53D=li__PDK(li__N53D,((__li__GB )(&(table_size[(li__M53D)-1]))),((__li__U )li__N53D));
+          li__J53D=li__P53D;
+        } else /* FALSE */ {
+          li__Q53D=((__li__U )li__153D);
+          li__M53D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__N53D=(__li__RQF)((__li__RQF)(li__K53D - (__li__RQF)(((__li__RQF ) 0) - li__M53D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__M53D) - ((__li__RQF ) 1)));
+          li__P53D=li__PDK(li__N53D,((__li__GB )(&(table_type[(li__Q53D)]))),(__li__U)(li__Q53D |  1));
+          li__J53D=li__P53D;
+        };
+        li__2B4D=((__li__GXB *)li__J53D);
+        li__4A4D=li__2B4D;
+        *(li__2B4D) = *(li__GXB__);
+      };
+      li__MB4D=((__li__GXB *)li__4A4D);
+      li__MB4D->li__WHD=li__I__;
+      li__MB4D->li__LBD=li__FZGB;
+      li__MB4D->li__QYB=li__L53D;
+      ((__li__0KB *)li__PYGB->li__HC.li__2KB)->li__SYB=li__4A4D;
+      li__441C(((__li__GXB *)li__4A4D),li__PYGB->li__HC.li__2KB->li__OYB);
+    };
+  };
+}
+
+static void li__D5GB(__li__SB *li__E5GB)
+/* (Strict EXAMPLE{li__SB}) Void No recursive, No inlinable. NO CONTEXT! */
+{
+  void *li__L5GB;
+  li__QCJB(li__E5GB);
+  if (((void *)li__E5GB->li__HC.li__H4 != (void *)NULL)) {
+    li__L5GB=li__E5GB->li__HC.li__H4;
+    switch (((struct ___OBJ *)li__L5GB)->__id) {
+    case __li__TB__: {
+      li__HNO(((__li__TB *)li__L5GB));
+    } break;
+    case __li__TC__: {
+      li__KSD(((__li__TC *)li__L5GB));
+    } break;
+    case __li__RL__: {
+      li__AEWC(((__li__RL *)li__L5GB));
+    } break;
     };
   };
 }
 
-static void sub_move__K24(__VIRTUAL_SCREEN__PT *Self__M24,__INTEGER__K x__N24,__INTEGER__K y__O24)
-/* (Strict VIRTUAL_SCREEN{VIRTUAL_SCREEN__PT},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) Void Recursive, No inlinable. NO CONTEXT! */
+static void li__FIMB(__li__SB *li__GIMB,__li__K li__HIMB,__li__K li__IIMB,__li__K li__JIMB,__li__K li__KIMB)
+/* (Strict EXAMPLE{li__SB},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) Void No recursive, No inlinable. NO CONTEXT! */
 {
-  __INTEGER__K __tmp__Q24,__tmp__PLHE;
-  void *win__P24,*__tmp__D34;
-  _____CONTEXT __pos__L24,__pos__LLHE,__pos__MLHE,__pos__NLHE;
-  _____CONTEXT __pos__524;
-  lisaac_push_first(&__pos__L24,L130823704); /* L998 AREA*/;
-  __tmp__Q24=Self__M24->parent_area__QT.x_window__YNB;
-  lisaac_push(&__pos__L24,L131214872); /* L1001 AREA*/;
-  lisaac_push_first(&__pos__LLHE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__MLHE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__NLHE,L9195016); /* L70 NUMERIC*/;
-  __tmp__PLHE=(__INTEGER__K)(- x__N24);
-  lisaac_push(&__pos__LLHE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__MLHE,L9195016); /* L70 NUMERIC*/;
-  Self__M24->parent_area__QT.x_window__YNB=(__INTEGER__K)(__tmp__Q24 - __tmp__PLHE);
-  __tmp__Q24=Self__M24->parent_area__QT.y_window__ZNB;
-  lisaac_push(&__pos__L24,L131345944); /* L1002 AREA*/;
-  lisaac_push_first(&__pos__LLHE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__MLHE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__NLHE,L9195016); /* L70 NUMERIC*/;
-  __tmp__PLHE=(__INTEGER__K)(- y__O24);
-  lisaac_push(&__pos__LLHE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__MLHE,L9195016); /* L70 NUMERIC*/;
-  Self__M24->parent_area__QT.y_window__ZNB=(__INTEGER__K)(__tmp__Q24 - __tmp__PLHE);
-  lisaac_push(&__pos__L24,L131472920); /* L1003 AREA*/;
-  update_plan__2D0(Self__M24);
-  win__P24=Self__M24->parent_area__QT.child__FOB;
-  lisaac_push(&__pos__L24,L132123160); /* L1008 AREA*/;
-  lisaac_push_first(&__pos__LLHE,L9441810); /* L72 BLOCK*/;
-  while_do__KOCB:
-  {
-    lisaac_push(&__pos__LLHE,L9441810); /* L72 BLOCK*/;
-    lisaac_push_first(&__pos__MLHE,L131729944); /* L1005 AREA*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)win__P24 != (void *)NULL)) {
-      lisaac_push(&__pos__LLHE,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__MLHE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__NLHE,L9576466); /* L73 BLOCK*/;
-      lisaac_push_first(&__pos__524,L131740696); /* L1005 AREA*/;
-      /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__P24==NULL) {
-        lisaac_push(&__pos__524,L131870744); /* L1006 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)win__P24)->__id) {
-        case __EXAMPLE__OB__: {
-          lisaac_push(&__pos__524,L131870744); /* L1006 AREA*/;
-          sub_move__ZMRB(((__EXAMPLE__OB *)((__AREA__PB *)win__P24)),x__N24,y__O24);
-        } break;
-        case __DESK__TC__: {
-          lisaac_push(&__pos__524,L131870744); /* L1006 AREA*/;
-          sub_move__CSE(((__DESK__TC *)((__AREA__PB *)win__P24)),x__N24,y__O24);
-        } break;
-        case __G_OUT__YC__: {
-          lisaac_push(&__pos__524,L131870744); /* L1006 AREA*/;
-          sub_move__UQDD(((__G_OUT__YC *)((__AREA__PB *)win__P24)),x__N24,y__O24);
-        } break;
-        case __G_RAW__KM__: {
-          lisaac_push(&__pos__524,L131870744); /* L1006 AREA*/;
-          sub_move__S2DD(((__G_RAW__KM *)((__AREA__PB *)win__P24)),x__N24,y__O24);
-        } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          lisaac_push(&__pos__524,L131870744); /* L1006 AREA*/;
-          sub_move__K24(((__VIRTUAL_SCREEN__PT *)((__AREA__PB *)win__P24)),x__N24,y__O24);
-        } break;
-        case __MOUSE__VT__: {
-          lisaac_push(&__pos__524,L131870744); /* L1006 AREA*/;
-          sub_move__NDO(((__MOUSE__VT *)((__AREA__PB *)win__P24)),x__N24,y__O24);
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
+  __li__0KB *li__LIMB,*li__KJMB;
+  __li__K li__MIMB,li__UUXD,li__TUXD,li__XUXD,li__1UXD,li__5UXD;
+  __li__K li__1MMB,li__2MMB,li__4MMB,li__ANMB,li__CNMB;
+  void *li__RIMB,*li__SIMB,*li__XIMB,*li__XJMB;
+  li__LIMB=NULL;
+  li__MIMB= 0;
+  li__RIMB=NULL;
+  li__SIMB=li__GIMB;
+  do {
+    switch (((struct ___OBJ *)li__SIMB)->__id) {
+    case __li__SB__: {
+      li__XIMB=((__li__SB *)li__SIMB)->li__HC.li__WKB;
+    } break;
+    case __li__TB__: {
+      li__XIMB=((__li__TB *)li__SIMB)->li__WKB;
+    } break;
+    case __li__TC__: {
+      li__XIMB=((__li__TC *)li__SIMB)->li__XC.li__VC.li__WKB;
+    } break;
+    case __li__RL__: {
+      li__XIMB=((__li__RL *)li__SIMB)->li__SL.li__VC.li__WKB;
+    } break;
+    };
+    li__RIMB=li__XIMB;
+    while (((li__MIMB ==  0) && ((void *)li__RIMB != (void *)NULL))) {
+      switch (((struct ___OBJ *)li__RIMB)->__id) {
+      case __li__SB__: {
+        li__KJMB=((__li__SB *)li__RIMB)->li__HC.li__2KB;
+      } break;
+      case __li__TB__: {
+        li__KJMB=((__li__TB *)li__RIMB)->li__2KB;
+      } break;
+      case __li__TC__: {
+        li__KJMB=((__li__TC *)li__RIMB)->li__XC.li__VC.li__2KB;
+      } break;
+      case __li__YC__: {
+        li__KJMB=((__li__YC *)li__RIMB)->li__ZC.li__2KB;
+      } break;
+      case __li__RL__: {
+        li__KJMB=((__li__RL *)li__RIMB)->li__SL.li__VC.li__2KB;
+      } break;
+      case __li__AS__: {
+        li__KJMB=((__li__AS *)li__RIMB)->li__BS.li__2KB;
+      } break;
+      case __li__GS__: {
+        li__KJMB=((__li__GS *)li__RIMB)->li__IS.li__2KB;
+      } break;
       };
-      /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win__P24==NULL) {
-        lisaac_push(&__pos__524,L131999256); /* L1007 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)win__P24)->__id) {
-        case __EXAMPLE__OB__: {
-          __tmp__D34=((__EXAMPLE__OB *)win__P24)->parent_area__DC.next__0NB;
+      li__LIMB=li__KJMB;
+      if (((void *)li__KJMB != (void *)NULL)) {
+        li__MIMB=(__li__K)(li__KJMB->li__M2B +  1);
+      } else /* FALSE */ {
+        switch (((struct ___OBJ *)li__RIMB)->__id) {
+        case __li__SB__: {
+          li__XJMB=((__li__SB *)li__RIMB)->li__HC.li__WKB;
+        } break;
+        case __li__TB__: {
+          li__XJMB=((__li__TB *)li__RIMB)->li__WKB;
         } break;
-        case __DESK__TC__: {
-          __tmp__D34=((__DESK__TC *)win__P24)->parent_g_raw__XC.parent_area__VC.next__0NB;
+        case __li__TC__: {
+          li__XJMB=((__li__TC *)li__RIMB)->li__XC.li__VC.li__WKB;
         } break;
-        case __G_OUT__YC__: {
-          __tmp__D34=((__G_OUT__YC *)win__P24)->parent_area__ZC.next__0NB;
+        case __li__YC__: {
+          li__XJMB=((__li__YC *)li__RIMB)->li__ZC.li__WKB;
         } break;
-        case __G_RAW__KM__: {
-          __tmp__D34=((__G_RAW__KM *)win__P24)->parent_g_group__LM.parent_area__VC.next__0NB;
+        case __li__RL__: {
+          li__XJMB=((__li__RL *)li__RIMB)->li__SL.li__VC.li__WKB;
         } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          __tmp__D34=((__VIRTUAL_SCREEN__PT *)win__P24)->parent_area__QT.next__0NB;
+        case __li__AS__: {
+          li__XJMB=((__li__AS *)li__RIMB)->li__BS.li__WKB;
         } break;
-        case __MOUSE__VT__: {
-          __tmp__D34=((__MOUSE__VT *)win__P24)->parent_window__XT.next__0NB;
+        case __li__GS__: {
+          li__XJMB=((__li__GS *)li__RIMB)->li__IS.li__WKB;
         } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
+        };
+        li__RIMB=li__XJMB;
       };
-      win__P24=__tmp__D34;
-      lisaac_push(&__pos__NLHE,L9709074); /* L74 BLOCK*/;
-      goto while_do__KOCB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__LLHE,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__MLHE,L8530438); /* L65 FALSE*/;
     };
-  };
-}
-
-static void append_plan__Y4LB(__EXAMPLE__OB *Self__04LB)
-/* (Strict EXAMPLE{EXAMPLE__OB}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K xw0__34LB,yw0__44LB,xw1__54LB,yw1__A5LB,x0__B5LB;
-  __INTEGER__K y0__C5LB,y1__E5LB,__tmp__55LB,__tmp__X5FE,__tmp__55FE;
-  __INTEGER__K __tmp__HCMB,__tmp__ICMB,__tmp__JCMB,__tmp__KCMB;
-  __INTEGER__K __tmp__JEMB,__tmp__HAGE,__tmp__KEMB;
-  void *win__H5LB,*winp__I5LB,*__tmp__Q5LB,*__tmp__RCMB,*__tmp__IDMB;
-  __PLAN__XOB *__tmp__R5LB,*Self__5T1D,*__tmp__3CMB,*Self__SE2D;
-  __PLAN__XOB *Self__VE2D;
-  __LIMIT_X__C2B *__tmp__45LB,*__tmp__GFMB,*__tmp__HFMB;
-  __LIMIT_Y__F2B *__tmp__CAMB,*__tmp__SFMB,*__tmp__TFMB;
-  _____CONTEXT __pos__Z4LB,__pos__1ROB,__pos__O5LB,__pos__HKRB;
-  _____CONTEXT __pos__W5LB,__pos__0C1D,__pos__3T1D,__pos__QQ3C;
-  _____CONTEXT __pos__VCMB,__pos__U0AD,__pos__1CMB;
-  __BOOLEAN__C is_return__F5LB,__tmp__VAMB,__tmp__LBMB,__tmp__4BMB;
-  __BOOLEAN__C __tmp__ADMB;
-  lisaac_push_first(&__pos__Z4LB,L88481816); /* L675 AREA*/;
-  xw0__34LB= 0;
-  yw0__44LB= 0;
-  xw1__54LB= 0;
-  yw1__A5LB= 0;
-  x0__B5LB= 0;
-  y0__C5LB= 0;
-  y1__E5LB= 0;
-  is_return__F5LB=FALSE__I__;
-  win__H5LB=NULL;
-  winp__I5LB=NULL;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__04LB->parent_area__DC.parent__DBB != (void *)NULL)) {
-    lisaac_push(&__pos__Z4LB,L91621912); /* L699 AREA*/;
-    lisaac_push_first(&__pos__1ROB,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__O5LB,L89533976); /* L683 AREA*/;
-    __tmp__Q5LB=Self__04LB->parent_area__DC.parent__DBB;
-    /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__Q5LB==NULL) {
-      lisaac_push(&__pos__O5LB,L89795096); /* L685 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)__tmp__Q5LB)->__id) {
-      case __AREA__PB__: {
-        __tmp__R5LB=((__AREA__PB *)__tmp__Q5LB)->plan__ZOB;
-      } break;
-      case __DESK__TC__: {
-        __tmp__R5LB=((__DESK__TC *)__tmp__Q5LB)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-      } break;
-      case __G_RAW__KM__: {
-        __tmp__R5LB=((__G_RAW__KM *)__tmp__Q5LB)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-      } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__R5LB == (void *)NULL)) {
-      lisaac_push(&__pos__O5LB,L90836504); /* L693 AREA*/;
-      lisaac_push_first(&__pos__HKRB,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__W5LB,L89925656); /* L686 AREA*/;
-      is_return__F5LB=TRUE__B__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__O5LB,L90836504); /* L693 AREA*/;
-      lisaac_push_first(&__pos__HKRB,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__W5LB,L90184728); /* L688 AREA*/;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__R5LB==NULL) {
-        lisaac_push(&__pos__W5LB,L90314264); /* L689 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__45LB=__tmp__R5LB->x0__J3B;
-      };
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__45LB==NULL) {
-        lisaac_push(&__pos__W5LB,L90317336); /* L689 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        __tmp__55LB=__tmp__45LB->value__L3B;
-      };
-      xw0__34LB=__tmp__55LB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__R5LB==NULL) {
-        lisaac_push(&__pos__W5LB,L90445336); /* L690 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__45LB=__tmp__R5LB->x1__N3B;
-      };
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__45LB==NULL) {
-        lisaac_push(&__pos__W5LB,L90448408); /* L690 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        __tmp__55LB=__tmp__45LB->value__L3B;
-      };
-      xw1__54LB=__tmp__55LB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__R5LB==NULL) {
-        lisaac_push(&__pos__W5LB,L90576408); /* L691 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__CAMB=__tmp__R5LB->y0__Q3B;
-      };
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__CAMB==NULL) {
-        lisaac_push(&__pos__W5LB,L90579480); /* L691 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        __tmp__55LB=__tmp__CAMB->value__S3B;
-      };
-      yw0__44LB=__tmp__55LB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__R5LB==NULL) {
-        lisaac_push(&__pos__W5LB,L90707480); /* L692 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__CAMB=__tmp__R5LB->y1__U3B;
-      };
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__CAMB==NULL) {
-        lisaac_push(&__pos__W5LB,L90710552); /* L692 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        __tmp__55LB=__tmp__CAMB->value__S3B;
-      };
-      lisaac_push(&__pos__W5LB,L90711064); /* L692 AREA*/;
-      lisaac_push_first(&__pos__0C1D,L9195016); /* L70 NUMERIC*/;
-      yw1__A5LB=(__INTEGER__K)(__tmp__55LB -  1);
+    switch (((struct ___OBJ *)li__SIMB)->__id) {
+    case __li__SB__: {
+      li__XIMB=((__li__SB *)li__SIMB)->li__HC.li__H4;
+    } break;
+    case __li__TB__: {
+      li__XIMB=((__li__TB *)li__SIMB)->li__H4;
+    } break;
+    case __li__TC__: {
+      li__XIMB=((__li__TC *)li__SIMB)->li__XC.li__VC.li__H4;
+    } break;
+    case __li__RL__: {
+      li__XIMB=((__li__RL *)li__SIMB)->li__SL.li__VC.li__H4;
+    } break;
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__Z4LB,L91621912); /* L699 AREA*/;
-    lisaac_push_first(&__pos__1ROB,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__O5LB,L90970136); /* L694 AREA*/;
-    yw0__44LB= 0;
-    xw0__34LB= 0;
-    __tmp__55LB=(*(VIDEO__QB__)).width__PD;
-    lisaac_push(&__pos__O5LB,L91372568); /* L697 AREA*/;
-    lisaac_push_first(&__pos__HKRB,L9195016); /* L70 NUMERIC*/;
-    xw1__54LB=(__INTEGER__K)(__tmp__55LB -  1);
-    __tmp__55LB=(*(VIDEO__QB__)).height__QD;
-    lisaac_push(&__pos__O5LB,L91504152); /* L698 AREA*/;
-    lisaac_push_first(&__pos__HKRB,L9195016); /* L70 NUMERIC*/;
-    yw1__A5LB=(__INTEGER__K)(__tmp__55LB -  1);
+    li__SIMB=li__XIMB;
+  } while ((((void *)li__XIMB != (void *)NULL) && (li__MIMB ==  0)));
+  if ((li__MIMB ==  0)) {
+    li__MIMB= 1;
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (is_return__F5LB) {
-    lisaac_push(&__pos__Z4LB,L91753496); /* L700 AREA*/;
-    lisaac_push_first(&__pos__1ROB,L13509634); /* L103 TRUE*/;
-    __tmp__VAMB=FALSE__I__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__Z4LB,L91753496); /* L700 AREA*/;
-    lisaac_push_first(&__pos__1ROB,L14689286); /* L112 FALSE*/;
-    __tmp__VAMB=TRUE__B__;
+  li__LIMB=li__W2B;
+  while ((((void *)li__LIMB != (void *)NULL) && (li__LIMB->li__M2B != li__MIMB))) {
+    li__LIMB=li__LIMB->li__H2B;
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VAMB) {
-    lisaac_push(&__pos__Z4LB,L99748376); /* L761 AREA*/;
-    lisaac_push_first(&__pos__1ROB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__O5LB,L91761688); /* L700 AREA*/;
-    x0__B5LB=Self__04LB->parent_area__DC.x_window__YNB;
-    __tmp__55LB=Self__04LB->parent_area__DC.width__IT;
-    lisaac_push(&__pos__O5LB,L92150296); /* L703 AREA*/;
-    lisaac_push_first(&__pos__HKRB,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__W5LB,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__0C1D,L9195016); /* L70 NUMERIC*/;
-    __tmp__X5FE=(__INTEGER__K)(- __tmp__55LB);
-    lisaac_push(&__pos__HKRB,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__W5LB,L9195016); /* L70 NUMERIC*/;
-    __tmp__55LB=(__INTEGER__K)(x0__B5LB - __tmp__X5FE);
-    lisaac_push(&__pos__O5LB,L92153368); /* L703 AREA*/;
-    lisaac_push_first(&__pos__HKRB,L9195016); /* L70 NUMERIC*/;
-    __tmp__X5FE=(__INTEGER__K)(__tmp__55LB -  1);
-    y0__C5LB=Self__04LB->parent_area__DC.y_window__ZNB;
-    __tmp__55LB=Self__04LB->parent_area__DC.height__MT;
-    lisaac_push(&__pos__O5LB,L92412440); /* L705 AREA*/;
-    lisaac_push_first(&__pos__HKRB,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__W5LB,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__0C1D,L9195016); /* L70 NUMERIC*/;
-    __tmp__55FE=(__INTEGER__K)(- __tmp__55LB);
-    lisaac_push(&__pos__HKRB,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__W5LB,L9195016); /* L70 NUMERIC*/;
-    __tmp__55LB=(__INTEGER__K)(y0__C5LB - __tmp__55FE);
-    lisaac_push(&__pos__O5LB,L92416024); /* L705 AREA*/;
-    lisaac_push_first(&__pos__HKRB,L9195016); /* L70 NUMERIC*/;
-    y1__E5LB=(__INTEGER__K)(__tmp__55LB -  1);
-    lisaac_push(&__pos__O5LB,L92543000); /* L706 AREA*/;
-    __tmp__VAMB=__infix_greater_equal__JGG(__tmp__X5FE,xw0__34LB);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VAMB) {
-      lisaac_push(&__pos__O5LB,L92546584); /* L706 AREA*/;
-      lisaac_push_first(&__pos__HKRB,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__W5LB,L92549656); /* L706 AREA*/;
-      __tmp__LBMB=__infix_less_equal__GTG(x0__B5LB,xw1__54LB);
-      __tmp__4BMB=__tmp__LBMB;
+  while (((void *)li__LIMB != (void *)NULL)) {
+    li__UUXD=li__LIMB->li__HYB->li__JYB;
+    li__TUXD= 0;
+    if ((li__UUXD > li__HIMB)) {
+      li__TUXD=li__UUXD;
     } else /* FALSE */ {
-      lisaac_push(&__pos__O5LB,L92546584); /* L706 AREA*/;
-      lisaac_push_first(&__pos__HKRB,L12081158); /* L92 FALSE*/;
-      __tmp__4BMB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4BMB) {
-      lisaac_push(&__pos__O5LB,L92553240); /* L706 AREA*/;
-      lisaac_push_first(&__pos__HKRB,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__W5LB,L92673560); /* L707 AREA*/;
-      __tmp__LBMB=__infix_greater_equal__JGG(y1__E5LB,yw0__44LB);
-      __tmp__4BMB=__tmp__LBMB;
+      li__TUXD=li__HIMB;
+    };
+    li__UUXD=li__LIMB->li__LYB->li__JYB;
+    li__XUXD= 0;
+    if ((li__UUXD > li__JIMB)) {
+      li__XUXD=li__JIMB;
     } else /* FALSE */ {
-      lisaac_push(&__pos__O5LB,L92553240); /* L706 AREA*/;
-      lisaac_push_first(&__pos__HKRB,L12081158); /* L92 FALSE*/;
-      __tmp__4BMB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4BMB) {
-      lisaac_push(&__pos__O5LB,L92677144); /* L707 AREA*/;
-      lisaac_push_first(&__pos__HKRB,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__W5LB,L92680216); /* L707 AREA*/;
-      __tmp__LBMB=__infix_less_equal__GTG(y0__C5LB,yw1__A5LB);
-      __tmp__4BMB=__tmp__LBMB;
+      li__XUXD=li__UUXD;
+    };
+    li__UUXD=li__LIMB->li__OYB->li__QYB;
+    li__1UXD= 0;
+    if ((li__UUXD > li__IIMB)) {
+      li__1UXD=li__UUXD;
     } else /* FALSE */ {
-      lisaac_push(&__pos__O5LB,L92677144); /* L707 AREA*/;
-      lisaac_push_first(&__pos__HKRB,L12081158); /* L92 FALSE*/;
-      __tmp__4BMB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4BMB) {
-      lisaac_push(&__pos__O5LB,L99618328); /* L760 AREA*/;
-      lisaac_push_first(&__pos__HKRB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__W5LB,L92937752); /* L709 AREA*/;
-      __tmp__HCMB=max__IMH(x0__B5LB,xw0__34LB);
-      x0__B5LB=__tmp__HCMB;
-      lisaac_push(&__pos__W5LB,L93068824); /* L710 AREA*/;
-      __tmp__ICMB=min__TLH(__tmp__X5FE,xw1__54LB);
-      lisaac_push(&__pos__W5LB,L93199896); /* L711 AREA*/;
-      __tmp__JCMB=max__IMH(y0__C5LB,yw0__44LB);
-      y0__C5LB=__tmp__JCMB;
-      lisaac_push(&__pos__W5LB,L93330968); /* L712 AREA*/;
-      __tmp__KCMB=min__TLH(y1__E5LB,yw1__A5LB);
-      lisaac_push(&__pos__W5LB,L93728280); /* L715 AREA*/;
-      lisaac_push_first(&__pos__0C1D,L10103878); /* L77 PLAN*/;
-      __tmp__R5LB=clone__STMC();
-      /* NULL __PLAN__XOB__ */
-if (__tmp__R5LB==NULL) {
-        lisaac_push(&__pos__0C1D,L10233414); /* L78 PLAN*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        lisaac_push(&__pos__0C1D,L10233414); /* L78 PLAN*/;
-        Self__5T1D=((__PLAN__XOB *)__tmp__R5LB);
-        lisaac_push_first(&__pos__3T1D,L9053254); /* L69 PLAN*/;
-        Self__5T1D->window__EOD=Self__04LB;
-      };
-      Self__04LB->parent_area__DC.plan__ZOB=__tmp__R5LB;
-      win__H5LB=Self__04LB;
-      lisaac_push(&__pos__W5LB,L94785560); /* L723 AREA*/;
-      lisaac_push_first(&__pos__0C1D,L10621458); /* L81 BLOCK*/;
-      do_while__3BYC:
-      {
-        lisaac_push(&__pos__0C1D,L10621458); /* L81 BLOCK*/;
-        lisaac_push_first(&__pos__3T1D,L93979672); /* L717 AREA*/;
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (win__H5LB==NULL) {
-          lisaac_push(&__pos__3T1D,L94118424); /* L718 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)win__H5LB)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__RCMB=((__EXAMPLE__OB *)win__H5LB)->parent_area__DC.prev__TOB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__RCMB=((__AREA__PB *)win__H5LB)->prev__TOB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__RCMB=((__DESK__TC *)win__H5LB)->parent_g_raw__XC.parent_area__VC.prev__TOB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__RCMB=((__G_RAW__KM *)win__H5LB)->parent_g_group__LM.parent_area__VC.prev__TOB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        winp__I5LB=__tmp__RCMB;
-        lisaac_push(&__pos__3T1D,L94504984); /* L721 AREA*/;
-        lisaac_push_first(&__pos__QQ3C,L9441810); /* L72 BLOCK*/;
-        while_do__PQ3C:
-        {
-          lisaac_push(&__pos__QQ3C,L9441810); /* L72 BLOCK*/;
-          lisaac_push_first(&__pos__VCMB,L94242840); /* L719 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)winp__I5LB != (void *)NULL)) {
-            lisaac_push(&__pos__VCMB,L94250520); /* L719 AREA*/;
-            lisaac_push_first(&__pos__U0AD,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__1CMB,L94251544); /* L719 AREA*/;
-            /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (winp__I5LB==NULL) {
-              lisaac_push(&__pos__1CMB,L94256152); /* L719 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else {
-              switch (((struct ___OBJ *)winp__I5LB)->__id) {
-              case __EXAMPLE__OB__: {
-                __tmp__3CMB=((__EXAMPLE__OB *)winp__I5LB)->parent_area__DC.plan__ZOB;
-              } break;
-              case __DESK__TC__: {
-                __tmp__3CMB=((__DESK__TC *)winp__I5LB)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-              } break;
-              case __G_OUT__YC__: {
-                __tmp__3CMB=((__G_OUT__YC *)winp__I5LB)->parent_area__ZC.plan__ZOB;
-              } break;
-              case __G_RAW__KM__: {
-                __tmp__3CMB=((__G_RAW__KM *)winp__I5LB)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-              } break;
-              case __VIRTUAL_SCREEN__PT__: {
-                __tmp__3CMB=((__VIRTUAL_SCREEN__PT *)winp__I5LB)->parent_area__QT.plan__ZOB;
-              } break;
-              case __MOUSE__VT__: {
-                __tmp__3CMB=((__MOUSE__VT *)winp__I5LB)->parent_window__XT.plan__ZOB;
-              } break;
-              default:
-              lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-              }
-            };
-            __tmp__ADMB=((void *)__tmp__3CMB == (void *)NULL);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__VCMB,L94250520); /* L719 AREA*/;
-            lisaac_push_first(&__pos__U0AD,L12081158); /* L92 FALSE*/;
-            __tmp__ADMB=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ADMB) {
-            lisaac_push(&__pos__QQ3C,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__VCMB,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__U0AD,L9576466); /* L73 BLOCK*/;
-            lisaac_push_first(&__pos__1CMB,L94265368); /* L719 AREA*/;
-            /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (winp__I5LB==NULL) {
-              lisaac_push(&__pos__1CMB,L94382104); /* L720 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else {
-              switch (((struct ___OBJ *)winp__I5LB)->__id) {
-              case __EXAMPLE__OB__: {
-                __tmp__IDMB=((__EXAMPLE__OB *)winp__I5LB)->parent_area__DC.prev__TOB;
-              } break;
-              case __DESK__TC__: {
-                __tmp__IDMB=((__DESK__TC *)winp__I5LB)->parent_g_raw__XC.parent_area__VC.prev__TOB;
-              } break;
-              case __G_OUT__YC__: {
-                __tmp__IDMB=((__G_OUT__YC *)winp__I5LB)->parent_area__ZC.prev__TOB;
-              } break;
-              case __G_RAW__KM__: {
-                __tmp__IDMB=((__G_RAW__KM *)winp__I5LB)->parent_g_group__LM.parent_area__VC.prev__TOB;
-              } break;
-              case __VIRTUAL_SCREEN__PT__: {
-                __tmp__IDMB=((__VIRTUAL_SCREEN__PT *)winp__I5LB)->parent_area__QT.prev__TOB;
-              } break;
-              case __MOUSE__VT__: {
-                __tmp__IDMB=((__MOUSE__VT *)winp__I5LB)->parent_window__XT.prev__TOB;
-              } break;
-              default:
-              lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-              }
-            };
-            winp__I5LB=__tmp__IDMB;
-            lisaac_push(&__pos__U0AD,L9709074); /* L74 BLOCK*/;
-            goto while_do__PQ3C;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__QQ3C,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__VCMB,L8530438); /* L65 FALSE*/;
-          };
-        };
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (win__H5LB==NULL) {
-          lisaac_push(&__pos__3T1D,L94643224); /* L722 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)win__H5LB)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__RCMB=((__EXAMPLE__OB *)win__H5LB)->parent_area__DC.parent__DBB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__RCMB=((__AREA__PB *)win__H5LB)->parent__DBB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__RCMB=((__DESK__TC *)win__H5LB)->parent_g_raw__XC.parent_area__VC.parent__DBB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__RCMB=((__G_RAW__KM *)win__H5LB)->parent_g_group__LM.parent_area__VC.parent__DBB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        win__H5LB=__tmp__RCMB;
-        lisaac_push(&__pos__0C1D,L10755090); /* L82 BLOCK*/;
-        lisaac_push_first(&__pos__3T1D,L94771736); /* L723 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__RCMB != (void *)NULL)) {
-          lisaac_push(&__pos__3T1D,L94778904); /* L723 AREA*/;
-          lisaac_push_first(&__pos__QQ3C,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__VCMB,L94779928); /* L723 AREA*/;
-          __tmp__ADMB=((void *)winp__I5LB == (void *)NULL);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__3T1D,L94778904); /* L723 AREA*/;
-          lisaac_push_first(&__pos__QQ3C,L12081158); /* L92 FALSE*/;
-          __tmp__ADMB=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ADMB) {
-          lisaac_push(&__pos__0C1D,L11012626); /* L84 BLOCK*/;
-          lisaac_push_first(&__pos__3T1D,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__QQ3C,L10888722); /* L83 BLOCK*/;
-          goto do_while__3BYC;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__0C1D,L11012626); /* L84 BLOCK*/;
-          lisaac_push_first(&__pos__3T1D,L8530438); /* L65 FALSE*/;
-        };
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)winp__I5LB != (void *)NULL)) {
-        lisaac_push(&__pos__W5LB,L96207896); /* L734 AREA*/;
-        lisaac_push_first(&__pos__0C1D,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__3T1D,L94905368); /* L724 AREA*/;
-        /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (winp__I5LB==NULL) {
-          lisaac_push(&__pos__3T1D,L95035416); /* L725 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)winp__I5LB)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__3CMB=((__EXAMPLE__OB *)winp__I5LB)->parent_area__DC.plan__ZOB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__3CMB=((__DESK__TC *)winp__I5LB)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__3CMB=((__G_OUT__YC *)winp__I5LB)->parent_area__ZC.plan__ZOB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__3CMB=((__G_RAW__KM *)winp__I5LB)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__3CMB=((__VIRTUAL_SCREEN__PT *)winp__I5LB)->parent_area__QT.plan__ZOB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__3CMB=((__MOUSE__VT *)winp__I5LB)->parent_window__XT.plan__ZOB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        Self__5T1D=Self__04LB->parent_area__DC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (Self__5T1D==NULL) {
-          lisaac_push(&__pos__3T1D,L95168024); /* L726 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__3T1D,L95168024); /* L726 AREA*/;
-          Self__SE2D=((__PLAN__XOB *)Self__5T1D);
-          lisaac_push_first(&__pos__QQ3C,L20196422); /* L154 PLAN*/;
-          Self__SE2D->prev__ZYTC=__tmp__3CMB;
-        };
-        Self__5T1D=Self__04LB->parent_area__DC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__3CMB==NULL) {
-          lisaac_push(&__pos__3T1D,L95302168); /* L727 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          Self__SE2D=__tmp__3CMB->next__WBC;
-        };
-        /* NULL __PLAN__XOB__ */
-if (Self__5T1D==NULL) {
-          lisaac_push(&__pos__3T1D,L95302680); /* L727 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__3T1D,L95302680); /* L727 AREA*/;
-          Self__VE2D=((__PLAN__XOB *)Self__5T1D);
-          lisaac_push_first(&__pos__QQ3C,L19541062); /* L149 PLAN*/;
-          Self__VE2D->next__WBC=Self__SE2D;
-        };
-        Self__5T1D=Self__04LB->parent_area__DC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__3CMB==NULL) {
-          lisaac_push(&__pos__3T1D,L95430168); /* L728 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__3T1D,L95430168); /* L728 AREA*/;
-          Self__SE2D=((__PLAN__XOB *)__tmp__3CMB);
-          lisaac_push_first(&__pos__QQ3C,L19541062); /* L149 PLAN*/;
-          Self__SE2D->next__WBC=Self__5T1D;
-        };
-        Self__5T1D=Self__04LB->parent_area__DC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__3CMB==NULL) {
-          lisaac_push(&__pos__3T1D,L95565336); /* L729 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__JEMB=__tmp__3CMB->level__1BC;
-        };
-        lisaac_push(&__pos__3T1D,L95565848); /* L729 AREA*/;
-        lisaac_push_first(&__pos__QQ3C,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__VCMB,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__U0AD,L9195016); /* L70 NUMERIC*/;
-        __tmp__HAGE=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__QQ3C,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__VCMB,L9195016); /* L70 NUMERIC*/;
-        __tmp__KEMB=(__INTEGER__K)(__tmp__JEMB - __tmp__HAGE);
-        /* NULL __PLAN__XOB__ */
-if (Self__5T1D==NULL) {
-          lisaac_push(&__pos__3T1D,L95566872); /* L729 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__3T1D,L95566872); /* L729 AREA*/;
-          __tmp__3CMB=((__PLAN__XOB *)Self__5T1D);
-          lisaac_push_first(&__pos__QQ3C,L18887750); /* L144 PLAN*/;
-          __tmp__3CMB->level__1BC=__tmp__KEMB;
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__W5LB,L96207896); /* L734 AREA*/;
-        lisaac_push_first(&__pos__0C1D,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__3T1D,L95687192); /* L730 AREA*/;
-        Self__5T1D=Self__04LB->parent_area__DC.plan__ZOB;
-        __tmp__3CMB=list_plan__GCC;
-        /* NULL __PLAN__XOB__ */
-if (Self__5T1D==NULL) {
-          lisaac_push(&__pos__3T1D,L95826968); /* L731 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__3T1D,L95826968); /* L731 AREA*/;
-          Self__SE2D=((__PLAN__XOB *)Self__5T1D);
-          lisaac_push_first(&__pos__QQ3C,L19541062); /* L149 PLAN*/;
-          Self__SE2D->next__WBC=__tmp__3CMB;
-        };
-        list_plan__GCC=Self__04LB->parent_area__DC.plan__ZOB;
-        Self__5T1D=Self__04LB->parent_area__DC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (Self__5T1D==NULL) {
-          lisaac_push(&__pos__3T1D,L96085528); /* L733 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__3T1D,L96085528); /* L733 AREA*/;
-          Self__SE2D=((__PLAN__XOB *)Self__5T1D);
-          lisaac_push_first(&__pos__QQ3C,L18887750); /* L144 PLAN*/;
-          Self__SE2D->level__1BC= 1;
-        };
-      };
-      __tmp__R5LB=Self__04LB->parent_area__DC.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__R5LB==NULL) {
-        lisaac_push(&__pos__W5LB,L96476184); /* L736 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        Self__5T1D=__tmp__R5LB->next__WBC;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__5T1D != (void *)NULL)) {
-        lisaac_push(&__pos__W5LB,L96994328); /* L740 AREA*/;
-        lisaac_push_first(&__pos__0C1D,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__3T1D,L96608280); /* L737 AREA*/;
-        __tmp__3CMB=Self__04LB->parent_area__DC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (Self__5T1D==NULL) {
-          lisaac_push(&__pos__3T1D,L96740888); /* L738 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__3T1D,L96740888); /* L738 AREA*/;
-          Self__SE2D=((__PLAN__XOB *)Self__5T1D);
-          lisaac_push_first(&__pos__QQ3C,L20196422); /* L154 PLAN*/;
-          Self__SE2D->prev__ZYTC=__tmp__3CMB;
-        };
-        /* NULL __PLAN__XOB__ */
-if (Self__5T1D==NULL) {
-          lisaac_push(&__pos__3T1D,L96869912); /* L739 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__3T1D,L96869912); /* L739 AREA*/;
-          inc_level__BOVC(((__PLAN__XOB *)Self__5T1D));
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__W5LB,L96994328); /* L740 AREA*/;
-        lisaac_push_first(&__pos__0C1D,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__W5LB,L97259544); /* L742 AREA*/;
-      lisaac_push_first(&__pos__0C1D,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__3T1D,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__QQ3C,L9195016); /* L70 NUMERIC*/;
-      __tmp__JEMB=(__INTEGER__K)(-  1);
-      lisaac_push(&__pos__0C1D,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__3T1D,L9195016); /* L70 NUMERIC*/;
-      __tmp__HAGE=(__INTEGER__K)(__tmp__KCMB - __tmp__JEMB);
-      y1__E5LB=__tmp__HAGE;
-      __tmp__R5LB=Self__04LB->parent_area__DC.plan__ZOB;
-      lisaac_push(&__pos__W5LB,L97535512); /* L744 AREA*/;
-      __tmp__45LB=create__plan__JEKC(__tmp__HCMB,__tmp__R5LB);
-      __tmp__R5LB=Self__04LB->parent_area__DC.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__R5LB==NULL) {
-        lisaac_push(&__pos__W5LB,L97657880); /* L745 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        lisaac_push(&__pos__W5LB,L97657880); /* L745 AREA*/;
-        Self__5T1D=((__PLAN__XOB *)__tmp__R5LB);
-        lisaac_push_first(&__pos__0C1D,L16264774); /* L124 PLAN*/;
-        Self__5T1D->x0__J3B=__tmp__45LB;
-      };
-      __tmp__GFMB=list_x__0CC;
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__45LB==NULL) {
-        lisaac_push(&__pos__W5LB,L97794072); /* L746 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        lisaac_push(&__pos__W5LB,L97794072); /* L746 AREA*/;
-        __tmp__HFMB=append__RBJD(((__LIMIT_X__C2B *)__tmp__45LB),__tmp__GFMB);
-      };
-      list_x__0CC=__tmp__HFMB;
-      __tmp__R5LB=Self__04LB->parent_area__DC.plan__ZOB;
-      lisaac_push(&__pos__W5LB,L98059800); /* L748 AREA*/;
-      __tmp__45LB=create__plan__JEKC(__tmp__ICMB,__tmp__R5LB);
-      __tmp__R5LB=Self__04LB->parent_area__DC.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__R5LB==NULL) {
-        lisaac_push(&__pos__W5LB,L98182168); /* L749 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        lisaac_push(&__pos__W5LB,L98182168); /* L749 AREA*/;
-        Self__5T1D=((__PLAN__XOB *)__tmp__R5LB);
-        lisaac_push_first(&__pos__0C1D,L17575494); /* L134 PLAN*/;
-        Self__5T1D->x1__N3B=__tmp__45LB;
-      };
-      __tmp__R5LB=Self__04LB->parent_area__DC.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__R5LB==NULL) {
-        lisaac_push(&__pos__W5LB,L98315288); /* L750 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__HFMB=__tmp__R5LB->x0__J3B;
-      };
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__45LB==NULL) {
-        lisaac_push(&__pos__W5LB,L98315800); /* L750 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        lisaac_push(&__pos__W5LB,L98315800); /* L750 AREA*/;
-        append__RBJD(((__LIMIT_X__C2B *)__tmp__45LB),__tmp__HFMB);
-      };
-      __tmp__R5LB=Self__04LB->parent_area__DC.plan__ZOB;
-      lisaac_push(&__pos__W5LB,L98717208); /* L753 AREA*/;
-      __tmp__CAMB=create_top__plan__ZEKC(__tmp__JCMB,__tmp__R5LB);
-      __tmp__R5LB=Self__04LB->parent_area__DC.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__R5LB==NULL) {
-        lisaac_push(&__pos__W5LB,L98837528); /* L754 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        lisaac_push(&__pos__W5LB,L98837528); /* L754 AREA*/;
-        Self__5T1D=((__PLAN__XOB *)__tmp__R5LB);
-        lisaac_push_first(&__pos__0C1D,L16920134); /* L129 PLAN*/;
-        Self__5T1D->y0__Q3B=__tmp__CAMB;
-      };
-      __tmp__SFMB=list_y__HDC;
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__CAMB==NULL) {
-        lisaac_push(&__pos__W5LB,L98973720); /* L755 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        lisaac_push(&__pos__W5LB,L98973720); /* L755 AREA*/;
-        __tmp__TFMB=append__LEJD(((__LIMIT_Y__F2B *)__tmp__CAMB),__tmp__SFMB);
-      };
-      list_y__HDC=__tmp__TFMB;
-      __tmp__R5LB=Self__04LB->parent_area__DC.plan__ZOB;
-      lisaac_push(&__pos__W5LB,L99243032); /* L757 AREA*/;
-      __tmp__CAMB=create_bottom__plan__GFKC(__tmp__HAGE,__tmp__R5LB);
-      __tmp__R5LB=Self__04LB->parent_area__DC.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__R5LB==NULL) {
-        lisaac_push(&__pos__W5LB,L99361816); /* L758 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        lisaac_push(&__pos__W5LB,L99361816); /* L758 AREA*/;
-        Self__5T1D=((__PLAN__XOB *)__tmp__R5LB);
-        lisaac_push_first(&__pos__0C1D,L18230854); /* L139 PLAN*/;
-        Self__5T1D->y1__U3B=__tmp__CAMB;
-      };
-      __tmp__R5LB=Self__04LB->parent_area__DC.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__R5LB==NULL) {
-        lisaac_push(&__pos__W5LB,L99494936); /* L759 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__TFMB=__tmp__R5LB->y0__Q3B;
-      };
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__CAMB==NULL) {
-        lisaac_push(&__pos__W5LB,L99495448); /* L759 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        lisaac_push(&__pos__W5LB,L99495448); /* L759 AREA*/;
-        append__LEJD(((__LIMIT_Y__F2B *)__tmp__CAMB),__tmp__TFMB);
-      };
+      li__1UXD=li__IIMB;
+    };
+    li__UUXD=(__li__K)(li__LIMB->li__SYB->li__QYB -  1);
+    li__5UXD= 0;
+    if ((li__UUXD > li__KIMB)) {
+      li__5UXD=li__KIMB;
     } else /* FALSE */ {
-      lisaac_push(&__pos__O5LB,L99618328); /* L760 AREA*/;
-      lisaac_push_first(&__pos__HKRB,L8530438); /* L65 FALSE*/;
+      li__5UXD=li__UUXD;
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__Z4LB,L99748376); /* L761 AREA*/;
-    lisaac_push_first(&__pos__1ROB,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static void clip_type1__AGMB(__EXAMPLE__OB *Self__CGMB)
-/* (Strict EXAMPLE{EXAMPLE__OB}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  void *__tmp__KGMB;
-  _____CONTEXT __pos__BGMB,__pos__JTOB,__pos__IGMB;
-  lisaac_push_first(&__pos__BGMB,L127542808); /* L973 AREA*/;
-  clip_next_child__QSOB(Self__CGMB);
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__CGMB->parent_area__DC.parent__DBB != (void *)NULL)) {
-    lisaac_push(&__pos__BGMB,L127928856); /* L976 AREA*/;
-    lisaac_push_first(&__pos__JTOB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__IGMB,L127675928); /* L974 AREA*/;
-    __tmp__KGMB=Self__CGMB->parent_area__DC.parent__DBB;
-    /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__KGMB==NULL) {
-      lisaac_push(&__pos__IGMB,L127807000); /* L975 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)__tmp__KGMB)->__id) {
-      case __AREA__PB__: {
-        lisaac_push(&__pos__IGMB,L127807000); /* L975 AREA*/;
-        creat_clip__JCQ(((__AREA__PB *)__tmp__KGMB));
+    if (((li__TUXD <= li__XUXD) && (li__1UXD <= li__5UXD))) {
+      li__RIMB=li__LIMB->li__VED;
+      switch (((struct ___OBJ *)li__RIMB)->__id) {
+      case __li__SB__: {
+        li__1MMB=((__li__SB *)li__RIMB)->li__HC.li__3JB;
       } break;
-      case __DESK__TC__: {
-        lisaac_push(&__pos__IGMB,L127807000); /* L975 AREA*/;
-        creat_clip__K3D(((__DESK__TC *)__tmp__KGMB));
+      case __li__TB__: {
+        li__1MMB=((__li__TB *)li__RIMB)->li__3JB;
       } break;
-      case __G_RAW__KM__: {
-        lisaac_push(&__pos__IGMB,L127807000); /* L975 AREA*/;
-        creat_clip__FTCD(((__G_RAW__KM *)__tmp__KGMB));
+      case __li__TC__: {
+        li__1MMB=((__li__TC *)li__RIMB)->li__XC.li__VC.li__3JB;
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__BGMB,L127928856); /* L976 AREA*/;
-    lisaac_push_first(&__pos__JTOB,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static void redraw__to__DHSB(__EXAMPLE__OB *Self__FHSB,__INTEGER__K x0__GHSB,__INTEGER__K y0__HHSB,__INTEGER__K x1__IHSB,__INTEGER__K y1__JHSB)
-/* (Strict EXAMPLE{EXAMPLE__OB},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __PLAN__XOB *elt_p__KHSB,*__tmp__NISB;
-  __INTEGER__K lev__LHSB,__tmp__UISB,__tmp__3EIE,__tmp__5MHE;
-  __INTEGER__K __tmp__HLSB,__tmp__SLSB,__tmp__VLSB,__tmp__KMSB;
-  __INTEGER__K __tmp__LMSB,__tmp__NMSB,__tmp__PMSB,__tmp__RMSB;
-  void *win2__QHSB,*win3__RHSB,*__tmp__XHSB,*__tmp__2ISB;
-  __LIMIT_X__C2B *__tmp__4KSB;
-  __LIMIT_Y__F2B *__tmp__KLSB;
-  _____CONTEXT __pos__EHSB,__pos__O0SB,__pos__VHSB,__pos__VQTB;
-  _____CONTEXT __pos__1HSB,__pos__C0TB,__pos__BISB,__pos__SWAC;
-  _____CONTEXT __pos__SISB,__pos__ZEIE,__pos__0EIE,__pos__1EIE;
-  __BOOLEAN__C __tmp__FISB,__tmp__5LSB,__tmp__CMSB;
-  lisaac_push_first(&__pos__EHSB,L148790296); /* L1135 AREA*/;
-  elt_p__KHSB=NULL;
-  lev__LHSB= 0;
-  win2__QHSB=NULL;
-  win3__RHSB=Self__FHSB;
-  lisaac_push(&__pos__EHSB,L151148568); /* L1153 AREA*/;
-  lisaac_push_first(&__pos__O0SB,L10621458); /* L81 BLOCK*/;
-  do_while__N0SB:
-  {
-    lisaac_push(&__pos__O0SB,L10621458); /* L81 BLOCK*/;
-    lisaac_push_first(&__pos__VHSB,L149686808); /* L1142 AREA*/;
-    /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (win3__RHSB==NULL) {
-      lisaac_push(&__pos__VHSB,L149827096); /* L1143 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)win3__RHSB)->__id) {
-      case __EXAMPLE__OB__: {
-        __tmp__XHSB=((__EXAMPLE__OB *)win3__RHSB)->parent_area__DC.prev__TOB;
+      case __li__YC__: {
+        li__1MMB=((__li__YC *)li__RIMB)->li__ZC.li__3JB;
       } break;
-      case __AREA__PB__: {
-        __tmp__XHSB=((__AREA__PB *)win3__RHSB)->prev__TOB;
+      case __li__RL__: {
+        li__1MMB=((__li__RL *)li__RIMB)->li__SL.li__VC.li__3JB;
       } break;
-      case __DESK__TC__: {
-        __tmp__XHSB=((__DESK__TC *)win3__RHSB)->parent_g_raw__XC.parent_area__VC.prev__TOB;
+      case __li__AS__: {
+        li__1MMB=((__li__AS *)li__RIMB)->li__BS.li__3JB;
       } break;
-      case __G_RAW__KM__: {
-        __tmp__XHSB=((__G_RAW__KM *)win3__RHSB)->parent_g_group__LM.parent_area__VC.prev__TOB;
+      case __li__GS__: {
+        li__1MMB=((__li__GS *)li__RIMB)->li__IS.li__3JB;
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-    win2__QHSB=__tmp__XHSB;
-    lisaac_push(&__pos__VHSB,L150867480); /* L1151 AREA*/;
-    lisaac_push_first(&__pos__VQTB,L9441810); /* L72 BLOCK*/;
-    while_do__UQTB:
-    {
-      lisaac_push(&__pos__VQTB,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__1HSB,L149949976); /* L1144 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((lev__LHSB ==  0)) {
-        lisaac_push(&__pos__1HSB,L149956120); /* L1144 AREA*/;
-        lisaac_push_first(&__pos__C0TB,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__BISB,L149957144); /* L1144 AREA*/;
-        __tmp__FISB=((void *)win2__QHSB != (void *)NULL);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__1HSB,L149956120); /* L1144 AREA*/;
-        lisaac_push_first(&__pos__C0TB,L12081158); /* L92 FALSE*/;
-        __tmp__FISB=FALSE__I__;
       };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__FISB) {
-        lisaac_push(&__pos__VQTB,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__1HSB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__C0TB,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__BISB,L149969944); /* L1144 AREA*/;
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win2__QHSB==NULL) {
-          lisaac_push(&__pos__BISB,L150087192); /* L1145 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)win2__QHSB)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__NISB=((__EXAMPLE__OB *)win2__QHSB)->parent_area__DC.plan__ZOB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__NISB=((__AREA__PB *)win2__QHSB)->plan__ZOB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__NISB=((__DESK__TC *)win2__QHSB)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__NISB=((__G_OUT__YC *)win2__QHSB)->parent_area__ZC.plan__ZOB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__NISB=((__G_RAW__KM *)win2__QHSB)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__NISB=((__VIRTUAL_SCREEN__PT *)win2__QHSB)->parent_area__QT.plan__ZOB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__NISB=((__MOUSE__VT *)win2__QHSB)->parent_window__XT.plan__ZOB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        elt_p__KHSB=__tmp__NISB;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__NISB != (void *)NULL)) {
-          lisaac_push(&__pos__BISB,L150733848); /* L1150 AREA*/;
-          lisaac_push_first(&__pos__SWAC,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__SISB,L150219288); /* L1146 AREA*/;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__NISB==NULL) {
-            lisaac_push(&__pos__SISB,L150350360); /* L1147 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__UISB=__tmp__NISB->level__1BC;
-          };
-          lisaac_push(&__pos__SISB,L150350872); /* L1147 AREA*/;
-          lisaac_push_first(&__pos__ZEIE,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__0EIE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__1EIE,L9195016); /* L70 NUMERIC*/;
-          __tmp__3EIE=(__INTEGER__K)(-  1);
-          lisaac_push(&__pos__ZEIE,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__0EIE,L9195016); /* L70 NUMERIC*/;
-          lev__LHSB=(__INTEGER__K)(__tmp__UISB - __tmp__3EIE);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__BISB,L150733848); /* L1150 AREA*/;
-          lisaac_push_first(&__pos__SWAC,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__SISB,L150475288); /* L1148 AREA*/;
-          /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win2__QHSB==NULL) {
-            lisaac_push(&__pos__SISB,L150611992); /* L1149 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else {
-            switch (((struct ___OBJ *)win2__QHSB)->__id) {
-            case __EXAMPLE__OB__: {
-              __tmp__2ISB=((__EXAMPLE__OB *)win2__QHSB)->parent_area__DC.prev__TOB;
-            } break;
-            case __AREA__PB__: {
-              __tmp__2ISB=((__AREA__PB *)win2__QHSB)->prev__TOB;
-            } break;
-            case __DESK__TC__: {
-              __tmp__2ISB=((__DESK__TC *)win2__QHSB)->parent_g_raw__XC.parent_area__VC.prev__TOB;
-            } break;
-            case __G_OUT__YC__: {
-              __tmp__2ISB=((__G_OUT__YC *)win2__QHSB)->parent_area__ZC.prev__TOB;
-            } break;
-            case __G_RAW__KM__: {
-              __tmp__2ISB=((__G_RAW__KM *)win2__QHSB)->parent_g_group__LM.parent_area__VC.prev__TOB;
-            } break;
-            case __VIRTUAL_SCREEN__PT__: {
-              __tmp__2ISB=((__VIRTUAL_SCREEN__PT *)win2__QHSB)->parent_area__QT.prev__TOB;
-            } break;
-            case __MOUSE__VT__: {
-              __tmp__2ISB=((__MOUSE__VT *)win2__QHSB)->parent_window__XT.prev__TOB;
-            } break;
-            default:
-            lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-            }
-          };
-          win2__QHSB=__tmp__2ISB;
-        };
-        lisaac_push(&__pos__C0TB,L9709074); /* L74 BLOCK*/;
-        goto while_do__UQTB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__VQTB,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__1HSB,L8530438); /* L65 FALSE*/;
-      };
-    };
-    /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (win3__RHSB==NULL) {
-      lisaac_push(&__pos__VHSB,L151007768); /* L1152 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)win3__RHSB)->__id) {
-      case __EXAMPLE__OB__: {
-        __tmp__XHSB=((__EXAMPLE__OB *)win3__RHSB)->parent_area__DC.parent__DBB;
+      li__2MMB=(__li__K)(li__TUXD - li__1MMB);
+      switch (((struct ___OBJ *)li__RIMB)->__id) {
+      case __li__SB__: {
+        li__1MMB=((__li__SB *)li__RIMB)->li__HC.li__3JB;
       } break;
-      case __AREA__PB__: {
-        __tmp__XHSB=((__AREA__PB *)win3__RHSB)->parent__DBB;
+      case __li__TB__: {
+        li__1MMB=((__li__TB *)li__RIMB)->li__3JB;
       } break;
-      case __DESK__TC__: {
-        __tmp__XHSB=((__DESK__TC *)win3__RHSB)->parent_g_raw__XC.parent_area__VC.parent__DBB;
+      case __li__TC__: {
+        li__1MMB=((__li__TC *)li__RIMB)->li__XC.li__VC.li__3JB;
       } break;
-      case __G_RAW__KM__: {
-        __tmp__XHSB=((__G_RAW__KM *)win3__RHSB)->parent_g_group__LM.parent_area__VC.parent__DBB;
+      case __li__YC__: {
+        li__1MMB=((__li__YC *)li__RIMB)->li__ZC.li__3JB;
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-    win3__RHSB=__tmp__XHSB;
-    lisaac_push(&__pos__O0SB,L10755090); /* L82 BLOCK*/;
-    lisaac_push_first(&__pos__VHSB,L151134232); /* L1153 AREA*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__XHSB != (void *)NULL)) {
-      lisaac_push(&__pos__VHSB,L151142936); /* L1153 AREA*/;
-      lisaac_push_first(&__pos__VQTB,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__1HSB,L151143960); /* L1153 AREA*/;
-      __tmp__FISB=(lev__LHSB ==  0);
-    } else /* FALSE */ {
-      lisaac_push(&__pos__VHSB,L151142936); /* L1153 AREA*/;
-      lisaac_push_first(&__pos__VQTB,L12081158); /* L92 FALSE*/;
-      __tmp__FISB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__FISB) {
-      lisaac_push(&__pos__O0SB,L11012626); /* L84 BLOCK*/;
-      lisaac_push_first(&__pos__VHSB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__VQTB,L10888722); /* L83 BLOCK*/;
-      goto do_while__N0SB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__O0SB,L11012626); /* L84 BLOCK*/;
-      lisaac_push_first(&__pos__VHSB,L8530438); /* L65 FALSE*/;
-    };
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if ((lev__LHSB ==  0)) {
-    lisaac_push(&__pos__EHSB,L151521816); /* L1156 AREA*/;
-    lisaac_push_first(&__pos__O0SB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__VHSB,L151266328); /* L1154 AREA*/;
-    lev__LHSB= 1;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__EHSB,L151521816); /* L1156 AREA*/;
-    lisaac_push_first(&__pos__O0SB,L8530438); /* L65 FALSE*/;
-  };
-  elt_p__KHSB=list_plan__GCC;
-  lisaac_push(&__pos__EHSB,L152308248); /* L1162 AREA*/;
-  lisaac_push_first(&__pos__O0SB,L9441810); /* L72 BLOCK*/;
-  while_do__F1SB:
-  {
-    lisaac_push(&__pos__O0SB,L9441810); /* L72 BLOCK*/;
-    lisaac_push_first(&__pos__VHSB,L152046104); /* L1160 AREA*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)elt_p__KHSB != (void *)NULL)) {
-      lisaac_push(&__pos__VHSB,L152055320); /* L1160 AREA*/;
-      lisaac_push_first(&__pos__VQTB,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__1HSB,L152056344); /* L1160 AREA*/;
-      /* NULL __PLAN__XOB__ */
-if (elt_p__KHSB==NULL) {
-        lisaac_push(&__pos__1HSB,L152062488); /* L1160 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__UISB=elt_p__KHSB->level__1BC;
-      };
-      __tmp__FISB=(__tmp__UISB != lev__LHSB);
-    } else /* FALSE */ {
-      lisaac_push(&__pos__VHSB,L152055320); /* L1160 AREA*/;
-      lisaac_push_first(&__pos__VQTB,L12081158); /* L92 FALSE*/;
-      __tmp__FISB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__FISB) {
-      lisaac_push(&__pos__O0SB,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__VHSB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__VQTB,L9576466); /* L73 BLOCK*/;
-      lisaac_push_first(&__pos__1HSB,L152072216); /* L1160 AREA*/;
-      /* NULL __PLAN__XOB__ */
-if (elt_p__KHSB==NULL) {
-        lisaac_push(&__pos__1HSB,L152187416); /* L1161 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__NISB=elt_p__KHSB->next__WBC;
-      };
-      elt_p__KHSB=__tmp__NISB;
-      lisaac_push(&__pos__VQTB,L9709074); /* L74 BLOCK*/;
-      goto while_do__F1SB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__O0SB,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__VHSB,L8530438); /* L65 FALSE*/;
-    };
-  };
-  lisaac_push(&__pos__EHSB,L154667544); /* L1180 AREA*/;
-  lisaac_push_first(&__pos__O0SB,L9441810); /* L72 BLOCK*/;
-  while_do__R1SB:
-  {
-    lisaac_push(&__pos__O0SB,L9441810); /* L72 BLOCK*/;
-    lisaac_push_first(&__pos__VHSB,L152701464); /* L1165 AREA*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)elt_p__KHSB != (void *)NULL)) {
-      lisaac_push(&__pos__O0SB,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__VHSB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__VQTB,L9576466); /* L73 BLOCK*/;
-      lisaac_push_first(&__pos__1HSB,L152714264); /* L1165 AREA*/;
-      /* NULL __PLAN__XOB__ */
-if (elt_p__KHSB==NULL) {
-        lisaac_push(&__pos__1HSB,L152841240); /* L1166 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__4KSB=elt_p__KHSB->x0__J3B;
-      };
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__4KSB==NULL) {
-        lisaac_push(&__pos__1HSB,L152845848); /* L1166 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        __tmp__UISB=__tmp__4KSB->value__L3B;
-      };
-      lisaac_push(&__pos__1HSB,L152859160); /* L1166 AREA*/;
-      __tmp__3EIE=max__IMH(__tmp__UISB,x0__GHSB);
-      /* NULL __PLAN__XOB__ */
-if (elt_p__KHSB==NULL) {
-        lisaac_push(&__pos__1HSB,L152972312); /* L1167 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__4KSB=elt_p__KHSB->x1__N3B;
-      };
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__4KSB==NULL) {
-        lisaac_push(&__pos__1HSB,L152976920); /* L1167 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        __tmp__UISB=__tmp__4KSB->value__L3B;
-      };
-      lisaac_push(&__pos__1HSB,L152982040); /* L1167 AREA*/;
-      lisaac_push_first(&__pos__C0TB,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__BISB,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__SWAC,L9195016); /* L70 NUMERIC*/;
-      __tmp__5MHE=(__INTEGER__K)(-  0);
-      lisaac_push(&__pos__C0TB,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__BISB,L9195016); /* L70 NUMERIC*/;
-      __tmp__HLSB=(__INTEGER__K)(x1__IHSB - __tmp__5MHE);
-      lisaac_push(&__pos__1HSB,L152990232); /* L1167 AREA*/;
-      __tmp__5MHE=min__TLH(__tmp__UISB,__tmp__HLSB);
-      /* NULL __PLAN__XOB__ */
-if (elt_p__KHSB==NULL) {
-        lisaac_push(&__pos__1HSB,L153103384); /* L1168 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__KLSB=elt_p__KHSB->y0__Q3B;
-      };
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__KLSB==NULL) {
-        lisaac_push(&__pos__1HSB,L153107992); /* L1168 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        __tmp__UISB=__tmp__KLSB->value__S3B;
-      };
-      lisaac_push(&__pos__1HSB,L153121304); /* L1168 AREA*/;
-      __tmp__HLSB=max__IMH(__tmp__UISB,y0__HHSB);
-      /* NULL __PLAN__XOB__ */
-if (elt_p__KHSB==NULL) {
-        lisaac_push(&__pos__1HSB,L153234456); /* L1169 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__KLSB=elt_p__KHSB->y1__U3B;
-      };
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__KLSB==NULL) {
-        lisaac_push(&__pos__1HSB,L153237528); /* L1169 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        __tmp__UISB=__tmp__KLSB->value__S3B;
-      };
-      lisaac_push(&__pos__1HSB,L153238040); /* L1169 AREA*/;
-      lisaac_push_first(&__pos__C0TB,L9195016); /* L70 NUMERIC*/;
-      __tmp__SLSB=(__INTEGER__K)(__tmp__UISB -  1);
-      lisaac_push(&__pos__1HSB,L153244184); /* L1169 AREA*/;
-      lisaac_push_first(&__pos__C0TB,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__BISB,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__SWAC,L9195016); /* L70 NUMERIC*/;
-      __tmp__UISB=(__INTEGER__K)(-  0);
-      lisaac_push(&__pos__C0TB,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__BISB,L9195016); /* L70 NUMERIC*/;
-      __tmp__VLSB=(__INTEGER__K)(y1__JHSB - __tmp__UISB);
-      lisaac_push(&__pos__1HSB,L153252376); /* L1169 AREA*/;
-      __tmp__UISB=min__TLH(__tmp__SLSB,__tmp__VLSB);
-      lisaac_push(&__pos__1HSB,L153491992); /* L1171 AREA*/;
-      __tmp__FISB=__infix_less_equal__GTG(__tmp__3EIE,__tmp__5MHE);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__FISB) {
-        lisaac_push(&__pos__1HSB,L153495576); /* L1171 AREA*/;
-        lisaac_push_first(&__pos__C0TB,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__BISB,L153499160); /* L1171 AREA*/;
-        __tmp__5LSB=__infix_less_equal__GTG(__tmp__HLSB,__tmp__UISB);
-        __tmp__CMSB=__tmp__5LSB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__1HSB,L153495576); /* L1171 AREA*/;
-        lisaac_push_first(&__pos__C0TB,L12081158); /* L92 FALSE*/;
-        __tmp__CMSB=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CMSB) {
-        lisaac_push(&__pos__1HSB,L154406424); /* L1178 AREA*/;
-        lisaac_push_first(&__pos__C0TB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__BISB,L153504280); /* L1171 AREA*/;
-        /* NULL __PLAN__XOB__ */
-if (elt_p__KHSB==NULL) {
-          lisaac_push(&__pos__BISB,L153627160); /* L1172 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__2ISB=elt_p__KHSB->window__EOD;
-        };
-        win2__QHSB=__tmp__2ISB;
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__2ISB==NULL) {
-          lisaac_push(&__pos__BISB,L153761304); /* L1173 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)__tmp__2ISB)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__KMSB=((__EXAMPLE__OB *)__tmp__2ISB)->parent_area__DC.x_window__YNB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__KMSB=((__AREA__PB *)__tmp__2ISB)->x_window__YNB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__KMSB=((__DESK__TC *)__tmp__2ISB)->parent_g_raw__XC.parent_area__VC.x_window__YNB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__KMSB=((__G_OUT__YC *)__tmp__2ISB)->parent_area__ZC.x_window__YNB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__KMSB=((__G_RAW__KM *)__tmp__2ISB)->parent_g_group__LM.parent_area__VC.x_window__YNB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__KMSB=((__VIRTUAL_SCREEN__PT *)__tmp__2ISB)->parent_area__QT.x_window__YNB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__KMSB=((__MOUSE__VT *)__tmp__2ISB)->parent_window__XT.x_window__YNB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        lisaac_push(&__pos__BISB,L153754136); /* L1173 AREA*/;
-        lisaac_push_first(&__pos__SWAC,L9195016); /* L70 NUMERIC*/;
-        __tmp__LMSB=(__INTEGER__K)(__tmp__3EIE - __tmp__KMSB);
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__2ISB==NULL) {
-          lisaac_push(&__pos__BISB,L153892376); /* L1174 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)__tmp__2ISB)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__KMSB=((__EXAMPLE__OB *)__tmp__2ISB)->parent_area__DC.x_window__YNB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__KMSB=((__AREA__PB *)__tmp__2ISB)->x_window__YNB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__KMSB=((__DESK__TC *)__tmp__2ISB)->parent_g_raw__XC.parent_area__VC.x_window__YNB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__KMSB=((__G_OUT__YC *)__tmp__2ISB)->parent_area__ZC.x_window__YNB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__KMSB=((__G_RAW__KM *)__tmp__2ISB)->parent_g_group__LM.parent_area__VC.x_window__YNB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__KMSB=((__VIRTUAL_SCREEN__PT *)__tmp__2ISB)->parent_area__QT.x_window__YNB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__KMSB=((__MOUSE__VT *)__tmp__2ISB)->parent_window__XT.x_window__YNB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        lisaac_push(&__pos__BISB,L153885208); /* L1174 AREA*/;
-        lisaac_push_first(&__pos__SWAC,L9195016); /* L70 NUMERIC*/;
-        __tmp__NMSB=(__INTEGER__K)(__tmp__5MHE - __tmp__KMSB);
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__2ISB==NULL) {
-          lisaac_push(&__pos__BISB,L154023448); /* L1175 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)__tmp__2ISB)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__KMSB=((__EXAMPLE__OB *)__tmp__2ISB)->parent_area__DC.y_window__ZNB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__KMSB=((__AREA__PB *)__tmp__2ISB)->y_window__ZNB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__KMSB=((__DESK__TC *)__tmp__2ISB)->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__KMSB=((__G_OUT__YC *)__tmp__2ISB)->parent_area__ZC.y_window__ZNB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__KMSB=((__G_RAW__KM *)__tmp__2ISB)->parent_g_group__LM.parent_area__VC.y_window__ZNB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__KMSB=((__VIRTUAL_SCREEN__PT *)__tmp__2ISB)->parent_area__QT.y_window__ZNB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__KMSB=((__MOUSE__VT *)__tmp__2ISB)->parent_window__XT.y_window__ZNB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        lisaac_push(&__pos__BISB,L154016280); /* L1175 AREA*/;
-        lisaac_push_first(&__pos__SWAC,L9195016); /* L70 NUMERIC*/;
-        __tmp__PMSB=(__INTEGER__K)(__tmp__HLSB - __tmp__KMSB);
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__2ISB==NULL) {
-          lisaac_push(&__pos__BISB,L154154520); /* L1176 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)__tmp__2ISB)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__KMSB=((__EXAMPLE__OB *)__tmp__2ISB)->parent_area__DC.y_window__ZNB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__KMSB=((__AREA__PB *)__tmp__2ISB)->y_window__ZNB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__KMSB=((__DESK__TC *)__tmp__2ISB)->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__KMSB=((__G_OUT__YC *)__tmp__2ISB)->parent_area__ZC.y_window__ZNB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__KMSB=((__G_RAW__KM *)__tmp__2ISB)->parent_g_group__LM.parent_area__VC.y_window__ZNB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__KMSB=((__VIRTUAL_SCREEN__PT *)__tmp__2ISB)->parent_area__QT.y_window__ZNB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__KMSB=((__MOUSE__VT *)__tmp__2ISB)->parent_window__XT.y_window__ZNB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        lisaac_push(&__pos__BISB,L154147352); /* L1176 AREA*/;
-        lisaac_push_first(&__pos__SWAC,L9195016); /* L70 NUMERIC*/;
-        __tmp__RMSB=(__INTEGER__K)(__tmp__UISB - __tmp__KMSB);
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__2ISB==NULL) {
-          lisaac_push(&__pos__BISB,L154288664); /* L1177 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)__tmp__2ISB)->__id) {
-          case __EXAMPLE__OB__: {
-            lisaac_push(&__pos__BISB,L154288664); /* L1177 AREA*/;
-            draw__to__5RHB(((__EXAMPLE__OB *)__tmp__2ISB),__tmp__LMSB,__tmp__PMSB,__tmp__NMSB,__tmp__RMSB);
-          } break;
-          case __AREA__PB__: {
-            lisaac_push(&__pos__BISB,L154288664); /* L1177 AREA*/;
-            lisaac_push_first(&__pos__SWAC,L155342872); /* L1185 AREA*/;
-          } break;
-          case __DESK__TC__: {
-            lisaac_push(&__pos__BISB,L154288664); /* L1177 AREA*/;
-            draw__to__F3E(((__DESK__TC *)((__EXAMPLE__OB *)__tmp__2ISB)),__tmp__LMSB,__tmp__PMSB,__tmp__NMSB,__tmp__RMSB);
-          } break;
-          case __G_OUT__YC__: {
-            lisaac_push(&__pos__BISB,L154288664); /* L1177 AREA*/;
-            draw__to__IO2C(((__G_OUT__YC *)((__EXAMPLE__OB *)__tmp__2ISB)),__tmp__LMSB,__tmp__PMSB,__tmp__NMSB,__tmp__RMSB);
-          } break;
-          case __G_RAW__KM__: {
-            lisaac_push(&__pos__BISB,L154288664); /* L1177 AREA*/;
-            draw__to__M34C(((__G_RAW__KM *)((__EXAMPLE__OB *)__tmp__2ISB)),__tmp__LMSB,__tmp__PMSB,__tmp__NMSB,__tmp__RMSB);
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            lisaac_push(&__pos__BISB,L154288664); /* L1177 AREA*/;
-            lisaac_push_first(&__pos__SWAC,L155342872); /* L1185 AREA*/;
-          } break;
-          case __MOUSE__VT__: {
-            lisaac_push(&__pos__BISB,L154288664); /* L1177 AREA*/;
-            draw__to__F0D(((__MOUSE__VT *)((__EXAMPLE__OB *)__tmp__2ISB)),__tmp__LMSB,__tmp__PMSB,__tmp__NMSB,__tmp__RMSB);
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__1HSB,L154406424); /* L1178 AREA*/;
-        lisaac_push_first(&__pos__C0TB,L8530438); /* L65 FALSE*/;
-      };
-      /* NULL __PLAN__XOB__ */
-if (elt_p__KHSB==NULL) {
-        lisaac_push(&__pos__1HSB,L154546712); /* L1179 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__NISB=elt_p__KHSB->next__WBC;
-      };
-      elt_p__KHSB=__tmp__NISB;
-      lisaac_push(&__pos__VQTB,L9709074); /* L74 BLOCK*/;
-      goto while_do__R1SB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__O0SB,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__VHSB,L8530438); /* L65 FALSE*/;
-    };
-  };
-}
-
-static void append_plan__QP5C(__G_OUT__YC *Self__SP5C)
-/* (Strict G_OUT{G_OUT__YC}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K xw0__VP5C,yw0__WP5C,xw1__XP5C,yw1__YP5C,x0__ZP5C;
-  __INTEGER__K y0__0P5C,y1__2P5C,__tmp__XQ5C,__tmp__PBGE,__tmp__XBGE;
-  __INTEGER__K __tmp__5S5C,__tmp__AT5C,__tmp__BT5C,__tmp__CT5C;
-  __INTEGER__K __tmp__BV5C,__tmp__5BGE,__tmp__CV5C;
-  void *win__5P5C,*winp__AQ5C,*__tmp__IQ5C,*__tmp__JT5C,*__tmp__AU5C;
-  __PLAN__XOB *__tmp__JQ5C,*Self__PF2D,*__tmp__VT5C,*Self__YR2D;
-  __PLAN__XOB *Self__1R2D;
-  __LIMIT_X__C2B *__tmp__WQ5C,*__tmp__4V5C,*__tmp__5V5C;
-  __LIMIT_Y__F2B *__tmp__0Q5C,*__tmp__KW5C,*__tmp__LW5C;
-  _____CONTEXT __pos__RP5C,__pos__FBBD,__pos__GQ5C,__pos__AODD;
-  _____CONTEXT __pos__OQ5C,__pos__UU1D,__pos__NF2D,__pos__JRVD;
-  _____CONTEXT __pos__NT5C,__pos__K4VD,__pos__TT5C;
-  __BOOLEAN__C is_return__3P5C,__tmp__NR5C,__tmp__DS5C,__tmp__WS5C;
-  __BOOLEAN__C __tmp__YT5C;
-  lisaac_push_first(&__pos__RP5C,L88481816); /* L675 AREA*/;
-  xw0__VP5C= 0;
-  yw0__WP5C= 0;
-  xw1__XP5C= 0;
-  yw1__YP5C= 0;
-  x0__ZP5C= 0;
-  y0__0P5C= 0;
-  y1__2P5C= 0;
-  is_return__3P5C=FALSE__I__;
-  win__5P5C=NULL;
-  winp__AQ5C=NULL;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__SP5C->parent_area__ZC.parent__DBB != (void *)NULL)) {
-    lisaac_push(&__pos__RP5C,L91621912); /* L699 AREA*/;
-    lisaac_push_first(&__pos__FBBD,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__GQ5C,L89533976); /* L683 AREA*/;
-    __tmp__IQ5C=Self__SP5C->parent_area__ZC.parent__DBB;
-    /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__IQ5C==NULL) {
-      lisaac_push(&__pos__GQ5C,L89795096); /* L685 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)__tmp__IQ5C)->__id) {
-      case __AREA__PB__: {
-        __tmp__JQ5C=((__AREA__PB *)__tmp__IQ5C)->plan__ZOB;
+      case __li__RL__: {
+        li__1MMB=((__li__RL *)li__RIMB)->li__SL.li__VC.li__3JB;
       } break;
-      case __DESK__TC__: {
-        __tmp__JQ5C=((__DESK__TC *)__tmp__IQ5C)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
+      case __li__AS__: {
+        li__1MMB=((__li__AS *)li__RIMB)->li__BS.li__3JB;
       } break;
-      case __G_RAW__KM__: {
-        __tmp__JQ5C=((__G_RAW__KM *)__tmp__IQ5C)->parent_g_group__LM.parent_area__VC.plan__ZOB;
+      case __li__GS__: {
+        li__1MMB=((__li__GS *)li__RIMB)->li__IS.li__3JB;
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__JQ5C == (void *)NULL)) {
-      lisaac_push(&__pos__GQ5C,L90836504); /* L693 AREA*/;
-      lisaac_push_first(&__pos__AODD,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__OQ5C,L89925656); /* L686 AREA*/;
-      is_return__3P5C=TRUE__B__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__GQ5C,L90836504); /* L693 AREA*/;
-      lisaac_push_first(&__pos__AODD,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__OQ5C,L90184728); /* L688 AREA*/;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__JQ5C==NULL) {
-        lisaac_push(&__pos__OQ5C,L90314264); /* L689 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__WQ5C=__tmp__JQ5C->x0__J3B;
       };
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__WQ5C==NULL) {
-        lisaac_push(&__pos__OQ5C,L90317336); /* L689 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        __tmp__XQ5C=__tmp__WQ5C->value__L3B;
-      };
-      xw0__VP5C=__tmp__XQ5C;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__JQ5C==NULL) {
-        lisaac_push(&__pos__OQ5C,L90445336); /* L690 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__WQ5C=__tmp__JQ5C->x1__N3B;
-      };
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__WQ5C==NULL) {
-        lisaac_push(&__pos__OQ5C,L90448408); /* L690 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        __tmp__XQ5C=__tmp__WQ5C->value__L3B;
-      };
-      xw1__XP5C=__tmp__XQ5C;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__JQ5C==NULL) {
-        lisaac_push(&__pos__OQ5C,L90576408); /* L691 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__0Q5C=__tmp__JQ5C->y0__Q3B;
-      };
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__0Q5C==NULL) {
-        lisaac_push(&__pos__OQ5C,L90579480); /* L691 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        __tmp__XQ5C=__tmp__0Q5C->value__S3B;
+      li__4MMB=(__li__K)(li__XUXD - li__1MMB);
+      switch (((struct ___OBJ *)li__RIMB)->__id) {
+      case __li__SB__: {
+        li__1MMB=((__li__SB *)li__RIMB)->li__HC.li__4JB;
+      } break;
+      case __li__TB__: {
+        li__1MMB=((__li__TB *)li__RIMB)->li__4JB;
+      } break;
+      case __li__TC__: {
+        li__1MMB=((__li__TC *)li__RIMB)->li__XC.li__VC.li__4JB;
+      } break;
+      case __li__YC__: {
+        li__1MMB=((__li__YC *)li__RIMB)->li__ZC.li__4JB;
+      } break;
+      case __li__RL__: {
+        li__1MMB=((__li__RL *)li__RIMB)->li__SL.li__VC.li__4JB;
+      } break;
+      case __li__AS__: {
+        li__1MMB=((__li__AS *)li__RIMB)->li__BS.li__4JB;
+      } break;
+      case __li__GS__: {
+        li__1MMB=((__li__GS *)li__RIMB)->li__IS.li__4JB;
+      } break;
       };
-      yw0__WP5C=__tmp__XQ5C;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__JQ5C==NULL) {
-        lisaac_push(&__pos__OQ5C,L90707480); /* L692 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__0Q5C=__tmp__JQ5C->y1__U3B;
+      li__ANMB=(__li__K)(li__1UXD - li__1MMB);
+      switch (((struct ___OBJ *)li__RIMB)->__id) {
+      case __li__SB__: {
+        li__1MMB=((__li__SB *)li__RIMB)->li__HC.li__4JB;
+      } break;
+      case __li__TB__: {
+        li__1MMB=((__li__TB *)li__RIMB)->li__4JB;
+      } break;
+      case __li__TC__: {
+        li__1MMB=((__li__TC *)li__RIMB)->li__XC.li__VC.li__4JB;
+      } break;
+      case __li__YC__: {
+        li__1MMB=((__li__YC *)li__RIMB)->li__ZC.li__4JB;
+      } break;
+      case __li__RL__: {
+        li__1MMB=((__li__RL *)li__RIMB)->li__SL.li__VC.li__4JB;
+      } break;
+      case __li__AS__: {
+        li__1MMB=((__li__AS *)li__RIMB)->li__BS.li__4JB;
+      } break;
+      case __li__GS__: {
+        li__1MMB=((__li__GS *)li__RIMB)->li__IS.li__4JB;
+      } break;
       };
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__0Q5C==NULL) {
-        lisaac_push(&__pos__OQ5C,L90710552); /* L692 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        __tmp__XQ5C=__tmp__0Q5C->value__S3B;
+      li__CNMB=(__li__K)(li__5UXD - li__1MMB);
+      switch (((struct ___OBJ *)li__RIMB)->__id) {
+      case __li__SB__: {
+        li__X1CB(((__li__SB *)li__RIMB),li__2MMB,li__ANMB,li__4MMB,li__CNMB);
+      } break;
+      case __li__TB__:  break;
+      case __li__TC__: {
+        li__EPE(((__li__TC *)((__li__SB *)li__RIMB)),li__2MMB,li__ANMB,li__4MMB,li__CNMB);
+      } break;
+      case __li__YC__: {
+        li__CWQC(((__li__YC *)((__li__SB *)li__RIMB)),li__2MMB,li__ANMB,li__4MMB,li__CNMB);
+      } break;
+      case __li__RL__: {
+        li__N0SC(((__li__RL *)((__li__SB *)li__RIMB)),li__2MMB,li__ANMB,li__4MMB,li__CNMB);
+      } break;
+      case __li__AS__:  break;
+      case __li__GS__: {
+        li__KPD(((__li__GS *)((__li__SB *)li__RIMB)),li__2MMB,li__ANMB,li__4MMB,li__CNMB);
+      } break;
       };
-      lisaac_push(&__pos__OQ5C,L90711064); /* L692 AREA*/;
-      lisaac_push_first(&__pos__UU1D,L9195016); /* L70 NUMERIC*/;
-      yw1__YP5C=(__INTEGER__K)(__tmp__XQ5C -  1);
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__RP5C,L91621912); /* L699 AREA*/;
-    lisaac_push_first(&__pos__FBBD,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__GQ5C,L90970136); /* L694 AREA*/;
-    yw0__WP5C= 0;
-    xw0__VP5C= 0;
-    __tmp__XQ5C=(*(VIDEO__QB__)).width__PD;
-    lisaac_push(&__pos__GQ5C,L91372568); /* L697 AREA*/;
-    lisaac_push_first(&__pos__AODD,L9195016); /* L70 NUMERIC*/;
-    xw1__XP5C=(__INTEGER__K)(__tmp__XQ5C -  1);
-    __tmp__XQ5C=(*(VIDEO__QB__)).height__QD;
-    lisaac_push(&__pos__GQ5C,L91504152); /* L698 AREA*/;
-    lisaac_push_first(&__pos__AODD,L9195016); /* L70 NUMERIC*/;
-    yw1__YP5C=(__INTEGER__K)(__tmp__XQ5C -  1);
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (is_return__3P5C) {
-    lisaac_push(&__pos__RP5C,L91753496); /* L700 AREA*/;
-    lisaac_push_first(&__pos__FBBD,L13509634); /* L103 TRUE*/;
-    __tmp__NR5C=FALSE__I__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__RP5C,L91753496); /* L700 AREA*/;
-    lisaac_push_first(&__pos__FBBD,L14689286); /* L112 FALSE*/;
-    __tmp__NR5C=TRUE__B__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NR5C) {
-    lisaac_push(&__pos__RP5C,L99748376); /* L761 AREA*/;
-    lisaac_push_first(&__pos__FBBD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__GQ5C,L91761688); /* L700 AREA*/;
-    x0__ZP5C=Self__SP5C->parent_area__ZC.x_window__YNB;
-    __tmp__XQ5C=Self__SP5C->parent_area__ZC.width__IT;
-    lisaac_push(&__pos__GQ5C,L92150296); /* L703 AREA*/;
-    lisaac_push_first(&__pos__AODD,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__OQ5C,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__UU1D,L9195016); /* L70 NUMERIC*/;
-    __tmp__PBGE=(__INTEGER__K)(- __tmp__XQ5C);
-    lisaac_push(&__pos__AODD,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__OQ5C,L9195016); /* L70 NUMERIC*/;
-    __tmp__XQ5C=(__INTEGER__K)(x0__ZP5C - __tmp__PBGE);
-    lisaac_push(&__pos__GQ5C,L92153368); /* L703 AREA*/;
-    lisaac_push_first(&__pos__AODD,L9195016); /* L70 NUMERIC*/;
-    __tmp__PBGE=(__INTEGER__K)(__tmp__XQ5C -  1);
-    y0__0P5C=Self__SP5C->parent_area__ZC.y_window__ZNB;
-    __tmp__XQ5C=Self__SP5C->parent_area__ZC.height__MT;
-    lisaac_push(&__pos__GQ5C,L92412440); /* L705 AREA*/;
-    lisaac_push_first(&__pos__AODD,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__OQ5C,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__UU1D,L9195016); /* L70 NUMERIC*/;
-    __tmp__XBGE=(__INTEGER__K)(- __tmp__XQ5C);
-    lisaac_push(&__pos__AODD,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__OQ5C,L9195016); /* L70 NUMERIC*/;
-    __tmp__XQ5C=(__INTEGER__K)(y0__0P5C - __tmp__XBGE);
-    lisaac_push(&__pos__GQ5C,L92416024); /* L705 AREA*/;
-    lisaac_push_first(&__pos__AODD,L9195016); /* L70 NUMERIC*/;
-    y1__2P5C=(__INTEGER__K)(__tmp__XQ5C -  1);
-    lisaac_push(&__pos__GQ5C,L92543000); /* L706 AREA*/;
-    __tmp__NR5C=__infix_greater_equal__JGG(__tmp__PBGE,xw0__VP5C);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NR5C) {
-      lisaac_push(&__pos__GQ5C,L92546584); /* L706 AREA*/;
-      lisaac_push_first(&__pos__AODD,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__OQ5C,L92549656); /* L706 AREA*/;
-      __tmp__DS5C=__infix_less_equal__GTG(x0__ZP5C,xw1__XP5C);
-      __tmp__WS5C=__tmp__DS5C;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__GQ5C,L92546584); /* L706 AREA*/;
-      lisaac_push_first(&__pos__AODD,L12081158); /* L92 FALSE*/;
-      __tmp__WS5C=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WS5C) {
-      lisaac_push(&__pos__GQ5C,L92553240); /* L706 AREA*/;
-      lisaac_push_first(&__pos__AODD,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__OQ5C,L92673560); /* L707 AREA*/;
-      __tmp__DS5C=__infix_greater_equal__JGG(y1__2P5C,yw0__WP5C);
-      __tmp__WS5C=__tmp__DS5C;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__GQ5C,L92553240); /* L706 AREA*/;
-      lisaac_push_first(&__pos__AODD,L12081158); /* L92 FALSE*/;
-      __tmp__WS5C=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WS5C) {
-      lisaac_push(&__pos__GQ5C,L92677144); /* L707 AREA*/;
-      lisaac_push_first(&__pos__AODD,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__OQ5C,L92680216); /* L707 AREA*/;
-      __tmp__DS5C=__infix_less_equal__GTG(y0__0P5C,yw1__YP5C);
-      __tmp__WS5C=__tmp__DS5C;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__GQ5C,L92677144); /* L707 AREA*/;
-      lisaac_push_first(&__pos__AODD,L12081158); /* L92 FALSE*/;
-      __tmp__WS5C=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WS5C) {
-      lisaac_push(&__pos__GQ5C,L99618328); /* L760 AREA*/;
-      lisaac_push_first(&__pos__AODD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__OQ5C,L92937752); /* L709 AREA*/;
-      __tmp__5S5C=max__IMH(x0__ZP5C,xw0__VP5C);
-      x0__ZP5C=__tmp__5S5C;
-      lisaac_push(&__pos__OQ5C,L93068824); /* L710 AREA*/;
-      __tmp__AT5C=min__TLH(__tmp__PBGE,xw1__XP5C);
-      lisaac_push(&__pos__OQ5C,L93199896); /* L711 AREA*/;
-      __tmp__BT5C=max__IMH(y0__0P5C,yw0__WP5C);
-      y0__0P5C=__tmp__BT5C;
-      lisaac_push(&__pos__OQ5C,L93330968); /* L712 AREA*/;
-      __tmp__CT5C=min__TLH(y1__2P5C,yw1__YP5C);
-      lisaac_push(&__pos__OQ5C,L93728280); /* L715 AREA*/;
-      lisaac_push_first(&__pos__UU1D,L10103878); /* L77 PLAN*/;
-      __tmp__JQ5C=clone__STMC();
-      /* NULL __PLAN__XOB__ */
-if (__tmp__JQ5C==NULL) {
-        lisaac_push(&__pos__UU1D,L10233414); /* L78 PLAN*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        lisaac_push(&__pos__UU1D,L10233414); /* L78 PLAN*/;
-        Self__PF2D=((__PLAN__XOB *)__tmp__JQ5C);
-        lisaac_push_first(&__pos__NF2D,L9053254); /* L69 PLAN*/;
-        Self__PF2D->window__EOD=Self__SP5C;
-      };
-      Self__SP5C->parent_area__ZC.plan__ZOB=__tmp__JQ5C;
-      win__5P5C=Self__SP5C;
-      lisaac_push(&__pos__OQ5C,L94785560); /* L723 AREA*/;
-      lisaac_push_first(&__pos__UU1D,L10621458); /* L81 BLOCK*/;
-      do_while__AUUD:
-      {
-        lisaac_push(&__pos__UU1D,L10621458); /* L81 BLOCK*/;
-        lisaac_push_first(&__pos__NF2D,L93979672); /* L717 AREA*/;
-        /* NULL __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ */
-if (win__5P5C==NULL) {
-          lisaac_push(&__pos__NF2D,L94118424); /* L718 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)win__5P5C)->__id) {
-          case __AREA__PB__: {
-            __tmp__JT5C=((__AREA__PB *)win__5P5C)->prev__TOB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__JT5C=((__DESK__TC *)win__5P5C)->parent_g_raw__XC.parent_area__VC.prev__TOB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__JT5C=((__G_OUT__YC *)win__5P5C)->parent_area__ZC.prev__TOB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__JT5C=((__G_RAW__KM *)win__5P5C)->parent_g_group__LM.parent_area__VC.prev__TOB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        winp__AQ5C=__tmp__JT5C;
-        lisaac_push(&__pos__NF2D,L94504984); /* L721 AREA*/;
-        lisaac_push_first(&__pos__JRVD,L9441810); /* L72 BLOCK*/;
-        while_do__IRVD:
+    li__LIMB=li__LIMB->li__H2B;
+  };
+}
+
+static void li__5JTC(__li__YC *li__AKTC)
+/* (Strict G_OUT{li__YC}) Void No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__K li__DKTC,li__EKTC,li__FKTC,li__GKTC,li__HKTC,li__IKTC;
+  __li__K li__KKTC,li__AMTC,li__HVXD,li__LVXD,li__PVXD,li__TVXD;
+  __li__K li__BC4D,li__RC4D;
+  __li__0KB *li__MKTC,*li__WKTC,*li__MC4D,*li__XNTC;
+  void *li__NKTC,*li__OKTC,*li__VKTC,*li__NNTC,*li__BOTC;
+  __li__GB li__5B4D,li__FC4D;
+  __li__RQF li__AC4D,li__CC4D,li__DC4D;
+  __li__U li__GC4D;
+  __li__DXB *li__OC4D,*li__2C4D,*li__PD4D;
+  __li__GXB *li__UD4D,*li__CE4D,*li__SE4D;
+  __li__C li__LKTC,li__0NTC;
+  li__DKTC= 0;
+  li__EKTC= 0;
+  li__FKTC= 0;
+  li__GKTC= 0;
+  li__HKTC= 0;
+  li__IKTC= 0;
+  li__KKTC= 0;
+  li__LKTC=li__I__;
+  li__MKTC=NULL;
+  li__NKTC=NULL;
+  li__OKTC=NULL;
+  if (((void *)li__AKTC->li__ZC.li__H4 != (void *)NULL)) {
+    li__VKTC=li__AKTC->li__ZC.li__H4;
+    switch (((struct ___OBJ *)li__VKTC)->__id) {
+    case __li__TB__: {
+      li__WKTC=((__li__TB *)li__VKTC)->li__2KB;
+    } break;
+    case __li__TC__: {
+      li__WKTC=((__li__TC *)li__VKTC)->li__XC.li__VC.li__2KB;
+    } break;
+    case __li__RL__: {
+      li__WKTC=((__li__RL *)li__VKTC)->li__SL.li__VC.li__2KB;
+    } break;
+    };
+    li__MKTC=li__WKTC;
+    if (((void *)li__WKTC == (void *)NULL)) {
+      li__LKTC=li__B__;
+    } else /* FALSE */ {
+      li__DKTC=li__WKTC->li__HYB->li__JYB;
+      li__FKTC=li__WKTC->li__LYB->li__JYB;
+      li__EKTC=li__WKTC->li__OYB->li__QYB;
+      li__GKTC=(__li__K)(li__WKTC->li__SYB->li__QYB -  1);
+    };
+  } else /* FALSE */ {
+    li__EKTC= 0;
+    li__DKTC= 0;
+    li__FKTC=(__li__K)((*(li__UB__)).li__PD -  1);
+    li__GKTC=(__li__K)((*(li__UB__)).li__QD -  1);
+  };
+  if ((! li__LKTC)) {
+    li__HKTC=li__AKTC->li__ZC.li__3JB;
+    li__AMTC=(__li__K)((__li__K)(li__HKTC + li__AKTC->li__ZC.li__ZR) -  1);
+    li__IKTC=li__AKTC->li__ZC.li__4JB;
+    li__KKTC=(__li__K)((__li__K)(li__IKTC + li__AKTC->li__ZC.li__3R) -  1);
+    if (((((li__AMTC >= li__DKTC) && (li__HKTC <= li__FKTC)) && (li__KKTC >= li__EKTC)) && (li__IKTC <= li__GKTC))) {
+      li__HVXD= 0;
+      if ((li__HKTC > li__DKTC)) {
+        li__HVXD=li__HKTC;
+      } else /* FALSE */ {
+        li__HVXD=li__DKTC;
+      };
+      li__HKTC=li__HVXD;
+      li__LVXD= 0;
+      if ((li__AMTC > li__FKTC)) {
+        li__LVXD=li__FKTC;
+      } else /* FALSE */ {
+        li__LVXD=li__AMTC;
+      };
+      li__PVXD= 0;
+      if ((li__IKTC > li__EKTC)) {
+        li__PVXD=li__IKTC;
+      } else /* FALSE */ {
+        li__PVXD=li__EKTC;
+      };
+      li__IKTC=li__PVXD;
+      li__TVXD= 0;
+      if ((li__KKTC > li__GKTC)) {
+        li__TVXD=li__GKTC;
+      } else /* FALSE */ {
+        li__TVXD=li__KKTC;
+      };
+      li__WKTC=NULL;
+      li__5B4D=((__li__GB )(NULL));
+      li__AC4D=((__li__RQF )sizeof(__li__0KB));
+      if ((li__AC4D ==  0)) {
+        li__WKTC=li__0KB__;
+      } else /* FALSE */ {
+        li__BC4D=__li__0KB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__AC4D));
+        if ((li__BC4D == (__li__K)(-  1))) {
+          li__CC4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__DC4D=(__li__RQF)((__li__RQF)(li__AC4D - (__li__RQF)(((__li__RQF ) 0) - li__CC4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__CC4D) - ((__li__RQF ) 1)));
+          li__CC4D=(__li__RQF)(li__DC4D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__FC4D=li__PDK(li__DC4D,((__li__GB )(&(table_size[(li__CC4D)-1]))),((__li__U )li__DC4D));
+          li__5B4D=li__FC4D;
+        } else /* FALSE */ {
+          li__GC4D=((__li__U )li__BC4D);
+          li__CC4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__DC4D=(__li__RQF)((__li__RQF)(li__AC4D - (__li__RQF)(((__li__RQF ) 0) - li__CC4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__CC4D) - ((__li__RQF ) 1)));
+          li__FC4D=li__PDK(li__DC4D,((__li__GB )(&(table_type[(li__GC4D)]))),(__li__U)(li__GC4D |  1));
+          li__5B4D=li__FC4D;
+        };
+        li__MC4D=((__li__0KB *)li__5B4D);
+        li__WKTC=li__MC4D;
+        *(li__MC4D) = *(li__0KB__);
+      };
+      ((__li__0KB *)li__WKTC)->li__VED=li__AKTC;
+      li__AKTC->li__ZC.li__2KB=li__WKTC;
+      li__NKTC=li__AKTC;
+      do {
+        switch (((struct ___OBJ *)li__NKTC)->__id) {
+        case __li__TB__: {
+          li__NNTC=((__li__TB *)li__NKTC)->li__WKB;
+        } break;
+        case __li__TC__: {
+          li__NNTC=((__li__TC *)li__NKTC)->li__XC.li__VC.li__WKB;
+        } break;
+        case __li__YC__: {
+          li__NNTC=((__li__YC *)li__NKTC)->li__ZC.li__WKB;
+        } break;
+        case __li__RL__: {
+          li__NNTC=((__li__RL *)li__NKTC)->li__SL.li__VC.li__WKB;
+        } break;
+        };
+        li__OKTC=li__NNTC;
+        li__OWGD:
         {
-          lisaac_push(&__pos__JRVD,L9441810); /* L72 BLOCK*/;
-          lisaac_push_first(&__pos__NT5C,L94242840); /* L719 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)winp__AQ5C != (void *)NULL)) {
-            lisaac_push(&__pos__NT5C,L94250520); /* L719 AREA*/;
-            lisaac_push_first(&__pos__K4VD,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__TT5C,L94251544); /* L719 AREA*/;
-            /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (winp__AQ5C==NULL) {
-              lisaac_push(&__pos__TT5C,L94256152); /* L719 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else {
-              switch (((struct ___OBJ *)winp__AQ5C)->__id) {
-              case __EXAMPLE__OB__: {
-                __tmp__VT5C=((__EXAMPLE__OB *)winp__AQ5C)->parent_area__DC.plan__ZOB;
-              } break;
-              case __DESK__TC__: {
-                __tmp__VT5C=((__DESK__TC *)winp__AQ5C)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-              } break;
-              case __G_OUT__YC__: {
-                __tmp__VT5C=((__G_OUT__YC *)winp__AQ5C)->parent_area__ZC.plan__ZOB;
-              } break;
-              case __G_RAW__KM__: {
-                __tmp__VT5C=((__G_RAW__KM *)winp__AQ5C)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-              } break;
-              case __VIRTUAL_SCREEN__PT__: {
-                __tmp__VT5C=((__VIRTUAL_SCREEN__PT *)winp__AQ5C)->parent_area__QT.plan__ZOB;
-              } break;
-              case __MOUSE__VT__: {
-                __tmp__VT5C=((__MOUSE__VT *)winp__AQ5C)->parent_window__XT.plan__ZOB;
-              } break;
-              default:
-              lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-              }
+          if (((void *)li__OKTC != (void *)NULL)) {
+            switch (((struct ___OBJ *)li__OKTC)->__id) {
+            case __li__SB__: {
+              li__XNTC=((__li__SB *)li__OKTC)->li__HC.li__2KB;
+            } break;
+            case __li__TC__: {
+              li__XNTC=((__li__TC *)li__OKTC)->li__XC.li__VC.li__2KB;
+            } break;
+            case __li__YC__: {
+              li__XNTC=((__li__YC *)li__OKTC)->li__ZC.li__2KB;
+            } break;
+            case __li__RL__: {
+              li__XNTC=((__li__RL *)li__OKTC)->li__SL.li__VC.li__2KB;
+            } break;
+            case __li__AS__: {
+              li__XNTC=((__li__AS *)li__OKTC)->li__BS.li__2KB;
+            } break;
+            case __li__GS__: {
+              li__XNTC=((__li__GS *)li__OKTC)->li__IS.li__2KB;
+            } break;
             };
-            __tmp__YT5C=((void *)__tmp__VT5C == (void *)NULL);
+            li__0NTC=((void *)li__XNTC == (void *)NULL);
           } else /* FALSE */ {
-            lisaac_push(&__pos__NT5C,L94250520); /* L719 AREA*/;
-            lisaac_push_first(&__pos__K4VD,L12081158); /* L92 FALSE*/;
-            __tmp__YT5C=FALSE__I__;
+            li__0NTC=li__I__;
           };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__YT5C) {
-            lisaac_push(&__pos__JRVD,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__NT5C,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__K4VD,L9576466); /* L73 BLOCK*/;
-            lisaac_push_first(&__pos__TT5C,L94265368); /* L719 AREA*/;
-            /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (winp__AQ5C==NULL) {
-              lisaac_push(&__pos__TT5C,L94382104); /* L720 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else {
-              switch (((struct ___OBJ *)winp__AQ5C)->__id) {
-              case __EXAMPLE__OB__: {
-                __tmp__AU5C=((__EXAMPLE__OB *)winp__AQ5C)->parent_area__DC.prev__TOB;
-              } break;
-              case __DESK__TC__: {
-                __tmp__AU5C=((__DESK__TC *)winp__AQ5C)->parent_g_raw__XC.parent_area__VC.prev__TOB;
-              } break;
-              case __G_OUT__YC__: {
-                __tmp__AU5C=((__G_OUT__YC *)winp__AQ5C)->parent_area__ZC.prev__TOB;
-              } break;
-              case __G_RAW__KM__: {
-                __tmp__AU5C=((__G_RAW__KM *)winp__AQ5C)->parent_g_group__LM.parent_area__VC.prev__TOB;
-              } break;
-              case __VIRTUAL_SCREEN__PT__: {
-                __tmp__AU5C=((__VIRTUAL_SCREEN__PT *)winp__AQ5C)->parent_area__QT.prev__TOB;
-              } break;
-              case __MOUSE__VT__: {
-                __tmp__AU5C=((__MOUSE__VT *)winp__AQ5C)->parent_window__XT.prev__TOB;
-              } break;
-              default:
-              lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-              }
+          if (li__0NTC) {
+            switch (((struct ___OBJ *)li__OKTC)->__id) {
+            case __li__SB__: {
+              li__BOTC=((__li__SB *)li__OKTC)->li__HC.li__WKB;
+            } break;
+            case __li__TC__: {
+              li__BOTC=((__li__TC *)li__OKTC)->li__XC.li__VC.li__WKB;
+            } break;
+            case __li__YC__: {
+              li__BOTC=((__li__YC *)li__OKTC)->li__ZC.li__WKB;
+            } break;
+            case __li__RL__: {
+              li__BOTC=((__li__RL *)li__OKTC)->li__SL.li__VC.li__WKB;
+            } break;
+            case __li__AS__: {
+              li__BOTC=((__li__AS *)li__OKTC)->li__BS.li__WKB;
+            } break;
+            case __li__GS__: {
+              li__BOTC=((__li__GS *)li__OKTC)->li__IS.li__WKB;
+            } break;
             };
-            winp__AQ5C=__tmp__AU5C;
-            lisaac_push(&__pos__K4VD,L9709074); /* L74 BLOCK*/;
-            goto while_do__IRVD;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__JRVD,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__NT5C,L8530438); /* L65 FALSE*/;
+            li__OKTC=li__BOTC;
+            goto li__OWGD;
           };
         };
-        /* NULL __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ */
-if (win__5P5C==NULL) {
-          lisaac_push(&__pos__NF2D,L94643224); /* L722 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)win__5P5C)->__id) {
-          case __AREA__PB__: {
-            __tmp__JT5C=((__AREA__PB *)win__5P5C)->parent__DBB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__JT5C=((__DESK__TC *)win__5P5C)->parent_g_raw__XC.parent_area__VC.parent__DBB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__JT5C=((__G_OUT__YC *)win__5P5C)->parent_area__ZC.parent__DBB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__JT5C=((__G_RAW__KM *)win__5P5C)->parent_g_group__LM.parent_area__VC.parent__DBB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        win__5P5C=__tmp__JT5C;
-        lisaac_push(&__pos__UU1D,L10755090); /* L82 BLOCK*/;
-        lisaac_push_first(&__pos__NF2D,L94771736); /* L723 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__JT5C != (void *)NULL)) {
-          lisaac_push(&__pos__NF2D,L94778904); /* L723 AREA*/;
-          lisaac_push_first(&__pos__JRVD,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__NT5C,L94779928); /* L723 AREA*/;
-          __tmp__YT5C=((void *)winp__AQ5C == (void *)NULL);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__NF2D,L94778904); /* L723 AREA*/;
-          lisaac_push_first(&__pos__JRVD,L12081158); /* L92 FALSE*/;
-          __tmp__YT5C=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__YT5C) {
-          lisaac_push(&__pos__UU1D,L11012626); /* L84 BLOCK*/;
-          lisaac_push_first(&__pos__NF2D,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__JRVD,L10888722); /* L83 BLOCK*/;
-          goto do_while__AUUD;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__UU1D,L11012626); /* L84 BLOCK*/;
-          lisaac_push_first(&__pos__NF2D,L8530438); /* L65 FALSE*/;
-        };
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)winp__AQ5C != (void *)NULL)) {
-        lisaac_push(&__pos__OQ5C,L96207896); /* L734 AREA*/;
-        lisaac_push_first(&__pos__UU1D,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__NF2D,L94905368); /* L724 AREA*/;
-        /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (winp__AQ5C==NULL) {
-          lisaac_push(&__pos__NF2D,L95035416); /* L725 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)winp__AQ5C)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__VT5C=((__EXAMPLE__OB *)winp__AQ5C)->parent_area__DC.plan__ZOB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__VT5C=((__DESK__TC *)winp__AQ5C)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__VT5C=((__G_OUT__YC *)winp__AQ5C)->parent_area__ZC.plan__ZOB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__VT5C=((__G_RAW__KM *)winp__AQ5C)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__VT5C=((__VIRTUAL_SCREEN__PT *)winp__AQ5C)->parent_area__QT.plan__ZOB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__VT5C=((__MOUSE__VT *)winp__AQ5C)->parent_window__XT.plan__ZOB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        Self__PF2D=Self__SP5C->parent_area__ZC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (Self__PF2D==NULL) {
-          lisaac_push(&__pos__NF2D,L95168024); /* L726 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__NF2D,L95168024); /* L726 AREA*/;
-          Self__YR2D=((__PLAN__XOB *)Self__PF2D);
-          lisaac_push_first(&__pos__JRVD,L20196422); /* L154 PLAN*/;
-          Self__YR2D->prev__ZYTC=__tmp__VT5C;
-        };
-        Self__PF2D=Self__SP5C->parent_area__ZC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__VT5C==NULL) {
-          lisaac_push(&__pos__NF2D,L95302168); /* L727 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          Self__YR2D=__tmp__VT5C->next__WBC;
-        };
-        /* NULL __PLAN__XOB__ */
-if (Self__PF2D==NULL) {
-          lisaac_push(&__pos__NF2D,L95302680); /* L727 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__NF2D,L95302680); /* L727 AREA*/;
-          Self__1R2D=((__PLAN__XOB *)Self__PF2D);
-          lisaac_push_first(&__pos__JRVD,L19541062); /* L149 PLAN*/;
-          Self__1R2D->next__WBC=Self__YR2D;
-        };
-        Self__PF2D=Self__SP5C->parent_area__ZC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__VT5C==NULL) {
-          lisaac_push(&__pos__NF2D,L95430168); /* L728 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__NF2D,L95430168); /* L728 AREA*/;
-          Self__YR2D=((__PLAN__XOB *)__tmp__VT5C);
-          lisaac_push_first(&__pos__JRVD,L19541062); /* L149 PLAN*/;
-          Self__YR2D->next__WBC=Self__PF2D;
-        };
-        Self__PF2D=Self__SP5C->parent_area__ZC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__VT5C==NULL) {
-          lisaac_push(&__pos__NF2D,L95565336); /* L729 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__BV5C=__tmp__VT5C->level__1BC;
-        };
-        lisaac_push(&__pos__NF2D,L95565848); /* L729 AREA*/;
-        lisaac_push_first(&__pos__JRVD,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__NT5C,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__K4VD,L9195016); /* L70 NUMERIC*/;
-        __tmp__5BGE=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__JRVD,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__NT5C,L9195016); /* L70 NUMERIC*/;
-        __tmp__CV5C=(__INTEGER__K)(__tmp__BV5C - __tmp__5BGE);
-        /* NULL __PLAN__XOB__ */
-if (Self__PF2D==NULL) {
-          lisaac_push(&__pos__NF2D,L95566872); /* L729 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__NF2D,L95566872); /* L729 AREA*/;
-          __tmp__VT5C=((__PLAN__XOB *)Self__PF2D);
-          lisaac_push_first(&__pos__JRVD,L18887750); /* L144 PLAN*/;
-          __tmp__VT5C->level__1BC=__tmp__CV5C;
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__OQ5C,L96207896); /* L734 AREA*/;
-        lisaac_push_first(&__pos__UU1D,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__NF2D,L95687192); /* L730 AREA*/;
-        Self__PF2D=Self__SP5C->parent_area__ZC.plan__ZOB;
-        __tmp__VT5C=list_plan__GCC;
-        /* NULL __PLAN__XOB__ */
-if (Self__PF2D==NULL) {
-          lisaac_push(&__pos__NF2D,L95826968); /* L731 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__NF2D,L95826968); /* L731 AREA*/;
-          Self__YR2D=((__PLAN__XOB *)Self__PF2D);
-          lisaac_push_first(&__pos__JRVD,L19541062); /* L149 PLAN*/;
-          Self__YR2D->next__WBC=__tmp__VT5C;
-        };
-        list_plan__GCC=Self__SP5C->parent_area__ZC.plan__ZOB;
-        Self__PF2D=Self__SP5C->parent_area__ZC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (Self__PF2D==NULL) {
-          lisaac_push(&__pos__NF2D,L96085528); /* L733 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__NF2D,L96085528); /* L733 AREA*/;
-          Self__YR2D=((__PLAN__XOB *)Self__PF2D);
-          lisaac_push_first(&__pos__JRVD,L18887750); /* L144 PLAN*/;
-          Self__YR2D->level__1BC= 1;
-        };
-      };
-      __tmp__JQ5C=Self__SP5C->parent_area__ZC.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__JQ5C==NULL) {
-        lisaac_push(&__pos__OQ5C,L96476184); /* L736 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        Self__PF2D=__tmp__JQ5C->next__WBC;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__PF2D != (void *)NULL)) {
-        lisaac_push(&__pos__OQ5C,L96994328); /* L740 AREA*/;
-        lisaac_push_first(&__pos__UU1D,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__NF2D,L96608280); /* L737 AREA*/;
-        __tmp__VT5C=Self__SP5C->parent_area__ZC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (Self__PF2D==NULL) {
-          lisaac_push(&__pos__NF2D,L96740888); /* L738 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__NF2D,L96740888); /* L738 AREA*/;
-          Self__YR2D=((__PLAN__XOB *)Self__PF2D);
-          lisaac_push_first(&__pos__JRVD,L20196422); /* L154 PLAN*/;
-          Self__YR2D->prev__ZYTC=__tmp__VT5C;
+        switch (((struct ___OBJ *)li__NKTC)->__id) {
+        case __li__TB__: {
+          li__NNTC=((__li__TB *)li__NKTC)->li__H4;
+        } break;
+        case __li__TC__: {
+          li__NNTC=((__li__TC *)li__NKTC)->li__XC.li__VC.li__H4;
+        } break;
+        case __li__YC__: {
+          li__NNTC=((__li__YC *)li__NKTC)->li__ZC.li__H4;
+        } break;
+        case __li__RL__: {
+          li__NNTC=((__li__RL *)li__NKTC)->li__SL.li__VC.li__H4;
+        } break;
         };
-        /* NULL __PLAN__XOB__ */
-if (Self__PF2D==NULL) {
-          lisaac_push(&__pos__NF2D,L96869912); /* L739 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__NF2D,L96869912); /* L739 AREA*/;
-          inc_level__BOVC(((__PLAN__XOB *)Self__PF2D));
+        li__NKTC=li__NNTC;
+      } while ((((void *)li__NNTC != (void *)NULL) && ((void *)li__OKTC == (void *)NULL)));
+      if (((void *)li__OKTC != (void *)NULL)) {
+        switch (((struct ___OBJ *)li__OKTC)->__id) {
+        case __li__SB__: {
+          li__XNTC=((__li__SB *)li__OKTC)->li__HC.li__2KB;
+        } break;
+        case __li__TC__: {
+          li__XNTC=((__li__TC *)li__OKTC)->li__XC.li__VC.li__2KB;
+        } break;
+        case __li__YC__: {
+          li__XNTC=((__li__YC *)li__OKTC)->li__ZC.li__2KB;
+        } break;
+        case __li__RL__: {
+          li__XNTC=((__li__RL *)li__OKTC)->li__SL.li__VC.li__2KB;
+        } break;
+        case __li__AS__: {
+          li__XNTC=((__li__AS *)li__OKTC)->li__BS.li__2KB;
+        } break;
+        case __li__GS__: {
+          li__XNTC=((__li__GS *)li__OKTC)->li__IS.li__2KB;
+        } break;
         };
+        li__MKTC=li__XNTC;
+        ((__li__0KB *)li__AKTC->li__ZC.li__2KB)->li__KGJC=li__XNTC;
+        ((__li__0KB *)li__AKTC->li__ZC.li__2KB)->li__H2B=li__XNTC->li__H2B;
+        ((__li__0KB *)li__XNTC)->li__H2B=li__AKTC->li__ZC.li__2KB;
+        ((__li__0KB *)li__AKTC->li__ZC.li__2KB)->li__M2B=(__li__K)(li__XNTC->li__M2B +  1);
       } else /* FALSE */ {
-        lisaac_push(&__pos__OQ5C,L96994328); /* L740 AREA*/;
-        lisaac_push_first(&__pos__UU1D,L8530438); /* L65 FALSE*/;
+        ((__li__0KB *)li__AKTC->li__ZC.li__2KB)->li__H2B=li__W2B;
+        li__W2B=li__AKTC->li__ZC.li__2KB;
+        ((__li__0KB *)li__AKTC->li__ZC.li__2KB)->li__M2B= 1;
       };
-      lisaac_push(&__pos__OQ5C,L97259544); /* L742 AREA*/;
-      lisaac_push_first(&__pos__UU1D,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__NF2D,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__JRVD,L9195016); /* L70 NUMERIC*/;
-      __tmp__BV5C=(__INTEGER__K)(-  1);
-      lisaac_push(&__pos__UU1D,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__NF2D,L9195016); /* L70 NUMERIC*/;
-      __tmp__5BGE=(__INTEGER__K)(__tmp__CT5C - __tmp__BV5C);
-      y1__2P5C=__tmp__5BGE;
-      __tmp__JQ5C=Self__SP5C->parent_area__ZC.plan__ZOB;
-      lisaac_push(&__pos__OQ5C,L97535512); /* L744 AREA*/;
-      __tmp__WQ5C=create__plan__JEKC(__tmp__5S5C,__tmp__JQ5C);
-      __tmp__JQ5C=Self__SP5C->parent_area__ZC.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__JQ5C==NULL) {
-        lisaac_push(&__pos__OQ5C,L97657880); /* L745 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        lisaac_push(&__pos__OQ5C,L97657880); /* L745 AREA*/;
-        Self__PF2D=((__PLAN__XOB *)__tmp__JQ5C);
-        lisaac_push_first(&__pos__UU1D,L16264774); /* L124 PLAN*/;
-        Self__PF2D->x0__J3B=__tmp__WQ5C;
-      };
-      __tmp__4V5C=list_x__0CC;
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__WQ5C==NULL) {
-        lisaac_push(&__pos__OQ5C,L97794072); /* L746 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        lisaac_push(&__pos__OQ5C,L97794072); /* L746 AREA*/;
-        __tmp__5V5C=append__RBJD(((__LIMIT_X__C2B *)__tmp__WQ5C),__tmp__4V5C);
-      };
-      list_x__0CC=__tmp__5V5C;
-      __tmp__JQ5C=Self__SP5C->parent_area__ZC.plan__ZOB;
-      lisaac_push(&__pos__OQ5C,L98059800); /* L748 AREA*/;
-      __tmp__WQ5C=create__plan__JEKC(__tmp__AT5C,__tmp__JQ5C);
-      __tmp__JQ5C=Self__SP5C->parent_area__ZC.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__JQ5C==NULL) {
-        lisaac_push(&__pos__OQ5C,L98182168); /* L749 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        lisaac_push(&__pos__OQ5C,L98182168); /* L749 AREA*/;
-        Self__PF2D=((__PLAN__XOB *)__tmp__JQ5C);
-        lisaac_push_first(&__pos__UU1D,L17575494); /* L134 PLAN*/;
-        Self__PF2D->x1__N3B=__tmp__WQ5C;
-      };
-      __tmp__JQ5C=Self__SP5C->parent_area__ZC.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__JQ5C==NULL) {
-        lisaac_push(&__pos__OQ5C,L98315288); /* L750 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__5V5C=__tmp__JQ5C->x0__J3B;
-      };
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__WQ5C==NULL) {
-        lisaac_push(&__pos__OQ5C,L98315800); /* L750 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        lisaac_push(&__pos__OQ5C,L98315800); /* L750 AREA*/;
-        append__RBJD(((__LIMIT_X__C2B *)__tmp__WQ5C),__tmp__5V5C);
-      };
-      __tmp__JQ5C=Self__SP5C->parent_area__ZC.plan__ZOB;
-      lisaac_push(&__pos__OQ5C,L98717208); /* L753 AREA*/;
-      __tmp__0Q5C=create_top__plan__ZEKC(__tmp__BT5C,__tmp__JQ5C);
-      __tmp__JQ5C=Self__SP5C->parent_area__ZC.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__JQ5C==NULL) {
-        lisaac_push(&__pos__OQ5C,L98837528); /* L754 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        lisaac_push(&__pos__OQ5C,L98837528); /* L754 AREA*/;
-        Self__PF2D=((__PLAN__XOB *)__tmp__JQ5C);
-        lisaac_push_first(&__pos__UU1D,L16920134); /* L129 PLAN*/;
-        Self__PF2D->y0__Q3B=__tmp__0Q5C;
-      };
-      __tmp__KW5C=list_y__HDC;
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__0Q5C==NULL) {
-        lisaac_push(&__pos__OQ5C,L98973720); /* L755 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        lisaac_push(&__pos__OQ5C,L98973720); /* L755 AREA*/;
-        __tmp__LW5C=append__LEJD(((__LIMIT_Y__F2B *)__tmp__0Q5C),__tmp__KW5C);
-      };
-      list_y__HDC=__tmp__LW5C;
-      __tmp__JQ5C=Self__SP5C->parent_area__ZC.plan__ZOB;
-      lisaac_push(&__pos__OQ5C,L99243032); /* L757 AREA*/;
-      __tmp__0Q5C=create_bottom__plan__GFKC(__tmp__5BGE,__tmp__JQ5C);
-      __tmp__JQ5C=Self__SP5C->parent_area__ZC.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__JQ5C==NULL) {
-        lisaac_push(&__pos__OQ5C,L99361816); /* L758 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        lisaac_push(&__pos__OQ5C,L99361816); /* L758 AREA*/;
-        Self__PF2D=((__PLAN__XOB *)__tmp__JQ5C);
-        lisaac_push_first(&__pos__UU1D,L18230854); /* L139 PLAN*/;
-        Self__PF2D->y1__U3B=__tmp__0Q5C;
-      };
-      __tmp__JQ5C=Self__SP5C->parent_area__ZC.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__JQ5C==NULL) {
-        lisaac_push(&__pos__OQ5C,L99494936); /* L759 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__LW5C=__tmp__JQ5C->y0__Q3B;
-      };
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__0Q5C==NULL) {
-        lisaac_push(&__pos__OQ5C,L99495448); /* L759 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        lisaac_push(&__pos__OQ5C,L99495448); /* L759 AREA*/;
-        append__LEJD(((__LIMIT_Y__F2B *)__tmp__0Q5C),__tmp__LW5C);
-      };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__GQ5C,L99618328); /* L760 AREA*/;
-      lisaac_push_first(&__pos__AODD,L8530438); /* L65 FALSE*/;
+      li__MKTC=li__AKTC->li__ZC.li__2KB->li__H2B;
+      if (((void *)li__MKTC != (void *)NULL)) {
+        ((__li__0KB *)li__MKTC)->li__KGJC=li__AKTC->li__ZC.li__2KB;
+        li__MC4D=((__li__0KB *)li__MKTC);
+        li__V30D:
+        {
+          li__MC4D->li__M2B=(__li__K)(li__MC4D->li__M2B +  1);
+          if (((void *)li__MC4D->li__H2B != (void *)NULL)) {
+            li__MC4D=((__li__0KB *)li__MC4D->li__H2B);
+            goto li__V30D;
+          };
+        };
+      };
+      li__BC4D=(__li__K)(li__TVXD +  1);
+      li__KKTC=li__BC4D;
+      li__WKTC=li__AKTC->li__ZC.li__2KB;
+      li__OC4D=NULL;
+      li__5B4D=((__li__GB )(NULL));
+      li__AC4D=((__li__RQF )sizeof(__li__DXB));
+      if ((li__AC4D ==  0)) {
+        li__OC4D=li__DXB__;
+      } else /* FALSE */ {
+        li__RC4D=__li__DXB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__AC4D));
+        if ((li__RC4D == (__li__K)(-  1))) {
+          li__CC4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__DC4D=(__li__RQF)((__li__RQF)(li__AC4D - (__li__RQF)(((__li__RQF ) 0) - li__CC4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__CC4D) - ((__li__RQF ) 1)));
+          li__CC4D=(__li__RQF)(li__DC4D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__FC4D=li__PDK(li__DC4D,((__li__GB )(&(table_size[(li__CC4D)-1]))),((__li__U )li__DC4D));
+          li__5B4D=li__FC4D;
+        } else /* FALSE */ {
+          li__GC4D=((__li__U )li__RC4D);
+          li__CC4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__DC4D=(__li__RQF)((__li__RQF)(li__AC4D - (__li__RQF)(((__li__RQF ) 0) - li__CC4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__CC4D) - ((__li__RQF ) 1)));
+          li__FC4D=li__PDK(li__DC4D,((__li__GB )(&(table_type[(li__GC4D)]))),(__li__U)(li__GC4D |  1));
+          li__5B4D=li__FC4D;
+        };
+        li__2C4D=((__li__DXB *)li__5B4D);
+        li__OC4D=li__2C4D;
+        *(li__2C4D) = *(li__DXB__);
+      };
+      li__2C4D=((__li__DXB *)li__OC4D);
+      li__2C4D->li__0CD=li__WKTC;
+      li__2C4D->li__JYB=li__HVXD;
+      ((__li__0KB *)li__AKTC->li__ZC.li__2KB)->li__HYB=li__OC4D;
+      li__2C4D=li__O21C(((__li__DXB *)li__OC4D),li__J3B);
+      li__J3B=li__2C4D;
+      li__WKTC=li__AKTC->li__ZC.li__2KB;
+      li__OC4D=NULL;
+      li__5B4D=((__li__GB )(NULL));
+      li__AC4D=((__li__RQF )sizeof(__li__DXB));
+      if ((li__AC4D ==  0)) {
+        li__OC4D=li__DXB__;
+      } else /* FALSE */ {
+        li__RC4D=__li__DXB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__AC4D));
+        if ((li__RC4D == (__li__K)(-  1))) {
+          li__CC4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__DC4D=(__li__RQF)((__li__RQF)(li__AC4D - (__li__RQF)(((__li__RQF ) 0) - li__CC4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__CC4D) - ((__li__RQF ) 1)));
+          li__CC4D=(__li__RQF)(li__DC4D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__FC4D=li__PDK(li__DC4D,((__li__GB )(&(table_size[(li__CC4D)-1]))),((__li__U )li__DC4D));
+          li__5B4D=li__FC4D;
+        } else /* FALSE */ {
+          li__GC4D=((__li__U )li__RC4D);
+          li__CC4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__DC4D=(__li__RQF)((__li__RQF)(li__AC4D - (__li__RQF)(((__li__RQF ) 0) - li__CC4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__CC4D) - ((__li__RQF ) 1)));
+          li__FC4D=li__PDK(li__DC4D,((__li__GB )(&(table_type[(li__GC4D)]))),(__li__U)(li__GC4D |  1));
+          li__5B4D=li__FC4D;
+        };
+        li__PD4D=((__li__DXB *)li__5B4D);
+        li__OC4D=li__PD4D;
+        *(li__PD4D) = *(li__DXB__);
+      };
+      li__2C4D=((__li__DXB *)li__OC4D);
+      li__2C4D->li__0CD=li__WKTC;
+      li__2C4D->li__JYB=li__LVXD;
+      ((__li__0KB *)li__AKTC->li__ZC.li__2KB)->li__LYB=li__OC4D;
+      li__O21C(((__li__DXB *)li__OC4D),li__AKTC->li__ZC.li__2KB->li__HYB);
+      li__WKTC=li__AKTC->li__ZC.li__2KB;
+      li__UD4D=NULL;
+      li__5B4D=((__li__GB )(NULL));
+      li__AC4D=((__li__RQF )sizeof(__li__GXB));
+      if ((li__AC4D ==  0)) {
+        li__UD4D=li__GXB__;
+      } else /* FALSE */ {
+        li__RC4D=__li__GXB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__AC4D));
+        if ((li__RC4D == (__li__K)(-  1))) {
+          li__CC4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__DC4D=(__li__RQF)((__li__RQF)(li__AC4D - (__li__RQF)(((__li__RQF ) 0) - li__CC4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__CC4D) - ((__li__RQF ) 1)));
+          li__CC4D=(__li__RQF)(li__DC4D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__FC4D=li__PDK(li__DC4D,((__li__GB )(&(table_size[(li__CC4D)-1]))),((__li__U )li__DC4D));
+          li__5B4D=li__FC4D;
+        } else /* FALSE */ {
+          li__GC4D=((__li__U )li__RC4D);
+          li__CC4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__DC4D=(__li__RQF)((__li__RQF)(li__AC4D - (__li__RQF)(((__li__RQF ) 0) - li__CC4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__CC4D) - ((__li__RQF ) 1)));
+          li__FC4D=li__PDK(li__DC4D,((__li__GB )(&(table_type[(li__GC4D)]))),(__li__U)(li__GC4D |  1));
+          li__5B4D=li__FC4D;
+        };
+        li__CE4D=((__li__GXB *)li__5B4D);
+        li__UD4D=li__CE4D;
+        *(li__CE4D) = *(li__GXB__);
+      };
+      li__CE4D=((__li__GXB *)li__UD4D);
+      li__CE4D->li__WHD=li__B__;
+      li__CE4D->li__LBD=li__WKTC;
+      li__CE4D->li__QYB=li__PVXD;
+      ((__li__0KB *)li__AKTC->li__ZC.li__2KB)->li__OYB=li__UD4D;
+      li__CE4D=li__441C(((__li__GXB *)li__UD4D),li__W3B);
+      li__W3B=li__CE4D;
+      li__WKTC=li__AKTC->li__ZC.li__2KB;
+      li__UD4D=NULL;
+      li__5B4D=((__li__GB )(NULL));
+      li__AC4D=((__li__RQF )sizeof(__li__GXB));
+      if ((li__AC4D ==  0)) {
+        li__UD4D=li__GXB__;
+      } else /* FALSE */ {
+        li__RC4D=__li__GXB__;
+        li__LRF=(__li__RQF)(li__LRF - (__li__RQF)(((__li__RQF ) 0) - li__AC4D));
+        if ((li__RC4D == (__li__K)(-  1))) {
+          li__CC4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__DC4D=(__li__RQF)((__li__RQF)(li__AC4D - (__li__RQF)(((__li__RQF ) 0) - li__CC4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__CC4D) - ((__li__RQF ) 1)));
+          li__CC4D=(__li__RQF)(li__DC4D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+          li__FC4D=li__PDK(li__DC4D,((__li__GB )(&(table_size[(li__CC4D)-1]))),((__li__U )li__DC4D));
+          li__5B4D=li__FC4D;
+        } else /* FALSE */ {
+          li__GC4D=((__li__U )li__RC4D);
+          li__CC4D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+          li__DC4D=(__li__RQF)((__li__RQF)(li__AC4D - (__li__RQF)(((__li__RQF ) 0) - li__CC4D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__CC4D) - ((__li__RQF ) 1)));
+          li__FC4D=li__PDK(li__DC4D,((__li__GB )(&(table_type[(li__GC4D)]))),(__li__U)(li__GC4D |  1));
+          li__5B4D=li__FC4D;
+        };
+        li__SE4D=((__li__GXB *)li__5B4D);
+        li__UD4D=li__SE4D;
+        *(li__SE4D) = *(li__GXB__);
+      };
+      li__CE4D=((__li__GXB *)li__UD4D);
+      li__CE4D->li__WHD=li__I__;
+      li__CE4D->li__LBD=li__WKTC;
+      li__CE4D->li__QYB=li__BC4D;
+      ((__li__0KB *)li__AKTC->li__ZC.li__2KB)->li__SYB=li__UD4D;
+      li__441C(((__li__GXB *)li__UD4D),li__AKTC->li__ZC.li__2KB->li__OYB);
+    };
+  };
+}
+
+static void li__UQTC(__li__YC *li__VQTC)
+/* (Strict G_OUT{li__YC}) Void No recursive, No inlinable. NO CONTEXT! */
+{
+  void *li__2QTC;
+  li__CYUC(li__VQTC);
+  if (((void *)li__VQTC->li__ZC.li__H4 != (void *)NULL)) {
+    li__2QTC=li__VQTC->li__ZC.li__H4;
+    switch (((struct ___OBJ *)li__2QTC)->__id) {
+    case __li__TB__: {
+      li__HNO(((__li__TB *)li__2QTC));
+    } break;
+    case __li__TC__: {
+      li__KSD(((__li__TC *)li__2QTC));
+    } break;
+    case __li__RL__: {
+      li__AEWC(((__li__RL *)li__2QTC));
+    } break;
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__RP5C,L99748376); /* L761 AREA*/;
-    lisaac_push_first(&__pos__FBBD,L8530438); /* L65 FALSE*/;
   };
 }
 
-static void clip_type1__YW5C(__G_OUT__YC *Self__0W5C)
-/* (Strict G_OUT{G_OUT__YC}) Void No recursive, No inlinable. NO CONTEXT! */
+static void li__U5XC(__li__YC *li__V5XC,__li__K li__W5XC,__li__K li__X5XC,__li__K li__Y5XC,__li__K li__Z5XC)
+/* (Strict G_OUT{li__YC},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) Void No recursive, No inlinable. NO CONTEXT! */
 {
-  void *__tmp__CX5C;
-  _____CONTEXT __pos__ZW5C,__pos__TCBD,__pos__AX5C;
-  lisaac_push_first(&__pos__ZW5C,L127542808); /* L973 AREA*/;
-  clip_next_child__0BBD(Self__0W5C);
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__0W5C->parent_area__ZC.parent__DBB != (void *)NULL)) {
-    lisaac_push(&__pos__ZW5C,L127928856); /* L976 AREA*/;
-    lisaac_push_first(&__pos__TCBD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__AX5C,L127675928); /* L974 AREA*/;
-    __tmp__CX5C=Self__0W5C->parent_area__ZC.parent__DBB;
-    /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__CX5C==NULL) {
-      lisaac_push(&__pos__AX5C,L127807000); /* L975 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)__tmp__CX5C)->__id) {
-      case __AREA__PB__: {
-        lisaac_push(&__pos__AX5C,L127807000); /* L975 AREA*/;
-        creat_clip__JCQ(((__AREA__PB *)__tmp__CX5C));
+  __li__0KB *li__05XC,*li__ZAYC;
+  __li__K li__15XC,li__YVXD,li__XVXD,li__1VXD,li__5VXD,li__DWXD;
+  __li__K li__KEYC,li__LEYC,li__NEYC,li__PEYC,li__REYC;
+  void *li__AAYC,*li__BAYC,*li__GAYC,*li__GBYC;
+  li__05XC=NULL;
+  li__15XC= 0;
+  li__AAYC=NULL;
+  li__BAYC=li__V5XC;
+  do {
+    switch (((struct ___OBJ *)li__BAYC)->__id) {
+    case __li__TB__: {
+      li__GAYC=((__li__TB *)li__BAYC)->li__WKB;
+    } break;
+    case __li__TC__: {
+      li__GAYC=((__li__TC *)li__BAYC)->li__XC.li__VC.li__WKB;
+    } break;
+    case __li__YC__: {
+      li__GAYC=((__li__YC *)li__BAYC)->li__ZC.li__WKB;
+    } break;
+    case __li__RL__: {
+      li__GAYC=((__li__RL *)li__BAYC)->li__SL.li__VC.li__WKB;
+    } break;
+    };
+    li__AAYC=li__GAYC;
+    while (((li__15XC ==  0) && ((void *)li__AAYC != (void *)NULL))) {
+      switch (((struct ___OBJ *)li__AAYC)->__id) {
+      case __li__SB__: {
+        li__ZAYC=((__li__SB *)li__AAYC)->li__HC.li__2KB;
       } break;
-      case __DESK__TC__: {
-        lisaac_push(&__pos__AX5C,L127807000); /* L975 AREA*/;
-        creat_clip__K3D(((__DESK__TC *)__tmp__CX5C));
+      case __li__TB__: {
+        li__ZAYC=((__li__TB *)li__AAYC)->li__2KB;
       } break;
-      case __G_RAW__KM__: {
-        lisaac_push(&__pos__AX5C,L127807000); /* L975 AREA*/;
-        creat_clip__FTCD(((__G_RAW__KM *)__tmp__CX5C));
+      case __li__TC__: {
+        li__ZAYC=((__li__TC *)li__AAYC)->li__XC.li__VC.li__2KB;
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ZW5C,L127928856); /* L976 AREA*/;
-    lisaac_push_first(&__pos__TCBD,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static void redraw__to__RVED(__G_OUT__YC *Self__TVED,__INTEGER__K x0__UVED,__INTEGER__K y0__VVED,__INTEGER__K x1__WVED,__INTEGER__K y1__XVED)
-/* (Strict G_OUT{G_OUT__YC},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __PLAN__XOB *elt_p__YVED,*__tmp__1WED;
-  __INTEGER__K lev__ZVED,__tmp__CXED,__tmp__FFIE,__tmp__HOHE;
-  __INTEGER__K __tmp__VZED,__tmp__A0ED,__tmp__D0ED,__tmp__Y0ED;
-  __INTEGER__K __tmp__Z0ED,__tmp__10ED,__tmp__30ED,__tmp__50ED;
-  void *win2__4VED,*win3__5VED,*__tmp__FWED,*__tmp__KXED;
-  __LIMIT_X__C2B *__tmp__MZED;
-  __LIMIT_Y__F2B *__tmp__YZED;
-  _____CONTEXT __pos__SVED,__pos__XRFD,__pos__DWED,__pos__IHGD;
-  _____CONTEXT __pos__JWED,__pos__NUGD,__pos__PWED,__pos__5DND;
-  _____CONTEXT __pos__AXED,__pos__BFIE,__pos__CFIE,__pos__DFIE;
-  __BOOLEAN__C __tmp__TWED,__tmp__N0ED,__tmp__Q0ED;
-  lisaac_push_first(&__pos__SVED,L148790296); /* L1135 AREA*/;
-  elt_p__YVED=NULL;
-  lev__ZVED= 0;
-  win2__4VED=NULL;
-  win3__5VED=Self__TVED;
-  lisaac_push(&__pos__SVED,L151148568); /* L1153 AREA*/;
-  lisaac_push_first(&__pos__XRFD,L10621458); /* L81 BLOCK*/;
-  do_while__WRFD:
-  {
-    lisaac_push(&__pos__XRFD,L10621458); /* L81 BLOCK*/;
-    lisaac_push_first(&__pos__DWED,L149686808); /* L1142 AREA*/;
-    /* NULL __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ */
-if (win3__5VED==NULL) {
-      lisaac_push(&__pos__DWED,L149827096); /* L1143 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)win3__5VED)->__id) {
-      case __AREA__PB__: {
-        __tmp__FWED=((__AREA__PB *)win3__5VED)->prev__TOB;
+      case __li__YC__: {
+        li__ZAYC=((__li__YC *)li__AAYC)->li__ZC.li__2KB;
       } break;
-      case __DESK__TC__: {
-        __tmp__FWED=((__DESK__TC *)win3__5VED)->parent_g_raw__XC.parent_area__VC.prev__TOB;
+      case __li__RL__: {
+        li__ZAYC=((__li__RL *)li__AAYC)->li__SL.li__VC.li__2KB;
       } break;
-      case __G_OUT__YC__: {
-        __tmp__FWED=((__G_OUT__YC *)win3__5VED)->parent_area__ZC.prev__TOB;
+      case __li__AS__: {
+        li__ZAYC=((__li__AS *)li__AAYC)->li__BS.li__2KB;
       } break;
-      case __G_RAW__KM__: {
-        __tmp__FWED=((__G_RAW__KM *)win3__5VED)->parent_g_group__LM.parent_area__VC.prev__TOB;
+      case __li__GS__: {
+        li__ZAYC=((__li__GS *)li__AAYC)->li__IS.li__2KB;
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-    win2__4VED=__tmp__FWED;
-    lisaac_push(&__pos__DWED,L150867480); /* L1151 AREA*/;
-    lisaac_push_first(&__pos__IHGD,L9441810); /* L72 BLOCK*/;
-    while_do__HHGD:
-    {
-      lisaac_push(&__pos__IHGD,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__JWED,L149949976); /* L1144 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((lev__ZVED ==  0)) {
-        lisaac_push(&__pos__JWED,L149956120); /* L1144 AREA*/;
-        lisaac_push_first(&__pos__NUGD,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__PWED,L149957144); /* L1144 AREA*/;
-        __tmp__TWED=((void *)win2__4VED != (void *)NULL);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JWED,L149956120); /* L1144 AREA*/;
-        lisaac_push_first(&__pos__NUGD,L12081158); /* L92 FALSE*/;
-        __tmp__TWED=FALSE__I__;
       };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TWED) {
-        lisaac_push(&__pos__IHGD,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__JWED,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__NUGD,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__PWED,L149969944); /* L1144 AREA*/;
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win2__4VED==NULL) {
-          lisaac_push(&__pos__PWED,L150087192); /* L1145 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)win2__4VED)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__1WED=((__EXAMPLE__OB *)win2__4VED)->parent_area__DC.plan__ZOB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__1WED=((__AREA__PB *)win2__4VED)->plan__ZOB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__1WED=((__DESK__TC *)win2__4VED)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__1WED=((__G_OUT__YC *)win2__4VED)->parent_area__ZC.plan__ZOB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__1WED=((__G_RAW__KM *)win2__4VED)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__1WED=((__VIRTUAL_SCREEN__PT *)win2__4VED)->parent_area__QT.plan__ZOB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__1WED=((__MOUSE__VT *)win2__4VED)->parent_window__XT.plan__ZOB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        elt_p__YVED=__tmp__1WED;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__1WED != (void *)NULL)) {
-          lisaac_push(&__pos__PWED,L150733848); /* L1150 AREA*/;
-          lisaac_push_first(&__pos__5DND,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__AXED,L150219288); /* L1146 AREA*/;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__1WED==NULL) {
-            lisaac_push(&__pos__AXED,L150350360); /* L1147 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__CXED=__tmp__1WED->level__1BC;
-          };
-          lisaac_push(&__pos__AXED,L150350872); /* L1147 AREA*/;
-          lisaac_push_first(&__pos__BFIE,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__CFIE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__DFIE,L9195016); /* L70 NUMERIC*/;
-          __tmp__FFIE=(__INTEGER__K)(-  1);
-          lisaac_push(&__pos__BFIE,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__CFIE,L9195016); /* L70 NUMERIC*/;
-          lev__ZVED=(__INTEGER__K)(__tmp__CXED - __tmp__FFIE);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__PWED,L150733848); /* L1150 AREA*/;
-          lisaac_push_first(&__pos__5DND,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__AXED,L150475288); /* L1148 AREA*/;
-          /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win2__4VED==NULL) {
-            lisaac_push(&__pos__AXED,L150611992); /* L1149 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else {
-            switch (((struct ___OBJ *)win2__4VED)->__id) {
-            case __EXAMPLE__OB__: {
-              __tmp__KXED=((__EXAMPLE__OB *)win2__4VED)->parent_area__DC.prev__TOB;
-            } break;
-            case __AREA__PB__: {
-              __tmp__KXED=((__AREA__PB *)win2__4VED)->prev__TOB;
-            } break;
-            case __DESK__TC__: {
-              __tmp__KXED=((__DESK__TC *)win2__4VED)->parent_g_raw__XC.parent_area__VC.prev__TOB;
-            } break;
-            case __G_OUT__YC__: {
-              __tmp__KXED=((__G_OUT__YC *)win2__4VED)->parent_area__ZC.prev__TOB;
-            } break;
-            case __G_RAW__KM__: {
-              __tmp__KXED=((__G_RAW__KM *)win2__4VED)->parent_g_group__LM.parent_area__VC.prev__TOB;
-            } break;
-            case __VIRTUAL_SCREEN__PT__: {
-              __tmp__KXED=((__VIRTUAL_SCREEN__PT *)win2__4VED)->parent_area__QT.prev__TOB;
-            } break;
-            case __MOUSE__VT__: {
-              __tmp__KXED=((__MOUSE__VT *)win2__4VED)->parent_window__XT.prev__TOB;
-            } break;
-            default:
-            lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-            }
-          };
-          win2__4VED=__tmp__KXED;
-        };
-        lisaac_push(&__pos__NUGD,L9709074); /* L74 BLOCK*/;
-        goto while_do__HHGD;
+      li__05XC=li__ZAYC;
+      if (((void *)li__ZAYC != (void *)NULL)) {
+        li__15XC=(__li__K)(li__ZAYC->li__M2B +  1);
       } else /* FALSE */ {
-        lisaac_push(&__pos__IHGD,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__JWED,L8530438); /* L65 FALSE*/;
+        switch (((struct ___OBJ *)li__AAYC)->__id) {
+        case __li__SB__: {
+          li__GBYC=((__li__SB *)li__AAYC)->li__HC.li__WKB;
+        } break;
+        case __li__TB__: {
+          li__GBYC=((__li__TB *)li__AAYC)->li__WKB;
+        } break;
+        case __li__TC__: {
+          li__GBYC=((__li__TC *)li__AAYC)->li__XC.li__VC.li__WKB;
+        } break;
+        case __li__YC__: {
+          li__GBYC=((__li__YC *)li__AAYC)->li__ZC.li__WKB;
+        } break;
+        case __li__RL__: {
+          li__GBYC=((__li__RL *)li__AAYC)->li__SL.li__VC.li__WKB;
+        } break;
+        case __li__AS__: {
+          li__GBYC=((__li__AS *)li__AAYC)->li__BS.li__WKB;
+        } break;
+        case __li__GS__: {
+          li__GBYC=((__li__GS *)li__AAYC)->li__IS.li__WKB;
+        } break;
+        };
+        li__AAYC=li__GBYC;
       };
     };
-    /* NULL __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ */
-if (win3__5VED==NULL) {
-      lisaac_push(&__pos__DWED,L151007768); /* L1152 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)win3__5VED)->__id) {
-      case __AREA__PB__: {
-        __tmp__FWED=((__AREA__PB *)win3__5VED)->parent__DBB;
-      } break;
-      case __DESK__TC__: {
-        __tmp__FWED=((__DESK__TC *)win3__5VED)->parent_g_raw__XC.parent_area__VC.parent__DBB;
-      } break;
-      case __G_OUT__YC__: {
-        __tmp__FWED=((__G_OUT__YC *)win3__5VED)->parent_area__ZC.parent__DBB;
-      } break;
-      case __G_RAW__KM__: {
-        __tmp__FWED=((__G_RAW__KM *)win3__5VED)->parent_g_group__LM.parent_area__VC.parent__DBB;
-      } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-    win3__5VED=__tmp__FWED;
-    lisaac_push(&__pos__XRFD,L10755090); /* L82 BLOCK*/;
-    lisaac_push_first(&__pos__DWED,L151134232); /* L1153 AREA*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__FWED != (void *)NULL)) {
-      lisaac_push(&__pos__DWED,L151142936); /* L1153 AREA*/;
-      lisaac_push_first(&__pos__IHGD,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__JWED,L151143960); /* L1153 AREA*/;
-      __tmp__TWED=(lev__ZVED ==  0);
-    } else /* FALSE */ {
-      lisaac_push(&__pos__DWED,L151142936); /* L1153 AREA*/;
-      lisaac_push_first(&__pos__IHGD,L12081158); /* L92 FALSE*/;
-      __tmp__TWED=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TWED) {
-      lisaac_push(&__pos__XRFD,L11012626); /* L84 BLOCK*/;
-      lisaac_push_first(&__pos__DWED,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__IHGD,L10888722); /* L83 BLOCK*/;
-      goto do_while__WRFD;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__XRFD,L11012626); /* L84 BLOCK*/;
-      lisaac_push_first(&__pos__DWED,L8530438); /* L65 FALSE*/;
+    switch (((struct ___OBJ *)li__BAYC)->__id) {
+    case __li__TB__: {
+      li__GAYC=((__li__TB *)li__BAYC)->li__H4;
+    } break;
+    case __li__TC__: {
+      li__GAYC=((__li__TC *)li__BAYC)->li__XC.li__VC.li__H4;
+    } break;
+    case __li__YC__: {
+      li__GAYC=((__li__YC *)li__BAYC)->li__ZC.li__H4;
+    } break;
+    case __li__RL__: {
+      li__GAYC=((__li__RL *)li__BAYC)->li__SL.li__VC.li__H4;
+    } break;
     };
+    li__BAYC=li__GAYC;
+  } while ((((void *)li__GAYC != (void *)NULL) && (li__15XC ==  0)));
+  if ((li__15XC ==  0)) {
+    li__15XC= 1;
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if ((lev__ZVED ==  0)) {
-    lisaac_push(&__pos__SVED,L151521816); /* L1156 AREA*/;
-    lisaac_push_first(&__pos__XRFD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__DWED,L151266328); /* L1154 AREA*/;
-    lev__ZVED= 1;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__SVED,L151521816); /* L1156 AREA*/;
-    lisaac_push_first(&__pos__XRFD,L8530438); /* L65 FALSE*/;
+  li__05XC=li__W2B;
+  while ((((void *)li__05XC != (void *)NULL) && (li__05XC->li__M2B != li__15XC))) {
+    li__05XC=li__05XC->li__H2B;
   };
-  elt_p__YVED=list_plan__GCC;
-  lisaac_push(&__pos__SVED,L152308248); /* L1162 AREA*/;
-  lisaac_push_first(&__pos__XRFD,L9441810); /* L72 BLOCK*/;
-  while_do__OSFD:
-  {
-    lisaac_push(&__pos__XRFD,L9441810); /* L72 BLOCK*/;
-    lisaac_push_first(&__pos__DWED,L152046104); /* L1160 AREA*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)elt_p__YVED != (void *)NULL)) {
-      lisaac_push(&__pos__DWED,L152055320); /* L1160 AREA*/;
-      lisaac_push_first(&__pos__IHGD,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__JWED,L152056344); /* L1160 AREA*/;
-      /* NULL __PLAN__XOB__ */
-if (elt_p__YVED==NULL) {
-        lisaac_push(&__pos__JWED,L152062488); /* L1160 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__CXED=elt_p__YVED->level__1BC;
-      };
-      __tmp__TWED=(__tmp__CXED != lev__ZVED);
+  while (((void *)li__05XC != (void *)NULL)) {
+    li__YVXD=li__05XC->li__HYB->li__JYB;
+    li__XVXD= 0;
+    if ((li__YVXD > li__W5XC)) {
+      li__XVXD=li__YVXD;
     } else /* FALSE */ {
-      lisaac_push(&__pos__DWED,L152055320); /* L1160 AREA*/;
-      lisaac_push_first(&__pos__IHGD,L12081158); /* L92 FALSE*/;
-      __tmp__TWED=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TWED) {
-      lisaac_push(&__pos__XRFD,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__DWED,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__IHGD,L9576466); /* L73 BLOCK*/;
-      lisaac_push_first(&__pos__JWED,L152072216); /* L1160 AREA*/;
-      /* NULL __PLAN__XOB__ */
-if (elt_p__YVED==NULL) {
-        lisaac_push(&__pos__JWED,L152187416); /* L1161 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__1WED=elt_p__YVED->next__WBC;
-      };
-      elt_p__YVED=__tmp__1WED;
-      lisaac_push(&__pos__IHGD,L9709074); /* L74 BLOCK*/;
-      goto while_do__OSFD;
+      li__XVXD=li__W5XC;
+    };
+    li__YVXD=li__05XC->li__LYB->li__JYB;
+    li__1VXD= 0;
+    if ((li__YVXD > li__Y5XC)) {
+      li__1VXD=li__Y5XC;
     } else /* FALSE */ {
-      lisaac_push(&__pos__XRFD,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__DWED,L8530438); /* L65 FALSE*/;
+      li__1VXD=li__YVXD;
     };
-  };
-  lisaac_push(&__pos__SVED,L154667544); /* L1180 AREA*/;
-  lisaac_push_first(&__pos__XRFD,L9441810); /* L72 BLOCK*/;
-  while_do__0SFD:
-  {
-    lisaac_push(&__pos__XRFD,L9441810); /* L72 BLOCK*/;
-    lisaac_push_first(&__pos__DWED,L152701464); /* L1165 AREA*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)elt_p__YVED != (void *)NULL)) {
-      lisaac_push(&__pos__XRFD,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__DWED,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__IHGD,L9576466); /* L73 BLOCK*/;
-      lisaac_push_first(&__pos__JWED,L152714264); /* L1165 AREA*/;
-      /* NULL __PLAN__XOB__ */
-if (elt_p__YVED==NULL) {
-        lisaac_push(&__pos__JWED,L152841240); /* L1166 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__MZED=elt_p__YVED->x0__J3B;
-      };
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__MZED==NULL) {
-        lisaac_push(&__pos__JWED,L152845848); /* L1166 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        __tmp__CXED=__tmp__MZED->value__L3B;
-      };
-      lisaac_push(&__pos__JWED,L152859160); /* L1166 AREA*/;
-      __tmp__FFIE=max__IMH(__tmp__CXED,x0__UVED);
-      /* NULL __PLAN__XOB__ */
-if (elt_p__YVED==NULL) {
-        lisaac_push(&__pos__JWED,L152972312); /* L1167 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__MZED=elt_p__YVED->x1__N3B;
-      };
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__MZED==NULL) {
-        lisaac_push(&__pos__JWED,L152976920); /* L1167 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        __tmp__CXED=__tmp__MZED->value__L3B;
-      };
-      lisaac_push(&__pos__JWED,L152982040); /* L1167 AREA*/;
-      lisaac_push_first(&__pos__NUGD,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__PWED,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__5DND,L9195016); /* L70 NUMERIC*/;
-      __tmp__HOHE=(__INTEGER__K)(-  0);
-      lisaac_push(&__pos__NUGD,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__PWED,L9195016); /* L70 NUMERIC*/;
-      __tmp__VZED=(__INTEGER__K)(x1__WVED - __tmp__HOHE);
-      lisaac_push(&__pos__JWED,L152990232); /* L1167 AREA*/;
-      __tmp__HOHE=min__TLH(__tmp__CXED,__tmp__VZED);
-      /* NULL __PLAN__XOB__ */
-if (elt_p__YVED==NULL) {
-        lisaac_push(&__pos__JWED,L153103384); /* L1168 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__YZED=elt_p__YVED->y0__Q3B;
-      };
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__YZED==NULL) {
-        lisaac_push(&__pos__JWED,L153107992); /* L1168 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        __tmp__CXED=__tmp__YZED->value__S3B;
-      };
-      lisaac_push(&__pos__JWED,L153121304); /* L1168 AREA*/;
-      __tmp__VZED=max__IMH(__tmp__CXED,y0__VVED);
-      /* NULL __PLAN__XOB__ */
-if (elt_p__YVED==NULL) {
-        lisaac_push(&__pos__JWED,L153234456); /* L1169 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__YZED=elt_p__YVED->y1__U3B;
-      };
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__YZED==NULL) {
-        lisaac_push(&__pos__JWED,L153237528); /* L1169 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        __tmp__CXED=__tmp__YZED->value__S3B;
-      };
-      lisaac_push(&__pos__JWED,L153238040); /* L1169 AREA*/;
-      lisaac_push_first(&__pos__NUGD,L9195016); /* L70 NUMERIC*/;
-      __tmp__A0ED=(__INTEGER__K)(__tmp__CXED -  1);
-      lisaac_push(&__pos__JWED,L153244184); /* L1169 AREA*/;
-      lisaac_push_first(&__pos__NUGD,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__PWED,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__5DND,L9195016); /* L70 NUMERIC*/;
-      __tmp__CXED=(__INTEGER__K)(-  0);
-      lisaac_push(&__pos__NUGD,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__PWED,L9195016); /* L70 NUMERIC*/;
-      __tmp__D0ED=(__INTEGER__K)(y1__XVED - __tmp__CXED);
-      lisaac_push(&__pos__JWED,L153252376); /* L1169 AREA*/;
-      __tmp__CXED=min__TLH(__tmp__A0ED,__tmp__D0ED);
-      lisaac_push(&__pos__JWED,L153491992); /* L1171 AREA*/;
-      __tmp__TWED=__infix_less_equal__GTG(__tmp__FFIE,__tmp__HOHE);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TWED) {
-        lisaac_push(&__pos__JWED,L153495576); /* L1171 AREA*/;
-        lisaac_push_first(&__pos__NUGD,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__PWED,L153499160); /* L1171 AREA*/;
-        __tmp__N0ED=__infix_less_equal__GTG(__tmp__VZED,__tmp__CXED);
-        __tmp__Q0ED=__tmp__N0ED;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JWED,L153495576); /* L1171 AREA*/;
-        lisaac_push_first(&__pos__NUGD,L12081158); /* L92 FALSE*/;
-        __tmp__Q0ED=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__Q0ED) {
-        lisaac_push(&__pos__JWED,L154406424); /* L1178 AREA*/;
-        lisaac_push_first(&__pos__NUGD,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__PWED,L153504280); /* L1171 AREA*/;
-        /* NULL __PLAN__XOB__ */
-if (elt_p__YVED==NULL) {
-          lisaac_push(&__pos__PWED,L153627160); /* L1172 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__KXED=elt_p__YVED->window__EOD;
-        };
-        win2__4VED=__tmp__KXED;
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__KXED==NULL) {
-          lisaac_push(&__pos__PWED,L153761304); /* L1173 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)__tmp__KXED)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__Y0ED=((__EXAMPLE__OB *)__tmp__KXED)->parent_area__DC.x_window__YNB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__Y0ED=((__AREA__PB *)__tmp__KXED)->x_window__YNB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__Y0ED=((__DESK__TC *)__tmp__KXED)->parent_g_raw__XC.parent_area__VC.x_window__YNB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__Y0ED=((__G_OUT__YC *)__tmp__KXED)->parent_area__ZC.x_window__YNB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__Y0ED=((__G_RAW__KM *)__tmp__KXED)->parent_g_group__LM.parent_area__VC.x_window__YNB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__Y0ED=((__VIRTUAL_SCREEN__PT *)__tmp__KXED)->parent_area__QT.x_window__YNB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__Y0ED=((__MOUSE__VT *)__tmp__KXED)->parent_window__XT.x_window__YNB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        lisaac_push(&__pos__PWED,L153754136); /* L1173 AREA*/;
-        lisaac_push_first(&__pos__5DND,L9195016); /* L70 NUMERIC*/;
-        __tmp__Z0ED=(__INTEGER__K)(__tmp__FFIE - __tmp__Y0ED);
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__KXED==NULL) {
-          lisaac_push(&__pos__PWED,L153892376); /* L1174 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)__tmp__KXED)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__Y0ED=((__EXAMPLE__OB *)__tmp__KXED)->parent_area__DC.x_window__YNB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__Y0ED=((__AREA__PB *)__tmp__KXED)->x_window__YNB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__Y0ED=((__DESK__TC *)__tmp__KXED)->parent_g_raw__XC.parent_area__VC.x_window__YNB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__Y0ED=((__G_OUT__YC *)__tmp__KXED)->parent_area__ZC.x_window__YNB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__Y0ED=((__G_RAW__KM *)__tmp__KXED)->parent_g_group__LM.parent_area__VC.x_window__YNB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__Y0ED=((__VIRTUAL_SCREEN__PT *)__tmp__KXED)->parent_area__QT.x_window__YNB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__Y0ED=((__MOUSE__VT *)__tmp__KXED)->parent_window__XT.x_window__YNB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        lisaac_push(&__pos__PWED,L153885208); /* L1174 AREA*/;
-        lisaac_push_first(&__pos__5DND,L9195016); /* L70 NUMERIC*/;
-        __tmp__10ED=(__INTEGER__K)(__tmp__HOHE - __tmp__Y0ED);
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__KXED==NULL) {
-          lisaac_push(&__pos__PWED,L154023448); /* L1175 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)__tmp__KXED)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__Y0ED=((__EXAMPLE__OB *)__tmp__KXED)->parent_area__DC.y_window__ZNB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__Y0ED=((__AREA__PB *)__tmp__KXED)->y_window__ZNB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__Y0ED=((__DESK__TC *)__tmp__KXED)->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__Y0ED=((__G_OUT__YC *)__tmp__KXED)->parent_area__ZC.y_window__ZNB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__Y0ED=((__G_RAW__KM *)__tmp__KXED)->parent_g_group__LM.parent_area__VC.y_window__ZNB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__Y0ED=((__VIRTUAL_SCREEN__PT *)__tmp__KXED)->parent_area__QT.y_window__ZNB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__Y0ED=((__MOUSE__VT *)__tmp__KXED)->parent_window__XT.y_window__ZNB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        lisaac_push(&__pos__PWED,L154016280); /* L1175 AREA*/;
-        lisaac_push_first(&__pos__5DND,L9195016); /* L70 NUMERIC*/;
-        __tmp__30ED=(__INTEGER__K)(__tmp__VZED - __tmp__Y0ED);
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__KXED==NULL) {
-          lisaac_push(&__pos__PWED,L154154520); /* L1176 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)__tmp__KXED)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__Y0ED=((__EXAMPLE__OB *)__tmp__KXED)->parent_area__DC.y_window__ZNB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__Y0ED=((__AREA__PB *)__tmp__KXED)->y_window__ZNB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__Y0ED=((__DESK__TC *)__tmp__KXED)->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__Y0ED=((__G_OUT__YC *)__tmp__KXED)->parent_area__ZC.y_window__ZNB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__Y0ED=((__G_RAW__KM *)__tmp__KXED)->parent_g_group__LM.parent_area__VC.y_window__ZNB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__Y0ED=((__VIRTUAL_SCREEN__PT *)__tmp__KXED)->parent_area__QT.y_window__ZNB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__Y0ED=((__MOUSE__VT *)__tmp__KXED)->parent_window__XT.y_window__ZNB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        lisaac_push(&__pos__PWED,L154147352); /* L1176 AREA*/;
-        lisaac_push_first(&__pos__5DND,L9195016); /* L70 NUMERIC*/;
-        __tmp__50ED=(__INTEGER__K)(__tmp__CXED - __tmp__Y0ED);
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__KXED==NULL) {
-          lisaac_push(&__pos__PWED,L154288664); /* L1177 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)__tmp__KXED)->__id) {
-          case __EXAMPLE__OB__: {
-            lisaac_push(&__pos__PWED,L154288664); /* L1177 AREA*/;
-            draw__to__5RHB(((__EXAMPLE__OB *)__tmp__KXED),__tmp__Z0ED,__tmp__30ED,__tmp__10ED,__tmp__50ED);
-          } break;
-          case __AREA__PB__: {
-            lisaac_push(&__pos__PWED,L154288664); /* L1177 AREA*/;
-            lisaac_push_first(&__pos__5DND,L155342872); /* L1185 AREA*/;
-          } break;
-          case __DESK__TC__: {
-            lisaac_push(&__pos__PWED,L154288664); /* L1177 AREA*/;
-            draw__to__F3E(((__DESK__TC *)((__EXAMPLE__OB *)__tmp__KXED)),__tmp__Z0ED,__tmp__30ED,__tmp__10ED,__tmp__50ED);
-          } break;
-          case __G_OUT__YC__: {
-            lisaac_push(&__pos__PWED,L154288664); /* L1177 AREA*/;
-            draw__to__IO2C(((__G_OUT__YC *)((__EXAMPLE__OB *)__tmp__KXED)),__tmp__Z0ED,__tmp__30ED,__tmp__10ED,__tmp__50ED);
-          } break;
-          case __G_RAW__KM__: {
-            lisaac_push(&__pos__PWED,L154288664); /* L1177 AREA*/;
-            draw__to__M34C(((__G_RAW__KM *)((__EXAMPLE__OB *)__tmp__KXED)),__tmp__Z0ED,__tmp__30ED,__tmp__10ED,__tmp__50ED);
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            lisaac_push(&__pos__PWED,L154288664); /* L1177 AREA*/;
-            lisaac_push_first(&__pos__5DND,L155342872); /* L1185 AREA*/;
-          } break;
-          case __MOUSE__VT__: {
-            lisaac_push(&__pos__PWED,L154288664); /* L1177 AREA*/;
-            draw__to__F0D(((__MOUSE__VT *)((__EXAMPLE__OB *)__tmp__KXED)),__tmp__Z0ED,__tmp__30ED,__tmp__10ED,__tmp__50ED);
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JWED,L154406424); /* L1178 AREA*/;
-        lisaac_push_first(&__pos__NUGD,L8530438); /* L65 FALSE*/;
-      };
-      /* NULL __PLAN__XOB__ */
-if (elt_p__YVED==NULL) {
-        lisaac_push(&__pos__JWED,L154546712); /* L1179 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__1WED=elt_p__YVED->next__WBC;
-      };
-      elt_p__YVED=__tmp__1WED;
-      lisaac_push(&__pos__IHGD,L9709074); /* L74 BLOCK*/;
-      goto while_do__0SFD;
+    li__YVXD=li__05XC->li__OYB->li__QYB;
+    li__5VXD= 0;
+    if ((li__YVXD > li__X5XC)) {
+      li__5VXD=li__YVXD;
     } else /* FALSE */ {
-      lisaac_push(&__pos__XRFD,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__DWED,L8530438); /* L65 FALSE*/;
+      li__5VXD=li__X5XC;
     };
-  };
-}
-
-static void append_plan__BCAD(__G_RAW__KM *Self__DCAD)
-/* (Strict G_RAW{G_RAW__KM}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K xw0__GCAD,yw0__HCAD,xw1__ICAD,yw1__JCAD,x0__KCAD;
-  __INTEGER__K y0__LCAD,y1__NCAD,__tmp__IDAD,__tmp__5CGE,__tmp__HDGE;
-  __INTEGER__K __tmp__QFAD,__tmp__RFAD,__tmp__SFAD,__tmp__TFAD;
-  __INTEGER__K __tmp__SHAD,__tmp__PDGE,__tmp__THAD;
-  void *win__QCAD,*winp__RCAD,*__tmp__ZCAD,*__tmp__0FAD,*__tmp__RGAD;
-  __PLAN__XOB *__tmp__0CAD,*Self__GG2D,*__tmp__GGAD,*Self__RS2D;
-  __PLAN__XOB *Self__US2D;
-  __LIMIT_X__C2B *__tmp__HDAD,*__tmp__PIAD,*__tmp__QIAD;
-  __LIMIT_Y__F2B *__tmp__LDAD,*__tmp__1IAD,*__tmp__2IAD;
-  _____CONTEXT __pos__CCAD,__pos__LHBD,__pos__XCAD,__pos__SZDD;
-  _____CONTEXT __pos__5CAD,__pos__MW1D,__pos__EG2D,__pos__WSVD;
-  _____CONTEXT __pos__4FAD,__pos__V4VD,__pos__EGAD;
-  __BOOLEAN__C is_return__OCAD,__tmp__4DAD,__tmp__UEAD,__tmp__HFAD;
-  __BOOLEAN__C __tmp__JGAD;
-  lisaac_push_first(&__pos__CCAD,L88481816); /* L675 AREA*/;
-  xw0__GCAD= 0;
-  yw0__HCAD= 0;
-  xw1__ICAD= 0;
-  yw1__JCAD= 0;
-  x0__KCAD= 0;
-  y0__LCAD= 0;
-  y1__NCAD= 0;
-  is_return__OCAD=FALSE__I__;
-  win__QCAD=NULL;
-  winp__RCAD=NULL;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__DCAD->parent_g_group__LM.parent_area__VC.parent__DBB != (void *)NULL)) {
-    lisaac_push(&__pos__CCAD,L91621912); /* L699 AREA*/;
-    lisaac_push_first(&__pos__LHBD,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__XCAD,L89533976); /* L683 AREA*/;
-    __tmp__ZCAD=Self__DCAD->parent_g_group__LM.parent_area__VC.parent__DBB;
-    /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__ZCAD==NULL) {
-      lisaac_push(&__pos__XCAD,L89795096); /* L685 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)__tmp__ZCAD)->__id) {
-      case __AREA__PB__: {
-        __tmp__0CAD=((__AREA__PB *)__tmp__ZCAD)->plan__ZOB;
+    li__YVXD=(__li__K)(li__05XC->li__SYB->li__QYB -  1);
+    li__DWXD= 0;
+    if ((li__YVXD > li__Z5XC)) {
+      li__DWXD=li__Z5XC;
+    } else /* FALSE */ {
+      li__DWXD=li__YVXD;
+    };
+    if (((li__XVXD <= li__1VXD) && (li__5VXD <= li__DWXD))) {
+      li__AAYC=li__05XC->li__VED;
+      switch (((struct ___OBJ *)li__AAYC)->__id) {
+      case __li__SB__: {
+        li__KEYC=((__li__SB *)li__AAYC)->li__HC.li__3JB;
       } break;
-      case __DESK__TC__: {
-        __tmp__0CAD=((__DESK__TC *)__tmp__ZCAD)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
+      case __li__TB__: {
+        li__KEYC=((__li__TB *)li__AAYC)->li__3JB;
       } break;
-      case __G_RAW__KM__: {
-        __tmp__0CAD=((__G_RAW__KM *)__tmp__ZCAD)->parent_g_group__LM.parent_area__VC.plan__ZOB;
+      case __li__TC__: {
+        li__KEYC=((__li__TC *)li__AAYC)->li__XC.li__VC.li__3JB;
+      } break;
+      case __li__YC__: {
+        li__KEYC=((__li__YC *)li__AAYC)->li__ZC.li__3JB;
+      } break;
+      case __li__RL__: {
+        li__KEYC=((__li__RL *)li__AAYC)->li__SL.li__VC.li__3JB;
+      } break;
+      case __li__AS__: {
+        li__KEYC=((__li__AS *)li__AAYC)->li__BS.li__3JB;
+      } break;
+      case __li__GS__: {
+        li__KEYC=((__li__GS *)li__AAYC)->li__IS.li__3JB;
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__0CAD == (void *)NULL)) {
-      lisaac_push(&__pos__XCAD,L90836504); /* L693 AREA*/;
-      lisaac_push_first(&__pos__SZDD,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__5CAD,L89925656); /* L686 AREA*/;
-      is_return__OCAD=TRUE__B__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__XCAD,L90836504); /* L693 AREA*/;
-      lisaac_push_first(&__pos__SZDD,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__5CAD,L90184728); /* L688 AREA*/;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__0CAD==NULL) {
-        lisaac_push(&__pos__5CAD,L90314264); /* L689 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__HDAD=__tmp__0CAD->x0__J3B;
-      };
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__HDAD==NULL) {
-        lisaac_push(&__pos__5CAD,L90317336); /* L689 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        __tmp__IDAD=__tmp__HDAD->value__L3B;
-      };
-      xw0__GCAD=__tmp__IDAD;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__0CAD==NULL) {
-        lisaac_push(&__pos__5CAD,L90445336); /* L690 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__HDAD=__tmp__0CAD->x1__N3B;
-      };
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__HDAD==NULL) {
-        lisaac_push(&__pos__5CAD,L90448408); /* L690 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        __tmp__IDAD=__tmp__HDAD->value__L3B;
-      };
-      xw1__ICAD=__tmp__IDAD;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__0CAD==NULL) {
-        lisaac_push(&__pos__5CAD,L90576408); /* L691 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__LDAD=__tmp__0CAD->y0__Q3B;
-      };
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__LDAD==NULL) {
-        lisaac_push(&__pos__5CAD,L90579480); /* L691 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        __tmp__IDAD=__tmp__LDAD->value__S3B;
-      };
-      yw0__HCAD=__tmp__IDAD;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__0CAD==NULL) {
-        lisaac_push(&__pos__5CAD,L90707480); /* L692 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__LDAD=__tmp__0CAD->y1__U3B;
-      };
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__LDAD==NULL) {
-        lisaac_push(&__pos__5CAD,L90710552); /* L692 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        __tmp__IDAD=__tmp__LDAD->value__S3B;
-      };
-      lisaac_push(&__pos__5CAD,L90711064); /* L692 AREA*/;
-      lisaac_push_first(&__pos__MW1D,L9195016); /* L70 NUMERIC*/;
-      yw1__JCAD=(__INTEGER__K)(__tmp__IDAD -  1);
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__CCAD,L91621912); /* L699 AREA*/;
-    lisaac_push_first(&__pos__LHBD,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__XCAD,L90970136); /* L694 AREA*/;
-    yw0__HCAD= 0;
-    xw0__GCAD= 0;
-    __tmp__IDAD=(*(VIDEO__QB__)).width__PD;
-    lisaac_push(&__pos__XCAD,L91372568); /* L697 AREA*/;
-    lisaac_push_first(&__pos__SZDD,L9195016); /* L70 NUMERIC*/;
-    xw1__ICAD=(__INTEGER__K)(__tmp__IDAD -  1);
-    __tmp__IDAD=(*(VIDEO__QB__)).height__QD;
-    lisaac_push(&__pos__XCAD,L91504152); /* L698 AREA*/;
-    lisaac_push_first(&__pos__SZDD,L9195016); /* L70 NUMERIC*/;
-    yw1__JCAD=(__INTEGER__K)(__tmp__IDAD -  1);
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (is_return__OCAD) {
-    lisaac_push(&__pos__CCAD,L91753496); /* L700 AREA*/;
-    lisaac_push_first(&__pos__LHBD,L13509634); /* L103 TRUE*/;
-    __tmp__4DAD=FALSE__I__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__CCAD,L91753496); /* L700 AREA*/;
-    lisaac_push_first(&__pos__LHBD,L14689286); /* L112 FALSE*/;
-    __tmp__4DAD=TRUE__B__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4DAD) {
-    lisaac_push(&__pos__CCAD,L99748376); /* L761 AREA*/;
-    lisaac_push_first(&__pos__LHBD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__XCAD,L91761688); /* L700 AREA*/;
-    x0__KCAD=Self__DCAD->parent_g_group__LM.parent_area__VC.x_window__YNB;
-    __tmp__IDAD=Self__DCAD->parent_g_group__LM.parent_area__VC.width__IT;
-    lisaac_push(&__pos__XCAD,L92150296); /* L703 AREA*/;
-    lisaac_push_first(&__pos__SZDD,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__5CAD,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__MW1D,L9195016); /* L70 NUMERIC*/;
-    __tmp__5CGE=(__INTEGER__K)(- __tmp__IDAD);
-    lisaac_push(&__pos__SZDD,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__5CAD,L9195016); /* L70 NUMERIC*/;
-    __tmp__IDAD=(__INTEGER__K)(x0__KCAD - __tmp__5CGE);
-    lisaac_push(&__pos__XCAD,L92153368); /* L703 AREA*/;
-    lisaac_push_first(&__pos__SZDD,L9195016); /* L70 NUMERIC*/;
-    __tmp__5CGE=(__INTEGER__K)(__tmp__IDAD -  1);
-    y0__LCAD=Self__DCAD->parent_g_group__LM.parent_area__VC.y_window__ZNB;
-    __tmp__IDAD=Self__DCAD->parent_g_group__LM.parent_area__VC.height__MT;
-    lisaac_push(&__pos__XCAD,L92412440); /* L705 AREA*/;
-    lisaac_push_first(&__pos__SZDD,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__5CAD,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__MW1D,L9195016); /* L70 NUMERIC*/;
-    __tmp__HDGE=(__INTEGER__K)(- __tmp__IDAD);
-    lisaac_push(&__pos__SZDD,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__5CAD,L9195016); /* L70 NUMERIC*/;
-    __tmp__IDAD=(__INTEGER__K)(y0__LCAD - __tmp__HDGE);
-    lisaac_push(&__pos__XCAD,L92416024); /* L705 AREA*/;
-    lisaac_push_first(&__pos__SZDD,L9195016); /* L70 NUMERIC*/;
-    y1__NCAD=(__INTEGER__K)(__tmp__IDAD -  1);
-    lisaac_push(&__pos__XCAD,L92543000); /* L706 AREA*/;
-    __tmp__4DAD=__infix_greater_equal__JGG(__tmp__5CGE,xw0__GCAD);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4DAD) {
-      lisaac_push(&__pos__XCAD,L92546584); /* L706 AREA*/;
-      lisaac_push_first(&__pos__SZDD,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__5CAD,L92549656); /* L706 AREA*/;
-      __tmp__UEAD=__infix_less_equal__GTG(x0__KCAD,xw1__ICAD);
-      __tmp__HFAD=__tmp__UEAD;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__XCAD,L92546584); /* L706 AREA*/;
-      lisaac_push_first(&__pos__SZDD,L12081158); /* L92 FALSE*/;
-      __tmp__HFAD=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__HFAD) {
-      lisaac_push(&__pos__XCAD,L92553240); /* L706 AREA*/;
-      lisaac_push_first(&__pos__SZDD,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__5CAD,L92673560); /* L707 AREA*/;
-      __tmp__UEAD=__infix_greater_equal__JGG(y1__NCAD,yw0__HCAD);
-      __tmp__HFAD=__tmp__UEAD;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__XCAD,L92553240); /* L706 AREA*/;
-      lisaac_push_first(&__pos__SZDD,L12081158); /* L92 FALSE*/;
-      __tmp__HFAD=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__HFAD) {
-      lisaac_push(&__pos__XCAD,L92677144); /* L707 AREA*/;
-      lisaac_push_first(&__pos__SZDD,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__5CAD,L92680216); /* L707 AREA*/;
-      __tmp__UEAD=__infix_less_equal__GTG(y0__LCAD,yw1__JCAD);
-      __tmp__HFAD=__tmp__UEAD;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__XCAD,L92677144); /* L707 AREA*/;
-      lisaac_push_first(&__pos__SZDD,L12081158); /* L92 FALSE*/;
-      __tmp__HFAD=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__HFAD) {
-      lisaac_push(&__pos__XCAD,L99618328); /* L760 AREA*/;
-      lisaac_push_first(&__pos__SZDD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__5CAD,L92937752); /* L709 AREA*/;
-      __tmp__QFAD=max__IMH(x0__KCAD,xw0__GCAD);
-      x0__KCAD=__tmp__QFAD;
-      lisaac_push(&__pos__5CAD,L93068824); /* L710 AREA*/;
-      __tmp__RFAD=min__TLH(__tmp__5CGE,xw1__ICAD);
-      lisaac_push(&__pos__5CAD,L93199896); /* L711 AREA*/;
-      __tmp__SFAD=max__IMH(y0__LCAD,yw0__HCAD);
-      y0__LCAD=__tmp__SFAD;
-      lisaac_push(&__pos__5CAD,L93330968); /* L712 AREA*/;
-      __tmp__TFAD=min__TLH(y1__NCAD,yw1__JCAD);
-      lisaac_push(&__pos__5CAD,L93728280); /* L715 AREA*/;
-      lisaac_push_first(&__pos__MW1D,L10103878); /* L77 PLAN*/;
-      __tmp__0CAD=clone__STMC();
-      /* NULL __PLAN__XOB__ */
-if (__tmp__0CAD==NULL) {
-        lisaac_push(&__pos__MW1D,L10233414); /* L78 PLAN*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        lisaac_push(&__pos__MW1D,L10233414); /* L78 PLAN*/;
-        Self__GG2D=((__PLAN__XOB *)__tmp__0CAD);
-        lisaac_push_first(&__pos__EG2D,L9053254); /* L69 PLAN*/;
-        Self__GG2D->window__EOD=Self__DCAD;
-      };
-      Self__DCAD->parent_g_group__LM.parent_area__VC.plan__ZOB=__tmp__0CAD;
-      win__QCAD=Self__DCAD;
-      lisaac_push(&__pos__5CAD,L94785560); /* L723 AREA*/;
-      lisaac_push_first(&__pos__MW1D,L10621458); /* L81 BLOCK*/;
-      do_while__5VUD:
-      {
-        lisaac_push(&__pos__MW1D,L10621458); /* L81 BLOCK*/;
-        lisaac_push_first(&__pos__EG2D,L93979672); /* L717 AREA*/;
-        /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (win__QCAD==NULL) {
-          lisaac_push(&__pos__EG2D,L94118424); /* L718 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)win__QCAD)->__id) {
-          case __AREA__PB__: {
-            __tmp__0FAD=((__AREA__PB *)win__QCAD)->prev__TOB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__0FAD=((__DESK__TC *)win__QCAD)->parent_g_raw__XC.parent_area__VC.prev__TOB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__0FAD=((__G_RAW__KM *)win__QCAD)->parent_g_group__LM.parent_area__VC.prev__TOB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        winp__RCAD=__tmp__0FAD;
-        lisaac_push(&__pos__EG2D,L94504984); /* L721 AREA*/;
-        lisaac_push_first(&__pos__WSVD,L9441810); /* L72 BLOCK*/;
-        while_do__VSVD:
-        {
-          lisaac_push(&__pos__WSVD,L9441810); /* L72 BLOCK*/;
-          lisaac_push_first(&__pos__4FAD,L94242840); /* L719 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)winp__RCAD != (void *)NULL)) {
-            lisaac_push(&__pos__4FAD,L94250520); /* L719 AREA*/;
-            lisaac_push_first(&__pos__V4VD,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__EGAD,L94251544); /* L719 AREA*/;
-            /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (winp__RCAD==NULL) {
-              lisaac_push(&__pos__EGAD,L94256152); /* L719 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else {
-              switch (((struct ___OBJ *)winp__RCAD)->__id) {
-              case __EXAMPLE__OB__: {
-                __tmp__GGAD=((__EXAMPLE__OB *)winp__RCAD)->parent_area__DC.plan__ZOB;
-              } break;
-              case __DESK__TC__: {
-                __tmp__GGAD=((__DESK__TC *)winp__RCAD)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-              } break;
-              case __G_OUT__YC__: {
-                __tmp__GGAD=((__G_OUT__YC *)winp__RCAD)->parent_area__ZC.plan__ZOB;
-              } break;
-              case __G_RAW__KM__: {
-                __tmp__GGAD=((__G_RAW__KM *)winp__RCAD)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-              } break;
-              case __VIRTUAL_SCREEN__PT__: {
-                __tmp__GGAD=((__VIRTUAL_SCREEN__PT *)winp__RCAD)->parent_area__QT.plan__ZOB;
-              } break;
-              case __MOUSE__VT__: {
-                __tmp__GGAD=((__MOUSE__VT *)winp__RCAD)->parent_window__XT.plan__ZOB;
-              } break;
-              default:
-              lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-              }
-            };
-            __tmp__JGAD=((void *)__tmp__GGAD == (void *)NULL);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__4FAD,L94250520); /* L719 AREA*/;
-            lisaac_push_first(&__pos__V4VD,L12081158); /* L92 FALSE*/;
-            __tmp__JGAD=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__JGAD) {
-            lisaac_push(&__pos__WSVD,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__4FAD,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__V4VD,L9576466); /* L73 BLOCK*/;
-            lisaac_push_first(&__pos__EGAD,L94265368); /* L719 AREA*/;
-            /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (winp__RCAD==NULL) {
-              lisaac_push(&__pos__EGAD,L94382104); /* L720 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else {
-              switch (((struct ___OBJ *)winp__RCAD)->__id) {
-              case __EXAMPLE__OB__: {
-                __tmp__RGAD=((__EXAMPLE__OB *)winp__RCAD)->parent_area__DC.prev__TOB;
-              } break;
-              case __DESK__TC__: {
-                __tmp__RGAD=((__DESK__TC *)winp__RCAD)->parent_g_raw__XC.parent_area__VC.prev__TOB;
-              } break;
-              case __G_OUT__YC__: {
-                __tmp__RGAD=((__G_OUT__YC *)winp__RCAD)->parent_area__ZC.prev__TOB;
-              } break;
-              case __G_RAW__KM__: {
-                __tmp__RGAD=((__G_RAW__KM *)winp__RCAD)->parent_g_group__LM.parent_area__VC.prev__TOB;
-              } break;
-              case __VIRTUAL_SCREEN__PT__: {
-                __tmp__RGAD=((__VIRTUAL_SCREEN__PT *)winp__RCAD)->parent_area__QT.prev__TOB;
-              } break;
-              case __MOUSE__VT__: {
-                __tmp__RGAD=((__MOUSE__VT *)winp__RCAD)->parent_window__XT.prev__TOB;
-              } break;
-              default:
-              lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-              }
-            };
-            winp__RCAD=__tmp__RGAD;
-            lisaac_push(&__pos__V4VD,L9709074); /* L74 BLOCK*/;
-            goto while_do__VSVD;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__WSVD,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__4FAD,L8530438); /* L65 FALSE*/;
-          };
-        };
-        /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (win__QCAD==NULL) {
-          lisaac_push(&__pos__EG2D,L94643224); /* L722 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)win__QCAD)->__id) {
-          case __AREA__PB__: {
-            __tmp__0FAD=((__AREA__PB *)win__QCAD)->parent__DBB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__0FAD=((__DESK__TC *)win__QCAD)->parent_g_raw__XC.parent_area__VC.parent__DBB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__0FAD=((__G_RAW__KM *)win__QCAD)->parent_g_group__LM.parent_area__VC.parent__DBB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        win__QCAD=__tmp__0FAD;
-        lisaac_push(&__pos__MW1D,L10755090); /* L82 BLOCK*/;
-        lisaac_push_first(&__pos__EG2D,L94771736); /* L723 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__0FAD != (void *)NULL)) {
-          lisaac_push(&__pos__EG2D,L94778904); /* L723 AREA*/;
-          lisaac_push_first(&__pos__WSVD,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__4FAD,L94779928); /* L723 AREA*/;
-          __tmp__JGAD=((void *)winp__RCAD == (void *)NULL);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__EG2D,L94778904); /* L723 AREA*/;
-          lisaac_push_first(&__pos__WSVD,L12081158); /* L92 FALSE*/;
-          __tmp__JGAD=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__JGAD) {
-          lisaac_push(&__pos__MW1D,L11012626); /* L84 BLOCK*/;
-          lisaac_push_first(&__pos__EG2D,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__WSVD,L10888722); /* L83 BLOCK*/;
-          goto do_while__5VUD;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__MW1D,L11012626); /* L84 BLOCK*/;
-          lisaac_push_first(&__pos__EG2D,L8530438); /* L65 FALSE*/;
-        };
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)winp__RCAD != (void *)NULL)) {
-        lisaac_push(&__pos__5CAD,L96207896); /* L734 AREA*/;
-        lisaac_push_first(&__pos__MW1D,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__EG2D,L94905368); /* L724 AREA*/;
-        /* NULL __EXAMPLE__OB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (winp__RCAD==NULL) {
-          lisaac_push(&__pos__EG2D,L95035416); /* L725 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)winp__RCAD)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__GGAD=((__EXAMPLE__OB *)winp__RCAD)->parent_area__DC.plan__ZOB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__GGAD=((__DESK__TC *)winp__RCAD)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__GGAD=((__G_OUT__YC *)winp__RCAD)->parent_area__ZC.plan__ZOB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__GGAD=((__G_RAW__KM *)winp__RCAD)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__GGAD=((__VIRTUAL_SCREEN__PT *)winp__RCAD)->parent_area__QT.plan__ZOB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__GGAD=((__MOUSE__VT *)winp__RCAD)->parent_window__XT.plan__ZOB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        Self__GG2D=Self__DCAD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (Self__GG2D==NULL) {
-          lisaac_push(&__pos__EG2D,L95168024); /* L726 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__EG2D,L95168024); /* L726 AREA*/;
-          Self__RS2D=((__PLAN__XOB *)Self__GG2D);
-          lisaac_push_first(&__pos__WSVD,L20196422); /* L154 PLAN*/;
-          Self__RS2D->prev__ZYTC=__tmp__GGAD;
-        };
-        Self__GG2D=Self__DCAD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__GGAD==NULL) {
-          lisaac_push(&__pos__EG2D,L95302168); /* L727 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          Self__RS2D=__tmp__GGAD->next__WBC;
-        };
-        /* NULL __PLAN__XOB__ */
-if (Self__GG2D==NULL) {
-          lisaac_push(&__pos__EG2D,L95302680); /* L727 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__EG2D,L95302680); /* L727 AREA*/;
-          Self__US2D=((__PLAN__XOB *)Self__GG2D);
-          lisaac_push_first(&__pos__WSVD,L19541062); /* L149 PLAN*/;
-          Self__US2D->next__WBC=Self__RS2D;
-        };
-        Self__GG2D=Self__DCAD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__GGAD==NULL) {
-          lisaac_push(&__pos__EG2D,L95430168); /* L728 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__EG2D,L95430168); /* L728 AREA*/;
-          Self__RS2D=((__PLAN__XOB *)__tmp__GGAD);
-          lisaac_push_first(&__pos__WSVD,L19541062); /* L149 PLAN*/;
-          Self__RS2D->next__WBC=Self__GG2D;
-        };
-        Self__GG2D=Self__DCAD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__GGAD==NULL) {
-          lisaac_push(&__pos__EG2D,L95565336); /* L729 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__SHAD=__tmp__GGAD->level__1BC;
-        };
-        lisaac_push(&__pos__EG2D,L95565848); /* L729 AREA*/;
-        lisaac_push_first(&__pos__WSVD,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__4FAD,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__V4VD,L9195016); /* L70 NUMERIC*/;
-        __tmp__PDGE=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__WSVD,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__4FAD,L9195016); /* L70 NUMERIC*/;
-        __tmp__THAD=(__INTEGER__K)(__tmp__SHAD - __tmp__PDGE);
-        /* NULL __PLAN__XOB__ */
-if (Self__GG2D==NULL) {
-          lisaac_push(&__pos__EG2D,L95566872); /* L729 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__EG2D,L95566872); /* L729 AREA*/;
-          __tmp__GGAD=((__PLAN__XOB *)Self__GG2D);
-          lisaac_push_first(&__pos__WSVD,L18887750); /* L144 PLAN*/;
-          __tmp__GGAD->level__1BC=__tmp__THAD;
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__5CAD,L96207896); /* L734 AREA*/;
-        lisaac_push_first(&__pos__MW1D,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__EG2D,L95687192); /* L730 AREA*/;
-        Self__GG2D=Self__DCAD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        __tmp__GGAD=list_plan__GCC;
-        /* NULL __PLAN__XOB__ */
-if (Self__GG2D==NULL) {
-          lisaac_push(&__pos__EG2D,L95826968); /* L731 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__EG2D,L95826968); /* L731 AREA*/;
-          Self__RS2D=((__PLAN__XOB *)Self__GG2D);
-          lisaac_push_first(&__pos__WSVD,L19541062); /* L149 PLAN*/;
-          Self__RS2D->next__WBC=__tmp__GGAD;
-        };
-        list_plan__GCC=Self__DCAD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        Self__GG2D=Self__DCAD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (Self__GG2D==NULL) {
-          lisaac_push(&__pos__EG2D,L96085528); /* L733 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__EG2D,L96085528); /* L733 AREA*/;
-          Self__RS2D=((__PLAN__XOB *)Self__GG2D);
-          lisaac_push_first(&__pos__WSVD,L18887750); /* L144 PLAN*/;
-          Self__RS2D->level__1BC= 1;
-        };
-      };
-      __tmp__0CAD=Self__DCAD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__0CAD==NULL) {
-        lisaac_push(&__pos__5CAD,L96476184); /* L736 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        Self__GG2D=__tmp__0CAD->next__WBC;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__GG2D != (void *)NULL)) {
-        lisaac_push(&__pos__5CAD,L96994328); /* L740 AREA*/;
-        lisaac_push_first(&__pos__MW1D,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__EG2D,L96608280); /* L737 AREA*/;
-        __tmp__GGAD=Self__DCAD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (Self__GG2D==NULL) {
-          lisaac_push(&__pos__EG2D,L96740888); /* L738 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__EG2D,L96740888); /* L738 AREA*/;
-          Self__RS2D=((__PLAN__XOB *)Self__GG2D);
-          lisaac_push_first(&__pos__WSVD,L20196422); /* L154 PLAN*/;
-          Self__RS2D->prev__ZYTC=__tmp__GGAD;
-        };
-        /* NULL __PLAN__XOB__ */
-if (Self__GG2D==NULL) {
-          lisaac_push(&__pos__EG2D,L96869912); /* L739 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          lisaac_push(&__pos__EG2D,L96869912); /* L739 AREA*/;
-          inc_level__BOVC(((__PLAN__XOB *)Self__GG2D));
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__5CAD,L96994328); /* L740 AREA*/;
-        lisaac_push_first(&__pos__MW1D,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__5CAD,L97259544); /* L742 AREA*/;
-      lisaac_push_first(&__pos__MW1D,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__EG2D,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__WSVD,L9195016); /* L70 NUMERIC*/;
-      __tmp__SHAD=(__INTEGER__K)(-  1);
-      lisaac_push(&__pos__MW1D,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__EG2D,L9195016); /* L70 NUMERIC*/;
-      __tmp__PDGE=(__INTEGER__K)(__tmp__TFAD - __tmp__SHAD);
-      y1__NCAD=__tmp__PDGE;
-      __tmp__0CAD=Self__DCAD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-      lisaac_push(&__pos__5CAD,L97535512); /* L744 AREA*/;
-      __tmp__HDAD=create__plan__JEKC(__tmp__QFAD,__tmp__0CAD);
-      __tmp__0CAD=Self__DCAD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__0CAD==NULL) {
-        lisaac_push(&__pos__5CAD,L97657880); /* L745 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        lisaac_push(&__pos__5CAD,L97657880); /* L745 AREA*/;
-        Self__GG2D=((__PLAN__XOB *)__tmp__0CAD);
-        lisaac_push_first(&__pos__MW1D,L16264774); /* L124 PLAN*/;
-        Self__GG2D->x0__J3B=__tmp__HDAD;
-      };
-      __tmp__PIAD=list_x__0CC;
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__HDAD==NULL) {
-        lisaac_push(&__pos__5CAD,L97794072); /* L746 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        lisaac_push(&__pos__5CAD,L97794072); /* L746 AREA*/;
-        __tmp__QIAD=append__RBJD(((__LIMIT_X__C2B *)__tmp__HDAD),__tmp__PIAD);
-      };
-      list_x__0CC=__tmp__QIAD;
-      __tmp__0CAD=Self__DCAD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-      lisaac_push(&__pos__5CAD,L98059800); /* L748 AREA*/;
-      __tmp__HDAD=create__plan__JEKC(__tmp__RFAD,__tmp__0CAD);
-      __tmp__0CAD=Self__DCAD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__0CAD==NULL) {
-        lisaac_push(&__pos__5CAD,L98182168); /* L749 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        lisaac_push(&__pos__5CAD,L98182168); /* L749 AREA*/;
-        Self__GG2D=((__PLAN__XOB *)__tmp__0CAD);
-        lisaac_push_first(&__pos__MW1D,L17575494); /* L134 PLAN*/;
-        Self__GG2D->x1__N3B=__tmp__HDAD;
-      };
-      __tmp__0CAD=Self__DCAD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__0CAD==NULL) {
-        lisaac_push(&__pos__5CAD,L98315288); /* L750 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__QIAD=__tmp__0CAD->x0__J3B;
-      };
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__HDAD==NULL) {
-        lisaac_push(&__pos__5CAD,L98315800); /* L750 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        lisaac_push(&__pos__5CAD,L98315800); /* L750 AREA*/;
-        append__RBJD(((__LIMIT_X__C2B *)__tmp__HDAD),__tmp__QIAD);
-      };
-      __tmp__0CAD=Self__DCAD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-      lisaac_push(&__pos__5CAD,L98717208); /* L753 AREA*/;
-      __tmp__LDAD=create_top__plan__ZEKC(__tmp__SFAD,__tmp__0CAD);
-      __tmp__0CAD=Self__DCAD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__0CAD==NULL) {
-        lisaac_push(&__pos__5CAD,L98837528); /* L754 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        lisaac_push(&__pos__5CAD,L98837528); /* L754 AREA*/;
-        Self__GG2D=((__PLAN__XOB *)__tmp__0CAD);
-        lisaac_push_first(&__pos__MW1D,L16920134); /* L129 PLAN*/;
-        Self__GG2D->y0__Q3B=__tmp__LDAD;
-      };
-      __tmp__1IAD=list_y__HDC;
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__LDAD==NULL) {
-        lisaac_push(&__pos__5CAD,L98973720); /* L755 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        lisaac_push(&__pos__5CAD,L98973720); /* L755 AREA*/;
-        __tmp__2IAD=append__LEJD(((__LIMIT_Y__F2B *)__tmp__LDAD),__tmp__1IAD);
-      };
-      list_y__HDC=__tmp__2IAD;
-      __tmp__0CAD=Self__DCAD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-      lisaac_push(&__pos__5CAD,L99243032); /* L757 AREA*/;
-      __tmp__LDAD=create_bottom__plan__GFKC(__tmp__PDGE,__tmp__0CAD);
-      __tmp__0CAD=Self__DCAD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__0CAD==NULL) {
-        lisaac_push(&__pos__5CAD,L99361816); /* L758 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        lisaac_push(&__pos__5CAD,L99361816); /* L758 AREA*/;
-        Self__GG2D=((__PLAN__XOB *)__tmp__0CAD);
-        lisaac_push_first(&__pos__MW1D,L18230854); /* L139 PLAN*/;
-        Self__GG2D->y1__U3B=__tmp__LDAD;
       };
-      __tmp__0CAD=Self__DCAD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__0CAD==NULL) {
-        lisaac_push(&__pos__5CAD,L99494936); /* L759 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__2IAD=__tmp__0CAD->y0__Q3B;
+      li__LEYC=(__li__K)(li__XVXD - li__KEYC);
+      switch (((struct ___OBJ *)li__AAYC)->__id) {
+      case __li__SB__: {
+        li__KEYC=((__li__SB *)li__AAYC)->li__HC.li__3JB;
+      } break;
+      case __li__TB__: {
+        li__KEYC=((__li__TB *)li__AAYC)->li__3JB;
+      } break;
+      case __li__TC__: {
+        li__KEYC=((__li__TC *)li__AAYC)->li__XC.li__VC.li__3JB;
+      } break;
+      case __li__YC__: {
+        li__KEYC=((__li__YC *)li__AAYC)->li__ZC.li__3JB;
+      } break;
+      case __li__RL__: {
+        li__KEYC=((__li__RL *)li__AAYC)->li__SL.li__VC.li__3JB;
+      } break;
+      case __li__AS__: {
+        li__KEYC=((__li__AS *)li__AAYC)->li__BS.li__3JB;
+      } break;
+      case __li__GS__: {
+        li__KEYC=((__li__GS *)li__AAYC)->li__IS.li__3JB;
+      } break;
       };
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__LDAD==NULL) {
-        lisaac_push(&__pos__5CAD,L99495448); /* L759 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        lisaac_push(&__pos__5CAD,L99495448); /* L759 AREA*/;
-        append__LEJD(((__LIMIT_Y__F2B *)__tmp__LDAD),__tmp__2IAD);
+      li__NEYC=(__li__K)(li__1VXD - li__KEYC);
+      switch (((struct ___OBJ *)li__AAYC)->__id) {
+      case __li__SB__: {
+        li__KEYC=((__li__SB *)li__AAYC)->li__HC.li__4JB;
+      } break;
+      case __li__TB__: {
+        li__KEYC=((__li__TB *)li__AAYC)->li__4JB;
+      } break;
+      case __li__TC__: {
+        li__KEYC=((__li__TC *)li__AAYC)->li__XC.li__VC.li__4JB;
+      } break;
+      case __li__YC__: {
+        li__KEYC=((__li__YC *)li__AAYC)->li__ZC.li__4JB;
+      } break;
+      case __li__RL__: {
+        li__KEYC=((__li__RL *)li__AAYC)->li__SL.li__VC.li__4JB;
+      } break;
+      case __li__AS__: {
+        li__KEYC=((__li__AS *)li__AAYC)->li__BS.li__4JB;
+      } break;
+      case __li__GS__: {
+        li__KEYC=((__li__GS *)li__AAYC)->li__IS.li__4JB;
+      } break;
       };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__XCAD,L99618328); /* L760 AREA*/;
-      lisaac_push_first(&__pos__SZDD,L8530438); /* L65 FALSE*/;
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__CCAD,L99748376); /* L761 AREA*/;
-    lisaac_push_first(&__pos__LHBD,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static void clip_type1__KJAD(__G_RAW__KM *Self__MJAD)
-/* (Strict G_RAW{G_RAW__KM}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  void *__tmp__UJAD;
-  _____CONTEXT __pos__LJAD,__pos__1IBD,__pos__SJAD;
-  lisaac_push_first(&__pos__LJAD,L127542808); /* L973 AREA*/;
-  clip_next_child__BIBD(Self__MJAD);
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__MJAD->parent_g_group__LM.parent_area__VC.parent__DBB != (void *)NULL)) {
-    lisaac_push(&__pos__LJAD,L127928856); /* L976 AREA*/;
-    lisaac_push_first(&__pos__1IBD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__SJAD,L127675928); /* L974 AREA*/;
-    __tmp__UJAD=Self__MJAD->parent_g_group__LM.parent_area__VC.parent__DBB;
-    /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__UJAD==NULL) {
-      lisaac_push(&__pos__SJAD,L127807000); /* L975 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)__tmp__UJAD)->__id) {
-      case __AREA__PB__: {
-        lisaac_push(&__pos__SJAD,L127807000); /* L975 AREA*/;
-        creat_clip__JCQ(((__AREA__PB *)__tmp__UJAD));
+      li__PEYC=(__li__K)(li__5VXD - li__KEYC);
+      switch (((struct ___OBJ *)li__AAYC)->__id) {
+      case __li__SB__: {
+        li__KEYC=((__li__SB *)li__AAYC)->li__HC.li__4JB;
       } break;
-      case __DESK__TC__: {
-        lisaac_push(&__pos__SJAD,L127807000); /* L975 AREA*/;
-        creat_clip__K3D(((__DESK__TC *)__tmp__UJAD));
+      case __li__TB__: {
+        li__KEYC=((__li__TB *)li__AAYC)->li__4JB;
       } break;
-      case __G_RAW__KM__: {
-        lisaac_push(&__pos__SJAD,L127807000); /* L975 AREA*/;
-        creat_clip__FTCD(((__G_RAW__KM *)__tmp__UJAD));
+      case __li__TC__: {
+        li__KEYC=((__li__TC *)li__AAYC)->li__XC.li__VC.li__4JB;
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__LJAD,L127928856); /* L976 AREA*/;
-    lisaac_push_first(&__pos__1IBD,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static void redraw__to__G5ED(__G_RAW__KM *Self__I5ED,__INTEGER__K x0__J5ED,__INTEGER__K y0__K5ED,__INTEGER__K x1__L5ED,__INTEGER__K y1__M5ED)
-/* (Strict G_RAW{G_RAW__KM},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __PLAN__XOB *elt_p__N5ED,*__tmp__QAFD;
-  __INTEGER__K lev__O5ED,__tmp__XAFD,__tmp__NFIE,__tmp__PPHE;
-  __INTEGER__K __tmp__KDFD,__tmp__VDFD,__tmp__YDFD,__tmp__NEFD;
-  __INTEGER__K __tmp__OEFD,__tmp__QEFD,__tmp__SEFD,__tmp__UEFD;
-  void *win2__T5ED,*win3__U5ED,*__tmp__05ED,*__tmp__5AFD;
-  __LIMIT_X__C2B *__tmp__BDFD;
-  __LIMIT_Y__F2B *__tmp__NDFD;
-  _____CONTEXT __pos__H5ED,__pos__KXFD,__pos__Y5ED,__pos__3JGD;
-  _____CONTEXT __pos__45ED,__pos__4XGD,__pos__EAFD,__pos__REND;
-  _____CONTEXT __pos__VAFD,__pos__JFIE,__pos__KFIE,__pos__LFIE;
-  __BOOLEAN__C __tmp__IAFD,__tmp__CEFD,__tmp__FEFD;
-  lisaac_push_first(&__pos__H5ED,L148790296); /* L1135 AREA*/;
-  elt_p__N5ED=NULL;
-  lev__O5ED= 0;
-  win2__T5ED=NULL;
-  win3__U5ED=Self__I5ED;
-  lisaac_push(&__pos__H5ED,L151148568); /* L1153 AREA*/;
-  lisaac_push_first(&__pos__KXFD,L10621458); /* L81 BLOCK*/;
-  do_while__JXFD:
-  {
-    lisaac_push(&__pos__KXFD,L10621458); /* L81 BLOCK*/;
-    lisaac_push_first(&__pos__Y5ED,L149686808); /* L1142 AREA*/;
-    /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (win3__U5ED==NULL) {
-      lisaac_push(&__pos__Y5ED,L149827096); /* L1143 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)win3__U5ED)->__id) {
-      case __AREA__PB__: {
-        __tmp__05ED=((__AREA__PB *)win3__U5ED)->prev__TOB;
+      case __li__YC__: {
+        li__KEYC=((__li__YC *)li__AAYC)->li__ZC.li__4JB;
       } break;
-      case __DESK__TC__: {
-        __tmp__05ED=((__DESK__TC *)win3__U5ED)->parent_g_raw__XC.parent_area__VC.prev__TOB;
+      case __li__RL__: {
+        li__KEYC=((__li__RL *)li__AAYC)->li__SL.li__VC.li__4JB;
       } break;
-      case __G_RAW__KM__: {
-        __tmp__05ED=((__G_RAW__KM *)win3__U5ED)->parent_g_group__LM.parent_area__VC.prev__TOB;
+      case __li__AS__: {
+        li__KEYC=((__li__AS *)li__AAYC)->li__BS.li__4JB;
+      } break;
+      case __li__GS__: {
+        li__KEYC=((__li__GS *)li__AAYC)->li__IS.li__4JB;
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-    win2__T5ED=__tmp__05ED;
-    lisaac_push(&__pos__Y5ED,L150867480); /* L1151 AREA*/;
-    lisaac_push_first(&__pos__3JGD,L9441810); /* L72 BLOCK*/;
-    while_do__2JGD:
-    {
-      lisaac_push(&__pos__3JGD,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__45ED,L149949976); /* L1144 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((lev__O5ED ==  0)) {
-        lisaac_push(&__pos__45ED,L149956120); /* L1144 AREA*/;
-        lisaac_push_first(&__pos__4XGD,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__EAFD,L149957144); /* L1144 AREA*/;
-        __tmp__IAFD=((void *)win2__T5ED != (void *)NULL);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__45ED,L149956120); /* L1144 AREA*/;
-        lisaac_push_first(&__pos__4XGD,L12081158); /* L92 FALSE*/;
-        __tmp__IAFD=FALSE__I__;
       };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IAFD) {
-        lisaac_push(&__pos__3JGD,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__45ED,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__4XGD,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__EAFD,L149969944); /* L1144 AREA*/;
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win2__T5ED==NULL) {
-          lisaac_push(&__pos__EAFD,L150087192); /* L1145 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)win2__T5ED)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__QAFD=((__EXAMPLE__OB *)win2__T5ED)->parent_area__DC.plan__ZOB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__QAFD=((__AREA__PB *)win2__T5ED)->plan__ZOB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__QAFD=((__DESK__TC *)win2__T5ED)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__QAFD=((__G_OUT__YC *)win2__T5ED)->parent_area__ZC.plan__ZOB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__QAFD=((__G_RAW__KM *)win2__T5ED)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__QAFD=((__VIRTUAL_SCREEN__PT *)win2__T5ED)->parent_area__QT.plan__ZOB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__QAFD=((__MOUSE__VT *)win2__T5ED)->parent_window__XT.plan__ZOB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
-        };
-        elt_p__N5ED=__tmp__QAFD;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__QAFD != (void *)NULL)) {
-          lisaac_push(&__pos__EAFD,L150733848); /* L1150 AREA*/;
-          lisaac_push_first(&__pos__REND,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__VAFD,L150219288); /* L1146 AREA*/;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__QAFD==NULL) {
-            lisaac_push(&__pos__VAFD,L150350360); /* L1147 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__XAFD=__tmp__QAFD->level__1BC;
-          };
-          lisaac_push(&__pos__VAFD,L150350872); /* L1147 AREA*/;
-          lisaac_push_first(&__pos__JFIE,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__KFIE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__LFIE,L9195016); /* L70 NUMERIC*/;
-          __tmp__NFIE=(__INTEGER__K)(-  1);
-          lisaac_push(&__pos__JFIE,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__KFIE,L9195016); /* L70 NUMERIC*/;
-          lev__O5ED=(__INTEGER__K)(__tmp__XAFD - __tmp__NFIE);
-        } else /* FALSE */ {
-          lisaac_push(&__pos__EAFD,L150733848); /* L1150 AREA*/;
-          lisaac_push_first(&__pos__REND,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__VAFD,L150475288); /* L1148 AREA*/;
-          /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (win2__T5ED==NULL) {
-            lisaac_push(&__pos__VAFD,L150611992); /* L1149 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else {
-            switch (((struct ___OBJ *)win2__T5ED)->__id) {
-            case __EXAMPLE__OB__: {
-              __tmp__5AFD=((__EXAMPLE__OB *)win2__T5ED)->parent_area__DC.prev__TOB;
-            } break;
-            case __AREA__PB__: {
-              __tmp__5AFD=((__AREA__PB *)win2__T5ED)->prev__TOB;
-            } break;
-            case __DESK__TC__: {
-              __tmp__5AFD=((__DESK__TC *)win2__T5ED)->parent_g_raw__XC.parent_area__VC.prev__TOB;
-            } break;
-            case __G_OUT__YC__: {
-              __tmp__5AFD=((__G_OUT__YC *)win2__T5ED)->parent_area__ZC.prev__TOB;
-            } break;
-            case __G_RAW__KM__: {
-              __tmp__5AFD=((__G_RAW__KM *)win2__T5ED)->parent_g_group__LM.parent_area__VC.prev__TOB;
-            } break;
-            case __VIRTUAL_SCREEN__PT__: {
-              __tmp__5AFD=((__VIRTUAL_SCREEN__PT *)win2__T5ED)->parent_area__QT.prev__TOB;
-            } break;
-            case __MOUSE__VT__: {
-              __tmp__5AFD=((__MOUSE__VT *)win2__T5ED)->parent_window__XT.prev__TOB;
-            } break;
-            default:
-            lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-            }
-          };
-          win2__T5ED=__tmp__5AFD;
-        };
-        lisaac_push(&__pos__4XGD,L9709074); /* L74 BLOCK*/;
-        goto while_do__2JGD;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__3JGD,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__45ED,L8530438); /* L65 FALSE*/;
+      li__REYC=(__li__K)(li__DWXD - li__KEYC);
+      switch (((struct ___OBJ *)li__AAYC)->__id) {
+      case __li__SB__: {
+        li__X1CB(((__li__SB *)li__AAYC),li__LEYC,li__PEYC,li__NEYC,li__REYC);
+      } break;
+      case __li__TB__:  break;
+      case __li__TC__: {
+        li__EPE(((__li__TC *)((__li__SB *)li__AAYC)),li__LEYC,li__PEYC,li__NEYC,li__REYC);
+      } break;
+      case __li__YC__: {
+        li__CWQC(((__li__YC *)((__li__SB *)li__AAYC)),li__LEYC,li__PEYC,li__NEYC,li__REYC);
+      } break;
+      case __li__RL__: {
+        li__N0SC(((__li__RL *)((__li__SB *)li__AAYC)),li__LEYC,li__PEYC,li__NEYC,li__REYC);
+      } break;
+      case __li__AS__:  break;
+      case __li__GS__: {
+        li__KPD(((__li__GS *)((__li__SB *)li__AAYC)),li__LEYC,li__PEYC,li__NEYC,li__REYC);
+      } break;
       };
     };
-    /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (win3__U5ED==NULL) {
-      lisaac_push(&__pos__Y5ED,L151007768); /* L1152 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      switch (((struct ___OBJ *)win3__U5ED)->__id) {
-      case __AREA__PB__: {
-        __tmp__05ED=((__AREA__PB *)win3__U5ED)->parent__DBB;
+    li__05XC=li__05XC->li__H2B;
+  };
+}
+
+static void li__XKXC(__li__RL *li__YKXC)
+/* (Strict G_RAW{li__RL}) Void No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__K li__0KXC,li__1KXC,li__2KXC,li__3KXC,li__4KXC,li__5KXC;
+  __li__K li__BLXC,li__5MXC,li__HWXD,li__LWXD,li__PWXD,li__TWXD;
+  __li__K li__MOXC;
+  void *li__ULXC;
+  __li__0KB *li__VLXC;
+  __li__DXB *li__5R1D,*li__UJ1C,*li__VJ1C,*li__XJ1C;
+  __li__GXB *li__DS1D,*li__UK1C,*li__VK1C,*li__XK1C;
+  __li__C li__CLXC;
+  li__0KXC= 0;
+  li__1KXC= 0;
+  li__2KXC= 0;
+  li__3KXC= 0;
+  li__4KXC= 0;
+  li__5KXC= 0;
+  li__BLXC= 0;
+  li__CLXC=li__I__;
+  if (((void *)li__YKXC->li__SL.li__VC.li__2KB == (void *)NULL)) {
+    li__30TC(li__YKXC);
+  } else /* FALSE */ {
+    if (((void *)li__YKXC->li__SL.li__VC.li__H4 != (void *)NULL)) {
+      li__ULXC=li__YKXC->li__SL.li__VC.li__H4;
+      switch (((struct ___OBJ *)li__ULXC)->__id) {
+      case __li__TB__: {
+        li__VLXC=((__li__TB *)li__ULXC)->li__2KB;
       } break;
-      case __DESK__TC__: {
-        __tmp__05ED=((__DESK__TC *)win3__U5ED)->parent_g_raw__XC.parent_area__VC.parent__DBB;
+      case __li__TC__: {
+        li__VLXC=((__li__TC *)li__ULXC)->li__XC.li__VC.li__2KB;
       } break;
-      case __G_RAW__KM__: {
-        __tmp__05ED=((__G_RAW__KM *)win3__U5ED)->parent_g_group__LM.parent_area__VC.parent__DBB;
+      case __li__RL__: {
+        li__VLXC=((__li__RL *)li__ULXC)->li__SL.li__VC.li__2KB;
       } break;
-      default:
-      lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-      }
-    };
-    win3__U5ED=__tmp__05ED;
-    lisaac_push(&__pos__KXFD,L10755090); /* L82 BLOCK*/;
-    lisaac_push_first(&__pos__Y5ED,L151134232); /* L1153 AREA*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__05ED != (void *)NULL)) {
-      lisaac_push(&__pos__Y5ED,L151142936); /* L1153 AREA*/;
-      lisaac_push_first(&__pos__3JGD,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__45ED,L151143960); /* L1153 AREA*/;
-      __tmp__IAFD=(lev__O5ED ==  0);
-    } else /* FALSE */ {
-      lisaac_push(&__pos__Y5ED,L151142936); /* L1153 AREA*/;
-      lisaac_push_first(&__pos__3JGD,L12081158); /* L92 FALSE*/;
-      __tmp__IAFD=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IAFD) {
-      lisaac_push(&__pos__KXFD,L11012626); /* L84 BLOCK*/;
-      lisaac_push_first(&__pos__Y5ED,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__3JGD,L10888722); /* L83 BLOCK*/;
-      goto do_while__JXFD;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__KXFD,L11012626); /* L84 BLOCK*/;
-      lisaac_push_first(&__pos__Y5ED,L8530438); /* L65 FALSE*/;
-    };
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if ((lev__O5ED ==  0)) {
-    lisaac_push(&__pos__H5ED,L151521816); /* L1156 AREA*/;
-    lisaac_push_first(&__pos__KXFD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__Y5ED,L151266328); /* L1154 AREA*/;
-    lev__O5ED= 1;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__H5ED,L151521816); /* L1156 AREA*/;
-    lisaac_push_first(&__pos__KXFD,L8530438); /* L65 FALSE*/;
-  };
-  elt_p__N5ED=list_plan__GCC;
-  lisaac_push(&__pos__H5ED,L152308248); /* L1162 AREA*/;
-  lisaac_push_first(&__pos__KXFD,L9441810); /* L72 BLOCK*/;
-  while_do__CYFD:
-  {
-    lisaac_push(&__pos__KXFD,L9441810); /* L72 BLOCK*/;
-    lisaac_push_first(&__pos__Y5ED,L152046104); /* L1160 AREA*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)elt_p__N5ED != (void *)NULL)) {
-      lisaac_push(&__pos__Y5ED,L152055320); /* L1160 AREA*/;
-      lisaac_push_first(&__pos__3JGD,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__45ED,L152056344); /* L1160 AREA*/;
-      /* NULL __PLAN__XOB__ */
-if (elt_p__N5ED==NULL) {
-        lisaac_push(&__pos__45ED,L152062488); /* L1160 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__XAFD=elt_p__N5ED->level__1BC;
       };
-      __tmp__IAFD=(__tmp__XAFD != lev__O5ED);
-    } else /* FALSE */ {
-      lisaac_push(&__pos__Y5ED,L152055320); /* L1160 AREA*/;
-      lisaac_push_first(&__pos__3JGD,L12081158); /* L92 FALSE*/;
-      __tmp__IAFD=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IAFD) {
-      lisaac_push(&__pos__KXFD,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__Y5ED,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__3JGD,L9576466); /* L73 BLOCK*/;
-      lisaac_push_first(&__pos__45ED,L152072216); /* L1160 AREA*/;
-      /* NULL __PLAN__XOB__ */
-if (elt_p__N5ED==NULL) {
-        lisaac_push(&__pos__45ED,L152187416); /* L1161 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__QAFD=elt_p__N5ED->next__WBC;
+      if (((void *)li__VLXC == (void *)NULL)) {
+        li__W3ZC(li__YKXC);
+        li__CLXC=li__B__;
+      } else /* FALSE */ {
+        li__0KXC=li__VLXC->li__HYB->li__JYB;
+        li__2KXC=li__VLXC->li__LYB->li__JYB;
+        li__1KXC=li__VLXC->li__OYB->li__QYB;
+        li__3KXC=(__li__K)(li__VLXC->li__SYB->li__QYB -  1);
       };
-      elt_p__N5ED=__tmp__QAFD;
-      lisaac_push(&__pos__3JGD,L9709074); /* L74 BLOCK*/;
-      goto while_do__CYFD;
     } else /* FALSE */ {
-      lisaac_push(&__pos__KXFD,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__Y5ED,L8530438); /* L65 FALSE*/;
+      li__1KXC= 0;
+      li__0KXC= 0;
+      li__2KXC=(__li__K)((*(li__UB__)).li__PD -  1);
+      li__3KXC=(__li__K)((*(li__UB__)).li__QD -  1);
     };
-  };
-  lisaac_push(&__pos__H5ED,L154667544); /* L1180 AREA*/;
-  lisaac_push_first(&__pos__KXFD,L9441810); /* L72 BLOCK*/;
-  while_do__OYFD:
-  {
-    lisaac_push(&__pos__KXFD,L9441810); /* L72 BLOCK*/;
-    lisaac_push_first(&__pos__Y5ED,L152701464); /* L1165 AREA*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)elt_p__N5ED != (void *)NULL)) {
-      lisaac_push(&__pos__KXFD,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__Y5ED,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__3JGD,L9576466); /* L73 BLOCK*/;
-      lisaac_push_first(&__pos__45ED,L152714264); /* L1165 AREA*/;
-      /* NULL __PLAN__XOB__ */
-if (elt_p__N5ED==NULL) {
-        lisaac_push(&__pos__45ED,L152841240); /* L1166 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__BDFD=elt_p__N5ED->x0__J3B;
-      };
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__BDFD==NULL) {
-        lisaac_push(&__pos__45ED,L152845848); /* L1166 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        __tmp__XAFD=__tmp__BDFD->value__L3B;
-      };
-      lisaac_push(&__pos__45ED,L152859160); /* L1166 AREA*/;
-      __tmp__NFIE=max__IMH(__tmp__XAFD,x0__J5ED);
-      /* NULL __PLAN__XOB__ */
-if (elt_p__N5ED==NULL) {
-        lisaac_push(&__pos__45ED,L152972312); /* L1167 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__BDFD=elt_p__N5ED->x1__N3B;
-      };
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__BDFD==NULL) {
-        lisaac_push(&__pos__45ED,L152976920); /* L1167 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        __tmp__XAFD=__tmp__BDFD->value__L3B;
-      };
-      lisaac_push(&__pos__45ED,L152982040); /* L1167 AREA*/;
-      lisaac_push_first(&__pos__4XGD,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__EAFD,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__REND,L9195016); /* L70 NUMERIC*/;
-      __tmp__PPHE=(__INTEGER__K)(-  0);
-      lisaac_push(&__pos__4XGD,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__EAFD,L9195016); /* L70 NUMERIC*/;
-      __tmp__KDFD=(__INTEGER__K)(x1__L5ED - __tmp__PPHE);
-      lisaac_push(&__pos__45ED,L152990232); /* L1167 AREA*/;
-      __tmp__PPHE=min__TLH(__tmp__XAFD,__tmp__KDFD);
-      /* NULL __PLAN__XOB__ */
-if (elt_p__N5ED==NULL) {
-        lisaac_push(&__pos__45ED,L153103384); /* L1168 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__NDFD=elt_p__N5ED->y0__Q3B;
-      };
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__NDFD==NULL) {
-        lisaac_push(&__pos__45ED,L153107992); /* L1168 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        __tmp__XAFD=__tmp__NDFD->value__S3B;
-      };
-      lisaac_push(&__pos__45ED,L153121304); /* L1168 AREA*/;
-      __tmp__KDFD=max__IMH(__tmp__XAFD,y0__K5ED);
-      /* NULL __PLAN__XOB__ */
-if (elt_p__N5ED==NULL) {
-        lisaac_push(&__pos__45ED,L153234456); /* L1169 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__NDFD=elt_p__N5ED->y1__U3B;
-      };
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__NDFD==NULL) {
-        lisaac_push(&__pos__45ED,L153237528); /* L1169 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        __tmp__XAFD=__tmp__NDFD->value__S3B;
-      };
-      lisaac_push(&__pos__45ED,L153238040); /* L1169 AREA*/;
-      lisaac_push_first(&__pos__4XGD,L9195016); /* L70 NUMERIC*/;
-      __tmp__VDFD=(__INTEGER__K)(__tmp__XAFD -  1);
-      lisaac_push(&__pos__45ED,L153244184); /* L1169 AREA*/;
-      lisaac_push_first(&__pos__4XGD,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__EAFD,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__REND,L9195016); /* L70 NUMERIC*/;
-      __tmp__XAFD=(__INTEGER__K)(-  0);
-      lisaac_push(&__pos__4XGD,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__EAFD,L9195016); /* L70 NUMERIC*/;
-      __tmp__YDFD=(__INTEGER__K)(y1__M5ED - __tmp__XAFD);
-      lisaac_push(&__pos__45ED,L153252376); /* L1169 AREA*/;
-      __tmp__XAFD=min__TLH(__tmp__VDFD,__tmp__YDFD);
-      lisaac_push(&__pos__45ED,L153491992); /* L1171 AREA*/;
-      __tmp__IAFD=__infix_less_equal__GTG(__tmp__NFIE,__tmp__PPHE);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IAFD) {
-        lisaac_push(&__pos__45ED,L153495576); /* L1171 AREA*/;
-        lisaac_push_first(&__pos__4XGD,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__EAFD,L153499160); /* L1171 AREA*/;
-        __tmp__CEFD=__infix_less_equal__GTG(__tmp__KDFD,__tmp__XAFD);
-        __tmp__FEFD=__tmp__CEFD;
+    if ((! li__CLXC)) {
+      li__4KXC=li__YKXC->li__SL.li__VC.li__3JB;
+      li__5MXC=(__li__K)((__li__K)(li__4KXC + li__YKXC->li__SL.li__VC.li__ZR) -  1);
+      li__5KXC=li__YKXC->li__SL.li__VC.li__4JB;
+      li__BLXC=(__li__K)((__li__K)(li__5KXC + li__YKXC->li__SL.li__VC.li__3R) -  1);
+      if (((((li__5MXC < li__0KXC) || (li__4KXC > li__2KXC)) || (li__BLXC < li__1KXC)) || (li__5KXC > li__3KXC))) {
+        li__W3ZC(li__YKXC);
       } else /* FALSE */ {
-        lisaac_push(&__pos__45ED,L153495576); /* L1171 AREA*/;
-        lisaac_push_first(&__pos__4XGD,L12081158); /* L92 FALSE*/;
-        __tmp__FEFD=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__FEFD) {
-        lisaac_push(&__pos__45ED,L154406424); /* L1178 AREA*/;
-        lisaac_push_first(&__pos__4XGD,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__EAFD,L153504280); /* L1171 AREA*/;
-        /* NULL __PLAN__XOB__ */
-if (elt_p__N5ED==NULL) {
-          lisaac_push(&__pos__EAFD,L153627160); /* L1172 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__5AFD=elt_p__N5ED->window__EOD;
-        };
-        win2__T5ED=__tmp__5AFD;
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__5AFD==NULL) {
-          lisaac_push(&__pos__EAFD,L153761304); /* L1173 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)__tmp__5AFD)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__NEFD=((__EXAMPLE__OB *)__tmp__5AFD)->parent_area__DC.x_window__YNB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__NEFD=((__AREA__PB *)__tmp__5AFD)->x_window__YNB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__NEFD=((__DESK__TC *)__tmp__5AFD)->parent_g_raw__XC.parent_area__VC.x_window__YNB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__NEFD=((__G_OUT__YC *)__tmp__5AFD)->parent_area__ZC.x_window__YNB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__NEFD=((__G_RAW__KM *)__tmp__5AFD)->parent_g_group__LM.parent_area__VC.x_window__YNB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__NEFD=((__VIRTUAL_SCREEN__PT *)__tmp__5AFD)->parent_area__QT.x_window__YNB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__NEFD=((__MOUSE__VT *)__tmp__5AFD)->parent_window__XT.x_window__YNB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
+        li__HWXD= 0;
+        if ((li__4KXC > li__0KXC)) {
+          li__HWXD=li__4KXC;
+        } else /* FALSE */ {
+          li__HWXD=li__0KXC;
         };
-        lisaac_push(&__pos__EAFD,L153754136); /* L1173 AREA*/;
-        lisaac_push_first(&__pos__REND,L9195016); /* L70 NUMERIC*/;
-        __tmp__OEFD=(__INTEGER__K)(__tmp__NFIE - __tmp__NEFD);
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__5AFD==NULL) {
-          lisaac_push(&__pos__EAFD,L153892376); /* L1174 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)__tmp__5AFD)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__NEFD=((__EXAMPLE__OB *)__tmp__5AFD)->parent_area__DC.x_window__YNB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__NEFD=((__AREA__PB *)__tmp__5AFD)->x_window__YNB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__NEFD=((__DESK__TC *)__tmp__5AFD)->parent_g_raw__XC.parent_area__VC.x_window__YNB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__NEFD=((__G_OUT__YC *)__tmp__5AFD)->parent_area__ZC.x_window__YNB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__NEFD=((__G_RAW__KM *)__tmp__5AFD)->parent_g_group__LM.parent_area__VC.x_window__YNB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__NEFD=((__VIRTUAL_SCREEN__PT *)__tmp__5AFD)->parent_area__QT.x_window__YNB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__NEFD=((__MOUSE__VT *)__tmp__5AFD)->parent_window__XT.x_window__YNB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
+        li__4KXC=li__HWXD;
+        li__LWXD= 0;
+        if ((li__5MXC > li__2KXC)) {
+          li__LWXD=li__2KXC;
+        } else /* FALSE */ {
+          li__LWXD=li__5MXC;
         };
-        lisaac_push(&__pos__EAFD,L153885208); /* L1174 AREA*/;
-        lisaac_push_first(&__pos__REND,L9195016); /* L70 NUMERIC*/;
-        __tmp__QEFD=(__INTEGER__K)(__tmp__PPHE - __tmp__NEFD);
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__5AFD==NULL) {
-          lisaac_push(&__pos__EAFD,L154023448); /* L1175 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)__tmp__5AFD)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__NEFD=((__EXAMPLE__OB *)__tmp__5AFD)->parent_area__DC.y_window__ZNB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__NEFD=((__AREA__PB *)__tmp__5AFD)->y_window__ZNB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__NEFD=((__DESK__TC *)__tmp__5AFD)->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__NEFD=((__G_OUT__YC *)__tmp__5AFD)->parent_area__ZC.y_window__ZNB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__NEFD=((__G_RAW__KM *)__tmp__5AFD)->parent_g_group__LM.parent_area__VC.y_window__ZNB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__NEFD=((__VIRTUAL_SCREEN__PT *)__tmp__5AFD)->parent_area__QT.y_window__ZNB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__NEFD=((__MOUSE__VT *)__tmp__5AFD)->parent_window__XT.y_window__ZNB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
+        li__PWXD= 0;
+        if ((li__5KXC > li__1KXC)) {
+          li__PWXD=li__5KXC;
+        } else /* FALSE */ {
+          li__PWXD=li__1KXC;
         };
-        lisaac_push(&__pos__EAFD,L154016280); /* L1175 AREA*/;
-        lisaac_push_first(&__pos__REND,L9195016); /* L70 NUMERIC*/;
-        __tmp__SEFD=(__INTEGER__K)(__tmp__KDFD - __tmp__NEFD);
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__5AFD==NULL) {
-          lisaac_push(&__pos__EAFD,L154154520); /* L1176 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)__tmp__5AFD)->__id) {
-          case __EXAMPLE__OB__: {
-            __tmp__NEFD=((__EXAMPLE__OB *)__tmp__5AFD)->parent_area__DC.y_window__ZNB;
-          } break;
-          case __AREA__PB__: {
-            __tmp__NEFD=((__AREA__PB *)__tmp__5AFD)->y_window__ZNB;
-          } break;
-          case __DESK__TC__: {
-            __tmp__NEFD=((__DESK__TC *)__tmp__5AFD)->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
-          } break;
-          case __G_OUT__YC__: {
-            __tmp__NEFD=((__G_OUT__YC *)__tmp__5AFD)->parent_area__ZC.y_window__ZNB;
-          } break;
-          case __G_RAW__KM__: {
-            __tmp__NEFD=((__G_RAW__KM *)__tmp__5AFD)->parent_g_group__LM.parent_area__VC.y_window__ZNB;
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            __tmp__NEFD=((__VIRTUAL_SCREEN__PT *)__tmp__5AFD)->parent_area__QT.y_window__ZNB;
-          } break;
-          case __MOUSE__VT__: {
-            __tmp__NEFD=((__MOUSE__VT *)__tmp__5AFD)->parent_window__XT.y_window__ZNB;
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
+        li__5KXC=li__PWXD;
+        li__TWXD= 0;
+        if ((li__BLXC > li__3KXC)) {
+          li__TWXD=li__3KXC;
+        } else /* FALSE */ {
+          li__TWXD=li__BLXC;
         };
-        lisaac_push(&__pos__EAFD,L154147352); /* L1176 AREA*/;
-        lisaac_push_first(&__pos__REND,L9195016); /* L70 NUMERIC*/;
-        __tmp__UEFD=(__INTEGER__K)(__tmp__XAFD - __tmp__NEFD);
-        /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__5AFD==NULL) {
-          lisaac_push(&__pos__EAFD,L154288664); /* L1177 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else {
-          switch (((struct ___OBJ *)__tmp__5AFD)->__id) {
-          case __EXAMPLE__OB__: {
-            lisaac_push(&__pos__EAFD,L154288664); /* L1177 AREA*/;
-            draw__to__5RHB(((__EXAMPLE__OB *)__tmp__5AFD),__tmp__OEFD,__tmp__SEFD,__tmp__QEFD,__tmp__UEFD);
-          } break;
-          case __AREA__PB__: {
-            lisaac_push(&__pos__EAFD,L154288664); /* L1177 AREA*/;
-            lisaac_push_first(&__pos__REND,L155342872); /* L1185 AREA*/;
-          } break;
-          case __DESK__TC__: {
-            lisaac_push(&__pos__EAFD,L154288664); /* L1177 AREA*/;
-            draw__to__F3E(((__DESK__TC *)((__EXAMPLE__OB *)__tmp__5AFD)),__tmp__OEFD,__tmp__SEFD,__tmp__QEFD,__tmp__UEFD);
-          } break;
-          case __G_OUT__YC__: {
-            lisaac_push(&__pos__EAFD,L154288664); /* L1177 AREA*/;
-            draw__to__IO2C(((__G_OUT__YC *)((__EXAMPLE__OB *)__tmp__5AFD)),__tmp__OEFD,__tmp__SEFD,__tmp__QEFD,__tmp__UEFD);
-          } break;
-          case __G_RAW__KM__: {
-            lisaac_push(&__pos__EAFD,L154288664); /* L1177 AREA*/;
-            draw__to__M34C(((__G_RAW__KM *)((__EXAMPLE__OB *)__tmp__5AFD)),__tmp__OEFD,__tmp__SEFD,__tmp__QEFD,__tmp__UEFD);
-          } break;
-          case __VIRTUAL_SCREEN__PT__: {
-            lisaac_push(&__pos__EAFD,L154288664); /* L1177 AREA*/;
-            lisaac_push_first(&__pos__REND,L155342872); /* L1185 AREA*/;
-          } break;
-          case __MOUSE__VT__: {
-            lisaac_push(&__pos__EAFD,L154288664); /* L1177 AREA*/;
-            draw__to__F0D(((__MOUSE__VT *)((__EXAMPLE__OB *)__tmp__5AFD)),__tmp__OEFD,__tmp__SEFD,__tmp__QEFD,__tmp__UEFD);
-          } break;
-          default:
-          lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-          }
+        li__MOXC=(__li__K)(li__TWXD +  1);
+        li__BLXC=li__MOXC;
+        ((__li__DXB *)li__YKXC->li__SL.li__VC.li__2KB->li__LYB)->li__JYB=li__LWXD;
+        li__5R1D=((__li__DXB *)li__YKXC->li__SL.li__VC.li__2KB->li__LYB);
+        if (((void *)li__5R1D->li__YJ1C != (void *)NULL)) {
+          ((__li__DXB *)li__5R1D->li__YJ1C)->li__OGD=li__5R1D->li__OGD;
+        };
+        if (((void *)li__5R1D->li__OGD != (void *)NULL)) {
+          ((__li__DXB *)li__5R1D->li__OGD)->li__YJ1C=li__5R1D->li__YJ1C;
+        };
+        if ((li__HWXD != li__YKXC->li__SL.li__VC.li__2KB->li__HYB->li__JYB)) {
+          ((__li__DXB *)li__YKXC->li__SL.li__VC.li__2KB->li__HYB)->li__JYB=li__HWXD;
+          li__UJ1C=((__li__DXB *)li__YKXC->li__SL.li__VC.li__2KB->li__HYB);
+          li__VJ1C=li__J3B;
+          li__XJ1C=NULL;
+          if (((void *)li__UJ1C->li__YJ1C == (void *)NULL)) {
+            li__XJ1C=li__UJ1C->li__OGD;
+          } else /* FALSE */ {
+            ((__li__DXB *)li__UJ1C->li__YJ1C)->li__OGD=li__UJ1C->li__OGD;
+            li__XJ1C=li__VJ1C;
+          };
+          if (((void *)li__UJ1C->li__OGD != (void *)NULL)) {
+            ((__li__DXB *)li__UJ1C->li__OGD)->li__YJ1C=li__UJ1C->li__YJ1C;
+          };
+          li__J3B=li__XJ1C;
+          li__UJ1C=li__O21C(((__li__DXB *)li__YKXC->li__SL.li__VC.li__2KB->li__HYB),li__XJ1C);
+          li__J3B=li__UJ1C;
         };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__45ED,L154406424); /* L1178 AREA*/;
-        lisaac_push_first(&__pos__4XGD,L8530438); /* L65 FALSE*/;
-      };
-      /* NULL __PLAN__XOB__ */
-if (elt_p__N5ED==NULL) {
-        lisaac_push(&__pos__45ED,L154546712); /* L1179 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__QAFD=elt_p__N5ED->next__WBC;
-      };
-      elt_p__N5ED=__tmp__QAFD;
-      lisaac_push(&__pos__3JGD,L9709074); /* L74 BLOCK*/;
-      goto while_do__OYFD;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__KXFD,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__pos__Y5ED,L8530438); /* L65 FALSE*/;
-    };
-  };
-}
-
-static __INTEGER__K width_max__MLWC(__EXAMPLE__OB *Self__OLWC)
-/* (Strict EXAMPLE{EXAMPLE__OB}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K result__QLWC,Result__PLWC;
-  __POINTER__CB __tmp__MDZC;
-  _____CONTEXT __pos__NLWC,__pos__WCZC,__pos__XSYD,__pos__TDZC;
-  _____CONTEXT __pos__EMWC,__pos__KNRD,__pos__RHSD,__pos__SNRD;
-  _____CONTEXT __pos__QEGE;
-  __UINTEGER_8__VB __tmp__ZCZC;
-  __BOOLEAN__C __tmp__ODZC,__tmp__HMWC,__tmp__WDZC;
-  lisaac_push_first(&__pos__NLWC,L11934240); /* L91 G_EXPR*/;
-  result__QLWC= 0;
-  lisaac_push(&__pos__NLWC,L12329504); /* L94 G_EXPR*/;
-  lisaac_push_first(&__pos__WCZC,L6037536); /* L46 G_EXPR*/;
-  __tmp__ZCZC=Self__OLWC->parent_g_expr__GC.attribute__2X;
-  lisaac_push(&__pos__WCZC,L6050336); /* L46 G_EXPR*/;
-  lisaac_push_first(&__pos__XSYD,L22171143); /* L169 INTEGER*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((__UINTEGER_8__VB)(__tmp__ZCZC &  1) !=  0)) {
-    lisaac_push(&__pos__NLWC,L12847648); /* L98 G_EXPR*/;
-    lisaac_push_first(&__pos__WCZC,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__XSYD,L12332576); /* L94 G_EXPR*/;
-    result__QLWC= 512;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__NLWC,L12847648); /* L98 G_EXPR*/;
-    lisaac_push_first(&__pos__WCZC,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__XSYD,L12589088); /* L96 G_EXPR*/;
-    result__QLWC= 100000;
-  };
-  Result__PLWC=result__QLWC;
-  lisaac_push(&__pos__NLWC,L13372448); /* L102 G_EXPR*/;
-  lisaac_push_first(&__pos__WCZC,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__XSYD,L7481860); /* L57 OBJECT*/;
-  __tmp__MDZC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__WCZC,L24520722); /* L187 BLOCK*/;
-  __tmp__ODZC=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ODZC) {
-    lisaac_push(&__pos__WCZC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__XSYD,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__TDZC,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__EMWC,L13378080); /* L102 G_EXPR*/;
-    __tmp__HMWC=__infix_greater_equal__JGG(result__QLWC, 512);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__HMWC) {
-      lisaac_push(&__pos__TDZC,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__EMWC,L13509634); /* L103 TRUE*/;
-      __tmp__WDZC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__TDZC,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__EMWC,L14689286); /* L112 FALSE*/;
-      __tmp__WDZC=TRUE__B__;
-    };
-    __tmp__HMWC=__tmp__WDZC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__WCZC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__XSYD,L12081158); /* L92 FALSE*/;
-    __tmp__HMWC=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__HMWC) {
-    lisaac_push(&__pos__WCZC,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__XSYD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__TDZC,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__TDZC,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__EMWC,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__KNRD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__RHSD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__SNRD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__MDZC));
-    lisaac_push(&__pos__EMWC,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__EMWC,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__KNRD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__RHSD,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__SNRD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__QEGE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__EMWC,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__KNRD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__RHSD,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__WCZC,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__XSYD,L8530438); /* L65 FALSE*/;
-  };
-  return(Result__PLWC);
-}
-
-static __INTEGER__K width_max__KMWC(__G_DIV_EXPR__M53 *Self__MMWC)
-/* (Strict G_DIV_EXPR{G_DIV_EXPR__M53}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K result__OMWC,__tmp__WMWC,__tmp__4MWC,__tmp__ANWC;
-  __INTEGER__K Result__NMWC;
-  __G_OUT__YC *__tmp__3MWC;
-  __G_RAW__KM *__tmp__5MWC;
-  __POINTER__CB __tmp__1EZC;
-  _____CONTEXT __pos__LMWC,__pos__FEZC,__pos__1SYD,__pos__CFZC;
-  _____CONTEXT __pos__INWC,__pos__5NRD,__pos__3HSD,__pos__HORD;
-  _____CONTEXT __pos__WEGE;
-  __UINTEGER_8__VB __tmp__IEZC;
-  __BOOLEAN__C __tmp__3EZC,__tmp__LNWC,__tmp__FFZC;
-  lisaac_push_first(&__pos__LMWC,L8526442); /* L65 G_DIV_EXPR*/;
-  result__OMWC= 0;
-  lisaac_push(&__pos__LMWC,L8921706); /* L68 G_DIV_EXPR*/;
-  lisaac_push_first(&__pos__FEZC,L6037536); /* L46 G_EXPR*/;
-  __tmp__IEZC=Self__MMWC->parent_g_binary_expr__P53.parent_g_expr__O53.attribute__2X;
-  lisaac_push(&__pos__FEZC,L6050336); /* L46 G_EXPR*/;
-  lisaac_push_first(&__pos__1SYD,L22171143); /* L169 INTEGER*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((__UINTEGER_8__VB)(__tmp__IEZC &  1) !=  0)) {
-    lisaac_push(&__pos__LMWC,L9439850); /* L72 G_DIV_EXPR*/;
-    lisaac_push_first(&__pos__FEZC,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__1SYD,L9056874); /* L69 G_DIV_EXPR*/;
-    __tmp__WMWC=width_min__OTHC(Self__MMWC);
-    result__OMWC=__tmp__WMWC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__LMWC,L9439850); /* L72 G_DIV_EXPR*/;
-    lisaac_push_first(&__pos__FEZC,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__1SYD,L9181290); /* L70 G_DIV_EXPR*/;
-    __tmp__3MWC=Self__MMWC->parent_g_binary_expr__P53.left__GMHC;
-    /* NULL __G_OUT__YC__ */
-if (__tmp__3MWC==NULL) {
-      lisaac_push(&__pos__1SYD,L9321578); /* L71 G_DIV_EXPR*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* G_OUT */ {
-      lisaac_push(&__pos__1SYD,L9321578); /* L71 G_DIV_EXPR*/;
-      __tmp__4MWC=width_max__YZUC(((__G_OUT__YC *)__tmp__3MWC));
-    };
-    __tmp__5MWC=Self__MMWC->parent_g_binary_expr__P53.right__LMHC;
-    /* NULL __G_RAW__KM__ */
-if (__tmp__5MWC==NULL) {
-      lisaac_push(&__pos__1SYD,L9332330); /* L71 G_DIV_EXPR*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* G_RAW */ {
-      lisaac_push(&__pos__1SYD,L9332330); /* L71 G_DIV_EXPR*/;
-      __tmp__ANWC=width_max__W1UC(((__G_RAW__KM *)__tmp__5MWC));
-    };
-    lisaac_push(&__pos__1SYD,L9332842); /* L71 G_DIV_EXPR*/;
-    __tmp__WMWC=max__IMH(__tmp__4MWC,__tmp__ANWC);
-    result__OMWC=__tmp__WMWC;
-  };
-  Result__NMWC=result__OMWC;
-  lisaac_push(&__pos__LMWC,L13372448); /* L102 G_EXPR*/;
-  lisaac_push_first(&__pos__FEZC,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__1SYD,L7481860); /* L57 OBJECT*/;
-  __tmp__1EZC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__FEZC,L24520722); /* L187 BLOCK*/;
-  __tmp__3EZC=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3EZC) {
-    lisaac_push(&__pos__FEZC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__1SYD,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__CFZC,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__INWC,L13383200); /* L102 G_EXPR*/;
-    __tmp__WMWC=width_min__OTHC(Self__MMWC);
-    lisaac_push(&__pos__INWC,L13378080); /* L102 G_EXPR*/;
-    __tmp__LNWC=__infix_greater_equal__JGG(result__OMWC,__tmp__WMWC);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__LNWC) {
-      lisaac_push(&__pos__CFZC,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__INWC,L13509634); /* L103 TRUE*/;
-      __tmp__FFZC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__CFZC,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__INWC,L14689286); /* L112 FALSE*/;
-      __tmp__FFZC=TRUE__B__;
-    };
-    __tmp__LNWC=__tmp__FFZC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__FEZC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__1SYD,L12081158); /* L92 FALSE*/;
-    __tmp__LNWC=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__LNWC) {
-    lisaac_push(&__pos__FEZC,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__1SYD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__CFZC,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__CFZC,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__INWC,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__5NRD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__3HSD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__HORD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__1EZC));
-    lisaac_push(&__pos__INWC,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__INWC,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__5NRD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__3HSD,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__HORD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__WEGE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__INWC,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__5NRD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__3HSD,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__FEZC,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__1SYD,L8530438); /* L65 FALSE*/;
-  };
-  return(Result__NMWC);
-}
-
-static __INTEGER__K height_max__2NWC(__EXAMPLE__OB *Self__4NWC)
-/* (Strict EXAMPLE{EXAMPLE__OB}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K result__AOWC,Result__5NWC;
-  __POINTER__CB __tmp__JGZC;
-  _____CONTEXT __pos__3NWC,__pos__TFZC,__pos__LTYD,__pos__QGZC;
-  _____CONTEXT __pos__UOWC,__pos__UORD,__pos__JISD,__pos__2ORD;
-  _____CONTEXT __pos__2EGE;
-  __UINTEGER_8__VB __tmp__WFZC;
-  __BOOLEAN__C __tmp__LGZC,__tmp__XOWC,__tmp__TGZC;
-  lisaac_push_first(&__pos__3NWC,L13769760); /* L105 G_EXPR*/;
-  result__AOWC= 0;
-  lisaac_push(&__pos__3NWC,L14165024); /* L108 G_EXPR*/;
-  lisaac_push_first(&__pos__TFZC,L6169120); /* L47 G_EXPR*/;
-  __tmp__WFZC=Self__4NWC->parent_g_expr__GC.attribute__2X;
-  lisaac_push(&__pos__TFZC,L6181408); /* L47 G_EXPR*/;
-  lisaac_push_first(&__pos__LTYD,L22171143); /* L169 INTEGER*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((__UINTEGER_8__VB)(__tmp__WFZC &  2) !=  0)) {
-    lisaac_push(&__pos__3NWC,L14682656); /* L112 G_EXPR*/;
-    lisaac_push_first(&__pos__TFZC,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__LTYD,L14168096); /* L108 G_EXPR*/;
-    result__AOWC= 512;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__3NWC,L14682656); /* L112 G_EXPR*/;
-    lisaac_push_first(&__pos__TFZC,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__LTYD,L14424096); /* L110 G_EXPR*/;
-    result__AOWC= 100000;
-  };
-  Result__5NWC=result__AOWC;
-  lisaac_push(&__pos__3NWC,L15207456); /* L116 G_EXPR*/;
-  lisaac_push_first(&__pos__TFZC,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__LTYD,L7481860); /* L57 OBJECT*/;
-  __tmp__JGZC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__TFZC,L24520722); /* L187 BLOCK*/;
-  __tmp__LGZC=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__LGZC) {
-    lisaac_push(&__pos__TFZC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__LTYD,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__QGZC,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__UOWC,L15213088); /* L116 G_EXPR*/;
-    __tmp__XOWC=__infix_greater_equal__JGG(result__AOWC, 512);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__XOWC) {
-      lisaac_push(&__pos__QGZC,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__UOWC,L13509634); /* L103 TRUE*/;
-      __tmp__TGZC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__QGZC,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__UOWC,L14689286); /* L112 FALSE*/;
-      __tmp__TGZC=TRUE__B__;
-    };
-    __tmp__XOWC=__tmp__TGZC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__TFZC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__LTYD,L12081158); /* L92 FALSE*/;
-    __tmp__XOWC=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__XOWC) {
-    lisaac_push(&__pos__TFZC,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__LTYD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__QGZC,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__QGZC,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__UOWC,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__UORD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__JISD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__2ORD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__JGZC));
-    lisaac_push(&__pos__UOWC,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__UOWC,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__UORD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__JISD,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__2ORD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__2EGE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__UOWC,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__UORD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__JISD,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__TFZC,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__LTYD,L8530438); /* L65 FALSE*/;
-  };
-  return(Result__5NWC);
-}
-
-static __INTEGER__K height_max__0OWC(__G_DIV_EXPR__M53 *Self__2OWC)
-/* (Strict G_DIV_EXPR{G_DIV_EXPR__M53}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K result__4OWC,__tmp__GPWC,__tmp__OPWC,__tmp__QPWC;
-  __INTEGER__K Result__3OWC;
-  __G_OUT__YC *__tmp__NPWC;
-  __G_RAW__KM *__tmp__PPWC;
-  __POINTER__CB __tmp__YHZC;
-  _____CONTEXT __pos__1OWC,__pos__CHZC,__pos__PTYD,__pos__3EGE;
-  _____CONTEXT __pos__4EGE,__pos__5EGE,__pos__VISD,__pos__RPRD;
-  _____CONTEXT __pos__KFGE;
-  __UINTEGER_8__VB __tmp__FHZC;
-  __BOOLEAN__C __tmp__0HZC,__tmp__0PWC,__tmp__CIZC;
-  lisaac_push_first(&__pos__1OWC,L9968746); /* L76 G_DIV_EXPR*/;
-  result__4OWC= 0;
-  lisaac_push(&__pos__1OWC,L10364010); /* L79 G_DIV_EXPR*/;
-  lisaac_push_first(&__pos__CHZC,L6169120); /* L47 G_EXPR*/;
-  __tmp__FHZC=Self__2OWC->parent_g_binary_expr__P53.parent_g_expr__O53.attribute__2X;
-  lisaac_push(&__pos__CHZC,L6181408); /* L47 G_EXPR*/;
-  lisaac_push_first(&__pos__PTYD,L22171143); /* L169 INTEGER*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((__UINTEGER_8__VB)(__tmp__FHZC &  2) !=  0)) {
-    lisaac_push(&__pos__1OWC,L10881642); /* L83 G_DIV_EXPR*/;
-    lisaac_push_first(&__pos__CHZC,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__PTYD,L10499178); /* L80 G_DIV_EXPR*/;
-    __tmp__GPWC=height_min__BUHC(Self__2OWC);
-    result__4OWC=__tmp__GPWC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__1OWC,L10881642); /* L83 G_DIV_EXPR*/;
-    lisaac_push_first(&__pos__CHZC,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__PTYD,L10623082); /* L81 G_DIV_EXPR*/;
-    __tmp__NPWC=Self__2OWC->parent_g_binary_expr__P53.left__GMHC;
-    /* NULL __G_OUT__YC__ */
-if (__tmp__NPWC==NULL) {
-      lisaac_push(&__pos__PTYD,L10764394); /* L82 G_DIV_EXPR*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* G_OUT */ {
-      lisaac_push(&__pos__PTYD,L10764394); /* L82 G_DIV_EXPR*/;
-      __tmp__OPWC=height_max__ZXUC(((__G_OUT__YC *)__tmp__NPWC));
-    };
-    __tmp__PPWC=Self__2OWC->parent_g_binary_expr__P53.right__LMHC;
-    /* NULL __G_RAW__KM__ */
-if (__tmp__PPWC==NULL) {
-      lisaac_push(&__pos__PTYD,L10773610); /* L82 G_DIV_EXPR*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* G_RAW */ {
-      lisaac_push(&__pos__PTYD,L10773610); /* L82 G_DIV_EXPR*/;
-      __tmp__QPWC=height_max__ZYUC(((__G_RAW__KM *)__tmp__PPWC));
-    };
-    lisaac_push(&__pos__PTYD,L10764906); /* L82 G_DIV_EXPR*/;
-    lisaac_push_first(&__pos__3EGE,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__4EGE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__5EGE,L9195016); /* L70 NUMERIC*/;
-    __tmp__GPWC=(__INTEGER__K)(- __tmp__QPWC);
-    lisaac_push(&__pos__3EGE,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__4EGE,L9195016); /* L70 NUMERIC*/;
-    result__4OWC=(__INTEGER__K)(__tmp__OPWC - __tmp__GPWC);
-  };
-  Result__3OWC=result__4OWC;
-  lisaac_push(&__pos__1OWC,L15207456); /* L116 G_EXPR*/;
-  lisaac_push_first(&__pos__CHZC,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__PTYD,L7481860); /* L57 OBJECT*/;
-  __tmp__YHZC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__CHZC,L24520722); /* L187 BLOCK*/;
-  __tmp__0HZC=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__0HZC) {
-    lisaac_push(&__pos__CHZC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__PTYD,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__3EGE,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__4EGE,L15218720); /* L116 G_EXPR*/;
-    __tmp__GPWC=height_min__BUHC(Self__2OWC);
-    lisaac_push(&__pos__4EGE,L15213088); /* L116 G_EXPR*/;
-    __tmp__0PWC=__infix_greater_equal__JGG(result__4OWC,__tmp__GPWC);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__0PWC) {
-      lisaac_push(&__pos__3EGE,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__4EGE,L13509634); /* L103 TRUE*/;
-      __tmp__CIZC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3EGE,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__4EGE,L14689286); /* L112 FALSE*/;
-      __tmp__CIZC=TRUE__B__;
-    };
-    __tmp__0PWC=__tmp__CIZC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__CHZC,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__PTYD,L12081158); /* L92 FALSE*/;
-    __tmp__0PWC=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__0PWC) {
-    lisaac_push(&__pos__CHZC,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__PTYD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__3EGE,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__3EGE,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__4EGE,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__5EGE,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__VISD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__RPRD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__YHZC));
-    lisaac_push(&__pos__4EGE,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__4EGE,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__5EGE,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__VISD,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__RPRD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__KFGE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__4EGE,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__5EGE,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__VISD,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__CHZC,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__PTYD,L8530438); /* L65 FALSE*/;
-  };
-  return(Result__3OWC);
-}
-
-static __FAST_ARRAYoEDGEo__YUG* clone__ULR()
-/* () With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB ptr__ZLR,__tmp__ZMR;
-  __INTEGER__K __tmp__5LR,__tmp__OMR;
-  __UINTEGER_CPU__GDG __tmp__BMR,__tmp__PMR,__tmp__FGGE,__tmp__3FGE;
-  __UINTEGER_32__RD __tmp__ANR;
-  _____CONTEXT __pos__VLR,__pos__Y0T,__pos__GMR,__pos__T4W,__pos__BGGE;
-  _____CONTEXT __pos__EGGE;
-  __FAST_ARRAYoEDGEo__YUG *result__YLR,*__tmp__FNR,*Result__XLR;
-  lisaac_push_first(&__pos__VLR,L15602180); /* L119 OBJECT*/;
-  result__YLR=NULL;
-  ptr__ZLR=((__POINTER__CB )(NULL));
-  lisaac_push(&__pos__VLR,L16394756); /* L125 OBJECT*/;
-  lisaac_push_first(&__pos__Y0T,L5250564); /* L40 OBJECT*/;
-  __tmp__5LR=sizeof(__FAST_ARRAYoEDGEo__YUG);
-  lisaac_push(&__pos__VLR,L16394756); /* L125 OBJECT*/;
-  __tmp__BMR=to_uinteger_cpu__ZUH(__tmp__5LR);
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__BMR ==  0)) {
-    lisaac_push(&__pos__VLR,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__Y0T,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__GMR,L16523780); /* L126 OBJECT*/;
-    result__YLR=FAST_ARRAYoEDGEo__YUG__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__VLR,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__Y0T,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__GMR,L16923652); /* L129 OBJECT*/;
-    lisaac_push_first(&__pos__T4W,L30548996); /* L233 OBJECT*/;
-    __tmp__OMR=__FAST_ARRAYoEDGEo__YUG__;
-    __tmp__PMR=clone_allocation_size__CEG;
-    lisaac_push(&__pos__GMR,L17198084); /* L131 OBJECT*/;
-    lisaac_push_first(&__pos__T4W,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__BGGE,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__EGGE,L5383176); /* L41 NUMERIC*/;
-    __tmp__FGGE=to_uinteger_cpu__ZUH( 0);
-    lisaac_push(&__pos__BGGE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__EGGE,L9195016); /* L70 NUMERIC*/;
-    __tmp__3FGE=(__UINTEGER_CPU__GDG)(__tmp__FGGE - __tmp__BMR);
-    lisaac_push(&__pos__T4W,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__BGGE,L9195016); /* L70 NUMERIC*/;
-    clone_allocation_size__CEG=(__UINTEGER_CPU__GDG)(__tmp__PMR - __tmp__3FGE);
-    lisaac_push(&__pos__GMR,L17310212); /* L132 OBJECT*/;
-    lisaac_push_first(&__pos__T4W,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__BGGE,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__OMR == (__INTEGER__K)(-  1))) {
-      lisaac_push(&__pos__GMR,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__T4W,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__BGGE,L17446916); /* L133 OBJECT*/;
-      __tmp__ZMR=alloc_size__5WK(__tmp__BMR);
-      ptr__ZLR=__tmp__ZMR;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__GMR,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__T4W,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__BGGE,L17719300); /* L135 OBJECT*/;
-      __tmp__ANR=to_uinteger_32__AAG(__tmp__OMR);
-      lisaac_push(&__pos__BGGE,L17723908); /* L135 OBJECT*/;
-      __tmp__ZMR=alloc_type__size__VYK(__tmp__ANR,__tmp__BMR);
-      ptr__ZLR=__tmp__ZMR;
-    };
-    lisaac_push(&__pos__GMR,L17979396); /* L137 OBJECT*/;
-    lisaac_push_first(&__pos__T4W,L4069969); /* L31 CONVERT*/;
-    __tmp__FNR=((__FAST_ARRAYoEDGEo__YUG *)ptr__ZLR);
-    result__YLR=__tmp__FNR;
-    lisaac_push(&__pos__GMR,L18232836); /* L139 OBJECT*/;
-    lisaac_push_first(&__pos__T4W,L31079428); /* L237 OBJECT*/;
-    *(__tmp__FNR) = *(FAST_ARRAYoEDGEo__YUG__);
-    lisaac_push(&__pos__GMR,L18746884); /* L143 OBJECT*/;
-    lisaac_push_first(&__pos__T4W,L8530438); /* L65 FALSE*/;
-  };
-  Result__XLR=result__YLR;
-  return(Result__XLR);
-}
-
-static void** create__H0HB(__INTEGER__K nb_elements__K0HB)
-/* (Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__EWKB;
-  __INTEGER__K __tmp__LXKB,__tmp__MXKB,__tmp__DWWB,__tmp__EKZB;
-  __UINTEGER_CPU__GDG __tmp__PXKB;
-  _____CONTEXT __pos__I0HB,__pos__AWKB,__pos__SUNB,__pos__LWKB;
-  _____CONTEXT __pos__P0HB,__pos__2P4D,__pos__HHQC,__pos__XTNC;
-  _____CONTEXT __pos__OGGE,__pos__UGGE;
-  __BOOLEAN__C __tmp__GWKB,__tmp__OWKB,__tmp__RWKB,__tmp__LJZB;
-  void **__tmp__RXKB,**Result__L0HB;
-  lisaac_push_first(&__pos__I0HB,L10619925); /* L81 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__AWKB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__SUNB,L7481860); /* L57 OBJECT*/;
-  __tmp__EWKB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__AWKB,L21899282); /* L167 BLOCK*/;
-  __tmp__GWKB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GWKB) {
-    lisaac_push(&__pos__AWKB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__SUNB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__LWKB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__P0HB,L10627605); /* L81 NATIVE_ARRAY*/;
-    lisaac_push_first(&__pos__2P4D,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((nb_elements__K0HB >  0)) {
-      lisaac_push(&__pos__LWKB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__P0HB,L13509634); /* L103 TRUE*/;
-      __tmp__OWKB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__LWKB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__P0HB,L14689286); /* L112 FALSE*/;
-      __tmp__OWKB=TRUE__B__;
-    };
-    __tmp__RWKB=__tmp__OWKB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__AWKB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__SUNB,L12081158); /* L92 FALSE*/;
-    __tmp__RWKB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RWKB) {
-    lisaac_push(&__pos__AWKB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__SUNB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__LWKB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__LWKB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__P0HB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__2P4D,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__HHQC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__XTNC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__EWKB));
-    lisaac_push(&__pos__P0HB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__P0HB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__2P4D,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__HHQC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__XTNC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__OGGE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__P0HB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__2P4D,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__HHQC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__AWKB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__SUNB,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__I0HB,L11160085); /* L85 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__AWKB,L7998485); /* L61 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__SUNB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__LWKB,L7481860); /* L57 OBJECT*/;
-  __tmp__EWKB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__SUNB,L21899282); /* L167 BLOCK*/;
-  __tmp__GWKB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GWKB) {
-    lisaac_push(&__pos__SUNB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__LWKB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__P0HB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__2P4D,L8006165); /* L61 NATIVE_ARRAY*/;
-    lisaac_push_first(&__pos__HHQC,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((nb_elements__K0HB >  0)) {
-      lisaac_push(&__pos__P0HB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__2P4D,L13509634); /* L103 TRUE*/;
-      __tmp__OWKB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__P0HB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__2P4D,L14689286); /* L112 FALSE*/;
-      __tmp__OWKB=TRUE__B__;
-    };
-    __tmp__RWKB=__tmp__OWKB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__SUNB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__LWKB,L12081158); /* L92 FALSE*/;
-    __tmp__RWKB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RWKB) {
-    lisaac_push(&__pos__SUNB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__LWKB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__P0HB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__P0HB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__2P4D,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__HHQC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__XTNC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__OGGE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__EWKB));
-    lisaac_push(&__pos__2P4D,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__2P4D,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__HHQC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__XTNC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__OGGE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__UGGE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__2P4D,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__HHQC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__XTNC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__SUNB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__LWKB,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__AWKB,L8804373); /* L67 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__SUNB,L6949397); /* L53 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__LWKB,L6826502); /* L52 FALSE*/;
-  lisaac_push_first(&__pos__P0HB,L6833685); /* L52 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__2P4D,L5774867); /* L44 POINTER*/;
-  __tmp__LXKB=((__INTEGER__K )(sizeof(void *)));
-  lisaac_push(&__pos__AWKB,L8796693); /* L67 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__SUNB,L9457160); /* L72 NUMERIC*/;
-  __tmp__MXKB=(__INTEGER__K)(nb_elements__K0HB * __tmp__LXKB);
-  lisaac_push(&__pos__AWKB,L8264725); /* L63 NATIVE_ARRAY*/;
-  __tmp__PXKB=to_uinteger_cpu__ZUH(__tmp__MXKB);
-  lisaac_push(&__pos__AWKB,L9063445); /* L69 NATIVE_ARRAY*/;
-  __tmp__EWKB=alloc_dynamic__AIZ(__tmp__PXKB);
-  lisaac_push(&__pos__AWKB,L9201173); /* L70 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__SUNB,L4069969); /* L31 CONVERT*/;
-  __tmp__RXKB=((void **)__tmp__EWKB);
-  lisaac_push(&__pos__AWKB,L9702421); /* L74 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__SUNB,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__LWKB,L7481860); /* L57 OBJECT*/;
-  __tmp__EWKB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__SUNB,L24520722); /* L187 BLOCK*/;
-  __tmp__GWKB=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GWKB) {
-    lisaac_push(&__pos__SUNB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__LWKB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__P0HB,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__2P4D,L9703445); /* L74 NATIVE_ARRAY*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__RXKB != (void *)NULL)) {
-      lisaac_push(&__pos__P0HB,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__2P4D,L13509634); /* L103 TRUE*/;
-      __tmp__OWKB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__P0HB,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__2P4D,L14689286); /* L112 FALSE*/;
-      __tmp__OWKB=TRUE__B__;
-    };
-    __tmp__RWKB=__tmp__OWKB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__SUNB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__LWKB,L12081158); /* L92 FALSE*/;
-    __tmp__RWKB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RWKB) {
-    lisaac_push(&__pos__SUNB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__LWKB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__P0HB,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__P0HB,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__2P4D,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__HHQC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__XTNC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__OGGE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__EWKB));
-    lisaac_push(&__pos__2P4D,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__2P4D,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__HHQC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__XTNC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__OGGE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__UGGE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__2P4D,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__HHQC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__XTNC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__SUNB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__LWKB,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__I0HB,L11289621); /* L86 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__AWKB,L9195016); /* L70 NUMERIC*/;
-  __tmp__LXKB=(__INTEGER__K)(nb_elements__K0HB -  1);
-  lisaac_push(&__pos__I0HB,L11290645); /* L86 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__AWKB,L77597717); /* L592 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__SUNB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__LWKB,L7481860); /* L57 OBJECT*/;
-  __tmp__EWKB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__SUNB,L21899282); /* L167 BLOCK*/;
-  __tmp__GWKB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GWKB) {
-    lisaac_push(&__pos__SUNB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__LWKB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__P0HB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__2P4D,L77603861); /* L592 NATIVE_ARRAY*/;
-    lisaac_push_first(&__pos__HHQC,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__XTNC,L9195016); /* L70 NUMERIC*/;
-    __tmp__DWWB=(__INTEGER__K)(-  1);
-    lisaac_push(&__pos__2P4D,L77602837); /* L592 NATIVE_ARRAY*/;
-    __tmp__OWKB=__infix_greater_equal__JGG(__tmp__LXKB,__tmp__DWWB);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__OWKB) {
-      lisaac_push(&__pos__P0HB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__2P4D,L13509634); /* L103 TRUE*/;
-      __tmp__LJZB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__P0HB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__2P4D,L14689286); /* L112 FALSE*/;
-      __tmp__LJZB=TRUE__B__;
-    };
-    __tmp__OWKB=__tmp__LJZB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__SUNB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__LWKB,L12081158); /* L92 FALSE*/;
-    __tmp__OWKB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__OWKB) {
-    lisaac_push(&__pos__SUNB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__LWKB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__P0HB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__P0HB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__2P4D,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__HHQC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__XTNC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__OGGE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__EWKB));
-    lisaac_push(&__pos__2P4D,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__2P4D,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__HHQC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__XTNC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__OGGE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__UGGE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__2P4D,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__HHQC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__XTNC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__SUNB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__LWKB,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__AWKB,L78383637); /* L598 NATIVE_ARRAY*/;
-  __tmp__MXKB=__tmp__LXKB;
-  lisaac_push_first(&__pos__SUNB,L22943752); /* L175 NUMERIC*/;
-  downto__do__YJZB:
-  {
-    lisaac_push(&__pos__SUNB,L22943752); /* L175 NUMERIC*/;
-    __tmp__LJZB=__infix_greater_equal__JGG(__tmp__MXKB, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__LJZB) {
-      lisaac_push(&__pos__SUNB,L23333384); /* L178 NUMERIC*/;
-      lisaac_push_first(&__pos__LWKB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__P0HB,L23078920); /* L176 NUMERIC*/;
-      lisaac_push_first(&__pos__2P4D,L78258197); /* L597 NATIVE_ARRAY*/;
-      put__to__U4VB(__tmp__RXKB,NULL,__tmp__MXKB);
-      lisaac_push(&__pos__P0HB,L23205896); /* L177 NUMERIC*/;
-      lisaac_push_first(&__pos__2P4D,L9195016); /* L70 NUMERIC*/;
-      __tmp__EKZB=(__INTEGER__K)(__tmp__MXKB -  1);
-      lisaac_push(&__pos__P0HB,L23219720); /* L177 NUMERIC*/;
-      __tmp__MXKB=__tmp__EKZB;
-      goto downto__do__YJZB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__SUNB,L23333384); /* L178 NUMERIC*/;
-      lisaac_push_first(&__pos__LWKB,L8530438); /* L65 FALSE*/;
-    };
-  };
-  Result__L0HB=__tmp__RXKB;
-  return(Result__L0HB);
-}
-
-static void clear__to__2I5B(void **Self__4I5B,__INTEGER__K lower__5I5B,__INTEGER__K upper__AJ5B)
-/* (Strict NATIVE_ARRAY(EDGE){NATIVE_ARRAYoEDGEo__5F5},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__3FCC;
-  __INTEGER__K Self__RHCC,__tmp__5QHE,__tmp__1HCC;
-  _____CONTEXT __pos__3I5B,__pos__ZFCC,__pos__IJEC,__pos__EGCC;
-  _____CONTEXT __pos__EJ5B,__pos__H11C,__pos__TJ4C,__pos__P11C;
-  _____CONTEXT __pos__GHGE;
-  __BOOLEAN__C __tmp__5FCC,__tmp__GJ5B,__tmp__HGCC;
-  lisaac_push_first(&__pos__3I5B,L79301653); /* L605 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__ZFCC,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__IJEC,L7481860); /* L57 OBJECT*/;
-  __tmp__3FCC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__ZFCC,L21899282); /* L167 BLOCK*/;
-  __tmp__5FCC=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__5FCC) {
-    lisaac_push(&__pos__ZFCC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__IJEC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__EGCC,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__EJ5B,L79306773); /* L605 NATIVE_ARRAY*/;
-    __tmp__GJ5B=__infix_greater_equal__JGG(lower__5I5B, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GJ5B) {
-      lisaac_push(&__pos__EGCC,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__EJ5B,L13509634); /* L103 TRUE*/;
-      __tmp__HGCC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__EGCC,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__EJ5B,L14689286); /* L112 FALSE*/;
-      __tmp__HGCC=TRUE__B__;
-    };
-    __tmp__GJ5B=__tmp__HGCC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ZFCC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__IJEC,L12081158); /* L92 FALSE*/;
-    __tmp__GJ5B=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GJ5B) {
-    lisaac_push(&__pos__ZFCC,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__IJEC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__EGCC,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__EGCC,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__EJ5B,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__H11C,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__TJ4C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__P11C,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__3FCC));
-    lisaac_push(&__pos__EJ5B,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__EJ5B,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__H11C,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__TJ4C,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__P11C,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__GHGE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__EJ5B,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__H11C,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__TJ4C,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ZFCC,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__IJEC,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__3I5B,L79432725); /* L606 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__ZFCC,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__IJEC,L7481860); /* L57 OBJECT*/;
-  __tmp__3FCC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__ZFCC,L21899282); /* L167 BLOCK*/;
-  __tmp__5FCC=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__5FCC) {
-    lisaac_push(&__pos__ZFCC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__IJEC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__EGCC,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__EJ5B,L79437845); /* L606 NATIVE_ARRAY*/;
-    __tmp__GJ5B=__infix_greater_equal__JGG(upper__AJ5B,lower__5I5B);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GJ5B) {
-      lisaac_push(&__pos__EGCC,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__EJ5B,L13509634); /* L103 TRUE*/;
-      __tmp__HGCC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__EGCC,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__EJ5B,L14689286); /* L112 FALSE*/;
-      __tmp__HGCC=TRUE__B__;
-    };
-    __tmp__GJ5B=__tmp__HGCC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ZFCC,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__IJEC,L12081158); /* L92 FALSE*/;
-    __tmp__GJ5B=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GJ5B) {
-    lisaac_push(&__pos__ZFCC,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__IJEC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__EGCC,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__EGCC,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__EJ5B,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__H11C,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__TJ4C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__P11C,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__3FCC));
-    lisaac_push(&__pos__EJ5B,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__EJ5B,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__H11C,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__TJ4C,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__P11C,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__GHGE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__EJ5B,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__H11C,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__TJ4C,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ZFCC,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__IJEC,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__3I5B,L80218645); /* L612 NATIVE_ARRAY*/;
-  Self__RHCC=lower__5I5B;
-  lisaac_push_first(&__pos__ZFCC,L21764104); /* L166 NUMERIC*/;
-  to__do__PHCC:
-  {
-    lisaac_push(&__pos__ZFCC,L21764104); /* L166 NUMERIC*/;
-    __tmp__HGCC=__infix_less_equal__GTG(Self__RHCC,upper__AJ5B);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__HGCC) {
-      lisaac_push(&__pos__ZFCC,L22153736); /* L169 NUMERIC*/;
-      lisaac_push_first(&__pos__IJEC,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__EGCC,L21899272); /* L167 NUMERIC*/;
-      lisaac_push_first(&__pos__EJ5B,L80093205); /* L611 NATIVE_ARRAY*/;
-      put__to__U4VB(Self__4I5B,NULL,Self__RHCC);
-      lisaac_push(&__pos__EGCC,L22026760); /* L168 NUMERIC*/;
-      lisaac_push_first(&__pos__EJ5B,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__H11C,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__TJ4C,L9195016); /* L70 NUMERIC*/;
-      __tmp__5QHE=(__INTEGER__K)(-  1);
-      lisaac_push(&__pos__EJ5B,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__H11C,L9195016); /* L70 NUMERIC*/;
-      __tmp__1HCC=(__INTEGER__K)(Self__RHCC - __tmp__5QHE);
-      lisaac_push(&__pos__EGCC,L22038024); /* L168 NUMERIC*/;
-      Self__RHCC=__tmp__1HCC;
-      goto to__do__PHCC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__ZFCC,L22153736); /* L169 NUMERIC*/;
-      lisaac_push_first(&__pos__IJEC,L8530438); /* L65 FALSE*/;
-    };
-  };
-}
-
-static __EDGE__WUG* clone__WIAB()
-/* () With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __EDGE__WUG *result__0IAB,*__tmp__HKAB,*Result__ZIAB;
-  __POINTER__CB ptr__1IAB,__tmp__1JAB;
-  __INTEGER__K __tmp__BJAB,__tmp__QJAB;
-  __UINTEGER_CPU__GDG __tmp__DJAB,__tmp__RJAB,__tmp__NRHE,__tmp__FRHE;
-  __UINTEGER_32__RD __tmp__CKAB;
-  _____CONTEXT __pos__XIAB,__pos__LTDB,__pos__IJAB,__pos__L0IB;
-  _____CONTEXT __pos__JRHE,__pos__MRHE;
-  lisaac_push_first(&__pos__XIAB,L15602180); /* L119 OBJECT*/;
-  result__0IAB=NULL;
-  ptr__1IAB=((__POINTER__CB )(NULL));
-  lisaac_push(&__pos__XIAB,L16394756); /* L125 OBJECT*/;
-  lisaac_push_first(&__pos__LTDB,L5250564); /* L40 OBJECT*/;
-  __tmp__BJAB=sizeof(__EDGE__WUG);
-  lisaac_push(&__pos__XIAB,L16394756); /* L125 OBJECT*/;
-  __tmp__DJAB=to_uinteger_cpu__ZUH(__tmp__BJAB);
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__DJAB ==  0)) {
-    lisaac_push(&__pos__XIAB,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__LTDB,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__IJAB,L16523780); /* L126 OBJECT*/;
-    result__0IAB=EDGE__WUG__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__XIAB,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__LTDB,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__IJAB,L16923652); /* L129 OBJECT*/;
-    lisaac_push_first(&__pos__L0IB,L30548996); /* L233 OBJECT*/;
-    __tmp__QJAB=__EDGE__WUG__;
-    __tmp__RJAB=clone_allocation_size__CEG;
-    lisaac_push(&__pos__IJAB,L17198084); /* L131 OBJECT*/;
-    lisaac_push_first(&__pos__L0IB,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__JRHE,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__MRHE,L5383176); /* L41 NUMERIC*/;
-    __tmp__NRHE=to_uinteger_cpu__ZUH( 0);
-    lisaac_push(&__pos__JRHE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__MRHE,L9195016); /* L70 NUMERIC*/;
-    __tmp__FRHE=(__UINTEGER_CPU__GDG)(__tmp__NRHE - __tmp__DJAB);
-    lisaac_push(&__pos__L0IB,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__JRHE,L9195016); /* L70 NUMERIC*/;
-    clone_allocation_size__CEG=(__UINTEGER_CPU__GDG)(__tmp__RJAB - __tmp__FRHE);
-    lisaac_push(&__pos__IJAB,L17310212); /* L132 OBJECT*/;
-    lisaac_push_first(&__pos__L0IB,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__JRHE,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__QJAB == (__INTEGER__K)(-  1))) {
-      lisaac_push(&__pos__IJAB,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__L0IB,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__JRHE,L17446916); /* L133 OBJECT*/;
-      __tmp__1JAB=alloc_size__5WK(__tmp__DJAB);
-      ptr__1IAB=__tmp__1JAB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__IJAB,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__L0IB,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__JRHE,L17719300); /* L135 OBJECT*/;
-      __tmp__CKAB=to_uinteger_32__AAG(__tmp__QJAB);
-      lisaac_push(&__pos__JRHE,L17723908); /* L135 OBJECT*/;
-      __tmp__1JAB=alloc_type__size__VYK(__tmp__CKAB,__tmp__DJAB);
-      ptr__1IAB=__tmp__1JAB;
-    };
-    lisaac_push(&__pos__IJAB,L17979396); /* L137 OBJECT*/;
-    lisaac_push_first(&__pos__L0IB,L4069969); /* L31 CONVERT*/;
-    __tmp__HKAB=((__EDGE__WUG *)ptr__1IAB);
-    result__0IAB=__tmp__HKAB;
-    lisaac_push(&__pos__IJAB,L18232836); /* L139 OBJECT*/;
-    lisaac_push_first(&__pos__L0IB,L31079428); /* L237 OBJECT*/;
-    *(__tmp__HKAB) = *(EDGE__WUG__);
-    lisaac_push(&__pos__IJAB,L18746884); /* L143 OBJECT*/;
-    lisaac_push_first(&__pos__L0IB,L8530438); /* L65 FALSE*/;
-  };
-  Result__ZIAB=result__0IAB;
-  return(Result__ZIAB);
-}
-
-static __BOOLEAN__C valid_index__KCIC(__FAST_ARRAYoEDGEo__YUG *Self__MCIC,__INTEGER__K i__NCIC)
-/* (Strict FAST_ARRAY(EDGE){FAST_ARRAYoEDGEo__YUG},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__XCIC;
-  __POINTER__CB __tmp__Y3KC;
-  _____CONTEXT __pos__LCIC,__pos__AOJC,__pos__VCIC,__pos__GUNC;
-  _____CONTEXT __pos__53KC,__pos__ADIC,__pos__CR5D,__pos__XB5C;
-  _____CONTEXT __pos__3Z2C,__pos__APGE;
-  __BOOLEAN__C __tmp__QCIC,__tmp__YCIC,__tmp__1CIC,Result__OCIC;
-  __BOOLEAN__C __tmp__GDIC,__tmp__IDIC;
-  lisaac_push_first(&__pos__LCIC,L10361400); /* L79 TRAVERSABLE*/;
-  __tmp__QCIC=__infix_less_equal__GTG( 0,i__NCIC);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__QCIC) {
-    lisaac_push(&__pos__LCIC,L10364472); /* L79 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__AOJC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__VCIC,L10365496); /* L79 TRAVERSABLE*/;
-    __tmp__XCIC=(*(Self__MCIC)).upper__NXG;
-    lisaac_push(&__pos__VCIC,L10367544); /* L79 TRAVERSABLE*/;
-    __tmp__YCIC=__infix_less_equal__GTG(i__NCIC,__tmp__XCIC);
-    __tmp__1CIC=__tmp__YCIC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__LCIC,L10364472); /* L79 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__AOJC,L12081158); /* L92 FALSE*/;
-    __tmp__1CIC=FALSE__I__;
+        li__O21C(((__li__DXB *)li__YKXC->li__SL.li__VC.li__2KB->li__LYB),li__YKXC->li__SL.li__VC.li__2KB->li__HYB);
+        ((__li__GXB *)li__YKXC->li__SL.li__VC.li__2KB->li__SYB)->li__QYB=li__MOXC;
+        li__DS1D=((__li__GXB *)li__YKXC->li__SL.li__VC.li__2KB->li__SYB);
+        if (((void *)li__DS1D->li__YK1C != (void *)NULL)) {
+          ((__li__GXB *)li__DS1D->li__YK1C)->li__ZBD=li__DS1D->li__ZBD;
+        };
+        if (((void *)li__DS1D->li__ZBD != (void *)NULL)) {
+          ((__li__GXB *)li__DS1D->li__ZBD)->li__YK1C=li__DS1D->li__YK1C;
+        };
+        if ((li__PWXD != li__YKXC->li__SL.li__VC.li__2KB->li__OYB->li__QYB)) {
+          ((__li__GXB *)li__YKXC->li__SL.li__VC.li__2KB->li__OYB)->li__QYB=li__PWXD;
+          li__UK1C=((__li__GXB *)li__YKXC->li__SL.li__VC.li__2KB->li__OYB);
+          li__VK1C=li__W3B;
+          li__XK1C=NULL;
+          if (((void *)li__UK1C->li__YK1C == (void *)NULL)) {
+            li__XK1C=li__UK1C->li__ZBD;
+          } else /* FALSE */ {
+            ((__li__GXB *)li__UK1C->li__YK1C)->li__ZBD=li__UK1C->li__ZBD;
+            li__XK1C=li__VK1C;
+          };
+          if (((void *)li__UK1C->li__ZBD != (void *)NULL)) {
+            ((__li__GXB *)li__UK1C->li__ZBD)->li__YK1C=li__UK1C->li__YK1C;
+          };
+          li__W3B=li__XK1C;
+          li__UK1C=li__441C(((__li__GXB *)li__YKXC->li__SL.li__VC.li__2KB->li__OYB),li__XK1C);
+          li__W3B=li__UK1C;
+        };
+        li__441C(((__li__GXB *)li__YKXC->li__SL.li__VC.li__2KB->li__SYB),li__YKXC->li__SL.li__VC.li__2KB->li__OYB);
+      };
+    };
   };
-  Result__OCIC=__tmp__1CIC;
-  lisaac_push(&__pos__LCIC,L10758200); /* L82 TRAVERSABLE*/;
-  lisaac_push_first(&__pos__AOJC,L15357964); /* L117 STRING_CONSTANT*/;
-  lisaac_push_first(&__pos__VCIC,L23083026); /* L176 BLOCK*/;
-  lisaac_push_first(&__pos__GUNC,L7481860); /* L57 OBJECT*/;
-  __tmp__Y3KC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__VCIC,L23210002); /* L177 BLOCK*/;
-  __tmp__QCIC=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__QCIC) {
-    lisaac_push(&__pos__VCIC,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__GUNC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__53KC,L23218194); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__ADIC,L10768952); /* L82 TRAVERSABLE*/;
-    __tmp__YCIC=__infix_less_equal__GTG( 0,i__NCIC);
-    __tmp__XCIC=(*(Self__MCIC)).upper__NXG;
-    lisaac_push(&__pos__ADIC,L10774584); /* L82 TRAVERSABLE*/;
-    __tmp__GDIC=__infix_less_equal__GTG(i__NCIC,__tmp__XCIC);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__YCIC) {
-      lisaac_push(&__pos__ADIC,L10771512); /* L82 TRAVERSABLE*/;
-      lisaac_push_first(&__pos__CR5D,L11163138); /* L85 TRUE*/;
-      __tmp__IDIC=__tmp__GDIC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__ADIC,L10771512); /* L82 TRAVERSABLE*/;
-      lisaac_push_first(&__pos__CR5D,L12604934); /* L96 FALSE*/;
-      __tmp__IDIC=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__1CIC == __tmp__IDIC)) {
-      lisaac_push(&__pos__53KC,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__ADIC,L13509634); /* L103 TRUE*/;
-      __tmp__IDIC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__53KC,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__ADIC,L14689286); /* L112 FALSE*/;
-      __tmp__IDIC=TRUE__B__;
-    };
-    __tmp__YCIC=__tmp__IDIC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__VCIC,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__GUNC,L12081158); /* L92 FALSE*/;
-    __tmp__YCIC=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__YCIC) {
-    lisaac_push(&__pos__VCIC,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__GUNC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__53KC,L23348754); /* L178 BLOCK*/;
-    lisaac_push_first(&__pos__ADIC,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__CR5D,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__XB5C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__3Z2C,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__Y3KC));
-    lisaac_push(&__pos__ADIC,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_7));
-    lisaac_push(&__pos__ADIC,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__CR5D,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__XB5C,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__3Z2C,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__APGE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__ADIC,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__CR5D,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__XB5C,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__VCIC,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__GUNC,L8530438); /* L65 FALSE*/;
-  };
-  return(Result__OCIC);
-}
-
-static void put__to__U4VB(void **Self__W4VB,__EDGE__WUG *element__X4VB,__INTEGER__K index__Y4VB)
-/* (Strict NATIVE_ARRAY(EDGE){NATIVE_ARRAYoEDGEo__5F5},Strict EDGE{NULLxEDGE__WUG},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__3QYB;
-  _____CONTEXT __pos__V4VB,__pos__ZQYB,__pos__MM1B,__pos__ERYB;
-  _____CONTEXT __pos__24VB,__pos__UZ0C,__pos__HX3C,__pos__2Z0C;
-  _____CONTEXT __pos__WRHE,__pos__2RHE;
-  __BOOLEAN__C __tmp__5QYB,__tmp__44VB,__tmp__HRYB;
-  lisaac_push_first(&__pos__V4VB,L18222101); /* L139 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__ZQYB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__MM1B,L7481860); /* L57 OBJECT*/;
-  __tmp__3QYB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__ZQYB,L21899282); /* L167 BLOCK*/;
-  __tmp__5QYB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__5QYB) {
-    lisaac_push(&__pos__ZQYB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__MM1B,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__ERYB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__24VB,L18227221); /* L139 NATIVE_ARRAY*/;
-    __tmp__44VB=__infix_greater_equal__JGG(index__Y4VB, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__44VB) {
-      lisaac_push(&__pos__ERYB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__24VB,L13509634); /* L103 TRUE*/;
-      __tmp__HRYB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__ERYB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__24VB,L14689286); /* L112 FALSE*/;
-      __tmp__HRYB=TRUE__B__;
-    };
-    __tmp__44VB=__tmp__HRYB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ZQYB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__MM1B,L12081158); /* L92 FALSE*/;
-    __tmp__44VB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__44VB) {
-    lisaac_push(&__pos__ZQYB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__MM1B,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__ERYB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__ERYB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__24VB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__UZ0C,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__HX3C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__2Z0C,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__3QYB));
-    lisaac_push(&__pos__24VB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__24VB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__UZ0C,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__HX3C,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__2Z0C,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__WRHE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__24VB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__UZ0C,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__HX3C,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ZQYB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__MM1B,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__V4VB,L18627605); /* L142 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__ZQYB,L105516053); /* L805 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__MM1B,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__ERYB,L7481860); /* L57 OBJECT*/;
-  __tmp__3QYB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__MM1B,L21899282); /* L167 BLOCK*/;
-  __tmp__5QYB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__5QYB) {
-    lisaac_push(&__pos__MM1B,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__ERYB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__24VB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__UZ0C,L105520661); /* L805 NATIVE_ARRAY*/;
-    __tmp__44VB=__infix_greater_equal__JGG(index__Y4VB, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__44VB) {
-      lisaac_push(&__pos__24VB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__UZ0C,L13509634); /* L103 TRUE*/;
-      __tmp__HRYB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__24VB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__UZ0C,L14689286); /* L112 FALSE*/;
-      __tmp__HRYB=TRUE__B__;
-    };
-    __tmp__44VB=__tmp__HRYB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__MM1B,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__ERYB,L12081158); /* L92 FALSE*/;
-    __tmp__44VB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__44VB) {
-    lisaac_push(&__pos__MM1B,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__ERYB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__24VB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__24VB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__UZ0C,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__HX3C,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__2Z0C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__WRHE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__3QYB));
-    lisaac_push(&__pos__UZ0C,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__UZ0C,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__HX3C,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__2Z0C,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__WRHE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__2RHE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__UZ0C,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__HX3C,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__2Z0C,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__MM1B,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__ERYB,L8530438); /* L65 FALSE*/;
-  };
-  Self__W4VB[index__Y4VB]=element__X4VB;
-}
-
-static void** realloc__with__IYWB(void **Self__KYWB,__INTEGER__K old_nb_elts__LYWB,__INTEGER__K new_nb_elts__MYWB)
-/* (Strict NATIVE_ARRAY(EDGE){NATIVE_ARRAYoEDGEo__5F5},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__3KZB,__tmp__SZWB;
-  __INTEGER__K __tmp__NZWB,__tmp__OZWB,__tmp__QZWB;
-  __UINTEGER_CPU__GDG __tmp__UZWB,__tmp__WZWB;
-  _____CONTEXT __pos__JYWB,__pos__ZKZB,__pos__0M2B,__pos__ELZB;
-  _____CONTEXT __pos__RYWB,__pos__1YOC,__pos__RZQC,__pos__DZOC;
-  _____CONTEXT __pos__CSHE;
-  __BOOLEAN__C __tmp__5KZB,__tmp__HLZB,__tmp__KLZB,__tmp__3MZB;
-  void **__tmp__XZWB,**Result__NYWB;
-  lisaac_push_first(&__pos__JYWB,L13110293); /* L100 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__ZKZB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__0M2B,L7481860); /* L57 OBJECT*/;
-  __tmp__3KZB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__ZKZB,L21899282); /* L167 BLOCK*/;
-  __tmp__5KZB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__5KZB) {
-    lisaac_push(&__pos__ZKZB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__0M2B,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__ELZB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__RYWB,L13111317); /* L100 NATIVE_ARRAY*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__KYWB != (void *)NULL)) {
-      lisaac_push(&__pos__ELZB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__RYWB,L13509634); /* L103 TRUE*/;
-      __tmp__HLZB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__ELZB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__RYWB,L14689286); /* L112 FALSE*/;
-      __tmp__HLZB=TRUE__B__;
-    };
-    __tmp__KLZB=__tmp__HLZB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ZKZB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__0M2B,L12081158); /* L92 FALSE*/;
-    __tmp__KLZB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KLZB) {
-    lisaac_push(&__pos__ZKZB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__0M2B,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__ELZB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__ELZB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__RYWB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__1YOC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__RZQC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__DZOC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__3KZB));
-    lisaac_push(&__pos__RYWB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__RYWB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__1YOC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__RZQC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__DZOC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__CSHE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__RYWB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__1YOC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__RZQC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ZKZB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__0M2B,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__JYWB,L13241365); /* L101 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__ZKZB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__0M2B,L7481860); /* L57 OBJECT*/;
-  __tmp__3KZB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__ZKZB,L21899282); /* L167 BLOCK*/;
-  __tmp__5KZB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__5KZB) {
-    lisaac_push(&__pos__ZKZB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__0M2B,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__ELZB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__RYWB,L13249045); /* L101 NATIVE_ARRAY*/;
-    lisaac_push_first(&__pos__1YOC,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((old_nb_elts__LYWB >  0)) {
-      lisaac_push(&__pos__ELZB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__RYWB,L13509634); /* L103 TRUE*/;
-      __tmp__HLZB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__ELZB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__RYWB,L14689286); /* L112 FALSE*/;
-      __tmp__HLZB=TRUE__B__;
-    };
-    __tmp__KLZB=__tmp__HLZB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ZKZB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__0M2B,L12081158); /* L92 FALSE*/;
-    __tmp__KLZB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KLZB) {
-    lisaac_push(&__pos__ZKZB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__0M2B,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__ELZB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__ELZB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__RYWB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__1YOC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__RZQC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__DZOC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__3KZB));
-    lisaac_push(&__pos__RYWB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__RYWB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__1YOC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__RZQC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__DZOC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__CSHE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__RYWB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__1YOC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__RZQC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ZKZB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__0M2B,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__JYWB,L13372437); /* L102 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__ZKZB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__0M2B,L7481860); /* L57 OBJECT*/;
-  __tmp__3KZB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__ZKZB,L21899282); /* L167 BLOCK*/;
-  __tmp__5KZB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__5KZB) {
-    lisaac_push(&__pos__ZKZB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__0M2B,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__ELZB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__RYWB,L13380117); /* L102 NATIVE_ARRAY*/;
-    __tmp__HLZB=__infix_less__LOH(old_nb_elts__LYWB,new_nb_elts__MYWB);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__HLZB) {
-      lisaac_push(&__pos__ELZB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__RYWB,L13509634); /* L103 TRUE*/;
-      __tmp__3MZB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__ELZB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__RYWB,L14689286); /* L112 FALSE*/;
-      __tmp__3MZB=TRUE__B__;
-    };
-    __tmp__HLZB=__tmp__3MZB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ZKZB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__0M2B,L12081158); /* L92 FALSE*/;
-    __tmp__HLZB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__HLZB) {
-    lisaac_push(&__pos__ZKZB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__0M2B,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__ELZB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__ELZB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__RYWB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__1YOC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__RZQC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__DZOC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__3KZB));
-    lisaac_push(&__pos__RYWB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__RYWB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__1YOC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__RZQC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__DZOC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__CSHE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__RYWB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__1YOC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__RZQC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ZKZB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__0M2B,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__JYWB,L14183957); /* L108 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__ZKZB,L4069969); /* L31 CONVERT*/;
-  __tmp__3KZB=((__POINTER__CB )Self__KYWB);
-  lisaac_push(&__pos__JYWB,L14308885); /* L109 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__ZKZB,L6949397); /* L53 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__0M2B,L6826502); /* L52 FALSE*/;
-  lisaac_push_first(&__pos__ELZB,L6833685); /* L52 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__RYWB,L5774867); /* L44 POINTER*/;
-  __tmp__NZWB=((__INTEGER__K )(sizeof(void *)));
-  lisaac_push(&__pos__JYWB,L14301205); /* L109 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__ZKZB,L9457160); /* L72 NUMERIC*/;
-  __tmp__OZWB=(__INTEGER__K)(new_nb_elts__MYWB * __tmp__NZWB);
-  lisaac_push(&__pos__JYWB,L14701589); /* L112 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__ZKZB,L6949397); /* L53 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__0M2B,L6826502); /* L52 FALSE*/;
-  lisaac_push_first(&__pos__ELZB,L6833685); /* L52 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__RYWB,L5774867); /* L44 POINTER*/;
-  __tmp__NZWB=((__INTEGER__K )(sizeof(void *)));
-  lisaac_push(&__pos__JYWB,L14693909); /* L112 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__ZKZB,L9457160); /* L72 NUMERIC*/;
-  __tmp__QZWB=(__INTEGER__K)(old_nb_elts__LYWB * __tmp__NZWB);
-  lisaac_push(&__pos__JYWB,L14693909); /* L112 NATIVE_ARRAY*/;
-  __tmp__UZWB=to_uinteger_cpu__ZUH(__tmp__QZWB);
-  lisaac_push(&__pos__JYWB,L13900309); /* L106 NATIVE_ARRAY*/;
-  __tmp__WZWB=to_uinteger_cpu__ZUH(__tmp__OZWB);
-  lisaac_push(&__pos__JYWB,L14710805); /* L112 NATIVE_ARRAY*/;
-  __tmp__SZWB=realloc_dynamic__old_size__new_size__SNZB(__tmp__3KZB,__tmp__UZWB,__tmp__WZWB);
-  lisaac_push(&__pos__JYWB,L14838805); /* L113 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__ZKZB,L4069969); /* L31 CONVERT*/;
-  __tmp__XZWB=((void **)__tmp__SZWB);
-  lisaac_push(&__pos__JYWB,L14964245); /* L114 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__ZKZB,L9195016); /* L70 NUMERIC*/;
-  __tmp__NZWB=(__INTEGER__K)(new_nb_elts__MYWB -  1);
-  lisaac_push(&__pos__JYWB,L14965781); /* L114 NATIVE_ARRAY*/;
-  clear__to__2I5B(__tmp__XZWB,old_nb_elts__LYWB,__tmp__NZWB);
-  Result__NYWB=__tmp__XZWB;
-  lisaac_push(&__pos__JYWB,L15469589); /* L118 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__ZKZB,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__0M2B,L7481860); /* L57 OBJECT*/;
-  __tmp__3KZB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__ZKZB,L24520722); /* L187 BLOCK*/;
-  __tmp__5KZB=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__5KZB) {
-    lisaac_push(&__pos__ZKZB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__0M2B,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__ELZB,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__RYWB,L15470613); /* L118 NATIVE_ARRAY*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__XZWB != (void *)NULL)) {
-      lisaac_push(&__pos__ELZB,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__RYWB,L13509634); /* L103 TRUE*/;
-      __tmp__3MZB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__ELZB,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__RYWB,L14689286); /* L112 FALSE*/;
-      __tmp__3MZB=TRUE__B__;
-    };
-    __tmp__HLZB=__tmp__3MZB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ZKZB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__0M2B,L12081158); /* L92 FALSE*/;
-    __tmp__HLZB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__HLZB) {
-    lisaac_push(&__pos__ZKZB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__0M2B,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__ELZB,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__ELZB,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__RYWB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__1YOC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__RZQC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__DZOC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__3KZB));
-    lisaac_push(&__pos__RYWB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__RYWB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__1YOC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__RZQC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__DZOC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__CSHE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__RYWB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__1YOC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__RZQC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ZKZB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__0M2B,L8530438); /* L65 FALSE*/;
-  };
-  return(Result__NYWB);
 }
 
-static __EDGE__WUG* last__SZNB(__FAST_ARRAYoEDGEo__YUG *Self__UZNB)
-/* (Strict FAST_ARRAY(EDGE){FAST_ARRAYoEDGEo__YUG}) With result No recursive, No inlinable. NO CONTEXT! */
+static void li__NZ1(__li__Z5F *li__OZ1,__li__X5F *li__PZ1)
+/* (Strict FAST_ARRAY(EDGE){li__Z5F},Strict EDGE{NULLxli__X5F}) Void No recursive, No inlinable. NO CONTEXT! */
 {
-  __POINTER__CB __tmp__JRPB;
-  __INTEGER__K __tmp__5ZNB,__tmp__G0NB;
-  __EDGE__WUG *__tmp__A0NB,*Result__VZNB,*__tmp__H0NB;
-  _____CONTEXT __pos__TZNB,__pos__FRPB,__pos__ZARB,__pos__QRPB;
-  _____CONTEXT __pos__ZZNB,__pos__5J5D,__pos__EQ3C,__pos__JQ0C;
-  _____CONTEXT __pos__0SHE,__pos__ATHE;
-  __BOOLEAN__C __tmp__LRPB,__tmp__1ZNB,__tmp__2ZNB;
-  lisaac_push_first(&__pos__TZNB,L19270712); /* L147 TRAVERSABLE*/;
-  lisaac_push_first(&__pos__FRPB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__ZARB,L7481860); /* L57 OBJECT*/;
-  __tmp__JRPB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__FRPB,L21899282); /* L167 BLOCK*/;
-  __tmp__LRPB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__LRPB) {
-    lisaac_push(&__pos__FRPB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__ZARB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__QRPB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__ZZNB,L19276856); /* L147 TRAVERSABLE*/;
-    __tmp__1ZNB=is_empty__BYNB(Self__UZNB);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1ZNB) {
-      lisaac_push(&__pos__ZZNB,L19272248); /* L147 TRAVERSABLE*/;
-      lisaac_push_first(&__pos__5J5D,L13509634); /* L103 TRUE*/;
-      __tmp__2ZNB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__ZZNB,L19272248); /* L147 TRAVERSABLE*/;
-      lisaac_push_first(&__pos__5J5D,L14689286); /* L112 FALSE*/;
-      __tmp__2ZNB=TRUE__B__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2ZNB) {
-      lisaac_push(&__pos__QRPB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__ZZNB,L13509634); /* L103 TRUE*/;
-      __tmp__2ZNB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__QRPB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__ZZNB,L14689286); /* L112 FALSE*/;
-      __tmp__2ZNB=TRUE__B__;
-    };
-    __tmp__1ZNB=__tmp__2ZNB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__FRPB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__ZARB,L12081158); /* L92 FALSE*/;
-    __tmp__1ZNB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1ZNB) {
-    lisaac_push(&__pos__FRPB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__ZARB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__QRPB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__QRPB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__ZZNB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__5J5D,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__EQ3C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__JQ0C,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__JRPB));
-    lisaac_push(&__pos__ZZNB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__ZZNB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__5J5D,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__EQ3C,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__JQ0C,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__0SHE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__ZZNB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__5J5D,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__EQ3C,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
+  __li__RQF li__OT1D,li__NT1D,li__PT1D,li__QT1D,li__RT1D;
+  __li__GB li__MT1D,li__TT1D;
+  __li__VRF *li__UT1D;
+  __li__K li__330D,li__1UZD,li__D40D,li__B40D;
+  __li__C li__3Z1;
+  void **li__230D;
+  if (((__li__K)((*(li__OZ1)).li__ICG +  1) < (*(li__OZ1)).li__2P1)) {
+    (*(li__OZ1)).li__ICG=(__li__K)((*(li__OZ1)).li__ICG +  1);
+    li__3Z1=li__B__;
   } else /* FALSE */ {
-    lisaac_push(&__pos__FRPB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__ZARB,L8530438); /* L65 FALSE*/;
+    li__3Z1=li__I__;
   };
-  __tmp__5ZNB=(*(Self__UZNB)).upper__NXG;
-  lisaac_push(&__pos__TZNB,L11547202); /* L88 ARRAYED_COLLECTION*/;
-  __tmp__A0NB=item__ZK5(Self__UZNB,__tmp__5ZNB);
-  Result__VZNB=__tmp__A0NB;
-  lisaac_push(&__pos__TZNB,L20064312); /* L153 TRAVERSABLE*/;
-  lisaac_push_first(&__pos__FRPB,L15357964); /* L117 STRING_CONSTANT*/;
-  lisaac_push_first(&__pos__ZARB,L23083026); /* L176 BLOCK*/;
-  lisaac_push_first(&__pos__QRPB,L7481860); /* L57 OBJECT*/;
-  __tmp__JRPB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__ZARB,L23210002); /* L177 BLOCK*/;
-  __tmp__LRPB=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__LRPB) {
-    lisaac_push(&__pos__ZARB,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__QRPB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__ZZNB,L23218194); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__5J5D,L20065336); /* L153 TRAVERSABLE*/;
-    __tmp__G0NB=(*(Self__UZNB)).upper__NXG;
-    lisaac_push(&__pos__5J5D,L20075064); /* L153 TRAVERSABLE*/;
-    __tmp__H0NB=item__ZK5(Self__UZNB,__tmp__G0NB);
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__A0NB == (void *)__tmp__H0NB)) {
-      lisaac_push(&__pos__ZZNB,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__5J5D,L13509634); /* L103 TRUE*/;
-      __tmp__2ZNB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__ZZNB,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__5J5D,L14689286); /* L112 FALSE*/;
-      __tmp__2ZNB=TRUE__B__;
-    };
-    __tmp__1ZNB=__tmp__2ZNB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ZARB,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__QRPB,L12081158); /* L92 FALSE*/;
-    __tmp__1ZNB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1ZNB) {
-    lisaac_push(&__pos__ZARB,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__QRPB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__ZZNB,L23348754); /* L178 BLOCK*/;
-    lisaac_push_first(&__pos__5J5D,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__EQ3C,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__JQ0C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__0SHE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__JRPB));
-    lisaac_push(&__pos__5J5D,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_7));
-    lisaac_push(&__pos__5J5D,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__EQ3C,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__JQ0C,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__0SHE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__ATHE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__5J5D,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__EQ3C,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__JQ0C,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__ZARB,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__QRPB,L8530438); /* L65 FALSE*/;
-  };
-  return(Result__VZNB);
-}
-
-static void add_last__JL5(__FAST_ARRAYoEDGEo__YUG *Self__LL5,__EDGE__WUG *element__ML5)
-/* (Strict FAST_ARRAY(EDGE){FAST_ARRAYoEDGEo__YUG},Strict EDGE{NULLxEDGE__WUG}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__BO5,__tmp__JN5,__tmp__OL5,__tmp__PL5,__tmp__NKGE;
-  __INTEGER__K __tmp__QL5,__tmp__ZL5,__tmp__VKGE,__tmp__RM5,__tmp__SM5;
-  __POINTER__CB __tmp__T4CB;
-  __EDGE__WUG *__tmp__AN5;
-  _____CONTEXT __pos__KL5,__pos__JKGE,__pos__KKGE,__pos__LKGE;
-  _____CONTEXT __pos__SKGE,__pos__TKGE,__pos__0KGE,__pos__1KGE;
-  _____CONTEXT __pos__GLGE;
-  __BOOLEAN__C __tmp__SL5,__tmp__2L5,__tmp__34CB;
-  void **__tmp__KM5,**__tmp__VM5;
-  lisaac_push_first(&__pos__KL5,L37760577); /* L288 FAST_ARRAY*/;
-  __tmp__BO5=(*(Self__LL5)).upper__NXG;
-  lisaac_push(&__pos__KL5,L23215671); /* L177 COLLECTION*/;
-  __tmp__JN5=count__NP5(Self__LL5);
-  __tmp__OL5=(*(Self__LL5)).upper__NXG;
-  __tmp__PL5=(*(Self__LL5)).capacity__SA5;
-  lisaac_push(&__pos__KL5,L38148161); /* L291 FAST_ARRAY*/;
-  lisaac_push_first(&__pos__JKGE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__KKGE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__LKGE,L9195016); /* L70 NUMERIC*/;
-  __tmp__NKGE=(__INTEGER__K)(-  1);
-  lisaac_push(&__pos__JKGE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__KKGE,L9195016); /* L70 NUMERIC*/;
-  __tmp__QL5=(__INTEGER__K)(__tmp__OL5 - __tmp__NKGE);
-  lisaac_push(&__pos__KL5,L38156353); /* L291 FAST_ARRAY*/;
-  lisaac_push_first(&__pos__JKGE,L9195016); /* L70 NUMERIC*/;
-  __tmp__OL5=(__INTEGER__K)(__tmp__PL5 -  1);
-  lisaac_push(&__pos__KL5,L38150721); /* L291 FAST_ARRAY*/;
-  __tmp__SL5=__infix_less_equal__GTG(__tmp__QL5,__tmp__OL5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__SL5) {
-    lisaac_push(&__pos__KL5,L38406721); /* L293 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__JKGE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__KKGE,L38160961); /* L291 FAST_ARRAY*/;
-    __tmp__ZL5=(*(Self__LL5)).upper__NXG;
-    lisaac_push(&__pos__KKGE,L38284353); /* L292 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__LKGE,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__SKGE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__TKGE,L9195016); /* L70 NUMERIC*/;
-    __tmp__VKGE=(__INTEGER__K)(-  1);
-    lisaac_push(&__pos__LKGE,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__SKGE,L9195016); /* L70 NUMERIC*/;
-    (*(Self__LL5)).upper__NXG=(__INTEGER__K)(__tmp__ZL5 - __tmp__VKGE);
-    __tmp__2L5=TRUE__B__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__KL5,L38406721); /* L293 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__JKGE,L8530438); /* L65 FALSE*/;
-    __tmp__2L5=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if ((! __tmp__2L5)) {
-    lisaac_push(&__pos__KL5,L39586369); /* L302 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__JKGE,L10362374); /* L79 FALSE*/;
-    lisaac_push_first(&__pos__KKGE,L38411329); /* L293 FAST_ARRAY*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((*(Self__LL5)).capacity__SA5 ==  0)) {
-      lisaac_push(&__pos__JKGE,L10881542); /* L83 FALSE*/;
-      lisaac_push_first(&__pos__KKGE,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__LKGE,L10494470); /* L80 FALSE*/;
-      lisaac_push_first(&__pos__SKGE,L38556225); /* L294 FAST_ARRAY*/;
-      __tmp__KM5=create__H0HB( 2);
-      (*(Self__LL5)).storage__EG5=__tmp__KM5;
-      (*(Self__LL5)).capacity__SA5= 2;
-      (*(Self__LL5)).upper__NXG= 0;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__JKGE,L10881542); /* L83 FALSE*/;
-      lisaac_push_first(&__pos__KKGE,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__LKGE,L10759174); /* L82 FALSE*/;
-      lisaac_push_first(&__pos__SKGE,L38934593); /* L297 FAST_ARRAY*/;
-      __tmp__RM5=(*(Self__LL5)).capacity__SA5;
-      lisaac_push(&__pos__SKGE,L39072321); /* L298 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__TKGE,L9457160); /* L72 NUMERIC*/;
-      __tmp__SM5=(__INTEGER__K)(__tmp__RM5 <<  1);
-      __tmp__KM5=(*(Self__LL5)).storage__EG5;
-      __tmp__RM5=(*(Self__LL5)).capacity__SA5;
-      /* NULL __NATIVE_ARRAYoEDGEo__5F5__ */
-if (__tmp__KM5==NULL) {
-        lisaac_push(&__pos__SKGE,L39220801); /* L299 FAST_ARRAY*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* NATIVE_ARRAY(EDGE) */ {
-        lisaac_push(&__pos__SKGE,L39220801); /* L299 FAST_ARRAY*/;
-        __tmp__VM5=realloc__with__IYWB(((void **)__tmp__KM5),__tmp__RM5,__tmp__SM5);
+  if ((! li__3Z1)) {
+    if (((*(li__OZ1)).li__2P1 ==  0)) {
+      li__OT1D=((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) <<  1));
+      li__MT1D=((__li__GB )(NULL));
+      li__NT1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__PT1D=(__li__RQF)((__li__RQF)(li__OT1D - (__li__RQF)(((__li__RQF ) 0) - li__NT1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__NT1D) - ((__li__RQF ) 1)));
+      if ((li__PT1D <= ((__li__RQF )(MINIMUM_SIZE)))) {
+        li__QT1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__RT1D=(__li__RQF)((__li__RQF)(li__PT1D - (__li__RQF)(((__li__RQF ) 0) - li__QT1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__QT1D) - ((__li__RQF ) 1)));
+        li__QT1D=(__li__RQF)(li__RT1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+        li__TT1D=li__PDK(li__RT1D,((__li__GB )(&(table_size[(li__QT1D)-1]))),((__li__U )li__RT1D));
+        li__MT1D=li__TT1D;
+      } else /* FALSE */ {
+        li__UT1D=li__J5BB(li__PT1D);
+        li__MT1D=(void *)((unsigned long)((__li__GB )((__li__VRF *)li__UT1D)) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long))))))));
       };
-      (*(Self__LL5)).storage__EG5=__tmp__VM5;
-      (*(Self__LL5)).capacity__SA5=__tmp__SM5;
-      __tmp__RM5=(*(Self__LL5)).upper__NXG;
-      lisaac_push(&__pos__SKGE,L39464001); /* L301 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__TKGE,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__0KGE,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__1KGE,L9195016); /* L70 NUMERIC*/;
-      __tmp__SM5=(__INTEGER__K)(-  1);
-      lisaac_push(&__pos__TKGE,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__0KGE,L9195016); /* L70 NUMERIC*/;
-      (*(Self__LL5)).upper__NXG=(__INTEGER__K)(__tmp__RM5 - __tmp__SM5);
-    };
-  };
-  __tmp__KM5=(*(Self__LL5)).storage__EG5;
-  __tmp__OL5=(*(Self__LL5)).upper__NXG;
-  /* NULL __NATIVE_ARRAYoEDGEo__5F5__ */
-if (__tmp__KM5==NULL) {
-    lisaac_push(&__pos__KL5,L39731265); /* L303 FAST_ARRAY*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* NATIVE_ARRAY(EDGE) */ {
-    lisaac_push(&__pos__KL5,L39731265); /* L303 FAST_ARRAY*/;
-    put__to__U4VB(((void **)__tmp__KM5),element__ML5,__tmp__OL5);
-  };
-  lisaac_push(&__pos__KL5,L23071799); /* L176 COLLECTION*/;
-  lisaac_push_first(&__pos__JKGE,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__KKGE,L7481860); /* L57 OBJECT*/;
-  __tmp__T4CB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__JKGE,L24520722); /* L187 BLOCK*/;
-  __tmp__SL5=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__SL5) {
-    lisaac_push(&__pos__JKGE,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__KKGE,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__LKGE,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__SKGE,L23075895); /* L176 COLLECTION*/;
-    __tmp__AN5=last__SZNB(Self__LL5);
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__AN5 == (void *)element__ML5)) {
-      lisaac_push(&__pos__LKGE,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__SKGE,L13509634); /* L103 TRUE*/;
-      __tmp__34CB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__LKGE,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__SKGE,L14689286); /* L112 FALSE*/;
-      __tmp__34CB=TRUE__B__;
-    };
-    __tmp__2L5=__tmp__34CB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__JKGE,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__KKGE,L12081158); /* L92 FALSE*/;
-    __tmp__2L5=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2L5) {
-    lisaac_push(&__pos__JKGE,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__KKGE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__LKGE,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__LKGE,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__SKGE,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__TKGE,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__0KGE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__1KGE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__T4CB));
-    lisaac_push(&__pos__SKGE,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__SKGE,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__TKGE,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__0KGE,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__1KGE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__GLGE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__SKGE,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__TKGE,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__0KGE,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__JKGE,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__KKGE,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__KL5,L23202871); /* L177 COLLECTION*/;
-  lisaac_push_first(&__pos__JKGE,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__KKGE,L7481860); /* L57 OBJECT*/;
-  __tmp__T4CB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__JKGE,L24520722); /* L187 BLOCK*/;
-  __tmp__SL5=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__SL5) {
-    lisaac_push(&__pos__JKGE,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__KKGE,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__LKGE,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__SKGE,L23207479); /* L177 COLLECTION*/;
-    __tmp__ZL5=count__NP5(Self__LL5);
-    lisaac_push(&__pos__SKGE,L23210039); /* L177 COLLECTION*/;
-    lisaac_push_first(&__pos__TKGE,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__0KGE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__1KGE,L9195016); /* L70 NUMERIC*/;
-    __tmp__VKGE=(__INTEGER__K)(- __tmp__JN5);
-    lisaac_push(&__pos__TKGE,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__0KGE,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__ZL5 == (__INTEGER__K)( 1 - __tmp__VKGE))) {
-      lisaac_push(&__pos__LKGE,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__SKGE,L13509634); /* L103 TRUE*/;
-      __tmp__34CB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__LKGE,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__SKGE,L14689286); /* L112 FALSE*/;
-      __tmp__34CB=TRUE__B__;
-    };
-    __tmp__2L5=__tmp__34CB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__JKGE,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__KKGE,L12081158); /* L92 FALSE*/;
-    __tmp__2L5=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2L5) {
-    lisaac_push(&__pos__JKGE,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__KKGE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__LKGE,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__LKGE,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__SKGE,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__TKGE,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__0KGE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__1KGE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__T4CB));
-    lisaac_push(&__pos__SKGE,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__SKGE,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__TKGE,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__0KGE,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__1KGE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__GLGE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__SKGE,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__TKGE,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__0KGE,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__JKGE,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__KKGE,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__KL5,L23333943); /* L178 COLLECTION*/;
-  lisaac_push_first(&__pos__JKGE,L24520722); /* L187 BLOCK*/;
-  __tmp__SL5=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__SL5) {
-    lisaac_push(&__pos__JKGE,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__KKGE,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__LKGE,L24525842); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__SKGE,L13509634); /* L103 TRUE*/;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__JKGE,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__KKGE,L12081158); /* L92 FALSE*/;
-  };
-  lisaac_push(&__pos__JKGE,L24775186); /* L189 BLOCK*/;
-  lisaac_push(&__pos__KL5,L23465015); /* L179 COLLECTION*/;
-  lisaac_push_first(&__pos__JKGE,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__KKGE,L7481860); /* L57 OBJECT*/;
-  __tmp__T4CB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__JKGE,L24520722); /* L187 BLOCK*/;
-  __tmp__SL5=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__SL5) {
-    lisaac_push(&__pos__JKGE,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__KKGE,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__LKGE,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__SKGE,L23466039); /* L179 COLLECTION*/;
-    __tmp__ZL5=(*(Self__LL5)).upper__NXG;
-    lisaac_push(&__pos__SKGE,L23472183); /* L179 COLLECTION*/;
-    lisaac_push_first(&__pos__TKGE,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__0KGE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__1KGE,L9195016); /* L70 NUMERIC*/;
-    __tmp__VKGE=(__INTEGER__K)(- __tmp__BO5);
-    lisaac_push(&__pos__TKGE,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__0KGE,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__ZL5 == (__INTEGER__K)( 1 - __tmp__VKGE))) {
-      lisaac_push(&__pos__LKGE,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__SKGE,L13509634); /* L103 TRUE*/;
-      __tmp__34CB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__LKGE,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__SKGE,L14689286); /* L112 FALSE*/;
-      __tmp__34CB=TRUE__B__;
-    };
-    __tmp__2L5=__tmp__34CB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__JKGE,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__KKGE,L12081158); /* L92 FALSE*/;
-    __tmp__2L5=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2L5) {
-    lisaac_push(&__pos__JKGE,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__KKGE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__LKGE,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__LKGE,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__SKGE,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__TKGE,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__0KGE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__1KGE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__T4CB));
-    lisaac_push(&__pos__SKGE,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__SKGE,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__TKGE,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__0KGE,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__1KGE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__GLGE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__SKGE,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__TKGE,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__0KGE,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__JKGE,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__KKGE,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static __UINTEGER_16__CE item__OIJB(__FAST_ARRAYoExpanded_UINTEGER_16o__HDB *Self__QIJB,__INTEGER__K i__RIJB)
-/* (Strict FAST_ARRAY(Expanded UINTEGER_16){FAST_ARRAYoExpanded_UINTEGER_16o__HDB},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__2QLB;
-  __UINTEGER_16__CE __tmp__2IJB,Result__SIJB;
-  _____CONTEXT __pos__PIJB,__pos__YQLB,__pos__MHOB,__pos__DRLB;
-  _____CONTEXT __pos__WIJB,__pos__2HMD,__pos__3IND,__pos__EIMD;
-  _____CONTEXT __pos__UUHE;
-  __BOOLEAN__C __tmp__4QLB,__tmp__YIJB,__tmp__GRLB;
-  __UINTEGER_16__CE *__tmp__1IJB;
-  lisaac_push_first(&__pos__PIJB,L15862840); /* L121 TRAVERSABLE*/;
-  lisaac_push_first(&__pos__YQLB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__MHOB,L7481860); /* L57 OBJECT*/;
-  __tmp__2QLB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__YQLB,L21899282); /* L167 BLOCK*/;
-  __tmp__4QLB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4QLB) {
-    lisaac_push(&__pos__YQLB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__MHOB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__DRLB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__WIJB,L15870520); /* L121 TRAVERSABLE*/;
-    __tmp__YIJB=valid_index__WJIC(Self__QIJB,i__RIJB);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__YIJB) {
-      lisaac_push(&__pos__DRLB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__WIJB,L13509634); /* L103 TRUE*/;
-      __tmp__GRLB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__DRLB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__WIJB,L14689286); /* L112 FALSE*/;
-      __tmp__GRLB=TRUE__B__;
-    };
-    __tmp__YIJB=__tmp__GRLB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__YQLB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__MHOB,L12081158); /* L92 FALSE*/;
-    __tmp__YIJB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__YIJB) {
-    lisaac_push(&__pos__YQLB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__MHOB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__DRLB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__DRLB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__WIJB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__2HMD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__3IND,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__EIMD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__2QLB));
-    lisaac_push(&__pos__WIJB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__WIJB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__2HMD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__3IND,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__EIMD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__UUHE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__WIJB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__2HMD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__3IND,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__YQLB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__MHOB,L8530438); /* L65 FALSE*/;
-  };
-  __tmp__1IJB=(*(Self__QIJB)).storage__3TP;
-  /* NULL __NATIVE_ARRAYoExpanded_UINTEGER_16o__YTP__ */
-if (__tmp__1IJB==NULL) {
-    lisaac_push(&__pos__PIJB,L32638017); /* L249 FAST_ARRAY*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* NATIVE_ARRAY(Expanded UINTEGER_16) */ {
-    lisaac_push(&__pos__PIJB,L32638017); /* L249 FAST_ARRAY*/;
-    __tmp__2IJB=item__TRLB(((__UINTEGER_16__CE *)__tmp__1IJB),i__RIJB);
-  };
-  Result__SIJB=__tmp__2IJB;
-  return(Result__SIJB);
-}
-
-static void put__to__PJJB(__FAST_ARRAYoExpanded_UINTEGER_16o__HDB *Self__RJJB,__UINTEGER_16__CE element__SJJB,__INTEGER__K i__TJJB)
-/* (Strict FAST_ARRAY(Expanded UINTEGER_16){FAST_ARRAYoExpanded_UINTEGER_16o__HDB},Expanded UINTEGER_16{UINTEGER_16__CE},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__LKJB,__tmp__KKJB;
-  __POINTER__CB __tmp__SSLB;
-  __UINTEGER_16__CE __tmp__CKJB;
-  _____CONTEXT __pos__QJJB,__pos__OSLB,__pos__CJOB,__pos__ZSLB;
-  _____CONTEXT __pos__XJJB,__pos__RIMD,__pos__JJND,__pos__ZIMD;
-  _____CONTEXT __pos__LVHE;
-  __BOOLEAN__C __tmp__USLB,__tmp__ZJJB,__tmp__2SLB;
-  __UINTEGER_16__CE *__tmp__2JJB;
-  lisaac_push_first(&__pos__QJJB,L11285559); /* L86 COLLECTION*/;
-  __tmp__LKJB=count__PKZ(Self__RJJB);
-  lisaac_push(&__pos__QJJB,L10357815); /* L79 COLLECTION*/;
-  lisaac_push_first(&__pos__OSLB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__CJOB,L7481860); /* L57 OBJECT*/;
-  __tmp__SSLB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__OSLB,L21899282); /* L167 BLOCK*/;
-  __tmp__USLB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__USLB) {
-    lisaac_push(&__pos__OSLB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__CJOB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__ZSLB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__XJJB,L10366519); /* L79 COLLECTION*/;
-    __tmp__ZJJB=valid_index__WJIC(Self__RJJB,i__TJJB);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ZJJB) {
-      lisaac_push(&__pos__ZSLB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__XJJB,L13509634); /* L103 TRUE*/;
-      __tmp__2SLB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__ZSLB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__XJJB,L14689286); /* L112 FALSE*/;
-      __tmp__2SLB=TRUE__B__;
-    };
-    __tmp__ZJJB=__tmp__2SLB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__OSLB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__CJOB,L12081158); /* L92 FALSE*/;
-    __tmp__ZJJB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ZJJB) {
-    lisaac_push(&__pos__OSLB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__CJOB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__ZSLB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__ZSLB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__XJJB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__RIMD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__JJND,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__ZIMD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__SSLB));
-    lisaac_push(&__pos__XJJB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__XJJB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__RIMD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__JJND,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__ZIMD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__LVHE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__XJJB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__RIMD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__JJND,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__OSLB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__CJOB,L8530438); /* L65 FALSE*/;
-  };
-  __tmp__2JJB=(*(Self__RJJB)).storage__3TP;
-  /* NULL __NATIVE_ARRAYoExpanded_UINTEGER_16o__YTP__ */
-if (__tmp__2JJB==NULL) {
-    lisaac_push(&__pos__QJJB,L33175617); /* L253 FAST_ARRAY*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* NATIVE_ARRAY(Expanded UINTEGER_16) */ {
-    lisaac_push(&__pos__QJJB,L33175617); /* L253 FAST_ARRAY*/;
-    put__to__JTLB(((__UINTEGER_16__CE *)__tmp__2JJB),element__SJJB,i__TJJB);
-  };
-  lisaac_push(&__pos__QJJB,L11144247); /* L85 COLLECTION*/;
-  lisaac_push_first(&__pos__OSLB,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__CJOB,L7481860); /* L57 OBJECT*/;
-  __tmp__SSLB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__OSLB,L24520722); /* L187 BLOCK*/;
-  __tmp__USLB=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__USLB) {
-    lisaac_push(&__pos__OSLB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__CJOB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__ZSLB,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__XJJB,L11149367); /* L85 COLLECTION*/;
-    __tmp__CKJB=item__OIJB(Self__RJJB,i__TJJB);
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__CKJB == element__SJJB)) {
-      lisaac_push(&__pos__ZSLB,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__XJJB,L13509634); /* L103 TRUE*/;
-      __tmp__2SLB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__ZSLB,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__XJJB,L14689286); /* L112 FALSE*/;
-      __tmp__2SLB=TRUE__B__;
-    };
-    __tmp__ZJJB=__tmp__2SLB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__OSLB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__CJOB,L12081158); /* L92 FALSE*/;
-    __tmp__ZJJB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ZJJB) {
-    lisaac_push(&__pos__OSLB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__CJOB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__ZSLB,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__ZSLB,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__XJJB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__RIMD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__JJND,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__ZIMD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__SSLB));
-    lisaac_push(&__pos__XJJB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__XJJB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__RIMD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__JJND,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__ZIMD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__LVHE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__XJJB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__RIMD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__JJND,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__OSLB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__CJOB,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__QJJB,L11275319); /* L86 COLLECTION*/;
-  lisaac_push_first(&__pos__OSLB,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__CJOB,L7481860); /* L57 OBJECT*/;
-  __tmp__SSLB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__OSLB,L24520722); /* L187 BLOCK*/;
-  __tmp__USLB=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__USLB) {
-    lisaac_push(&__pos__OSLB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__CJOB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__ZSLB,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__XJJB,L11279927); /* L86 COLLECTION*/;
-    __tmp__KKJB=count__PKZ(Self__RJJB);
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__KKJB == __tmp__LKJB)) {
-      lisaac_push(&__pos__ZSLB,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__XJJB,L13509634); /* L103 TRUE*/;
-      __tmp__2SLB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__ZSLB,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__XJJB,L14689286); /* L112 FALSE*/;
-      __tmp__2SLB=TRUE__B__;
+      li__230D=((void **)li__MT1D);
+      li__330D= 1;
+      while ((li__330D >=  0)) {
+        li__230D[li__330D]=NULL;
+        li__330D=(__li__K)(li__330D -  1);
+      };
+      (*(li__OZ1)).li__2U1=li__230D;
+      (*(li__OZ1)).li__2P1= 2;
+      (*(li__OZ1)).li__ICG= 0;
+    } else /* FALSE */ {
+      li__330D=(__li__K)((*(li__OZ1)).li__2P1 <<  1);
+      li__230D=((void **)(*(li__OZ1)).li__2U1);
+      li__1UZD=(*(li__OZ1)).li__2P1;
+      li__MT1D=li__FSSB(((__li__GB )li__230D),((__li__RQF )(__li__K)(li__1UZD * ((__li__K )(sizeof(void *))))),((__li__RQF )(__li__K)(li__330D * ((__li__K )(sizeof(void *))))));
+      li__230D=((void **)li__MT1D);
+      li__D40D=(__li__K)(li__330D -  1);
+      li__B40D=li__1UZD;
+      while ((li__B40D <= li__D40D)) {
+        li__230D[li__B40D]=NULL;
+        li__B40D=(__li__K)(li__B40D +  1);
+      };
+      (*(li__OZ1)).li__2U1=li__230D;
+      (*(li__OZ1)).li__2P1=li__330D;
+      (*(li__OZ1)).li__ICG=(__li__K)((*(li__OZ1)).li__ICG +  1);
     };
-    __tmp__ZJJB=__tmp__2SLB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__OSLB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__CJOB,L12081158); /* L92 FALSE*/;
-    __tmp__ZJJB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ZJJB) {
-    lisaac_push(&__pos__OSLB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__CJOB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__ZSLB,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__ZSLB,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__XJJB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__RIMD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__JJND,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__ZIMD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__SSLB));
-    lisaac_push(&__pos__XJJB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__XJJB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__RIMD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__JJND,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__ZIMD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__LVHE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__XJJB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__RIMD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__JJND,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__OSLB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__CJOB,L8530438); /* L65 FALSE*/;
   };
+  ((void **)(*(li__OZ1)).li__2U1)[(*(li__OZ1)).li__ICG]=li__PZ1;
 }
 
-static __CLIP__UOB* get_clip__Y5SB(__MOUSE__VT *Self__05SB,__INTEGER__K x__15SB,__INTEGER__K y__25SB)
-/* (Strict MOUSE{MOUSE__VT},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
+static __li__XKB* li__ADNB(__li__GS *li__BDNB,__li__K li__CDNB,__li__K li__DDNB)
+/* (Strict MOUSE{li__GS},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) With result No recursive, No inlinable. NO CONTEXT! */
 {
-  __CLIP__UOB *c__DATB,*__tmp__XCTB,*__tmp__KETB,*__tmp__IGTB;
-  __CLIP__UOB *Result__35SB;
-  __INTEGER__K __tmp__LATB,__tmp__NATB,__tmp__ZATB,__tmp__2ATB;
-  __INTEGER__K __tmp__LCTB,__tmp__3DTB;
-  _____CONTEXT __pos__Z5SB,__pos__4OTB,__pos__JATB,__pos__HK5D;
-  _____CONTEXT __pos__WATB,__pos__TW5D,__pos__DCTB,__pos__A1QC;
-  _____CONTEXT __pos__JCTB,__pos__52QC,__pos__1DTB,__pos__FAAE;
-  _____CONTEXT __pos__GGTB;
-  __BOOLEAN__C fg_t__45SB,fg_b__55SB,fg_r__AATB,fg_l__BATB,fg_p__CATB;
-  __BOOLEAN__C __tmp__PATB,__tmp__RATB,__tmp__4ATB,__tmp__ABTB;
-  __BOOLEAN__C __tmp__MCTB,__tmp__PCTB,__tmp__BETB,__tmp__1FTB;
-  lisaac_push_first(&__pos__Z5SB,L135935512); /* L1037 AREA*/;
-  fg_t__45SB=FALSE__I__;
-  fg_b__55SB=FALSE__I__;
-  fg_r__AATB=FALSE__I__;
-  fg_l__BATB=FALSE__I__;
-  fg_p__CATB=FALSE__I__;
-  c__DATB=Self__05SB->parent_window__XT.clip__WOB;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__DATB != (void *)NULL)) {
-    lisaac_push(&__pos__Z5SB,L136716824); /* L1043 AREA*/;
-    lisaac_push_first(&__pos__4OTB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__JATB,L136717848); /* L1043 AREA*/;
-    /* NULL __CLIP__UOB__ */
-if (c__DATB==NULL) {
-      lisaac_push(&__pos__JATB,L136851480); /* L1044 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__LATB=c__DATB->x_min__L5X;
-    };
-    /* NULL __CLIP__UOB__ */
-if (c__DATB==NULL) {
-      lisaac_push(&__pos__JATB,L136858136); /* L1044 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__NATB=c__DATB->x_max__V5X;
-    };
-    lisaac_push(&__pos__JATB,L136858648); /* L1044 AREA*/;
-    __tmp__PATB=in_range__to__I5I(x__15SB,__tmp__LATB,__tmp__NATB);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__PATB) {
-      lisaac_push(&__pos__JATB,L136840728); /* L1044 AREA*/;
-      lisaac_push_first(&__pos__HK5D,L13509634); /* L103 TRUE*/;
-      __tmp__RATB=FALSE__I__;
+  __li__XKB *li__KDNB,*li__EDNB;
+  __li__K li__LVZD,li__IVZD,li__MCI,li__NCI;
+  __li__C li__FDNB,li__GDNB,li__HDNB,li__IDNB,li__JDNB,li__IENB;
+  __li__C li__LENB,li__SHNB,li__WHNB,li__2HNB,li__PINB;
+  li__FDNB=li__I__;
+  li__GDNB=li__I__;
+  li__HDNB=li__I__;
+  li__IDNB=li__I__;
+  li__JDNB=li__I__;
+  li__KDNB=li__BDNB->li__IS.li__ZKB;
+  if (((void *)li__KDNB != (void *)NULL)) {
+    li__LVZD=li__KDNB->li__JKV;
+    li__IVZD=li__KDNB->li__SKV;
+    if ((! ((li__LVZD <= li__CDNB) && (li__IVZD >= li__CDNB)))) {
+      li__IENB=li__B__;
     } else /* FALSE */ {
-      lisaac_push(&__pos__JATB,L136840728); /* L1044 AREA*/;
-      lisaac_push_first(&__pos__HK5D,L14689286); /* L112 FALSE*/;
-      __tmp__RATB=TRUE__B__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__RATB) {
-      lisaac_push(&__pos__JATB,L136861208); /* L1044 AREA*/;
-      lisaac_push_first(&__pos__HK5D,L10377218); /* L79 TRUE*/;
-      __tmp__RATB=TRUE__B__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__JATB,L136861208); /* L1044 AREA*/;
-      lisaac_push_first(&__pos__HK5D,L11832326); /* L90 FALSE*/;
-      lisaac_push_first(&__pos__WATB,L136971288); /* L1045 AREA*/;
-      /* NULL __CLIP__UOB__ */
-if (c__DATB==NULL) {
-        lisaac_push(&__pos__WATB,L136982552); /* L1045 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* CLIP */ {
-        __tmp__ZATB=c__DATB->y_min__YATB;
-      };
-      /* NULL __CLIP__UOB__ */
-if (c__DATB==NULL) {
-        lisaac_push(&__pos__WATB,L136989208); /* L1045 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* CLIP */ {
-        __tmp__2ATB=c__DATB->y_max__1ATB;
-      };
-      lisaac_push(&__pos__WATB,L136989720); /* L1045 AREA*/;
-      __tmp__4ATB=in_range__to__I5I(y__25SB,__tmp__ZATB,__tmp__2ATB);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4ATB) {
-        lisaac_push(&__pos__WATB,L136971800); /* L1045 AREA*/;
-        lisaac_push_first(&__pos__TW5D,L13509634); /* L103 TRUE*/;
-        __tmp__ABTB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__WATB,L136971800); /* L1045 AREA*/;
-        lisaac_push_first(&__pos__TW5D,L14689286); /* L112 FALSE*/;
-        __tmp__ABTB=TRUE__B__;
-      };
-      __tmp__RATB=__tmp__ABTB;
+      li__MCI=li__KDNB->li__3DNB;
+      li__NCI=li__KDNB->li__AENB;
+      li__IENB=(! ((li__MCI <= li__DDNB) && (li__NCI >= li__DDNB)));
     };
-    __tmp__PATB=__tmp__RATB;
+    li__LENB=li__IENB;
   } else /* FALSE */ {
-    lisaac_push(&__pos__Z5SB,L136716824); /* L1043 AREA*/;
-    lisaac_push_first(&__pos__4OTB,L12081158); /* L92 FALSE*/;
-    __tmp__PATB=FALSE__I__;
+    li__LENB=li__I__;
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__PATB) {
-    lisaac_push(&__pos__Z5SB,L147327512); /* L1124 AREA*/;
-    lisaac_push_first(&__pos__4OTB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__JATB,L137106968); /* L1046 AREA*/;
-    /* NULL __CLIP__UOB__ */
-if (c__DATB==NULL) {
-      lisaac_push(&__pos__JATB,L137765400); /* L1051 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__LATB=c__DATB->y_min__YATB;
-    };
-    lisaac_push(&__pos__JATB,L137761816); /* L1051 AREA*/;
-    __tmp__PATB=__infix_less__LOH(y__25SB,__tmp__LATB);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__PATB) {
-      lisaac_push(&__pos__JATB,L137767448); /* L1051 AREA*/;
-      lisaac_push_first(&__pos__HK5D,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__WATB,L137768472); /* L1051 AREA*/;
-      /* NULL __CLIP__UOB__ */
-if (c__DATB==NULL) {
-        lisaac_push(&__pos__WATB,L137773080); /* L1051 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* CLIP */ {
-        __tmp__ZATB=c__DATB->x_min__L5X;
+  if (li__LENB) {
+    if (((li__DDNB < li__KDNB->li__3DNB) && (li__CDNB < li__KDNB->li__JKV))) {
+      while ((((void *)li__KDNB != (void *)NULL) && (li__DDNB < li__KDNB->li__3DNB))) {
+        li__KDNB=li__KDNB->li__XMV;
       };
-      lisaac_push(&__pos__WATB,L137769496); /* L1051 AREA*/;
-      __tmp__RATB=__infix_less__LOH(x__15SB,__tmp__ZATB);
-      __tmp__4ATB=__tmp__RATB;
     } else /* FALSE */ {
-      lisaac_push(&__pos__JATB,L137767448); /* L1051 AREA*/;
-      lisaac_push_first(&__pos__HK5D,L12081158); /* L92 FALSE*/;
-      __tmp__4ATB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4ATB) {
-      lisaac_push(&__pos__JATB,L139071000); /* L1061 AREA*/;
-      lisaac_push_first(&__pos__HK5D,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__WATB,L138150936); /* L1054 AREA*/;
-      lisaac_push_first(&__pos__TW5D,L9441810); /* L72 BLOCK*/;
-      while_do__H1LC:
-      {
-        lisaac_push(&__pos__TW5D,L9441810); /* L72 BLOCK*/;
-        lisaac_push_first(&__pos__DCTB,L137888792); /* L1052 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__DATB != (void *)NULL)) {
-          lisaac_push(&__pos__DCTB,L137894936); /* L1052 AREA*/;
-          lisaac_push_first(&__pos__A1QC,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__JCTB,L137895960); /* L1052 AREA*/;
-          /* NULL __CLIP__UOB__ */
-if (c__DATB==NULL) {
-            lisaac_push(&__pos__JCTB,L137900568); /* L1052 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* CLIP */ {
-            __tmp__LCTB=c__DATB->y_min__YATB;
-          };
-          lisaac_push(&__pos__JCTB,L137896984); /* L1052 AREA*/;
-          __tmp__MCTB=__infix_less__LOH(y__25SB,__tmp__LCTB);
-          __tmp__PCTB=__tmp__MCTB;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__DCTB,L137894936); /* L1052 AREA*/;
-          lisaac_push_first(&__pos__A1QC,L12081158); /* L92 FALSE*/;
-          __tmp__PCTB=FALSE__I__;
+      if (((li__DDNB > li__KDNB->li__AENB) && (li__CDNB > li__KDNB->li__SKV))) {
+        while ((((void *)li__KDNB != (void *)NULL) && (li__DDNB > li__KDNB->li__AENB))) {
+          li__KDNB=li__KDNB->li__CHNB;
         };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__PCTB) {
-          lisaac_push(&__pos__TW5D,L9832978); /* L75 BLOCK*/;
-          lisaac_push_first(&__pos__DCTB,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__A1QC,L9576466); /* L73 BLOCK*/;
-          lisaac_push_first(&__pos__JCTB,L137907224); /* L1052 AREA*/;
-          /* NULL __CLIP__UOB__ */
-if (c__DATB==NULL) {
-            lisaac_push(&__pos__JCTB,L138024472); /* L1053 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* CLIP */ {
-            __tmp__XCTB=c__DATB->top__BCY;
-          };
-          c__DATB=__tmp__XCTB;
-          lisaac_push(&__pos__A1QC,L9709074); /* L74 BLOCK*/;
-          goto while_do__H1LC;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__TW5D,L9832978); /* L75 BLOCK*/;
-          lisaac_push_first(&__pos__DCTB,L8530438); /* L65 FALSE*/;
-        };
-      };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__JATB,L139071000); /* L1061 AREA*/;
-      lisaac_push_first(&__pos__HK5D,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__WATB,L138288152); /* L1055 AREA*/;
-      /* NULL __CLIP__UOB__ */
-if (c__DATB==NULL) {
-        lisaac_push(&__pos__WATB,L138418200); /* L1056 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* CLIP */ {
-        __tmp__ZATB=c__DATB->y_max__1ATB;
-      };
-      lisaac_push(&__pos__WATB,L138414616); /* L1056 AREA*/;
-      lisaac_push_first(&__pos__TW5D,L14700552); /* L112 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((y__25SB > __tmp__ZATB)) {
-        lisaac_push(&__pos__WATB,L138420248); /* L1056 AREA*/;
-        lisaac_push_first(&__pos__TW5D,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__DCTB,L138421272); /* L1056 AREA*/;
-        /* NULL __CLIP__UOB__ */
-if (c__DATB==NULL) {
-          lisaac_push(&__pos__DCTB,L138425880); /* L1056 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__LCTB=c__DATB->x_max__V5X;
-        };
-        lisaac_push(&__pos__DCTB,L138422296); /* L1056 AREA*/;
-        lisaac_push_first(&__pos__A1QC,L14700552); /* L112 NUMERIC*/;
-        __tmp__ABTB=(x__15SB > __tmp__LCTB);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__WATB,L138420248); /* L1056 AREA*/;
-        lisaac_push_first(&__pos__TW5D,L12081158); /* L92 FALSE*/;
-        __tmp__ABTB=FALSE__I__;
       };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ABTB) {
-        lisaac_push(&__pos__WATB,L138937368); /* L1060 AREA*/;
-        lisaac_push_first(&__pos__TW5D,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__DCTB,L138807320); /* L1059 AREA*/;
-        lisaac_push_first(&__pos__A1QC,L9441810); /* L72 BLOCK*/;
-        while_do__34LC:
-        {
-          lisaac_push(&__pos__A1QC,L9441810); /* L72 BLOCK*/;
-          lisaac_push_first(&__pos__JCTB,L138545176); /* L1057 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__DATB != (void *)NULL)) {
-            lisaac_push(&__pos__JCTB,L138551320); /* L1057 AREA*/;
-            lisaac_push_first(&__pos__52QC,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__1DTB,L138552344); /* L1057 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__DATB==NULL) {
-              lisaac_push(&__pos__1DTB,L138556952); /* L1057 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__3DTB=c__DATB->y_max__1ATB;
-            };
-            lisaac_push(&__pos__1DTB,L138553368); /* L1057 AREA*/;
-            lisaac_push_first(&__pos__FAAE,L14700552); /* L112 NUMERIC*/;
-            __tmp__BETB=(y__25SB > __tmp__3DTB);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__JCTB,L138551320); /* L1057 AREA*/;
-            lisaac_push_first(&__pos__52QC,L12081158); /* L92 FALSE*/;
-            __tmp__BETB=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BETB) {
-            lisaac_push(&__pos__A1QC,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__JCTB,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__52QC,L9576466); /* L73 BLOCK*/;
-            lisaac_push_first(&__pos__1DTB,L138563608); /* L1057 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__DATB==NULL) {
-              lisaac_push(&__pos__1DTB,L138682392); /* L1058 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__KETB=c__DATB->bottom__JETB;
-            };
-            c__DATB=__tmp__KETB;
-            lisaac_push(&__pos__52QC,L9709074); /* L74 BLOCK*/;
-            goto while_do__34LC;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__A1QC,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__JCTB,L8530438); /* L65 FALSE*/;
-          };
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__WATB,L138937368); /* L1060 AREA*/;
-        lisaac_push_first(&__pos__TW5D,L8530438); /* L65 FALSE*/;
-      };
-    };
-    lisaac_push(&__pos__JATB,L142872088); /* L1090 AREA*/;
-    lisaac_push_first(&__pos__HK5D,L9441810); /* L72 BLOCK*/;
-    while_do__SJ3B:
+    };
+    li__L2VB:
     {
-      lisaac_push(&__pos__HK5D,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__WATB,L140512792); /* L1072 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__DATB != (void *)NULL)) {
-        lisaac_push(&__pos__WATB,L140518936); /* L1072 AREA*/;
-        lisaac_push_first(&__pos__TW5D,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__DCTB,L140519960); /* L1072 AREA*/;
-        /* NULL __CLIP__UOB__ */
-if (c__DATB==NULL) {
-          lisaac_push(&__pos__DCTB,L140649496); /* L1073 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__3DTB=c__DATB->y_min__YATB;
-        };
-        lisaac_push(&__pos__DCTB,L140650008); /* L1073 AREA*/;
-        lisaac_push_first(&__pos__A1QC,L14700552); /* L112 NUMERIC*/;
-        __tmp__MCTB=(__tmp__3DTB > y__25SB);
-        fg_t__45SB=__tmp__MCTB;
-        /* NULL __CLIP__UOB__ */
-if (c__DATB==NULL) {
-          lisaac_push(&__pos__DCTB,L140780568); /* L1074 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__3DTB=c__DATB->x_max__V5X;
-        };
-        lisaac_push(&__pos__DCTB,L140781080); /* L1074 AREA*/;
-        __tmp__PCTB=__infix_less__LOH(__tmp__3DTB,x__15SB);
-        fg_r__AATB=__tmp__PCTB;
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MCTB) {
-          lisaac_push(&__pos__DCTB,L140652568); /* L1073 AREA*/;
-          lisaac_push_first(&__pos__A1QC,L10900994); /* L83 TRUE*/;
-          __tmp__BETB=TRUE__B__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__DCTB,L140652568); /* L1073 AREA*/;
-          lisaac_push_first(&__pos__A1QC,L12342790); /* L94 FALSE*/;
-          __tmp__BETB=__tmp__PCTB;
-        };
-        __tmp__MCTB=__tmp__BETB;
+      if (((void *)li__KDNB != (void *)NULL)) {
+        li__SHNB=(li__KDNB->li__3DNB > li__DDNB);
+        li__FDNB=li__SHNB;
+        li__WHNB=(li__KDNB->li__SKV < li__CDNB);
+        li__HDNB=li__WHNB;
+        li__2HNB=(li__SHNB | li__WHNB);
       } else /* FALSE */ {
-        lisaac_push(&__pos__WATB,L140518936); /* L1072 AREA*/;
-        lisaac_push_first(&__pos__TW5D,L12081158); /* L92 FALSE*/;
-        __tmp__MCTB=FALSE__I__;
+        li__2HNB=li__I__;
       };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MCTB) {
-        lisaac_push(&__pos__HK5D,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__WATB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__TW5D,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__DCTB,L140912152); /* L1075 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (fg_p__CATB) {
-          lisaac_push(&__pos__DCTB,L142607384); /* L1088 AREA*/;
-          lisaac_push_first(&__pos__A1QC,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__JCTB,L141039640); /* L1076 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (fg_t__45SB) {
-            lisaac_push(&__pos__JCTB,L141428760); /* L1079 AREA*/;
-            lisaac_push_first(&__pos__52QC,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__1DTB,L141171736); /* L1077 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__DATB==NULL) {
-              lisaac_push(&__pos__1DTB,L141302296); /* L1078 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__KETB=c__DATB->top__BCY;
-            };
-            c__DATB=__tmp__KETB;
-            __tmp__1FTB=TRUE__B__;
+      if (li__2HNB) {
+        if (li__JDNB) {
+          if (li__FDNB) {
+            li__KDNB=li__KDNB->li__XMV;
+            li__PINB=li__B__;
           } else /* FALSE */ {
-            lisaac_push(&__pos__JCTB,L141428760); /* L1079 AREA*/;
-            lisaac_push_first(&__pos__52QC,L8530438); /* L65 FALSE*/;
-            __tmp__1FTB=FALSE__I__;
+            li__PINB=li__I__;
           };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1FTB) {
-            lisaac_push(&__pos__JCTB,L141690904); /* L1081 AREA*/;
-            lisaac_push_first(&__pos__52QC,L9326594); /* L71 TRUE*/;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__JCTB,L141690904); /* L1081 AREA*/;
-            lisaac_push_first(&__pos__52QC,L9187334); /* L70 FALSE*/;
-            lisaac_push_first(&__pos__1DTB,L141433368); /* L1079 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (fg_r__AATB) {
-              lisaac_push(&__pos__52QC,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__1DTB,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__FAAE,L9445894); /* L72 FALSE*/;
-              lisaac_push_first(&__pos__GGTB,L141439512); /* L1079 AREA*/;
-              /* NULL __CLIP__UOB__ */
-if (c__DATB==NULL) {
-                lisaac_push(&__pos__GGTB,L141565464); /* L1080 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* CLIP */ {
-                __tmp__IGTB=c__DATB->right__NAY;
-              };
-              c__DATB=__tmp__IGTB;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__52QC,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__1DTB,L8530438); /* L65 FALSE*/;
+          if ((! li__PINB)) {
+            if (li__HDNB) {
+              li__KDNB=li__KDNB->li__ILV;
             };
           };
         } else /* FALSE */ {
-          lisaac_push(&__pos__DCTB,L142607384); /* L1088 AREA*/;
-          lisaac_push_first(&__pos__A1QC,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__JCTB,L141824536); /* L1082 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (fg_r__AATB) {
-            lisaac_push(&__pos__JCTB,L142215192); /* L1085 AREA*/;
-            lisaac_push_first(&__pos__52QC,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__1DTB,L141958168); /* L1083 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__DATB==NULL) {
-              lisaac_push(&__pos__1DTB,L142089752); /* L1084 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__KETB=c__DATB->right__NAY;
-            };
-            c__DATB=__tmp__KETB;
-            __tmp__1FTB=TRUE__B__;
+          if (li__HDNB) {
+            li__KDNB=li__KDNB->li__ILV;
+            li__PINB=li__B__;
           } else /* FALSE */ {
-            lisaac_push(&__pos__JCTB,L142215192); /* L1085 AREA*/;
-            lisaac_push_first(&__pos__52QC,L8530438); /* L65 FALSE*/;
-            __tmp__1FTB=FALSE__I__;
+            li__PINB=li__I__;
           };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1FTB) {
-            lisaac_push(&__pos__JCTB,L142477336); /* L1087 AREA*/;
-            lisaac_push_first(&__pos__52QC,L9326594); /* L71 TRUE*/;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__JCTB,L142477336); /* L1087 AREA*/;
-            lisaac_push_first(&__pos__52QC,L9187334); /* L70 FALSE*/;
-            lisaac_push_first(&__pos__1DTB,L142219800); /* L1085 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (fg_t__45SB) {
-              lisaac_push(&__pos__52QC,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__1DTB,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__FAAE,L9445894); /* L72 FALSE*/;
-              lisaac_push_first(&__pos__GGTB,L142225944); /* L1085 AREA*/;
-              /* NULL __CLIP__UOB__ */
-if (c__DATB==NULL) {
-                lisaac_push(&__pos__GGTB,L142350872); /* L1086 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* CLIP */ {
-                __tmp__IGTB=c__DATB->top__BCY;
-              };
-              c__DATB=__tmp__IGTB;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__52QC,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__1DTB,L8530438); /* L65 FALSE*/;
+          if ((! li__PINB)) {
+            if (li__FDNB) {
+              li__KDNB=li__KDNB->li__XMV;
             };
           };
         };
-        /* __TRUE__B__ __FALSE__I__ */
-if (fg_p__CATB) {
-          lisaac_push(&__pos__DCTB,L142741528); /* L1089 AREA*/;
-          lisaac_push_first(&__pos__A1QC,L13509634); /* L103 TRUE*/;
-          __tmp__BETB=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__DCTB,L142741528); /* L1089 AREA*/;
-          lisaac_push_first(&__pos__A1QC,L14689286); /* L112 FALSE*/;
-          __tmp__BETB=TRUE__B__;
-        };
-        fg_p__CATB=__tmp__BETB;
-        lisaac_push(&__pos__TW5D,L9709074); /* L74 BLOCK*/;
-        goto while_do__SJ3B;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__HK5D,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__WATB,L8530438); /* L65 FALSE*/;
+        li__JDNB=(! li__JDNB);
+        goto li__L2VB;
       };
     };
-    lisaac_push(&__pos__JATB,L146673176); /* L1119 AREA*/;
-    lisaac_push_first(&__pos__HK5D,L9441810); /* L72 BLOCK*/;
-    while_do__4J3B:
+    li__V2VB:
     {
-      lisaac_push(&__pos__HK5D,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__WATB,L144313880); /* L1101 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__DATB != (void *)NULL)) {
-        lisaac_push(&__pos__WATB,L144320024); /* L1101 AREA*/;
-        lisaac_push_first(&__pos__TW5D,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__DCTB,L144321048); /* L1101 AREA*/;
-        /* NULL __CLIP__UOB__ */
-if (c__DATB==NULL) {
-          lisaac_push(&__pos__DCTB,L144450584); /* L1102 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__3DTB=c__DATB->y_max__1ATB;
-        };
-        lisaac_push(&__pos__DCTB,L144451096); /* L1102 AREA*/;
-        __tmp__MCTB=__infix_less__LOH(__tmp__3DTB,y__25SB);
-        fg_b__55SB=__tmp__MCTB;
-        /* NULL __CLIP__UOB__ */
-if (c__DATB==NULL) {
-          lisaac_push(&__pos__DCTB,L144581656); /* L1103 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__3DTB=c__DATB->x_min__L5X;
-        };
-        lisaac_push(&__pos__DCTB,L144582168); /* L1103 AREA*/;
-        lisaac_push_first(&__pos__A1QC,L14700552); /* L112 NUMERIC*/;
-        __tmp__PCTB=(__tmp__3DTB > x__15SB);
-        fg_l__BATB=__tmp__PCTB;
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MCTB) {
-          lisaac_push(&__pos__DCTB,L144453656); /* L1102 AREA*/;
-          lisaac_push_first(&__pos__A1QC,L10900994); /* L83 TRUE*/;
-          __tmp__BETB=TRUE__B__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__DCTB,L144453656); /* L1102 AREA*/;
-          lisaac_push_first(&__pos__A1QC,L12342790); /* L94 FALSE*/;
-          __tmp__BETB=__tmp__PCTB;
-        };
-        __tmp__MCTB=__tmp__BETB;
+      if (((void *)li__KDNB != (void *)NULL)) {
+        li__SHNB=(li__KDNB->li__AENB < li__DDNB);
+        li__GDNB=li__SHNB;
+        li__WHNB=(li__KDNB->li__JKV > li__CDNB);
+        li__IDNB=li__WHNB;
+        li__2HNB=(li__SHNB | li__WHNB);
       } else /* FALSE */ {
-        lisaac_push(&__pos__WATB,L144320024); /* L1101 AREA*/;
-        lisaac_push_first(&__pos__TW5D,L12081158); /* L92 FALSE*/;
-        __tmp__MCTB=FALSE__I__;
+        li__2HNB=li__I__;
       };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MCTB) {
-        lisaac_push(&__pos__HK5D,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__WATB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__TW5D,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__DCTB,L144713240); /* L1104 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (fg_p__CATB) {
-          lisaac_push(&__pos__DCTB,L146408472); /* L1117 AREA*/;
-          lisaac_push_first(&__pos__A1QC,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__JCTB,L144840728); /* L1105 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (fg_b__55SB) {
-            lisaac_push(&__pos__JCTB,L145229848); /* L1108 AREA*/;
-            lisaac_push_first(&__pos__52QC,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__1DTB,L144972824); /* L1106 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__DATB==NULL) {
-              lisaac_push(&__pos__1DTB,L145104920); /* L1107 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__KETB=c__DATB->bottom__JETB;
-            };
-            c__DATB=__tmp__KETB;
-            __tmp__1FTB=TRUE__B__;
+      if (li__2HNB) {
+        if (li__JDNB) {
+          if (li__GDNB) {
+            li__KDNB=li__KDNB->li__CHNB;
+            li__PINB=li__B__;
           } else /* FALSE */ {
-            lisaac_push(&__pos__JCTB,L145229848); /* L1108 AREA*/;
-            lisaac_push_first(&__pos__52QC,L8530438); /* L65 FALSE*/;
-            __tmp__1FTB=FALSE__I__;
+            li__PINB=li__I__;
           };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1FTB) {
-            lisaac_push(&__pos__JCTB,L145491992); /* L1110 AREA*/;
-            lisaac_push_first(&__pos__52QC,L9326594); /* L71 TRUE*/;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__JCTB,L145491992); /* L1110 AREA*/;
-            lisaac_push_first(&__pos__52QC,L9187334); /* L70 FALSE*/;
-            lisaac_push_first(&__pos__1DTB,L145234456); /* L1108 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (fg_l__BATB) {
-              lisaac_push(&__pos__52QC,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__1DTB,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__FAAE,L9445894); /* L72 FALSE*/;
-              lisaac_push_first(&__pos__GGTB,L145240600); /* L1108 AREA*/;
-              /* NULL __CLIP__UOB__ */
-if (c__DATB==NULL) {
-                lisaac_push(&__pos__GGTB,L145366040); /* L1109 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* CLIP */ {
-                __tmp__IGTB=c__DATB->left__ZBY;
-              };
-              c__DATB=__tmp__IGTB;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__52QC,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__1DTB,L8530438); /* L65 FALSE*/;
+          if ((! li__PINB)) {
+            if (li__IDNB) {
+              li__KDNB=li__KDNB->li__QMV;
             };
           };
         } else /* FALSE */ {
-          lisaac_push(&__pos__DCTB,L146408472); /* L1117 AREA*/;
-          lisaac_push_first(&__pos__A1QC,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__JCTB,L145625624); /* L1111 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (fg_l__BATB) {
-            lisaac_push(&__pos__JCTB,L146016280); /* L1114 AREA*/;
-            lisaac_push_first(&__pos__52QC,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__1DTB,L145759256); /* L1112 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__DATB==NULL) {
-              lisaac_push(&__pos__1DTB,L145890328); /* L1113 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__KETB=c__DATB->left__ZBY;
-            };
-            c__DATB=__tmp__KETB;
-            __tmp__1FTB=TRUE__B__;
+          if (li__IDNB) {
+            li__KDNB=li__KDNB->li__QMV;
+            li__PINB=li__B__;
           } else /* FALSE */ {
-            lisaac_push(&__pos__JCTB,L146016280); /* L1114 AREA*/;
-            lisaac_push_first(&__pos__52QC,L8530438); /* L65 FALSE*/;
-            __tmp__1FTB=FALSE__I__;
+            li__PINB=li__I__;
           };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1FTB) {
-            lisaac_push(&__pos__JCTB,L146278424); /* L1116 AREA*/;
-            lisaac_push_first(&__pos__52QC,L9326594); /* L71 TRUE*/;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__JCTB,L146278424); /* L1116 AREA*/;
-            lisaac_push_first(&__pos__52QC,L9187334); /* L70 FALSE*/;
-            lisaac_push_first(&__pos__1DTB,L146020888); /* L1114 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (fg_b__55SB) {
-              lisaac_push(&__pos__52QC,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__1DTB,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__FAAE,L9445894); /* L72 FALSE*/;
-              lisaac_push_first(&__pos__GGTB,L146027032); /* L1114 AREA*/;
-              /* NULL __CLIP__UOB__ */
-if (c__DATB==NULL) {
-                lisaac_push(&__pos__GGTB,L146153496); /* L1115 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* CLIP */ {
-                __tmp__IGTB=c__DATB->bottom__JETB;
-              };
-              c__DATB=__tmp__IGTB;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__52QC,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__1DTB,L8530438); /* L65 FALSE*/;
+          if ((! li__PINB)) {
+            if (li__GDNB) {
+              li__KDNB=li__KDNB->li__CHNB;
             };
           };
         };
-        /* __TRUE__B__ __FALSE__I__ */
-if (fg_p__CATB) {
-          lisaac_push(&__pos__DCTB,L146542616); /* L1118 AREA*/;
-          lisaac_push_first(&__pos__A1QC,L13509634); /* L103 TRUE*/;
-          __tmp__BETB=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__DCTB,L146542616); /* L1118 AREA*/;
-          lisaac_push_first(&__pos__A1QC,L14689286); /* L112 FALSE*/;
-          __tmp__BETB=TRUE__B__;
-        };
-        fg_p__CATB=__tmp__BETB;
-        lisaac_push(&__pos__TW5D,L9709074); /* L74 BLOCK*/;
-        goto while_do__4J3B;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__HK5D,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__WATB,L8530438); /* L65 FALSE*/;
+        li__JDNB=(! li__JDNB);
+        goto li__V2VB;
       };
     };
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__DATB != (void *)NULL)) {
-      lisaac_push(&__pos__JATB,L147197464); /* L1123 AREA*/;
-      lisaac_push_first(&__pos__HK5D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__WATB,L146941976); /* L1121 AREA*/;
-      Self__05SB->parent_window__XT.clip__WOB=c__DATB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__JATB,L147197464); /* L1123 AREA*/;
-      lisaac_push_first(&__pos__HK5D,L8530438); /* L65 FALSE*/;
+    if (((void *)li__KDNB != (void *)NULL)) {
+      li__BDNB->li__IS.li__ZKB=li__KDNB;
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__Z5SB,L147327512); /* L1124 AREA*/;
-    lisaac_push_first(&__pos__4OTB,L8530438); /* L65 FALSE*/;
   };
-  Result__35SB=c__DATB;
-  return(Result__35SB);
+  li__EDNB=li__KDNB;
+  return(li__EDNB);
 }
 
-static void pixel_hard__color__S4RB(__MOUSE__VT *Self__U4RB,__INTEGER__K x__V4RB,__INTEGER__K y__W4RB,__UINTEGER_32__RD col__X4RB)
-/* (Strict MOUSE{MOUSE__VT},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded UINTEGER_32{UINTEGER_32__RD}) Void No recursive, No inlinable. NO CONTEXT! */
+static void li__FTMB(__li__GS *li__GTMB,__li__K li__HTMB,__li__K li__ITMB,__li__U li__JTMB)
+/* (Strict MOUSE{li__GS},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded UINTEGER_32{li__U}) Void Recursive, No inlinable. NO CONTEXT! */
 {
-  __POINTER__CB __tmp__BRSB;
-  __INTEGER__K __tmp__N5RB;
-  __UINTEGER_16__CE __tmp__M5RB,__tmp__R5RB,__tmp__RGIE,__tmp__UGIE;
-  _____CONTEXT __pos__T4RB,__pos__3QSB,__pos__53SB,__pos__IRSB;
-  _____CONTEXT __pos__44RB,__pos__PJOC,__pos__XRQC,__pos__XJOC;
-  _____CONTEXT __pos__2FIE;
-  __BOOLEAN__C __tmp__DRSB,__tmp__A5RB,__tmp__LRSB;
-  __FAST_ARRAYoExpanded_UINTEGER_16o__HDB *__tmp__L5RB;
-  lisaac_push_first(&__pos__T4RB,L18876989); /* L144 MOUSE*/;
-  lisaac_push_first(&__pos__3QSB,L19150866); /* L146 BLOCK*/;
-  lisaac_push_first(&__pos__53SB,L7481860); /* L57 OBJECT*/;
-  __tmp__BRSB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__3QSB,L19277842); /* L147 BLOCK*/;
-  __tmp__DRSB=__infix_greater_equal__JGG( 15, 10);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DRSB) {
-    lisaac_push(&__pos__3QSB,L19280914); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__53SB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__IRSB,L19285522); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__44RB,L18879037); /* L144 MOUSE*/;
-    __tmp__A5RB=__infix_less__LOH(x__V4RB, 16);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__A5RB) {
-      lisaac_push(&__pos__IRSB,L19282450); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__44RB,L13509634); /* L103 TRUE*/;
-      __tmp__LRSB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__IRSB,L19282450); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__44RB,L14689286); /* L112 FALSE*/;
-      __tmp__LRSB=TRUE__B__;
-    };
-    __tmp__A5RB=__tmp__LRSB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__3QSB,L19280914); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__53SB,L12081158); /* L92 FALSE*/;
-    __tmp__A5RB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__A5RB) {
-    lisaac_push(&__pos__3QSB,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__pos__53SB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__IRSB,L19289106); /* L147 BLOCK*/;
-    lisaac_push(&__pos__IRSB,L19428370); /* L148 BLOCK*/;
-    lisaac_push_first(&__pos__44RB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__PJOC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__XRQC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__XJOC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__BRSB));
-    lisaac_push(&__pos__44RB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_3));
-    lisaac_push(&__pos__44RB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__PJOC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__XRQC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__XJOC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__2FIE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__44RB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__PJOC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__XRQC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__3QSB,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__pos__53SB,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__T4RB,L19008061); /* L145 MOUSE*/;
-  lisaac_push_first(&__pos__3QSB,L19150866); /* L146 BLOCK*/;
-  lisaac_push_first(&__pos__53SB,L7481860); /* L57 OBJECT*/;
-  __tmp__BRSB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__3QSB,L19277842); /* L147 BLOCK*/;
-  __tmp__DRSB=__infix_greater_equal__JGG( 15, 10);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DRSB) {
-    lisaac_push(&__pos__3QSB,L19280914); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__53SB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__IRSB,L19285522); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__44RB,L19010109); /* L145 MOUSE*/;
-    __tmp__A5RB=__infix_less__LOH(y__W4RB, 16);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__A5RB) {
-      lisaac_push(&__pos__IRSB,L19282450); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__44RB,L13509634); /* L103 TRUE*/;
-      __tmp__LRSB=FALSE__I__;
+  void *li__LTMB;
+  __li__K li__PTMB,li__RTMB,li__JUMB,li__KUMB,li__OUMB;
+  __li__XKB *li__UTMB;
+  __li__U li__P3NB,li__V3NB;
+  __li__GS *li__F5ZD;
+  li__LTMB=NULL;
+  li__PTMB=(__li__K)(li__HTMB + li__GTMB->li__IS.li__3JB);
+  li__RTMB=(__li__K)(li__ITMB + li__GTMB->li__IS.li__4JB);
+  li__UTMB=li__ADNB(li__GTMB,li__PTMB,li__RTMB);
+  if (((void *)li__UTMB != (void *)NULL)) {
+    li__LTMB=li__UTMB->li__1KV;
+    if (((void *)li__LTMB == (void *)li__GTMB)) {
+      li__P3NB= 0;
+      li__V3NB=li__SD;
+      if ((li__V3NB ==  15)) {
+        li__P3NB=(__li__U)((__li__U)((__li__U)((__li__U)(li__JTMB &  16252928) >>  9) | (__li__U)((__li__U)(li__JTMB &  63488) >>  6)) | (__li__U)((__li__U)(li__JTMB &  248) >>  3));
+      };
+      if ((li__V3NB ==  16)) {
+        li__P3NB=(__li__U)((__li__U)((__li__U)((__li__U)(li__JTMB &  16252928) >>  8) | (__li__U)((__li__U)(li__JTMB &  64512) >>  5)) | (__li__U)((__li__U)(li__JTMB &  248) >>  3));
+      };
+      if ((li__V3NB ==  24)) {
+        li__P3NB=li__JTMB;
+      };
+      if ((li__V3NB ==  32)) {
+        li__P3NB=li__JTMB;
+      };
+      XSetForeground(display,gc,(int)(li__P3NB));
+      XSetFunction(display,gc,(int)( 3));
+      XDrawPoint(display,window,gc,(li__PTMB),(li__RTMB));
     } else /* FALSE */ {
-      lisaac_push(&__pos__IRSB,L19282450); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__44RB,L14689286); /* L112 FALSE*/;
-      __tmp__LRSB=TRUE__B__;
+      switch (((struct ___OBJ *)li__LTMB)->__id) {
+      case __li__SB__: {
+        li__JUMB=((__li__SB *)li__LTMB)->li__HC.li__3JB;
+      } break;
+      case __li__TB__: {
+        li__JUMB=((__li__TB *)li__LTMB)->li__3JB;
+      } break;
+      case __li__TC__: {
+        li__JUMB=((__li__TC *)li__LTMB)->li__XC.li__VC.li__3JB;
+      } break;
+      case __li__YC__: {
+        li__JUMB=((__li__YC *)li__LTMB)->li__ZC.li__3JB;
+      } break;
+      case __li__RL__: {
+        li__JUMB=((__li__RL *)li__LTMB)->li__SL.li__VC.li__3JB;
+      } break;
+      case __li__AS__: {
+        li__JUMB=((__li__AS *)li__LTMB)->li__BS.li__3JB;
+      } break;
+      case __li__GS__: {
+        li__JUMB=((__li__GS *)li__LTMB)->li__IS.li__3JB;
+      } break;
+      };
+      li__KUMB=(__li__K)(li__PTMB - li__JUMB);
+      switch (((struct ___OBJ *)li__LTMB)->__id) {
+      case __li__SB__: {
+        li__JUMB=((__li__SB *)li__LTMB)->li__HC.li__4JB;
+      } break;
+      case __li__TB__: {
+        li__JUMB=((__li__TB *)li__LTMB)->li__4JB;
+      } break;
+      case __li__TC__: {
+        li__JUMB=((__li__TC *)li__LTMB)->li__XC.li__VC.li__4JB;
+      } break;
+      case __li__YC__: {
+        li__JUMB=((__li__YC *)li__LTMB)->li__ZC.li__4JB;
+      } break;
+      case __li__RL__: {
+        li__JUMB=((__li__RL *)li__LTMB)->li__SL.li__VC.li__4JB;
+      } break;
+      case __li__AS__: {
+        li__JUMB=((__li__AS *)li__LTMB)->li__BS.li__4JB;
+      } break;
+      case __li__GS__: {
+        li__JUMB=((__li__GS *)li__LTMB)->li__IS.li__4JB;
+      } break;
+      };
+      li__OUMB=(__li__K)(li__RTMB - li__JUMB);
+      switch (((struct ___OBJ *)li__LTMB)->__id) {
+      case __li__SB__:  break;
+      case __li__TB__:  break;
+      case __li__TC__:  break;
+      case __li__YC__:  break;
+      case __li__RL__:  break;
+      case __li__AS__: {
+        li__DN5B(((__li__AS *)li__LTMB),li__KUMB,li__OUMB,li__JTMB);
+      } break;
+      case __li__GS__: {
+        li__F5ZD=((__li__GS *)((__li__AS *)li__LTMB));
+        if (((__li__5D)(((__li__5D *)(*(((__li__GAB *)li__F5ZD->li__QAB))).li__TAO)[li__OUMB] & ((__li__5D )(__li__K)( 1 << li__KUMB))) ==  0)) {
+          li__FTMB(li__F5ZD,li__KUMB,li__OUMB,li__JTMB);
+        };
+      } break;
+      };
     };
-    __tmp__A5RB=__tmp__LRSB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__3QSB,L19280914); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__53SB,L12081158); /* L92 FALSE*/;
-    __tmp__A5RB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__A5RB) {
-    lisaac_push(&__pos__3QSB,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__pos__53SB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__IRSB,L19289106); /* L147 BLOCK*/;
-    lisaac_push(&__pos__IRSB,L19428370); /* L148 BLOCK*/;
-    lisaac_push_first(&__pos__44RB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__PJOC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__XRQC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__XJOC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__BRSB));
-    lisaac_push(&__pos__44RB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_3));
-    lisaac_push(&__pos__44RB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__PJOC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__XRQC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__XJOC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__2FIE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__44RB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__PJOC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__XRQC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__3QSB,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__pos__53SB,L8530438); /* L65 FALSE*/;
-  };
-  __tmp__L5RB=Self__U4RB->mask__RDB;
-  /* NULL __FAST_ARRAYoExpanded_UINTEGER_16o__HDB__ */
-if (__tmp__L5RB==NULL) {
-    lisaac_push(&__pos__T4RB,L19276861); /* L147 MOUSE*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* FAST_ARRAY(Expanded UINTEGER_16) */ {
-    lisaac_push(&__pos__T4RB,L19276861); /* L147 MOUSE*/;
-    __tmp__M5RB=item__OIJB(((__FAST_ARRAYoExpanded_UINTEGER_16o__HDB *)__tmp__L5RB),y__W4RB);
-  };
-  lisaac_push(&__pos__T4RB,L19406397); /* L148 MOUSE*/;
-  lisaac_push_first(&__pos__3QSB,L24269831); /* L185 INTEGER*/;
-  __tmp__N5RB=(__INTEGER__K)( 1 << x__V4RB);
-  lisaac_push(&__pos__T4RB,L19406397); /* L148 MOUSE*/;
-  __tmp__R5RB=to_uinteger_16__TBX(__tmp__N5RB);
-  lisaac_push(&__pos__T4RB,L19403837); /* L148 MOUSE*/;
-  lisaac_push_first(&__pos__3QSB,L22940167); /* L175 INTEGER*/;
-  lisaac_push_first(&__pos__53SB,L25311239); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__IRSB,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__44RB,L5383176); /* L41 NUMERIC*/;
-  __tmp__RGIE=to_uinteger_16__TBX( 0);
-  lisaac_push(&__pos__IRSB,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__44RB,L9195016); /* L70 NUMERIC*/;
-  __tmp__UGIE=(__UINTEGER_16__CE)(__tmp__RGIE - __tmp__M5RB);
-  lisaac_push(&__pos__53SB,L25319431); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__IRSB,L5121032); /* L39 NUMERIC*/;
-  __tmp__M5RB=to_uinteger_16__TBX( 1);
-  lisaac_push(&__pos__53SB,L25314823); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__IRSB,L9195016); /* L70 NUMERIC*/;
-  __tmp__RGIE=(__UINTEGER_16__CE)(__tmp__UGIE - __tmp__M5RB);
-  lisaac_push(&__pos__3QSB,L22944263); /* L175 INTEGER*/;
-  lisaac_push_first(&__pos__53SB,L25311239); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__IRSB,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__44RB,L5383176); /* L41 NUMERIC*/;
-  __tmp__M5RB=to_uinteger_16__TBX( 0);
-  lisaac_push(&__pos__IRSB,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__44RB,L9195016); /* L70 NUMERIC*/;
-  __tmp__UGIE=(__UINTEGER_16__CE)(__tmp__M5RB - __tmp__R5RB);
-  lisaac_push(&__pos__53SB,L25319431); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__IRSB,L5121032); /* L39 NUMERIC*/;
-  __tmp__M5RB=to_uinteger_16__TBX( 1);
-  lisaac_push(&__pos__53SB,L25314823); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__IRSB,L9195016); /* L70 NUMERIC*/;
-  __tmp__R5RB=(__UINTEGER_16__CE)(__tmp__UGIE - __tmp__M5RB);
-  lisaac_push(&__pos__3QSB,L22943239); /* L175 INTEGER*/;
-  lisaac_push_first(&__pos__53SB,L22171143); /* L169 INTEGER*/;
-  __tmp__M5RB=(__UINTEGER_16__CE)(__tmp__RGIE & __tmp__R5RB);
-  lisaac_push(&__pos__3QSB,L22939143); /* L175 INTEGER*/;
-  lisaac_push_first(&__pos__53SB,L25311239); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__IRSB,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__44RB,L5383176); /* L41 NUMERIC*/;
-  __tmp__R5RB=to_uinteger_16__TBX( 0);
-  lisaac_push(&__pos__IRSB,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__44RB,L9195016); /* L70 NUMERIC*/;
-  __tmp__RGIE=(__UINTEGER_16__CE)(__tmp__R5RB - __tmp__M5RB);
-  lisaac_push(&__pos__53SB,L25319431); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__IRSB,L5121032); /* L39 NUMERIC*/;
-  __tmp__M5RB=to_uinteger_16__TBX( 1);
-  lisaac_push(&__pos__53SB,L25314823); /* L193 INTEGER*/;
-  lisaac_push_first(&__pos__IRSB,L9195016); /* L70 NUMERIC*/;
-  __tmp__R5RB=(__UINTEGER_16__CE)(__tmp__RGIE - __tmp__M5RB);
-  __tmp__L5RB=Self__U4RB->mask__RDB;
-  /* NULL __FAST_ARRAYoExpanded_UINTEGER_16o__HDB__ */
-if (__tmp__L5RB==NULL) {
-    lisaac_push(&__pos__T4RB,L19539517); /* L149 MOUSE*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* FAST_ARRAY(Expanded UINTEGER_16) */ {
-    lisaac_push(&__pos__T4RB,L19539517); /* L149 MOUSE*/;
-    put__to__PJJB(((__FAST_ARRAYoExpanded_UINTEGER_16o__HDB *)__tmp__L5RB),__tmp__R5RB,y__W4RB);
-  };
-  lisaac_push(&__pos__T4RB,L19683389); /* L150 MOUSE*/;
-  pixel_hard__color__VSSB(Self__U4RB,x__V4RB,y__W4RB,col__X4RB);
-}
-
-static __BOOLEAN__C pixel_to__JQJB(__MOUSE__VT *Self__LQJB,__INTEGER__K x__MQJB,__INTEGER__K y__NQJB)
-/* (Strict MOUSE{MOUSE__VT},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__MXLB,__tmp__NXLB,__tmp__OXLB,__tmp__WXLB;
-  __INTEGER__K __tmp__XXLB,__tmp__YXLB;
-  __UINTEGER_32__RD __tmp__HYLB;
-  _____CONTEXT __pos__KQJB,__pos__HX5D,__pos__4MOB,__pos__UXLB;
-  __BOOLEAN__C result__LXLB,__tmp__PXLB,__tmp__ZXLB,__tmp__2XLB;
-  __BOOLEAN__C Result__OQJB;
-  lisaac_push_first(&__pos__KQJB,L42869278); /* L327 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__HX5D,L35275806); /* L269 ABSTRACT_BITMAP*/;
-  Self__LQJB->parent_window__XT.spot_x__WWG=x__MQJB;
-  Self__LQJB->parent_window__XT.spot_y__YWG=y__NQJB;
-  lisaac_push(&__pos__KQJB,L43123742); /* L329 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__HX5D,L41161246); /* L314 ABSTRACT_BITMAP*/;
-  result__LXLB=FALSE__I__;
-  __tmp__MXLB=Self__LQJB->parent_window__XT.spot_x__WWG;
-  __tmp__NXLB=Self__LQJB->parent_window__XT.clip_x0__0MG;
-  __tmp__OXLB=Self__LQJB->parent_window__XT.clip_x1__3MG;
-  lisaac_push(&__pos__HX5D,L41701406); /* L318 ABSTRACT_BITMAP*/;
-  __tmp__PXLB=in_range__to__I5I(__tmp__MXLB,__tmp__NXLB,__tmp__OXLB);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__PXLB) {
-    lisaac_push(&__pos__HX5D,L41703454); /* L318 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__4MOB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__UXLB,L41704478); /* L318 ABSTRACT_BITMAP*/;
-    __tmp__WXLB=Self__LQJB->parent_window__XT.spot_y__YWG;
-    __tmp__XXLB=Self__LQJB->parent_window__XT.clip_y0__4MG;
-    __tmp__YXLB=Self__LQJB->parent_window__XT.clip_y1__BNG;
-    lisaac_push(&__pos__UXLB,L41722398); /* L318 ABSTRACT_BITMAP*/;
-    __tmp__ZXLB=in_range__to__I5I(__tmp__WXLB,__tmp__XXLB,__tmp__YXLB);
-    __tmp__2XLB=__tmp__ZXLB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__HX5D,L41703454); /* L318 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__4MOB,L12081158); /* L92 FALSE*/;
-    __tmp__2XLB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2XLB) {
-    lisaac_push(&__pos__HX5D,L42076702); /* L321 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__4MOB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__UXLB,L41725982); /* L318 ABSTRACT_BITMAP*/;
-    result__LXLB=TRUE__B__;
-    __tmp__WXLB=Self__LQJB->parent_window__XT.spot_x__WWG;
-    __tmp__XXLB=Self__LQJB->parent_window__XT.spot_y__YWG;
-    __tmp__HYLB=(*(VIDEO__QB__)).rgbcolor__OUG;
-    lisaac_push(&__pos__UXLB,L41967134); /* L320 ABSTRACT_BITMAP*/;
-    pixel_hard__color__S4RB(Self__LQJB,__tmp__WXLB,__tmp__XXLB,__tmp__HYLB);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__HX5D,L42076702); /* L321 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__4MOB,L8530438); /* L65 FALSE*/;
   };
-  Result__OQJB=result__LXLB;
-  return(Result__OQJB);
 }
 
-static __BOOLEAN__C rectangle_fill__to__color__V1TB(__EXAMPLE__OB *Self__X1TB,__INTEGER__K x0__Y1TB,__INTEGER__K y0__Z1TB,__INTEGER__K x1__01TB,__INTEGER__K y1__11TB,__UINTEGER_32__RD col__21TB)
-/* (Strict EXAMPLE{EXAMPLE__OB},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded UINTEGER_32{UINTEGER_32__RD}) With result No recursive, No inlinable. NO CONTEXT! */
+static __li__XKB* li__QAMC(__li__SB *li__RAMC,__li__K li__SAMC,__li__K li__TAMC)
+/* (Strict EXAMPLE{li__SB},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) With result No recursive, No inlinable. NO CONTEXT! */
 {
-  __INTEGER__K tmp__CHUB,x0__4GUB,y0__5GUB,x1__AHUB,y1__BHUB;
-  __INTEGER__K __tmp__DIUB,limit_up__ZGYC,xb__I1AD,y__J1AD,xe__K1AD;
-  __INTEGER__K __tmp__U1AD,__tmp__WKIE,__tmp__4KIE,__tmp__GLIE;
-  __INTEGER__K __tmp__21AD,__tmp__G2AD,__tmp__02AD,__tmp__R3AD;
-  __INTEGER__K __tmp__T3AD,__tmp__E4AD,__tmp__I4AD,__tmp__J4AD;
-  __UINTEGER_32__RD col__DHUB,col__F1AD,real_col__OROD,__tmp__UROD;
-  __UINTEGER_32__RD __tmp__4ROD,__tmp__0ROD;
-  __PLAN__XOB *__tmp__01AD,*__tmp__E2AD;
-  __LIMIT_Y__F2B *__tmp__11AD,*__tmp__F2AD;
-  __LIMIT_X__C2B *__tmp__S2AD;
-  __CLIP__UOB *__tmp__J3AD;
-  __POINTER__CB __tmp__UHOD;
-  void *__tmp__U3AD;
-  _____CONTEXT __pos__W1TB,__pos__Z5TB,__pos__QGUB,__pos__DGBE;
-  _____CONTEXT __pos__EGBE,__pos__DI5D,__pos__OJUB,__pos__AHYC;
-  _____CONTEXT __pos__YKUB,__pos__A1AD,__pos__V4BD,__pos__S1AD;
-  _____CONTEXT __pos__SKIE,__pos__TKIE,__pos__UKIE,__pos__A3AD;
-  _____CONTEXT __pos__01ND,__pos__F3AD,__pos__QHOD,__pos__0NOD;
-  _____CONTEXT __pos__1HOD,__pos__N3AD,__pos__C3RD,__pos__5SSD;
-  _____CONTEXT __pos__K3RD,__pos__HRIE;
-  __BOOLEAN__C result__GHUB,__tmp__ZIUB,__tmp__EIUB,__tmp__1GYC;
-  __BOOLEAN__C __tmp__31AD,__tmp__H2AD,__tmp__K2AD,__tmp__WHOD;
-  __BOOLEAN__C __tmp__4HOD,__tmp__BIOD,Result__31TB;
-  lisaac_push_first(&__pos__W1TB,L109582878); /* L836 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__Z5TB,L30159902); /* L230 ABSTRACT_BITMAP*/;
-  (*(VIDEO__QB__)).rgbcolor__OUG=col__21TB;
-  lisaac_push(&__pos__W1TB,L109839390); /* L838 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__Z5TB,L108799518); /* L830 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__QGUB,L35275806); /* L269 ABSTRACT_BITMAP*/;
-  Self__X1TB->parent_area__DC.spot_x__WWG=x0__Y1TB;
-  Self__X1TB->parent_area__DC.spot_y__YWG=y0__Z1TB;
-  lisaac_push(&__pos__Z5TB,L109052958); /* L832 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__QGUB,L101992478); /* L778 ABSTRACT_BITMAP*/;
-  tmp__CHUB= 0;
-  lisaac_push(&__pos__QGUB,L3950631); /* L30 UINTEGER_32*/;
-  lisaac_push_first(&__pos__DGBE,L68456968); /* L522 NUMERIC*/;
-  lisaac_push_first(&__pos__EGBE,L4069969); /* L31 CONVERT*/;
-  col__DHUB= 0;
-  result__GHUB=FALSE__I__;
-  x0__4GUB=Self__X1TB->parent_area__DC.spot_x__WWG;
-  y0__5GUB=Self__X1TB->parent_area__DC.spot_y__YWG;
-  x1__AHUB=x1__01TB;
-  y1__BHUB=y1__11TB;
-  lisaac_push(&__pos__QGUB,L103158814); /* L787 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__DGBE,L14700552); /* L112 NUMERIC*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if ((x0__4GUB > x1__01TB)) {
-    lisaac_push(&__pos__QGUB,L103680542); /* L791 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__DGBE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__EGBE,L103163422); /* L787 ABSTRACT_BITMAP*/;
-    tmp__CHUB=x0__4GUB;
-    x0__4GUB=x1__01TB;
-    x1__AHUB=tmp__CHUB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__QGUB,L103680542); /* L791 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__DGBE,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__QGUB,L103945246); /* L793 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__DGBE,L14700552); /* L112 NUMERIC*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if ((y0__5GUB > y1__11TB)) {
-    lisaac_push(&__pos__QGUB,L104466974); /* L797 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__DGBE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__EGBE,L103949854); /* L793 ABSTRACT_BITMAP*/;
-    tmp__CHUB=y0__5GUB;
-    y0__5GUB=y1__11TB;
-    y1__BHUB=tmp__CHUB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__QGUB,L104466974); /* L797 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__DGBE,L8530438); /* L65 FALSE*/;
-  };
-  tmp__CHUB=Self__X1TB->parent_area__DC.clip_x1__3MG;
-  lisaac_push(&__pos__QGUB,L104732190); /* L799 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__DGBE,L14700552); /* L112 NUMERIC*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if ((x0__4GUB > tmp__CHUB)) {
-    lisaac_push(&__pos__QGUB,L104738846); /* L799 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__DGBE,L10377218); /* L79 TRUE*/;
-    __tmp__ZIUB=TRUE__B__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__QGUB,L104738846); /* L799 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__DGBE,L11832326); /* L90 FALSE*/;
-    lisaac_push_first(&__pos__EGBE,L104739870); /* L799 ABSTRACT_BITMAP*/;
-    __tmp__DIUB=Self__X1TB->parent_area__DC.clip_x0__0MG;
-    lisaac_push(&__pos__EGBE,L104742430); /* L799 ABSTRACT_BITMAP*/;
-    __tmp__EIUB=__infix_less__LOH(x1__AHUB,__tmp__DIUB);
-    __tmp__ZIUB=__tmp__EIUB;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ZIUB) {
-    lisaac_push(&__pos__QGUB,L104749086); /* L799 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__DGBE,L10377218); /* L79 TRUE*/;
-    __tmp__ZIUB=TRUE__B__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__QGUB,L104749086); /* L799 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__DGBE,L11832326); /* L90 FALSE*/;
-    lisaac_push_first(&__pos__EGBE,L104750110); /* L799 ABSTRACT_BITMAP*/;
-    __tmp__DIUB=Self__X1TB->parent_area__DC.clip_y1__BNG;
-    lisaac_push(&__pos__EGBE,L104752670); /* L799 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__DI5D,L14700552); /* L112 NUMERIC*/;
-    __tmp__ZIUB=(y0__5GUB > __tmp__DIUB);
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ZIUB) {
-    lisaac_push(&__pos__QGUB,L104759326); /* L799 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__DGBE,L10377218); /* L79 TRUE*/;
-    __tmp__ZIUB=TRUE__B__;
+  __li__XKB *li__0AMC,*li__UAMC;
+  __li__K li__SBYD,li__PBYD,li__XBYD,li__UBYD;
+  __li__C li__VAMC,li__WAMC,li__XAMC,li__YAMC,li__ZAMC,li__WBMC;
+  __li__C li__ZBMC,li__5EMC,li__DFMC,li__JFMC,li__2FMC;
+  li__VAMC=li__I__;
+  li__WAMC=li__I__;
+  li__XAMC=li__I__;
+  li__YAMC=li__I__;
+  li__ZAMC=li__I__;
+  li__0AMC=li__RAMC->li__HC.li__ZKB;
+  if (((void *)li__0AMC != (void *)NULL)) {
+    li__SBYD=li__0AMC->li__JKV;
+    li__PBYD=li__0AMC->li__SKV;
+    if ((! ((li__SBYD <= li__SAMC) && (li__PBYD >= li__SAMC)))) {
+      li__WBMC=li__B__;
+    } else /* FALSE */ {
+      li__XBYD=li__0AMC->li__3DNB;
+      li__UBYD=li__0AMC->li__AENB;
+      li__WBMC=(! ((li__XBYD <= li__TAMC) && (li__UBYD >= li__TAMC)));
+    };
+    li__ZBMC=li__WBMC;
   } else /* FALSE */ {
-    lisaac_push(&__pos__QGUB,L104759326); /* L799 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__DGBE,L11832326); /* L90 FALSE*/;
-    lisaac_push_first(&__pos__EGBE,L104760350); /* L799 ABSTRACT_BITMAP*/;
-    __tmp__DIUB=Self__X1TB->parent_area__DC.clip_y0__4MG;
-    lisaac_push(&__pos__EGBE,L104762910); /* L799 ABSTRACT_BITMAP*/;
-    __tmp__EIUB=__infix_less__LOH(y1__BHUB,__tmp__DIUB);
-    __tmp__ZIUB=__tmp__EIUB;
+    li__ZBMC=li__I__;
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ZIUB) {
-    lisaac_push(&__pos__QGUB,L108005918); /* L824 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__DGBE,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__EGBE,L104771102); /* L799 ABSTRACT_BITMAP*/;
-    result__GHUB=FALSE__I__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__QGUB,L108005918); /* L824 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__DGBE,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__EGBE,L104994846); /* L801 ABSTRACT_BITMAP*/;
-    result__GHUB=TRUE__B__;
-    __tmp__DIUB=Self__X1TB->parent_area__DC.clip_x0__0MG;
-    lisaac_push(&__pos__EGBE,L105390110); /* L804 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__DI5D,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__DIUB > x0__4GUB)) {
-      lisaac_push(&__pos__EGBE,L105778718); /* L807 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__DI5D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__OJUB,L105394718); /* L804 ABSTRACT_BITMAP*/;
-      x0__4GUB=Self__X1TB->parent_area__DC.clip_x0__0MG;
-      result__GHUB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__EGBE,L105778718); /* L807 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__DI5D,L8530438); /* L65 FALSE*/;
-    };
-    __tmp__DIUB=Self__X1TB->parent_area__DC.clip_y0__4MG;
-    lisaac_push(&__pos__EGBE,L105914398); /* L808 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__DI5D,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__DIUB > y0__5GUB)) {
-      lisaac_push(&__pos__EGBE,L106303006); /* L811 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__DI5D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__OJUB,L105919006); /* L808 ABSTRACT_BITMAP*/;
-      y0__5GUB=Self__X1TB->parent_area__DC.clip_y0__4MG;
-      result__GHUB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__EGBE,L106303006); /* L811 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__DI5D,L8530438); /* L65 FALSE*/;
-    };
-    __tmp__DIUB=Self__X1TB->parent_area__DC.clip_x1__3MG;
-    lisaac_push(&__pos__EGBE,L106439198); /* L812 ABSTRACT_BITMAP*/;
-    __tmp__ZIUB=__infix_less__LOH(__tmp__DIUB,x1__AHUB);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ZIUB) {
-      lisaac_push(&__pos__EGBE,L106827294); /* L815 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__DI5D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__OJUB,L106444318); /* L812 ABSTRACT_BITMAP*/;
-      x1__AHUB=Self__X1TB->parent_area__DC.clip_x1__3MG;
-      result__GHUB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__EGBE,L106827294); /* L815 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__DI5D,L8530438); /* L65 FALSE*/;
-    };
-    __tmp__DIUB=Self__X1TB->parent_area__DC.clip_y1__BNG;
-    lisaac_push(&__pos__EGBE,L106962974); /* L816 ABSTRACT_BITMAP*/;
-    __tmp__ZIUB=__infix_less__LOH(__tmp__DIUB,y1__BHUB);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ZIUB) {
-      lisaac_push(&__pos__EGBE,L107351582); /* L819 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__DI5D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__OJUB,L106967582); /* L816 ABSTRACT_BITMAP*/;
-      y1__BHUB=Self__X1TB->parent_area__DC.clip_y1__BNG;
-      result__GHUB=FALSE__I__;
+  if (li__ZBMC) {
+    if (((li__TAMC < li__0AMC->li__3DNB) && (li__SAMC < li__0AMC->li__JKV))) {
+      while ((((void *)li__0AMC != (void *)NULL) && (li__TAMC < li__0AMC->li__3DNB))) {
+        li__0AMC=li__0AMC->li__XMV;
+      };
     } else /* FALSE */ {
-      lisaac_push(&__pos__EGBE,L107351582); /* L819 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__DI5D,L8530438); /* L65 FALSE*/;
-    };
-    col__DHUB=(*(VIDEO__QB__)).rgbcolor__OUG;
-    lisaac_push(&__pos__EGBE,L107875870); /* L823 ABSTRACT_BITMAP*/;
-    __tmp__DIUB=y0__5GUB;
-    limit_up__ZGYC=y1__BHUB;
-    lisaac_push_first(&__pos__DI5D,L21764104); /* L166 NUMERIC*/;
-    to__do__WGYC:
+      if (((li__TAMC > li__0AMC->li__AENB) && (li__SAMC > li__0AMC->li__SKV))) {
+        while ((((void *)li__0AMC != (void *)NULL) && (li__TAMC > li__0AMC->li__AENB))) {
+          li__0AMC=li__0AMC->li__CHNB;
+        };
+      };
+    };
+    li__ZC4C:
     {
-      lisaac_push(&__pos__DI5D,L21764104); /* L166 NUMERIC*/;
-      __tmp__1GYC=__infix_less_equal__GTG(__tmp__DIUB,limit_up__ZGYC);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1GYC) {
-        lisaac_push(&__pos__DI5D,L22153736); /* L169 NUMERIC*/;
-        lisaac_push_first(&__pos__OJUB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__AHYC,L21899272); /* L167 NUMERIC*/;
-        lisaac_push_first(&__pos__YKUB,L107760670); /* L822 ABSTRACT_BITMAP*/;
-        col__F1AD=col__DHUB;
-        lisaac_push_first(&__pos__A1AD,L12881432); /* L98 AREA*/;
-        xb__I1AD= 0;
-        y__J1AD= 0;
-        xe__K1AD= 0;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__X1TB->parent_area__DC.plan__ZOB != (void *)NULL)) {
-          lisaac_push(&__pos__A1AD,L20580888); /* L157 AREA*/;
-          lisaac_push_first(&__pos__V4BD,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__S1AD,L13512216); /* L103 AREA*/;
-          __tmp__U1AD=Self__X1TB->parent_area__DC.x_window__YNB;
-          lisaac_push(&__pos__S1AD,L13639704); /* L104 AREA*/;
-          lisaac_push_first(&__pos__SKIE,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__TKIE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__UKIE,L9195016); /* L70 NUMERIC*/;
-          __tmp__WKIE=(__INTEGER__K)(- __tmp__U1AD);
-          lisaac_push(&__pos__SKIE,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__TKIE,L9195016); /* L70 NUMERIC*/;
-          __tmp__U1AD=(__INTEGER__K)(x0__4GUB - __tmp__WKIE);
-          xb__I1AD=__tmp__U1AD;
-          __tmp__WKIE=Self__X1TB->parent_area__DC.y_window__ZNB;
-          lisaac_push(&__pos__S1AD,L13770776); /* L105 AREA*/;
-          lisaac_push_first(&__pos__SKIE,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__TKIE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__UKIE,L9195016); /* L70 NUMERIC*/;
-          __tmp__4KIE=(__INTEGER__K)(- __tmp__WKIE);
-          lisaac_push(&__pos__SKIE,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__TKIE,L9195016); /* L70 NUMERIC*/;
-          __tmp__WKIE=(__INTEGER__K)(__tmp__DIUB - __tmp__4KIE);
-          y__J1AD=__tmp__WKIE;
-          __tmp__4KIE=Self__X1TB->parent_area__DC.x_window__YNB;
-          lisaac_push(&__pos__S1AD,L13901848); /* L106 AREA*/;
-          lisaac_push_first(&__pos__SKIE,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__TKIE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__UKIE,L9195016); /* L70 NUMERIC*/;
-          __tmp__GLIE=(__INTEGER__K)(- __tmp__4KIE);
-          lisaac_push(&__pos__SKIE,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__TKIE,L9195016); /* L70 NUMERIC*/;
-          __tmp__4KIE=(__INTEGER__K)(x1__AHUB - __tmp__GLIE);
-          xe__K1AD=__tmp__4KIE;
-          __tmp__01AD=Self__X1TB->parent_area__DC.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__01AD==NULL) {
-            lisaac_push(&__pos__S1AD,L14034456); /* L107 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__11AD=__tmp__01AD->y1__U3B;
-          };
-          /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__11AD==NULL) {
-            lisaac_push(&__pos__S1AD,L14037528); /* L107 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_Y */ {
-            __tmp__21AD=__tmp__11AD->value__S3B;
+      if (((void *)li__0AMC != (void *)NULL)) {
+        li__5EMC=(li__0AMC->li__3DNB > li__TAMC);
+        li__VAMC=li__5EMC;
+        li__DFMC=(li__0AMC->li__SKV < li__SAMC);
+        li__XAMC=li__DFMC;
+        li__JFMC=(li__5EMC | li__DFMC);
+      } else /* FALSE */ {
+        li__JFMC=li__I__;
+      };
+      if (li__JFMC) {
+        if (li__ZAMC) {
+          if (li__VAMC) {
+            li__0AMC=li__0AMC->li__XMV;
+            li__2FMC=li__B__;
+          } else /* FALSE */ {
+            li__2FMC=li__I__;
           };
-          lisaac_push(&__pos__S1AD,L14030360); /* L107 AREA*/;
-          __tmp__31AD=__infix_less__LOH(__tmp__WKIE,__tmp__21AD);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__31AD) {
-            lisaac_push(&__pos__S1AD,L14039576); /* L107 AREA*/;
-            lisaac_push_first(&__pos__SKIE,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__TKIE,L14040600); /* L107 AREA*/;
-            __tmp__E2AD=Self__X1TB->parent_area__DC.plan__ZOB;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__E2AD==NULL) {
-              lisaac_push(&__pos__TKIE,L14046744); /* L107 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__F2AD=__tmp__E2AD->y0__Q3B;
+          if ((! li__2FMC)) {
+            if (li__XAMC) {
+              li__0AMC=li__0AMC->li__ILV;
             };
-            /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__F2AD==NULL) {
-              lisaac_push(&__pos__TKIE,L14049816); /* L107 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              __tmp__G2AD=__tmp__F2AD->value__S3B;
-            };
-            lisaac_push(&__pos__TKIE,L14042648); /* L107 AREA*/;
-            __tmp__H2AD=__infix_greater_equal__JGG(__tmp__WKIE,__tmp__G2AD);
-            __tmp__K2AD=__tmp__H2AD;
+          };
+        } else /* FALSE */ {
+          if (li__XAMC) {
+            li__0AMC=li__0AMC->li__ILV;
+            li__2FMC=li__B__;
           } else /* FALSE */ {
-            lisaac_push(&__pos__S1AD,L14039576); /* L107 AREA*/;
-            lisaac_push_first(&__pos__SKIE,L12081158); /* L92 FALSE*/;
-            __tmp__K2AD=FALSE__I__;
+            li__2FMC=li__I__;
           };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__K2AD) {
-            lisaac_push(&__pos__S1AD,L20450840); /* L156 AREA*/;
-            lisaac_push_first(&__pos__SKIE,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__TKIE,L14053400); /* L107 AREA*/;
-            __tmp__E2AD=Self__X1TB->parent_area__DC.plan__ZOB;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__E2AD==NULL) {
-              lisaac_push(&__pos__TKIE,L14166040); /* L108 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__S2AD=__tmp__E2AD->x0__J3B;
-            };
-            /* NULL __LIMIT_X__C2B__ */
-if (__tmp__S2AD==NULL) {
-              lisaac_push(&__pos__TKIE,L14169112); /* L108 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              __tmp__G2AD=__tmp__S2AD->value__L3B;
-            };
-            lisaac_push(&__pos__TKIE,L14169624); /* L108 AREA*/;
-            __tmp__21AD=max__IMH(__tmp__U1AD,__tmp__G2AD);
-            xb__I1AD=__tmp__21AD;
-            __tmp__E2AD=Self__X1TB->parent_area__DC.plan__ZOB;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__E2AD==NULL) {
-              lisaac_push(&__pos__TKIE,L14297112); /* L109 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__S2AD=__tmp__E2AD->x1__N3B;
-            };
-            /* NULL __LIMIT_X__C2B__ */
-if (__tmp__S2AD==NULL) {
-              lisaac_push(&__pos__TKIE,L14300184); /* L109 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              __tmp__G2AD=__tmp__S2AD->value__L3B;
-            };
-            lisaac_push(&__pos__TKIE,L14300696); /* L109 AREA*/;
-            __tmp__02AD=min__TLH(__tmp__4KIE,__tmp__G2AD);
-            xe__K1AD=__tmp__02AD;
-            lisaac_push(&__pos__TKIE,L14421528); /* L110 AREA*/;
-            __tmp__H2AD=__infix_less_equal__GTG(__tmp__21AD,__tmp__02AD);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__H2AD) {
-              lisaac_push(&__pos__TKIE,L20317208); /* L155 AREA*/;
-              lisaac_push_first(&__pos__UKIE,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__A3AD,L20196376); /* L154 AREA*/;
-              lisaac_push_first(&__pos__01ND,L10621458); /* L81 BLOCK*/;
-              do_while__Z1ND:
-              {
-                lisaac_push(&__pos__01ND,L10621458); /* L81 BLOCK*/;
-                lisaac_push_first(&__pos__F3AD,L14691864); /* L112 AREA*/;
-                __tmp__J3AD=get_clip__XAXC(Self__X1TB,xb__I1AD,y__J1AD);
-                lisaac_push(&__pos__F3AD,L14814232); /* L113 AREA*/;
-                lisaac_push_first(&__pos__QHOD,L19150866); /* L146 BLOCK*/;
-                lisaac_push_first(&__pos__0NOD,L7481860); /* L57 OBJECT*/;
-                __tmp__UHOD=((__POINTER__CB )(top_context->back->back));
-                lisaac_push(&__pos__QHOD,L19277842); /* L147 BLOCK*/;
-                __tmp__WHOD=__infix_greater_equal__JGG( 15, 10);
-                /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WHOD) {
-                  lisaac_push(&__pos__QHOD,L19280914); /* L147 BLOCK*/;
-                  lisaac_push_first(&__pos__0NOD,L10652674); /* L81 TRUE*/;
-                  lisaac_push_first(&__pos__1HOD,L19285522); /* L147 BLOCK*/;
-                  lisaac_push_first(&__pos__N3AD,L14815256); /* L113 AREA*/;
-                  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__J3AD != (void *)NULL)) {
-                    lisaac_push(&__pos__1HOD,L19282450); /* L147 BLOCK*/;
-                    lisaac_push_first(&__pos__N3AD,L13509634); /* L103 TRUE*/;
-                    __tmp__4HOD=FALSE__I__;
-                  } else /* FALSE */ {
-                    lisaac_push(&__pos__1HOD,L19282450); /* L147 BLOCK*/;
-                    lisaac_push_first(&__pos__N3AD,L14689286); /* L112 FALSE*/;
-                    __tmp__4HOD=TRUE__B__;
-                  };
-                  __tmp__BIOD=__tmp__4HOD;
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__QHOD,L19280914); /* L147 BLOCK*/;
-                  lisaac_push_first(&__pos__0NOD,L12081158); /* L92 FALSE*/;
-                  __tmp__BIOD=FALSE__I__;
-                };
-                /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BIOD) {
-                  lisaac_push(&__pos__QHOD,L19532306); /* L149 BLOCK*/;
-                  lisaac_push_first(&__pos__0NOD,L8792066); /* L67 TRUE*/;
-                  lisaac_push_first(&__pos__1HOD,L19289106); /* L147 BLOCK*/;
-                  lisaac_push(&__pos__1HOD,L19428370); /* L148 BLOCK*/;
-                  lisaac_push_first(&__pos__N3AD,L9452548); /* L72 OBJECT*/;
-                  lisaac_push_first(&__pos__C3RD,L8260100); /* L63 OBJECT*/;
-                  lisaac_push_first(&__pos__5SSD,L8792066); /* L67 TRUE*/;
-                  lisaac_push_first(&__pos__K3RD,L8009220); /* L61 OBJECT*/;
-                  lisaac_stack_print((_____CONTEXT *)(__tmp__UHOD));
-                  lisaac_push(&__pos__N3AD,L9574916); /* L73 OBJECT*/;
-                  print__P5F((&__string_3));
-                  lisaac_push(&__pos__N3AD,L9706500); /* L74 OBJECT*/;
-                  lisaac_push_first(&__pos__C3RD,L10241040); /* L78 CHARACTER*/;
-                  lisaac_push_first(&__pos__5SSD,L5005391); /* L38 STD_OUTPUT*/;
-                  lisaac_push_first(&__pos__K3RD,L18378320); /* L140 OUTPUT_STREAM*/;
-                  lisaac_push_first(&__pos__HRIE,L6962209); /* L53 SYSTEM_IO*/;
-                  fputc((int)('\n'),stdout);
-                  lisaac_push(&__pos__N3AD,L9848324); /* L75 OBJECT*/;
-                  lisaac_push_first(&__pos__C3RD,L10904580); /* L83 OBJECT*/;
-                  lisaac_push_first(&__pos__5SSD,L9055341); /* L69 SYSTEM*/;
-                  exit(( 1));
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__QHOD,L19532306); /* L149 BLOCK*/;
-                  lisaac_push_first(&__pos__0NOD,L8530438); /* L65 FALSE*/;
-                };
-                /* NULL __CLIP__UOB__ */
-if (__tmp__J3AD==NULL) {
-                  lisaac_push(&__pos__F3AD,L19018264); /* L145 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* CLIP */ {
-                  __tmp__R3AD=__tmp__J3AD->x_max__V5X;
-                };
-                lisaac_push(&__pos__F3AD,L19018776); /* L145 AREA*/;
-                __tmp__T3AD=min__TLH(xe__K1AD,__tmp__R3AD);
-                /* NULL __CLIP__UOB__ */
-if (__tmp__J3AD==NULL) {
-                  lisaac_push(&__pos__F3AD,L19145752); /* L146 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* CLIP */ {
-                  __tmp__U3AD=__tmp__J3AD->window__55X;
-                };
-                /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__U3AD == (void *)Self__X1TB)) {
-                  lisaac_push(&__pos__F3AD,L19926040); /* L152 AREA*/;
-                  lisaac_push_first(&__pos__QHOD,L6825986); /* L52 TRUE*/;
-                  lisaac_push_first(&__pos__0NOD,L19428376); /* L148 AREA*/;
-                  lisaac_push_first(&__pos__1HOD,L3950631); /* L30 UINTEGER_32*/;
-                  lisaac_push_first(&__pos__N3AD,L68456968); /* L522 NUMERIC*/;
-                  lisaac_push_first(&__pos__C3RD,L4069969); /* L31 CONVERT*/;
-                  real_col__OROD= 0;
-                  lisaac_push(&__pos__1HOD,L4343324); /* L33 UINTEGER_8*/;
-                  lisaac_push_first(&__pos__N3AD,L67932680); /* L518 NUMERIC*/;
-                  lisaac_push_first(&__pos__C3RD,L4069969); /* L31 CONVERT*/;
-                  __tmp__UROD=planes__UD;
-                  lisaac_push(&__pos__1HOD,L24385561); /* L186 VIDEO*/;
-                  __tmp__4ROD=to_uinteger_32__AAG( 15);
-                  lisaac_push(&__pos__1HOD,L24774681); /* L189 VIDEO*/;
-                  lisaac_push_first(&__pos__N3AD,L17187848); /* L131 NUMERIC*/;
-                  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__UROD == __tmp__4ROD)) {
-                    lisaac_push(&__pos__N3AD,L17839624); /* L136 NUMERIC*/;
-                    lisaac_push_first(&__pos__C3RD,L8792066); /* L67 TRUE*/;
-                    lisaac_push_first(&__pos__5SSD,L24529945); /* L187 VIDEO*/;
-                    __tmp__0ROD=get_raw__MTM(col__F1AD);
-                    real_col__OROD=__tmp__0ROD;
-                  } else /* FALSE */ {
-                    lisaac_push(&__pos__N3AD,L17839624); /* L136 NUMERIC*/;
-                    lisaac_push_first(&__pos__C3RD,L8530438); /* L65 FALSE*/;
-                  };
-                  lisaac_push(&__pos__1HOD,L24778777); /* L189 VIDEO*/;
-                  __tmp__4ROD=to_uinteger_32__AAG( 16);
-                  lisaac_push(&__pos__1HOD,L25167897); /* L192 VIDEO*/;
-                  lisaac_push_first(&__pos__N3AD,L17187848); /* L131 NUMERIC*/;
-                  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__UROD == __tmp__4ROD)) {
-                    lisaac_push(&__pos__N3AD,L17839624); /* L136 NUMERIC*/;
-                    lisaac_push_first(&__pos__C3RD,L8792066); /* L67 TRUE*/;
-                    lisaac_push_first(&__pos__5SSD,L24923161); /* L190 VIDEO*/;
-                    __tmp__0ROD=get_raw__GUM(col__F1AD);
-                    real_col__OROD=__tmp__0ROD;
-                  } else /* FALSE */ {
-                    lisaac_push(&__pos__N3AD,L17839624); /* L136 NUMERIC*/;
-                    lisaac_push_first(&__pos__C3RD,L8530438); /* L65 FALSE*/;
-                  };
-                  lisaac_push(&__pos__1HOD,L25171993); /* L192 VIDEO*/;
-                  __tmp__4ROD=to_uinteger_32__AAG( 24);
-                  lisaac_push(&__pos__1HOD,L25561113); /* L195 VIDEO*/;
-                  lisaac_push_first(&__pos__N3AD,L17187848); /* L131 NUMERIC*/;
-                  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__UROD == __tmp__4ROD)) {
-                    lisaac_push(&__pos__N3AD,L17839624); /* L136 NUMERIC*/;
-                    lisaac_push_first(&__pos__C3RD,L8792066); /* L67 TRUE*/;
-                    lisaac_push_first(&__pos__5SSD,L25316377); /* L193 VIDEO*/;
-                    lisaac_push_first(&__pos__K3RD,L6567962); /* L50 PIXEL_24*/;
-                    real_col__OROD=col__F1AD;
-                  } else /* FALSE */ {
-                    lisaac_push(&__pos__N3AD,L17839624); /* L136 NUMERIC*/;
-                    lisaac_push_first(&__pos__C3RD,L8530438); /* L65 FALSE*/;
-                  };
-                  lisaac_push(&__pos__1HOD,L25565209); /* L195 VIDEO*/;
-                  __tmp__4ROD=to_uinteger_32__AAG( 32);
-                  lisaac_push(&__pos__1HOD,L25823769); /* L197 VIDEO*/;
-                  lisaac_push_first(&__pos__N3AD,L17187848); /* L131 NUMERIC*/;
-                  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__UROD == __tmp__4ROD)) {
-                    lisaac_push(&__pos__N3AD,L17839624); /* L136 NUMERIC*/;
-                    lisaac_push_first(&__pos__C3RD,L8792066); /* L67 TRUE*/;
-                    lisaac_push_first(&__pos__5SSD,L25709593); /* L196 VIDEO*/;
-                    lisaac_push_first(&__pos__K3RD,L6830126); /* L52 PIXEL_32*/;
-                    real_col__OROD=col__F1AD;
-                  } else /* FALSE */ {
-                    lisaac_push(&__pos__N3AD,L17839624); /* L136 NUMERIC*/;
-                    lisaac_push_first(&__pos__C3RD,L8530438); /* L65 FALSE*/;
-                  };
-                  XSetForeground(display,gc,(int)(real_col__OROD));
-                  XSetFunction(display,gc,(int)( 3));
-                  XDrawLine(display,window,gc,(xb__I1AD),(y__J1AD),(__tmp__T3AD),(y__J1AD));
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__F3AD,L19926040); /* L152 AREA*/;
-                  lisaac_push_first(&__pos__QHOD,L6826502); /* L52 FALSE*/;
-                  lisaac_push_first(&__pos__0NOD,L19536408); /* L149 AREA*/;
-                  /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__U3AD==NULL) {
-                    lisaac_push(&__pos__0NOD,L19672600); /* L150 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else {
-                    switch (((struct ___OBJ *)__tmp__U3AD)->__id) {
-                    case __EXAMPLE__OB__: {
-                      __tmp__E4AD=((__EXAMPLE__OB *)__tmp__U3AD)->parent_area__DC.x_window__YNB;
-                    } break;
-                    case __AREA__PB__: {
-                      __tmp__E4AD=((__AREA__PB *)__tmp__U3AD)->x_window__YNB;
-                    } break;
-                    case __DESK__TC__: {
-                      __tmp__E4AD=((__DESK__TC *)__tmp__U3AD)->parent_g_raw__XC.parent_area__VC.x_window__YNB;
-                    } break;
-                    case __G_OUT__YC__: {
-                      __tmp__E4AD=((__G_OUT__YC *)__tmp__U3AD)->parent_area__ZC.x_window__YNB;
-                    } break;
-                    case __G_RAW__KM__: {
-                      __tmp__E4AD=((__G_RAW__KM *)__tmp__U3AD)->parent_g_group__LM.parent_area__VC.x_window__YNB;
-                    } break;
-                    case __VIRTUAL_SCREEN__PT__: {
-                      __tmp__E4AD=((__VIRTUAL_SCREEN__PT *)__tmp__U3AD)->parent_area__QT.x_window__YNB;
-                    } break;
-                    case __MOUSE__VT__: {
-                      __tmp__E4AD=((__MOUSE__VT *)__tmp__U3AD)->parent_window__XT.x_window__YNB;
-                    } break;
-                    default:
-                    lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-                    }
-                  };
-                  lisaac_push(&__pos__0NOD,L19809304); /* L151 AREA*/;
-                  lisaac_push_first(&__pos__1HOD,L9195016); /* L70 NUMERIC*/;
-                  __tmp__R3AD=(__INTEGER__K)(xb__I1AD - __tmp__E4AD);
-                  /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__U3AD==NULL) {
-                    lisaac_push(&__pos__0NOD,L19819032); /* L151 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else {
-                    switch (((struct ___OBJ *)__tmp__U3AD)->__id) {
-                    case __EXAMPLE__OB__: {
-                      __tmp__I4AD=((__EXAMPLE__OB *)__tmp__U3AD)->parent_area__DC.y_window__ZNB;
-                    } break;
-                    case __AREA__PB__: {
-                      __tmp__I4AD=((__AREA__PB *)__tmp__U3AD)->y_window__ZNB;
-                    } break;
-                    case __DESK__TC__: {
-                      __tmp__I4AD=((__DESK__TC *)__tmp__U3AD)->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
-                    } break;
-                    case __G_OUT__YC__: {
-                      __tmp__I4AD=((__G_OUT__YC *)__tmp__U3AD)->parent_area__ZC.y_window__ZNB;
-                    } break;
-                    case __G_RAW__KM__: {
-                      __tmp__I4AD=((__G_RAW__KM *)__tmp__U3AD)->parent_g_group__LM.parent_area__VC.y_window__ZNB;
-                    } break;
-                    case __VIRTUAL_SCREEN__PT__: {
-                      __tmp__I4AD=((__VIRTUAL_SCREEN__PT *)__tmp__U3AD)->parent_area__QT.y_window__ZNB;
-                    } break;
-                    case __MOUSE__VT__: {
-                      __tmp__I4AD=((__MOUSE__VT *)__tmp__U3AD)->parent_window__XT.y_window__ZNB;
-                    } break;
-                    default:
-                    lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-                    }
-                  };
-                  lisaac_push(&__pos__0NOD,L19812888); /* L151 AREA*/;
-                  lisaac_push_first(&__pos__1HOD,L9195016); /* L70 NUMERIC*/;
-                  __tmp__J4AD=(__INTEGER__K)(y__J1AD - __tmp__I4AD);
-                  lisaac_push(&__pos__0NOD,L19826200); /* L151 AREA*/;
-                  lisaac_push_first(&__pos__1HOD,L9195016); /* L70 NUMERIC*/;
-                  __tmp__I4AD=(__INTEGER__K)(__tmp__T3AD - __tmp__E4AD);
-                  /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__U3AD==NULL) {
-                    lisaac_push(&__pos__0NOD,L19832856); /* L151 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else {
-                    switch (((struct ___OBJ *)__tmp__U3AD)->__id) {
-                    case __EXAMPLE__OB__:  break;
-                    case __AREA__PB__:  break;
-                    case __DESK__TC__:  break;
-                    case __G_OUT__YC__:  break;
-                    case __G_RAW__KM__:  break;
-                    case __VIRTUAL_SCREEN__PT__: {
-                      lisaac_push(&__pos__0NOD,L19832856); /* L151 AREA*/;
-                      slave_line_h_hard__until__color__FSGC(((__VIRTUAL_SCREEN__PT *)__tmp__U3AD),__tmp__R3AD,__tmp__J4AD,__tmp__I4AD,col__F1AD);
-                    } break;
-                    case __MOUSE__VT__: {
-                      lisaac_push(&__pos__0NOD,L19832856); /* L151 AREA*/;
-                      slave_line_h_hard__until__color__OSGC(((__MOUSE__VT *)((__VIRTUAL_SCREEN__PT *)__tmp__U3AD)),__tmp__R3AD,__tmp__J4AD,__tmp__I4AD,col__F1AD);
-                    } break;
-                    default:
-                    lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-                    }
-                  };
-                };
-                lisaac_push(&__pos__F3AD,L20060696); /* L153 AREA*/;
-                lisaac_push_first(&__pos__QHOD,L9990152); /* L76 NUMERIC*/;
-                lisaac_push_first(&__pos__0NOD,L11029512); /* L84 NUMERIC*/;
-                lisaac_push_first(&__pos__1HOD,L9195016); /* L70 NUMERIC*/;
-                __tmp__R3AD=(__INTEGER__K)(-  1);
-                lisaac_push(&__pos__QHOD,L9989128); /* L76 NUMERIC*/;
-                lisaac_push_first(&__pos__0NOD,L9195016); /* L70 NUMERIC*/;
-                __tmp__E4AD=(__INTEGER__K)(__tmp__T3AD - __tmp__R3AD);
-                xb__I1AD=__tmp__E4AD;
-                lisaac_push(&__pos__01ND,L10755090); /* L82 BLOCK*/;
-                lisaac_push_first(&__pos__F3AD,L20194840); /* L154 AREA*/;
-                __tmp__WHOD=__infix_less_equal__GTG(__tmp__E4AD,xe__K1AD);
-                /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WHOD) {
-                  lisaac_push(&__pos__01ND,L11012626); /* L84 BLOCK*/;
-                  lisaac_push_first(&__pos__F3AD,L8792066); /* L67 TRUE*/;
-                  lisaac_push_first(&__pos__QHOD,L10888722); /* L83 BLOCK*/;
-                  goto do_while__Z1ND;
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__01ND,L11012626); /* L84 BLOCK*/;
-                  lisaac_push_first(&__pos__F3AD,L8530438); /* L65 FALSE*/;
-                };
-              };
-            } else /* FALSE */ {
-              lisaac_push(&__pos__TKIE,L20317208); /* L155 AREA*/;
-              lisaac_push_first(&__pos__UKIE,L8530438); /* L65 FALSE*/;
+          if ((! li__2FMC)) {
+            if (li__VAMC) {
+              li__0AMC=li__0AMC->li__XMV;
             };
-          } else /* FALSE */ {
-            lisaac_push(&__pos__S1AD,L20450840); /* L156 AREA*/;
-            lisaac_push_first(&__pos__SKIE,L8530438); /* L65 FALSE*/;
           };
-        } else /* FALSE */ {
-          lisaac_push(&__pos__A1AD,L20580888); /* L157 AREA*/;
-          lisaac_push_first(&__pos__V4BD,L8530438); /* L65 FALSE*/;
         };
-        lisaac_push(&__pos__AHYC,L22026760); /* L168 NUMERIC*/;
-        lisaac_push_first(&__pos__YKUB,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__A1AD,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__V4BD,L9195016); /* L70 NUMERIC*/;
-        xb__I1AD=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__YKUB,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__A1AD,L9195016); /* L70 NUMERIC*/;
-        y__J1AD=(__INTEGER__K)(__tmp__DIUB - xb__I1AD);
-        lisaac_push(&__pos__AHYC,L22038024); /* L168 NUMERIC*/;
-        __tmp__DIUB=y__J1AD;
-        goto to__do__WGYC;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__DI5D,L22153736); /* L169 NUMERIC*/;
-        lisaac_push_first(&__pos__OJUB,L8530438); /* L65 FALSE*/;
+        li__ZAMC=(! li__ZAMC);
+        goto li__ZC4C;
       };
     };
-  };
-  Result__31TB=result__GHUB;
-  return(Result__31TB);
-}
-
-static __BOOLEAN__C rectangle_fill__to__color__QSAD(__G_OUT__YC *Self__SSAD,__INTEGER__K x0__TSAD,__INTEGER__K y0__USAD,__INTEGER__K x1__VSAD,__INTEGER__K y1__WSAD,__UINTEGER_32__RD col__XSAD)
-/* (Strict G_OUT{G_OUT__YC},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded UINTEGER_32{UINTEGER_32__RD}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K tmp__5EDD,x0__1EDD,y0__2EDD,x1__3EDD,y1__4EDD;
-  __INTEGER__K __tmp__AGDD,limit_up__1ZUD,xb__J5VD,y__K5VD,xe__L5VD;
-  __INTEGER__K __tmp__V5VD,__tmp__WLIE,__tmp__4LIE,__tmp__GMIE;
-  __INTEGER__K __tmp__35VD,__tmp__HAWD,__tmp__1AWD,__tmp__SBWD;
-  __INTEGER__K __tmp__UBWD,__tmp__FCWD,__tmp__JCWD,__tmp__KCWD;
-  __UINTEGER_32__RD col__AFDD,col__G5VD,real_col__3TXD,__tmp__DUXD;
-  __UINTEGER_32__RD __tmp__NUXD,__tmp__JUXD;
-  __PLAN__XOB *__tmp__15VD,*__tmp__FAWD;
-  __LIMIT_Y__F2B *__tmp__25VD,*__tmp__GAWD;
-  __LIMIT_X__C2B *__tmp__TAWD;
-  __CLIP__UOB *__tmp__KBWD;
-  __POINTER__CB __tmp__SRXD;
-  void *__tmp__VBWD;
-  _____CONTEXT __pos__RSAD,__pos__QF2D,__pos__NEDD,__pos__HGBE;
-  _____CONTEXT __pos__IGBE,__pos__MZ3D,__pos__LHDD,__pos__C0UD;
-  _____CONTEXT __pos__VIDD,__pos__B5VD,__pos__MEWD,__pos__T5VD;
-  _____CONTEXT __pos__SLIE,__pos__TLIE,__pos__ULIE,__pos__BBWD;
-  _____CONTEXT __pos__RNXD,__pos__GBWD,__pos__ORXD,__pos__2SXD;
-  _____CONTEXT __pos__ZRXD,__pos__OBWD,__pos__22XD,__pos__J4XD;
-  _____CONTEXT __pos__E3XD,__pos__VRIE;
-  __BOOLEAN__C result__DFDD,__tmp__WGDD,__tmp__BGDD,__tmp__3ZUD;
-  __BOOLEAN__C __tmp__45VD,__tmp__IAWD,__tmp__LAWD,__tmp__URXD;
-  __BOOLEAN__C __tmp__2RXD,__tmp__5RXD,Result__YSAD;
-  lisaac_push_first(&__pos__RSAD,L109582878); /* L836 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__QF2D,L30159902); /* L230 ABSTRACT_BITMAP*/;
-  (*(VIDEO__QB__)).rgbcolor__OUG=col__XSAD;
-  lisaac_push(&__pos__RSAD,L109839390); /* L838 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__QF2D,L108799518); /* L830 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__NEDD,L35275806); /* L269 ABSTRACT_BITMAP*/;
-  Self__SSAD->parent_area__ZC.spot_x__WWG=x0__TSAD;
-  Self__SSAD->parent_area__ZC.spot_y__YWG=y0__USAD;
-  lisaac_push(&__pos__QF2D,L109052958); /* L832 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__NEDD,L101992478); /* L778 ABSTRACT_BITMAP*/;
-  tmp__5EDD= 0;
-  lisaac_push(&__pos__NEDD,L3950631); /* L30 UINTEGER_32*/;
-  lisaac_push_first(&__pos__HGBE,L68456968); /* L522 NUMERIC*/;
-  lisaac_push_first(&__pos__IGBE,L4069969); /* L31 CONVERT*/;
-  col__AFDD= 0;
-  result__DFDD=FALSE__I__;
-  x0__1EDD=Self__SSAD->parent_area__ZC.spot_x__WWG;
-  y0__2EDD=Self__SSAD->parent_area__ZC.spot_y__YWG;
-  x1__3EDD=x1__VSAD;
-  y1__4EDD=y1__WSAD;
-  lisaac_push(&__pos__NEDD,L103158814); /* L787 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__HGBE,L14700552); /* L112 NUMERIC*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if ((x0__1EDD > x1__VSAD)) {
-    lisaac_push(&__pos__NEDD,L103680542); /* L791 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__HGBE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__IGBE,L103163422); /* L787 ABSTRACT_BITMAP*/;
-    tmp__5EDD=x0__1EDD;
-    x0__1EDD=x1__VSAD;
-    x1__3EDD=tmp__5EDD;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__NEDD,L103680542); /* L791 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__HGBE,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__NEDD,L103945246); /* L793 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__HGBE,L14700552); /* L112 NUMERIC*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if ((y0__2EDD > y1__WSAD)) {
-    lisaac_push(&__pos__NEDD,L104466974); /* L797 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__HGBE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__IGBE,L103949854); /* L793 ABSTRACT_BITMAP*/;
-    tmp__5EDD=y0__2EDD;
-    y0__2EDD=y1__WSAD;
-    y1__4EDD=tmp__5EDD;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__NEDD,L104466974); /* L797 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__HGBE,L8530438); /* L65 FALSE*/;
-  };
-  tmp__5EDD=Self__SSAD->parent_area__ZC.clip_x1__3MG;
-  lisaac_push(&__pos__NEDD,L104732190); /* L799 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__HGBE,L14700552); /* L112 NUMERIC*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if ((x0__1EDD > tmp__5EDD)) {
-    lisaac_push(&__pos__NEDD,L104738846); /* L799 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__HGBE,L10377218); /* L79 TRUE*/;
-    __tmp__WGDD=TRUE__B__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__NEDD,L104738846); /* L799 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__HGBE,L11832326); /* L90 FALSE*/;
-    lisaac_push_first(&__pos__IGBE,L104739870); /* L799 ABSTRACT_BITMAP*/;
-    __tmp__AGDD=Self__SSAD->parent_area__ZC.clip_x0__0MG;
-    lisaac_push(&__pos__IGBE,L104742430); /* L799 ABSTRACT_BITMAP*/;
-    __tmp__BGDD=__infix_less__LOH(x1__3EDD,__tmp__AGDD);
-    __tmp__WGDD=__tmp__BGDD;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WGDD) {
-    lisaac_push(&__pos__NEDD,L104749086); /* L799 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__HGBE,L10377218); /* L79 TRUE*/;
-    __tmp__WGDD=TRUE__B__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__NEDD,L104749086); /* L799 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__HGBE,L11832326); /* L90 FALSE*/;
-    lisaac_push_first(&__pos__IGBE,L104750110); /* L799 ABSTRACT_BITMAP*/;
-    __tmp__AGDD=Self__SSAD->parent_area__ZC.clip_y1__BNG;
-    lisaac_push(&__pos__IGBE,L104752670); /* L799 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__MZ3D,L14700552); /* L112 NUMERIC*/;
-    __tmp__WGDD=(y0__2EDD > __tmp__AGDD);
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WGDD) {
-    lisaac_push(&__pos__NEDD,L104759326); /* L799 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__HGBE,L10377218); /* L79 TRUE*/;
-    __tmp__WGDD=TRUE__B__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__NEDD,L104759326); /* L799 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__HGBE,L11832326); /* L90 FALSE*/;
-    lisaac_push_first(&__pos__IGBE,L104760350); /* L799 ABSTRACT_BITMAP*/;
-    __tmp__AGDD=Self__SSAD->parent_area__ZC.clip_y0__4MG;
-    lisaac_push(&__pos__IGBE,L104762910); /* L799 ABSTRACT_BITMAP*/;
-    __tmp__BGDD=__infix_less__LOH(y1__4EDD,__tmp__AGDD);
-    __tmp__WGDD=__tmp__BGDD;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WGDD) {
-    lisaac_push(&__pos__NEDD,L108005918); /* L824 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__HGBE,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__IGBE,L104771102); /* L799 ABSTRACT_BITMAP*/;
-    result__DFDD=FALSE__I__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__NEDD,L108005918); /* L824 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__HGBE,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__IGBE,L104994846); /* L801 ABSTRACT_BITMAP*/;
-    result__DFDD=TRUE__B__;
-    __tmp__AGDD=Self__SSAD->parent_area__ZC.clip_x0__0MG;
-    lisaac_push(&__pos__IGBE,L105390110); /* L804 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__MZ3D,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__AGDD > x0__1EDD)) {
-      lisaac_push(&__pos__IGBE,L105778718); /* L807 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__MZ3D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__LHDD,L105394718); /* L804 ABSTRACT_BITMAP*/;
-      x0__1EDD=Self__SSAD->parent_area__ZC.clip_x0__0MG;
-      result__DFDD=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__IGBE,L105778718); /* L807 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__MZ3D,L8530438); /* L65 FALSE*/;
-    };
-    __tmp__AGDD=Self__SSAD->parent_area__ZC.clip_y0__4MG;
-    lisaac_push(&__pos__IGBE,L105914398); /* L808 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__MZ3D,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__AGDD > y0__2EDD)) {
-      lisaac_push(&__pos__IGBE,L106303006); /* L811 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__MZ3D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__LHDD,L105919006); /* L808 ABSTRACT_BITMAP*/;
-      y0__2EDD=Self__SSAD->parent_area__ZC.clip_y0__4MG;
-      result__DFDD=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__IGBE,L106303006); /* L811 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__MZ3D,L8530438); /* L65 FALSE*/;
-    };
-    __tmp__AGDD=Self__SSAD->parent_area__ZC.clip_x1__3MG;
-    lisaac_push(&__pos__IGBE,L106439198); /* L812 ABSTRACT_BITMAP*/;
-    __tmp__WGDD=__infix_less__LOH(__tmp__AGDD,x1__3EDD);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WGDD) {
-      lisaac_push(&__pos__IGBE,L106827294); /* L815 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__MZ3D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__LHDD,L106444318); /* L812 ABSTRACT_BITMAP*/;
-      x1__3EDD=Self__SSAD->parent_area__ZC.clip_x1__3MG;
-      result__DFDD=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__IGBE,L106827294); /* L815 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__MZ3D,L8530438); /* L65 FALSE*/;
-    };
-    __tmp__AGDD=Self__SSAD->parent_area__ZC.clip_y1__BNG;
-    lisaac_push(&__pos__IGBE,L106962974); /* L816 ABSTRACT_BITMAP*/;
-    __tmp__WGDD=__infix_less__LOH(__tmp__AGDD,y1__4EDD);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WGDD) {
-      lisaac_push(&__pos__IGBE,L107351582); /* L819 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__MZ3D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__LHDD,L106967582); /* L816 ABSTRACT_BITMAP*/;
-      y1__4EDD=Self__SSAD->parent_area__ZC.clip_y1__BNG;
-      result__DFDD=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__IGBE,L107351582); /* L819 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__MZ3D,L8530438); /* L65 FALSE*/;
-    };
-    col__AFDD=(*(VIDEO__QB__)).rgbcolor__OUG;
-    lisaac_push(&__pos__IGBE,L107875870); /* L823 ABSTRACT_BITMAP*/;
-    __tmp__AGDD=y0__2EDD;
-    limit_up__1ZUD=y1__4EDD;
-    lisaac_push_first(&__pos__MZ3D,L21764104); /* L166 NUMERIC*/;
-    to__do__YZUD:
+    li__DD4C:
     {
-      lisaac_push(&__pos__MZ3D,L21764104); /* L166 NUMERIC*/;
-      __tmp__3ZUD=__infix_less_equal__GTG(__tmp__AGDD,limit_up__1ZUD);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3ZUD) {
-        lisaac_push(&__pos__MZ3D,L22153736); /* L169 NUMERIC*/;
-        lisaac_push_first(&__pos__LHDD,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__C0UD,L21899272); /* L167 NUMERIC*/;
-        lisaac_push_first(&__pos__VIDD,L107760670); /* L822 ABSTRACT_BITMAP*/;
-        col__G5VD=col__AFDD;
-        lisaac_push_first(&__pos__B5VD,L12881432); /* L98 AREA*/;
-        xb__J5VD= 0;
-        y__K5VD= 0;
-        xe__L5VD= 0;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__SSAD->parent_area__ZC.plan__ZOB != (void *)NULL)) {
-          lisaac_push(&__pos__B5VD,L20580888); /* L157 AREA*/;
-          lisaac_push_first(&__pos__MEWD,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__T5VD,L13512216); /* L103 AREA*/;
-          __tmp__V5VD=Self__SSAD->parent_area__ZC.x_window__YNB;
-          lisaac_push(&__pos__T5VD,L13639704); /* L104 AREA*/;
-          lisaac_push_first(&__pos__SLIE,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__TLIE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__ULIE,L9195016); /* L70 NUMERIC*/;
-          __tmp__WLIE=(__INTEGER__K)(- __tmp__V5VD);
-          lisaac_push(&__pos__SLIE,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__TLIE,L9195016); /* L70 NUMERIC*/;
-          __tmp__V5VD=(__INTEGER__K)(x0__1EDD - __tmp__WLIE);
-          xb__J5VD=__tmp__V5VD;
-          __tmp__WLIE=Self__SSAD->parent_area__ZC.y_window__ZNB;
-          lisaac_push(&__pos__T5VD,L13770776); /* L105 AREA*/;
-          lisaac_push_first(&__pos__SLIE,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__TLIE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__ULIE,L9195016); /* L70 NUMERIC*/;
-          __tmp__4LIE=(__INTEGER__K)(- __tmp__WLIE);
-          lisaac_push(&__pos__SLIE,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__TLIE,L9195016); /* L70 NUMERIC*/;
-          __tmp__WLIE=(__INTEGER__K)(__tmp__AGDD - __tmp__4LIE);
-          y__K5VD=__tmp__WLIE;
-          __tmp__4LIE=Self__SSAD->parent_area__ZC.x_window__YNB;
-          lisaac_push(&__pos__T5VD,L13901848); /* L106 AREA*/;
-          lisaac_push_first(&__pos__SLIE,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__TLIE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__ULIE,L9195016); /* L70 NUMERIC*/;
-          __tmp__GMIE=(__INTEGER__K)(- __tmp__4LIE);
-          lisaac_push(&__pos__SLIE,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__TLIE,L9195016); /* L70 NUMERIC*/;
-          __tmp__4LIE=(__INTEGER__K)(x1__3EDD - __tmp__GMIE);
-          xe__L5VD=__tmp__4LIE;
-          __tmp__15VD=Self__SSAD->parent_area__ZC.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__15VD==NULL) {
-            lisaac_push(&__pos__T5VD,L14034456); /* L107 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__25VD=__tmp__15VD->y1__U3B;
-          };
-          /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__25VD==NULL) {
-            lisaac_push(&__pos__T5VD,L14037528); /* L107 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_Y */ {
-            __tmp__35VD=__tmp__25VD->value__S3B;
-          };
-          lisaac_push(&__pos__T5VD,L14030360); /* L107 AREA*/;
-          __tmp__45VD=__infix_less__LOH(__tmp__WLIE,__tmp__35VD);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__45VD) {
-            lisaac_push(&__pos__T5VD,L14039576); /* L107 AREA*/;
-            lisaac_push_first(&__pos__SLIE,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__TLIE,L14040600); /* L107 AREA*/;
-            __tmp__FAWD=Self__SSAD->parent_area__ZC.plan__ZOB;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__FAWD==NULL) {
-              lisaac_push(&__pos__TLIE,L14046744); /* L107 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__GAWD=__tmp__FAWD->y0__Q3B;
-            };
-            /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__GAWD==NULL) {
-              lisaac_push(&__pos__TLIE,L14049816); /* L107 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_Y */ {
-              __tmp__HAWD=__tmp__GAWD->value__S3B;
-            };
-            lisaac_push(&__pos__TLIE,L14042648); /* L107 AREA*/;
-            __tmp__IAWD=__infix_greater_equal__JGG(__tmp__WLIE,__tmp__HAWD);
-            __tmp__LAWD=__tmp__IAWD;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__T5VD,L14039576); /* L107 AREA*/;
-            lisaac_push_first(&__pos__SLIE,L12081158); /* L92 FALSE*/;
-            __tmp__LAWD=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__LAWD) {
-            lisaac_push(&__pos__T5VD,L20450840); /* L156 AREA*/;
-            lisaac_push_first(&__pos__SLIE,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__TLIE,L14053400); /* L107 AREA*/;
-            __tmp__FAWD=Self__SSAD->parent_area__ZC.plan__ZOB;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__FAWD==NULL) {
-              lisaac_push(&__pos__TLIE,L14166040); /* L108 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__TAWD=__tmp__FAWD->x0__J3B;
-            };
-            /* NULL __LIMIT_X__C2B__ */
-if (__tmp__TAWD==NULL) {
-              lisaac_push(&__pos__TLIE,L14169112); /* L108 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              __tmp__HAWD=__tmp__TAWD->value__L3B;
-            };
-            lisaac_push(&__pos__TLIE,L14169624); /* L108 AREA*/;
-            __tmp__35VD=max__IMH(__tmp__V5VD,__tmp__HAWD);
-            xb__J5VD=__tmp__35VD;
-            __tmp__FAWD=Self__SSAD->parent_area__ZC.plan__ZOB;
-            /* NULL __PLAN__XOB__ */
-if (__tmp__FAWD==NULL) {
-              lisaac_push(&__pos__TLIE,L14297112); /* L109 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* PLAN */ {
-              __tmp__TAWD=__tmp__FAWD->x1__N3B;
-            };
-            /* NULL __LIMIT_X__C2B__ */
-if (__tmp__TAWD==NULL) {
-              lisaac_push(&__pos__TLIE,L14300184); /* L109 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* LIMIT_X */ {
-              __tmp__HAWD=__tmp__TAWD->value__L3B;
-            };
-            lisaac_push(&__pos__TLIE,L14300696); /* L109 AREA*/;
-            __tmp__1AWD=min__TLH(__tmp__4LIE,__tmp__HAWD);
-            xe__L5VD=__tmp__1AWD;
-            lisaac_push(&__pos__TLIE,L14421528); /* L110 AREA*/;
-            __tmp__IAWD=__infix_less_equal__GTG(__tmp__35VD,__tmp__1AWD);
-            /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IAWD) {
-              lisaac_push(&__pos__TLIE,L20317208); /* L155 AREA*/;
-              lisaac_push_first(&__pos__ULIE,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__BBWD,L20196376); /* L154 AREA*/;
-              lisaac_push_first(&__pos__RNXD,L10621458); /* L81 BLOCK*/;
-              do_while__QNXD:
-              {
-                lisaac_push(&__pos__RNXD,L10621458); /* L81 BLOCK*/;
-                lisaac_push_first(&__pos__GBWD,L14691864); /* L112 AREA*/;
-                __tmp__KBWD=get_clip__ETKD(Self__SSAD,xb__J5VD,y__K5VD);
-                lisaac_push(&__pos__GBWD,L14814232); /* L113 AREA*/;
-                lisaac_push_first(&__pos__ORXD,L19150866); /* L146 BLOCK*/;
-                lisaac_push_first(&__pos__2SXD,L7481860); /* L57 OBJECT*/;
-                __tmp__SRXD=((__POINTER__CB )(top_context->back->back));
-                lisaac_push(&__pos__ORXD,L19277842); /* L147 BLOCK*/;
-                __tmp__URXD=__infix_greater_equal__JGG( 15, 10);
-                /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__URXD) {
-                  lisaac_push(&__pos__ORXD,L19280914); /* L147 BLOCK*/;
-                  lisaac_push_first(&__pos__2SXD,L10652674); /* L81 TRUE*/;
-                  lisaac_push_first(&__pos__ZRXD,L19285522); /* L147 BLOCK*/;
-                  lisaac_push_first(&__pos__OBWD,L14815256); /* L113 AREA*/;
-                  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__KBWD != (void *)NULL)) {
-                    lisaac_push(&__pos__ZRXD,L19282450); /* L147 BLOCK*/;
-                    lisaac_push_first(&__pos__OBWD,L13509634); /* L103 TRUE*/;
-                    __tmp__2RXD=FALSE__I__;
-                  } else /* FALSE */ {
-                    lisaac_push(&__pos__ZRXD,L19282450); /* L147 BLOCK*/;
-                    lisaac_push_first(&__pos__OBWD,L14689286); /* L112 FALSE*/;
-                    __tmp__2RXD=TRUE__B__;
-                  };
-                  __tmp__5RXD=__tmp__2RXD;
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__ORXD,L19280914); /* L147 BLOCK*/;
-                  lisaac_push_first(&__pos__2SXD,L12081158); /* L92 FALSE*/;
-                  __tmp__5RXD=FALSE__I__;
+      if (((void *)li__0AMC != (void *)NULL)) {
+        li__5EMC=(li__0AMC->li__AENB < li__TAMC);
+        li__WAMC=li__5EMC;
+        li__DFMC=(li__0AMC->li__JKV > li__SAMC);
+        li__YAMC=li__DFMC;
+        li__JFMC=(li__5EMC | li__DFMC);
+      } else /* FALSE */ {
+        li__JFMC=li__I__;
+      };
+      if (li__JFMC) {
+        if (li__ZAMC) {
+          if (li__WAMC) {
+            li__0AMC=li__0AMC->li__CHNB;
+            li__2FMC=li__B__;
+          } else /* FALSE */ {
+            li__2FMC=li__I__;
+          };
+          if ((! li__2FMC)) {
+            if (li__YAMC) {
+              li__0AMC=li__0AMC->li__QMV;
+            };
+          };
+        } else /* FALSE */ {
+          if (li__YAMC) {
+            li__0AMC=li__0AMC->li__QMV;
+            li__2FMC=li__B__;
+          } else /* FALSE */ {
+            li__2FMC=li__I__;
+          };
+          if ((! li__2FMC)) {
+            if (li__WAMC) {
+              li__0AMC=li__0AMC->li__CHNB;
+            };
+          };
+        };
+        li__ZAMC=(! li__ZAMC);
+        goto li__DD4C;
+      };
+    };
+    if (((void *)li__0AMC != (void *)NULL)) {
+      li__RAMC->li__HC.li__ZKB=li__0AMC;
+    };
+  };
+  li__UAMC=li__0AMC;
+  return(li__UAMC);
+}
+
+static __li__C li__CKUC(__li__YC *li__DKUC,__li__K li__EKUC,__li__K li__FKUC,__li__K li__GKUC,__li__K li__HKUC)
+/* (Strict G_OUT{li__YC},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) With result No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__K li__2TWC,li__YTWC,li__ZTWC,li__0TWC,li__1TWC,li__JCGD;
+  __li__K li__KCGD,li__RCHD,li__SCHD,li__TCHD,li__3CHD,li__5CHD;
+  __li__K li__BDHD,li__IZXD,li__GZXD,li__KZXD,li__PZXD,li__OZXD;
+  __li__K li__FFHD,li__GFHD,li__JFHD,li__KFHD;
+  __li__U li__3TWC,li__OCHD,li__GRID,li__MRID;
+  void *li__VCHD;
+  __li__XKB *li__NEHD;
+  __li__C li__AUWC,li__JKUC;
+  (*(li__UB__)).li__Q5F= 8628947;
+  li__DKUC->li__ZC.li__TBG=li__EKUC;
+  li__DKUC->li__ZC.li__VBG=li__FKUC;
+  li__2TWC= 0;
+  li__3TWC= 0;
+  li__AUWC=li__I__;
+  li__YTWC=li__DKUC->li__ZC.li__TBG;
+  li__ZTWC=li__DKUC->li__ZC.li__VBG;
+  li__0TWC=li__GKUC;
+  li__1TWC=li__HKUC;
+  if ((li__YTWC > li__GKUC)) {
+    li__2TWC=li__YTWC;
+    li__YTWC=li__GKUC;
+    li__0TWC=li__2TWC;
+  };
+  if ((li__ZTWC > li__HKUC)) {
+    li__2TWC=li__ZTWC;
+    li__ZTWC=li__HKUC;
+    li__1TWC=li__2TWC;
+  };
+  if (((((li__YTWC > li__DKUC->li__ZC.li__5YF) || (li__0TWC < li__DKUC->li__ZC.li__2YF)) || (li__ZTWC > li__DKUC->li__ZC.li__DZF)) || (li__1TWC < li__DKUC->li__ZC.li__AZF))) {
+    li__AUWC=li__I__;
+  } else /* FALSE */ {
+    li__AUWC=li__B__;
+    if ((li__DKUC->li__ZC.li__2YF > li__YTWC)) {
+      li__YTWC=li__DKUC->li__ZC.li__2YF;
+      li__AUWC=li__I__;
+    };
+    if ((li__DKUC->li__ZC.li__AZF > li__ZTWC)) {
+      li__ZTWC=li__DKUC->li__ZC.li__AZF;
+      li__AUWC=li__I__;
+    };
+    if ((li__DKUC->li__ZC.li__5YF < li__0TWC)) {
+      li__0TWC=li__DKUC->li__ZC.li__5YF;
+      li__AUWC=li__I__;
+    };
+    if ((li__DKUC->li__ZC.li__DZF < li__1TWC)) {
+      li__1TWC=li__DKUC->li__ZC.li__DZF;
+      li__AUWC=li__I__;
+    };
+    li__3TWC=(*(li__UB__)).li__Q5F;
+    li__JCGD=li__ZTWC;
+    li__KCGD=li__1TWC;
+    while ((li__JCGD <= li__KCGD)) {
+      li__OCHD=li__3TWC;
+      li__RCHD= 0;
+      li__SCHD= 0;
+      li__TCHD= 0;
+      li__VCHD=NULL;
+      if (((void *)li__DKUC->li__ZC.li__2KB != (void *)NULL)) {
+        li__3CHD=(__li__K)(li__YTWC + li__DKUC->li__ZC.li__3JB);
+        li__RCHD=li__3CHD;
+        li__5CHD=(__li__K)(li__JCGD + li__DKUC->li__ZC.li__4JB);
+        li__SCHD=li__5CHD;
+        li__BDHD=(__li__K)(li__0TWC + li__DKUC->li__ZC.li__3JB);
+        li__TCHD=li__BDHD;
+        if (((li__5CHD < li__DKUC->li__ZC.li__2KB->li__SYB->li__QYB) && (li__5CHD >= li__DKUC->li__ZC.li__2KB->li__OYB->li__QYB))) {
+          li__IZXD=li__DKUC->li__ZC.li__2KB->li__HYB->li__JYB;
+          li__GZXD= 0;
+          if ((li__3CHD > li__IZXD)) {
+            li__GZXD=li__3CHD;
+          } else /* FALSE */ {
+            li__GZXD=li__IZXD;
+          };
+          li__RCHD=li__GZXD;
+          li__IZXD=li__DKUC->li__ZC.li__2KB->li__LYB->li__JYB;
+          li__KZXD= 0;
+          if ((li__BDHD > li__IZXD)) {
+            li__KZXD=li__IZXD;
+          } else /* FALSE */ {
+            li__KZXD=li__BDHD;
+          };
+          li__TCHD=li__KZXD;
+          if ((li__GZXD <= li__KZXD)) {
+            do {
+              li__NEHD=li__SH3C(li__DKUC,li__RCHD,li__SCHD);
+              li__PZXD=li__NEHD->li__SKV;
+              li__OZXD= 0;
+              if ((li__TCHD > li__PZXD)) {
+                li__OZXD=li__PZXD;
+              } else /* FALSE */ {
+                li__OZXD=li__TCHD;
+              };
+              li__VCHD=li__NEHD->li__1KV;
+              if (((void *)li__VCHD == (void *)li__DKUC)) {
+                li__GRID= 0;
+                li__MRID=li__SD;
+                if ((li__MRID ==  15)) {
+                  li__GRID=(__li__U)((__li__U)((__li__U)((__li__U)(li__OCHD &  16252928) >>  9) | (__li__U)((__li__U)(li__OCHD &  63488) >>  6)) | (__li__U)((__li__U)(li__OCHD &  248) >>  3));
                 };
-                /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__5RXD) {
-                  lisaac_push(&__pos__ORXD,L19532306); /* L149 BLOCK*/;
-                  lisaac_push_first(&__pos__2SXD,L8792066); /* L67 TRUE*/;
-                  lisaac_push_first(&__pos__ZRXD,L19289106); /* L147 BLOCK*/;
-                  lisaac_push(&__pos__ZRXD,L19428370); /* L148 BLOCK*/;
-                  lisaac_push_first(&__pos__OBWD,L9452548); /* L72 OBJECT*/;
-                  lisaac_push_first(&__pos__22XD,L8260100); /* L63 OBJECT*/;
-                  lisaac_push_first(&__pos__J4XD,L8792066); /* L67 TRUE*/;
-                  lisaac_push_first(&__pos__E3XD,L8009220); /* L61 OBJECT*/;
-                  lisaac_stack_print((_____CONTEXT *)(__tmp__SRXD));
-                  lisaac_push(&__pos__OBWD,L9574916); /* L73 OBJECT*/;
-                  print__P5F((&__string_3));
-                  lisaac_push(&__pos__OBWD,L9706500); /* L74 OBJECT*/;
-                  lisaac_push_first(&__pos__22XD,L10241040); /* L78 CHARACTER*/;
-                  lisaac_push_first(&__pos__J4XD,L5005391); /* L38 STD_OUTPUT*/;
-                  lisaac_push_first(&__pos__E3XD,L18378320); /* L140 OUTPUT_STREAM*/;
-                  lisaac_push_first(&__pos__VRIE,L6962209); /* L53 SYSTEM_IO*/;
-                  fputc((int)('\n'),stdout);
-                  lisaac_push(&__pos__OBWD,L9848324); /* L75 OBJECT*/;
-                  lisaac_push_first(&__pos__22XD,L10904580); /* L83 OBJECT*/;
-                  lisaac_push_first(&__pos__J4XD,L9055341); /* L69 SYSTEM*/;
-                  exit(( 1));
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__ORXD,L19532306); /* L149 BLOCK*/;
-                  lisaac_push_first(&__pos__2SXD,L8530438); /* L65 FALSE*/;
+                if ((li__MRID ==  16)) {
+                  li__GRID=(__li__U)((__li__U)((__li__U)((__li__U)(li__OCHD &  16252928) >>  8) | (__li__U)((__li__U)(li__OCHD &  64512) >>  5)) | (__li__U)((__li__U)(li__OCHD &  248) >>  3));
                 };
-                /* NULL __CLIP__UOB__ */
-if (__tmp__KBWD==NULL) {
-                  lisaac_push(&__pos__GBWD,L19018264); /* L145 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* CLIP */ {
-                  __tmp__SBWD=__tmp__KBWD->x_max__V5X;
+                if ((li__MRID ==  24)) {
+                  li__GRID=li__OCHD;
                 };
-                lisaac_push(&__pos__GBWD,L19018776); /* L145 AREA*/;
-                __tmp__UBWD=min__TLH(xe__L5VD,__tmp__SBWD);
-                /* NULL __CLIP__UOB__ */
-if (__tmp__KBWD==NULL) {
-                  lisaac_push(&__pos__GBWD,L19145752); /* L146 AREA*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* CLIP */ {
-                  __tmp__VBWD=__tmp__KBWD->window__55X;
+                if ((li__MRID ==  32)) {
+                  li__GRID=li__OCHD;
                 };
-                /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__VBWD == (void *)Self__SSAD)) {
-                  lisaac_push(&__pos__GBWD,L19926040); /* L152 AREA*/;
-                  lisaac_push_first(&__pos__ORXD,L6825986); /* L52 TRUE*/;
-                  lisaac_push_first(&__pos__2SXD,L19428376); /* L148 AREA*/;
-                  lisaac_push_first(&__pos__ZRXD,L3950631); /* L30 UINTEGER_32*/;
-                  lisaac_push_first(&__pos__OBWD,L68456968); /* L522 NUMERIC*/;
-                  lisaac_push_first(&__pos__22XD,L4069969); /* L31 CONVERT*/;
-                  real_col__3TXD= 0;
-                  lisaac_push(&__pos__ZRXD,L4343324); /* L33 UINTEGER_8*/;
-                  lisaac_push_first(&__pos__OBWD,L67932680); /* L518 NUMERIC*/;
-                  lisaac_push_first(&__pos__22XD,L4069969); /* L31 CONVERT*/;
-                  __tmp__DUXD=planes__UD;
-                  lisaac_push(&__pos__ZRXD,L24385561); /* L186 VIDEO*/;
-                  __tmp__NUXD=to_uinteger_32__AAG( 15);
-                  lisaac_push(&__pos__ZRXD,L24774681); /* L189 VIDEO*/;
-                  lisaac_push_first(&__pos__OBWD,L17187848); /* L131 NUMERIC*/;
-                  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__DUXD == __tmp__NUXD)) {
-                    lisaac_push(&__pos__OBWD,L17839624); /* L136 NUMERIC*/;
-                    lisaac_push_first(&__pos__22XD,L8792066); /* L67 TRUE*/;
-                    lisaac_push_first(&__pos__J4XD,L24529945); /* L187 VIDEO*/;
-                    __tmp__JUXD=get_raw__MTM(col__G5VD);
-                    real_col__3TXD=__tmp__JUXD;
-                  } else /* FALSE */ {
-                    lisaac_push(&__pos__OBWD,L17839624); /* L136 NUMERIC*/;
-                    lisaac_push_first(&__pos__22XD,L8530438); /* L65 FALSE*/;
-                  };
-                  lisaac_push(&__pos__ZRXD,L24778777); /* L189 VIDEO*/;
-                  __tmp__NUXD=to_uinteger_32__AAG( 16);
-                  lisaac_push(&__pos__ZRXD,L25167897); /* L192 VIDEO*/;
-                  lisaac_push_first(&__pos__OBWD,L17187848); /* L131 NUMERIC*/;
-                  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__DUXD == __tmp__NUXD)) {
-                    lisaac_push(&__pos__OBWD,L17839624); /* L136 NUMERIC*/;
-                    lisaac_push_first(&__pos__22XD,L8792066); /* L67 TRUE*/;
-                    lisaac_push_first(&__pos__J4XD,L24923161); /* L190 VIDEO*/;
-                    __tmp__JUXD=get_raw__GUM(col__G5VD);
-                    real_col__3TXD=__tmp__JUXD;
-                  } else /* FALSE */ {
-                    lisaac_push(&__pos__OBWD,L17839624); /* L136 NUMERIC*/;
-                    lisaac_push_first(&__pos__22XD,L8530438); /* L65 FALSE*/;
-                  };
-                  lisaac_push(&__pos__ZRXD,L25171993); /* L192 VIDEO*/;
-                  __tmp__NUXD=to_uinteger_32__AAG( 24);
-                  lisaac_push(&__pos__ZRXD,L25561113); /* L195 VIDEO*/;
-                  lisaac_push_first(&__pos__OBWD,L17187848); /* L131 NUMERIC*/;
-                  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__DUXD == __tmp__NUXD)) {
-                    lisaac_push(&__pos__OBWD,L17839624); /* L136 NUMERIC*/;
-                    lisaac_push_first(&__pos__22XD,L8792066); /* L67 TRUE*/;
-                    lisaac_push_first(&__pos__J4XD,L25316377); /* L193 VIDEO*/;
-                    lisaac_push_first(&__pos__E3XD,L6567962); /* L50 PIXEL_24*/;
-                    real_col__3TXD=col__G5VD;
-                  } else /* FALSE */ {
-                    lisaac_push(&__pos__OBWD,L17839624); /* L136 NUMERIC*/;
-                    lisaac_push_first(&__pos__22XD,L8530438); /* L65 FALSE*/;
-                  };
-                  lisaac_push(&__pos__ZRXD,L25565209); /* L195 VIDEO*/;
-                  __tmp__NUXD=to_uinteger_32__AAG( 32);
-                  lisaac_push(&__pos__ZRXD,L25823769); /* L197 VIDEO*/;
-                  lisaac_push_first(&__pos__OBWD,L17187848); /* L131 NUMERIC*/;
-                  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__DUXD == __tmp__NUXD)) {
-                    lisaac_push(&__pos__OBWD,L17839624); /* L136 NUMERIC*/;
-                    lisaac_push_first(&__pos__22XD,L8792066); /* L67 TRUE*/;
-                    lisaac_push_first(&__pos__J4XD,L25709593); /* L196 VIDEO*/;
-                    lisaac_push_first(&__pos__E3XD,L6830126); /* L52 PIXEL_32*/;
-                    real_col__3TXD=col__G5VD;
-                  } else /* FALSE */ {
-                    lisaac_push(&__pos__OBWD,L17839624); /* L136 NUMERIC*/;
-                    lisaac_push_first(&__pos__22XD,L8530438); /* L65 FALSE*/;
-                  };
-                  XSetForeground(display,gc,(int)(real_col__3TXD));
-                  XSetFunction(display,gc,(int)( 3));
-                  XDrawLine(display,window,gc,(xb__J5VD),(y__K5VD),(__tmp__UBWD),(y__K5VD));
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__GBWD,L19926040); /* L152 AREA*/;
-                  lisaac_push_first(&__pos__ORXD,L6826502); /* L52 FALSE*/;
-                  lisaac_push_first(&__pos__2SXD,L19536408); /* L149 AREA*/;
-                  /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__VBWD==NULL) {
-                    lisaac_push(&__pos__2SXD,L19672600); /* L150 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else {
-                    switch (((struct ___OBJ *)__tmp__VBWD)->__id) {
-                    case __EXAMPLE__OB__: {
-                      __tmp__FCWD=((__EXAMPLE__OB *)__tmp__VBWD)->parent_area__DC.x_window__YNB;
-                    } break;
-                    case __AREA__PB__: {
-                      __tmp__FCWD=((__AREA__PB *)__tmp__VBWD)->x_window__YNB;
-                    } break;
-                    case __DESK__TC__: {
-                      __tmp__FCWD=((__DESK__TC *)__tmp__VBWD)->parent_g_raw__XC.parent_area__VC.x_window__YNB;
-                    } break;
-                    case __G_OUT__YC__: {
-                      __tmp__FCWD=((__G_OUT__YC *)__tmp__VBWD)->parent_area__ZC.x_window__YNB;
-                    } break;
-                    case __G_RAW__KM__: {
-                      __tmp__FCWD=((__G_RAW__KM *)__tmp__VBWD)->parent_g_group__LM.parent_area__VC.x_window__YNB;
-                    } break;
-                    case __VIRTUAL_SCREEN__PT__: {
-                      __tmp__FCWD=((__VIRTUAL_SCREEN__PT *)__tmp__VBWD)->parent_area__QT.x_window__YNB;
-                    } break;
-                    case __MOUSE__VT__: {
-                      __tmp__FCWD=((__MOUSE__VT *)__tmp__VBWD)->parent_window__XT.x_window__YNB;
-                    } break;
-                    default:
-                    lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-                    }
-                  };
-                  lisaac_push(&__pos__2SXD,L19809304); /* L151 AREA*/;
-                  lisaac_push_first(&__pos__ZRXD,L9195016); /* L70 NUMERIC*/;
-                  __tmp__SBWD=(__INTEGER__K)(xb__J5VD - __tmp__FCWD);
-                  /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__VBWD==NULL) {
-                    lisaac_push(&__pos__2SXD,L19819032); /* L151 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else {
-                    switch (((struct ___OBJ *)__tmp__VBWD)->__id) {
-                    case __EXAMPLE__OB__: {
-                      __tmp__JCWD=((__EXAMPLE__OB *)__tmp__VBWD)->parent_area__DC.y_window__ZNB;
-                    } break;
-                    case __AREA__PB__: {
-                      __tmp__JCWD=((__AREA__PB *)__tmp__VBWD)->y_window__ZNB;
-                    } break;
-                    case __DESK__TC__: {
-                      __tmp__JCWD=((__DESK__TC *)__tmp__VBWD)->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
-                    } break;
-                    case __G_OUT__YC__: {
-                      __tmp__JCWD=((__G_OUT__YC *)__tmp__VBWD)->parent_area__ZC.y_window__ZNB;
-                    } break;
-                    case __G_RAW__KM__: {
-                      __tmp__JCWD=((__G_RAW__KM *)__tmp__VBWD)->parent_g_group__LM.parent_area__VC.y_window__ZNB;
-                    } break;
-                    case __VIRTUAL_SCREEN__PT__: {
-                      __tmp__JCWD=((__VIRTUAL_SCREEN__PT *)__tmp__VBWD)->parent_area__QT.y_window__ZNB;
-                    } break;
-                    case __MOUSE__VT__: {
-                      __tmp__JCWD=((__MOUSE__VT *)__tmp__VBWD)->parent_window__XT.y_window__ZNB;
-                    } break;
-                    default:
-                    lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-                    }
-                  };
-                  lisaac_push(&__pos__2SXD,L19812888); /* L151 AREA*/;
-                  lisaac_push_first(&__pos__ZRXD,L9195016); /* L70 NUMERIC*/;
-                  __tmp__KCWD=(__INTEGER__K)(y__K5VD - __tmp__JCWD);
-                  lisaac_push(&__pos__2SXD,L19826200); /* L151 AREA*/;
-                  lisaac_push_first(&__pos__ZRXD,L9195016); /* L70 NUMERIC*/;
-                  __tmp__JCWD=(__INTEGER__K)(__tmp__UBWD - __tmp__FCWD);
-                  /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__VBWD==NULL) {
-                    lisaac_push(&__pos__2SXD,L19832856); /* L151 AREA*/;
-                    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                  } else {
-                    switch (((struct ___OBJ *)__tmp__VBWD)->__id) {
-                    case __EXAMPLE__OB__:  break;
-                    case __AREA__PB__:  break;
-                    case __DESK__TC__:  break;
-                    case __G_OUT__YC__:  break;
-                    case __G_RAW__KM__:  break;
-                    case __VIRTUAL_SCREEN__PT__: {
-                      lisaac_push(&__pos__2SXD,L19832856); /* L151 AREA*/;
-                      slave_line_h_hard__until__color__FSGC(((__VIRTUAL_SCREEN__PT *)__tmp__VBWD),__tmp__SBWD,__tmp__KCWD,__tmp__JCWD,col__G5VD);
-                    } break;
-                    case __MOUSE__VT__: {
-                      lisaac_push(&__pos__2SXD,L19832856); /* L151 AREA*/;
-                      slave_line_h_hard__until__color__OSGC(((__MOUSE__VT *)((__VIRTUAL_SCREEN__PT *)__tmp__VBWD)),__tmp__SBWD,__tmp__KCWD,__tmp__JCWD,col__G5VD);
-                    } break;
-                    default:
-                    lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-                    }
-                  };
+                XSetForeground(display,gc,(int)(li__GRID));
+                XSetFunction(display,gc,(int)( 3));
+                XDrawLine(display,window,gc,(li__RCHD),(li__SCHD),(li__OZXD),(li__SCHD));
+              } else /* FALSE */ {
+                switch (((struct ___OBJ *)li__VCHD)->__id) {
+                case __li__SB__: {
+                  li__FFHD=((__li__SB *)li__VCHD)->li__HC.li__3JB;
+                } break;
+                case __li__TB__: {
+                  li__FFHD=((__li__TB *)li__VCHD)->li__3JB;
+                } break;
+                case __li__TC__: {
+                  li__FFHD=((__li__TC *)li__VCHD)->li__XC.li__VC.li__3JB;
+                } break;
+                case __li__YC__: {
+                  li__FFHD=((__li__YC *)li__VCHD)->li__ZC.li__3JB;
+                } break;
+                case __li__RL__: {
+                  li__FFHD=((__li__RL *)li__VCHD)->li__SL.li__VC.li__3JB;
+                } break;
+                case __li__AS__: {
+                  li__FFHD=((__li__AS *)li__VCHD)->li__BS.li__3JB;
+                } break;
+                case __li__GS__: {
+                  li__FFHD=((__li__GS *)li__VCHD)->li__IS.li__3JB;
+                } break;
                 };
-                lisaac_push(&__pos__GBWD,L20060696); /* L153 AREA*/;
-                lisaac_push_first(&__pos__ORXD,L9990152); /* L76 NUMERIC*/;
-                lisaac_push_first(&__pos__2SXD,L11029512); /* L84 NUMERIC*/;
-                lisaac_push_first(&__pos__ZRXD,L9195016); /* L70 NUMERIC*/;
-                __tmp__SBWD=(__INTEGER__K)(-  1);
-                lisaac_push(&__pos__ORXD,L9989128); /* L76 NUMERIC*/;
-                lisaac_push_first(&__pos__2SXD,L9195016); /* L70 NUMERIC*/;
-                __tmp__FCWD=(__INTEGER__K)(__tmp__UBWD - __tmp__SBWD);
-                xb__J5VD=__tmp__FCWD;
-                lisaac_push(&__pos__RNXD,L10755090); /* L82 BLOCK*/;
-                lisaac_push_first(&__pos__GBWD,L20194840); /* L154 AREA*/;
-                __tmp__URXD=__infix_less_equal__GTG(__tmp__FCWD,xe__L5VD);
-                /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__URXD) {
-                  lisaac_push(&__pos__RNXD,L11012626); /* L84 BLOCK*/;
-                  lisaac_push_first(&__pos__GBWD,L8792066); /* L67 TRUE*/;
-                  lisaac_push_first(&__pos__ORXD,L10888722); /* L83 BLOCK*/;
-                  goto do_while__QNXD;
-                } else /* FALSE */ {
-                  lisaac_push(&__pos__RNXD,L11012626); /* L84 BLOCK*/;
-                  lisaac_push_first(&__pos__GBWD,L8530438); /* L65 FALSE*/;
+                li__GFHD=(__li__K)(li__RCHD - li__FFHD);
+                switch (((struct ___OBJ *)li__VCHD)->__id) {
+                case __li__SB__: {
+                  li__JFHD=((__li__SB *)li__VCHD)->li__HC.li__4JB;
+                } break;
+                case __li__TB__: {
+                  li__JFHD=((__li__TB *)li__VCHD)->li__4JB;
+                } break;
+                case __li__TC__: {
+                  li__JFHD=((__li__TC *)li__VCHD)->li__XC.li__VC.li__4JB;
+                } break;
+                case __li__YC__: {
+                  li__JFHD=((__li__YC *)li__VCHD)->li__ZC.li__4JB;
+                } break;
+                case __li__RL__: {
+                  li__JFHD=((__li__RL *)li__VCHD)->li__SL.li__VC.li__4JB;
+                } break;
+                case __li__AS__: {
+                  li__JFHD=((__li__AS *)li__VCHD)->li__BS.li__4JB;
+                } break;
+                case __li__GS__: {
+                  li__JFHD=((__li__GS *)li__VCHD)->li__IS.li__4JB;
+                } break;
+                };
+                li__KFHD=(__li__K)(li__SCHD - li__JFHD);
+                li__JFHD=(__li__K)(li__OZXD - li__FFHD);
+                switch (((struct ___OBJ *)li__VCHD)->__id) {
+                case __li__SB__:  break;
+                case __li__TB__:  break;
+                case __li__TC__:  break;
+                case __li__YC__:  break;
+                case __li__RL__:  break;
+                case __li__AS__: {
+                  li__B03B(((__li__AS *)li__VCHD),li__GFHD,li__KFHD,li__JFHD,li__OCHD);
+                } break;
+                case __li__GS__: {
+                  li__J03B(((__li__GS *)((__li__AS *)li__VCHD)),li__GFHD,li__KFHD,li__JFHD,li__OCHD);
+                } break;
                 };
               };
-            } else /* FALSE */ {
-              lisaac_push(&__pos__TLIE,L20317208); /* L155 AREA*/;
-              lisaac_push_first(&__pos__ULIE,L8530438); /* L65 FALSE*/;
-            };
-          } else /* FALSE */ {
-            lisaac_push(&__pos__T5VD,L20450840); /* L156 AREA*/;
-            lisaac_push_first(&__pos__SLIE,L8530438); /* L65 FALSE*/;
+              li__PZXD=(__li__K)(li__OZXD +  1);
+              li__RCHD=li__PZXD;
+            } while ((li__PZXD <= li__TCHD));
           };
-        } else /* FALSE */ {
-          lisaac_push(&__pos__B5VD,L20580888); /* L157 AREA*/;
-          lisaac_push_first(&__pos__MEWD,L8530438); /* L65 FALSE*/;
         };
-        lisaac_push(&__pos__C0UD,L22026760); /* L168 NUMERIC*/;
-        lisaac_push_first(&__pos__VIDD,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__B5VD,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__MEWD,L9195016); /* L70 NUMERIC*/;
-        xb__J5VD=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__VIDD,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__B5VD,L9195016); /* L70 NUMERIC*/;
-        y__K5VD=(__INTEGER__K)(__tmp__AGDD - xb__J5VD);
-        lisaac_push(&__pos__C0UD,L22038024); /* L168 NUMERIC*/;
-        __tmp__AGDD=y__K5VD;
-        goto to__do__YZUD;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__MZ3D,L22153736); /* L169 NUMERIC*/;
-        lisaac_push_first(&__pos__LHDD,L8530438); /* L65 FALSE*/;
       };
+      li__JCGD=(__li__K)(li__JCGD +  1);
     };
   };
-  Result__YSAD=result__DFDD;
-  return(Result__YSAD);
+  li__JKUC=li__AUWC;
+  return(li__JKUC);
 }
 
-static __INTEGER__K index_of__since__YWJD(__STRING__X53 *Self__0WJD,__INTEGER__K start_index__2WJD)
-/* (Strict STRING{STRING__X53},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
+static __li__XKB* li__SH3C(__li__YC *li__TH3C,__li__K li__UH3C,__li__K li__VH3C)
+/* (Strict G_OUT{li__YC},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) With result No recursive, No inlinable. NO CONTEXT! */
 {
-  __POINTER__CB __tmp__B5KD;
-  __INTEGER__K __tmp__EXJD,__tmp__5AIE,__tmp__FXJD,__tmp__PXJD;
-  __INTEGER__K __tmp__KJIE,Result__3WJD;
-  _____CONTEXT __pos__ZWJD,__pos__34KD,__pos__CWLD,__pos__I5KD;
-  _____CONTEXT __pos__CXJD,__pos__1AIE,__pos__2AIE,__pos__3AIE;
-  _____CONTEXT __pos__IBIE;
-  __BOOLEAN__C __tmp__D5KD,__tmp__HXJD,__tmp__L5KD,__tmp__0XJD;
-  __CHARACTER__3 __tmp__XXJD;
-  lisaac_push_first(&__pos__ZWJD,L37095949); /* L283 ABSTRACT_STRING*/;
-  lisaac_push_first(&__pos__34KD,L19150866); /* L146 BLOCK*/;
-  lisaac_push_first(&__pos__CWLD,L7481860); /* L57 OBJECT*/;
-  __tmp__B5KD=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__34KD,L19277842); /* L147 BLOCK*/;
-  __tmp__D5KD=__infix_greater_equal__JGG( 15, 10);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__D5KD) {
-    lisaac_push(&__pos__34KD,L19280914); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__CWLD,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__I5KD,L19285522); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__CXJD,L37096973); /* L283 ABSTRACT_STRING*/;
-    __tmp__EXJD=Self__0WJD->count__DR2C;
-    lisaac_push(&__pos__CXJD,L37114893); /* L283 ABSTRACT_STRING*/;
-    lisaac_push_first(&__pos__1AIE,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__2AIE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__3AIE,L9195016); /* L70 NUMERIC*/;
-    __tmp__5AIE=(__INTEGER__K)(-  1);
-    lisaac_push(&__pos__1AIE,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__2AIE,L9195016); /* L70 NUMERIC*/;
-    __tmp__FXJD=(__INTEGER__K)(__tmp__EXJD - __tmp__5AIE);
-    lisaac_push(&__pos__CXJD,L37116429); /* L283 ABSTRACT_STRING*/;
-    __tmp__HXJD=in_range__to__I5I(start_index__2WJD, 1,__tmp__FXJD);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__HXJD) {
-      lisaac_push(&__pos__I5KD,L19282450); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__CXJD,L13509634); /* L103 TRUE*/;
-      __tmp__L5KD=FALSE__I__;
+  __li__XKB *li__2H3C,*li__WH3C;
+  __li__K li__N0XD,li__K0XD,li__S0XD,li__P0XD;
+  __li__C li__XH3C,li__YH3C,li__ZH3C,li__0H3C,li__1H3C,li__YI3C;
+  __li__C li__1I3C,li__BM3C,li__FM3C,li__LM3C,li__4M3C;
+  li__XH3C=li__I__;
+  li__YH3C=li__I__;
+  li__ZH3C=li__I__;
+  li__0H3C=li__I__;
+  li__1H3C=li__I__;
+  li__2H3C=li__TH3C->li__ZC.li__ZKB;
+  if (((void *)li__2H3C != (void *)NULL)) {
+    li__N0XD=li__2H3C->li__JKV;
+    li__K0XD=li__2H3C->li__SKV;
+    if ((! ((li__N0XD <= li__UH3C) && (li__K0XD >= li__UH3C)))) {
+      li__YI3C=li__B__;
     } else /* FALSE */ {
-      lisaac_push(&__pos__I5KD,L19282450); /* L147 BLOCK*/;
-      lisaac_push_first(&__pos__CXJD,L14689286); /* L112 FALSE*/;
-      __tmp__L5KD=TRUE__B__;
+      li__S0XD=li__2H3C->li__3DNB;
+      li__P0XD=li__2H3C->li__AENB;
+      li__YI3C=(! ((li__S0XD <= li__VH3C) && (li__P0XD >= li__VH3C)));
     };
-    __tmp__HXJD=__tmp__L5KD;
+    li__1I3C=li__YI3C;
   } else /* FALSE */ {
-    lisaac_push(&__pos__34KD,L19280914); /* L147 BLOCK*/;
-    lisaac_push_first(&__pos__CWLD,L12081158); /* L92 FALSE*/;
-    __tmp__HXJD=FALSE__I__;
+    li__1I3C=li__I__;
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__HXJD) {
-    lisaac_push(&__pos__34KD,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__pos__CWLD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__I5KD,L19289106); /* L147 BLOCK*/;
-    lisaac_push(&__pos__I5KD,L19428370); /* L148 BLOCK*/;
-    lisaac_push_first(&__pos__CXJD,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__1AIE,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__2AIE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__3AIE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__B5KD));
-    lisaac_push(&__pos__CXJD,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_3));
-    lisaac_push(&__pos__CXJD,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__1AIE,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__2AIE,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__3AIE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__IBIE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__CXJD,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__1AIE,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__2AIE,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__34KD,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__pos__CWLD,L8530438); /* L65 FALSE*/;
-  };
-  __tmp__EXJD=start_index__2WJD;
-  lisaac_push(&__pos__ZWJD,L37882381); /* L289 ABSTRACT_STRING*/;
-  lisaac_push_first(&__pos__34KD,L11802642); /* L90 BLOCK*/;
-  until_do__X5KD:
-  {
-    lisaac_push(&__pos__34KD,L11802642); /* L90 BLOCK*/;
-    lisaac_push_first(&__pos__CWLD,L37620237); /* L287 ABSTRACT_STRING*/;
-    __tmp__PXJD=Self__0WJD->count__DR2C;
-    lisaac_push(&__pos__CWLD,L37624845); /* L287 ABSTRACT_STRING*/;
-    lisaac_push_first(&__pos__I5KD,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__EXJD > __tmp__PXJD)) {
-      lisaac_push(&__pos__CWLD,L37629965); /* L287 ABSTRACT_STRING*/;
-      lisaac_push_first(&__pos__I5KD,L10377218); /* L79 TRUE*/;
-      __tmp__0XJD=TRUE__B__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__CWLD,L37629965); /* L287 ABSTRACT_STRING*/;
-      lisaac_push_first(&__pos__I5KD,L11832326); /* L90 FALSE*/;
-      lisaac_push_first(&__pos__CXJD,L37639181); /* L287 ABSTRACT_STRING*/;
-      __tmp__XXJD=item__L4JD(Self__0WJD,__tmp__EXJD);
-      __tmp__0XJD=('\n' == __tmp__XXJD);
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__0XJD) {
-      lisaac_push(&__pos__34KD,L11799570); /* L90 BLOCK*/;
-      lisaac_push_first(&__pos__CWLD,L13509634); /* L103 TRUE*/;
-      __tmp__0XJD=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__34KD,L11799570); /* L90 BLOCK*/;
-      lisaac_push_first(&__pos__CWLD,L14689286); /* L112 FALSE*/;
-      __tmp__0XJD=TRUE__B__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__0XJD) {
-      lisaac_push(&__pos__34KD,L12192274); /* L93 BLOCK*/;
-      lisaac_push_first(&__pos__CWLD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__I5KD,L11935762); /* L91 BLOCK*/;
-      lisaac_push_first(&__pos__CXJD,L37761037); /* L288 ABSTRACT_STRING*/;
-      lisaac_push_first(&__pos__1AIE,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__2AIE,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__3AIE,L9195016); /* L70 NUMERIC*/;
-      __tmp__KJIE=(__INTEGER__K)(-  1);
-      lisaac_push(&__pos__1AIE,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__2AIE,L9195016); /* L70 NUMERIC*/;
-      __tmp__EXJD=(__INTEGER__K)(__tmp__EXJD - __tmp__KJIE);
-      lisaac_push(&__pos__I5KD,L12068370); /* L92 BLOCK*/;
-      goto until_do__X5KD;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__34KD,L12192274); /* L93 BLOCK*/;
-      lisaac_push_first(&__pos__CWLD,L8530438); /* L65 FALSE*/;
-    };
-  };
-  Result__3WJD=__tmp__EXJD;
-  return(Result__3WJD);
-}
-
-static __CHARACTER__3 item__L4JD(__STRING__X53 *Self__N4JD,__INTEGER__K index__O4JD)
-/* (Strict STRING{STRING__X53},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __POINTER__CB __tmp__QALD;
-  __INTEGER__K __tmp__0DOD;
-  _____CONTEXT __pos__M4JD,__pos__MALD,__pos__Y0LD,__pos__XALD;
-  _____CONTEXT __pos__T4JD,__pos__VDOD,__pos__ZXVD,__pos__XLVD;
-  _____CONTEXT __pos__TJIE;
-  __BOOLEAN__C __tmp__SALD,__tmp__1DOD,__tmp__0ALD;
-  __CHARACTER__3 *__tmp__Y4JD;
-  __CHARACTER__3 __tmp__14JD,Result__P4JD;
-  lisaac_push_first(&__pos__M4JD,L8260621); /* L63 ABSTRACT_STRING*/;
-  lisaac_push_first(&__pos__MALD,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__Y0LD,L7481860); /* L57 OBJECT*/;
-  __tmp__QALD=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__MALD,L21899282); /* L167 BLOCK*/;
-  __tmp__SALD=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__SALD) {
-    lisaac_push(&__pos__MALD,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__Y0LD,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__XALD,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__T4JD,L8270349); /* L63 ABSTRACT_STRING*/;
-    lisaac_push_first(&__pos__VDOD,L16923661); /* L129 ABSTRACT_STRING*/;
-    __tmp__0DOD=Self__N4JD->count__DR2C;
-    lisaac_push(&__pos__VDOD,L17187853); /* L131 ABSTRACT_STRING*/;
-    __tmp__1DOD=in_range__to__I5I(index__O4JD, 1,__tmp__0DOD);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1DOD) {
-      lisaac_push(&__pos__XALD,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__T4JD,L13509634); /* L103 TRUE*/;
-      __tmp__0ALD=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__XALD,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__T4JD,L14689286); /* L112 FALSE*/;
-      __tmp__0ALD=TRUE__B__;
-    };
-    __tmp__1DOD=__tmp__0ALD;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__MALD,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__Y0LD,L12081158); /* L92 FALSE*/;
-    __tmp__1DOD=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1DOD) {
-    lisaac_push(&__pos__MALD,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__Y0LD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__XALD,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__XALD,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__T4JD,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__VDOD,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__ZXVD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__XLVD,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__QALD));
-    lisaac_push(&__pos__T4JD,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__T4JD,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__VDOD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__ZXVD,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__XLVD,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__TJIE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__T4JD,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__VDOD,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__ZXVD,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__MALD,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__Y0LD,L8530438); /* L65 FALSE*/;
-  };
-  __tmp__Y4JD=Self__N4JD->storage__BVID;
-  lisaac_push(&__pos__M4JD,L8663565); /* L66 ABSTRACT_STRING*/;
-  lisaac_push_first(&__pos__MALD,L9195016); /* L70 NUMERIC*/;
-  __tmp__0DOD=(__INTEGER__K)(index__O4JD -  1);
-  /* NULL __NATIVE_ARRAYoExpanded_CHARACTERo__GB__ */
-if (__tmp__Y4JD==NULL) {
-    lisaac_push(&__pos__M4JD,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(&__pos__M4JD,L8782861); /* L67 ABSTRACT_STRING*/;
-    __tmp__14JD=item__X0GB(((__CHARACTER__3 *)__tmp__Y4JD),__tmp__0DOD);
-  };
-  Result__P4JD=__tmp__14JD;
-  return(Result__P4JD);
-}
-
-static __INTEGER__K font_width_letter__3KFD(__CHARACTER__3 char__ALFD)
-/* (Expanded CHARACTER{CHARACTER__3}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__FLFD,car__ELFD,offset_end__DLFD,Result__BLFD;
-  _____CONTEXT __pos__4KFD,__pos__XZFD,__pos__LLFD,__pos__IZ3D;
-  __BOOLEAN__C __tmp__GLFD,__tmp__QLFD,__tmp__NLFD;
-  lisaac_push_first(&__pos__4KFD,L193606686); /* L1477 ABSTRACT_BITMAP*/;
-  __tmp__FLFD=to_integer__VPY(char__ALFD);
-  car__ELFD=__tmp__FLFD;
-  lisaac_push(&__pos__4KFD,L193730078); /* L1478 ABSTRACT_BITMAP*/;
-  __tmp__GLFD=__infix_less__LOH(__tmp__FLFD, 32);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GLFD) {
-    lisaac_push(&__pos__4KFD,L193733662); /* L1478 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__XZFD,L10377218); /* L79 TRUE*/;
-    __tmp__QLFD=TRUE__B__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__4KFD,L193733662); /* L1478 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__XZFD,L11832326); /* L90 FALSE*/;
-    lisaac_push_first(&__pos__LLFD,L193737758); /* L1478 ABSTRACT_BITMAP*/;
-    __tmp__NLFD=__infix_greater_equal__JGG(__tmp__FLFD, 127);
-    __tmp__QLFD=__tmp__NLFD;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__QLFD) {
-    lisaac_push(&__pos__4KFD,L194251294); /* L1482 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__XZFD,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__LLFD,L193743390); /* L1478 ABSTRACT_BITMAP*/;
-    car__ELFD= 0;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__4KFD,L194251294); /* L1482 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__XZFD,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__LLFD,L194126366); /* L1481 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__IZ3D,L9195016); /* L70 NUMERIC*/;
-    car__ELFD=(__INTEGER__K)(car__ELFD -  32);
-  };
-  __tmp__FLFD=((__INTEGER__K )(__index_font[(car__ELFD)]));
-  offset_end__DLFD=((__INTEGER__K )(__index_font[(car__ELFD)+1]));
-  lisaac_push(&__pos__4KFD,L194650142); /* L1485 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__XZFD,L9195016); /* L70 NUMERIC*/;
-  car__ELFD=(__INTEGER__K)(offset_end__DLFD - __tmp__FLFD);
-  lisaac_push(&__pos__4KFD,L194657822); /* L1485 ABSTRACT_BITMAP*/;
-  lisaac_push_first(&__pos__XZFD,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__LLFD,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__IZ3D,L9195016); /* L70 NUMERIC*/;
-  __tmp__FLFD=(__INTEGER__K)(-  1);
-  lisaac_push(&__pos__XZFD,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__LLFD,L9195016); /* L70 NUMERIC*/;
-  Result__BLFD=(__INTEGER__K)(car__ELFD - __tmp__FLFD);
-  return(Result__BLFD);
-}
-
-static __CLIP__UOB* get_clip__ETKD(__G_OUT__YC *Self__GTKD,__INTEGER__K x__HTKD,__INTEGER__K y__ITKD)
-/* (Strict G_OUT{G_OUT__YC},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __CLIP__UOB *c__PTKD,*__tmp__BWKD,*__tmp__TXKD,*__tmp__RZKD;
-  __CLIP__UOB *Result__JTKD;
-  __INTEGER__K __tmp__XTKD,__tmp__ZTKD,__tmp__EUKD,__tmp__GUKD;
-  __INTEGER__K __tmp__VVKD,__tmp__HXKD;
-  _____CONTEXT __pos__FTKD,__pos__SQLD,__pos__VTKD,__pos__IM4D;
-  _____CONTEXT __pos__CUKD,__pos__EA5D,__pos__NVKD,__pos__2YVD;
-  _____CONTEXT __pos__TVKD,__pos__HZVD,__pos__FXKD,__pos__D25D;
-  _____CONTEXT __pos__PZKD;
-  __BOOLEAN__C fg_t__KTKD,fg_b__LTKD,fg_r__MTKD,fg_l__NTKD,fg_p__OTKD;
-  __BOOLEAN__C __tmp__1TKD,__tmp__3TKD,__tmp__IUKD,__tmp__KUKD;
-  __BOOLEAN__C __tmp__WVKD,__tmp__ZVKD,__tmp__LXKD,__tmp__EZKD;
-  lisaac_push_first(&__pos__FTKD,L135935512); /* L1037 AREA*/;
-  fg_t__KTKD=FALSE__I__;
-  fg_b__LTKD=FALSE__I__;
-  fg_r__MTKD=FALSE__I__;
-  fg_l__NTKD=FALSE__I__;
-  fg_p__OTKD=FALSE__I__;
-  c__PTKD=Self__GTKD->parent_area__ZC.clip__WOB;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__PTKD != (void *)NULL)) {
-    lisaac_push(&__pos__FTKD,L136716824); /* L1043 AREA*/;
-    lisaac_push_first(&__pos__SQLD,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__VTKD,L136717848); /* L1043 AREA*/;
-    /* NULL __CLIP__UOB__ */
-if (c__PTKD==NULL) {
-      lisaac_push(&__pos__VTKD,L136851480); /* L1044 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__XTKD=c__PTKD->x_min__L5X;
-    };
-    /* NULL __CLIP__UOB__ */
-if (c__PTKD==NULL) {
-      lisaac_push(&__pos__VTKD,L136858136); /* L1044 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__ZTKD=c__PTKD->x_max__V5X;
-    };
-    lisaac_push(&__pos__VTKD,L136858648); /* L1044 AREA*/;
-    __tmp__1TKD=in_range__to__I5I(x__HTKD,__tmp__XTKD,__tmp__ZTKD);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1TKD) {
-      lisaac_push(&__pos__VTKD,L136840728); /* L1044 AREA*/;
-      lisaac_push_first(&__pos__IM4D,L13509634); /* L103 TRUE*/;
-      __tmp__3TKD=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__VTKD,L136840728); /* L1044 AREA*/;
-      lisaac_push_first(&__pos__IM4D,L14689286); /* L112 FALSE*/;
-      __tmp__3TKD=TRUE__B__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3TKD) {
-      lisaac_push(&__pos__VTKD,L136861208); /* L1044 AREA*/;
-      lisaac_push_first(&__pos__IM4D,L10377218); /* L79 TRUE*/;
-      __tmp__3TKD=TRUE__B__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__VTKD,L136861208); /* L1044 AREA*/;
-      lisaac_push_first(&__pos__IM4D,L11832326); /* L90 FALSE*/;
-      lisaac_push_first(&__pos__CUKD,L136971288); /* L1045 AREA*/;
-      /* NULL __CLIP__UOB__ */
-if (c__PTKD==NULL) {
-        lisaac_push(&__pos__CUKD,L136982552); /* L1045 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* CLIP */ {
-        __tmp__EUKD=c__PTKD->y_min__YATB;
-      };
-      /* NULL __CLIP__UOB__ */
-if (c__PTKD==NULL) {
-        lisaac_push(&__pos__CUKD,L136989208); /* L1045 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* CLIP */ {
-        __tmp__GUKD=c__PTKD->y_max__1ATB;
-      };
-      lisaac_push(&__pos__CUKD,L136989720); /* L1045 AREA*/;
-      __tmp__IUKD=in_range__to__I5I(y__ITKD,__tmp__EUKD,__tmp__GUKD);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IUKD) {
-        lisaac_push(&__pos__CUKD,L136971800); /* L1045 AREA*/;
-        lisaac_push_first(&__pos__EA5D,L13509634); /* L103 TRUE*/;
-        __tmp__KUKD=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__CUKD,L136971800); /* L1045 AREA*/;
-        lisaac_push_first(&__pos__EA5D,L14689286); /* L112 FALSE*/;
-        __tmp__KUKD=TRUE__B__;
-      };
-      __tmp__3TKD=__tmp__KUKD;
-    };
-    __tmp__1TKD=__tmp__3TKD;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__FTKD,L136716824); /* L1043 AREA*/;
-    lisaac_push_first(&__pos__SQLD,L12081158); /* L92 FALSE*/;
-    __tmp__1TKD=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1TKD) {
-    lisaac_push(&__pos__FTKD,L147327512); /* L1124 AREA*/;
-    lisaac_push_first(&__pos__SQLD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__VTKD,L137106968); /* L1046 AREA*/;
-    /* NULL __CLIP__UOB__ */
-if (c__PTKD==NULL) {
-      lisaac_push(&__pos__VTKD,L137765400); /* L1051 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__XTKD=c__PTKD->y_min__YATB;
-    };
-    lisaac_push(&__pos__VTKD,L137761816); /* L1051 AREA*/;
-    __tmp__1TKD=__infix_less__LOH(y__ITKD,__tmp__XTKD);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1TKD) {
-      lisaac_push(&__pos__VTKD,L137767448); /* L1051 AREA*/;
-      lisaac_push_first(&__pos__IM4D,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__CUKD,L137768472); /* L1051 AREA*/;
-      /* NULL __CLIP__UOB__ */
-if (c__PTKD==NULL) {
-        lisaac_push(&__pos__CUKD,L137773080); /* L1051 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* CLIP */ {
-        __tmp__EUKD=c__PTKD->x_min__L5X;
-      };
-      lisaac_push(&__pos__CUKD,L137769496); /* L1051 AREA*/;
-      __tmp__3TKD=__infix_less__LOH(x__HTKD,__tmp__EUKD);
-      __tmp__IUKD=__tmp__3TKD;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__VTKD,L137767448); /* L1051 AREA*/;
-      lisaac_push_first(&__pos__IM4D,L12081158); /* L92 FALSE*/;
-      __tmp__IUKD=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__IUKD) {
-      lisaac_push(&__pos__VTKD,L139071000); /* L1061 AREA*/;
-      lisaac_push_first(&__pos__IM4D,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__CUKD,L138150936); /* L1054 AREA*/;
-      lisaac_push_first(&__pos__EA5D,L9441810); /* L72 BLOCK*/;
-      while_do__CCVD:
-      {
-        lisaac_push(&__pos__EA5D,L9441810); /* L72 BLOCK*/;
-        lisaac_push_first(&__pos__NVKD,L137888792); /* L1052 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__PTKD != (void *)NULL)) {
-          lisaac_push(&__pos__NVKD,L137894936); /* L1052 AREA*/;
-          lisaac_push_first(&__pos__2YVD,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__TVKD,L137895960); /* L1052 AREA*/;
-          /* NULL __CLIP__UOB__ */
-if (c__PTKD==NULL) {
-            lisaac_push(&__pos__TVKD,L137900568); /* L1052 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* CLIP */ {
-            __tmp__VVKD=c__PTKD->y_min__YATB;
-          };
-          lisaac_push(&__pos__TVKD,L137896984); /* L1052 AREA*/;
-          __tmp__WVKD=__infix_less__LOH(y__ITKD,__tmp__VVKD);
-          __tmp__ZVKD=__tmp__WVKD;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__NVKD,L137894936); /* L1052 AREA*/;
-          lisaac_push_first(&__pos__2YVD,L12081158); /* L92 FALSE*/;
-          __tmp__ZVKD=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ZVKD) {
-          lisaac_push(&__pos__EA5D,L9832978); /* L75 BLOCK*/;
-          lisaac_push_first(&__pos__NVKD,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__2YVD,L9576466); /* L73 BLOCK*/;
-          lisaac_push_first(&__pos__TVKD,L137907224); /* L1052 AREA*/;
-          /* NULL __CLIP__UOB__ */
-if (c__PTKD==NULL) {
-            lisaac_push(&__pos__TVKD,L138024472); /* L1053 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* CLIP */ {
-            __tmp__BWKD=c__PTKD->top__BCY;
-          };
-          c__PTKD=__tmp__BWKD;
-          lisaac_push(&__pos__2YVD,L9709074); /* L74 BLOCK*/;
-          goto while_do__CCVD;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__EA5D,L9832978); /* L75 BLOCK*/;
-          lisaac_push_first(&__pos__NVKD,L8530438); /* L65 FALSE*/;
-        };
+  if (li__1I3C) {
+    if (((li__VH3C < li__2H3C->li__3DNB) && (li__UH3C < li__2H3C->li__JKV))) {
+      while ((((void *)li__2H3C != (void *)NULL) && (li__VH3C < li__2H3C->li__3DNB))) {
+        li__2H3C=li__2H3C->li__XMV;
       };
     } else /* FALSE */ {
-      lisaac_push(&__pos__VTKD,L139071000); /* L1061 AREA*/;
-      lisaac_push_first(&__pos__IM4D,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__CUKD,L138288152); /* L1055 AREA*/;
-      /* NULL __CLIP__UOB__ */
-if (c__PTKD==NULL) {
-        lisaac_push(&__pos__CUKD,L138418200); /* L1056 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* CLIP */ {
-        __tmp__EUKD=c__PTKD->y_max__1ATB;
-      };
-      lisaac_push(&__pos__CUKD,L138414616); /* L1056 AREA*/;
-      lisaac_push_first(&__pos__EA5D,L14700552); /* L112 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((y__ITKD > __tmp__EUKD)) {
-        lisaac_push(&__pos__CUKD,L138420248); /* L1056 AREA*/;
-        lisaac_push_first(&__pos__EA5D,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__NVKD,L138421272); /* L1056 AREA*/;
-        /* NULL __CLIP__UOB__ */
-if (c__PTKD==NULL) {
-          lisaac_push(&__pos__NVKD,L138425880); /* L1056 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__VVKD=c__PTKD->x_max__V5X;
-        };
-        lisaac_push(&__pos__NVKD,L138422296); /* L1056 AREA*/;
-        lisaac_push_first(&__pos__2YVD,L14700552); /* L112 NUMERIC*/;
-        __tmp__KUKD=(x__HTKD > __tmp__VVKD);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__CUKD,L138420248); /* L1056 AREA*/;
-        lisaac_push_first(&__pos__EA5D,L12081158); /* L92 FALSE*/;
-        __tmp__KUKD=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KUKD) {
-        lisaac_push(&__pos__CUKD,L138937368); /* L1060 AREA*/;
-        lisaac_push_first(&__pos__EA5D,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__NVKD,L138807320); /* L1059 AREA*/;
-        lisaac_push_first(&__pos__2YVD,L9441810); /* L72 BLOCK*/;
-        while_do__UIVD:
-        {
-          lisaac_push(&__pos__2YVD,L9441810); /* L72 BLOCK*/;
-          lisaac_push_first(&__pos__TVKD,L138545176); /* L1057 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__PTKD != (void *)NULL)) {
-            lisaac_push(&__pos__TVKD,L138551320); /* L1057 AREA*/;
-            lisaac_push_first(&__pos__HZVD,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__FXKD,L138552344); /* L1057 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__PTKD==NULL) {
-              lisaac_push(&__pos__FXKD,L138556952); /* L1057 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__HXKD=c__PTKD->y_max__1ATB;
-            };
-            lisaac_push(&__pos__FXKD,L138553368); /* L1057 AREA*/;
-            lisaac_push_first(&__pos__D25D,L14700552); /* L112 NUMERIC*/;
-            __tmp__LXKD=(y__ITKD > __tmp__HXKD);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__TVKD,L138551320); /* L1057 AREA*/;
-            lisaac_push_first(&__pos__HZVD,L12081158); /* L92 FALSE*/;
-            __tmp__LXKD=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__LXKD) {
-            lisaac_push(&__pos__2YVD,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__TVKD,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__HZVD,L9576466); /* L73 BLOCK*/;
-            lisaac_push_first(&__pos__FXKD,L138563608); /* L1057 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__PTKD==NULL) {
-              lisaac_push(&__pos__FXKD,L138682392); /* L1058 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__TXKD=c__PTKD->bottom__JETB;
-            };
-            c__PTKD=__tmp__TXKD;
-            lisaac_push(&__pos__HZVD,L9709074); /* L74 BLOCK*/;
-            goto while_do__UIVD;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__2YVD,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__TVKD,L8530438); /* L65 FALSE*/;
-          };
+      if (((li__VH3C > li__2H3C->li__AENB) && (li__UH3C > li__2H3C->li__SKV))) {
+        while ((((void *)li__2H3C != (void *)NULL) && (li__VH3C > li__2H3C->li__AENB))) {
+          li__2H3C=li__2H3C->li__CHNB;
         };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__CUKD,L138937368); /* L1060 AREA*/;
-        lisaac_push_first(&__pos__EA5D,L8530438); /* L65 FALSE*/;
       };
     };
-    lisaac_push(&__pos__VTKD,L142872088); /* L1090 AREA*/;
-    lisaac_push_first(&__pos__IM4D,L9441810); /* L72 BLOCK*/;
-    while_do__YUQD:
+    li__3NCD:
     {
-      lisaac_push(&__pos__IM4D,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__CUKD,L140512792); /* L1072 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__PTKD != (void *)NULL)) {
-        lisaac_push(&__pos__CUKD,L140518936); /* L1072 AREA*/;
-        lisaac_push_first(&__pos__EA5D,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__NVKD,L140519960); /* L1072 AREA*/;
-        /* NULL __CLIP__UOB__ */
-if (c__PTKD==NULL) {
-          lisaac_push(&__pos__NVKD,L140649496); /* L1073 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__HXKD=c__PTKD->y_min__YATB;
-        };
-        lisaac_push(&__pos__NVKD,L140650008); /* L1073 AREA*/;
-        lisaac_push_first(&__pos__2YVD,L14700552); /* L112 NUMERIC*/;
-        __tmp__WVKD=(__tmp__HXKD > y__ITKD);
-        fg_t__KTKD=__tmp__WVKD;
-        /* NULL __CLIP__UOB__ */
-if (c__PTKD==NULL) {
-          lisaac_push(&__pos__NVKD,L140780568); /* L1074 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__HXKD=c__PTKD->x_max__V5X;
-        };
-        lisaac_push(&__pos__NVKD,L140781080); /* L1074 AREA*/;
-        __tmp__ZVKD=__infix_less__LOH(__tmp__HXKD,x__HTKD);
-        fg_r__MTKD=__tmp__ZVKD;
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WVKD) {
-          lisaac_push(&__pos__NVKD,L140652568); /* L1073 AREA*/;
-          lisaac_push_first(&__pos__2YVD,L10900994); /* L83 TRUE*/;
-          __tmp__LXKD=TRUE__B__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__NVKD,L140652568); /* L1073 AREA*/;
-          lisaac_push_first(&__pos__2YVD,L12342790); /* L94 FALSE*/;
-          __tmp__LXKD=__tmp__ZVKD;
-        };
-        __tmp__WVKD=__tmp__LXKD;
+      if (((void *)li__2H3C != (void *)NULL)) {
+        li__BM3C=(li__2H3C->li__3DNB > li__VH3C);
+        li__XH3C=li__BM3C;
+        li__FM3C=(li__2H3C->li__SKV < li__UH3C);
+        li__ZH3C=li__FM3C;
+        li__LM3C=(li__BM3C | li__FM3C);
       } else /* FALSE */ {
-        lisaac_push(&__pos__CUKD,L140518936); /* L1072 AREA*/;
-        lisaac_push_first(&__pos__EA5D,L12081158); /* L92 FALSE*/;
-        __tmp__WVKD=FALSE__I__;
+        li__LM3C=li__I__;
       };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WVKD) {
-        lisaac_push(&__pos__IM4D,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__CUKD,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__EA5D,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__NVKD,L140912152); /* L1075 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (fg_p__OTKD) {
-          lisaac_push(&__pos__NVKD,L142607384); /* L1088 AREA*/;
-          lisaac_push_first(&__pos__2YVD,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__TVKD,L141039640); /* L1076 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (fg_t__KTKD) {
-            lisaac_push(&__pos__TVKD,L141428760); /* L1079 AREA*/;
-            lisaac_push_first(&__pos__HZVD,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__FXKD,L141171736); /* L1077 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__PTKD==NULL) {
-              lisaac_push(&__pos__FXKD,L141302296); /* L1078 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__TXKD=c__PTKD->top__BCY;
-            };
-            c__PTKD=__tmp__TXKD;
-            __tmp__EZKD=TRUE__B__;
+      if (li__LM3C) {
+        if (li__1H3C) {
+          if (li__XH3C) {
+            li__2H3C=li__2H3C->li__XMV;
+            li__4M3C=li__B__;
           } else /* FALSE */ {
-            lisaac_push(&__pos__TVKD,L141428760); /* L1079 AREA*/;
-            lisaac_push_first(&__pos__HZVD,L8530438); /* L65 FALSE*/;
-            __tmp__EZKD=FALSE__I__;
+            li__4M3C=li__I__;
           };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__EZKD) {
-            lisaac_push(&__pos__TVKD,L141690904); /* L1081 AREA*/;
-            lisaac_push_first(&__pos__HZVD,L9326594); /* L71 TRUE*/;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__TVKD,L141690904); /* L1081 AREA*/;
-            lisaac_push_first(&__pos__HZVD,L9187334); /* L70 FALSE*/;
-            lisaac_push_first(&__pos__FXKD,L141433368); /* L1079 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (fg_r__MTKD) {
-              lisaac_push(&__pos__HZVD,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__FXKD,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__D25D,L9445894); /* L72 FALSE*/;
-              lisaac_push_first(&__pos__PZKD,L141439512); /* L1079 AREA*/;
-              /* NULL __CLIP__UOB__ */
-if (c__PTKD==NULL) {
-                lisaac_push(&__pos__PZKD,L141565464); /* L1080 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* CLIP */ {
-                __tmp__RZKD=c__PTKD->right__NAY;
-              };
-              c__PTKD=__tmp__RZKD;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__HZVD,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__FXKD,L8530438); /* L65 FALSE*/;
+          if ((! li__4M3C)) {
+            if (li__ZH3C) {
+              li__2H3C=li__2H3C->li__ILV;
             };
           };
         } else /* FALSE */ {
-          lisaac_push(&__pos__NVKD,L142607384); /* L1088 AREA*/;
-          lisaac_push_first(&__pos__2YVD,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__TVKD,L141824536); /* L1082 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (fg_r__MTKD) {
-            lisaac_push(&__pos__TVKD,L142215192); /* L1085 AREA*/;
-            lisaac_push_first(&__pos__HZVD,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__FXKD,L141958168); /* L1083 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__PTKD==NULL) {
-              lisaac_push(&__pos__FXKD,L142089752); /* L1084 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__TXKD=c__PTKD->right__NAY;
-            };
-            c__PTKD=__tmp__TXKD;
-            __tmp__EZKD=TRUE__B__;
+          if (li__ZH3C) {
+            li__2H3C=li__2H3C->li__ILV;
+            li__4M3C=li__B__;
           } else /* FALSE */ {
-            lisaac_push(&__pos__TVKD,L142215192); /* L1085 AREA*/;
-            lisaac_push_first(&__pos__HZVD,L8530438); /* L65 FALSE*/;
-            __tmp__EZKD=FALSE__I__;
+            li__4M3C=li__I__;
           };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__EZKD) {
-            lisaac_push(&__pos__TVKD,L142477336); /* L1087 AREA*/;
-            lisaac_push_first(&__pos__HZVD,L9326594); /* L71 TRUE*/;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__TVKD,L142477336); /* L1087 AREA*/;
-            lisaac_push_first(&__pos__HZVD,L9187334); /* L70 FALSE*/;
-            lisaac_push_first(&__pos__FXKD,L142219800); /* L1085 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (fg_t__KTKD) {
-              lisaac_push(&__pos__HZVD,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__FXKD,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__D25D,L9445894); /* L72 FALSE*/;
-              lisaac_push_first(&__pos__PZKD,L142225944); /* L1085 AREA*/;
-              /* NULL __CLIP__UOB__ */
-if (c__PTKD==NULL) {
-                lisaac_push(&__pos__PZKD,L142350872); /* L1086 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* CLIP */ {
-                __tmp__RZKD=c__PTKD->top__BCY;
-              };
-              c__PTKD=__tmp__RZKD;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__HZVD,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__FXKD,L8530438); /* L65 FALSE*/;
+          if ((! li__4M3C)) {
+            if (li__XH3C) {
+              li__2H3C=li__2H3C->li__XMV;
             };
           };
         };
-        /* __TRUE__B__ __FALSE__I__ */
-if (fg_p__OTKD) {
-          lisaac_push(&__pos__NVKD,L142741528); /* L1089 AREA*/;
-          lisaac_push_first(&__pos__2YVD,L13509634); /* L103 TRUE*/;
-          __tmp__LXKD=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__NVKD,L142741528); /* L1089 AREA*/;
-          lisaac_push_first(&__pos__2YVD,L14689286); /* L112 FALSE*/;
-          __tmp__LXKD=TRUE__B__;
-        };
-        fg_p__OTKD=__tmp__LXKD;
-        lisaac_push(&__pos__EA5D,L9709074); /* L74 BLOCK*/;
-        goto while_do__YUQD;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__IM4D,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__CUKD,L8530438); /* L65 FALSE*/;
+        li__1H3C=(! li__1H3C);
+        goto li__3NCD;
       };
     };
-    lisaac_push(&__pos__VTKD,L146673176); /* L1119 AREA*/;
-    lisaac_push_first(&__pos__IM4D,L9441810); /* L72 BLOCK*/;
-    while_do__EVQD:
+    li__HOCD:
     {
-      lisaac_push(&__pos__IM4D,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__CUKD,L144313880); /* L1101 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__PTKD != (void *)NULL)) {
-        lisaac_push(&__pos__CUKD,L144320024); /* L1101 AREA*/;
-        lisaac_push_first(&__pos__EA5D,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__NVKD,L144321048); /* L1101 AREA*/;
-        /* NULL __CLIP__UOB__ */
-if (c__PTKD==NULL) {
-          lisaac_push(&__pos__NVKD,L144450584); /* L1102 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__HXKD=c__PTKD->y_max__1ATB;
-        };
-        lisaac_push(&__pos__NVKD,L144451096); /* L1102 AREA*/;
-        __tmp__WVKD=__infix_less__LOH(__tmp__HXKD,y__ITKD);
-        fg_b__LTKD=__tmp__WVKD;
-        /* NULL __CLIP__UOB__ */
-if (c__PTKD==NULL) {
-          lisaac_push(&__pos__NVKD,L144581656); /* L1103 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__HXKD=c__PTKD->x_min__L5X;
-        };
-        lisaac_push(&__pos__NVKD,L144582168); /* L1103 AREA*/;
-        lisaac_push_first(&__pos__2YVD,L14700552); /* L112 NUMERIC*/;
-        __tmp__ZVKD=(__tmp__HXKD > x__HTKD);
-        fg_l__NTKD=__tmp__ZVKD;
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WVKD) {
-          lisaac_push(&__pos__NVKD,L144453656); /* L1102 AREA*/;
-          lisaac_push_first(&__pos__2YVD,L10900994); /* L83 TRUE*/;
-          __tmp__LXKD=TRUE__B__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__NVKD,L144453656); /* L1102 AREA*/;
-          lisaac_push_first(&__pos__2YVD,L12342790); /* L94 FALSE*/;
-          __tmp__LXKD=__tmp__ZVKD;
-        };
-        __tmp__WVKD=__tmp__LXKD;
+      if (((void *)li__2H3C != (void *)NULL)) {
+        li__BM3C=(li__2H3C->li__AENB < li__VH3C);
+        li__YH3C=li__BM3C;
+        li__FM3C=(li__2H3C->li__JKV > li__UH3C);
+        li__0H3C=li__FM3C;
+        li__LM3C=(li__BM3C | li__FM3C);
       } else /* FALSE */ {
-        lisaac_push(&__pos__CUKD,L144320024); /* L1101 AREA*/;
-        lisaac_push_first(&__pos__EA5D,L12081158); /* L92 FALSE*/;
-        __tmp__WVKD=FALSE__I__;
+        li__LM3C=li__I__;
       };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__WVKD) {
-        lisaac_push(&__pos__IM4D,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__CUKD,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__EA5D,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__NVKD,L144713240); /* L1104 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (fg_p__OTKD) {
-          lisaac_push(&__pos__NVKD,L146408472); /* L1117 AREA*/;
-          lisaac_push_first(&__pos__2YVD,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__TVKD,L144840728); /* L1105 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (fg_b__LTKD) {
-            lisaac_push(&__pos__TVKD,L145229848); /* L1108 AREA*/;
-            lisaac_push_first(&__pos__HZVD,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__FXKD,L144972824); /* L1106 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__PTKD==NULL) {
-              lisaac_push(&__pos__FXKD,L145104920); /* L1107 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__TXKD=c__PTKD->bottom__JETB;
-            };
-            c__PTKD=__tmp__TXKD;
-            __tmp__EZKD=TRUE__B__;
+      if (li__LM3C) {
+        if (li__1H3C) {
+          if (li__YH3C) {
+            li__2H3C=li__2H3C->li__CHNB;
+            li__4M3C=li__B__;
           } else /* FALSE */ {
-            lisaac_push(&__pos__TVKD,L145229848); /* L1108 AREA*/;
-            lisaac_push_first(&__pos__HZVD,L8530438); /* L65 FALSE*/;
-            __tmp__EZKD=FALSE__I__;
+            li__4M3C=li__I__;
           };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__EZKD) {
-            lisaac_push(&__pos__TVKD,L145491992); /* L1110 AREA*/;
-            lisaac_push_first(&__pos__HZVD,L9326594); /* L71 TRUE*/;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__TVKD,L145491992); /* L1110 AREA*/;
-            lisaac_push_first(&__pos__HZVD,L9187334); /* L70 FALSE*/;
-            lisaac_push_first(&__pos__FXKD,L145234456); /* L1108 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (fg_l__NTKD) {
-              lisaac_push(&__pos__HZVD,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__FXKD,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__D25D,L9445894); /* L72 FALSE*/;
-              lisaac_push_first(&__pos__PZKD,L145240600); /* L1108 AREA*/;
-              /* NULL __CLIP__UOB__ */
-if (c__PTKD==NULL) {
-                lisaac_push(&__pos__PZKD,L145366040); /* L1109 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* CLIP */ {
-                __tmp__RZKD=c__PTKD->left__ZBY;
-              };
-              c__PTKD=__tmp__RZKD;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__HZVD,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__FXKD,L8530438); /* L65 FALSE*/;
+          if ((! li__4M3C)) {
+            if (li__0H3C) {
+              li__2H3C=li__2H3C->li__QMV;
             };
           };
         } else /* FALSE */ {
-          lisaac_push(&__pos__NVKD,L146408472); /* L1117 AREA*/;
-          lisaac_push_first(&__pos__2YVD,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__TVKD,L145625624); /* L1111 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (fg_l__NTKD) {
-            lisaac_push(&__pos__TVKD,L146016280); /* L1114 AREA*/;
-            lisaac_push_first(&__pos__HZVD,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__FXKD,L145759256); /* L1112 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__PTKD==NULL) {
-              lisaac_push(&__pos__FXKD,L145890328); /* L1113 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__TXKD=c__PTKD->left__ZBY;
-            };
-            c__PTKD=__tmp__TXKD;
-            __tmp__EZKD=TRUE__B__;
+          if (li__0H3C) {
+            li__2H3C=li__2H3C->li__QMV;
+            li__4M3C=li__B__;
           } else /* FALSE */ {
-            lisaac_push(&__pos__TVKD,L146016280); /* L1114 AREA*/;
-            lisaac_push_first(&__pos__HZVD,L8530438); /* L65 FALSE*/;
-            __tmp__EZKD=FALSE__I__;
+            li__4M3C=li__I__;
           };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__EZKD) {
-            lisaac_push(&__pos__TVKD,L146278424); /* L1116 AREA*/;
-            lisaac_push_first(&__pos__HZVD,L9326594); /* L71 TRUE*/;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__TVKD,L146278424); /* L1116 AREA*/;
-            lisaac_push_first(&__pos__HZVD,L9187334); /* L70 FALSE*/;
-            lisaac_push_first(&__pos__FXKD,L146020888); /* L1114 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (fg_b__LTKD) {
-              lisaac_push(&__pos__HZVD,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__FXKD,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__D25D,L9445894); /* L72 FALSE*/;
-              lisaac_push_first(&__pos__PZKD,L146027032); /* L1114 AREA*/;
-              /* NULL __CLIP__UOB__ */
-if (c__PTKD==NULL) {
-                lisaac_push(&__pos__PZKD,L146153496); /* L1115 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* CLIP */ {
-                __tmp__RZKD=c__PTKD->bottom__JETB;
-              };
-              c__PTKD=__tmp__RZKD;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__HZVD,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__FXKD,L8530438); /* L65 FALSE*/;
+          if ((! li__4M3C)) {
+            if (li__YH3C) {
+              li__2H3C=li__2H3C->li__CHNB;
             };
           };
         };
-        /* __TRUE__B__ __FALSE__I__ */
-if (fg_p__OTKD) {
-          lisaac_push(&__pos__NVKD,L146542616); /* L1118 AREA*/;
-          lisaac_push_first(&__pos__2YVD,L13509634); /* L103 TRUE*/;
-          __tmp__LXKD=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__NVKD,L146542616); /* L1118 AREA*/;
-          lisaac_push_first(&__pos__2YVD,L14689286); /* L112 FALSE*/;
-          __tmp__LXKD=TRUE__B__;
-        };
-        fg_p__OTKD=__tmp__LXKD;
-        lisaac_push(&__pos__EA5D,L9709074); /* L74 BLOCK*/;
-        goto while_do__EVQD;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__IM4D,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__CUKD,L8530438); /* L65 FALSE*/;
+        li__1H3C=(! li__1H3C);
+        goto li__HOCD;
       };
     };
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__PTKD != (void *)NULL)) {
-      lisaac_push(&__pos__VTKD,L147197464); /* L1123 AREA*/;
-      lisaac_push_first(&__pos__IM4D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__CUKD,L146941976); /* L1121 AREA*/;
-      Self__GTKD->parent_area__ZC.clip__WOB=c__PTKD;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__VTKD,L147197464); /* L1123 AREA*/;
-      lisaac_push_first(&__pos__IM4D,L8530438); /* L65 FALSE*/;
+    if (((void *)li__2H3C != (void *)NULL)) {
+      li__TH3C->li__ZC.li__ZKB=li__2H3C;
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__FTKD,L147327512); /* L1124 AREA*/;
-    lisaac_push_first(&__pos__SQLD,L8530438); /* L65 FALSE*/;
   };
-  Result__JTKD=c__PTKD;
-  return(Result__JTKD);
+  li__WH3C=li__2H3C;
+  return(li__WH3C);
 }
 
-static void slave_pixel_hard__color__ZMIC(__VIRTUAL_SCREEN__PT *Self__1MIC,__INTEGER__K x__2MIC,__INTEGER__K y__3MIC,__UINTEGER_32__RD col__4MIC)
-/* (Strict VIRTUAL_SCREEN{VIRTUAL_SCREEN__PT},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded UINTEGER_32{UINTEGER_32__RD}) Void Recursive, No inlinable. NO CONTEXT! */
+static void li__DN5B(__li__AS *li__EN5B,__li__K li__FN5B,__li__K li__GN5B,__li__U li__HN5B)
+/* (Strict VIRTUAL_SCREEN{li__AS},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded UINTEGER_32{li__U}) Void Recursive, No inlinable. NO CONTEXT! */
 {
-  __INTEGER__K __tmp__JQJC,__tmp__SSIE,__tmp__0SIE,__tmp__GRJC;
-  __INTEGER__K __tmp__HRJC,__tmp__LRJC;
-  __CLIP__UOB *__tmp__PQJC;
-  void *__tmp__WQJC;
-  __UINTEGER_32__RD real_col__BZRC,__tmp__HZRC,__tmp__RZRC,__tmp__NZRC;
-  _____CONTEXT __pos__0MIC,__pos__AQJC,__pos__OSIE,__pos__PSIE;
-  _____CONTEXT __pos__QSIE,__pos__1QJC,__pos__2YRC,__pos__0IBE;
-  _____CONTEXT __pos__1IBE,__pos__LZRC,__pos__NCAE;
-  lisaac_push_first(&__pos__0MIC,L8666172); /* L66 VIRTUAL_SCREEN*/;
-  lisaac_push_first(&__pos__AQJC,L10380824); /* L79 AREA*/;
-  __tmp__JQJC=Self__1MIC->parent_area__QT.x_window__YNB;
-  lisaac_push(&__pos__AQJC,L11016728); /* L84 AREA*/;
-  lisaac_push_first(&__pos__OSIE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__PSIE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__QSIE,L9195016); /* L70 NUMERIC*/;
-  __tmp__SSIE=(__INTEGER__K)(- __tmp__JQJC);
-  lisaac_push(&__pos__OSIE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__PSIE,L9195016); /* L70 NUMERIC*/;
-  __tmp__JQJC=(__INTEGER__K)(x__2MIC - __tmp__SSIE);
-  __tmp__SSIE=Self__1MIC->parent_area__QT.y_window__ZNB;
-  lisaac_push(&__pos__AQJC,L11147800); /* L85 AREA*/;
-  lisaac_push_first(&__pos__OSIE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__PSIE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__QSIE,L9195016); /* L70 NUMERIC*/;
-  __tmp__0SIE=(__INTEGER__K)(- __tmp__SSIE);
-  lisaac_push(&__pos__OSIE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__PSIE,L9195016); /* L70 NUMERIC*/;
-  __tmp__SSIE=(__INTEGER__K)(y__3MIC - __tmp__0SIE);
-  lisaac_push(&__pos__AQJC,L11415064); /* L87 AREA*/;
-  __tmp__PQJC=get_clip__UHLC(Self__1MIC,__tmp__JQJC,__tmp__SSIE);
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__PQJC != (void *)NULL)) {
-    lisaac_push(&__pos__AQJC,L12454424); /* L95 AREA*/;
-    lisaac_push_first(&__pos__OSIE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__PSIE,L11543576); /* L88 AREA*/;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__PQJC==NULL) {
-      lisaac_push(&__pos__PSIE,L11676184); /* L89 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__WQJC=__tmp__PQJC->window__55X;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__WQJC == (void *)Self__1MIC)) {
-      lisaac_push(&__pos__PSIE,L12324376); /* L94 AREA*/;
-      lisaac_push_first(&__pos__QSIE,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__1QJC,L11949080); /* L91 AREA*/;
-      lisaac_push_first(&__pos__2YRC,L3950631); /* L30 UINTEGER_32*/;
-      lisaac_push_first(&__pos__0IBE,L68456968); /* L522 NUMERIC*/;
-      lisaac_push_first(&__pos__1IBE,L4069969); /* L31 CONVERT*/;
-      real_col__BZRC= 0;
-      lisaac_push(&__pos__2YRC,L4343324); /* L33 UINTEGER_8*/;
-      lisaac_push_first(&__pos__0IBE,L67932680); /* L518 NUMERIC*/;
-      lisaac_push_first(&__pos__1IBE,L4069969); /* L31 CONVERT*/;
-      __tmp__HZRC=planes__UD;
-      lisaac_push(&__pos__2YRC,L21370905); /* L163 VIDEO*/;
-      __tmp__RZRC=to_uinteger_32__AAG( 15);
-      lisaac_push(&__pos__2YRC,L21760025); /* L166 VIDEO*/;
-      lisaac_push_first(&__pos__0IBE,L17187848); /* L131 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__HZRC == __tmp__RZRC)) {
-        lisaac_push(&__pos__0IBE,L17839624); /* L136 NUMERIC*/;
-        lisaac_push_first(&__pos__1IBE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__LZRC,L21515289); /* L164 VIDEO*/;
-        __tmp__NZRC=get_raw__MTM(col__4MIC);
-        real_col__BZRC=__tmp__NZRC;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__0IBE,L17839624); /* L136 NUMERIC*/;
-        lisaac_push_first(&__pos__1IBE,L8530438); /* L65 FALSE*/;
+  void *li__KLAC;
+  __li__K li__OLAC,li__QLAC,li__HMAC,li__IMAC,li__MMAC;
+  __li__XKB *li__TLAC;
+  __li__U li__ZOHC,li__5OHC;
+  __li__GS *li__LN5B;
+  li__KLAC=NULL;
+  li__OLAC=(__li__K)(li__FN5B + li__EN5B->li__BS.li__3JB);
+  li__QLAC=(__li__K)(li__GN5B + li__EN5B->li__BS.li__4JB);
+  li__TLAC=li__31BC(li__EN5B,li__OLAC,li__QLAC);
+  if (((void *)li__TLAC != (void *)NULL)) {
+    li__KLAC=li__TLAC->li__1KV;
+    if (((void *)li__KLAC == (void *)li__EN5B)) {
+      li__ZOHC= 0;
+      li__5OHC=li__SD;
+      if ((li__5OHC ==  15)) {
+        li__ZOHC=(__li__U)((__li__U)((__li__U)((__li__U)(li__HN5B &  16252928) >>  9) | (__li__U)((__li__U)(li__HN5B &  63488) >>  6)) | (__li__U)((__li__U)(li__HN5B &  248) >>  3));
       };
-      lisaac_push(&__pos__2YRC,L21764121); /* L166 VIDEO*/;
-      __tmp__RZRC=to_uinteger_32__AAG( 16);
-      lisaac_push(&__pos__2YRC,L22153241); /* L169 VIDEO*/;
-      lisaac_push_first(&__pos__0IBE,L17187848); /* L131 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__HZRC == __tmp__RZRC)) {
-        lisaac_push(&__pos__0IBE,L17839624); /* L136 NUMERIC*/;
-        lisaac_push_first(&__pos__1IBE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__LZRC,L21908505); /* L167 VIDEO*/;
-        __tmp__NZRC=get_raw__GUM(col__4MIC);
-        real_col__BZRC=__tmp__NZRC;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__0IBE,L17839624); /* L136 NUMERIC*/;
-        lisaac_push_first(&__pos__1IBE,L8530438); /* L65 FALSE*/;
+      if ((li__5OHC ==  16)) {
+        li__ZOHC=(__li__U)((__li__U)((__li__U)((__li__U)(li__HN5B &  16252928) >>  8) | (__li__U)((__li__U)(li__HN5B &  64512) >>  5)) | (__li__U)((__li__U)(li__HN5B &  248) >>  3));
       };
-      lisaac_push(&__pos__2YRC,L22157337); /* L169 VIDEO*/;
-      __tmp__RZRC=to_uinteger_32__AAG( 24);
-      lisaac_push(&__pos__2YRC,L22546457); /* L172 VIDEO*/;
-      lisaac_push_first(&__pos__0IBE,L17187848); /* L131 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__HZRC == __tmp__RZRC)) {
-        lisaac_push(&__pos__0IBE,L17839624); /* L136 NUMERIC*/;
-        lisaac_push_first(&__pos__1IBE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__LZRC,L22301721); /* L170 VIDEO*/;
-        lisaac_push_first(&__pos__NCAE,L6567962); /* L50 PIXEL_24*/;
-        real_col__BZRC=col__4MIC;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__0IBE,L17839624); /* L136 NUMERIC*/;
-        lisaac_push_first(&__pos__1IBE,L8530438); /* L65 FALSE*/;
+      if ((li__5OHC ==  24)) {
+        li__ZOHC=li__HN5B;
       };
-      lisaac_push(&__pos__2YRC,L22550553); /* L172 VIDEO*/;
-      __tmp__RZRC=to_uinteger_32__AAG( 32);
-      lisaac_push(&__pos__2YRC,L22809113); /* L174 VIDEO*/;
-      lisaac_push_first(&__pos__0IBE,L17187848); /* L131 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__HZRC == __tmp__RZRC)) {
-        lisaac_push(&__pos__0IBE,L17839624); /* L136 NUMERIC*/;
-        lisaac_push_first(&__pos__1IBE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__LZRC,L22694937); /* L173 VIDEO*/;
-        lisaac_push_first(&__pos__NCAE,L6830126); /* L52 PIXEL_32*/;
-        real_col__BZRC=col__4MIC;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__0IBE,L17839624); /* L136 NUMERIC*/;
-        lisaac_push_first(&__pos__1IBE,L8530438); /* L65 FALSE*/;
+      if ((li__5OHC ==  32)) {
+        li__ZOHC=li__HN5B;
       };
-      XSetForeground(display,gc,(int)(real_col__BZRC));
+      XSetForeground(display,gc,(int)(li__ZOHC));
       XSetFunction(display,gc,(int)( 3));
-      XDrawPoint(display,window,gc,(__tmp__JQJC),(__tmp__SSIE));
+      XDrawPoint(display,window,gc,(li__OLAC),(li__QLAC));
     } else /* FALSE */ {
-      lisaac_push(&__pos__PSIE,L12324376); /* L94 AREA*/;
-      lisaac_push_first(&__pos__QSIE,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__1QJC,L12065816); /* L92 AREA*/;
-      /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__WQJC==NULL) {
-        lisaac_push(&__pos__1QJC,L12209688); /* L93 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)__tmp__WQJC)->__id) {
-        case __EXAMPLE__OB__: {
-          __tmp__GRJC=((__EXAMPLE__OB *)__tmp__WQJC)->parent_area__DC.x_window__YNB;
-        } break;
-        case __AREA__PB__: {
-          __tmp__GRJC=((__AREA__PB *)__tmp__WQJC)->x_window__YNB;
-        } break;
-        case __DESK__TC__: {
-          __tmp__GRJC=((__DESK__TC *)__tmp__WQJC)->parent_g_raw__XC.parent_area__VC.x_window__YNB;
-        } break;
-        case __G_OUT__YC__: {
-          __tmp__GRJC=((__G_OUT__YC *)__tmp__WQJC)->parent_area__ZC.x_window__YNB;
-        } break;
-        case __G_RAW__KM__: {
-          __tmp__GRJC=((__G_RAW__KM *)__tmp__WQJC)->parent_g_group__LM.parent_area__VC.x_window__YNB;
-        } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          __tmp__GRJC=((__VIRTUAL_SCREEN__PT *)__tmp__WQJC)->parent_area__QT.x_window__YNB;
-        } break;
-        case __MOUSE__VT__: {
-          __tmp__GRJC=((__MOUSE__VT *)__tmp__WQJC)->parent_window__XT.x_window__YNB;
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
+      switch (((struct ___OBJ *)li__KLAC)->__id) {
+      case __li__SB__: {
+        li__HMAC=((__li__SB *)li__KLAC)->li__HC.li__3JB;
+      } break;
+      case __li__TB__: {
+        li__HMAC=((__li__TB *)li__KLAC)->li__3JB;
+      } break;
+      case __li__TC__: {
+        li__HMAC=((__li__TC *)li__KLAC)->li__XC.li__VC.li__3JB;
+      } break;
+      case __li__YC__: {
+        li__HMAC=((__li__YC *)li__KLAC)->li__ZC.li__3JB;
+      } break;
+      case __li__RL__: {
+        li__HMAC=((__li__RL *)li__KLAC)->li__SL.li__VC.li__3JB;
+      } break;
+      case __li__AS__: {
+        li__HMAC=((__li__AS *)li__KLAC)->li__BS.li__3JB;
+      } break;
+      case __li__GS__: {
+        li__HMAC=((__li__GS *)li__KLAC)->li__IS.li__3JB;
+      } break;
       };
-      lisaac_push(&__pos__1QJC,L12203544); /* L93 AREA*/;
-      lisaac_push_first(&__pos__2YRC,L9195016); /* L70 NUMERIC*/;
-      __tmp__HRJC=(__INTEGER__K)(__tmp__JQJC - __tmp__GRJC);
-      /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__WQJC==NULL) {
-        lisaac_push(&__pos__1QJC,L12218904); /* L93 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)__tmp__WQJC)->__id) {
-        case __EXAMPLE__OB__: {
-          __tmp__GRJC=((__EXAMPLE__OB *)__tmp__WQJC)->parent_area__DC.y_window__ZNB;
-        } break;
-        case __AREA__PB__: {
-          __tmp__GRJC=((__AREA__PB *)__tmp__WQJC)->y_window__ZNB;
-        } break;
-        case __DESK__TC__: {
-          __tmp__GRJC=((__DESK__TC *)__tmp__WQJC)->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
-        } break;
-        case __G_OUT__YC__: {
-          __tmp__GRJC=((__G_OUT__YC *)__tmp__WQJC)->parent_area__ZC.y_window__ZNB;
-        } break;
-        case __G_RAW__KM__: {
-          __tmp__GRJC=((__G_RAW__KM *)__tmp__WQJC)->parent_g_group__LM.parent_area__VC.y_window__ZNB;
-        } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          __tmp__GRJC=((__VIRTUAL_SCREEN__PT *)__tmp__WQJC)->parent_area__QT.y_window__ZNB;
-        } break;
-        case __MOUSE__VT__: {
-          __tmp__GRJC=((__MOUSE__VT *)__tmp__WQJC)->parent_window__XT.y_window__ZNB;
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
+      li__IMAC=(__li__K)(li__OLAC - li__HMAC);
+      switch (((struct ___OBJ *)li__KLAC)->__id) {
+      case __li__SB__: {
+        li__HMAC=((__li__SB *)li__KLAC)->li__HC.li__4JB;
+      } break;
+      case __li__TB__: {
+        li__HMAC=((__li__TB *)li__KLAC)->li__4JB;
+      } break;
+      case __li__TC__: {
+        li__HMAC=((__li__TC *)li__KLAC)->li__XC.li__VC.li__4JB;
+      } break;
+      case __li__YC__: {
+        li__HMAC=((__li__YC *)li__KLAC)->li__ZC.li__4JB;
+      } break;
+      case __li__RL__: {
+        li__HMAC=((__li__RL *)li__KLAC)->li__SL.li__VC.li__4JB;
+      } break;
+      case __li__AS__: {
+        li__HMAC=((__li__AS *)li__KLAC)->li__BS.li__4JB;
+      } break;
+      case __li__GS__: {
+        li__HMAC=((__li__GS *)li__KLAC)->li__IS.li__4JB;
+      } break;
       };
-      lisaac_push(&__pos__1QJC,L12212760); /* L93 AREA*/;
-      lisaac_push_first(&__pos__2YRC,L9195016); /* L70 NUMERIC*/;
-      __tmp__LRJC=(__INTEGER__K)(__tmp__SSIE - __tmp__GRJC);
-      /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__WQJC==NULL) {
-        lisaac_push(&__pos__1QJC,L12225048); /* L93 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)__tmp__WQJC)->__id) {
-        case __EXAMPLE__OB__:  break;
-        case __AREA__PB__:  break;
-        case __DESK__TC__:  break;
-        case __G_OUT__YC__:  break;
-        case __G_RAW__KM__:  break;
-        case __VIRTUAL_SCREEN__PT__: {
-          lisaac_push(&__pos__1QJC,L12225048); /* L93 AREA*/;
-          slave_pixel_hard__color__ZMIC(((__VIRTUAL_SCREEN__PT *)__tmp__WQJC),__tmp__HRJC,__tmp__LRJC,col__4MIC);
-        } break;
-        case __MOUSE__VT__: {
-          lisaac_push(&__pos__1QJC,L12225048); /* L93 AREA*/;
-          slave_pixel_hard__color__BNIC(((__MOUSE__VT *)((__VIRTUAL_SCREEN__PT *)__tmp__WQJC)),__tmp__HRJC,__tmp__LRJC,col__4MIC);
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
+      li__MMAC=(__li__K)(li__QLAC - li__HMAC);
+      switch (((struct ___OBJ *)li__KLAC)->__id) {
+      case __li__SB__:  break;
+      case __li__TB__:  break;
+      case __li__TC__:  break;
+      case __li__YC__:  break;
+      case __li__RL__:  break;
+      case __li__AS__: {
+        li__DN5B(((__li__AS *)li__KLAC),li__IMAC,li__MMAC,li__HN5B);
+      } break;
+      case __li__GS__: {
+        li__LN5B=((__li__GS *)((__li__AS *)li__KLAC));
+        if (((__li__5D)(((__li__5D *)(*(((__li__GAB *)li__LN5B->li__QAB))).li__TAO)[li__MMAC] & ((__li__5D )(__li__K)( 1 << li__IMAC))) ==  0)) {
+          li__FTMB(li__LN5B,li__IMAC,li__MMAC,li__HN5B);
+        };
+      } break;
       };
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__AQJC,L12454424); /* L95 AREA*/;
-    lisaac_push_first(&__pos__OSIE,L8530438); /* L65 FALSE*/;
   };
 }
 
-static void slave_pixel_hard__color__BNIC(__MOUSE__VT *Self__DNIC,__INTEGER__K x__ENIC,__INTEGER__K y__FNIC,__UINTEGER_32__RD col__GNIC)
-/* (Strict MOUSE{MOUSE__VT},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded UINTEGER_32{UINTEGER_32__RD}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__MNIC;
-  __UINTEGER_16__CE __tmp__LNIC,__tmp__QNIC;
-  _____CONTEXT __pos__CNIC,__pos__CJBE,__pos__DJBE;
-  __FAST_ARRAYoExpanded_UINTEGER_16o__HDB *__tmp__KNIC;
-  lisaac_push_first(&__pos__CNIC,L4343849); /* L33 UINTEGER_16*/;
-  lisaac_push_first(&__pos__CJBE,L68194824); /* L520 NUMERIC*/;
-  lisaac_push_first(&__pos__DJBE,L4069969); /* L31 CONVERT*/;
-  __tmp__KNIC=Self__DNIC->mask__RDB;
-  /* NULL __FAST_ARRAYoExpanded_UINTEGER_16o__HDB__ */
-if (__tmp__KNIC==NULL) {
-    lisaac_push(&__pos__CNIC,L22422589); /* L171 MOUSE*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* FAST_ARRAY(Expanded UINTEGER_16) */ {
-    lisaac_push(&__pos__CNIC,L22422589); /* L171 MOUSE*/;
-    __tmp__LNIC=item__OIJB(((__FAST_ARRAYoExpanded_UINTEGER_16o__HDB *)__tmp__KNIC),y__FNIC);
-  };
-  lisaac_push(&__pos__CNIC,L22551613); /* L172 MOUSE*/;
-  lisaac_push_first(&__pos__CJBE,L24269831); /* L185 INTEGER*/;
-  __tmp__MNIC=(__INTEGER__K)( 1 << x__ENIC);
-  lisaac_push(&__pos__CNIC,L22551613); /* L172 MOUSE*/;
-  __tmp__QNIC=to_uinteger_16__TBX(__tmp__MNIC);
-  lisaac_push(&__pos__CNIC,L22549053); /* L172 MOUSE*/;
-  lisaac_push_first(&__pos__CJBE,L22171143); /* L169 INTEGER*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((__UINTEGER_16__CE)(__tmp__LNIC & __tmp__QNIC) ==  0)) {
-    lisaac_push(&__pos__CNIC,L22809149); /* L174 MOUSE*/;
-    lisaac_push_first(&__pos__CJBE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__DJBE,L22699069); /* L173 MOUSE*/;
-    pixel_hard__color__VSSB(Self__DNIC,x__ENIC,y__FNIC,col__GNIC);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__CNIC,L22809149); /* L174 MOUSE*/;
-    lisaac_push_first(&__pos__CJBE,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static __BOOLEAN__C line_v_until__QUBD(__G_RAW__KM *Self__SUBD,__INTEGER__K y__TUBD)
-/* (Strict G_RAW{G_RAW__KM},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K y0__VUBD,y1__WUBD,__tmp__ZUBD,__tmp__0UBD,__tmp__1UBD;
-  __INTEGER__K swap__KVBD,Self__PAGD,limit_up__QAGD,__tmp__RWBD;
-  __INTEGER__K __tmp__L3GD,__tmp__OOIE,__tmp__I4GD,__tmp__J4GD;
-  __INTEGER__K __tmp__N4GD;
-  __UINTEGER_32__RD __tmp__TWBD,real_col__FBID,__tmp__LBID,__tmp__VBID;
-  __UINTEGER_32__RD __tmp__RBID;
-  __CLIP__UOB *__tmp__R3GD;
-  void *__tmp__Y3GD;
-  _____CONTEXT __pos__RUBD,__pos__XKDD,__pos__BVBD,__pos__HM3D;
-  _____CONTEXT __pos__IVBD,__pos__OAGD,__pos__ELGD,__pos__XAGD;
-  _____CONTEXT __pos__NWBD,__pos__C3GD,__pos__KOIE,__pos__LOIE;
-  _____CONTEXT __pos__MOIE,__pos__33GD,__pos__ABID,__pos__QHBE;
-  _____CONTEXT __pos__RHBE,__pos__PBID,__pos__3AAE;
-  __BOOLEAN__C result__XUBD,__tmp__2UBD,__tmp__OVBD,__tmp__SAGD;
-  __BOOLEAN__C Result__UUBD;
-  lisaac_push_first(&__pos__RUBD,L57554462); /* L439 ABSTRACT_BITMAP*/;
-  result__XUBD=FALSE__I__;
-  y0__VUBD=Self__SUBD->parent_g_group__LM.parent_area__VC.spot_y__YWG;
-  y1__WUBD=y__TUBD;
-  Self__SUBD->parent_g_group__LM.parent_area__VC.spot_y__YWG=y__TUBD;
-  __tmp__ZUBD=Self__SUBD->parent_g_group__LM.parent_area__VC.spot_x__WWG;
-  __tmp__0UBD=Self__SUBD->parent_g_group__LM.parent_area__VC.clip_x0__0MG;
-  __tmp__1UBD=Self__SUBD->parent_g_group__LM.parent_area__VC.clip_x1__3MG;
-  lisaac_push(&__pos__RUBD,L58609182); /* L447 ABSTRACT_BITMAP*/;
-  __tmp__2UBD=in_range__to__I5I(__tmp__ZUBD,__tmp__0UBD,__tmp__1UBD);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2UBD) {
-    lisaac_push(&__pos__RUBD,L61868574); /* L472 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__XKDD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__BVBD,L58612254); /* L447 ABSTRACT_BITMAP*/;
-    result__XUBD=TRUE__B__;
-    lisaac_push(&__pos__BVBD,L58988574); /* L450 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__HM3D,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((y0__VUBD > y__TUBD)) {
-      lisaac_push(&__pos__BVBD,L59641374); /* L455 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__HM3D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__IVBD,L58993694); /* L450 ABSTRACT_BITMAP*/;
-      swap__KVBD=y0__VUBD;
-      y0__VUBD=y__TUBD;
-      y1__WUBD=swap__KVBD;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__BVBD,L59641374); /* L455 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__HM3D,L8530438); /* L65 FALSE*/;
-    };
-    swap__KVBD=Self__SUBD->parent_g_group__LM.parent_area__VC.clip_y1__BNG;
-    lisaac_push(&__pos__BVBD,L59908638); /* L457 ABSTRACT_BITMAP*/;
-    __tmp__OVBD=__infix_less__LOH(swap__KVBD,y1__WUBD);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__OVBD) {
-      lisaac_push(&__pos__BVBD,L60296734); /* L460 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__HM3D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__IVBD,L59913246); /* L457 ABSTRACT_BITMAP*/;
-      y1__WUBD=Self__SUBD->parent_g_group__LM.parent_area__VC.clip_y1__BNG;
-      result__XUBD=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__BVBD,L60296734); /* L460 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__HM3D,L8530438); /* L65 FALSE*/;
-    };
-    swap__KVBD=Self__SUBD->parent_g_group__LM.parent_area__VC.clip_y0__4MG;
-    lisaac_push(&__pos__BVBD,L60563998); /* L462 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__HM3D,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((swap__KVBD > y0__VUBD)) {
-      lisaac_push(&__pos__BVBD,L60952094); /* L465 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__HM3D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__IVBD,L60569118); /* L462 ABSTRACT_BITMAP*/;
-      y0__VUBD=Self__SUBD->parent_g_group__LM.parent_area__VC.clip_y0__4MG;
-      result__XUBD=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__BVBD,L60952094); /* L465 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__HM3D,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__BVBD,L61217310); /* L467 ABSTRACT_BITMAP*/;
-    __tmp__OVBD=__infix_less_equal__GTG(y0__VUBD,y1__WUBD);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__OVBD) {
-      lisaac_push(&__pos__BVBD,L61738526); /* L471 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__HM3D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__IVBD,L61604894); /* L470 ABSTRACT_BITMAP*/;
-      Self__PAGD=y0__VUBD;
-      limit_up__QAGD=y1__WUBD;
-      lisaac_push_first(&__pos__OAGD,L21764104); /* L166 NUMERIC*/;
-      to__do__NAGD:
-      {
-        lisaac_push(&__pos__OAGD,L21764104); /* L166 NUMERIC*/;
-        __tmp__SAGD=__infix_less_equal__GTG(Self__PAGD,limit_up__QAGD);
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__SAGD) {
-          lisaac_push(&__pos__OAGD,L22153736); /* L169 NUMERIC*/;
-          lisaac_push_first(&__pos__ELGD,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__XAGD,L21899272); /* L167 NUMERIC*/;
-          lisaac_push_first(&__pos__NWBD,L61348894); /* L468 ABSTRACT_BITMAP*/;
-          __tmp__RWBD=Self__SUBD->parent_g_group__LM.parent_area__VC.spot_x__WWG;
-          __tmp__TWBD=(*(VIDEO__QB__)).rgbcolor__OUG;
-          lisaac_push(&__pos__NWBD,L61492766); /* L469 ABSTRACT_BITMAP*/;
-          lisaac_push_first(&__pos__C3GD,L10380824); /* L79 AREA*/;
-          __tmp__L3GD=Self__SUBD->parent_g_group__LM.parent_area__VC.x_window__YNB;
-          lisaac_push(&__pos__C3GD,L11016728); /* L84 AREA*/;
-          lisaac_push_first(&__pos__KOIE,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__LOIE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__MOIE,L9195016); /* L70 NUMERIC*/;
-          __tmp__OOIE=(__INTEGER__K)(- __tmp__L3GD);
-          lisaac_push(&__pos__KOIE,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__LOIE,L9195016); /* L70 NUMERIC*/;
-          __tmp__L3GD=(__INTEGER__K)(__tmp__RWBD - __tmp__OOIE);
-          __tmp__RWBD=Self__SUBD->parent_g_group__LM.parent_area__VC.y_window__ZNB;
-          lisaac_push(&__pos__C3GD,L11147800); /* L85 AREA*/;
-          lisaac_push_first(&__pos__KOIE,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__LOIE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__MOIE,L9195016); /* L70 NUMERIC*/;
-          __tmp__OOIE=(__INTEGER__K)(- __tmp__RWBD);
-          lisaac_push(&__pos__KOIE,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__LOIE,L9195016); /* L70 NUMERIC*/;
-          __tmp__RWBD=(__INTEGER__K)(Self__PAGD - __tmp__OOIE);
-          lisaac_push(&__pos__C3GD,L11415064); /* L87 AREA*/;
-          __tmp__R3GD=get_clip__GGHD(Self__SUBD,__tmp__L3GD,__tmp__RWBD);
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__R3GD != (void *)NULL)) {
-            lisaac_push(&__pos__C3GD,L12454424); /* L95 AREA*/;
-            lisaac_push_first(&__pos__KOIE,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__LOIE,L11543576); /* L88 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (__tmp__R3GD==NULL) {
-              lisaac_push(&__pos__LOIE,L11676184); /* L89 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__Y3GD=__tmp__R3GD->window__55X;
+static __li__C li__SIVC(__li__RL *li__TIVC,__li__K li__UIVC)
+/* (Strict G_RAW{li__RL},Expanded INTEGER{li__K}) With result No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__K li__WIVC,li__XIVC,li__S1XD,li__U1XD,li__R1XD,li__JJVC;
+  __li__K li__OFZC,li__MKVC,li__O5ZC,li__HA0C,li__IA0C,li__MA0C;
+  __li__U li__OKVC,li__440C,li__E50C;
+  void *li__K5ZC;
+  __li__XKB *li__T5ZC;
+  __li__GS *li__H1ZD;
+  __li__C li__YIVC,li__VIVC;
+  li__YIVC=li__I__;
+  li__WIVC=li__TIVC->li__SL.li__VC.li__VBG;
+  li__XIVC=li__UIVC;
+  li__TIVC->li__SL.li__VC.li__VBG=li__UIVC;
+  li__S1XD=li__TIVC->li__SL.li__VC.li__TBG;
+  li__U1XD=li__TIVC->li__SL.li__VC.li__2YF;
+  li__R1XD=li__TIVC->li__SL.li__VC.li__5YF;
+  if (((li__U1XD <= li__S1XD) && (li__R1XD >= li__S1XD))) {
+    li__YIVC=li__B__;
+    if ((li__WIVC > li__UIVC)) {
+      li__JJVC=li__WIVC;
+      li__WIVC=li__UIVC;
+      li__XIVC=li__JJVC;
+    };
+    if ((li__TIVC->li__SL.li__VC.li__DZF < li__XIVC)) {
+      li__XIVC=li__TIVC->li__SL.li__VC.li__DZF;
+      li__YIVC=li__I__;
+    };
+    if ((li__TIVC->li__SL.li__VC.li__AZF > li__WIVC)) {
+      li__WIVC=li__TIVC->li__SL.li__VC.li__AZF;
+      li__YIVC=li__I__;
+    };
+    if ((li__WIVC <= li__XIVC)) {
+      li__JJVC=li__WIVC;
+      li__OFZC=li__XIVC;
+      while ((li__JJVC <= li__OFZC)) {
+        li__MKVC=li__TIVC->li__SL.li__VC.li__TBG;
+        li__OKVC=(*(li__UB__)).li__Q5F;
+        li__K5ZC=NULL;
+        li__O5ZC=(__li__K)(li__MKVC + li__TIVC->li__SL.li__VC.li__3JB);
+        li__MKVC=(__li__K)(li__JJVC + li__TIVC->li__SL.li__VC.li__4JB);
+        li__T5ZC=li__FH0C(li__TIVC,li__O5ZC,li__MKVC);
+        if (((void *)li__T5ZC != (void *)NULL)) {
+          li__K5ZC=li__T5ZC->li__1KV;
+          if (((void *)li__K5ZC == (void *)li__TIVC)) {
+            li__440C= 0;
+            li__E50C=li__SD;
+            if ((li__E50C ==  15)) {
+              li__440C=(__li__U)((__li__U)((__li__U)((__li__U)(li__OKVC &  16252928) >>  9) | (__li__U)((__li__U)(li__OKVC &  63488) >>  6)) | (__li__U)((__li__U)(li__OKVC &  248) >>  3));
+            };
+            if ((li__E50C ==  16)) {
+              li__440C=(__li__U)((__li__U)((__li__U)((__li__U)(li__OKVC &  16252928) >>  8) | (__li__U)((__li__U)(li__OKVC &  64512) >>  5)) | (__li__U)((__li__U)(li__OKVC &  248) >>  3));
+            };
+            if ((li__E50C ==  24)) {
+              li__440C=li__OKVC;
+            };
+            if ((li__E50C ==  32)) {
+              li__440C=li__OKVC;
+            };
+            XSetForeground(display,gc,(int)(li__440C));
+            XSetFunction(display,gc,(int)( 3));
+            XDrawPoint(display,window,gc,(li__O5ZC),(li__MKVC));
+          } else /* FALSE */ {
+            switch (((struct ___OBJ *)li__K5ZC)->__id) {
+            case __li__SB__: {
+              li__HA0C=((__li__SB *)li__K5ZC)->li__HC.li__3JB;
+            } break;
+            case __li__TB__: {
+              li__HA0C=((__li__TB *)li__K5ZC)->li__3JB;
+            } break;
+            case __li__TC__: {
+              li__HA0C=((__li__TC *)li__K5ZC)->li__XC.li__VC.li__3JB;
+            } break;
+            case __li__YC__: {
+              li__HA0C=((__li__YC *)li__K5ZC)->li__ZC.li__3JB;
+            } break;
+            case __li__RL__: {
+              li__HA0C=((__li__RL *)li__K5ZC)->li__SL.li__VC.li__3JB;
+            } break;
+            case __li__AS__: {
+              li__HA0C=((__li__AS *)li__K5ZC)->li__BS.li__3JB;
+            } break;
+            case __li__GS__: {
+              li__HA0C=((__li__GS *)li__K5ZC)->li__IS.li__3JB;
+            } break;
             };
-            /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__Y3GD == (void *)Self__SUBD)) {
-              lisaac_push(&__pos__LOIE,L12324376); /* L94 AREA*/;
-              lisaac_push_first(&__pos__MOIE,L6825986); /* L52 TRUE*/;
-              lisaac_push_first(&__pos__33GD,L11949080); /* L91 AREA*/;
-              lisaac_push_first(&__pos__ABID,L3950631); /* L30 UINTEGER_32*/;
-              lisaac_push_first(&__pos__QHBE,L68456968); /* L522 NUMERIC*/;
-              lisaac_push_first(&__pos__RHBE,L4069969); /* L31 CONVERT*/;
-              real_col__FBID= 0;
-              lisaac_push(&__pos__ABID,L4343324); /* L33 UINTEGER_8*/;
-              lisaac_push_first(&__pos__QHBE,L67932680); /* L518 NUMERIC*/;
-              lisaac_push_first(&__pos__RHBE,L4069969); /* L31 CONVERT*/;
-              __tmp__LBID=planes__UD;
-              lisaac_push(&__pos__ABID,L21370905); /* L163 VIDEO*/;
-              __tmp__VBID=to_uinteger_32__AAG( 15);
-              lisaac_push(&__pos__ABID,L21760025); /* L166 VIDEO*/;
-              lisaac_push_first(&__pos__QHBE,L17187848); /* L131 NUMERIC*/;
-              /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__LBID == __tmp__VBID)) {
-                lisaac_push(&__pos__QHBE,L17839624); /* L136 NUMERIC*/;
-                lisaac_push_first(&__pos__RHBE,L8792066); /* L67 TRUE*/;
-                lisaac_push_first(&__pos__PBID,L21515289); /* L164 VIDEO*/;
-                __tmp__RBID=get_raw__MTM(__tmp__TWBD);
-                real_col__FBID=__tmp__RBID;
-              } else /* FALSE */ {
-                lisaac_push(&__pos__QHBE,L17839624); /* L136 NUMERIC*/;
-                lisaac_push_first(&__pos__RHBE,L8530438); /* L65 FALSE*/;
-              };
-              lisaac_push(&__pos__ABID,L21764121); /* L166 VIDEO*/;
-              __tmp__VBID=to_uinteger_32__AAG( 16);
-              lisaac_push(&__pos__ABID,L22153241); /* L169 VIDEO*/;
-              lisaac_push_first(&__pos__QHBE,L17187848); /* L131 NUMERIC*/;
-              /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__LBID == __tmp__VBID)) {
-                lisaac_push(&__pos__QHBE,L17839624); /* L136 NUMERIC*/;
-                lisaac_push_first(&__pos__RHBE,L8792066); /* L67 TRUE*/;
-                lisaac_push_first(&__pos__PBID,L21908505); /* L167 VIDEO*/;
-                __tmp__RBID=get_raw__GUM(__tmp__TWBD);
-                real_col__FBID=__tmp__RBID;
-              } else /* FALSE */ {
-                lisaac_push(&__pos__QHBE,L17839624); /* L136 NUMERIC*/;
-                lisaac_push_first(&__pos__RHBE,L8530438); /* L65 FALSE*/;
-              };
-              lisaac_push(&__pos__ABID,L22157337); /* L169 VIDEO*/;
-              __tmp__VBID=to_uinteger_32__AAG( 24);
-              lisaac_push(&__pos__ABID,L22546457); /* L172 VIDEO*/;
-              lisaac_push_first(&__pos__QHBE,L17187848); /* L131 NUMERIC*/;
-              /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__LBID == __tmp__VBID)) {
-                lisaac_push(&__pos__QHBE,L17839624); /* L136 NUMERIC*/;
-                lisaac_push_first(&__pos__RHBE,L8792066); /* L67 TRUE*/;
-                lisaac_push_first(&__pos__PBID,L22301721); /* L170 VIDEO*/;
-                lisaac_push_first(&__pos__3AAE,L6567962); /* L50 PIXEL_24*/;
-                real_col__FBID=__tmp__TWBD;
-              } else /* FALSE */ {
-                lisaac_push(&__pos__QHBE,L17839624); /* L136 NUMERIC*/;
-                lisaac_push_first(&__pos__RHBE,L8530438); /* L65 FALSE*/;
-              };
-              lisaac_push(&__pos__ABID,L22550553); /* L172 VIDEO*/;
-              __tmp__VBID=to_uinteger_32__AAG( 32);
-              lisaac_push(&__pos__ABID,L22809113); /* L174 VIDEO*/;
-              lisaac_push_first(&__pos__QHBE,L17187848); /* L131 NUMERIC*/;
-              /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__LBID == __tmp__VBID)) {
-                lisaac_push(&__pos__QHBE,L17839624); /* L136 NUMERIC*/;
-                lisaac_push_first(&__pos__RHBE,L8792066); /* L67 TRUE*/;
-                lisaac_push_first(&__pos__PBID,L22694937); /* L173 VIDEO*/;
-                lisaac_push_first(&__pos__3AAE,L6830126); /* L52 PIXEL_32*/;
-                real_col__FBID=__tmp__TWBD;
-              } else /* FALSE */ {
-                lisaac_push(&__pos__QHBE,L17839624); /* L136 NUMERIC*/;
-                lisaac_push_first(&__pos__RHBE,L8530438); /* L65 FALSE*/;
-              };
-              XSetForeground(display,gc,(int)(real_col__FBID));
-              XSetFunction(display,gc,(int)( 3));
-              XDrawPoint(display,window,gc,(__tmp__L3GD),(__tmp__RWBD));
-            } else /* FALSE */ {
-              lisaac_push(&__pos__LOIE,L12324376); /* L94 AREA*/;
-              lisaac_push_first(&__pos__MOIE,L6826502); /* L52 FALSE*/;
-              lisaac_push_first(&__pos__33GD,L12065816); /* L92 AREA*/;
-              /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__Y3GD==NULL) {
-                lisaac_push(&__pos__33GD,L12209688); /* L93 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else {
-                switch (((struct ___OBJ *)__tmp__Y3GD)->__id) {
-                case __EXAMPLE__OB__: {
-                  __tmp__I4GD=((__EXAMPLE__OB *)__tmp__Y3GD)->parent_area__DC.x_window__YNB;
-                } break;
-                case __AREA__PB__: {
-                  __tmp__I4GD=((__AREA__PB *)__tmp__Y3GD)->x_window__YNB;
-                } break;
-                case __DESK__TC__: {
-                  __tmp__I4GD=((__DESK__TC *)__tmp__Y3GD)->parent_g_raw__XC.parent_area__VC.x_window__YNB;
-                } break;
-                case __G_OUT__YC__: {
-                  __tmp__I4GD=((__G_OUT__YC *)__tmp__Y3GD)->parent_area__ZC.x_window__YNB;
-                } break;
-                case __G_RAW__KM__: {
-                  __tmp__I4GD=((__G_RAW__KM *)__tmp__Y3GD)->parent_g_group__LM.parent_area__VC.x_window__YNB;
-                } break;
-                case __VIRTUAL_SCREEN__PT__: {
-                  __tmp__I4GD=((__VIRTUAL_SCREEN__PT *)__tmp__Y3GD)->parent_area__QT.x_window__YNB;
-                } break;
-                case __MOUSE__VT__: {
-                  __tmp__I4GD=((__MOUSE__VT *)__tmp__Y3GD)->parent_window__XT.x_window__YNB;
-                } break;
-                default:
-                lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-                }
-              };
-              lisaac_push(&__pos__33GD,L12203544); /* L93 AREA*/;
-              lisaac_push_first(&__pos__ABID,L9195016); /* L70 NUMERIC*/;
-              __tmp__J4GD=(__INTEGER__K)(__tmp__L3GD - __tmp__I4GD);
-              /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__Y3GD==NULL) {
-                lisaac_push(&__pos__33GD,L12218904); /* L93 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else {
-                switch (((struct ___OBJ *)__tmp__Y3GD)->__id) {
-                case __EXAMPLE__OB__: {
-                  __tmp__I4GD=((__EXAMPLE__OB *)__tmp__Y3GD)->parent_area__DC.y_window__ZNB;
-                } break;
-                case __AREA__PB__: {
-                  __tmp__I4GD=((__AREA__PB *)__tmp__Y3GD)->y_window__ZNB;
-                } break;
-                case __DESK__TC__: {
-                  __tmp__I4GD=((__DESK__TC *)__tmp__Y3GD)->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
-                } break;
-                case __G_OUT__YC__: {
-                  __tmp__I4GD=((__G_OUT__YC *)__tmp__Y3GD)->parent_area__ZC.y_window__ZNB;
-                } break;
-                case __G_RAW__KM__: {
-                  __tmp__I4GD=((__G_RAW__KM *)__tmp__Y3GD)->parent_g_group__LM.parent_area__VC.y_window__ZNB;
-                } break;
-                case __VIRTUAL_SCREEN__PT__: {
-                  __tmp__I4GD=((__VIRTUAL_SCREEN__PT *)__tmp__Y3GD)->parent_area__QT.y_window__ZNB;
-                } break;
-                case __MOUSE__VT__: {
-                  __tmp__I4GD=((__MOUSE__VT *)__tmp__Y3GD)->parent_window__XT.y_window__ZNB;
-                } break;
-                default:
-                lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-                }
-              };
-              lisaac_push(&__pos__33GD,L12212760); /* L93 AREA*/;
-              lisaac_push_first(&__pos__ABID,L9195016); /* L70 NUMERIC*/;
-              __tmp__N4GD=(__INTEGER__K)(__tmp__RWBD - __tmp__I4GD);
-              /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__Y3GD==NULL) {
-                lisaac_push(&__pos__33GD,L12225048); /* L93 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else {
-                switch (((struct ___OBJ *)__tmp__Y3GD)->__id) {
-                case __EXAMPLE__OB__:  break;
-                case __AREA__PB__:  break;
-                case __DESK__TC__:  break;
-                case __G_OUT__YC__:  break;
-                case __G_RAW__KM__:  break;
-                case __VIRTUAL_SCREEN__PT__: {
-                  lisaac_push(&__pos__33GD,L12225048); /* L93 AREA*/;
-                  slave_pixel_hard__color__ZMIC(((__VIRTUAL_SCREEN__PT *)__tmp__Y3GD),__tmp__J4GD,__tmp__N4GD,__tmp__TWBD);
-                } break;
-                case __MOUSE__VT__: {
-                  lisaac_push(&__pos__33GD,L12225048); /* L93 AREA*/;
-                  slave_pixel_hard__color__BNIC(((__MOUSE__VT *)((__VIRTUAL_SCREEN__PT *)__tmp__Y3GD)),__tmp__J4GD,__tmp__N4GD,__tmp__TWBD);
-                } break;
-                default:
-                lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-                }
+            li__IA0C=(__li__K)(li__O5ZC - li__HA0C);
+            switch (((struct ___OBJ *)li__K5ZC)->__id) {
+            case __li__SB__: {
+              li__HA0C=((__li__SB *)li__K5ZC)->li__HC.li__4JB;
+            } break;
+            case __li__TB__: {
+              li__HA0C=((__li__TB *)li__K5ZC)->li__4JB;
+            } break;
+            case __li__TC__: {
+              li__HA0C=((__li__TC *)li__K5ZC)->li__XC.li__VC.li__4JB;
+            } break;
+            case __li__YC__: {
+              li__HA0C=((__li__YC *)li__K5ZC)->li__ZC.li__4JB;
+            } break;
+            case __li__RL__: {
+              li__HA0C=((__li__RL *)li__K5ZC)->li__SL.li__VC.li__4JB;
+            } break;
+            case __li__AS__: {
+              li__HA0C=((__li__AS *)li__K5ZC)->li__BS.li__4JB;
+            } break;
+            case __li__GS__: {
+              li__HA0C=((__li__GS *)li__K5ZC)->li__IS.li__4JB;
+            } break;
+            };
+            li__MA0C=(__li__K)(li__MKVC - li__HA0C);
+            switch (((struct ___OBJ *)li__K5ZC)->__id) {
+            case __li__SB__:  break;
+            case __li__TB__:  break;
+            case __li__TC__:  break;
+            case __li__YC__:  break;
+            case __li__RL__:  break;
+            case __li__AS__: {
+              li__DN5B(((__li__AS *)li__K5ZC),li__IA0C,li__MA0C,li__OKVC);
+            } break;
+            case __li__GS__: {
+              li__H1ZD=((__li__GS *)((__li__AS *)li__K5ZC));
+              if (((__li__5D)(((__li__5D *)(*(((__li__GAB *)li__H1ZD->li__QAB))).li__TAO)[li__MA0C] & ((__li__5D )(__li__K)( 1 << li__IA0C))) ==  0)) {
+                li__FTMB(li__H1ZD,li__IA0C,li__MA0C,li__OKVC);
               };
+            } break;
             };
-          } else /* FALSE */ {
-            lisaac_push(&__pos__C3GD,L12454424); /* L95 AREA*/;
-            lisaac_push_first(&__pos__KOIE,L8530438); /* L65 FALSE*/;
           };
-          lisaac_push(&__pos__XAGD,L22026760); /* L168 NUMERIC*/;
-          lisaac_push_first(&__pos__NWBD,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__C3GD,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__KOIE,L9195016); /* L70 NUMERIC*/;
-          __tmp__RWBD=(__INTEGER__K)(-  1);
-          lisaac_push(&__pos__NWBD,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__C3GD,L9195016); /* L70 NUMERIC*/;
-          __tmp__L3GD=(__INTEGER__K)(Self__PAGD - __tmp__RWBD);
-          lisaac_push(&__pos__XAGD,L22038024); /* L168 NUMERIC*/;
-          Self__PAGD=__tmp__L3GD;
-          goto to__do__NAGD;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__OAGD,L22153736); /* L169 NUMERIC*/;
-          lisaac_push_first(&__pos__ELGD,L8530438); /* L65 FALSE*/;
         };
-      };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__BVBD,L61738526); /* L471 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__HM3D,L8530438); /* L65 FALSE*/;
+        li__JJVC=(__li__K)(li__JJVC +  1);
+      };
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__RUBD,L61868574); /* L472 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__XKDD,L8530438); /* L65 FALSE*/;
   };
-  Result__UUBD=result__XUBD;
-  return(Result__UUBD);
+  li__VIVC=li__YIVC;
+  return(li__VIVC);
 }
 
-static __BOOLEAN__C line_h_until__5WBD(__G_RAW__KM *Self__BXBD,__INTEGER__K x__CXBD)
-/* (Strict G_RAW{G_RAW__KM},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
+static __li__C li__0KVC(__li__RL *li__1KVC,__li__K li__2KVC)
+/* (Strict G_RAW{li__RL},Expanded INTEGER{li__K}) With result No recursive, No inlinable. NO CONTEXT! */
 {
-  __INTEGER__K x0__FXBD,x1__GXBD,__tmp__IXBD,__tmp__JXBD,__tmp__KXBD;
-  __INTEGER__K swap__ZXBD,__tmp__1YBD;
-  __UINTEGER_32__RD __tmp__2YBD;
-  _____CONTEXT __pos__AXBD,__pos__NLDD,__pos__QXBD,__pos__PM3D;
-  _____CONTEXT __pos__XXBD;
-  __BOOLEAN__C result__EXBD,__tmp__LXBD,__tmp__3XBD,Result__DXBD;
-  lisaac_push_first(&__pos__AXBD,L50476574); /* L385 ABSTRACT_BITMAP*/;
-  result__EXBD=FALSE__I__;
-  x0__FXBD=Self__BXBD->parent_g_group__LM.parent_area__VC.spot_x__WWG;
-  x1__GXBD=x__CXBD;
-  Self__BXBD->parent_g_group__LM.parent_area__VC.spot_x__WWG=x__CXBD;
-  __tmp__IXBD=Self__BXBD->parent_g_group__LM.parent_area__VC.spot_y__YWG;
-  __tmp__JXBD=Self__BXBD->parent_g_group__LM.parent_area__VC.clip_y0__4MG;
-  __tmp__KXBD=Self__BXBD->parent_g_group__LM.parent_area__VC.clip_y1__BNG;
-  lisaac_push(&__pos__AXBD,L51531294); /* L393 ABSTRACT_BITMAP*/;
-  __tmp__LXBD=in_range__to__I5I(__tmp__IXBD,__tmp__JXBD,__tmp__KXBD);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__LXBD) {
-    lisaac_push(&__pos__AXBD,L54528542); /* L416 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__NLDD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__QXBD,L51534366); /* L393 ABSTRACT_BITMAP*/;
-    result__EXBD=TRUE__B__;
-    lisaac_push(&__pos__QXBD,L51910686); /* L396 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__PM3D,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((x0__FXBD > x__CXBD)) {
-      lisaac_push(&__pos__QXBD,L52563486); /* L401 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__PM3D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__XXBD,L51915294); /* L396 ABSTRACT_BITMAP*/;
-      swap__ZXBD=x0__FXBD;
-      x0__FXBD=x__CXBD;
-      x1__GXBD=swap__ZXBD;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__QXBD,L52563486); /* L401 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__PM3D,L8530438); /* L65 FALSE*/;
-    };
-    swap__ZXBD=Self__BXBD->parent_g_group__LM.parent_area__VC.clip_x1__3MG;
-    lisaac_push(&__pos__QXBD,L52830750); /* L403 ABSTRACT_BITMAP*/;
-    __tmp__3XBD=__infix_less__LOH(swap__ZXBD,x1__GXBD);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3XBD) {
-      lisaac_push(&__pos__QXBD,L53218846); /* L406 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__PM3D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__XXBD,L52835870); /* L403 ABSTRACT_BITMAP*/;
-      x1__GXBD=Self__BXBD->parent_g_group__LM.parent_area__VC.clip_x1__3MG;
-      result__EXBD=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__QXBD,L53218846); /* L406 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__PM3D,L8530438); /* L65 FALSE*/;
-    };
-    swap__ZXBD=Self__BXBD->parent_g_group__LM.parent_area__VC.clip_x0__0MG;
-    lisaac_push(&__pos__QXBD,L53486110); /* L408 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__PM3D,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((swap__ZXBD > x0__FXBD)) {
-      lisaac_push(&__pos__QXBD,L53874206); /* L411 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__PM3D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__XXBD,L53491230); /* L408 ABSTRACT_BITMAP*/;
-      x0__FXBD=Self__BXBD->parent_g_group__LM.parent_area__VC.clip_x0__0MG;
-      result__EXBD=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__QXBD,L53874206); /* L411 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__PM3D,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__pos__QXBD,L54138910); /* L413 ABSTRACT_BITMAP*/;
-    __tmp__3XBD=__infix_less_equal__GTG(x0__FXBD,x1__GXBD);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3XBD) {
-      lisaac_push(&__pos__QXBD,L54398494); /* L415 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__PM3D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__XXBD,L54143518); /* L413 ABSTRACT_BITMAP*/;
-      __tmp__1YBD=Self__BXBD->parent_g_group__LM.parent_area__VC.spot_y__YWG;
-      __tmp__2YBD=(*(VIDEO__QB__)).rgbcolor__OUG;
-      lisaac_push(&__pos__XXBD,L54288414); /* L414 ABSTRACT_BITMAP*/;
-      line_h_hard__until__color__KBGD(Self__BXBD,x0__FXBD,__tmp__1YBD,x1__GXBD,__tmp__2YBD);
-    } else /* FALSE */ {
-      lisaac_push(&__pos__QXBD,L54398494); /* L415 ABSTRACT_BITMAP*/;
-      lisaac_push_first(&__pos__PM3D,L8530438); /* L65 FALSE*/;
+  __li__K li__5KVC,li__ALVC,li__L2XD,li__N2XD,li__K2XD,li__RLVC;
+  __li__C li__4KVC,li__3KVC;
+  li__4KVC=li__I__;
+  li__5KVC=li__1KVC->li__SL.li__VC.li__TBG;
+  li__ALVC=li__2KVC;
+  li__1KVC->li__SL.li__VC.li__TBG=li__2KVC;
+  li__L2XD=li__1KVC->li__SL.li__VC.li__VBG;
+  li__N2XD=li__1KVC->li__SL.li__VC.li__AZF;
+  li__K2XD=li__1KVC->li__SL.li__VC.li__DZF;
+  if (((li__N2XD <= li__L2XD) && (li__K2XD >= li__L2XD))) {
+    li__4KVC=li__B__;
+    if ((li__5KVC > li__2KVC)) {
+      li__RLVC=li__5KVC;
+      li__5KVC=li__2KVC;
+      li__ALVC=li__RLVC;
+    };
+    if ((li__1KVC->li__SL.li__VC.li__5YF < li__ALVC)) {
+      li__ALVC=li__1KVC->li__SL.li__VC.li__5YF;
+      li__4KVC=li__I__;
+    };
+    if ((li__1KVC->li__SL.li__VC.li__2YF > li__5KVC)) {
+      li__5KVC=li__1KVC->li__SL.li__VC.li__2YF;
+      li__4KVC=li__I__;
+    };
+    if ((li__5KVC <= li__ALVC)) {
+      li__HGZC(li__1KVC,li__5KVC,li__1KVC->li__SL.li__VC.li__VBG,li__ALVC,(*(li__UB__)).li__Q5F);
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__AXBD,L54528542); /* L416 ABSTRACT_BITMAP*/;
-    lisaac_push_first(&__pos__NLDD,L8530438); /* L65 FALSE*/;
   };
-  Result__DXBD=result__EXBD;
-  return(Result__DXBD);
+  li__3KVC=li__4KVC;
+  return(li__3KVC);
 }
 
-static void line_h_hard__until__color__KBGD(__G_RAW__KM *Self__MBGD,__INTEGER__K x0__NBGD,__INTEGER__K y0__OBGD,__INTEGER__K x1__PBGD,__UINTEGER_32__RD col__QBGD)
-/* (Strict G_RAW{G_RAW__KM},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded UINTEGER_32{UINTEGER_32__RD}) Void No recursive, No inlinable. NO CONTEXT! */
+static void li__HGZC(__li__RL *li__IGZC,__li__K li__JGZC,__li__K li__KGZC,__li__K li__LGZC,__li__U li__MGZC)
+/* (Strict G_RAW{li__RL},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded INTEGER{li__K},Expanded UINTEGER_32{li__U}) Void No recursive, No inlinable. NO CONTEXT! */
 {
-  __INTEGER__K xb__TBGD,y__UBGD,xe__VBGD,__tmp__5BGD,__tmp__GPIE;
-  __INTEGER__K __tmp__OPIE,__tmp__WPIE,__tmp__HCGD,__tmp__RCGD;
-  __INTEGER__K __tmp__FDGD,__tmp__2DGD,__tmp__4DGD,__tmp__PEGD;
-  __INTEGER__K __tmp__TEGD,__tmp__UEGD;
-  __PLAN__XOB *__tmp__FCGD,*__tmp__PCGD;
-  __LIMIT_Y__F2B *__tmp__GCGD,*__tmp__QCGD;
-  __LIMIT_X__C2B *__tmp__3CGD;
-  __CLIP__UOB *__tmp__UDGD;
-  __POINTER__CB __tmp__AJOD;
-  void *__tmp__5DGD;
-  __UINTEGER_32__RD real_col__AUOD,__tmp__GUOD,__tmp__QUOD,__tmp__MUOD;
-  _____CONTEXT __pos__LBGD,__pos__RLGD,__pos__3BGD,__pos__CPIE;
-  _____CONTEXT __pos__DPIE,__pos__EPIE,__pos__LDGD,__pos__G2ND;
-  _____CONTEXT __pos__QDGD,__pos__2IOD,__pos__VOOD,__pos__HJOD;
-  _____CONTEXT __pos__YDGD,__pos__X3RD,__pos__LTSD,__pos__53RD;
-  _____CONTEXT __pos__DTIE;
-  __BOOLEAN__C __tmp__ICGD,__tmp__SCGD,__tmp__VCGD,__tmp__CJOD;
-  __BOOLEAN__C __tmp__KJOD,__tmp__NJOD;
-  lisaac_push_first(&__pos__LBGD,L12881432); /* L98 AREA*/;
-  xb__TBGD= 0;
-  y__UBGD= 0;
-  xe__VBGD= 0;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__MBGD->parent_g_group__LM.parent_area__VC.plan__ZOB != (void *)NULL)) {
-    lisaac_push(&__pos__LBGD,L20580888); /* L157 AREA*/;
-    lisaac_push_first(&__pos__RLGD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__3BGD,L13512216); /* L103 AREA*/;
-    __tmp__5BGD=Self__MBGD->parent_g_group__LM.parent_area__VC.x_window__YNB;
-    lisaac_push(&__pos__3BGD,L13639704); /* L104 AREA*/;
-    lisaac_push_first(&__pos__CPIE,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__DPIE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__EPIE,L9195016); /* L70 NUMERIC*/;
-    __tmp__GPIE=(__INTEGER__K)(- __tmp__5BGD);
-    lisaac_push(&__pos__CPIE,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__DPIE,L9195016); /* L70 NUMERIC*/;
-    __tmp__5BGD=(__INTEGER__K)(x0__NBGD - __tmp__GPIE);
-    xb__TBGD=__tmp__5BGD;
-    __tmp__GPIE=Self__MBGD->parent_g_group__LM.parent_area__VC.y_window__ZNB;
-    lisaac_push(&__pos__3BGD,L13770776); /* L105 AREA*/;
-    lisaac_push_first(&__pos__CPIE,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__DPIE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__EPIE,L9195016); /* L70 NUMERIC*/;
-    __tmp__OPIE=(__INTEGER__K)(- __tmp__GPIE);
-    lisaac_push(&__pos__CPIE,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__DPIE,L9195016); /* L70 NUMERIC*/;
-    __tmp__GPIE=(__INTEGER__K)(y0__OBGD - __tmp__OPIE);
-    y__UBGD=__tmp__GPIE;
-    __tmp__OPIE=Self__MBGD->parent_g_group__LM.parent_area__VC.x_window__YNB;
-    lisaac_push(&__pos__3BGD,L13901848); /* L106 AREA*/;
-    lisaac_push_first(&__pos__CPIE,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__DPIE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__EPIE,L9195016); /* L70 NUMERIC*/;
-    __tmp__WPIE=(__INTEGER__K)(- __tmp__OPIE);
-    lisaac_push(&__pos__CPIE,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__DPIE,L9195016); /* L70 NUMERIC*/;
-    __tmp__OPIE=(__INTEGER__K)(x1__PBGD - __tmp__WPIE);
-    xe__VBGD=__tmp__OPIE;
-    __tmp__FCGD=Self__MBGD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__FCGD==NULL) {
-      lisaac_push(&__pos__3BGD,L14034456); /* L107 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__GCGD=__tmp__FCGD->y1__U3B;
-    };
-    /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__GCGD==NULL) {
-      lisaac_push(&__pos__3BGD,L14037528); /* L107 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_Y */ {
-      __tmp__HCGD=__tmp__GCGD->value__S3B;
-    };
-    lisaac_push(&__pos__3BGD,L14030360); /* L107 AREA*/;
-    __tmp__ICGD=__infix_less__LOH(__tmp__GPIE,__tmp__HCGD);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__ICGD) {
-      lisaac_push(&__pos__3BGD,L14039576); /* L107 AREA*/;
-      lisaac_push_first(&__pos__CPIE,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__DPIE,L14040600); /* L107 AREA*/;
-      __tmp__PCGD=Self__MBGD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__PCGD==NULL) {
-        lisaac_push(&__pos__DPIE,L14046744); /* L107 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__QCGD=__tmp__PCGD->y0__Q3B;
-      };
-      /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__QCGD==NULL) {
-        lisaac_push(&__pos__DPIE,L14049816); /* L107 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_Y */ {
-        __tmp__RCGD=__tmp__QCGD->value__S3B;
-      };
-      lisaac_push(&__pos__DPIE,L14042648); /* L107 AREA*/;
-      __tmp__SCGD=__infix_greater_equal__JGG(__tmp__GPIE,__tmp__RCGD);
-      __tmp__VCGD=__tmp__SCGD;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3BGD,L14039576); /* L107 AREA*/;
-      lisaac_push_first(&__pos__CPIE,L12081158); /* L92 FALSE*/;
-      __tmp__VCGD=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__VCGD) {
-      lisaac_push(&__pos__3BGD,L20450840); /* L156 AREA*/;
-      lisaac_push_first(&__pos__CPIE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__DPIE,L14053400); /* L107 AREA*/;
-      __tmp__PCGD=Self__MBGD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__PCGD==NULL) {
-        lisaac_push(&__pos__DPIE,L14166040); /* L108 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__3CGD=__tmp__PCGD->x0__J3B;
-      };
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__3CGD==NULL) {
-        lisaac_push(&__pos__DPIE,L14169112); /* L108 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        __tmp__RCGD=__tmp__3CGD->value__L3B;
-      };
-      lisaac_push(&__pos__DPIE,L14169624); /* L108 AREA*/;
-      __tmp__HCGD=max__IMH(__tmp__5BGD,__tmp__RCGD);
-      xb__TBGD=__tmp__HCGD;
-      __tmp__PCGD=Self__MBGD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-      /* NULL __PLAN__XOB__ */
-if (__tmp__PCGD==NULL) {
-        lisaac_push(&__pos__DPIE,L14297112); /* L109 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* PLAN */ {
-        __tmp__3CGD=__tmp__PCGD->x1__N3B;
+  __li__K li__PGZC,li__QGZC,li__RGZC,li__1GZC,li__3GZC,li__5GZC;
+  __li__K li__R2XD,li__P2XD,li__T2XD,li__Y2XD,li__X2XD,li__DJZC;
+  __li__K li__EJZC,li__HJZC,li__IJZC;
+  void *li__TGZC;
+  __li__XKB *li__LIZC;
+  __li__U li__HWAD,li__NWAD;
+  li__PGZC= 0;
+  li__QGZC= 0;
+  li__RGZC= 0;
+  li__TGZC=NULL;
+  if (((void *)li__IGZC->li__SL.li__VC.li__2KB != (void *)NULL)) {
+    li__1GZC=(__li__K)(li__JGZC + li__IGZC->li__SL.li__VC.li__3JB);
+    li__PGZC=li__1GZC;
+    li__3GZC=(__li__K)(li__KGZC + li__IGZC->li__SL.li__VC.li__4JB);
+    li__QGZC=li__3GZC;
+    li__5GZC=(__li__K)(li__LGZC + li__IGZC->li__SL.li__VC.li__3JB);
+    li__RGZC=li__5GZC;
+    if (((li__3GZC < li__IGZC->li__SL.li__VC.li__2KB->li__SYB->li__QYB) && (li__3GZC >= li__IGZC->li__SL.li__VC.li__2KB->li__OYB->li__QYB))) {
+      li__R2XD=li__IGZC->li__SL.li__VC.li__2KB->li__HYB->li__JYB;
+      li__P2XD= 0;
+      if ((li__1GZC > li__R2XD)) {
+        li__P2XD=li__1GZC;
+      } else /* FALSE */ {
+        li__P2XD=li__R2XD;
       };
-      /* NULL __LIMIT_X__C2B__ */
-if (__tmp__3CGD==NULL) {
-        lisaac_push(&__pos__DPIE,L14300184); /* L109 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* LIMIT_X */ {
-        __tmp__RCGD=__tmp__3CGD->value__L3B;
+      li__PGZC=li__P2XD;
+      li__R2XD=li__IGZC->li__SL.li__VC.li__2KB->li__LYB->li__JYB;
+      li__T2XD= 0;
+      if ((li__5GZC > li__R2XD)) {
+        li__T2XD=li__R2XD;
+      } else /* FALSE */ {
+        li__T2XD=li__5GZC;
       };
-      lisaac_push(&__pos__DPIE,L14300696); /* L109 AREA*/;
-      __tmp__FDGD=min__TLH(__tmp__OPIE,__tmp__RCGD);
-      xe__VBGD=__tmp__FDGD;
-      lisaac_push(&__pos__DPIE,L14421528); /* L110 AREA*/;
-      __tmp__SCGD=__infix_less_equal__GTG(__tmp__HCGD,__tmp__FDGD);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__SCGD) {
-        lisaac_push(&__pos__DPIE,L20317208); /* L155 AREA*/;
-        lisaac_push_first(&__pos__EPIE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__LDGD,L20196376); /* L154 AREA*/;
-        lisaac_push_first(&__pos__G2ND,L10621458); /* L81 BLOCK*/;
-        do_while__F2ND:
-        {
-          lisaac_push(&__pos__G2ND,L10621458); /* L81 BLOCK*/;
-          lisaac_push_first(&__pos__QDGD,L14691864); /* L112 AREA*/;
-          __tmp__UDGD=get_clip__GGHD(Self__MBGD,xb__TBGD,y__UBGD);
-          lisaac_push(&__pos__QDGD,L14814232); /* L113 AREA*/;
-          lisaac_push_first(&__pos__2IOD,L19150866); /* L146 BLOCK*/;
-          lisaac_push_first(&__pos__VOOD,L7481860); /* L57 OBJECT*/;
-          __tmp__AJOD=((__POINTER__CB )(top_context->back->back));
-          lisaac_push(&__pos__2IOD,L19277842); /* L147 BLOCK*/;
-          __tmp__CJOD=__infix_greater_equal__JGG( 15, 10);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CJOD) {
-            lisaac_push(&__pos__2IOD,L19280914); /* L147 BLOCK*/;
-            lisaac_push_first(&__pos__VOOD,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__HJOD,L19285522); /* L147 BLOCK*/;
-            lisaac_push_first(&__pos__YDGD,L14815256); /* L113 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__UDGD != (void *)NULL)) {
-              lisaac_push(&__pos__HJOD,L19282450); /* L147 BLOCK*/;
-              lisaac_push_first(&__pos__YDGD,L13509634); /* L103 TRUE*/;
-              __tmp__KJOD=FALSE__I__;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__HJOD,L19282450); /* L147 BLOCK*/;
-              lisaac_push_first(&__pos__YDGD,L14689286); /* L112 FALSE*/;
-              __tmp__KJOD=TRUE__B__;
-            };
-            __tmp__NJOD=__tmp__KJOD;
+      li__RGZC=li__T2XD;
+      if ((li__P2XD <= li__T2XD)) {
+        do {
+          li__LIZC=li__FH0C(li__IGZC,li__PGZC,li__QGZC);
+          li__Y2XD=li__LIZC->li__SKV;
+          li__X2XD= 0;
+          if ((li__RGZC > li__Y2XD)) {
+            li__X2XD=li__Y2XD;
           } else /* FALSE */ {
-            lisaac_push(&__pos__2IOD,L19280914); /* L147 BLOCK*/;
-            lisaac_push_first(&__pos__VOOD,L12081158); /* L92 FALSE*/;
-            __tmp__NJOD=FALSE__I__;
+            li__X2XD=li__RGZC;
           };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NJOD) {
-            lisaac_push(&__pos__2IOD,L19532306); /* L149 BLOCK*/;
-            lisaac_push_first(&__pos__VOOD,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__HJOD,L19289106); /* L147 BLOCK*/;
-            lisaac_push(&__pos__HJOD,L19428370); /* L148 BLOCK*/;
-            lisaac_push_first(&__pos__YDGD,L9452548); /* L72 OBJECT*/;
-            lisaac_push_first(&__pos__X3RD,L8260100); /* L63 OBJECT*/;
-            lisaac_push_first(&__pos__LTSD,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__53RD,L8009220); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__tmp__AJOD));
-            lisaac_push(&__pos__YDGD,L9574916); /* L73 OBJECT*/;
-            print__P5F((&__string_3));
-            lisaac_push(&__pos__YDGD,L9706500); /* L74 OBJECT*/;
-            lisaac_push_first(&__pos__X3RD,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__pos__LTSD,L5005391); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__pos__53RD,L18378320); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__pos__DTIE,L6962209); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__pos__YDGD,L9848324); /* L75 OBJECT*/;
-            lisaac_push_first(&__pos__X3RD,L10904580); /* L83 OBJECT*/;
-            lisaac_push_first(&__pos__LTSD,L9055341); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__pos__2IOD,L19532306); /* L149 BLOCK*/;
-            lisaac_push_first(&__pos__VOOD,L8530438); /* L65 FALSE*/;
-          };
-          /* NULL __CLIP__UOB__ */
-if (__tmp__UDGD==NULL) {
-            lisaac_push(&__pos__QDGD,L19018264); /* L145 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* CLIP */ {
-            __tmp__2DGD=__tmp__UDGD->x_max__V5X;
-          };
-          lisaac_push(&__pos__QDGD,L19018776); /* L145 AREA*/;
-          __tmp__4DGD=min__TLH(xe__VBGD,__tmp__2DGD);
-          /* NULL __CLIP__UOB__ */
-if (__tmp__UDGD==NULL) {
-            lisaac_push(&__pos__QDGD,L19145752); /* L146 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* CLIP */ {
-            __tmp__5DGD=__tmp__UDGD->window__55X;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__5DGD == (void *)Self__MBGD)) {
-            lisaac_push(&__pos__QDGD,L19926040); /* L152 AREA*/;
-            lisaac_push_first(&__pos__2IOD,L6825986); /* L52 TRUE*/;
-            lisaac_push_first(&__pos__VOOD,L19428376); /* L148 AREA*/;
-            lisaac_push_first(&__pos__HJOD,L3950631); /* L30 UINTEGER_32*/;
-            lisaac_push_first(&__pos__YDGD,L68456968); /* L522 NUMERIC*/;
-            lisaac_push_first(&__pos__X3RD,L4069969); /* L31 CONVERT*/;
-            real_col__AUOD= 0;
-            lisaac_push(&__pos__HJOD,L4343324); /* L33 UINTEGER_8*/;
-            lisaac_push_first(&__pos__YDGD,L67932680); /* L518 NUMERIC*/;
-            lisaac_push_first(&__pos__X3RD,L4069969); /* L31 CONVERT*/;
-            __tmp__GUOD=planes__UD;
-            lisaac_push(&__pos__HJOD,L24385561); /* L186 VIDEO*/;
-            __tmp__QUOD=to_uinteger_32__AAG( 15);
-            lisaac_push(&__pos__HJOD,L24774681); /* L189 VIDEO*/;
-            lisaac_push_first(&__pos__YDGD,L17187848); /* L131 NUMERIC*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__GUOD == __tmp__QUOD)) {
-              lisaac_push(&__pos__YDGD,L17839624); /* L136 NUMERIC*/;
-              lisaac_push_first(&__pos__X3RD,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__LTSD,L24529945); /* L187 VIDEO*/;
-              __tmp__MUOD=get_raw__MTM(col__QBGD);
-              real_col__AUOD=__tmp__MUOD;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__YDGD,L17839624); /* L136 NUMERIC*/;
-              lisaac_push_first(&__pos__X3RD,L8530438); /* L65 FALSE*/;
+          li__TGZC=li__LIZC->li__1KV;
+          if (((void *)li__TGZC == (void *)li__IGZC)) {
+            li__HWAD= 0;
+            li__NWAD=li__SD;
+            if ((li__NWAD ==  15)) {
+              li__HWAD=(__li__U)((__li__U)((__li__U)((__li__U)(li__MGZC &  16252928) >>  9) | (__li__U)((__li__U)(li__MGZC &  63488) >>  6)) | (__li__U)((__li__U)(li__MGZC &  248) >>  3));
             };
-            lisaac_push(&__pos__HJOD,L24778777); /* L189 VIDEO*/;
-            __tmp__QUOD=to_uinteger_32__AAG( 16);
-            lisaac_push(&__pos__HJOD,L25167897); /* L192 VIDEO*/;
-            lisaac_push_first(&__pos__YDGD,L17187848); /* L131 NUMERIC*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__GUOD == __tmp__QUOD)) {
-              lisaac_push(&__pos__YDGD,L17839624); /* L136 NUMERIC*/;
-              lisaac_push_first(&__pos__X3RD,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__LTSD,L24923161); /* L190 VIDEO*/;
-              __tmp__MUOD=get_raw__GUM(col__QBGD);
-              real_col__AUOD=__tmp__MUOD;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__YDGD,L17839624); /* L136 NUMERIC*/;
-              lisaac_push_first(&__pos__X3RD,L8530438); /* L65 FALSE*/;
-            };
-            lisaac_push(&__pos__HJOD,L25171993); /* L192 VIDEO*/;
-            __tmp__QUOD=to_uinteger_32__AAG( 24);
-            lisaac_push(&__pos__HJOD,L25561113); /* L195 VIDEO*/;
-            lisaac_push_first(&__pos__YDGD,L17187848); /* L131 NUMERIC*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__GUOD == __tmp__QUOD)) {
-              lisaac_push(&__pos__YDGD,L17839624); /* L136 NUMERIC*/;
-              lisaac_push_first(&__pos__X3RD,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__LTSD,L25316377); /* L193 VIDEO*/;
-              lisaac_push_first(&__pos__53RD,L6567962); /* L50 PIXEL_24*/;
-              real_col__AUOD=col__QBGD;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__YDGD,L17839624); /* L136 NUMERIC*/;
-              lisaac_push_first(&__pos__X3RD,L8530438); /* L65 FALSE*/;
-            };
-            lisaac_push(&__pos__HJOD,L25565209); /* L195 VIDEO*/;
-            __tmp__QUOD=to_uinteger_32__AAG( 32);
-            lisaac_push(&__pos__HJOD,L25823769); /* L197 VIDEO*/;
-            lisaac_push_first(&__pos__YDGD,L17187848); /* L131 NUMERIC*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__GUOD == __tmp__QUOD)) {
-              lisaac_push(&__pos__YDGD,L17839624); /* L136 NUMERIC*/;
-              lisaac_push_first(&__pos__X3RD,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__LTSD,L25709593); /* L196 VIDEO*/;
-              lisaac_push_first(&__pos__53RD,L6830126); /* L52 PIXEL_32*/;
-              real_col__AUOD=col__QBGD;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__YDGD,L17839624); /* L136 NUMERIC*/;
-              lisaac_push_first(&__pos__X3RD,L8530438); /* L65 FALSE*/;
-            };
-            XSetForeground(display,gc,(int)(real_col__AUOD));
+            if ((li__NWAD ==  16)) {
+              li__HWAD=(__li__U)((__li__U)((__li__U)((__li__U)(li__MGZC &  16252928) >>  8) | (__li__U)((__li__U)(li__MGZC &  64512) >>  5)) | (__li__U)((__li__U)(li__MGZC &  248) >>  3));
+            };
+            if ((li__NWAD ==  24)) {
+              li__HWAD=li__MGZC;
+            };
+            if ((li__NWAD ==  32)) {
+              li__HWAD=li__MGZC;
+            };
+            XSetForeground(display,gc,(int)(li__HWAD));
             XSetFunction(display,gc,(int)( 3));
-            XDrawLine(display,window,gc,(xb__TBGD),(y__UBGD),(__tmp__4DGD),(y__UBGD));
+            XDrawLine(display,window,gc,(li__PGZC),(li__QGZC),(li__X2XD),(li__QGZC));
           } else /* FALSE */ {
-            lisaac_push(&__pos__QDGD,L19926040); /* L152 AREA*/;
-            lisaac_push_first(&__pos__2IOD,L6826502); /* L52 FALSE*/;
-            lisaac_push_first(&__pos__VOOD,L19536408); /* L149 AREA*/;
-            /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__5DGD==NULL) {
-              lisaac_push(&__pos__VOOD,L19672600); /* L150 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else {
-              switch (((struct ___OBJ *)__tmp__5DGD)->__id) {
-              case __EXAMPLE__OB__: {
-                __tmp__PEGD=((__EXAMPLE__OB *)__tmp__5DGD)->parent_area__DC.x_window__YNB;
-              } break;
-              case __AREA__PB__: {
-                __tmp__PEGD=((__AREA__PB *)__tmp__5DGD)->x_window__YNB;
-              } break;
-              case __DESK__TC__: {
-                __tmp__PEGD=((__DESK__TC *)__tmp__5DGD)->parent_g_raw__XC.parent_area__VC.x_window__YNB;
-              } break;
-              case __G_OUT__YC__: {
-                __tmp__PEGD=((__G_OUT__YC *)__tmp__5DGD)->parent_area__ZC.x_window__YNB;
-              } break;
-              case __G_RAW__KM__: {
-                __tmp__PEGD=((__G_RAW__KM *)__tmp__5DGD)->parent_g_group__LM.parent_area__VC.x_window__YNB;
-              } break;
-              case __VIRTUAL_SCREEN__PT__: {
-                __tmp__PEGD=((__VIRTUAL_SCREEN__PT *)__tmp__5DGD)->parent_area__QT.x_window__YNB;
-              } break;
-              case __MOUSE__VT__: {
-                __tmp__PEGD=((__MOUSE__VT *)__tmp__5DGD)->parent_window__XT.x_window__YNB;
-              } break;
-              default:
-              lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-              }
+            switch (((struct ___OBJ *)li__TGZC)->__id) {
+            case __li__SB__: {
+              li__DJZC=((__li__SB *)li__TGZC)->li__HC.li__3JB;
+            } break;
+            case __li__TB__: {
+              li__DJZC=((__li__TB *)li__TGZC)->li__3JB;
+            } break;
+            case __li__TC__: {
+              li__DJZC=((__li__TC *)li__TGZC)->li__XC.li__VC.li__3JB;
+            } break;
+            case __li__YC__: {
+              li__DJZC=((__li__YC *)li__TGZC)->li__ZC.li__3JB;
+            } break;
+            case __li__RL__: {
+              li__DJZC=((__li__RL *)li__TGZC)->li__SL.li__VC.li__3JB;
+            } break;
+            case __li__AS__: {
+              li__DJZC=((__li__AS *)li__TGZC)->li__BS.li__3JB;
+            } break;
+            case __li__GS__: {
+              li__DJZC=((__li__GS *)li__TGZC)->li__IS.li__3JB;
+            } break;
             };
-            lisaac_push(&__pos__VOOD,L19809304); /* L151 AREA*/;
-            lisaac_push_first(&__pos__HJOD,L9195016); /* L70 NUMERIC*/;
-            __tmp__2DGD=(__INTEGER__K)(xb__TBGD - __tmp__PEGD);
-            /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__5DGD==NULL) {
-              lisaac_push(&__pos__VOOD,L19819032); /* L151 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else {
-              switch (((struct ___OBJ *)__tmp__5DGD)->__id) {
-              case __EXAMPLE__OB__: {
-                __tmp__TEGD=((__EXAMPLE__OB *)__tmp__5DGD)->parent_area__DC.y_window__ZNB;
-              } break;
-              case __AREA__PB__: {
-                __tmp__TEGD=((__AREA__PB *)__tmp__5DGD)->y_window__ZNB;
-              } break;
-              case __DESK__TC__: {
-                __tmp__TEGD=((__DESK__TC *)__tmp__5DGD)->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
-              } break;
-              case __G_OUT__YC__: {
-                __tmp__TEGD=((__G_OUT__YC *)__tmp__5DGD)->parent_area__ZC.y_window__ZNB;
-              } break;
-              case __G_RAW__KM__: {
-                __tmp__TEGD=((__G_RAW__KM *)__tmp__5DGD)->parent_g_group__LM.parent_area__VC.y_window__ZNB;
-              } break;
-              case __VIRTUAL_SCREEN__PT__: {
-                __tmp__TEGD=((__VIRTUAL_SCREEN__PT *)__tmp__5DGD)->parent_area__QT.y_window__ZNB;
-              } break;
-              case __MOUSE__VT__: {
-                __tmp__TEGD=((__MOUSE__VT *)__tmp__5DGD)->parent_window__XT.y_window__ZNB;
-              } break;
-              default:
-              lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-              }
+            li__EJZC=(__li__K)(li__PGZC - li__DJZC);
+            switch (((struct ___OBJ *)li__TGZC)->__id) {
+            case __li__SB__: {
+              li__HJZC=((__li__SB *)li__TGZC)->li__HC.li__4JB;
+            } break;
+            case __li__TB__: {
+              li__HJZC=((__li__TB *)li__TGZC)->li__4JB;
+            } break;
+            case __li__TC__: {
+              li__HJZC=((__li__TC *)li__TGZC)->li__XC.li__VC.li__4JB;
+            } break;
+            case __li__YC__: {
+              li__HJZC=((__li__YC *)li__TGZC)->li__ZC.li__4JB;
+            } break;
+            case __li__RL__: {
+              li__HJZC=((__li__RL *)li__TGZC)->li__SL.li__VC.li__4JB;
+            } break;
+            case __li__AS__: {
+              li__HJZC=((__li__AS *)li__TGZC)->li__BS.li__4JB;
+            } break;
+            case __li__GS__: {
+              li__HJZC=((__li__GS *)li__TGZC)->li__IS.li__4JB;
+            } break;
             };
-            lisaac_push(&__pos__VOOD,L19812888); /* L151 AREA*/;
-            lisaac_push_first(&__pos__HJOD,L9195016); /* L70 NUMERIC*/;
-            __tmp__UEGD=(__INTEGER__K)(y__UBGD - __tmp__TEGD);
-            lisaac_push(&__pos__VOOD,L19826200); /* L151 AREA*/;
-            lisaac_push_first(&__pos__HJOD,L9195016); /* L70 NUMERIC*/;
-            __tmp__TEGD=(__INTEGER__K)(__tmp__4DGD - __tmp__PEGD);
-            /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__5DGD==NULL) {
-              lisaac_push(&__pos__VOOD,L19832856); /* L151 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else {
-              switch (((struct ___OBJ *)__tmp__5DGD)->__id) {
-              case __EXAMPLE__OB__:  break;
-              case __AREA__PB__:  break;
-              case __DESK__TC__:  break;
-              case __G_OUT__YC__:  break;
-              case __G_RAW__KM__:  break;
-              case __VIRTUAL_SCREEN__PT__: {
-                lisaac_push(&__pos__VOOD,L19832856); /* L151 AREA*/;
-                slave_line_h_hard__until__color__FSGC(((__VIRTUAL_SCREEN__PT *)__tmp__5DGD),__tmp__2DGD,__tmp__UEGD,__tmp__TEGD,col__QBGD);
-              } break;
-              case __MOUSE__VT__: {
-                lisaac_push(&__pos__VOOD,L19832856); /* L151 AREA*/;
-                slave_line_h_hard__until__color__OSGC(((__MOUSE__VT *)((__VIRTUAL_SCREEN__PT *)__tmp__5DGD)),__tmp__2DGD,__tmp__UEGD,__tmp__TEGD,col__QBGD);
-              } break;
-              default:
-              lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-              }
+            li__IJZC=(__li__K)(li__QGZC - li__HJZC);
+            li__HJZC=(__li__K)(li__X2XD - li__DJZC);
+            switch (((struct ___OBJ *)li__TGZC)->__id) {
+            case __li__SB__:  break;
+            case __li__TB__:  break;
+            case __li__TC__:  break;
+            case __li__YC__:  break;
+            case __li__RL__:  break;
+            case __li__AS__: {
+              li__B03B(((__li__AS *)li__TGZC),li__EJZC,li__IJZC,li__HJZC,li__MGZC);
+            } break;
+            case __li__GS__: {
+              li__J03B(((__li__GS *)((__li__AS *)li__TGZC)),li__EJZC,li__IJZC,li__HJZC,li__MGZC);
+            } break;
             };
           };
-          lisaac_push(&__pos__QDGD,L20060696); /* L153 AREA*/;
-          lisaac_push_first(&__pos__2IOD,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__VOOD,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__pos__HJOD,L9195016); /* L70 NUMERIC*/;
-          __tmp__2DGD=(__INTEGER__K)(-  1);
-          lisaac_push(&__pos__2IOD,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__pos__VOOD,L9195016); /* L70 NUMERIC*/;
-          __tmp__PEGD=(__INTEGER__K)(__tmp__4DGD - __tmp__2DGD);
-          xb__TBGD=__tmp__PEGD;
-          lisaac_push(&__pos__G2ND,L10755090); /* L82 BLOCK*/;
-          lisaac_push_first(&__pos__QDGD,L20194840); /* L154 AREA*/;
-          __tmp__CJOD=__infix_less_equal__GTG(__tmp__PEGD,xe__VBGD);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CJOD) {
-            lisaac_push(&__pos__G2ND,L11012626); /* L84 BLOCK*/;
-            lisaac_push_first(&__pos__QDGD,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__2IOD,L10888722); /* L83 BLOCK*/;
-            goto do_while__F2ND;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__G2ND,L11012626); /* L84 BLOCK*/;
-            lisaac_push_first(&__pos__QDGD,L8530438); /* L65 FALSE*/;
-          };
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__DPIE,L20317208); /* L155 AREA*/;
-        lisaac_push_first(&__pos__EPIE,L8530438); /* L65 FALSE*/;
+          li__Y2XD=(__li__K)(li__X2XD +  1);
+          li__PGZC=li__Y2XD;
+        } while ((li__Y2XD <= li__RGZC));
       };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3BGD,L20450840); /* L156 AREA*/;
-      lisaac_push_first(&__pos__CPIE,L8530438); /* L65 FALSE*/;
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__LBGD,L20580888); /* L157 AREA*/;
-    lisaac_push_first(&__pos__RLGD,L8530438); /* L65 FALSE*/;
   };
 }
 
-static __PLAN__XOB* remove__TYTC(__PLAN__XOB *Self__VYTC,__PLAN__XOB *old_root__WYTC)
-/* (Strict PLAN{PLAN__XOB},Strict PLAN{NULLxPLAN__XOB}) With result No recursive, No inlinable. NO CONTEXT! */
+static void li__PRLB(__li__SB *li__QRLB)
+/* (Strict EXAMPLE{li__SB}) Void No recursive, No inlinable. NO CONTEXT! */
 {
-  __PLAN__XOB *new_root__YYTC,*__tmp__IZTC,*__tmp__JZTC,*Self__MC5D;
-  __PLAN__XOB *Result__XYTC;
-  _____CONTEXT __pos__UYTC,__pos__P1VC,__pos__5YTC,__pos__KC5D;
-  lisaac_push_first(&__pos__UYTC,L10760774); /* L82 PLAN*/;
-  new_root__YYTC=NULL;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__VYTC->prev__ZYTC == (void *)NULL)) {
-    lisaac_push(&__pos__UYTC,L11799110); /* L90 PLAN*/;
-    lisaac_push_first(&__pos__P1VC,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__5YTC,L11151430); /* L85 PLAN*/;
-    new_root__YYTC=Self__VYTC->next__WBC;
+  __li__K li__SRLB,li__TRLB,li__URLB,li__VRLB,li__WRLB,li__XRLB;
+  __li__K li__ZRLB,li__XTLB,li__PAYD,li__TAYD,li__XAYD,li__1AYD;
+  __li__K li__EVLB;
+  void *li__MSLB;
+  __li__0KB *li__NSLB;
+  __li__DXB *li__RA1D,*li__VA1D,*li__WA1D,*li__UA1D;
+  __li__GXB *li__ZA1D,*li__3A1D,*li__4A1D,*li__2A1D;
+  __li__C li__0RLB;
+  li__SRLB= 0;
+  li__TRLB= 0;
+  li__URLB= 0;
+  li__VRLB= 0;
+  li__WRLB= 0;
+  li__XRLB= 0;
+  li__ZRLB= 0;
+  li__0RLB=li__I__;
+  if (((void *)li__QRLB->li__HC.li__2KB == (void *)NULL)) {
+    li__OYGB(li__QRLB);
   } else /* FALSE */ {
-    lisaac_push(&__pos__UYTC,L11799110); /* L90 PLAN*/;
-    lisaac_push_first(&__pos__P1VC,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__5YTC,L11409478); /* L87 PLAN*/;
-    __tmp__IZTC=Self__VYTC->prev__ZYTC;
-    __tmp__JZTC=Self__VYTC->next__WBC;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__IZTC==NULL) {
-      lisaac_push(&__pos__5YTC,L11546694); /* L88 PLAN*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      lisaac_push(&__pos__5YTC,L11546694); /* L88 PLAN*/;
-      Self__MC5D=((__PLAN__XOB *)__tmp__IZTC);
-      lisaac_push_first(&__pos__KC5D,L19541062); /* L149 PLAN*/;
-      Self__MC5D->next__WBC=__tmp__JZTC;
-    };
-    new_root__YYTC=old_root__WYTC;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__VYTC->next__WBC != (void *)NULL)) {
-    lisaac_push(&__pos__UYTC,L12192326); /* L93 PLAN*/;
-    lisaac_push_first(&__pos__P1VC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__5YTC,L11938374); /* L91 PLAN*/;
-    __tmp__IZTC=Self__VYTC->next__WBC;
-    __tmp__JZTC=Self__VYTC->prev__ZYTC;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__IZTC==NULL) {
-      lisaac_push(&__pos__5YTC,L12070982); /* L92 PLAN*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      lisaac_push(&__pos__5YTC,L12070982); /* L92 PLAN*/;
-      Self__MC5D=((__PLAN__XOB *)__tmp__IZTC);
-      lisaac_push_first(&__pos__KC5D,L20196422); /* L154 PLAN*/;
-      Self__MC5D->prev__ZYTC=__tmp__JZTC;
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__UYTC,L12192326); /* L93 PLAN*/;
-    lisaac_push_first(&__pos__P1VC,L8530438); /* L65 FALSE*/;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__VYTC->next__WBC != (void *)NULL)) {
-    lisaac_push(&__pos__UYTC,L12716614); /* L97 PLAN*/;
-    lisaac_push_first(&__pos__P1VC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__5YTC,L12462662); /* L95 PLAN*/;
-    __tmp__IZTC=Self__VYTC->next__WBC;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__IZTC==NULL) {
-      lisaac_push(&__pos__5YTC,L12593222); /* L96 PLAN*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      lisaac_push(&__pos__5YTC,L12593222); /* L96 PLAN*/;
-      dec_level__MF0C(((__PLAN__XOB *)__tmp__IZTC));
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__UYTC,L12716614); /* L97 PLAN*/;
-    lisaac_push_first(&__pos__P1VC,L8530438); /* L65 FALSE*/;
-  };
-  Result__XYTC=new_root__YYTC;
-  return(Result__XYTC);
-}
-
-static void update_plan__SORB(__EXAMPLE__OB *Self__UORB)
-/* (Strict EXAMPLE{EXAMPLE__OB}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K xw0__WORB,yw0__XORB,xw1__YORB,yw1__ZORB,x0__0ORB;
-  __INTEGER__K y0__1ORB,y1__3ORB,__tmp__CQRB,__tmp__HMHE,__tmp__PMHE;
-  __INTEGER__K __tmp__QSRB,__tmp__RSRB,__tmp__SSRB,__tmp__TSRB;
-  __INTEGER__K __tmp__XMHE,__tmp__USRB,__tmp__5SRB;
-  void *__tmp__TPRB;
-  __PLAN__XOB *__tmp__UPRB,*__tmp__GTRB;
-  __LIMIT_X__C2B *__tmp__BQRB,*Self__XL3D,*__tmp__HTRB,*Self__DF4D;
-  __LIMIT_X__C2B *__tmp__PTRB;
-  __LIMIT_Y__F2B *__tmp__FQRB,*Self__0L3D,*__tmp__KURB,*Self__GF4D;
-  __LIMIT_Y__F2B *__tmp__SURB;
-  _____CONTEXT __pos__TORB,__pos__FGSB,__pos__EPRB,__pos__SMTB;
-  _____CONTEXT __pos__RPRB,__pos__CVTB,__pos__ZPRB,__pos__JL3D;
-  _____CONTEXT __pos__UMHE,__pos__VMHE;
-  __BOOLEAN__C is_return__4ORB,__tmp__YQRB,__tmp__BSRB,__tmp__WRRB;
-  lisaac_push_first(&__pos__TORB,L100147224); /* L764 AREA*/;
-  xw0__WORB= 0;
-  yw0__XORB= 0;
-  xw1__YORB= 0;
-  yw1__ZORB= 0;
-  x0__0ORB= 0;
-  y0__1ORB= 0;
-  y1__3ORB= 0;
-  is_return__4ORB=FALSE__I__;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__UORB->parent_area__DC.plan__ZOB == (void *)NULL)) {
-    lisaac_push(&__pos__TORB,L108661272); /* L829 AREA*/;
-    lisaac_push_first(&__pos__FGSB,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__EPRB,L100934168); /* L770 AREA*/;
-    append_plan__Y4LB(Self__UORB);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__TORB,L108661272); /* L829 AREA*/;
-    lisaac_push_first(&__pos__FGSB,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__EPRB,L101062680); /* L771 AREA*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__UORB->parent_area__DC.parent__DBB != (void *)NULL)) {
-      lisaac_push(&__pos__EPRB,L103419416); /* L789 AREA*/;
-      lisaac_push_first(&__pos__SMTB,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__RPRB,L101200408); /* L772 AREA*/;
-      __tmp__TPRB=Self__UORB->parent_area__DC.parent__DBB;
-      /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__TPRB==NULL) {
-        lisaac_push(&__pos__RPRB,L101457944); /* L774 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)__tmp__TPRB)->__id) {
-        case __AREA__PB__: {
-          __tmp__UPRB=((__AREA__PB *)__tmp__TPRB)->plan__ZOB;
-        } break;
-        case __DESK__TC__: {
-          __tmp__UPRB=((__DESK__TC *)__tmp__TPRB)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        } break;
-        case __G_RAW__KM__: {
-          __tmp__UPRB=((__G_RAW__KM *)__tmp__TPRB)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
+    if (((void *)li__QRLB->li__HC.li__H4 != (void *)NULL)) {
+      li__MSLB=li__QRLB->li__HC.li__H4;
+      switch (((struct ___OBJ *)li__MSLB)->__id) {
+      case __li__TB__: {
+        li__NSLB=((__li__TB *)li__MSLB)->li__2KB;
+      } break;
+      case __li__TC__: {
+        li__NSLB=((__li__TC *)li__MSLB)->li__XC.li__VC.li__2KB;
+      } break;
+      case __li__RL__: {
+        li__NSLB=((__li__RL *)li__MSLB)->li__SL.li__VC.li__2KB;
+      } break;
       };
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__UPRB == (void *)NULL)) {
-        lisaac_push(&__pos__RPRB,L102630424); /* L783 AREA*/;
-        lisaac_push_first(&__pos__CVTB,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__ZPRB,L101719064); /* L776 AREA*/;
-        remove_plan__I4TB(Self__UORB);
-        is_return__4ORB=TRUE__B__;
+      if (((void *)li__NSLB == (void *)NULL)) {
+        li__44NB(li__QRLB);
+        li__0RLB=li__B__;
       } else /* FALSE */ {
-        lisaac_push(&__pos__RPRB,L102630424); /* L783 AREA*/;
-        lisaac_push_first(&__pos__CVTB,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__ZPRB,L101978648); /* L778 AREA*/;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__UPRB==NULL) {
-          lisaac_push(&__pos__ZPRB,L102111768); /* L779 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__BQRB=__tmp__UPRB->x0__J3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__BQRB==NULL) {
-          lisaac_push(&__pos__ZPRB,L102114840); /* L779 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__CQRB=__tmp__BQRB->value__L3B;
-        };
-        xw0__WORB=__tmp__CQRB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__UPRB==NULL) {
-          lisaac_push(&__pos__ZPRB,L102242840); /* L780 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__BQRB=__tmp__UPRB->x1__N3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__BQRB==NULL) {
-          lisaac_push(&__pos__ZPRB,L102245912); /* L780 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__CQRB=__tmp__BQRB->value__L3B;
-        };
-        xw1__YORB=__tmp__CQRB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__UPRB==NULL) {
-          lisaac_push(&__pos__ZPRB,L102373912); /* L781 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__FQRB=__tmp__UPRB->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__FQRB==NULL) {
-          lisaac_push(&__pos__ZPRB,L102376984); /* L781 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__CQRB=__tmp__FQRB->value__S3B;
-        };
-        yw0__XORB=__tmp__CQRB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__UPRB==NULL) {
-          lisaac_push(&__pos__ZPRB,L102504984); /* L782 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__FQRB=__tmp__UPRB->y1__U3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__FQRB==NULL) {
-          lisaac_push(&__pos__ZPRB,L102508056); /* L782 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__CQRB=__tmp__FQRB->value__S3B;
-        };
-        lisaac_push(&__pos__ZPRB,L102508568); /* L782 AREA*/;
-        lisaac_push_first(&__pos__JL3D,L9195016); /* L70 NUMERIC*/;
-        yw1__ZORB=(__INTEGER__K)(__tmp__CQRB -  1);
+        li__SRLB=li__NSLB->li__HYB->li__JYB;
+        li__URLB=li__NSLB->li__LYB->li__JYB;
+        li__TRLB=li__NSLB->li__OYB->li__QYB;
+        li__VRLB=(__li__K)(li__NSLB->li__SYB->li__QYB -  1);
       };
     } else /* FALSE */ {
-      lisaac_push(&__pos__EPRB,L103419416); /* L789 AREA*/;
-      lisaac_push_first(&__pos__SMTB,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__RPRB,L102767640); /* L784 AREA*/;
-      yw0__XORB= 0;
-      xw0__WORB= 0;
-      __tmp__CQRB=(*(VIDEO__QB__)).width__PD;
-      lisaac_push(&__pos__RPRB,L103166488); /* L787 AREA*/;
-      lisaac_push_first(&__pos__CVTB,L9195016); /* L70 NUMERIC*/;
-      xw1__YORB=(__INTEGER__K)(__tmp__CQRB -  1);
-      __tmp__CQRB=(*(VIDEO__QB__)).height__QD;
-      lisaac_push(&__pos__RPRB,L103298072); /* L788 AREA*/;
-      lisaac_push_first(&__pos__CVTB,L9195016); /* L70 NUMERIC*/;
-      yw1__ZORB=(__INTEGER__K)(__tmp__CQRB -  1);
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (is_return__4ORB) {
-      lisaac_push(&__pos__EPRB,L103682072); /* L791 AREA*/;
-      lisaac_push_first(&__pos__SMTB,L13509634); /* L103 TRUE*/;
-      __tmp__YQRB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__EPRB,L103682072); /* L791 AREA*/;
-      lisaac_push_first(&__pos__SMTB,L14689286); /* L112 FALSE*/;
-      __tmp__YQRB=TRUE__B__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__YQRB) {
-      lisaac_push(&__pos__EPRB,L108531224); /* L828 AREA*/;
-      lisaac_push_first(&__pos__SMTB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__RPRB,L103690264); /* L791 AREA*/;
-      x0__0ORB=Self__UORB->parent_area__DC.x_window__YNB;
-      __tmp__CQRB=Self__UORB->parent_area__DC.width__IT;
-      lisaac_push(&__pos__RPRB,L104075288); /* L794 AREA*/;
-      lisaac_push_first(&__pos__CVTB,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__ZPRB,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__JL3D,L9195016); /* L70 NUMERIC*/;
-      __tmp__HMHE=(__INTEGER__K)(- __tmp__CQRB);
-      lisaac_push(&__pos__CVTB,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__ZPRB,L9195016); /* L70 NUMERIC*/;
-      __tmp__CQRB=(__INTEGER__K)(x0__0ORB - __tmp__HMHE);
-      lisaac_push(&__pos__RPRB,L104078360); /* L794 AREA*/;
-      lisaac_push_first(&__pos__CVTB,L9195016); /* L70 NUMERIC*/;
-      __tmp__HMHE=(__INTEGER__K)(__tmp__CQRB -  1);
-      y0__1ORB=Self__UORB->parent_area__DC.y_window__ZNB;
-      __tmp__CQRB=Self__UORB->parent_area__DC.height__MT;
-      lisaac_push(&__pos__RPRB,L104337432); /* L796 AREA*/;
-      lisaac_push_first(&__pos__CVTB,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__ZPRB,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__JL3D,L9195016); /* L70 NUMERIC*/;
-      __tmp__PMHE=(__INTEGER__K)(- __tmp__CQRB);
-      lisaac_push(&__pos__CVTB,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__ZPRB,L9195016); /* L70 NUMERIC*/;
-      __tmp__CQRB=(__INTEGER__K)(y0__1ORB - __tmp__PMHE);
-      lisaac_push(&__pos__RPRB,L104341016); /* L796 AREA*/;
-      lisaac_push_first(&__pos__CVTB,L9195016); /* L70 NUMERIC*/;
-      y1__3ORB=(__INTEGER__K)(__tmp__CQRB -  1);
-      lisaac_push(&__pos__RPRB,L104467480); /* L797 AREA*/;
-      __tmp__YQRB=__infix_less__LOH(__tmp__HMHE,xw0__WORB);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__YQRB) {
-        lisaac_push(&__pos__RPRB,L104471064); /* L797 AREA*/;
-        lisaac_push_first(&__pos__CVTB,L10377218); /* L79 TRUE*/;
-        __tmp__BSRB=TRUE__B__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__RPRB,L104471064); /* L797 AREA*/;
-        lisaac_push_first(&__pos__CVTB,L11832326); /* L90 FALSE*/;
-        lisaac_push_first(&__pos__ZPRB,L104473624); /* L797 AREA*/;
-        lisaac_push_first(&__pos__JL3D,L14700552); /* L112 NUMERIC*/;
-        __tmp__BSRB=(x0__0ORB > xw1__YORB);
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BSRB) {
-        lisaac_push(&__pos__RPRB,L104477208); /* L797 AREA*/;
-        lisaac_push_first(&__pos__CVTB,L10377218); /* L79 TRUE*/;
-        __tmp__BSRB=TRUE__B__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__RPRB,L104477208); /* L797 AREA*/;
-        lisaac_push_first(&__pos__CVTB,L11832326); /* L90 FALSE*/;
-        lisaac_push_first(&__pos__ZPRB,L104479768); /* L797 AREA*/;
-        __tmp__WRRB=__infix_less__LOH(y1__3ORB,yw0__XORB);
-        __tmp__BSRB=__tmp__WRRB;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BSRB) {
-        lisaac_push(&__pos__RPRB,L104483352); /* L797 AREA*/;
-        lisaac_push_first(&__pos__CVTB,L10377218); /* L79 TRUE*/;
-        __tmp__BSRB=TRUE__B__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__RPRB,L104483352); /* L797 AREA*/;
-        lisaac_push_first(&__pos__CVTB,L11832326); /* L90 FALSE*/;
-        lisaac_push_first(&__pos__ZPRB,L104485912); /* L797 AREA*/;
-        lisaac_push_first(&__pos__JL3D,L14700552); /* L112 NUMERIC*/;
-        __tmp__BSRB=(y0__1ORB > yw1__ZORB);
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BSRB) {
-        lisaac_push(&__pos__RPRB,L108397592); /* L827 AREA*/;
-        lisaac_push_first(&__pos__CVTB,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__ZPRB,L104602648); /* L798 AREA*/;
-        remove_plan__I4TB(Self__UORB);
+      li__TRLB= 0;
+      li__SRLB= 0;
+      li__URLB=(__li__K)((*(li__UB__)).li__PD -  1);
+      li__VRLB=(__li__K)((*(li__UB__)).li__QD -  1);
+    };
+    if ((! li__0RLB)) {
+      li__WRLB=li__QRLB->li__HC.li__3JB;
+      li__XTLB=(__li__K)((__li__K)(li__WRLB + li__QRLB->li__HC.li__ZR) -  1);
+      li__XRLB=li__QRLB->li__HC.li__4JB;
+      li__ZRLB=(__li__K)((__li__K)(li__XRLB + li__QRLB->li__HC.li__3R) -  1);
+      if (((((li__XTLB < li__SRLB) || (li__WRLB > li__URLB)) || (li__ZRLB < li__TRLB)) || (li__XRLB > li__VRLB))) {
+        li__44NB(li__QRLB);
       } else /* FALSE */ {
-        lisaac_push(&__pos__RPRB,L108397592); /* L827 AREA*/;
-        lisaac_push_first(&__pos__CVTB,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__ZPRB,L104997400); /* L801 AREA*/;
-        __tmp__QSRB=max__IMH(x0__0ORB,xw0__WORB);
-        x0__0ORB=__tmp__QSRB;
-        lisaac_push(&__pos__ZPRB,L105128472); /* L802 AREA*/;
-        __tmp__RSRB=min__TLH(__tmp__HMHE,xw1__YORB);
-        lisaac_push(&__pos__ZPRB,L105259544); /* L803 AREA*/;
-        __tmp__SSRB=max__IMH(y0__1ORB,yw0__XORB);
-        y0__1ORB=__tmp__SSRB;
-        lisaac_push(&__pos__ZPRB,L105390616); /* L804 AREA*/;
-        __tmp__TSRB=min__TLH(y1__3ORB,yw1__ZORB);
-        lisaac_push(&__pos__ZPRB,L105649176); /* L806 AREA*/;
-        lisaac_push_first(&__pos__JL3D,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__UMHE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__VMHE,L9195016); /* L70 NUMERIC*/;
-        __tmp__XMHE=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__JL3D,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__UMHE,L9195016); /* L70 NUMERIC*/;
-        __tmp__USRB=(__INTEGER__K)(__tmp__TSRB - __tmp__XMHE);
-        y1__3ORB=__tmp__USRB;
-        __tmp__UPRB=Self__UORB->parent_area__DC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__UPRB==NULL) {
-          lisaac_push(&__pos__ZPRB,L106042392); /* L809 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__BQRB=__tmp__UPRB->x1__N3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__BQRB==NULL) {
-          lisaac_push(&__pos__ZPRB,L106049048); /* L809 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          lisaac_push(&__pos__ZPRB,L106049048); /* L809 AREA*/;
-          Self__XL3D=((__LIMIT_X__C2B *)__tmp__BQRB);
-          lisaac_push_first(&__pos__JL3D,L13774922); /* L105 LIMIT_X*/;
-          Self__XL3D->value__L3B=__tmp__RSRB;
-        };
-        __tmp__UPRB=Self__UORB->parent_area__DC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__UPRB==NULL) {
-          lisaac_push(&__pos__ZPRB,L106173464); /* L810 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__BQRB=__tmp__UPRB->x1__N3B;
-        };
-        __tmp__UPRB=Self__UORB->parent_area__DC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__UPRB==NULL) {
-          lisaac_push(&__pos__ZPRB,L106181656); /* L810 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          Self__XL3D=__tmp__UPRB->x0__J3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__BQRB==NULL) {
-          lisaac_push(&__pos__ZPRB,L106182168); /* L810 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          lisaac_push(&__pos__ZPRB,L106182168); /* L810 AREA*/;
-          remove__ANID(((__LIMIT_X__C2B *)__tmp__BQRB),Self__XL3D);
-        };
-        __tmp__UPRB=Self__UORB->parent_area__DC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__UPRB==NULL) {
-          lisaac_push(&__pos__ZPRB,L106307096); /* L811 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__BQRB=__tmp__UPRB->x0__J3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__BQRB==NULL) {
-          lisaac_push(&__pos__ZPRB,L106310168); /* L811 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__5SRB=__tmp__BQRB->value__L3B;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__QSRB != __tmp__5SRB)) {
-          lisaac_push(&__pos__ZPRB,L106825752); /* L815 AREA*/;
-          lisaac_push_first(&__pos__JL3D,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__UMHE,L106313240); /* L811 AREA*/;
-          __tmp__GTRB=Self__UORB->parent_area__DC.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__GTRB==NULL) {
-            lisaac_push(&__pos__UMHE,L106436632); /* L812 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__HTRB=__tmp__GTRB->x0__J3B;
-          };
-          /* NULL __LIMIT_X__C2B__ */
-if (__tmp__HTRB==NULL) {
-            lisaac_push(&__pos__UMHE,L106443288); /* L812 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_X */ {
-            lisaac_push(&__pos__UMHE,L106443288); /* L812 AREA*/;
-            Self__DF4D=((__LIMIT_X__C2B *)__tmp__HTRB);
-            lisaac_push_first(&__pos__VMHE,L13774922); /* L105 LIMIT_X*/;
-            Self__DF4D->value__L3B=__tmp__QSRB;
-          };
-          __tmp__GTRB=Self__UORB->parent_area__DC.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__GTRB==NULL) {
-            lisaac_push(&__pos__UMHE,L106571800); /* L813 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__HTRB=__tmp__GTRB->x0__J3B;
-          };
-          __tmp__BQRB=list_x__0CC;
-          /* NULL __LIMIT_X__C2B__ */
-if (__tmp__HTRB==NULL) {
-            lisaac_push(&__pos__UMHE,L106578968); /* L813 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_X */ {
-            lisaac_push(&__pos__UMHE,L106578968); /* L813 AREA*/;
-            Self__DF4D=remove__ANID(((__LIMIT_X__C2B *)__tmp__HTRB),__tmp__BQRB);
-          };
-          list_x__0CC=Self__DF4D;
-          __tmp__GTRB=Self__UORB->parent_area__DC.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__GTRB==NULL) {
-            lisaac_push(&__pos__UMHE,L106702872); /* L814 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__HTRB=__tmp__GTRB->x0__J3B;
-          };
-          /* NULL __LIMIT_X__C2B__ */
-if (__tmp__HTRB==NULL) {
-            lisaac_push(&__pos__UMHE,L106710040); /* L814 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_X */ {
-            lisaac_push(&__pos__UMHE,L106710040); /* L814 AREA*/;
-            __tmp__PTRB=append__RBJD(((__LIMIT_X__C2B *)__tmp__HTRB),Self__DF4D);
-          };
-          list_x__0CC=__tmp__PTRB;
+        li__PAYD= 0;
+        if ((li__WRLB > li__SRLB)) {
+          li__PAYD=li__WRLB;
         } else /* FALSE */ {
-          lisaac_push(&__pos__ZPRB,L106825752); /* L815 AREA*/;
-          lisaac_push_first(&__pos__JL3D,L8530438); /* L65 FALSE*/;
-        };
-        __tmp__UPRB=Self__UORB->parent_area__DC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__UPRB==NULL) {
-          lisaac_push(&__pos__ZPRB,L106959896); /* L816 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__BQRB=__tmp__UPRB->x1__N3B;
-        };
-        __tmp__UPRB=Self__UORB->parent_area__DC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__UPRB==NULL) {
-          lisaac_push(&__pos__ZPRB,L106968088); /* L816 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          Self__XL3D=__tmp__UPRB->x0__J3B;
+          li__PAYD=li__SRLB;
         };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__BQRB==NULL) {
-          lisaac_push(&__pos__ZPRB,L106968600); /* L816 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          lisaac_push(&__pos__ZPRB,L106968600); /* L816 AREA*/;
-          append__RBJD(((__LIMIT_X__C2B *)__tmp__BQRB),Self__XL3D);
-        };
-        __tmp__UPRB=Self__UORB->parent_area__DC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__UPRB==NULL) {
-          lisaac_push(&__pos__ZPRB,L107353112); /* L819 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__FQRB=__tmp__UPRB->y1__U3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__FQRB==NULL) {
-          lisaac_push(&__pos__ZPRB,L107359768); /* L819 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          lisaac_push(&__pos__ZPRB,L107359768); /* L819 AREA*/;
-          Self__0L3D=((__LIMIT_Y__F2B *)__tmp__FQRB);
-          lisaac_push_first(&__pos__JL3D,L14561355); /* L111 LIMIT_Y*/;
-          Self__0L3D->value__S3B=__tmp__USRB;
-        };
-        __tmp__UPRB=Self__UORB->parent_area__DC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__UPRB==NULL) {
-          lisaac_push(&__pos__ZPRB,L107484184); /* L820 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__FQRB=__tmp__UPRB->y1__U3B;
-        };
-        __tmp__UPRB=Self__UORB->parent_area__DC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__UPRB==NULL) {
-          lisaac_push(&__pos__ZPRB,L107492376); /* L820 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          Self__0L3D=__tmp__UPRB->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__FQRB==NULL) {
-          lisaac_push(&__pos__ZPRB,L107492888); /* L820 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          lisaac_push(&__pos__ZPRB,L107492888); /* L820 AREA*/;
-          remove__EOID(((__LIMIT_Y__F2B *)__tmp__FQRB),Self__0L3D);
-        };
-        __tmp__UPRB=Self__UORB->parent_area__DC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__UPRB==NULL) {
-          lisaac_push(&__pos__ZPRB,L107617816); /* L821 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__FQRB=__tmp__UPRB->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__FQRB==NULL) {
-          lisaac_push(&__pos__ZPRB,L107620888); /* L821 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__5SRB=__tmp__FQRB->value__S3B;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__SSRB != __tmp__5SRB)) {
-          lisaac_push(&__pos__ZPRB,L108136472); /* L825 AREA*/;
-          lisaac_push_first(&__pos__JL3D,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__UMHE,L107623960); /* L821 AREA*/;
-          __tmp__GTRB=Self__UORB->parent_area__DC.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__GTRB==NULL) {
-            lisaac_push(&__pos__UMHE,L107747352); /* L822 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__KURB=__tmp__GTRB->y0__Q3B;
-          };
-          /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__KURB==NULL) {
-            lisaac_push(&__pos__UMHE,L107754008); /* L822 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_Y */ {
-            lisaac_push(&__pos__UMHE,L107754008); /* L822 AREA*/;
-            Self__GF4D=((__LIMIT_Y__F2B *)__tmp__KURB);
-            lisaac_push_first(&__pos__VMHE,L14561355); /* L111 LIMIT_Y*/;
-            Self__GF4D->value__S3B=__tmp__SSRB;
-          };
-          __tmp__GTRB=Self__UORB->parent_area__DC.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__GTRB==NULL) {
-            lisaac_push(&__pos__UMHE,L107882520); /* L823 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__KURB=__tmp__GTRB->y0__Q3B;
-          };
-          __tmp__FQRB=list_y__HDC;
-          /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__KURB==NULL) {
-            lisaac_push(&__pos__UMHE,L107889688); /* L823 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_Y */ {
-            lisaac_push(&__pos__UMHE,L107889688); /* L823 AREA*/;
-            Self__GF4D=remove__EOID(((__LIMIT_Y__F2B *)__tmp__KURB),__tmp__FQRB);
-          };
-          list_y__HDC=Self__GF4D;
-          __tmp__GTRB=Self__UORB->parent_area__DC.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__GTRB==NULL) {
-            lisaac_push(&__pos__UMHE,L108013592); /* L824 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__KURB=__tmp__GTRB->y0__Q3B;
-          };
-          /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__KURB==NULL) {
-            lisaac_push(&__pos__UMHE,L108020760); /* L824 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_Y */ {
-            lisaac_push(&__pos__UMHE,L108020760); /* L824 AREA*/;
-            __tmp__SURB=append__LEJD(((__LIMIT_Y__F2B *)__tmp__KURB),Self__GF4D);
-          };
-          list_y__HDC=__tmp__SURB;
+        li__WRLB=li__PAYD;
+        li__TAYD= 0;
+        if ((li__XTLB > li__URLB)) {
+          li__TAYD=li__URLB;
         } else /* FALSE */ {
-          lisaac_push(&__pos__ZPRB,L108136472); /* L825 AREA*/;
-          lisaac_push_first(&__pos__JL3D,L8530438); /* L65 FALSE*/;
-        };
-        __tmp__UPRB=Self__UORB->parent_area__DC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__UPRB==NULL) {
-          lisaac_push(&__pos__ZPRB,L108270616); /* L826 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__FQRB=__tmp__UPRB->y1__U3B;
-        };
-        __tmp__UPRB=Self__UORB->parent_area__DC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__UPRB==NULL) {
-          lisaac_push(&__pos__ZPRB,L108278808); /* L826 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          Self__0L3D=__tmp__UPRB->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__FQRB==NULL) {
-          lisaac_push(&__pos__ZPRB,L108279320); /* L826 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          lisaac_push(&__pos__ZPRB,L108279320); /* L826 AREA*/;
-          append__LEJD(((__LIMIT_Y__F2B *)__tmp__FQRB),Self__0L3D);
-        };
-      };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__EPRB,L108531224); /* L828 AREA*/;
-      lisaac_push_first(&__pos__SMTB,L8530438); /* L65 FALSE*/;
-    };
-  };
-}
-
-static void update_plan__NSDD(__G_OUT__YC *Self__PSDD)
-/* (Strict G_OUT{G_OUT__YC}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K xw0__RSDD,yw0__SSDD,xw1__TSDD,yw1__USDD,x0__VSDD;
-  __INTEGER__K y0__WSDD,y1__YSDD,__tmp__3TDD,__tmp__PNHE,__tmp__XNHE;
-  __INTEGER__K __tmp__LWDD,__tmp__MWDD,__tmp__NWDD,__tmp__OWDD;
-  __INTEGER__K __tmp__5NHE,__tmp__PWDD,__tmp__0WDD;
-  void *__tmp__OTDD;
-  __PLAN__XOB *__tmp__PTDD,*__tmp__BXDD;
-  __LIMIT_X__C2B *__tmp__2TDD,*Self__O03D,*__tmp__CXDD,*Self__SO4D;
-  __LIMIT_X__C2B *__tmp__KXDD;
-  __LIMIT_Y__F2B *__tmp__AUDD,*Self__R03D,*__tmp__FYDD,*Self__VO4D;
-  __LIMIT_Y__F2B *__tmp__NYDD;
-  _____CONTEXT __pos__OSDD,__pos__TUED,__pos__5SDD,__pos__52FD;
-  _____CONTEXT __pos__MTDD,__pos__3MGD,__pos__UTDD,__pos__A03D;
-  _____CONTEXT __pos__2NHE,__pos__3NHE;
-  __BOOLEAN__C is_return__ZSDD,__tmp__TUDD,__tmp__2VDD,__tmp__RVDD;
-  lisaac_push_first(&__pos__OSDD,L100147224); /* L764 AREA*/;
-  xw0__RSDD= 0;
-  yw0__SSDD= 0;
-  xw1__TSDD= 0;
-  yw1__USDD= 0;
-  x0__VSDD= 0;
-  y0__WSDD= 0;
-  y1__YSDD= 0;
-  is_return__ZSDD=FALSE__I__;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__PSDD->parent_area__ZC.plan__ZOB == (void *)NULL)) {
-    lisaac_push(&__pos__OSDD,L108661272); /* L829 AREA*/;
-    lisaac_push_first(&__pos__TUED,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__5SDD,L100934168); /* L770 AREA*/;
-    append_plan__QP5C(Self__PSDD);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__OSDD,L108661272); /* L829 AREA*/;
-    lisaac_push_first(&__pos__TUED,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__5SDD,L101062680); /* L771 AREA*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__PSDD->parent_area__ZC.parent__DBB != (void *)NULL)) {
-      lisaac_push(&__pos__5SDD,L103419416); /* L789 AREA*/;
-      lisaac_push_first(&__pos__52FD,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__MTDD,L101200408); /* L772 AREA*/;
-      __tmp__OTDD=Self__PSDD->parent_area__ZC.parent__DBB;
-      /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__OTDD==NULL) {
-        lisaac_push(&__pos__MTDD,L101457944); /* L774 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)__tmp__OTDD)->__id) {
-        case __AREA__PB__: {
-          __tmp__PTDD=((__AREA__PB *)__tmp__OTDD)->plan__ZOB;
-        } break;
-        case __DESK__TC__: {
-          __tmp__PTDD=((__DESK__TC *)__tmp__OTDD)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        } break;
-        case __G_RAW__KM__: {
-          __tmp__PTDD=((__G_RAW__KM *)__tmp__OTDD)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
+          li__TAYD=li__XTLB;
+        };
+        li__XAYD= 0;
+        if ((li__XRLB > li__TRLB)) {
+          li__XAYD=li__XRLB;
+        } else /* FALSE */ {
+          li__XAYD=li__TRLB;
+        };
+        li__XRLB=li__XAYD;
+        li__1AYD= 0;
+        if ((li__ZRLB > li__VRLB)) {
+          li__1AYD=li__VRLB;
+        } else /* FALSE */ {
+          li__1AYD=li__ZRLB;
+        };
+        li__EVLB=(__li__K)(li__1AYD +  1);
+        li__ZRLB=li__EVLB;
+        ((__li__DXB *)li__QRLB->li__HC.li__2KB->li__LYB)->li__JYB=li__TAYD;
+        li__RA1D=((__li__DXB *)li__QRLB->li__HC.li__2KB->li__LYB);
+        if (((void *)li__RA1D->li__YJ1C != (void *)NULL)) {
+          ((__li__DXB *)li__RA1D->li__YJ1C)->li__OGD=li__RA1D->li__OGD;
+        };
+        if (((void *)li__RA1D->li__OGD != (void *)NULL)) {
+          ((__li__DXB *)li__RA1D->li__OGD)->li__YJ1C=li__RA1D->li__YJ1C;
+        };
+        if ((li__PAYD != li__QRLB->li__HC.li__2KB->li__HYB->li__JYB)) {
+          ((__li__DXB *)li__QRLB->li__HC.li__2KB->li__HYB)->li__JYB=li__PAYD;
+          li__VA1D=((__li__DXB *)li__QRLB->li__HC.li__2KB->li__HYB);
+          li__WA1D=li__J3B;
+          li__UA1D=NULL;
+          if (((void *)li__VA1D->li__YJ1C == (void *)NULL)) {
+            li__UA1D=li__VA1D->li__OGD;
+          } else /* FALSE */ {
+            ((__li__DXB *)li__VA1D->li__YJ1C)->li__OGD=li__VA1D->li__OGD;
+            li__UA1D=li__WA1D;
+          };
+          if (((void *)li__VA1D->li__OGD != (void *)NULL)) {
+            ((__li__DXB *)li__VA1D->li__OGD)->li__YJ1C=li__VA1D->li__YJ1C;
+          };
+          li__J3B=li__UA1D;
+          li__VA1D=li__O21C(((__li__DXB *)li__QRLB->li__HC.li__2KB->li__HYB),li__UA1D);
+          li__J3B=li__VA1D;
+        };
+        li__O21C(((__li__DXB *)li__QRLB->li__HC.li__2KB->li__LYB),li__QRLB->li__HC.li__2KB->li__HYB);
+        ((__li__GXB *)li__QRLB->li__HC.li__2KB->li__SYB)->li__QYB=li__EVLB;
+        li__ZA1D=((__li__GXB *)li__QRLB->li__HC.li__2KB->li__SYB);
+        if (((void *)li__ZA1D->li__YK1C != (void *)NULL)) {
+          ((__li__GXB *)li__ZA1D->li__YK1C)->li__ZBD=li__ZA1D->li__ZBD;
+        };
+        if (((void *)li__ZA1D->li__ZBD != (void *)NULL)) {
+          ((__li__GXB *)li__ZA1D->li__ZBD)->li__YK1C=li__ZA1D->li__YK1C;
+        };
+        if ((li__XAYD != li__QRLB->li__HC.li__2KB->li__OYB->li__QYB)) {
+          ((__li__GXB *)li__QRLB->li__HC.li__2KB->li__OYB)->li__QYB=li__XAYD;
+          li__3A1D=((__li__GXB *)li__QRLB->li__HC.li__2KB->li__OYB);
+          li__4A1D=li__W3B;
+          li__2A1D=NULL;
+          if (((void *)li__3A1D->li__YK1C == (void *)NULL)) {
+            li__2A1D=li__3A1D->li__ZBD;
+          } else /* FALSE */ {
+            ((__li__GXB *)li__3A1D->li__YK1C)->li__ZBD=li__3A1D->li__ZBD;
+            li__2A1D=li__4A1D;
+          };
+          if (((void *)li__3A1D->li__ZBD != (void *)NULL)) {
+            ((__li__GXB *)li__3A1D->li__ZBD)->li__YK1C=li__3A1D->li__YK1C;
+          };
+          li__W3B=li__2A1D;
+          li__3A1D=li__441C(((__li__GXB *)li__QRLB->li__HC.li__2KB->li__OYB),li__2A1D);
+          li__W3B=li__3A1D;
+        };
+        li__441C(((__li__GXB *)li__QRLB->li__HC.li__2KB->li__SYB),li__QRLB->li__HC.li__2KB->li__OYB);
+      };
+    };
+  };
+}
+
+static void li__05WC(__li__YC *li__15WC)
+/* (Strict G_OUT{li__YC}) Void No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__K li__35WC,li__45WC,li__55WC,li__AAXC,li__BAXC,li__CAXC;
+  __li__K li__EAXC,li__CCXC,li__5AYD,li__DBYD,li__HBYD,li__LBYD;
+  __li__K li__PDXC;
+  void *li__XAXC;
+  __li__0KB *li__YAXC;
+  __li__DXB *li__BB1D,*li__FB1D,*li__GB1D,*li__EB1D;
+  __li__GXB *li__JB1D,*li__NB1D,*li__OB1D,*li__MB1D;
+  __li__C li__FAXC;
+  li__35WC= 0;
+  li__45WC= 0;
+  li__55WC= 0;
+  li__AAXC= 0;
+  li__BAXC= 0;
+  li__CAXC= 0;
+  li__EAXC= 0;
+  li__FAXC=li__I__;
+  if (((void *)li__15WC->li__ZC.li__2KB == (void *)NULL)) {
+    li__5JTC(li__15WC);
+  } else /* FALSE */ {
+    if (((void *)li__15WC->li__ZC.li__H4 != (void *)NULL)) {
+      li__XAXC=li__15WC->li__ZC.li__H4;
+      switch (((struct ___OBJ *)li__XAXC)->__id) {
+      case __li__TB__: {
+        li__YAXC=((__li__TB *)li__XAXC)->li__2KB;
+      } break;
+      case __li__TC__: {
+        li__YAXC=((__li__TC *)li__XAXC)->li__XC.li__VC.li__2KB;
+      } break;
+      case __li__RL__: {
+        li__YAXC=((__li__RL *)li__XAXC)->li__SL.li__VC.li__2KB;
+      } break;
       };
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__PTDD == (void *)NULL)) {
-        lisaac_push(&__pos__MTDD,L102630424); /* L783 AREA*/;
-        lisaac_push_first(&__pos__3MGD,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__UTDD,L101719064); /* L776 AREA*/;
-        remove_plan__J0GD(Self__PSDD);
-        is_return__ZSDD=TRUE__B__;
+      if (((void *)li__YAXC == (void *)NULL)) {
+        li__Q2ZC(li__15WC);
+        li__FAXC=li__B__;
       } else /* FALSE */ {
-        lisaac_push(&__pos__MTDD,L102630424); /* L783 AREA*/;
-        lisaac_push_first(&__pos__3MGD,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__UTDD,L101978648); /* L778 AREA*/;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__PTDD==NULL) {
-          lisaac_push(&__pos__UTDD,L102111768); /* L779 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__2TDD=__tmp__PTDD->x0__J3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__2TDD==NULL) {
-          lisaac_push(&__pos__UTDD,L102114840); /* L779 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__3TDD=__tmp__2TDD->value__L3B;
-        };
-        xw0__RSDD=__tmp__3TDD;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__PTDD==NULL) {
-          lisaac_push(&__pos__UTDD,L102242840); /* L780 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__2TDD=__tmp__PTDD->x1__N3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__2TDD==NULL) {
-          lisaac_push(&__pos__UTDD,L102245912); /* L780 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__3TDD=__tmp__2TDD->value__L3B;
-        };
-        xw1__TSDD=__tmp__3TDD;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__PTDD==NULL) {
-          lisaac_push(&__pos__UTDD,L102373912); /* L781 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__AUDD=__tmp__PTDD->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__AUDD==NULL) {
-          lisaac_push(&__pos__UTDD,L102376984); /* L781 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__3TDD=__tmp__AUDD->value__S3B;
-        };
-        yw0__SSDD=__tmp__3TDD;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__PTDD==NULL) {
-          lisaac_push(&__pos__UTDD,L102504984); /* L782 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__AUDD=__tmp__PTDD->y1__U3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__AUDD==NULL) {
-          lisaac_push(&__pos__UTDD,L102508056); /* L782 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__3TDD=__tmp__AUDD->value__S3B;
-        };
-        lisaac_push(&__pos__UTDD,L102508568); /* L782 AREA*/;
-        lisaac_push_first(&__pos__A03D,L9195016); /* L70 NUMERIC*/;
-        yw1__USDD=(__INTEGER__K)(__tmp__3TDD -  1);
+        li__35WC=li__YAXC->li__HYB->li__JYB;
+        li__55WC=li__YAXC->li__LYB->li__JYB;
+        li__45WC=li__YAXC->li__OYB->li__QYB;
+        li__AAXC=(__li__K)(li__YAXC->li__SYB->li__QYB -  1);
       };
     } else /* FALSE */ {
-      lisaac_push(&__pos__5SDD,L103419416); /* L789 AREA*/;
-      lisaac_push_first(&__pos__52FD,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__MTDD,L102767640); /* L784 AREA*/;
-      yw0__SSDD= 0;
-      xw0__RSDD= 0;
-      __tmp__3TDD=(*(VIDEO__QB__)).width__PD;
-      lisaac_push(&__pos__MTDD,L103166488); /* L787 AREA*/;
-      lisaac_push_first(&__pos__3MGD,L9195016); /* L70 NUMERIC*/;
-      xw1__TSDD=(__INTEGER__K)(__tmp__3TDD -  1);
-      __tmp__3TDD=(*(VIDEO__QB__)).height__QD;
-      lisaac_push(&__pos__MTDD,L103298072); /* L788 AREA*/;
-      lisaac_push_first(&__pos__3MGD,L9195016); /* L70 NUMERIC*/;
-      yw1__USDD=(__INTEGER__K)(__tmp__3TDD -  1);
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (is_return__ZSDD) {
-      lisaac_push(&__pos__5SDD,L103682072); /* L791 AREA*/;
-      lisaac_push_first(&__pos__52FD,L13509634); /* L103 TRUE*/;
-      __tmp__TUDD=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__5SDD,L103682072); /* L791 AREA*/;
-      lisaac_push_first(&__pos__52FD,L14689286); /* L112 FALSE*/;
-      __tmp__TUDD=TRUE__B__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TUDD) {
-      lisaac_push(&__pos__5SDD,L108531224); /* L828 AREA*/;
-      lisaac_push_first(&__pos__52FD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__MTDD,L103690264); /* L791 AREA*/;
-      x0__VSDD=Self__PSDD->parent_area__ZC.x_window__YNB;
-      __tmp__3TDD=Self__PSDD->parent_area__ZC.width__IT;
-      lisaac_push(&__pos__MTDD,L104075288); /* L794 AREA*/;
-      lisaac_push_first(&__pos__3MGD,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__UTDD,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__A03D,L9195016); /* L70 NUMERIC*/;
-      __tmp__PNHE=(__INTEGER__K)(- __tmp__3TDD);
-      lisaac_push(&__pos__3MGD,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__UTDD,L9195016); /* L70 NUMERIC*/;
-      __tmp__3TDD=(__INTEGER__K)(x0__VSDD - __tmp__PNHE);
-      lisaac_push(&__pos__MTDD,L104078360); /* L794 AREA*/;
-      lisaac_push_first(&__pos__3MGD,L9195016); /* L70 NUMERIC*/;
-      __tmp__PNHE=(__INTEGER__K)(__tmp__3TDD -  1);
-      y0__WSDD=Self__PSDD->parent_area__ZC.y_window__ZNB;
-      __tmp__3TDD=Self__PSDD->parent_area__ZC.height__MT;
-      lisaac_push(&__pos__MTDD,L104337432); /* L796 AREA*/;
-      lisaac_push_first(&__pos__3MGD,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__UTDD,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__A03D,L9195016); /* L70 NUMERIC*/;
-      __tmp__XNHE=(__INTEGER__K)(- __tmp__3TDD);
-      lisaac_push(&__pos__3MGD,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__UTDD,L9195016); /* L70 NUMERIC*/;
-      __tmp__3TDD=(__INTEGER__K)(y0__WSDD - __tmp__XNHE);
-      lisaac_push(&__pos__MTDD,L104341016); /* L796 AREA*/;
-      lisaac_push_first(&__pos__3MGD,L9195016); /* L70 NUMERIC*/;
-      y1__YSDD=(__INTEGER__K)(__tmp__3TDD -  1);
-      lisaac_push(&__pos__MTDD,L104467480); /* L797 AREA*/;
-      __tmp__TUDD=__infix_less__LOH(__tmp__PNHE,xw0__RSDD);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TUDD) {
-        lisaac_push(&__pos__MTDD,L104471064); /* L797 AREA*/;
-        lisaac_push_first(&__pos__3MGD,L10377218); /* L79 TRUE*/;
-        __tmp__2VDD=TRUE__B__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__MTDD,L104471064); /* L797 AREA*/;
-        lisaac_push_first(&__pos__3MGD,L11832326); /* L90 FALSE*/;
-        lisaac_push_first(&__pos__UTDD,L104473624); /* L797 AREA*/;
-        lisaac_push_first(&__pos__A03D,L14700552); /* L112 NUMERIC*/;
-        __tmp__2VDD=(x0__VSDD > xw1__TSDD);
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2VDD) {
-        lisaac_push(&__pos__MTDD,L104477208); /* L797 AREA*/;
-        lisaac_push_first(&__pos__3MGD,L10377218); /* L79 TRUE*/;
-        __tmp__2VDD=TRUE__B__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__MTDD,L104477208); /* L797 AREA*/;
-        lisaac_push_first(&__pos__3MGD,L11832326); /* L90 FALSE*/;
-        lisaac_push_first(&__pos__UTDD,L104479768); /* L797 AREA*/;
-        __tmp__RVDD=__infix_less__LOH(y1__YSDD,yw0__SSDD);
-        __tmp__2VDD=__tmp__RVDD;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2VDD) {
-        lisaac_push(&__pos__MTDD,L104483352); /* L797 AREA*/;
-        lisaac_push_first(&__pos__3MGD,L10377218); /* L79 TRUE*/;
-        __tmp__2VDD=TRUE__B__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__MTDD,L104483352); /* L797 AREA*/;
-        lisaac_push_first(&__pos__3MGD,L11832326); /* L90 FALSE*/;
-        lisaac_push_first(&__pos__UTDD,L104485912); /* L797 AREA*/;
-        lisaac_push_first(&__pos__A03D,L14700552); /* L112 NUMERIC*/;
-        __tmp__2VDD=(y0__WSDD > yw1__USDD);
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2VDD) {
-        lisaac_push(&__pos__MTDD,L108397592); /* L827 AREA*/;
-        lisaac_push_first(&__pos__3MGD,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__UTDD,L104602648); /* L798 AREA*/;
-        remove_plan__J0GD(Self__PSDD);
+      li__45WC= 0;
+      li__35WC= 0;
+      li__55WC=(__li__K)((*(li__UB__)).li__PD -  1);
+      li__AAXC=(__li__K)((*(li__UB__)).li__QD -  1);
+    };
+    if ((! li__FAXC)) {
+      li__BAXC=li__15WC->li__ZC.li__3JB;
+      li__CCXC=(__li__K)((__li__K)(li__BAXC + li__15WC->li__ZC.li__ZR) -  1);
+      li__CAXC=li__15WC->li__ZC.li__4JB;
+      li__EAXC=(__li__K)((__li__K)(li__CAXC + li__15WC->li__ZC.li__3R) -  1);
+      if (((((li__CCXC < li__35WC) || (li__BAXC > li__55WC)) || (li__EAXC < li__45WC)) || (li__CAXC > li__AAXC))) {
+        li__Q2ZC(li__15WC);
       } else /* FALSE */ {
-        lisaac_push(&__pos__MTDD,L108397592); /* L827 AREA*/;
-        lisaac_push_first(&__pos__3MGD,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__UTDD,L104997400); /* L801 AREA*/;
-        __tmp__LWDD=max__IMH(x0__VSDD,xw0__RSDD);
-        x0__VSDD=__tmp__LWDD;
-        lisaac_push(&__pos__UTDD,L105128472); /* L802 AREA*/;
-        __tmp__MWDD=min__TLH(__tmp__PNHE,xw1__TSDD);
-        lisaac_push(&__pos__UTDD,L105259544); /* L803 AREA*/;
-        __tmp__NWDD=max__IMH(y0__WSDD,yw0__SSDD);
-        y0__WSDD=__tmp__NWDD;
-        lisaac_push(&__pos__UTDD,L105390616); /* L804 AREA*/;
-        __tmp__OWDD=min__TLH(y1__YSDD,yw1__USDD);
-        lisaac_push(&__pos__UTDD,L105649176); /* L806 AREA*/;
-        lisaac_push_first(&__pos__A03D,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__2NHE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__3NHE,L9195016); /* L70 NUMERIC*/;
-        __tmp__5NHE=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__A03D,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__2NHE,L9195016); /* L70 NUMERIC*/;
-        __tmp__PWDD=(__INTEGER__K)(__tmp__OWDD - __tmp__5NHE);
-        y1__YSDD=__tmp__PWDD;
-        __tmp__PTDD=Self__PSDD->parent_area__ZC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__PTDD==NULL) {
-          lisaac_push(&__pos__UTDD,L106042392); /* L809 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__2TDD=__tmp__PTDD->x1__N3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__2TDD==NULL) {
-          lisaac_push(&__pos__UTDD,L106049048); /* L809 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          lisaac_push(&__pos__UTDD,L106049048); /* L809 AREA*/;
-          Self__O03D=((__LIMIT_X__C2B *)__tmp__2TDD);
-          lisaac_push_first(&__pos__A03D,L13774922); /* L105 LIMIT_X*/;
-          Self__O03D->value__L3B=__tmp__MWDD;
-        };
-        __tmp__PTDD=Self__PSDD->parent_area__ZC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__PTDD==NULL) {
-          lisaac_push(&__pos__UTDD,L106173464); /* L810 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__2TDD=__tmp__PTDD->x1__N3B;
-        };
-        __tmp__PTDD=Self__PSDD->parent_area__ZC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__PTDD==NULL) {
-          lisaac_push(&__pos__UTDD,L106181656); /* L810 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          Self__O03D=__tmp__PTDD->x0__J3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__2TDD==NULL) {
-          lisaac_push(&__pos__UTDD,L106182168); /* L810 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          lisaac_push(&__pos__UTDD,L106182168); /* L810 AREA*/;
-          remove__ANID(((__LIMIT_X__C2B *)__tmp__2TDD),Self__O03D);
-        };
-        __tmp__PTDD=Self__PSDD->parent_area__ZC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__PTDD==NULL) {
-          lisaac_push(&__pos__UTDD,L106307096); /* L811 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__2TDD=__tmp__PTDD->x0__J3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__2TDD==NULL) {
-          lisaac_push(&__pos__UTDD,L106310168); /* L811 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__0WDD=__tmp__2TDD->value__L3B;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__LWDD != __tmp__0WDD)) {
-          lisaac_push(&__pos__UTDD,L106825752); /* L815 AREA*/;
-          lisaac_push_first(&__pos__A03D,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__2NHE,L106313240); /* L811 AREA*/;
-          __tmp__BXDD=Self__PSDD->parent_area__ZC.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__BXDD==NULL) {
-            lisaac_push(&__pos__2NHE,L106436632); /* L812 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__CXDD=__tmp__BXDD->x0__J3B;
-          };
-          /* NULL __LIMIT_X__C2B__ */
-if (__tmp__CXDD==NULL) {
-            lisaac_push(&__pos__2NHE,L106443288); /* L812 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_X */ {
-            lisaac_push(&__pos__2NHE,L106443288); /* L812 AREA*/;
-            Self__SO4D=((__LIMIT_X__C2B *)__tmp__CXDD);
-            lisaac_push_first(&__pos__3NHE,L13774922); /* L105 LIMIT_X*/;
-            Self__SO4D->value__L3B=__tmp__LWDD;
-          };
-          __tmp__BXDD=Self__PSDD->parent_area__ZC.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__BXDD==NULL) {
-            lisaac_push(&__pos__2NHE,L106571800); /* L813 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__CXDD=__tmp__BXDD->x0__J3B;
-          };
-          __tmp__2TDD=list_x__0CC;
-          /* NULL __LIMIT_X__C2B__ */
-if (__tmp__CXDD==NULL) {
-            lisaac_push(&__pos__2NHE,L106578968); /* L813 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_X */ {
-            lisaac_push(&__pos__2NHE,L106578968); /* L813 AREA*/;
-            Self__SO4D=remove__ANID(((__LIMIT_X__C2B *)__tmp__CXDD),__tmp__2TDD);
-          };
-          list_x__0CC=Self__SO4D;
-          __tmp__BXDD=Self__PSDD->parent_area__ZC.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__BXDD==NULL) {
-            lisaac_push(&__pos__2NHE,L106702872); /* L814 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__CXDD=__tmp__BXDD->x0__J3B;
-          };
-          /* NULL __LIMIT_X__C2B__ */
-if (__tmp__CXDD==NULL) {
-            lisaac_push(&__pos__2NHE,L106710040); /* L814 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_X */ {
-            lisaac_push(&__pos__2NHE,L106710040); /* L814 AREA*/;
-            __tmp__KXDD=append__RBJD(((__LIMIT_X__C2B *)__tmp__CXDD),Self__SO4D);
-          };
-          list_x__0CC=__tmp__KXDD;
+        li__5AYD= 0;
+        if ((li__BAXC > li__35WC)) {
+          li__5AYD=li__BAXC;
         } else /* FALSE */ {
-          lisaac_push(&__pos__UTDD,L106825752); /* L815 AREA*/;
-          lisaac_push_first(&__pos__A03D,L8530438); /* L65 FALSE*/;
-        };
-        __tmp__PTDD=Self__PSDD->parent_area__ZC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__PTDD==NULL) {
-          lisaac_push(&__pos__UTDD,L106959896); /* L816 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__2TDD=__tmp__PTDD->x1__N3B;
-        };
-        __tmp__PTDD=Self__PSDD->parent_area__ZC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__PTDD==NULL) {
-          lisaac_push(&__pos__UTDD,L106968088); /* L816 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          Self__O03D=__tmp__PTDD->x0__J3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__2TDD==NULL) {
-          lisaac_push(&__pos__UTDD,L106968600); /* L816 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          lisaac_push(&__pos__UTDD,L106968600); /* L816 AREA*/;
-          append__RBJD(((__LIMIT_X__C2B *)__tmp__2TDD),Self__O03D);
+          li__5AYD=li__35WC;
         };
-        __tmp__PTDD=Self__PSDD->parent_area__ZC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__PTDD==NULL) {
-          lisaac_push(&__pos__UTDD,L107353112); /* L819 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__AUDD=__tmp__PTDD->y1__U3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__AUDD==NULL) {
-          lisaac_push(&__pos__UTDD,L107359768); /* L819 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          lisaac_push(&__pos__UTDD,L107359768); /* L819 AREA*/;
-          Self__R03D=((__LIMIT_Y__F2B *)__tmp__AUDD);
-          lisaac_push_first(&__pos__A03D,L14561355); /* L111 LIMIT_Y*/;
-          Self__R03D->value__S3B=__tmp__PWDD;
-        };
-        __tmp__PTDD=Self__PSDD->parent_area__ZC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__PTDD==NULL) {
-          lisaac_push(&__pos__UTDD,L107484184); /* L820 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__AUDD=__tmp__PTDD->y1__U3B;
-        };
-        __tmp__PTDD=Self__PSDD->parent_area__ZC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__PTDD==NULL) {
-          lisaac_push(&__pos__UTDD,L107492376); /* L820 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          Self__R03D=__tmp__PTDD->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__AUDD==NULL) {
-          lisaac_push(&__pos__UTDD,L107492888); /* L820 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          lisaac_push(&__pos__UTDD,L107492888); /* L820 AREA*/;
-          remove__EOID(((__LIMIT_Y__F2B *)__tmp__AUDD),Self__R03D);
-        };
-        __tmp__PTDD=Self__PSDD->parent_area__ZC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__PTDD==NULL) {
-          lisaac_push(&__pos__UTDD,L107617816); /* L821 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__AUDD=__tmp__PTDD->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__AUDD==NULL) {
-          lisaac_push(&__pos__UTDD,L107620888); /* L821 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__0WDD=__tmp__AUDD->value__S3B;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__NWDD != __tmp__0WDD)) {
-          lisaac_push(&__pos__UTDD,L108136472); /* L825 AREA*/;
-          lisaac_push_first(&__pos__A03D,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__2NHE,L107623960); /* L821 AREA*/;
-          __tmp__BXDD=Self__PSDD->parent_area__ZC.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__BXDD==NULL) {
-            lisaac_push(&__pos__2NHE,L107747352); /* L822 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__FYDD=__tmp__BXDD->y0__Q3B;
-          };
-          /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__FYDD==NULL) {
-            lisaac_push(&__pos__2NHE,L107754008); /* L822 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_Y */ {
-            lisaac_push(&__pos__2NHE,L107754008); /* L822 AREA*/;
-            Self__VO4D=((__LIMIT_Y__F2B *)__tmp__FYDD);
-            lisaac_push_first(&__pos__3NHE,L14561355); /* L111 LIMIT_Y*/;
-            Self__VO4D->value__S3B=__tmp__NWDD;
-          };
-          __tmp__BXDD=Self__PSDD->parent_area__ZC.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__BXDD==NULL) {
-            lisaac_push(&__pos__2NHE,L107882520); /* L823 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__FYDD=__tmp__BXDD->y0__Q3B;
-          };
-          __tmp__AUDD=list_y__HDC;
-          /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__FYDD==NULL) {
-            lisaac_push(&__pos__2NHE,L107889688); /* L823 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_Y */ {
-            lisaac_push(&__pos__2NHE,L107889688); /* L823 AREA*/;
-            Self__VO4D=remove__EOID(((__LIMIT_Y__F2B *)__tmp__FYDD),__tmp__AUDD);
-          };
-          list_y__HDC=Self__VO4D;
-          __tmp__BXDD=Self__PSDD->parent_area__ZC.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__BXDD==NULL) {
-            lisaac_push(&__pos__2NHE,L108013592); /* L824 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__FYDD=__tmp__BXDD->y0__Q3B;
-          };
-          /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__FYDD==NULL) {
-            lisaac_push(&__pos__2NHE,L108020760); /* L824 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_Y */ {
-            lisaac_push(&__pos__2NHE,L108020760); /* L824 AREA*/;
-            __tmp__NYDD=append__LEJD(((__LIMIT_Y__F2B *)__tmp__FYDD),Self__VO4D);
-          };
-          list_y__HDC=__tmp__NYDD;
+        li__BAXC=li__5AYD;
+        li__DBYD= 0;
+        if ((li__CCXC > li__55WC)) {
+          li__DBYD=li__55WC;
         } else /* FALSE */ {
-          lisaac_push(&__pos__UTDD,L108136472); /* L825 AREA*/;
-          lisaac_push_first(&__pos__A03D,L8530438); /* L65 FALSE*/;
-        };
-        __tmp__PTDD=Self__PSDD->parent_area__ZC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__PTDD==NULL) {
-          lisaac_push(&__pos__UTDD,L108270616); /* L826 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__AUDD=__tmp__PTDD->y1__U3B;
-        };
-        __tmp__PTDD=Self__PSDD->parent_area__ZC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__PTDD==NULL) {
-          lisaac_push(&__pos__UTDD,L108278808); /* L826 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          Self__R03D=__tmp__PTDD->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__AUDD==NULL) {
-          lisaac_push(&__pos__UTDD,L108279320); /* L826 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          lisaac_push(&__pos__UTDD,L108279320); /* L826 AREA*/;
-          append__LEJD(((__LIMIT_Y__F2B *)__tmp__AUDD),Self__R03D);
-        };
-      };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__5SDD,L108531224); /* L828 AREA*/;
-      lisaac_push_first(&__pos__52FD,L8530438); /* L65 FALSE*/;
-    };
-  };
-}
-
-static void update_plan__O4DD(__G_RAW__KM *Self__Q4DD)
-/* (Strict G_RAW{G_RAW__KM}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K xw0__S4DD,yw0__T4DD,xw1__U4DD,yw1__V4DD,x0__W4DD;
-  __INTEGER__K y0__X4DD,y1__Z4DD,__tmp__45DD,__tmp__XOHE,__tmp__5OHE;
-  __INTEGER__K __tmp__MCED,__tmp__NCED,__tmp__OCED,__tmp__PCED;
-  __INTEGER__K __tmp__HPHE,__tmp__QCED,__tmp__1CED;
-  void *__tmp__P5DD;
-  __PLAN__XOB *__tmp__Q5DD,*__tmp__CDED;
-  __LIMIT_X__C2B *__tmp__35DD,*Self__A13D,*__tmp__DDED,*Self__YO4D;
-  __LIMIT_X__C2B *__tmp__LDED;
-  __LIMIT_Y__F2B *__tmp__BAED,*Self__D13D,*__tmp__GEED,*Self__1O4D;
-  __LIMIT_Y__F2B *__tmp__OEED;
-  _____CONTEXT __pos__P4DD,__pos__D4ED,__pos__A5DD,__pos__J5FD;
-  _____CONTEXT __pos__N5DD,__pos__TPGD,__pos__V5DD,__pos__S03D;
-  _____CONTEXT __pos__EPHE,__pos__FPHE;
-  __BOOLEAN__C is_return__04DD,__tmp__UAED,__tmp__3BED,__tmp__SBED;
-  lisaac_push_first(&__pos__P4DD,L100147224); /* L764 AREA*/;
-  xw0__S4DD= 0;
-  yw0__T4DD= 0;
-  xw1__U4DD= 0;
-  yw1__V4DD= 0;
-  x0__W4DD= 0;
-  y0__X4DD= 0;
-  y1__Z4DD= 0;
-  is_return__04DD=FALSE__I__;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__Q4DD->parent_g_group__LM.parent_area__VC.plan__ZOB == (void *)NULL)) {
-    lisaac_push(&__pos__P4DD,L108661272); /* L829 AREA*/;
-    lisaac_push_first(&__pos__D4ED,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__A5DD,L100934168); /* L770 AREA*/;
-    append_plan__BCAD(Self__Q4DD);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__P4DD,L108661272); /* L829 AREA*/;
-    lisaac_push_first(&__pos__D4ED,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__A5DD,L101062680); /* L771 AREA*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__Q4DD->parent_g_group__LM.parent_area__VC.parent__DBB != (void *)NULL)) {
-      lisaac_push(&__pos__A5DD,L103419416); /* L789 AREA*/;
-      lisaac_push_first(&__pos__J5FD,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__N5DD,L101200408); /* L772 AREA*/;
-      __tmp__P5DD=Self__Q4DD->parent_g_group__LM.parent_area__VC.parent__DBB;
-      /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__P5DD==NULL) {
-        lisaac_push(&__pos__N5DD,L101457944); /* L774 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)__tmp__P5DD)->__id) {
-        case __AREA__PB__: {
-          __tmp__Q5DD=((__AREA__PB *)__tmp__P5DD)->plan__ZOB;
-        } break;
-        case __DESK__TC__: {
-          __tmp__Q5DD=((__DESK__TC *)__tmp__P5DD)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        } break;
-        case __G_RAW__KM__: {
-          __tmp__Q5DD=((__G_RAW__KM *)__tmp__P5DD)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
+          li__DBYD=li__CCXC;
+        };
+        li__HBYD= 0;
+        if ((li__CAXC > li__45WC)) {
+          li__HBYD=li__CAXC;
+        } else /* FALSE */ {
+          li__HBYD=li__45WC;
+        };
+        li__CAXC=li__HBYD;
+        li__LBYD= 0;
+        if ((li__EAXC > li__AAXC)) {
+          li__LBYD=li__AAXC;
+        } else /* FALSE */ {
+          li__LBYD=li__EAXC;
+        };
+        li__PDXC=(__li__K)(li__LBYD +  1);
+        li__EAXC=li__PDXC;
+        ((__li__DXB *)li__15WC->li__ZC.li__2KB->li__LYB)->li__JYB=li__DBYD;
+        li__BB1D=((__li__DXB *)li__15WC->li__ZC.li__2KB->li__LYB);
+        if (((void *)li__BB1D->li__YJ1C != (void *)NULL)) {
+          ((__li__DXB *)li__BB1D->li__YJ1C)->li__OGD=li__BB1D->li__OGD;
+        };
+        if (((void *)li__BB1D->li__OGD != (void *)NULL)) {
+          ((__li__DXB *)li__BB1D->li__OGD)->li__YJ1C=li__BB1D->li__YJ1C;
+        };
+        if ((li__5AYD != li__15WC->li__ZC.li__2KB->li__HYB->li__JYB)) {
+          ((__li__DXB *)li__15WC->li__ZC.li__2KB->li__HYB)->li__JYB=li__5AYD;
+          li__FB1D=((__li__DXB *)li__15WC->li__ZC.li__2KB->li__HYB);
+          li__GB1D=li__J3B;
+          li__EB1D=NULL;
+          if (((void *)li__FB1D->li__YJ1C == (void *)NULL)) {
+            li__EB1D=li__FB1D->li__OGD;
+          } else /* FALSE */ {
+            ((__li__DXB *)li__FB1D->li__YJ1C)->li__OGD=li__FB1D->li__OGD;
+            li__EB1D=li__GB1D;
+          };
+          if (((void *)li__FB1D->li__OGD != (void *)NULL)) {
+            ((__li__DXB *)li__FB1D->li__OGD)->li__YJ1C=li__FB1D->li__YJ1C;
+          };
+          li__J3B=li__EB1D;
+          li__FB1D=li__O21C(((__li__DXB *)li__15WC->li__ZC.li__2KB->li__HYB),li__EB1D);
+          li__J3B=li__FB1D;
+        };
+        li__O21C(((__li__DXB *)li__15WC->li__ZC.li__2KB->li__LYB),li__15WC->li__ZC.li__2KB->li__HYB);
+        ((__li__GXB *)li__15WC->li__ZC.li__2KB->li__SYB)->li__QYB=li__PDXC;
+        li__JB1D=((__li__GXB *)li__15WC->li__ZC.li__2KB->li__SYB);
+        if (((void *)li__JB1D->li__YK1C != (void *)NULL)) {
+          ((__li__GXB *)li__JB1D->li__YK1C)->li__ZBD=li__JB1D->li__ZBD;
+        };
+        if (((void *)li__JB1D->li__ZBD != (void *)NULL)) {
+          ((__li__GXB *)li__JB1D->li__ZBD)->li__YK1C=li__JB1D->li__YK1C;
+        };
+        if ((li__HBYD != li__15WC->li__ZC.li__2KB->li__OYB->li__QYB)) {
+          ((__li__GXB *)li__15WC->li__ZC.li__2KB->li__OYB)->li__QYB=li__HBYD;
+          li__NB1D=((__li__GXB *)li__15WC->li__ZC.li__2KB->li__OYB);
+          li__OB1D=li__W3B;
+          li__MB1D=NULL;
+          if (((void *)li__NB1D->li__YK1C == (void *)NULL)) {
+            li__MB1D=li__NB1D->li__ZBD;
+          } else /* FALSE */ {
+            ((__li__GXB *)li__NB1D->li__YK1C)->li__ZBD=li__NB1D->li__ZBD;
+            li__MB1D=li__OB1D;
+          };
+          if (((void *)li__NB1D->li__ZBD != (void *)NULL)) {
+            ((__li__GXB *)li__NB1D->li__ZBD)->li__YK1C=li__NB1D->li__YK1C;
+          };
+          li__W3B=li__MB1D;
+          li__NB1D=li__441C(((__li__GXB *)li__15WC->li__ZC.li__2KB->li__OYB),li__MB1D);
+          li__W3B=li__NB1D;
+        };
+        li__441C(((__li__GXB *)li__15WC->li__ZC.li__2KB->li__SYB),li__15WC->li__ZC.li__2KB->li__OYB);
+      };
+    };
+  };
+}
+
+static void li__2GX(__li__AS *li__3GX)
+/* (Strict VIRTUAL_SCREEN{li__AS}) Void No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__K li__5GX,li__AHX,li__BHX,li__CHX,li__DHX,li__EHX,li__GHX;
+  __li__K li__EJX,li__P3XD,li__T3XD,li__X3XD,li__13XD,li__RKX;
+  void *li__ZHX;
+  __li__0KB *li__0HX;
+  __li__DXB *li__G40D,*li__K40D,*li__L40D,*li__J40D;
+  __li__GXB *li__O40D,*li__S40D,*li__T40D,*li__R40D;
+  __li__C li__HHX;
+  li__5GX= 0;
+  li__AHX= 0;
+  li__BHX= 0;
+  li__CHX= 0;
+  li__DHX= 0;
+  li__EHX= 0;
+  li__GHX= 0;
+  li__HHX=li__I__;
+  if (((void *)li__3GX->li__BS.li__2KB == (void *)NULL)) {
+    li__MHS(li__3GX);
+  } else /* FALSE */ {
+    if (((void *)li__3GX->li__BS.li__H4 != (void *)NULL)) {
+      li__ZHX=li__3GX->li__BS.li__H4;
+      switch (((struct ___OBJ *)li__ZHX)->__id) {
+      case __li__TB__: {
+        li__0HX=((__li__TB *)li__ZHX)->li__2KB;
+      } break;
+      case __li__TC__: {
+        li__0HX=((__li__TC *)li__ZHX)->li__XC.li__VC.li__2KB;
+      } break;
+      case __li__RL__: {
+        li__0HX=((__li__RL *)li__ZHX)->li__SL.li__VC.li__2KB;
+      } break;
       };
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__Q5DD == (void *)NULL)) {
-        lisaac_push(&__pos__N5DD,L102630424); /* L783 AREA*/;
-        lisaac_push_first(&__pos__TPGD,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__V5DD,L101719064); /* L776 AREA*/;
-        remove_plan__R1GD(Self__Q4DD);
-        is_return__04DD=TRUE__B__;
+      if (((void *)li__0HX == (void *)NULL)) {
+        li__PA0(li__3GX);
+        li__HHX=li__B__;
       } else /* FALSE */ {
-        lisaac_push(&__pos__N5DD,L102630424); /* L783 AREA*/;
-        lisaac_push_first(&__pos__TPGD,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__V5DD,L101978648); /* L778 AREA*/;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__Q5DD==NULL) {
-          lisaac_push(&__pos__V5DD,L102111768); /* L779 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__35DD=__tmp__Q5DD->x0__J3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__35DD==NULL) {
-          lisaac_push(&__pos__V5DD,L102114840); /* L779 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__45DD=__tmp__35DD->value__L3B;
-        };
-        xw0__S4DD=__tmp__45DD;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__Q5DD==NULL) {
-          lisaac_push(&__pos__V5DD,L102242840); /* L780 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__35DD=__tmp__Q5DD->x1__N3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__35DD==NULL) {
-          lisaac_push(&__pos__V5DD,L102245912); /* L780 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__45DD=__tmp__35DD->value__L3B;
-        };
-        xw1__U4DD=__tmp__45DD;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__Q5DD==NULL) {
-          lisaac_push(&__pos__V5DD,L102373912); /* L781 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__BAED=__tmp__Q5DD->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__BAED==NULL) {
-          lisaac_push(&__pos__V5DD,L102376984); /* L781 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__45DD=__tmp__BAED->value__S3B;
-        };
-        yw0__T4DD=__tmp__45DD;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__Q5DD==NULL) {
-          lisaac_push(&__pos__V5DD,L102504984); /* L782 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__BAED=__tmp__Q5DD->y1__U3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__BAED==NULL) {
-          lisaac_push(&__pos__V5DD,L102508056); /* L782 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__45DD=__tmp__BAED->value__S3B;
-        };
-        lisaac_push(&__pos__V5DD,L102508568); /* L782 AREA*/;
-        lisaac_push_first(&__pos__S03D,L9195016); /* L70 NUMERIC*/;
-        yw1__V4DD=(__INTEGER__K)(__tmp__45DD -  1);
+        li__5GX=li__0HX->li__HYB->li__JYB;
+        li__BHX=li__0HX->li__LYB->li__JYB;
+        li__AHX=li__0HX->li__OYB->li__QYB;
+        li__CHX=(__li__K)(li__0HX->li__SYB->li__QYB -  1);
       };
     } else /* FALSE */ {
-      lisaac_push(&__pos__A5DD,L103419416); /* L789 AREA*/;
-      lisaac_push_first(&__pos__J5FD,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__N5DD,L102767640); /* L784 AREA*/;
-      yw0__T4DD= 0;
-      xw0__S4DD= 0;
-      __tmp__45DD=(*(VIDEO__QB__)).width__PD;
-      lisaac_push(&__pos__N5DD,L103166488); /* L787 AREA*/;
-      lisaac_push_first(&__pos__TPGD,L9195016); /* L70 NUMERIC*/;
-      xw1__U4DD=(__INTEGER__K)(__tmp__45DD -  1);
-      __tmp__45DD=(*(VIDEO__QB__)).height__QD;
-      lisaac_push(&__pos__N5DD,L103298072); /* L788 AREA*/;
-      lisaac_push_first(&__pos__TPGD,L9195016); /* L70 NUMERIC*/;
-      yw1__V4DD=(__INTEGER__K)(__tmp__45DD -  1);
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (is_return__04DD) {
-      lisaac_push(&__pos__A5DD,L103682072); /* L791 AREA*/;
-      lisaac_push_first(&__pos__J5FD,L13509634); /* L103 TRUE*/;
-      __tmp__UAED=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__A5DD,L103682072); /* L791 AREA*/;
-      lisaac_push_first(&__pos__J5FD,L14689286); /* L112 FALSE*/;
-      __tmp__UAED=TRUE__B__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UAED) {
-      lisaac_push(&__pos__A5DD,L108531224); /* L828 AREA*/;
-      lisaac_push_first(&__pos__J5FD,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__N5DD,L103690264); /* L791 AREA*/;
-      x0__W4DD=Self__Q4DD->parent_g_group__LM.parent_area__VC.x_window__YNB;
-      __tmp__45DD=Self__Q4DD->parent_g_group__LM.parent_area__VC.width__IT;
-      lisaac_push(&__pos__N5DD,L104075288); /* L794 AREA*/;
-      lisaac_push_first(&__pos__TPGD,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__V5DD,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__S03D,L9195016); /* L70 NUMERIC*/;
-      __tmp__XOHE=(__INTEGER__K)(- __tmp__45DD);
-      lisaac_push(&__pos__TPGD,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__V5DD,L9195016); /* L70 NUMERIC*/;
-      __tmp__45DD=(__INTEGER__K)(x0__W4DD - __tmp__XOHE);
-      lisaac_push(&__pos__N5DD,L104078360); /* L794 AREA*/;
-      lisaac_push_first(&__pos__TPGD,L9195016); /* L70 NUMERIC*/;
-      __tmp__XOHE=(__INTEGER__K)(__tmp__45DD -  1);
-      y0__X4DD=Self__Q4DD->parent_g_group__LM.parent_area__VC.y_window__ZNB;
-      __tmp__45DD=Self__Q4DD->parent_g_group__LM.parent_area__VC.height__MT;
-      lisaac_push(&__pos__N5DD,L104337432); /* L796 AREA*/;
-      lisaac_push_first(&__pos__TPGD,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__V5DD,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__S03D,L9195016); /* L70 NUMERIC*/;
-      __tmp__5OHE=(__INTEGER__K)(- __tmp__45DD);
-      lisaac_push(&__pos__TPGD,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__V5DD,L9195016); /* L70 NUMERIC*/;
-      __tmp__45DD=(__INTEGER__K)(y0__X4DD - __tmp__5OHE);
-      lisaac_push(&__pos__N5DD,L104341016); /* L796 AREA*/;
-      lisaac_push_first(&__pos__TPGD,L9195016); /* L70 NUMERIC*/;
-      y1__Z4DD=(__INTEGER__K)(__tmp__45DD -  1);
-      lisaac_push(&__pos__N5DD,L104467480); /* L797 AREA*/;
-      __tmp__UAED=__infix_less__LOH(__tmp__XOHE,xw0__S4DD);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UAED) {
-        lisaac_push(&__pos__N5DD,L104471064); /* L797 AREA*/;
-        lisaac_push_first(&__pos__TPGD,L10377218); /* L79 TRUE*/;
-        __tmp__3BED=TRUE__B__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__N5DD,L104471064); /* L797 AREA*/;
-        lisaac_push_first(&__pos__TPGD,L11832326); /* L90 FALSE*/;
-        lisaac_push_first(&__pos__V5DD,L104473624); /* L797 AREA*/;
-        lisaac_push_first(&__pos__S03D,L14700552); /* L112 NUMERIC*/;
-        __tmp__3BED=(x0__W4DD > xw1__U4DD);
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3BED) {
-        lisaac_push(&__pos__N5DD,L104477208); /* L797 AREA*/;
-        lisaac_push_first(&__pos__TPGD,L10377218); /* L79 TRUE*/;
-        __tmp__3BED=TRUE__B__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__N5DD,L104477208); /* L797 AREA*/;
-        lisaac_push_first(&__pos__TPGD,L11832326); /* L90 FALSE*/;
-        lisaac_push_first(&__pos__V5DD,L104479768); /* L797 AREA*/;
-        __tmp__SBED=__infix_less__LOH(y1__Z4DD,yw0__T4DD);
-        __tmp__3BED=__tmp__SBED;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3BED) {
-        lisaac_push(&__pos__N5DD,L104483352); /* L797 AREA*/;
-        lisaac_push_first(&__pos__TPGD,L10377218); /* L79 TRUE*/;
-        __tmp__3BED=TRUE__B__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__N5DD,L104483352); /* L797 AREA*/;
-        lisaac_push_first(&__pos__TPGD,L11832326); /* L90 FALSE*/;
-        lisaac_push_first(&__pos__V5DD,L104485912); /* L797 AREA*/;
-        lisaac_push_first(&__pos__S03D,L14700552); /* L112 NUMERIC*/;
-        __tmp__3BED=(y0__X4DD > yw1__V4DD);
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3BED) {
-        lisaac_push(&__pos__N5DD,L108397592); /* L827 AREA*/;
-        lisaac_push_first(&__pos__TPGD,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__V5DD,L104602648); /* L798 AREA*/;
-        remove_plan__R1GD(Self__Q4DD);
+      li__AHX= 0;
+      li__5GX= 0;
+      li__BHX=(__li__K)((*(li__UB__)).li__PD -  1);
+      li__CHX=(__li__K)((*(li__UB__)).li__QD -  1);
+    };
+    if ((! li__HHX)) {
+      li__DHX=li__3GX->li__BS.li__3JB;
+      li__EJX=(__li__K)((__li__K)(li__DHX + li__3GX->li__BS.li__ZR) -  1);
+      li__EHX=li__3GX->li__BS.li__4JB;
+      li__GHX=(__li__K)((__li__K)(li__EHX + li__3GX->li__BS.li__3R) -  1);
+      if (((((li__EJX < li__5GX) || (li__DHX > li__BHX)) || (li__GHX < li__AHX)) || (li__EHX > li__CHX))) {
+        li__PA0(li__3GX);
       } else /* FALSE */ {
-        lisaac_push(&__pos__N5DD,L108397592); /* L827 AREA*/;
-        lisaac_push_first(&__pos__TPGD,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__V5DD,L104997400); /* L801 AREA*/;
-        __tmp__MCED=max__IMH(x0__W4DD,xw0__S4DD);
-        x0__W4DD=__tmp__MCED;
-        lisaac_push(&__pos__V5DD,L105128472); /* L802 AREA*/;
-        __tmp__NCED=min__TLH(__tmp__XOHE,xw1__U4DD);
-        lisaac_push(&__pos__V5DD,L105259544); /* L803 AREA*/;
-        __tmp__OCED=max__IMH(y0__X4DD,yw0__T4DD);
-        y0__X4DD=__tmp__OCED;
-        lisaac_push(&__pos__V5DD,L105390616); /* L804 AREA*/;
-        __tmp__PCED=min__TLH(y1__Z4DD,yw1__V4DD);
-        lisaac_push(&__pos__V5DD,L105649176); /* L806 AREA*/;
-        lisaac_push_first(&__pos__S03D,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__EPHE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__FPHE,L9195016); /* L70 NUMERIC*/;
-        __tmp__HPHE=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__S03D,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__EPHE,L9195016); /* L70 NUMERIC*/;
-        __tmp__QCED=(__INTEGER__K)(__tmp__PCED - __tmp__HPHE);
-        y1__Z4DD=__tmp__QCED;
-        __tmp__Q5DD=Self__Q4DD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__Q5DD==NULL) {
-          lisaac_push(&__pos__V5DD,L106042392); /* L809 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__35DD=__tmp__Q5DD->x1__N3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__35DD==NULL) {
-          lisaac_push(&__pos__V5DD,L106049048); /* L809 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          lisaac_push(&__pos__V5DD,L106049048); /* L809 AREA*/;
-          Self__A13D=((__LIMIT_X__C2B *)__tmp__35DD);
-          lisaac_push_first(&__pos__S03D,L13774922); /* L105 LIMIT_X*/;
-          Self__A13D->value__L3B=__tmp__NCED;
-        };
-        __tmp__Q5DD=Self__Q4DD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__Q5DD==NULL) {
-          lisaac_push(&__pos__V5DD,L106173464); /* L810 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__35DD=__tmp__Q5DD->x1__N3B;
-        };
-        __tmp__Q5DD=Self__Q4DD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__Q5DD==NULL) {
-          lisaac_push(&__pos__V5DD,L106181656); /* L810 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          Self__A13D=__tmp__Q5DD->x0__J3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__35DD==NULL) {
-          lisaac_push(&__pos__V5DD,L106182168); /* L810 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          lisaac_push(&__pos__V5DD,L106182168); /* L810 AREA*/;
-          remove__ANID(((__LIMIT_X__C2B *)__tmp__35DD),Self__A13D);
-        };
-        __tmp__Q5DD=Self__Q4DD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__Q5DD==NULL) {
-          lisaac_push(&__pos__V5DD,L106307096); /* L811 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__35DD=__tmp__Q5DD->x0__J3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__35DD==NULL) {
-          lisaac_push(&__pos__V5DD,L106310168); /* L811 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__1CED=__tmp__35DD->value__L3B;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__MCED != __tmp__1CED)) {
-          lisaac_push(&__pos__V5DD,L106825752); /* L815 AREA*/;
-          lisaac_push_first(&__pos__S03D,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__EPHE,L106313240); /* L811 AREA*/;
-          __tmp__CDED=Self__Q4DD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__CDED==NULL) {
-            lisaac_push(&__pos__EPHE,L106436632); /* L812 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__DDED=__tmp__CDED->x0__J3B;
-          };
-          /* NULL __LIMIT_X__C2B__ */
-if (__tmp__DDED==NULL) {
-            lisaac_push(&__pos__EPHE,L106443288); /* L812 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_X */ {
-            lisaac_push(&__pos__EPHE,L106443288); /* L812 AREA*/;
-            Self__YO4D=((__LIMIT_X__C2B *)__tmp__DDED);
-            lisaac_push_first(&__pos__FPHE,L13774922); /* L105 LIMIT_X*/;
-            Self__YO4D->value__L3B=__tmp__MCED;
-          };
-          __tmp__CDED=Self__Q4DD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__CDED==NULL) {
-            lisaac_push(&__pos__EPHE,L106571800); /* L813 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__DDED=__tmp__CDED->x0__J3B;
-          };
-          __tmp__35DD=list_x__0CC;
-          /* NULL __LIMIT_X__C2B__ */
-if (__tmp__DDED==NULL) {
-            lisaac_push(&__pos__EPHE,L106578968); /* L813 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_X */ {
-            lisaac_push(&__pos__EPHE,L106578968); /* L813 AREA*/;
-            Self__YO4D=remove__ANID(((__LIMIT_X__C2B *)__tmp__DDED),__tmp__35DD);
-          };
-          list_x__0CC=Self__YO4D;
-          __tmp__CDED=Self__Q4DD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__CDED==NULL) {
-            lisaac_push(&__pos__EPHE,L106702872); /* L814 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__DDED=__tmp__CDED->x0__J3B;
-          };
-          /* NULL __LIMIT_X__C2B__ */
-if (__tmp__DDED==NULL) {
-            lisaac_push(&__pos__EPHE,L106710040); /* L814 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_X */ {
-            lisaac_push(&__pos__EPHE,L106710040); /* L814 AREA*/;
-            __tmp__LDED=append__RBJD(((__LIMIT_X__C2B *)__tmp__DDED),Self__YO4D);
-          };
-          list_x__0CC=__tmp__LDED;
+        li__P3XD= 0;
+        if ((li__DHX > li__5GX)) {
+          li__P3XD=li__DHX;
         } else /* FALSE */ {
-          lisaac_push(&__pos__V5DD,L106825752); /* L815 AREA*/;
-          lisaac_push_first(&__pos__S03D,L8530438); /* L65 FALSE*/;
-        };
-        __tmp__Q5DD=Self__Q4DD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__Q5DD==NULL) {
-          lisaac_push(&__pos__V5DD,L106959896); /* L816 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__35DD=__tmp__Q5DD->x1__N3B;
-        };
-        __tmp__Q5DD=Self__Q4DD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__Q5DD==NULL) {
-          lisaac_push(&__pos__V5DD,L106968088); /* L816 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          Self__A13D=__tmp__Q5DD->x0__J3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__35DD==NULL) {
-          lisaac_push(&__pos__V5DD,L106968600); /* L816 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          lisaac_push(&__pos__V5DD,L106968600); /* L816 AREA*/;
-          append__RBJD(((__LIMIT_X__C2B *)__tmp__35DD),Self__A13D);
-        };
-        __tmp__Q5DD=Self__Q4DD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__Q5DD==NULL) {
-          lisaac_push(&__pos__V5DD,L107353112); /* L819 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__BAED=__tmp__Q5DD->y1__U3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__BAED==NULL) {
-          lisaac_push(&__pos__V5DD,L107359768); /* L819 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          lisaac_push(&__pos__V5DD,L107359768); /* L819 AREA*/;
-          Self__D13D=((__LIMIT_Y__F2B *)__tmp__BAED);
-          lisaac_push_first(&__pos__S03D,L14561355); /* L111 LIMIT_Y*/;
-          Self__D13D->value__S3B=__tmp__QCED;
+          li__P3XD=li__5GX;
         };
-        __tmp__Q5DD=Self__Q4DD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__Q5DD==NULL) {
-          lisaac_push(&__pos__V5DD,L107484184); /* L820 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__BAED=__tmp__Q5DD->y1__U3B;
-        };
-        __tmp__Q5DD=Self__Q4DD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__Q5DD==NULL) {
-          lisaac_push(&__pos__V5DD,L107492376); /* L820 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          Self__D13D=__tmp__Q5DD->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__BAED==NULL) {
-          lisaac_push(&__pos__V5DD,L107492888); /* L820 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          lisaac_push(&__pos__V5DD,L107492888); /* L820 AREA*/;
-          remove__EOID(((__LIMIT_Y__F2B *)__tmp__BAED),Self__D13D);
-        };
-        __tmp__Q5DD=Self__Q4DD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__Q5DD==NULL) {
-          lisaac_push(&__pos__V5DD,L107617816); /* L821 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__BAED=__tmp__Q5DD->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__BAED==NULL) {
-          lisaac_push(&__pos__V5DD,L107620888); /* L821 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__1CED=__tmp__BAED->value__S3B;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__OCED != __tmp__1CED)) {
-          lisaac_push(&__pos__V5DD,L108136472); /* L825 AREA*/;
-          lisaac_push_first(&__pos__S03D,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__EPHE,L107623960); /* L821 AREA*/;
-          __tmp__CDED=Self__Q4DD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__CDED==NULL) {
-            lisaac_push(&__pos__EPHE,L107747352); /* L822 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__GEED=__tmp__CDED->y0__Q3B;
-          };
-          /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__GEED==NULL) {
-            lisaac_push(&__pos__EPHE,L107754008); /* L822 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_Y */ {
-            lisaac_push(&__pos__EPHE,L107754008); /* L822 AREA*/;
-            Self__1O4D=((__LIMIT_Y__F2B *)__tmp__GEED);
-            lisaac_push_first(&__pos__FPHE,L14561355); /* L111 LIMIT_Y*/;
-            Self__1O4D->value__S3B=__tmp__OCED;
-          };
-          __tmp__CDED=Self__Q4DD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__CDED==NULL) {
-            lisaac_push(&__pos__EPHE,L107882520); /* L823 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__GEED=__tmp__CDED->y0__Q3B;
-          };
-          __tmp__BAED=list_y__HDC;
-          /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__GEED==NULL) {
-            lisaac_push(&__pos__EPHE,L107889688); /* L823 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_Y */ {
-            lisaac_push(&__pos__EPHE,L107889688); /* L823 AREA*/;
-            Self__1O4D=remove__EOID(((__LIMIT_Y__F2B *)__tmp__GEED),__tmp__BAED);
-          };
-          list_y__HDC=Self__1O4D;
-          __tmp__CDED=Self__Q4DD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__CDED==NULL) {
-            lisaac_push(&__pos__EPHE,L108013592); /* L824 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__GEED=__tmp__CDED->y0__Q3B;
-          };
-          /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__GEED==NULL) {
-            lisaac_push(&__pos__EPHE,L108020760); /* L824 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_Y */ {
-            lisaac_push(&__pos__EPHE,L108020760); /* L824 AREA*/;
-            __tmp__OEED=append__LEJD(((__LIMIT_Y__F2B *)__tmp__GEED),Self__1O4D);
-          };
-          list_y__HDC=__tmp__OEED;
+        li__DHX=li__P3XD;
+        li__T3XD= 0;
+        if ((li__EJX > li__BHX)) {
+          li__T3XD=li__BHX;
         } else /* FALSE */ {
-          lisaac_push(&__pos__V5DD,L108136472); /* L825 AREA*/;
-          lisaac_push_first(&__pos__S03D,L8530438); /* L65 FALSE*/;
-        };
-        __tmp__Q5DD=Self__Q4DD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__Q5DD==NULL) {
-          lisaac_push(&__pos__V5DD,L108270616); /* L826 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__BAED=__tmp__Q5DD->y1__U3B;
-        };
-        __tmp__Q5DD=Self__Q4DD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__Q5DD==NULL) {
-          lisaac_push(&__pos__V5DD,L108278808); /* L826 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          Self__D13D=__tmp__Q5DD->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__BAED==NULL) {
-          lisaac_push(&__pos__V5DD,L108279320); /* L826 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          lisaac_push(&__pos__V5DD,L108279320); /* L826 AREA*/;
-          append__LEJD(((__LIMIT_Y__F2B *)__tmp__BAED),Self__D13D);
-        };
-      };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__A5DD,L108531224); /* L828 AREA*/;
-      lisaac_push_first(&__pos__J5FD,L8530438); /* L65 FALSE*/;
-    };
-  };
-}
-
-static void update_plan__2D0(__VIRTUAL_SCREEN__PT *Self__4D0)
-/* (Strict VIRTUAL_SCREEN{VIRTUAL_SCREEN__PT}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K xw0__AE0,yw0__BE0,xw1__CE0,yw1__DE0,x0__EE0,y0__FE0;
-  __INTEGER__K y1__HE0,__tmp__MF0,__tmp__KZHE,__tmp__SZHE,__tmp__0H0;
-  __INTEGER__K __tmp__1H0,__tmp__2H0,__tmp__3H0,__tmp__0ZHE,__tmp__4H0;
-  __INTEGER__K __tmp__JI0;
-  void *__tmp__3E0;
-  __PLAN__XOB *__tmp__4E0,*__tmp__QI0;
-  __LIMIT_X__C2B *__tmp__LF0,*Self__JZ4D,*__tmp__RI0,*Self__ZH5D;
-  __LIMIT_X__C2B *__tmp__ZI0;
-  __LIMIT_Y__F2B *__tmp__PF0,*Self__MZ4D,*__tmp__UJ0,*Self__2H5D;
-  __LIMIT_Y__F2B *__tmp__2J0;
-  _____CONTEXT __pos__3D0,__pos__VB1,__pos__OE0,__pos__NE2,__pos__1E0;
-  _____CONTEXT __pos__W02,__pos__DF0,__pos__1Y4D,__pos__XZHE;
-  _____CONTEXT __pos__YZHE;
-  __BOOLEAN__C is_return__IE0,__tmp__CG0,__tmp__LH0,__tmp__AH0;
-  lisaac_push_first(&__pos__3D0,L100147224); /* L764 AREA*/;
-  xw0__AE0= 0;
-  yw0__BE0= 0;
-  xw1__CE0= 0;
-  yw1__DE0= 0;
-  x0__EE0= 0;
-  y0__FE0= 0;
-  y1__HE0= 0;
-  is_return__IE0=FALSE__I__;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__4D0->parent_area__QT.plan__ZOB == (void *)NULL)) {
-    lisaac_push(&__pos__3D0,L108661272); /* L829 AREA*/;
-    lisaac_push_first(&__pos__VB1,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__OE0,L100934168); /* L770 AREA*/;
-    append_plan__YOU(Self__4D0);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__3D0,L108661272); /* L829 AREA*/;
-    lisaac_push_first(&__pos__VB1,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__OE0,L101062680); /* L771 AREA*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__4D0->parent_area__QT.parent__DBB != (void *)NULL)) {
-      lisaac_push(&__pos__OE0,L103419416); /* L789 AREA*/;
-      lisaac_push_first(&__pos__NE2,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__1E0,L101200408); /* L772 AREA*/;
-      __tmp__3E0=Self__4D0->parent_area__QT.parent__DBB;
-      /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__3E0==NULL) {
-        lisaac_push(&__pos__1E0,L101457944); /* L774 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)__tmp__3E0)->__id) {
-        case __AREA__PB__: {
-          __tmp__4E0=((__AREA__PB *)__tmp__3E0)->plan__ZOB;
-        } break;
-        case __DESK__TC__: {
-          __tmp__4E0=((__DESK__TC *)__tmp__3E0)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        } break;
-        case __G_RAW__KM__: {
-          __tmp__4E0=((__G_RAW__KM *)__tmp__3E0)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
+          li__T3XD=li__EJX;
+        };
+        li__X3XD= 0;
+        if ((li__EHX > li__AHX)) {
+          li__X3XD=li__EHX;
+        } else /* FALSE */ {
+          li__X3XD=li__AHX;
+        };
+        li__EHX=li__X3XD;
+        li__13XD= 0;
+        if ((li__GHX > li__CHX)) {
+          li__13XD=li__CHX;
+        } else /* FALSE */ {
+          li__13XD=li__GHX;
+        };
+        li__RKX=(__li__K)(li__13XD +  1);
+        li__GHX=li__RKX;
+        ((__li__DXB *)li__3GX->li__BS.li__2KB->li__LYB)->li__JYB=li__T3XD;
+        li__G40D=((__li__DXB *)li__3GX->li__BS.li__2KB->li__LYB);
+        if (((void *)li__G40D->li__YJ1C != (void *)NULL)) {
+          ((__li__DXB *)li__G40D->li__YJ1C)->li__OGD=li__G40D->li__OGD;
+        };
+        if (((void *)li__G40D->li__OGD != (void *)NULL)) {
+          ((__li__DXB *)li__G40D->li__OGD)->li__YJ1C=li__G40D->li__YJ1C;
+        };
+        if ((li__P3XD != li__3GX->li__BS.li__2KB->li__HYB->li__JYB)) {
+          ((__li__DXB *)li__3GX->li__BS.li__2KB->li__HYB)->li__JYB=li__P3XD;
+          li__K40D=((__li__DXB *)li__3GX->li__BS.li__2KB->li__HYB);
+          li__L40D=li__J3B;
+          li__J40D=NULL;
+          if (((void *)li__K40D->li__YJ1C == (void *)NULL)) {
+            li__J40D=li__K40D->li__OGD;
+          } else /* FALSE */ {
+            ((__li__DXB *)li__K40D->li__YJ1C)->li__OGD=li__K40D->li__OGD;
+            li__J40D=li__L40D;
+          };
+          if (((void *)li__K40D->li__OGD != (void *)NULL)) {
+            ((__li__DXB *)li__K40D->li__OGD)->li__YJ1C=li__K40D->li__YJ1C;
+          };
+          li__J3B=li__J40D;
+          li__K40D=li__O21C(((__li__DXB *)li__3GX->li__BS.li__2KB->li__HYB),li__J40D);
+          li__J3B=li__K40D;
+        };
+        li__O21C(((__li__DXB *)li__3GX->li__BS.li__2KB->li__LYB),li__3GX->li__BS.li__2KB->li__HYB);
+        ((__li__GXB *)li__3GX->li__BS.li__2KB->li__SYB)->li__QYB=li__RKX;
+        li__O40D=((__li__GXB *)li__3GX->li__BS.li__2KB->li__SYB);
+        if (((void *)li__O40D->li__YK1C != (void *)NULL)) {
+          ((__li__GXB *)li__O40D->li__YK1C)->li__ZBD=li__O40D->li__ZBD;
+        };
+        if (((void *)li__O40D->li__ZBD != (void *)NULL)) {
+          ((__li__GXB *)li__O40D->li__ZBD)->li__YK1C=li__O40D->li__YK1C;
+        };
+        if ((li__X3XD != li__3GX->li__BS.li__2KB->li__OYB->li__QYB)) {
+          ((__li__GXB *)li__3GX->li__BS.li__2KB->li__OYB)->li__QYB=li__X3XD;
+          li__S40D=((__li__GXB *)li__3GX->li__BS.li__2KB->li__OYB);
+          li__T40D=li__W3B;
+          li__R40D=NULL;
+          if (((void *)li__S40D->li__YK1C == (void *)NULL)) {
+            li__R40D=li__S40D->li__ZBD;
+          } else /* FALSE */ {
+            ((__li__GXB *)li__S40D->li__YK1C)->li__ZBD=li__S40D->li__ZBD;
+            li__R40D=li__T40D;
+          };
+          if (((void *)li__S40D->li__ZBD != (void *)NULL)) {
+            ((__li__GXB *)li__S40D->li__ZBD)->li__YK1C=li__S40D->li__YK1C;
+          };
+          li__W3B=li__R40D;
+          li__S40D=li__441C(((__li__GXB *)li__3GX->li__BS.li__2KB->li__OYB),li__R40D);
+          li__W3B=li__S40D;
+        };
+        li__441C(((__li__GXB *)li__3GX->li__BS.li__2KB->li__SYB),li__3GX->li__BS.li__2KB->li__OYB);
+      };
+    };
+  };
+}
+
+static void li__JXM(__li__GS *li__KXM)
+/* (Strict MOUSE{li__GS}) Void No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__K li__MXM,li__NXM,li__OXM,li__PXM,li__QXM,li__RXM,li__TXM;
+  __li__K li__RZM,li__53XD,li__D4XD,li__H4XD,li__L4XD,li__40M;
+  void *li__GYM;
+  __li__0KB *li__HYM;
+  __li__DXB *li__W40D,*li__040D,*li__140D,*li__Z40D;
+  __li__GXB *li__440D,*li__C50D,*li__D50D,*li__B50D;
+  __li__C li__UXM;
+  li__MXM= 0;
+  li__NXM= 0;
+  li__OXM= 0;
+  li__PXM= 0;
+  li__QXM= 0;
+  li__RXM= 0;
+  li__TXM= 0;
+  li__UXM=li__I__;
+  if (((void *)li__KXM->li__IS.li__2KB == (void *)NULL)) {
+    li__BXB(li__KXM);
+  } else /* FALSE */ {
+    if (((void *)li__KXM->li__IS.li__H4 != (void *)NULL)) {
+      li__GYM=li__KXM->li__IS.li__H4;
+      switch (((struct ___OBJ *)li__GYM)->__id) {
+      case __li__TB__: {
+        li__HYM=((__li__TB *)li__GYM)->li__2KB;
+      } break;
+      case __li__TC__: {
+        li__HYM=((__li__TC *)li__GYM)->li__XC.li__VC.li__2KB;
+      } break;
+      case __li__RL__: {
+        li__HYM=((__li__RL *)li__GYM)->li__SL.li__VC.li__2KB;
+      } break;
       };
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__4E0 == (void *)NULL)) {
-        lisaac_push(&__pos__1E0,L102630424); /* L783 AREA*/;
-        lisaac_push_first(&__pos__W02,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__DF0,L101719064); /* L776 AREA*/;
-        remove_plan__AL3(Self__4D0);
-        is_return__IE0=TRUE__B__;
+      if (((void *)li__HYM == (void *)NULL)) {
+        li__YIN(li__KXM);
+        li__UXM=li__B__;
       } else /* FALSE */ {
-        lisaac_push(&__pos__1E0,L102630424); /* L783 AREA*/;
-        lisaac_push_first(&__pos__W02,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__DF0,L101978648); /* L778 AREA*/;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__4E0==NULL) {
-          lisaac_push(&__pos__DF0,L102111768); /* L779 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__LF0=__tmp__4E0->x0__J3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__LF0==NULL) {
-          lisaac_push(&__pos__DF0,L102114840); /* L779 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__MF0=__tmp__LF0->value__L3B;
-        };
-        xw0__AE0=__tmp__MF0;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__4E0==NULL) {
-          lisaac_push(&__pos__DF0,L102242840); /* L780 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__LF0=__tmp__4E0->x1__N3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__LF0==NULL) {
-          lisaac_push(&__pos__DF0,L102245912); /* L780 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__MF0=__tmp__LF0->value__L3B;
-        };
-        xw1__CE0=__tmp__MF0;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__4E0==NULL) {
-          lisaac_push(&__pos__DF0,L102373912); /* L781 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__PF0=__tmp__4E0->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__PF0==NULL) {
-          lisaac_push(&__pos__DF0,L102376984); /* L781 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__MF0=__tmp__PF0->value__S3B;
-        };
-        yw0__BE0=__tmp__MF0;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__4E0==NULL) {
-          lisaac_push(&__pos__DF0,L102504984); /* L782 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__PF0=__tmp__4E0->y1__U3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__PF0==NULL) {
-          lisaac_push(&__pos__DF0,L102508056); /* L782 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__MF0=__tmp__PF0->value__S3B;
-        };
-        lisaac_push(&__pos__DF0,L102508568); /* L782 AREA*/;
-        lisaac_push_first(&__pos__1Y4D,L9195016); /* L70 NUMERIC*/;
-        yw1__DE0=(__INTEGER__K)(__tmp__MF0 -  1);
+        li__MXM=li__HYM->li__HYB->li__JYB;
+        li__OXM=li__HYM->li__LYB->li__JYB;
+        li__NXM=li__HYM->li__OYB->li__QYB;
+        li__PXM=(__li__K)(li__HYM->li__SYB->li__QYB -  1);
       };
     } else /* FALSE */ {
-      lisaac_push(&__pos__OE0,L103419416); /* L789 AREA*/;
-      lisaac_push_first(&__pos__NE2,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__1E0,L102767640); /* L784 AREA*/;
-      yw0__BE0= 0;
-      xw0__AE0= 0;
-      __tmp__MF0=(*(VIDEO__QB__)).width__PD;
-      lisaac_push(&__pos__1E0,L103166488); /* L787 AREA*/;
-      lisaac_push_first(&__pos__W02,L9195016); /* L70 NUMERIC*/;
-      xw1__CE0=(__INTEGER__K)(__tmp__MF0 -  1);
-      __tmp__MF0=(*(VIDEO__QB__)).height__QD;
-      lisaac_push(&__pos__1E0,L103298072); /* L788 AREA*/;
-      lisaac_push_first(&__pos__W02,L9195016); /* L70 NUMERIC*/;
-      yw1__DE0=(__INTEGER__K)(__tmp__MF0 -  1);
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (is_return__IE0) {
-      lisaac_push(&__pos__OE0,L103682072); /* L791 AREA*/;
-      lisaac_push_first(&__pos__NE2,L13509634); /* L103 TRUE*/;
-      __tmp__CG0=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__OE0,L103682072); /* L791 AREA*/;
-      lisaac_push_first(&__pos__NE2,L14689286); /* L112 FALSE*/;
-      __tmp__CG0=TRUE__B__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CG0) {
-      lisaac_push(&__pos__OE0,L108531224); /* L828 AREA*/;
-      lisaac_push_first(&__pos__NE2,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__1E0,L103690264); /* L791 AREA*/;
-      x0__EE0=Self__4D0->parent_area__QT.x_window__YNB;
-      __tmp__MF0=Self__4D0->parent_area__QT.width__IT;
-      lisaac_push(&__pos__1E0,L104075288); /* L794 AREA*/;
-      lisaac_push_first(&__pos__W02,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__DF0,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__1Y4D,L9195016); /* L70 NUMERIC*/;
-      __tmp__KZHE=(__INTEGER__K)(- __tmp__MF0);
-      lisaac_push(&__pos__W02,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__DF0,L9195016); /* L70 NUMERIC*/;
-      __tmp__MF0=(__INTEGER__K)(x0__EE0 - __tmp__KZHE);
-      lisaac_push(&__pos__1E0,L104078360); /* L794 AREA*/;
-      lisaac_push_first(&__pos__W02,L9195016); /* L70 NUMERIC*/;
-      __tmp__KZHE=(__INTEGER__K)(__tmp__MF0 -  1);
-      y0__FE0=Self__4D0->parent_area__QT.y_window__ZNB;
-      __tmp__MF0=Self__4D0->parent_area__QT.height__MT;
-      lisaac_push(&__pos__1E0,L104337432); /* L796 AREA*/;
-      lisaac_push_first(&__pos__W02,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__DF0,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__1Y4D,L9195016); /* L70 NUMERIC*/;
-      __tmp__SZHE=(__INTEGER__K)(- __tmp__MF0);
-      lisaac_push(&__pos__W02,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__DF0,L9195016); /* L70 NUMERIC*/;
-      __tmp__MF0=(__INTEGER__K)(y0__FE0 - __tmp__SZHE);
-      lisaac_push(&__pos__1E0,L104341016); /* L796 AREA*/;
-      lisaac_push_first(&__pos__W02,L9195016); /* L70 NUMERIC*/;
-      y1__HE0=(__INTEGER__K)(__tmp__MF0 -  1);
-      lisaac_push(&__pos__1E0,L104467480); /* L797 AREA*/;
-      __tmp__CG0=__infix_less__LOH(__tmp__KZHE,xw0__AE0);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CG0) {
-        lisaac_push(&__pos__1E0,L104471064); /* L797 AREA*/;
-        lisaac_push_first(&__pos__W02,L10377218); /* L79 TRUE*/;
-        __tmp__LH0=TRUE__B__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__1E0,L104471064); /* L797 AREA*/;
-        lisaac_push_first(&__pos__W02,L11832326); /* L90 FALSE*/;
-        lisaac_push_first(&__pos__DF0,L104473624); /* L797 AREA*/;
-        lisaac_push_first(&__pos__1Y4D,L14700552); /* L112 NUMERIC*/;
-        __tmp__LH0=(x0__EE0 > xw1__CE0);
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__LH0) {
-        lisaac_push(&__pos__1E0,L104477208); /* L797 AREA*/;
-        lisaac_push_first(&__pos__W02,L10377218); /* L79 TRUE*/;
-        __tmp__LH0=TRUE__B__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__1E0,L104477208); /* L797 AREA*/;
-        lisaac_push_first(&__pos__W02,L11832326); /* L90 FALSE*/;
-        lisaac_push_first(&__pos__DF0,L104479768); /* L797 AREA*/;
-        __tmp__AH0=__infix_less__LOH(y1__HE0,yw0__BE0);
-        __tmp__LH0=__tmp__AH0;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__LH0) {
-        lisaac_push(&__pos__1E0,L104483352); /* L797 AREA*/;
-        lisaac_push_first(&__pos__W02,L10377218); /* L79 TRUE*/;
-        __tmp__LH0=TRUE__B__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__1E0,L104483352); /* L797 AREA*/;
-        lisaac_push_first(&__pos__W02,L11832326); /* L90 FALSE*/;
-        lisaac_push_first(&__pos__DF0,L104485912); /* L797 AREA*/;
-        lisaac_push_first(&__pos__1Y4D,L14700552); /* L112 NUMERIC*/;
-        __tmp__LH0=(y0__FE0 > yw1__DE0);
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__LH0) {
-        lisaac_push(&__pos__1E0,L108397592); /* L827 AREA*/;
-        lisaac_push_first(&__pos__W02,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__DF0,L104602648); /* L798 AREA*/;
-        remove_plan__AL3(Self__4D0);
+      li__NXM= 0;
+      li__MXM= 0;
+      li__OXM=(__li__K)((*(li__UB__)).li__PD -  1);
+      li__PXM=(__li__K)((*(li__UB__)).li__QD -  1);
+    };
+    if ((! li__UXM)) {
+      li__QXM=li__KXM->li__IS.li__3JB;
+      li__RZM=(__li__K)((__li__K)(li__QXM + li__KXM->li__IS.li__ZR) -  1);
+      li__RXM=li__KXM->li__IS.li__4JB;
+      li__TXM=(__li__K)((__li__K)(li__RXM + li__KXM->li__IS.li__3R) -  1);
+      if (((((li__RZM < li__MXM) || (li__QXM > li__OXM)) || (li__TXM < li__NXM)) || (li__RXM > li__PXM))) {
+        li__YIN(li__KXM);
       } else /* FALSE */ {
-        lisaac_push(&__pos__1E0,L108397592); /* L827 AREA*/;
-        lisaac_push_first(&__pos__W02,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__DF0,L104997400); /* L801 AREA*/;
-        __tmp__0H0=max__IMH(x0__EE0,xw0__AE0);
-        x0__EE0=__tmp__0H0;
-        lisaac_push(&__pos__DF0,L105128472); /* L802 AREA*/;
-        __tmp__1H0=min__TLH(__tmp__KZHE,xw1__CE0);
-        lisaac_push(&__pos__DF0,L105259544); /* L803 AREA*/;
-        __tmp__2H0=max__IMH(y0__FE0,yw0__BE0);
-        y0__FE0=__tmp__2H0;
-        lisaac_push(&__pos__DF0,L105390616); /* L804 AREA*/;
-        __tmp__3H0=min__TLH(y1__HE0,yw1__DE0);
-        lisaac_push(&__pos__DF0,L105649176); /* L806 AREA*/;
-        lisaac_push_first(&__pos__1Y4D,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__XZHE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__YZHE,L9195016); /* L70 NUMERIC*/;
-        __tmp__0ZHE=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__1Y4D,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__XZHE,L9195016); /* L70 NUMERIC*/;
-        __tmp__4H0=(__INTEGER__K)(__tmp__3H0 - __tmp__0ZHE);
-        y1__HE0=__tmp__4H0;
-        __tmp__4E0=Self__4D0->parent_area__QT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__4E0==NULL) {
-          lisaac_push(&__pos__DF0,L106042392); /* L809 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__LF0=__tmp__4E0->x1__N3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__LF0==NULL) {
-          lisaac_push(&__pos__DF0,L106049048); /* L809 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          lisaac_push(&__pos__DF0,L106049048); /* L809 AREA*/;
-          Self__JZ4D=((__LIMIT_X__C2B *)__tmp__LF0);
-          lisaac_push_first(&__pos__1Y4D,L13774922); /* L105 LIMIT_X*/;
-          Self__JZ4D->value__L3B=__tmp__1H0;
-        };
-        __tmp__4E0=Self__4D0->parent_area__QT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__4E0==NULL) {
-          lisaac_push(&__pos__DF0,L106173464); /* L810 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__LF0=__tmp__4E0->x1__N3B;
-        };
-        __tmp__4E0=Self__4D0->parent_area__QT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__4E0==NULL) {
-          lisaac_push(&__pos__DF0,L106181656); /* L810 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          Self__JZ4D=__tmp__4E0->x0__J3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__LF0==NULL) {
-          lisaac_push(&__pos__DF0,L106182168); /* L810 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          lisaac_push(&__pos__DF0,L106182168); /* L810 AREA*/;
-          remove__ANID(((__LIMIT_X__C2B *)__tmp__LF0),Self__JZ4D);
-        };
-        __tmp__4E0=Self__4D0->parent_area__QT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__4E0==NULL) {
-          lisaac_push(&__pos__DF0,L106307096); /* L811 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__LF0=__tmp__4E0->x0__J3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__LF0==NULL) {
-          lisaac_push(&__pos__DF0,L106310168); /* L811 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__JI0=__tmp__LF0->value__L3B;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__0H0 != __tmp__JI0)) {
-          lisaac_push(&__pos__DF0,L106825752); /* L815 AREA*/;
-          lisaac_push_first(&__pos__1Y4D,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__XZHE,L106313240); /* L811 AREA*/;
-          __tmp__QI0=Self__4D0->parent_area__QT.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__QI0==NULL) {
-            lisaac_push(&__pos__XZHE,L106436632); /* L812 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__RI0=__tmp__QI0->x0__J3B;
-          };
-          /* NULL __LIMIT_X__C2B__ */
-if (__tmp__RI0==NULL) {
-            lisaac_push(&__pos__XZHE,L106443288); /* L812 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_X */ {
-            lisaac_push(&__pos__XZHE,L106443288); /* L812 AREA*/;
-            Self__ZH5D=((__LIMIT_X__C2B *)__tmp__RI0);
-            lisaac_push_first(&__pos__YZHE,L13774922); /* L105 LIMIT_X*/;
-            Self__ZH5D->value__L3B=__tmp__0H0;
-          };
-          __tmp__QI0=Self__4D0->parent_area__QT.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__QI0==NULL) {
-            lisaac_push(&__pos__XZHE,L106571800); /* L813 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__RI0=__tmp__QI0->x0__J3B;
-          };
-          __tmp__LF0=list_x__0CC;
-          /* NULL __LIMIT_X__C2B__ */
-if (__tmp__RI0==NULL) {
-            lisaac_push(&__pos__XZHE,L106578968); /* L813 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_X */ {
-            lisaac_push(&__pos__XZHE,L106578968); /* L813 AREA*/;
-            Self__ZH5D=remove__ANID(((__LIMIT_X__C2B *)__tmp__RI0),__tmp__LF0);
-          };
-          list_x__0CC=Self__ZH5D;
-          __tmp__QI0=Self__4D0->parent_area__QT.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__QI0==NULL) {
-            lisaac_push(&__pos__XZHE,L106702872); /* L814 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__RI0=__tmp__QI0->x0__J3B;
-          };
-          /* NULL __LIMIT_X__C2B__ */
-if (__tmp__RI0==NULL) {
-            lisaac_push(&__pos__XZHE,L106710040); /* L814 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_X */ {
-            lisaac_push(&__pos__XZHE,L106710040); /* L814 AREA*/;
-            __tmp__ZI0=append__RBJD(((__LIMIT_X__C2B *)__tmp__RI0),Self__ZH5D);
-          };
-          list_x__0CC=__tmp__ZI0;
+        li__53XD= 0;
+        if ((li__QXM > li__MXM)) {
+          li__53XD=li__QXM;
         } else /* FALSE */ {
-          lisaac_push(&__pos__DF0,L106825752); /* L815 AREA*/;
-          lisaac_push_first(&__pos__1Y4D,L8530438); /* L65 FALSE*/;
-        };
-        __tmp__4E0=Self__4D0->parent_area__QT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__4E0==NULL) {
-          lisaac_push(&__pos__DF0,L106959896); /* L816 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__LF0=__tmp__4E0->x1__N3B;
-        };
-        __tmp__4E0=Self__4D0->parent_area__QT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__4E0==NULL) {
-          lisaac_push(&__pos__DF0,L106968088); /* L816 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          Self__JZ4D=__tmp__4E0->x0__J3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__LF0==NULL) {
-          lisaac_push(&__pos__DF0,L106968600); /* L816 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          lisaac_push(&__pos__DF0,L106968600); /* L816 AREA*/;
-          append__RBJD(((__LIMIT_X__C2B *)__tmp__LF0),Self__JZ4D);
-        };
-        __tmp__4E0=Self__4D0->parent_area__QT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__4E0==NULL) {
-          lisaac_push(&__pos__DF0,L107353112); /* L819 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__PF0=__tmp__4E0->y1__U3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__PF0==NULL) {
-          lisaac_push(&__pos__DF0,L107359768); /* L819 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          lisaac_push(&__pos__DF0,L107359768); /* L819 AREA*/;
-          Self__MZ4D=((__LIMIT_Y__F2B *)__tmp__PF0);
-          lisaac_push_first(&__pos__1Y4D,L14561355); /* L111 LIMIT_Y*/;
-          Self__MZ4D->value__S3B=__tmp__4H0;
-        };
-        __tmp__4E0=Self__4D0->parent_area__QT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__4E0==NULL) {
-          lisaac_push(&__pos__DF0,L107484184); /* L820 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__PF0=__tmp__4E0->y1__U3B;
+          li__53XD=li__MXM;
         };
-        __tmp__4E0=Self__4D0->parent_area__QT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__4E0==NULL) {
-          lisaac_push(&__pos__DF0,L107492376); /* L820 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          Self__MZ4D=__tmp__4E0->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__PF0==NULL) {
-          lisaac_push(&__pos__DF0,L107492888); /* L820 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          lisaac_push(&__pos__DF0,L107492888); /* L820 AREA*/;
-          remove__EOID(((__LIMIT_Y__F2B *)__tmp__PF0),Self__MZ4D);
-        };
-        __tmp__4E0=Self__4D0->parent_area__QT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__4E0==NULL) {
-          lisaac_push(&__pos__DF0,L107617816); /* L821 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__PF0=__tmp__4E0->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__PF0==NULL) {
-          lisaac_push(&__pos__DF0,L107620888); /* L821 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__JI0=__tmp__PF0->value__S3B;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__2H0 != __tmp__JI0)) {
-          lisaac_push(&__pos__DF0,L108136472); /* L825 AREA*/;
-          lisaac_push_first(&__pos__1Y4D,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__XZHE,L107623960); /* L821 AREA*/;
-          __tmp__QI0=Self__4D0->parent_area__QT.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__QI0==NULL) {
-            lisaac_push(&__pos__XZHE,L107747352); /* L822 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__UJ0=__tmp__QI0->y0__Q3B;
-          };
-          /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__UJ0==NULL) {
-            lisaac_push(&__pos__XZHE,L107754008); /* L822 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_Y */ {
-            lisaac_push(&__pos__XZHE,L107754008); /* L822 AREA*/;
-            Self__2H5D=((__LIMIT_Y__F2B *)__tmp__UJ0);
-            lisaac_push_first(&__pos__YZHE,L14561355); /* L111 LIMIT_Y*/;
-            Self__2H5D->value__S3B=__tmp__2H0;
-          };
-          __tmp__QI0=Self__4D0->parent_area__QT.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__QI0==NULL) {
-            lisaac_push(&__pos__XZHE,L107882520); /* L823 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__UJ0=__tmp__QI0->y0__Q3B;
-          };
-          __tmp__PF0=list_y__HDC;
-          /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__UJ0==NULL) {
-            lisaac_push(&__pos__XZHE,L107889688); /* L823 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_Y */ {
-            lisaac_push(&__pos__XZHE,L107889688); /* L823 AREA*/;
-            Self__2H5D=remove__EOID(((__LIMIT_Y__F2B *)__tmp__UJ0),__tmp__PF0);
-          };
-          list_y__HDC=Self__2H5D;
-          __tmp__QI0=Self__4D0->parent_area__QT.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__QI0==NULL) {
-            lisaac_push(&__pos__XZHE,L108013592); /* L824 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__UJ0=__tmp__QI0->y0__Q3B;
-          };
-          /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__UJ0==NULL) {
-            lisaac_push(&__pos__XZHE,L108020760); /* L824 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_Y */ {
-            lisaac_push(&__pos__XZHE,L108020760); /* L824 AREA*/;
-            __tmp__2J0=append__LEJD(((__LIMIT_Y__F2B *)__tmp__UJ0),Self__2H5D);
-          };
-          list_y__HDC=__tmp__2J0;
+        li__QXM=li__53XD;
+        li__D4XD= 0;
+        if ((li__RZM > li__OXM)) {
+          li__D4XD=li__OXM;
         } else /* FALSE */ {
-          lisaac_push(&__pos__DF0,L108136472); /* L825 AREA*/;
-          lisaac_push_first(&__pos__1Y4D,L8530438); /* L65 FALSE*/;
-        };
-        __tmp__4E0=Self__4D0->parent_area__QT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__4E0==NULL) {
-          lisaac_push(&__pos__DF0,L108270616); /* L826 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__PF0=__tmp__4E0->y1__U3B;
-        };
-        __tmp__4E0=Self__4D0->parent_area__QT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__4E0==NULL) {
-          lisaac_push(&__pos__DF0,L108278808); /* L826 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          Self__MZ4D=__tmp__4E0->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__PF0==NULL) {
-          lisaac_push(&__pos__DF0,L108279320); /* L826 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          lisaac_push(&__pos__DF0,L108279320); /* L826 AREA*/;
-          append__LEJD(((__LIMIT_Y__F2B *)__tmp__PF0),Self__MZ4D);
-        };
-      };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__OE0,L108531224); /* L828 AREA*/;
-      lisaac_push_first(&__pos__NE2,L8530438); /* L65 FALSE*/;
-    };
-  };
-}
-
-static void update_plan__XFO(__MOUSE__VT *Self__ZFO)
-/* (Strict MOUSE{MOUSE__VT}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K xw0__1FO,yw0__2FO,xw1__3FO,yw1__4FO,x0__5FO,y0__AGO;
-  __INTEGER__K y1__CGO,__tmp__HHO,__tmp__S0HE,__tmp__00HE,__tmp__VJO;
-  __INTEGER__K __tmp__WJO,__tmp__XJO,__tmp__YJO,__tmp__C1HE,__tmp__ZJO;
-  __INTEGER__K __tmp__EKO;
-  void *__tmp__YGO;
-  __PLAN__XOB *__tmp__ZGO,*__tmp__LKO;
-  __LIMIT_X__C2B *__tmp__GHO,*Self__1Z4D,*__tmp__MKO,*Self__5H5D;
-  __LIMIT_X__C2B *__tmp__UKO;
-  __LIMIT_Y__F2B *__tmp__KHO,*Self__4Z4D,*__tmp__PLO,*Self__CI5D;
-  __LIMIT_Y__F2B *__tmp__XLO;
-  _____CONTEXT __pos__YFO,__pos__YMO,__pos__JGO,__pos__1OO,__pos__WGO;
-  _____CONTEXT __pos__4WO,__pos__4GO,__pos__NZ4D,__pos__50HE;
-  _____CONTEXT __pos__A1HE;
-  __BOOLEAN__C is_return__DGO,__tmp__3HO,__tmp__GJO,__tmp__1IO;
-  lisaac_push_first(&__pos__YFO,L100147224); /* L764 AREA*/;
-  xw0__1FO= 0;
-  yw0__2FO= 0;
-  xw1__3FO= 0;
-  yw1__4FO= 0;
-  x0__5FO= 0;
-  y0__AGO= 0;
-  y1__CGO= 0;
-  is_return__DGO=FALSE__I__;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__ZFO->parent_window__XT.plan__ZOB == (void *)NULL)) {
-    lisaac_push(&__pos__YFO,L108661272); /* L829 AREA*/;
-    lisaac_push_first(&__pos__YMO,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__JGO,L100934168); /* L770 AREA*/;
-    append_plan__51B(Self__ZFO);
-  } else /* FALSE */ {
-    lisaac_push(&__pos__YFO,L108661272); /* L829 AREA*/;
-    lisaac_push_first(&__pos__YMO,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__JGO,L101062680); /* L771 AREA*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__ZFO->parent_window__XT.parent__DBB != (void *)NULL)) {
-      lisaac_push(&__pos__JGO,L103419416); /* L789 AREA*/;
-      lisaac_push_first(&__pos__1OO,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__WGO,L101200408); /* L772 AREA*/;
-      __tmp__YGO=Self__ZFO->parent_window__XT.parent__DBB;
-      /* NULL __AREA__PB__ __DESK__TC__ __G_RAW__KM__ */
-if (__tmp__YGO==NULL) {
-        lisaac_push(&__pos__WGO,L101457944); /* L774 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)__tmp__YGO)->__id) {
-        case __AREA__PB__: {
-          __tmp__ZGO=((__AREA__PB *)__tmp__YGO)->plan__ZOB;
-        } break;
-        case __DESK__TC__: {
-          __tmp__ZGO=((__DESK__TC *)__tmp__YGO)->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-        } break;
-        case __G_RAW__KM__: {
-          __tmp__ZGO=((__G_RAW__KM *)__tmp__YGO)->parent_g_group__LM.parent_area__VC.plan__ZOB;
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__ZGO == (void *)NULL)) {
-        lisaac_push(&__pos__WGO,L102630424); /* L783 AREA*/;
-        lisaac_push_first(&__pos__4WO,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__4GO,L101719064); /* L776 AREA*/;
-        remove_plan__IZO(Self__ZFO);
-        is_return__DGO=TRUE__B__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__WGO,L102630424); /* L783 AREA*/;
-        lisaac_push_first(&__pos__4WO,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__4GO,L101978648); /* L778 AREA*/;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__ZGO==NULL) {
-          lisaac_push(&__pos__4GO,L102111768); /* L779 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__GHO=__tmp__ZGO->x0__J3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__GHO==NULL) {
-          lisaac_push(&__pos__4GO,L102114840); /* L779 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__HHO=__tmp__GHO->value__L3B;
-        };
-        xw0__1FO=__tmp__HHO;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__ZGO==NULL) {
-          lisaac_push(&__pos__4GO,L102242840); /* L780 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__GHO=__tmp__ZGO->x1__N3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__GHO==NULL) {
-          lisaac_push(&__pos__4GO,L102245912); /* L780 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__HHO=__tmp__GHO->value__L3B;
-        };
-        xw1__3FO=__tmp__HHO;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__ZGO==NULL) {
-          lisaac_push(&__pos__4GO,L102373912); /* L781 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__KHO=__tmp__ZGO->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__KHO==NULL) {
-          lisaac_push(&__pos__4GO,L102376984); /* L781 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__HHO=__tmp__KHO->value__S3B;
-        };
-        yw0__2FO=__tmp__HHO;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__ZGO==NULL) {
-          lisaac_push(&__pos__4GO,L102504984); /* L782 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__KHO=__tmp__ZGO->y1__U3B;
+          li__D4XD=li__RZM;
         };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__KHO==NULL) {
-          lisaac_push(&__pos__4GO,L102508056); /* L782 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__HHO=__tmp__KHO->value__S3B;
-        };
-        lisaac_push(&__pos__4GO,L102508568); /* L782 AREA*/;
-        lisaac_push_first(&__pos__NZ4D,L9195016); /* L70 NUMERIC*/;
-        yw1__4FO=(__INTEGER__K)(__tmp__HHO -  1);
-      };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__JGO,L103419416); /* L789 AREA*/;
-      lisaac_push_first(&__pos__1OO,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__WGO,L102767640); /* L784 AREA*/;
-      yw0__2FO= 0;
-      xw0__1FO= 0;
-      __tmp__HHO=(*(VIDEO__QB__)).width__PD;
-      lisaac_push(&__pos__WGO,L103166488); /* L787 AREA*/;
-      lisaac_push_first(&__pos__4WO,L9195016); /* L70 NUMERIC*/;
-      xw1__3FO=(__INTEGER__K)(__tmp__HHO -  1);
-      __tmp__HHO=(*(VIDEO__QB__)).height__QD;
-      lisaac_push(&__pos__WGO,L103298072); /* L788 AREA*/;
-      lisaac_push_first(&__pos__4WO,L9195016); /* L70 NUMERIC*/;
-      yw1__4FO=(__INTEGER__K)(__tmp__HHO -  1);
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (is_return__DGO) {
-      lisaac_push(&__pos__JGO,L103682072); /* L791 AREA*/;
-      lisaac_push_first(&__pos__1OO,L13509634); /* L103 TRUE*/;
-      __tmp__3HO=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__JGO,L103682072); /* L791 AREA*/;
-      lisaac_push_first(&__pos__1OO,L14689286); /* L112 FALSE*/;
-      __tmp__3HO=TRUE__B__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3HO) {
-      lisaac_push(&__pos__JGO,L108531224); /* L828 AREA*/;
-      lisaac_push_first(&__pos__1OO,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__WGO,L103690264); /* L791 AREA*/;
-      x0__5FO=Self__ZFO->parent_window__XT.x_window__YNB;
-      __tmp__HHO=Self__ZFO->parent_window__XT.width__IT;
-      lisaac_push(&__pos__WGO,L104075288); /* L794 AREA*/;
-      lisaac_push_first(&__pos__4WO,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__4GO,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__NZ4D,L9195016); /* L70 NUMERIC*/;
-      __tmp__S0HE=(__INTEGER__K)(- __tmp__HHO);
-      lisaac_push(&__pos__4WO,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__4GO,L9195016); /* L70 NUMERIC*/;
-      __tmp__HHO=(__INTEGER__K)(x0__5FO - __tmp__S0HE);
-      lisaac_push(&__pos__WGO,L104078360); /* L794 AREA*/;
-      lisaac_push_first(&__pos__4WO,L9195016); /* L70 NUMERIC*/;
-      __tmp__S0HE=(__INTEGER__K)(__tmp__HHO -  1);
-      y0__AGO=Self__ZFO->parent_window__XT.y_window__ZNB;
-      __tmp__HHO=Self__ZFO->parent_window__XT.height__MT;
-      lisaac_push(&__pos__WGO,L104337432); /* L796 AREA*/;
-      lisaac_push_first(&__pos__4WO,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__4GO,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__NZ4D,L9195016); /* L70 NUMERIC*/;
-      __tmp__00HE=(__INTEGER__K)(- __tmp__HHO);
-      lisaac_push(&__pos__4WO,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__4GO,L9195016); /* L70 NUMERIC*/;
-      __tmp__HHO=(__INTEGER__K)(y0__AGO - __tmp__00HE);
-      lisaac_push(&__pos__WGO,L104341016); /* L796 AREA*/;
-      lisaac_push_first(&__pos__4WO,L9195016); /* L70 NUMERIC*/;
-      y1__CGO=(__INTEGER__K)(__tmp__HHO -  1);
-      lisaac_push(&__pos__WGO,L104467480); /* L797 AREA*/;
-      __tmp__3HO=__infix_less__LOH(__tmp__S0HE,xw0__1FO);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3HO) {
-        lisaac_push(&__pos__WGO,L104471064); /* L797 AREA*/;
-        lisaac_push_first(&__pos__4WO,L10377218); /* L79 TRUE*/;
-        __tmp__GJO=TRUE__B__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__WGO,L104471064); /* L797 AREA*/;
-        lisaac_push_first(&__pos__4WO,L11832326); /* L90 FALSE*/;
-        lisaac_push_first(&__pos__4GO,L104473624); /* L797 AREA*/;
-        lisaac_push_first(&__pos__NZ4D,L14700552); /* L112 NUMERIC*/;
-        __tmp__GJO=(x0__5FO > xw1__3FO);
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GJO) {
-        lisaac_push(&__pos__WGO,L104477208); /* L797 AREA*/;
-        lisaac_push_first(&__pos__4WO,L10377218); /* L79 TRUE*/;
-        __tmp__GJO=TRUE__B__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__WGO,L104477208); /* L797 AREA*/;
-        lisaac_push_first(&__pos__4WO,L11832326); /* L90 FALSE*/;
-        lisaac_push_first(&__pos__4GO,L104479768); /* L797 AREA*/;
-        __tmp__1IO=__infix_less__LOH(y1__CGO,yw0__2FO);
-        __tmp__GJO=__tmp__1IO;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GJO) {
-        lisaac_push(&__pos__WGO,L104483352); /* L797 AREA*/;
-        lisaac_push_first(&__pos__4WO,L10377218); /* L79 TRUE*/;
-        __tmp__GJO=TRUE__B__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__WGO,L104483352); /* L797 AREA*/;
-        lisaac_push_first(&__pos__4WO,L11832326); /* L90 FALSE*/;
-        lisaac_push_first(&__pos__4GO,L104485912); /* L797 AREA*/;
-        lisaac_push_first(&__pos__NZ4D,L14700552); /* L112 NUMERIC*/;
-        __tmp__GJO=(y0__AGO > yw1__4FO);
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GJO) {
-        lisaac_push(&__pos__WGO,L108397592); /* L827 AREA*/;
-        lisaac_push_first(&__pos__4WO,L6825986); /* L52 TRUE*/;
-        lisaac_push_first(&__pos__4GO,L104602648); /* L798 AREA*/;
-        remove_plan__IZO(Self__ZFO);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__WGO,L108397592); /* L827 AREA*/;
-        lisaac_push_first(&__pos__4WO,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__pos__4GO,L104997400); /* L801 AREA*/;
-        __tmp__VJO=max__IMH(x0__5FO,xw0__1FO);
-        x0__5FO=__tmp__VJO;
-        lisaac_push(&__pos__4GO,L105128472); /* L802 AREA*/;
-        __tmp__WJO=min__TLH(__tmp__S0HE,xw1__3FO);
-        lisaac_push(&__pos__4GO,L105259544); /* L803 AREA*/;
-        __tmp__XJO=max__IMH(y0__AGO,yw0__2FO);
-        y0__AGO=__tmp__XJO;
-        lisaac_push(&__pos__4GO,L105390616); /* L804 AREA*/;
-        __tmp__YJO=min__TLH(y1__CGO,yw1__4FO);
-        lisaac_push(&__pos__4GO,L105649176); /* L806 AREA*/;
-        lisaac_push_first(&__pos__NZ4D,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__50HE,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__pos__A1HE,L9195016); /* L70 NUMERIC*/;
-        __tmp__C1HE=(__INTEGER__K)(-  1);
-        lisaac_push(&__pos__NZ4D,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__pos__50HE,L9195016); /* L70 NUMERIC*/;
-        __tmp__ZJO=(__INTEGER__K)(__tmp__YJO - __tmp__C1HE);
-        y1__CGO=__tmp__ZJO;
-        __tmp__ZGO=Self__ZFO->parent_window__XT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__ZGO==NULL) {
-          lisaac_push(&__pos__4GO,L106042392); /* L809 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__GHO=__tmp__ZGO->x1__N3B;
-        };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__GHO==NULL) {
-          lisaac_push(&__pos__4GO,L106049048); /* L809 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          lisaac_push(&__pos__4GO,L106049048); /* L809 AREA*/;
-          Self__1Z4D=((__LIMIT_X__C2B *)__tmp__GHO);
-          lisaac_push_first(&__pos__NZ4D,L13774922); /* L105 LIMIT_X*/;
-          Self__1Z4D->value__L3B=__tmp__WJO;
-        };
-        __tmp__ZGO=Self__ZFO->parent_window__XT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__ZGO==NULL) {
-          lisaac_push(&__pos__4GO,L106173464); /* L810 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__GHO=__tmp__ZGO->x1__N3B;
-        };
-        __tmp__ZGO=Self__ZFO->parent_window__XT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__ZGO==NULL) {
-          lisaac_push(&__pos__4GO,L106181656); /* L810 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          Self__1Z4D=__tmp__ZGO->x0__J3B;
+        li__H4XD= 0;
+        if ((li__RXM > li__NXM)) {
+          li__H4XD=li__RXM;
+        } else /* FALSE */ {
+          li__H4XD=li__NXM;
         };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__GHO==NULL) {
-          lisaac_push(&__pos__4GO,L106182168); /* L810 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          lisaac_push(&__pos__4GO,L106182168); /* L810 AREA*/;
-          remove__ANID(((__LIMIT_X__C2B *)__tmp__GHO),Self__1Z4D);
+        li__RXM=li__H4XD;
+        li__L4XD= 0;
+        if ((li__TXM > li__PXM)) {
+          li__L4XD=li__PXM;
+        } else /* FALSE */ {
+          li__L4XD=li__TXM;
         };
-        __tmp__ZGO=Self__ZFO->parent_window__XT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__ZGO==NULL) {
-          lisaac_push(&__pos__4GO,L106307096); /* L811 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__GHO=__tmp__ZGO->x0__J3B;
+        li__40M=(__li__K)(li__L4XD +  1);
+        li__TXM=li__40M;
+        ((__li__DXB *)li__KXM->li__IS.li__2KB->li__LYB)->li__JYB=li__D4XD;
+        li__W40D=((__li__DXB *)li__KXM->li__IS.li__2KB->li__LYB);
+        if (((void *)li__W40D->li__YJ1C != (void *)NULL)) {
+          ((__li__DXB *)li__W40D->li__YJ1C)->li__OGD=li__W40D->li__OGD;
         };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__GHO==NULL) {
-          lisaac_push(&__pos__4GO,L106310168); /* L811 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          __tmp__EKO=__tmp__GHO->value__L3B;
+        if (((void *)li__W40D->li__OGD != (void *)NULL)) {
+          ((__li__DXB *)li__W40D->li__OGD)->li__YJ1C=li__W40D->li__YJ1C;
         };
-        /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__VJO != __tmp__EKO)) {
-          lisaac_push(&__pos__4GO,L106825752); /* L815 AREA*/;
-          lisaac_push_first(&__pos__NZ4D,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__50HE,L106313240); /* L811 AREA*/;
-          __tmp__LKO=Self__ZFO->parent_window__XT.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__LKO==NULL) {
-            lisaac_push(&__pos__50HE,L106436632); /* L812 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__MKO=__tmp__LKO->x0__J3B;
-          };
-          /* NULL __LIMIT_X__C2B__ */
-if (__tmp__MKO==NULL) {
-            lisaac_push(&__pos__50HE,L106443288); /* L812 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_X */ {
-            lisaac_push(&__pos__50HE,L106443288); /* L812 AREA*/;
-            Self__5H5D=((__LIMIT_X__C2B *)__tmp__MKO);
-            lisaac_push_first(&__pos__A1HE,L13774922); /* L105 LIMIT_X*/;
-            Self__5H5D->value__L3B=__tmp__VJO;
-          };
-          __tmp__LKO=Self__ZFO->parent_window__XT.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__LKO==NULL) {
-            lisaac_push(&__pos__50HE,L106571800); /* L813 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__MKO=__tmp__LKO->x0__J3B;
-          };
-          __tmp__GHO=list_x__0CC;
-          /* NULL __LIMIT_X__C2B__ */
-if (__tmp__MKO==NULL) {
-            lisaac_push(&__pos__50HE,L106578968); /* L813 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_X */ {
-            lisaac_push(&__pos__50HE,L106578968); /* L813 AREA*/;
-            Self__5H5D=remove__ANID(((__LIMIT_X__C2B *)__tmp__MKO),__tmp__GHO);
-          };
-          list_x__0CC=Self__5H5D;
-          __tmp__LKO=Self__ZFO->parent_window__XT.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__LKO==NULL) {
-            lisaac_push(&__pos__50HE,L106702872); /* L814 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__MKO=__tmp__LKO->x0__J3B;
+        if ((li__53XD != li__KXM->li__IS.li__2KB->li__HYB->li__JYB)) {
+          ((__li__DXB *)li__KXM->li__IS.li__2KB->li__HYB)->li__JYB=li__53XD;
+          li__040D=((__li__DXB *)li__KXM->li__IS.li__2KB->li__HYB);
+          li__140D=li__J3B;
+          li__Z40D=NULL;
+          if (((void *)li__040D->li__YJ1C == (void *)NULL)) {
+            li__Z40D=li__040D->li__OGD;
+          } else /* FALSE */ {
+            ((__li__DXB *)li__040D->li__YJ1C)->li__OGD=li__040D->li__OGD;
+            li__Z40D=li__140D;
           };
-          /* NULL __LIMIT_X__C2B__ */
-if (__tmp__MKO==NULL) {
-            lisaac_push(&__pos__50HE,L106710040); /* L814 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_X */ {
-            lisaac_push(&__pos__50HE,L106710040); /* L814 AREA*/;
-            __tmp__UKO=append__RBJD(((__LIMIT_X__C2B *)__tmp__MKO),Self__5H5D);
+          if (((void *)li__040D->li__OGD != (void *)NULL)) {
+            ((__li__DXB *)li__040D->li__OGD)->li__YJ1C=li__040D->li__YJ1C;
           };
-          list_x__0CC=__tmp__UKO;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__4GO,L106825752); /* L815 AREA*/;
-          lisaac_push_first(&__pos__NZ4D,L8530438); /* L65 FALSE*/;
+          li__J3B=li__Z40D;
+          li__040D=li__O21C(((__li__DXB *)li__KXM->li__IS.li__2KB->li__HYB),li__Z40D);
+          li__J3B=li__040D;
         };
-        __tmp__ZGO=Self__ZFO->parent_window__XT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__ZGO==NULL) {
-          lisaac_push(&__pos__4GO,L106959896); /* L816 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__GHO=__tmp__ZGO->x1__N3B;
+        li__O21C(((__li__DXB *)li__KXM->li__IS.li__2KB->li__LYB),li__KXM->li__IS.li__2KB->li__HYB);
+        ((__li__GXB *)li__KXM->li__IS.li__2KB->li__SYB)->li__QYB=li__40M;
+        li__440D=((__li__GXB *)li__KXM->li__IS.li__2KB->li__SYB);
+        if (((void *)li__440D->li__YK1C != (void *)NULL)) {
+          ((__li__GXB *)li__440D->li__YK1C)->li__ZBD=li__440D->li__ZBD;
         };
-        __tmp__ZGO=Self__ZFO->parent_window__XT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__ZGO==NULL) {
-          lisaac_push(&__pos__4GO,L106968088); /* L816 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          Self__1Z4D=__tmp__ZGO->x0__J3B;
+        if (((void *)li__440D->li__ZBD != (void *)NULL)) {
+          ((__li__GXB *)li__440D->li__ZBD)->li__YK1C=li__440D->li__YK1C;
         };
-        /* NULL __LIMIT_X__C2B__ */
-if (__tmp__GHO==NULL) {
-          lisaac_push(&__pos__4GO,L106968600); /* L816 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_X */ {
-          lisaac_push(&__pos__4GO,L106968600); /* L816 AREA*/;
-          append__RBJD(((__LIMIT_X__C2B *)__tmp__GHO),Self__1Z4D);
-        };
-        __tmp__ZGO=Self__ZFO->parent_window__XT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__ZGO==NULL) {
-          lisaac_push(&__pos__4GO,L107353112); /* L819 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__KHO=__tmp__ZGO->y1__U3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__KHO==NULL) {
-          lisaac_push(&__pos__4GO,L107359768); /* L819 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          lisaac_push(&__pos__4GO,L107359768); /* L819 AREA*/;
-          Self__4Z4D=((__LIMIT_Y__F2B *)__tmp__KHO);
-          lisaac_push_first(&__pos__NZ4D,L14561355); /* L111 LIMIT_Y*/;
-          Self__4Z4D->value__S3B=__tmp__ZJO;
-        };
-        __tmp__ZGO=Self__ZFO->parent_window__XT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__ZGO==NULL) {
-          lisaac_push(&__pos__4GO,L107484184); /* L820 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__KHO=__tmp__ZGO->y1__U3B;
-        };
-        __tmp__ZGO=Self__ZFO->parent_window__XT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__ZGO==NULL) {
-          lisaac_push(&__pos__4GO,L107492376); /* L820 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          Self__4Z4D=__tmp__ZGO->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__KHO==NULL) {
-          lisaac_push(&__pos__4GO,L107492888); /* L820 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          lisaac_push(&__pos__4GO,L107492888); /* L820 AREA*/;
-          remove__EOID(((__LIMIT_Y__F2B *)__tmp__KHO),Self__4Z4D);
-        };
-        __tmp__ZGO=Self__ZFO->parent_window__XT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__ZGO==NULL) {
-          lisaac_push(&__pos__4GO,L107617816); /* L821 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__KHO=__tmp__ZGO->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__KHO==NULL) {
-          lisaac_push(&__pos__4GO,L107620888); /* L821 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          __tmp__EKO=__tmp__KHO->value__S3B;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__XJO != __tmp__EKO)) {
-          lisaac_push(&__pos__4GO,L108136472); /* L825 AREA*/;
-          lisaac_push_first(&__pos__NZ4D,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__50HE,L107623960); /* L821 AREA*/;
-          __tmp__LKO=Self__ZFO->parent_window__XT.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__LKO==NULL) {
-            lisaac_push(&__pos__50HE,L107747352); /* L822 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__PLO=__tmp__LKO->y0__Q3B;
-          };
-          /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__PLO==NULL) {
-            lisaac_push(&__pos__50HE,L107754008); /* L822 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_Y */ {
-            lisaac_push(&__pos__50HE,L107754008); /* L822 AREA*/;
-            Self__CI5D=((__LIMIT_Y__F2B *)__tmp__PLO);
-            lisaac_push_first(&__pos__A1HE,L14561355); /* L111 LIMIT_Y*/;
-            Self__CI5D->value__S3B=__tmp__XJO;
-          };
-          __tmp__LKO=Self__ZFO->parent_window__XT.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__LKO==NULL) {
-            lisaac_push(&__pos__50HE,L107882520); /* L823 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__PLO=__tmp__LKO->y0__Q3B;
-          };
-          __tmp__KHO=list_y__HDC;
-          /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__PLO==NULL) {
-            lisaac_push(&__pos__50HE,L107889688); /* L823 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_Y */ {
-            lisaac_push(&__pos__50HE,L107889688); /* L823 AREA*/;
-            Self__CI5D=remove__EOID(((__LIMIT_Y__F2B *)__tmp__PLO),__tmp__KHO);
-          };
-          list_y__HDC=Self__CI5D;
-          __tmp__LKO=Self__ZFO->parent_window__XT.plan__ZOB;
-          /* NULL __PLAN__XOB__ */
-if (__tmp__LKO==NULL) {
-            lisaac_push(&__pos__50HE,L108013592); /* L824 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* PLAN */ {
-            __tmp__PLO=__tmp__LKO->y0__Q3B;
+        if ((li__H4XD != li__KXM->li__IS.li__2KB->li__OYB->li__QYB)) {
+          ((__li__GXB *)li__KXM->li__IS.li__2KB->li__OYB)->li__QYB=li__H4XD;
+          li__C50D=((__li__GXB *)li__KXM->li__IS.li__2KB->li__OYB);
+          li__D50D=li__W3B;
+          li__B50D=NULL;
+          if (((void *)li__C50D->li__YK1C == (void *)NULL)) {
+            li__B50D=li__C50D->li__ZBD;
+          } else /* FALSE */ {
+            ((__li__GXB *)li__C50D->li__YK1C)->li__ZBD=li__C50D->li__ZBD;
+            li__B50D=li__D50D;
           };
-          /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__PLO==NULL) {
-            lisaac_push(&__pos__50HE,L108020760); /* L824 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* LIMIT_Y */ {
-            lisaac_push(&__pos__50HE,L108020760); /* L824 AREA*/;
-            __tmp__XLO=append__LEJD(((__LIMIT_Y__F2B *)__tmp__PLO),Self__CI5D);
+          if (((void *)li__C50D->li__ZBD != (void *)NULL)) {
+            ((__li__GXB *)li__C50D->li__ZBD)->li__YK1C=li__C50D->li__YK1C;
           };
-          list_y__HDC=__tmp__XLO;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__4GO,L108136472); /* L825 AREA*/;
-          lisaac_push_first(&__pos__NZ4D,L8530438); /* L65 FALSE*/;
-        };
-        __tmp__ZGO=Self__ZFO->parent_window__XT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__ZGO==NULL) {
-          lisaac_push(&__pos__4GO,L108270616); /* L826 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          __tmp__KHO=__tmp__ZGO->y1__U3B;
-        };
-        __tmp__ZGO=Self__ZFO->parent_window__XT.plan__ZOB;
-        /* NULL __PLAN__XOB__ */
-if (__tmp__ZGO==NULL) {
-          lisaac_push(&__pos__4GO,L108278808); /* L826 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* PLAN */ {
-          Self__4Z4D=__tmp__ZGO->y0__Q3B;
-        };
-        /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__KHO==NULL) {
-          lisaac_push(&__pos__4GO,L108279320); /* L826 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* LIMIT_Y */ {
-          lisaac_push(&__pos__4GO,L108279320); /* L826 AREA*/;
-          append__LEJD(((__LIMIT_Y__F2B *)__tmp__KHO),Self__4Z4D);
+          li__W3B=li__B50D;
+          li__C50D=li__441C(((__li__GXB *)li__KXM->li__IS.li__2KB->li__OYB),li__B50D);
+          li__W3B=li__C50D;
         };
+        li__441C(((__li__GXB *)li__KXM->li__IS.li__2KB->li__SYB),li__KXM->li__IS.li__2KB->li__OYB);
       };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__JGO,L108531224); /* L828 AREA*/;
-      lisaac_push_first(&__pos__1OO,L8530438); /* L65 FALSE*/;
     };
   };
 }
 
-static void* get_object__SWVC(__EXAMPLE__OB *Self__UWVC,__INTEGER__K x__VWVC,__INTEGER__K y__WWVC)
-/* (Strict EXAMPLE{EXAMPLE__OB},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) With result Recursive, No inlinable. NO CONTEXT! */
+static void* li__Q1KC(__li__SB *li__R1KC,__li__K li__S1KC,__li__K li__T1KC)
+/* (Strict EXAMPLE{li__SB},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) With result Recursive, No inlinable. NO CONTEXT! */
 {
-  void *result__ZWVC,*__tmp__EXVC,*__tmp__TXVC,*Result__XWVC;
-  __CLIP__UOB *__tmp__3WVC;
-  _____CONTEXT __pos__TWVC,__pos__RLXC,__pos__CXVC,__pos__JF3C;
-  _____CONTEXT __pos__JXVC,__pos__TW4D,__pos__YXVC;
-  lisaac_push_first(&__pos__TWVC,L156908056); /* L1197 AREA*/;
-  result__ZWVC=NULL;
-  lisaac_push(&__pos__TWVC,L157429272); /* L1201 AREA*/;
-  __tmp__3WVC=get_clip__XAXC(Self__UWVC,x__VWVC,y__WWVC);
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__3WVC != (void *)NULL)) {
-    lisaac_push(&__pos__TWVC,L158861848); /* L1212 AREA*/;
-    lisaac_push_first(&__pos__RLXC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__CXVC,L157558808); /* L1202 AREA*/;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__3WVC==NULL) {
-      lisaac_push(&__pos__CXVC,L157690392); /* L1203 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__EXVC=__tmp__3WVC->window__55X;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__EXVC == (void *)Self__UWVC)) {
-      lisaac_push(&__pos__CXVC,L158731800); /* L1211 AREA*/;
-      lisaac_push_first(&__pos__JF3C,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__JXVC,L157822488); /* L1204 AREA*/;
-      result__ZWVC=Self__UWVC;
+  void *li__W1KC,*li__X1KC,*li__N2KC,*li__U1KC;
+  __li__XKB *li__01KC;
+  li__W1KC=NULL;
+  li__X1KC=NULL;
+  li__01KC=li__QAMC(li__R1KC,li__S1KC,li__T1KC);
+  if (((void *)li__01KC != (void *)NULL)) {
+    li__X1KC=li__01KC->li__1KV;
+    if (((void *)li__X1KC == (void *)li__R1KC)) {
+      li__W1KC=li__R1KC;
     } else /* FALSE */ {
-      lisaac_push(&__pos__CXVC,L158731800); /* L1211 AREA*/;
-      lisaac_push_first(&__pos__JF3C,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__JXVC,L158080024); /* L1206 AREA*/;
-      /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__EXVC==NULL) {
-        lisaac_push(&__pos__JXVC,L158219800); /* L1207 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)__tmp__EXVC)->__id) {
-        case __EXAMPLE__OB__: {
-          lisaac_push(&__pos__JXVC,L158219800); /* L1207 AREA*/;
-          __tmp__TXVC=get_object__SWVC(((__EXAMPLE__OB *)__tmp__EXVC),x__VWVC,y__WWVC);
-        } break;
-        case __AREA__PB__: {
-          lisaac_push(&__pos__JXVC,L158219800); /* L1207 AREA*/;
-          __tmp__TXVC=get_object__AYVC(((__AREA__PB *)((__EXAMPLE__OB *)__tmp__EXVC)),x__VWVC,y__WWVC);
-        } break;
-        case __DESK__TC__: {
-          lisaac_push(&__pos__JXVC,L158219800); /* L1207 AREA*/;
-          __tmp__TXVC=get_object__YHSC(((__DESK__TC *)((__EXAMPLE__OB *)__tmp__EXVC)),x__VWVC,y__WWVC);
-        } break;
-        case __G_OUT__YC__: {
-          lisaac_push(&__pos__JXVC,L158219800); /* L1207 AREA*/;
-          __tmp__TXVC=get_object__WNJD(((__G_OUT__YC *)((__EXAMPLE__OB *)__tmp__EXVC)),x__VWVC,y__WWVC);
-        } break;
-        case __G_RAW__KM__: {
-          lisaac_push(&__pos__JXVC,L158219800); /* L1207 AREA*/;
-          __tmp__TXVC=get_object__FPJD(((__G_RAW__KM *)((__EXAMPLE__OB *)__tmp__EXVC)),x__VWVC,y__WWVC);
-        } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          lisaac_push(&__pos__JXVC,L158219800); /* L1207 AREA*/;
-          __tmp__TXVC=get_object__PZVC(((__VIRTUAL_SCREEN__PT *)((__EXAMPLE__OB *)__tmp__EXVC)),x__VWVC,y__WWVC);
-        } break;
-        case __MOUSE__VT__: {
-          lisaac_push(&__pos__JXVC,L158219800); /* L1207 AREA*/;
-          lisaac_push_first(&__pos__TW4D,L29899325); /* L228 MOUSE*/;
-          __tmp__TXVC=NULL;
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
+      switch (((struct ___OBJ *)li__X1KC)->__id) {
+      case __li__SB__: {
+        li__N2KC=li__Q1KC(((__li__SB *)li__X1KC),li__S1KC,li__T1KC);
+      } break;
+      case __li__TB__: {
+        li__N2KC=li__Z2KC(((__li__TB *)((__li__SB *)li__X1KC)),li__S1KC,li__T1KC);
+      } break;
+      case __li__TC__: {
+        li__N2KC=li__U1HC(((__li__TC *)((__li__SB *)li__X1KC)),li__S1KC,li__T1KC);
+      } break;
+      case __li__YC__: {
+        li__N2KC=li__EH2C(((__li__YC *)((__li__SB *)li__X1KC)),li__S1KC,li__T1KC);
+      } break;
+      case __li__RL__: {
+        li__N2KC=li__OI2C(((__li__RL *)((__li__SB *)li__X1KC)),li__S1KC,li__T1KC);
+      } break;
+      case __li__AS__: {
+        li__N2KC=li__D4KC(((__li__AS *)((__li__SB *)li__X1KC)),li__S1KC,li__T1KC);
+      } break;
+      case __li__GS__: {
+        li__N2KC=NULL;
+      } break;
       };
-      result__ZWVC=__tmp__TXVC;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__TXVC == (void *)NULL)) {
-        lisaac_push(&__pos__JXVC,L158598168); /* L1210 AREA*/;
-        lisaac_push_first(&__pos__TW4D,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__YXVC,L158345752); /* L1208 AREA*/;
-        result__ZWVC=Self__UWVC;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__JXVC,L158598168); /* L1210 AREA*/;
-        lisaac_push_first(&__pos__TW4D,L8530438); /* L65 FALSE*/;
+      li__W1KC=li__N2KC;
+      if (((void *)li__N2KC == (void *)NULL)) {
+        li__W1KC=li__R1KC;
       };
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__TWVC,L158861848); /* L1212 AREA*/;
-    lisaac_push_first(&__pos__RLXC,L8530438); /* L65 FALSE*/;
   };
-  Result__XWVC=result__ZWVC;
-  return(Result__XWVC);
+  li__U1KC=li__W1KC;
+  return(li__U1KC);
 }
 
-static void* get_object__AYVC(__AREA__PB *Self__CYVC,__INTEGER__K x__DYVC,__INTEGER__K y__EYVC)
-/* (Strict AREA{AREA__PB},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) With result Recursive, No inlinable. NO CONTEXT! */
+static void* li__Z2KC(__li__TB *li__02KC,__li__K li__12KC,__li__K li__22KC)
+/* (Strict AREA{li__TB},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) With result Recursive, No inlinable. NO CONTEXT! */
 {
-  void *result__HYVC,*__tmp__SYVC,*__tmp__BZVC,*Result__FYVC;
-  __CLIP__UOB *c__GMXC,*__tmp__YOXC,*__tmp__KQXC,*__tmp__ISXC;
-  __INTEGER__K __tmp__OMXC,__tmp__QMXC,__tmp__1MXC,__tmp__3MXC;
-  __INTEGER__K __tmp__MOXC,__tmp__4PXC;
-  _____CONTEXT __pos__BYVC,__pos__2LXC,__pos__HD0C,__pos__MMXC;
-  _____CONTEXT __pos__EM4D,__pos__ZMXC,__pos__254D,__pos__EOXC;
-  _____CONTEXT __pos__CRSD,__pos__KOXC,__pos__GSSD,__pos__2PXC;
-  _____CONTEXT __pos__515D,__pos__GSXC;
-  __BOOLEAN__C fg_t__BMXC,fg_b__CMXC,fg_r__DMXC,fg_l__EMXC,fg_p__FMXC;
-  __BOOLEAN__C __tmp__SMXC,__tmp__UMXC,__tmp__5MXC,__tmp__BNXC;
-  __BOOLEAN__C __tmp__NOXC,__tmp__QOXC,__tmp__CQXC,__tmp__1RXC;
-  lisaac_push_first(&__pos__BYVC,L156908056); /* L1197 AREA*/;
-  result__HYVC=NULL;
-  lisaac_push(&__pos__BYVC,L157429272); /* L1201 AREA*/;
-  lisaac_push_first(&__pos__2LXC,L135935512); /* L1037 AREA*/;
-  fg_t__BMXC=FALSE__I__;
-  fg_b__CMXC=FALSE__I__;
-  fg_r__DMXC=FALSE__I__;
-  fg_l__EMXC=FALSE__I__;
-  fg_p__FMXC=FALSE__I__;
-  c__GMXC=Self__CYVC->clip__WOB;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__GMXC != (void *)NULL)) {
-    lisaac_push(&__pos__2LXC,L136716824); /* L1043 AREA*/;
-    lisaac_push_first(&__pos__HD0C,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__MMXC,L136717848); /* L1043 AREA*/;
-    /* NULL __CLIP__UOB__ */
-if (c__GMXC==NULL) {
-      lisaac_push(&__pos__MMXC,L136851480); /* L1044 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__OMXC=c__GMXC->x_min__L5X;
-    };
-    /* NULL __CLIP__UOB__ */
-if (c__GMXC==NULL) {
-      lisaac_push(&__pos__MMXC,L136858136); /* L1044 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__QMXC=c__GMXC->x_max__V5X;
-    };
-    lisaac_push(&__pos__MMXC,L136858648); /* L1044 AREA*/;
-    __tmp__SMXC=in_range__to__I5I(x__DYVC,__tmp__OMXC,__tmp__QMXC);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__SMXC) {
-      lisaac_push(&__pos__MMXC,L136840728); /* L1044 AREA*/;
-      lisaac_push_first(&__pos__EM4D,L13509634); /* L103 TRUE*/;
-      __tmp__UMXC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__MMXC,L136840728); /* L1044 AREA*/;
-      lisaac_push_first(&__pos__EM4D,L14689286); /* L112 FALSE*/;
-      __tmp__UMXC=TRUE__B__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UMXC) {
-      lisaac_push(&__pos__MMXC,L136861208); /* L1044 AREA*/;
-      lisaac_push_first(&__pos__EM4D,L10377218); /* L79 TRUE*/;
-      __tmp__UMXC=TRUE__B__;
+  void *li__52KC,*li__A3KC,*li__W3KC,*li__32KC;
+  __li__XKB *li__WKMC;
+  __li__K li__S4XD,li__P4XD,li__X4XD,li__U4XD;
+  __li__C li__RKMC,li__SKMC,li__TKMC,li__UKMC,li__VKMC,li__SLMC;
+  __li__C li__VLMC,li__1OMC,li__5OMC,li__FPMC,li__YPMC;
+  li__52KC=NULL;
+  li__A3KC=NULL;
+  li__RKMC=li__I__;
+  li__SKMC=li__I__;
+  li__TKMC=li__I__;
+  li__UKMC=li__I__;
+  li__VKMC=li__I__;
+  li__WKMC=li__02KC->li__ZKB;
+  if (((void *)li__WKMC != (void *)NULL)) {
+    li__S4XD=li__WKMC->li__JKV;
+    li__P4XD=li__WKMC->li__SKV;
+    if ((! ((li__S4XD <= li__12KC) && (li__P4XD >= li__12KC)))) {
+      li__SLMC=li__B__;
     } else /* FALSE */ {
-      lisaac_push(&__pos__MMXC,L136861208); /* L1044 AREA*/;
-      lisaac_push_first(&__pos__EM4D,L11832326); /* L90 FALSE*/;
-      lisaac_push_first(&__pos__ZMXC,L136971288); /* L1045 AREA*/;
-      /* NULL __CLIP__UOB__ */
-if (c__GMXC==NULL) {
-        lisaac_push(&__pos__ZMXC,L136982552); /* L1045 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* CLIP */ {
-        __tmp__1MXC=c__GMXC->y_min__YATB;
-      };
-      /* NULL __CLIP__UOB__ */
-if (c__GMXC==NULL) {
-        lisaac_push(&__pos__ZMXC,L136989208); /* L1045 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* CLIP */ {
-        __tmp__3MXC=c__GMXC->y_max__1ATB;
-      };
-      lisaac_push(&__pos__ZMXC,L136989720); /* L1045 AREA*/;
-      __tmp__5MXC=in_range__to__I5I(y__EYVC,__tmp__1MXC,__tmp__3MXC);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__5MXC) {
-        lisaac_push(&__pos__ZMXC,L136971800); /* L1045 AREA*/;
-        lisaac_push_first(&__pos__254D,L13509634); /* L103 TRUE*/;
-        __tmp__BNXC=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__ZMXC,L136971800); /* L1045 AREA*/;
-        lisaac_push_first(&__pos__254D,L14689286); /* L112 FALSE*/;
-        __tmp__BNXC=TRUE__B__;
-      };
-      __tmp__UMXC=__tmp__BNXC;
+      li__X4XD=li__WKMC->li__3DNB;
+      li__U4XD=li__WKMC->li__AENB;
+      li__SLMC=(! ((li__X4XD <= li__22KC) && (li__U4XD >= li__22KC)));
     };
-    __tmp__SMXC=__tmp__UMXC;
+    li__VLMC=li__SLMC;
   } else /* FALSE */ {
-    lisaac_push(&__pos__2LXC,L136716824); /* L1043 AREA*/;
-    lisaac_push_first(&__pos__HD0C,L12081158); /* L92 FALSE*/;
-    __tmp__SMXC=FALSE__I__;
+    li__VLMC=li__I__;
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__SMXC) {
-    lisaac_push(&__pos__2LXC,L147327512); /* L1124 AREA*/;
-    lisaac_push_first(&__pos__HD0C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__MMXC,L137106968); /* L1046 AREA*/;
-    /* NULL __CLIP__UOB__ */
-if (c__GMXC==NULL) {
-      lisaac_push(&__pos__MMXC,L137765400); /* L1051 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__OMXC=c__GMXC->y_min__YATB;
-    };
-    lisaac_push(&__pos__MMXC,L137761816); /* L1051 AREA*/;
-    __tmp__SMXC=__infix_less__LOH(y__EYVC,__tmp__OMXC);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__SMXC) {
-      lisaac_push(&__pos__MMXC,L137767448); /* L1051 AREA*/;
-      lisaac_push_first(&__pos__EM4D,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__ZMXC,L137768472); /* L1051 AREA*/;
-      /* NULL __CLIP__UOB__ */
-if (c__GMXC==NULL) {
-        lisaac_push(&__pos__ZMXC,L137773080); /* L1051 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* CLIP */ {
-        __tmp__1MXC=c__GMXC->x_min__L5X;
+  if (li__VLMC) {
+    if (((li__22KC < li__WKMC->li__3DNB) && (li__12KC < li__WKMC->li__JKV))) {
+      while ((((void *)li__WKMC != (void *)NULL) && (li__22KC < li__WKMC->li__3DNB))) {
+        li__WKMC=li__WKMC->li__XMV;
       };
-      lisaac_push(&__pos__ZMXC,L137769496); /* L1051 AREA*/;
-      __tmp__UMXC=__infix_less__LOH(x__DYVC,__tmp__1MXC);
-      __tmp__5MXC=__tmp__UMXC;
     } else /* FALSE */ {
-      lisaac_push(&__pos__MMXC,L137767448); /* L1051 AREA*/;
-      lisaac_push_first(&__pos__EM4D,L12081158); /* L92 FALSE*/;
-      __tmp__5MXC=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__5MXC) {
-      lisaac_push(&__pos__MMXC,L139071000); /* L1061 AREA*/;
-      lisaac_push_first(&__pos__EM4D,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__ZMXC,L138150936); /* L1054 AREA*/;
-      lisaac_push_first(&__pos__254D,L9441810); /* L72 BLOCK*/;
-      while_do__HWQD:
-      {
-        lisaac_push(&__pos__254D,L9441810); /* L72 BLOCK*/;
-        lisaac_push_first(&__pos__EOXC,L137888792); /* L1052 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__GMXC != (void *)NULL)) {
-          lisaac_push(&__pos__EOXC,L137894936); /* L1052 AREA*/;
-          lisaac_push_first(&__pos__CRSD,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__KOXC,L137895960); /* L1052 AREA*/;
-          /* NULL __CLIP__UOB__ */
-if (c__GMXC==NULL) {
-            lisaac_push(&__pos__KOXC,L137900568); /* L1052 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* CLIP */ {
-            __tmp__MOXC=c__GMXC->y_min__YATB;
-          };
-          lisaac_push(&__pos__KOXC,L137896984); /* L1052 AREA*/;
-          __tmp__NOXC=__infix_less__LOH(y__EYVC,__tmp__MOXC);
-          __tmp__QOXC=__tmp__NOXC;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__EOXC,L137894936); /* L1052 AREA*/;
-          lisaac_push_first(&__pos__CRSD,L12081158); /* L92 FALSE*/;
-          __tmp__QOXC=FALSE__I__;
+      if (((li__22KC > li__WKMC->li__AENB) && (li__12KC > li__WKMC->li__SKV))) {
+        while ((((void *)li__WKMC != (void *)NULL) && (li__22KC > li__WKMC->li__AENB))) {
+          li__WKMC=li__WKMC->li__CHNB;
         };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__QOXC) {
-          lisaac_push(&__pos__254D,L9832978); /* L75 BLOCK*/;
-          lisaac_push_first(&__pos__EOXC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__CRSD,L9576466); /* L73 BLOCK*/;
-          lisaac_push_first(&__pos__KOXC,L137907224); /* L1052 AREA*/;
-          /* NULL __CLIP__UOB__ */
-if (c__GMXC==NULL) {
-            lisaac_push(&__pos__KOXC,L138024472); /* L1053 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* CLIP */ {
-            __tmp__YOXC=c__GMXC->top__BCY;
-          };
-          c__GMXC=__tmp__YOXC;
-          lisaac_push(&__pos__CRSD,L9709074); /* L74 BLOCK*/;
-          goto while_do__HWQD;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__254D,L9832978); /* L75 BLOCK*/;
-          lisaac_push_first(&__pos__EOXC,L8530438); /* L65 FALSE*/;
-        };
-      };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__MMXC,L139071000); /* L1061 AREA*/;
-      lisaac_push_first(&__pos__EM4D,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__ZMXC,L138288152); /* L1055 AREA*/;
-      /* NULL __CLIP__UOB__ */
-if (c__GMXC==NULL) {
-        lisaac_push(&__pos__ZMXC,L138418200); /* L1056 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* CLIP */ {
-        __tmp__1MXC=c__GMXC->y_max__1ATB;
-      };
-      lisaac_push(&__pos__ZMXC,L138414616); /* L1056 AREA*/;
-      lisaac_push_first(&__pos__254D,L14700552); /* L112 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((y__EYVC > __tmp__1MXC)) {
-        lisaac_push(&__pos__ZMXC,L138420248); /* L1056 AREA*/;
-        lisaac_push_first(&__pos__254D,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__EOXC,L138421272); /* L1056 AREA*/;
-        /* NULL __CLIP__UOB__ */
-if (c__GMXC==NULL) {
-          lisaac_push(&__pos__EOXC,L138425880); /* L1056 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__MOXC=c__GMXC->x_max__V5X;
-        };
-        lisaac_push(&__pos__EOXC,L138422296); /* L1056 AREA*/;
-        lisaac_push_first(&__pos__CRSD,L14700552); /* L112 NUMERIC*/;
-        __tmp__BNXC=(x__DYVC > __tmp__MOXC);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__ZMXC,L138420248); /* L1056 AREA*/;
-        lisaac_push_first(&__pos__254D,L12081158); /* L92 FALSE*/;
-        __tmp__BNXC=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__BNXC) {
-        lisaac_push(&__pos__ZMXC,L138937368); /* L1060 AREA*/;
-        lisaac_push_first(&__pos__254D,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__EOXC,L138807320); /* L1059 AREA*/;
-        lisaac_push_first(&__pos__CRSD,L9441810); /* L72 BLOCK*/;
-        while_do__M3QD:
-        {
-          lisaac_push(&__pos__CRSD,L9441810); /* L72 BLOCK*/;
-          lisaac_push_first(&__pos__KOXC,L138545176); /* L1057 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__GMXC != (void *)NULL)) {
-            lisaac_push(&__pos__KOXC,L138551320); /* L1057 AREA*/;
-            lisaac_push_first(&__pos__GSSD,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__2PXC,L138552344); /* L1057 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__GMXC==NULL) {
-              lisaac_push(&__pos__2PXC,L138556952); /* L1057 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__4PXC=c__GMXC->y_max__1ATB;
-            };
-            lisaac_push(&__pos__2PXC,L138553368); /* L1057 AREA*/;
-            lisaac_push_first(&__pos__515D,L14700552); /* L112 NUMERIC*/;
-            __tmp__CQXC=(y__EYVC > __tmp__4PXC);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__KOXC,L138551320); /* L1057 AREA*/;
-            lisaac_push_first(&__pos__GSSD,L12081158); /* L92 FALSE*/;
-            __tmp__CQXC=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CQXC) {
-            lisaac_push(&__pos__CRSD,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__KOXC,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__GSSD,L9576466); /* L73 BLOCK*/;
-            lisaac_push_first(&__pos__2PXC,L138563608); /* L1057 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__GMXC==NULL) {
-              lisaac_push(&__pos__2PXC,L138682392); /* L1058 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__KQXC=c__GMXC->bottom__JETB;
-            };
-            c__GMXC=__tmp__KQXC;
-            lisaac_push(&__pos__GSSD,L9709074); /* L74 BLOCK*/;
-            goto while_do__M3QD;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__CRSD,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__KOXC,L8530438); /* L65 FALSE*/;
-          };
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__ZMXC,L138937368); /* L1060 AREA*/;
-        lisaac_push_first(&__pos__254D,L8530438); /* L65 FALSE*/;
       };
     };
-    lisaac_push(&__pos__MMXC,L142872088); /* L1090 AREA*/;
-    lisaac_push_first(&__pos__EM4D,L9441810); /* L72 BLOCK*/;
-    while_do__MULD:
+    li__EE4C:
     {
-      lisaac_push(&__pos__EM4D,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__ZMXC,L140512792); /* L1072 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__GMXC != (void *)NULL)) {
-        lisaac_push(&__pos__ZMXC,L140518936); /* L1072 AREA*/;
-        lisaac_push_first(&__pos__254D,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__EOXC,L140519960); /* L1072 AREA*/;
-        /* NULL __CLIP__UOB__ */
-if (c__GMXC==NULL) {
-          lisaac_push(&__pos__EOXC,L140649496); /* L1073 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__4PXC=c__GMXC->y_min__YATB;
-        };
-        lisaac_push(&__pos__EOXC,L140650008); /* L1073 AREA*/;
-        lisaac_push_first(&__pos__CRSD,L14700552); /* L112 NUMERIC*/;
-        __tmp__NOXC=(__tmp__4PXC > y__EYVC);
-        fg_t__BMXC=__tmp__NOXC;
-        /* NULL __CLIP__UOB__ */
-if (c__GMXC==NULL) {
-          lisaac_push(&__pos__EOXC,L140780568); /* L1074 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__4PXC=c__GMXC->x_max__V5X;
-        };
-        lisaac_push(&__pos__EOXC,L140781080); /* L1074 AREA*/;
-        __tmp__QOXC=__infix_less__LOH(__tmp__4PXC,x__DYVC);
-        fg_r__DMXC=__tmp__QOXC;
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NOXC) {
-          lisaac_push(&__pos__EOXC,L140652568); /* L1073 AREA*/;
-          lisaac_push_first(&__pos__CRSD,L10900994); /* L83 TRUE*/;
-          __tmp__CQXC=TRUE__B__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__EOXC,L140652568); /* L1073 AREA*/;
-          lisaac_push_first(&__pos__CRSD,L12342790); /* L94 FALSE*/;
-          __tmp__CQXC=__tmp__QOXC;
-        };
-        __tmp__NOXC=__tmp__CQXC;
+      if (((void *)li__WKMC != (void *)NULL)) {
+        li__1OMC=(li__WKMC->li__3DNB > li__22KC);
+        li__RKMC=li__1OMC;
+        li__5OMC=(li__WKMC->li__SKV < li__12KC);
+        li__TKMC=li__5OMC;
+        li__FPMC=(li__1OMC | li__5OMC);
       } else /* FALSE */ {
-        lisaac_push(&__pos__ZMXC,L140518936); /* L1072 AREA*/;
-        lisaac_push_first(&__pos__254D,L12081158); /* L92 FALSE*/;
-        __tmp__NOXC=FALSE__I__;
+        li__FPMC=li__I__;
       };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NOXC) {
-        lisaac_push(&__pos__EM4D,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__ZMXC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__254D,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__EOXC,L140912152); /* L1075 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (fg_p__FMXC) {
-          lisaac_push(&__pos__EOXC,L142607384); /* L1088 AREA*/;
-          lisaac_push_first(&__pos__CRSD,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__KOXC,L141039640); /* L1076 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (fg_t__BMXC) {
-            lisaac_push(&__pos__KOXC,L141428760); /* L1079 AREA*/;
-            lisaac_push_first(&__pos__GSSD,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__2PXC,L141171736); /* L1077 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__GMXC==NULL) {
-              lisaac_push(&__pos__2PXC,L141302296); /* L1078 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__KQXC=c__GMXC->top__BCY;
-            };
-            c__GMXC=__tmp__KQXC;
-            __tmp__1RXC=TRUE__B__;
+      if (li__FPMC) {
+        if (li__VKMC) {
+          if (li__RKMC) {
+            li__WKMC=li__WKMC->li__XMV;
+            li__YPMC=li__B__;
           } else /* FALSE */ {
-            lisaac_push(&__pos__KOXC,L141428760); /* L1079 AREA*/;
-            lisaac_push_first(&__pos__GSSD,L8530438); /* L65 FALSE*/;
-            __tmp__1RXC=FALSE__I__;
+            li__YPMC=li__I__;
           };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1RXC) {
-            lisaac_push(&__pos__KOXC,L141690904); /* L1081 AREA*/;
-            lisaac_push_first(&__pos__GSSD,L9326594); /* L71 TRUE*/;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__KOXC,L141690904); /* L1081 AREA*/;
-            lisaac_push_first(&__pos__GSSD,L9187334); /* L70 FALSE*/;
-            lisaac_push_first(&__pos__2PXC,L141433368); /* L1079 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (fg_r__DMXC) {
-              lisaac_push(&__pos__GSSD,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__2PXC,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__515D,L9445894); /* L72 FALSE*/;
-              lisaac_push_first(&__pos__GSXC,L141439512); /* L1079 AREA*/;
-              /* NULL __CLIP__UOB__ */
-if (c__GMXC==NULL) {
-                lisaac_push(&__pos__GSXC,L141565464); /* L1080 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* CLIP */ {
-                __tmp__ISXC=c__GMXC->right__NAY;
-              };
-              c__GMXC=__tmp__ISXC;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__GSSD,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__2PXC,L8530438); /* L65 FALSE*/;
+          if ((! li__YPMC)) {
+            if (li__TKMC) {
+              li__WKMC=li__WKMC->li__ILV;
             };
           };
         } else /* FALSE */ {
-          lisaac_push(&__pos__EOXC,L142607384); /* L1088 AREA*/;
-          lisaac_push_first(&__pos__CRSD,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__KOXC,L141824536); /* L1082 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (fg_r__DMXC) {
-            lisaac_push(&__pos__KOXC,L142215192); /* L1085 AREA*/;
-            lisaac_push_first(&__pos__GSSD,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__2PXC,L141958168); /* L1083 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__GMXC==NULL) {
-              lisaac_push(&__pos__2PXC,L142089752); /* L1084 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__KQXC=c__GMXC->right__NAY;
-            };
-            c__GMXC=__tmp__KQXC;
-            __tmp__1RXC=TRUE__B__;
+          if (li__TKMC) {
+            li__WKMC=li__WKMC->li__ILV;
+            li__YPMC=li__B__;
           } else /* FALSE */ {
-            lisaac_push(&__pos__KOXC,L142215192); /* L1085 AREA*/;
-            lisaac_push_first(&__pos__GSSD,L8530438); /* L65 FALSE*/;
-            __tmp__1RXC=FALSE__I__;
+            li__YPMC=li__I__;
           };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1RXC) {
-            lisaac_push(&__pos__KOXC,L142477336); /* L1087 AREA*/;
-            lisaac_push_first(&__pos__GSSD,L9326594); /* L71 TRUE*/;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__KOXC,L142477336); /* L1087 AREA*/;
-            lisaac_push_first(&__pos__GSSD,L9187334); /* L70 FALSE*/;
-            lisaac_push_first(&__pos__2PXC,L142219800); /* L1085 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (fg_t__BMXC) {
-              lisaac_push(&__pos__GSSD,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__2PXC,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__515D,L9445894); /* L72 FALSE*/;
-              lisaac_push_first(&__pos__GSXC,L142225944); /* L1085 AREA*/;
-              /* NULL __CLIP__UOB__ */
-if (c__GMXC==NULL) {
-                lisaac_push(&__pos__GSXC,L142350872); /* L1086 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* CLIP */ {
-                __tmp__ISXC=c__GMXC->top__BCY;
-              };
-              c__GMXC=__tmp__ISXC;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__GSSD,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__2PXC,L8530438); /* L65 FALSE*/;
+          if ((! li__YPMC)) {
+            if (li__RKMC) {
+              li__WKMC=li__WKMC->li__XMV;
             };
           };
         };
-        /* __TRUE__B__ __FALSE__I__ */
-if (fg_p__FMXC) {
-          lisaac_push(&__pos__EOXC,L142741528); /* L1089 AREA*/;
-          lisaac_push_first(&__pos__CRSD,L13509634); /* L103 TRUE*/;
-          __tmp__CQXC=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__EOXC,L142741528); /* L1089 AREA*/;
-          lisaac_push_first(&__pos__CRSD,L14689286); /* L112 FALSE*/;
-          __tmp__CQXC=TRUE__B__;
-        };
-        fg_p__FMXC=__tmp__CQXC;
-        lisaac_push(&__pos__254D,L9709074); /* L74 BLOCK*/;
-        goto while_do__MULD;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__EM4D,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__ZMXC,L8530438); /* L65 FALSE*/;
+        li__VKMC=(! li__VKMC);
+        goto li__EE4C;
       };
     };
-    lisaac_push(&__pos__MMXC,L146673176); /* L1119 AREA*/;
-    lisaac_push_first(&__pos__EM4D,L9441810); /* L72 BLOCK*/;
-    while_do__YULD:
+    li__OE4C:
     {
-      lisaac_push(&__pos__EM4D,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__ZMXC,L144313880); /* L1101 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__GMXC != (void *)NULL)) {
-        lisaac_push(&__pos__ZMXC,L144320024); /* L1101 AREA*/;
-        lisaac_push_first(&__pos__254D,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__EOXC,L144321048); /* L1101 AREA*/;
-        /* NULL __CLIP__UOB__ */
-if (c__GMXC==NULL) {
-          lisaac_push(&__pos__EOXC,L144450584); /* L1102 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__4PXC=c__GMXC->y_max__1ATB;
-        };
-        lisaac_push(&__pos__EOXC,L144451096); /* L1102 AREA*/;
-        __tmp__NOXC=__infix_less__LOH(__tmp__4PXC,y__EYVC);
-        fg_b__CMXC=__tmp__NOXC;
-        /* NULL __CLIP__UOB__ */
-if (c__GMXC==NULL) {
-          lisaac_push(&__pos__EOXC,L144581656); /* L1103 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__4PXC=c__GMXC->x_min__L5X;
-        };
-        lisaac_push(&__pos__EOXC,L144582168); /* L1103 AREA*/;
-        lisaac_push_first(&__pos__CRSD,L14700552); /* L112 NUMERIC*/;
-        __tmp__QOXC=(__tmp__4PXC > x__DYVC);
-        fg_l__EMXC=__tmp__QOXC;
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NOXC) {
-          lisaac_push(&__pos__EOXC,L144453656); /* L1102 AREA*/;
-          lisaac_push_first(&__pos__CRSD,L10900994); /* L83 TRUE*/;
-          __tmp__CQXC=TRUE__B__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__EOXC,L144453656); /* L1102 AREA*/;
-          lisaac_push_first(&__pos__CRSD,L12342790); /* L94 FALSE*/;
-          __tmp__CQXC=__tmp__QOXC;
-        };
-        __tmp__NOXC=__tmp__CQXC;
+      if (((void *)li__WKMC != (void *)NULL)) {
+        li__1OMC=(li__WKMC->li__AENB < li__22KC);
+        li__SKMC=li__1OMC;
+        li__5OMC=(li__WKMC->li__JKV > li__12KC);
+        li__UKMC=li__5OMC;
+        li__FPMC=(li__1OMC | li__5OMC);
       } else /* FALSE */ {
-        lisaac_push(&__pos__ZMXC,L144320024); /* L1101 AREA*/;
-        lisaac_push_first(&__pos__254D,L12081158); /* L92 FALSE*/;
-        __tmp__NOXC=FALSE__I__;
+        li__FPMC=li__I__;
       };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NOXC) {
-        lisaac_push(&__pos__EM4D,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__ZMXC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__254D,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__EOXC,L144713240); /* L1104 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (fg_p__FMXC) {
-          lisaac_push(&__pos__EOXC,L146408472); /* L1117 AREA*/;
-          lisaac_push_first(&__pos__CRSD,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__KOXC,L144840728); /* L1105 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (fg_b__CMXC) {
-            lisaac_push(&__pos__KOXC,L145229848); /* L1108 AREA*/;
-            lisaac_push_first(&__pos__GSSD,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__2PXC,L144972824); /* L1106 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__GMXC==NULL) {
-              lisaac_push(&__pos__2PXC,L145104920); /* L1107 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__KQXC=c__GMXC->bottom__JETB;
-            };
-            c__GMXC=__tmp__KQXC;
-            __tmp__1RXC=TRUE__B__;
+      if (li__FPMC) {
+        if (li__VKMC) {
+          if (li__SKMC) {
+            li__WKMC=li__WKMC->li__CHNB;
+            li__YPMC=li__B__;
           } else /* FALSE */ {
-            lisaac_push(&__pos__KOXC,L145229848); /* L1108 AREA*/;
-            lisaac_push_first(&__pos__GSSD,L8530438); /* L65 FALSE*/;
-            __tmp__1RXC=FALSE__I__;
+            li__YPMC=li__I__;
           };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1RXC) {
-            lisaac_push(&__pos__KOXC,L145491992); /* L1110 AREA*/;
-            lisaac_push_first(&__pos__GSSD,L9326594); /* L71 TRUE*/;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__KOXC,L145491992); /* L1110 AREA*/;
-            lisaac_push_first(&__pos__GSSD,L9187334); /* L70 FALSE*/;
-            lisaac_push_first(&__pos__2PXC,L145234456); /* L1108 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (fg_l__EMXC) {
-              lisaac_push(&__pos__GSSD,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__2PXC,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__515D,L9445894); /* L72 FALSE*/;
-              lisaac_push_first(&__pos__GSXC,L145240600); /* L1108 AREA*/;
-              /* NULL __CLIP__UOB__ */
-if (c__GMXC==NULL) {
-                lisaac_push(&__pos__GSXC,L145366040); /* L1109 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* CLIP */ {
-                __tmp__ISXC=c__GMXC->left__ZBY;
-              };
-              c__GMXC=__tmp__ISXC;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__GSSD,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__2PXC,L8530438); /* L65 FALSE*/;
+          if ((! li__YPMC)) {
+            if (li__UKMC) {
+              li__WKMC=li__WKMC->li__QMV;
             };
           };
         } else /* FALSE */ {
-          lisaac_push(&__pos__EOXC,L146408472); /* L1117 AREA*/;
-          lisaac_push_first(&__pos__CRSD,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__KOXC,L145625624); /* L1111 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (fg_l__EMXC) {
-            lisaac_push(&__pos__KOXC,L146016280); /* L1114 AREA*/;
-            lisaac_push_first(&__pos__GSSD,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__2PXC,L145759256); /* L1112 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__GMXC==NULL) {
-              lisaac_push(&__pos__2PXC,L145890328); /* L1113 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__KQXC=c__GMXC->left__ZBY;
-            };
-            c__GMXC=__tmp__KQXC;
-            __tmp__1RXC=TRUE__B__;
+          if (li__UKMC) {
+            li__WKMC=li__WKMC->li__QMV;
+            li__YPMC=li__B__;
           } else /* FALSE */ {
-            lisaac_push(&__pos__KOXC,L146016280); /* L1114 AREA*/;
-            lisaac_push_first(&__pos__GSSD,L8530438); /* L65 FALSE*/;
-            __tmp__1RXC=FALSE__I__;
+            li__YPMC=li__I__;
           };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1RXC) {
-            lisaac_push(&__pos__KOXC,L146278424); /* L1116 AREA*/;
-            lisaac_push_first(&__pos__GSSD,L9326594); /* L71 TRUE*/;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__KOXC,L146278424); /* L1116 AREA*/;
-            lisaac_push_first(&__pos__GSSD,L9187334); /* L70 FALSE*/;
-            lisaac_push_first(&__pos__2PXC,L146020888); /* L1114 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (fg_b__CMXC) {
-              lisaac_push(&__pos__GSSD,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__2PXC,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__515D,L9445894); /* L72 FALSE*/;
-              lisaac_push_first(&__pos__GSXC,L146027032); /* L1114 AREA*/;
-              /* NULL __CLIP__UOB__ */
-if (c__GMXC==NULL) {
-                lisaac_push(&__pos__GSXC,L146153496); /* L1115 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* CLIP */ {
-                __tmp__ISXC=c__GMXC->bottom__JETB;
-              };
-              c__GMXC=__tmp__ISXC;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__GSSD,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__2PXC,L8530438); /* L65 FALSE*/;
+          if ((! li__YPMC)) {
+            if (li__SKMC) {
+              li__WKMC=li__WKMC->li__CHNB;
             };
           };
         };
-        /* __TRUE__B__ __FALSE__I__ */
-if (fg_p__FMXC) {
-          lisaac_push(&__pos__EOXC,L146542616); /* L1118 AREA*/;
-          lisaac_push_first(&__pos__CRSD,L13509634); /* L103 TRUE*/;
-          __tmp__CQXC=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__EOXC,L146542616); /* L1118 AREA*/;
-          lisaac_push_first(&__pos__CRSD,L14689286); /* L112 FALSE*/;
-          __tmp__CQXC=TRUE__B__;
-        };
-        fg_p__FMXC=__tmp__CQXC;
-        lisaac_push(&__pos__254D,L9709074); /* L74 BLOCK*/;
-        goto while_do__YULD;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__EM4D,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__ZMXC,L8530438); /* L65 FALSE*/;
+        li__VKMC=(! li__VKMC);
+        goto li__OE4C;
       };
     };
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__GMXC != (void *)NULL)) {
-      lisaac_push(&__pos__MMXC,L147197464); /* L1123 AREA*/;
-      lisaac_push_first(&__pos__EM4D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__ZMXC,L146941976); /* L1121 AREA*/;
-      Self__CYVC->clip__WOB=c__GMXC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__MMXC,L147197464); /* L1123 AREA*/;
-      lisaac_push_first(&__pos__EM4D,L8530438); /* L65 FALSE*/;
+    if (((void *)li__WKMC != (void *)NULL)) {
+      li__02KC->li__ZKB=li__WKMC;
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__2LXC,L147327512); /* L1124 AREA*/;
-    lisaac_push_first(&__pos__HD0C,L8530438); /* L65 FALSE*/;
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__GMXC != (void *)NULL)) {
-    lisaac_push(&__pos__BYVC,L158861848); /* L1212 AREA*/;
-    lisaac_push_first(&__pos__2LXC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__HD0C,L157558808); /* L1202 AREA*/;
-    /* NULL __CLIP__UOB__ */
-if (c__GMXC==NULL) {
-      lisaac_push(&__pos__HD0C,L157690392); /* L1203 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__SYVC=c__GMXC->window__55X;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__SYVC == (void *)Self__CYVC)) {
-      lisaac_push(&__pos__HD0C,L158731800); /* L1211 AREA*/;
-      lisaac_push_first(&__pos__MMXC,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__EM4D,L157822488); /* L1204 AREA*/;
-      result__HYVC=Self__CYVC;
+  if (((void *)li__WKMC != (void *)NULL)) {
+    li__A3KC=li__WKMC->li__1KV;
+    if (((void *)li__A3KC == (void *)li__02KC)) {
+      li__52KC=li__02KC;
     } else /* FALSE */ {
-      lisaac_push(&__pos__HD0C,L158731800); /* L1211 AREA*/;
-      lisaac_push_first(&__pos__MMXC,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__EM4D,L158080024); /* L1206 AREA*/;
-      /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__SYVC==NULL) {
-        lisaac_push(&__pos__EM4D,L158219800); /* L1207 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)__tmp__SYVC)->__id) {
-        case __EXAMPLE__OB__: {
-          lisaac_push(&__pos__EM4D,L158219800); /* L1207 AREA*/;
-          __tmp__BZVC=get_object__SWVC(((__EXAMPLE__OB *)__tmp__SYVC),x__DYVC,y__EYVC);
-        } break;
-        case __AREA__PB__: {
-          lisaac_push(&__pos__EM4D,L158219800); /* L1207 AREA*/;
-          __tmp__BZVC=get_object__AYVC(((__AREA__PB *)((__EXAMPLE__OB *)__tmp__SYVC)),x__DYVC,y__EYVC);
-        } break;
-        case __DESK__TC__: {
-          lisaac_push(&__pos__EM4D,L158219800); /* L1207 AREA*/;
-          __tmp__BZVC=get_object__YHSC(((__DESK__TC *)((__EXAMPLE__OB *)__tmp__SYVC)),x__DYVC,y__EYVC);
-        } break;
-        case __G_OUT__YC__: {
-          lisaac_push(&__pos__EM4D,L158219800); /* L1207 AREA*/;
-          __tmp__BZVC=get_object__WNJD(((__G_OUT__YC *)((__EXAMPLE__OB *)__tmp__SYVC)),x__DYVC,y__EYVC);
-        } break;
-        case __G_RAW__KM__: {
-          lisaac_push(&__pos__EM4D,L158219800); /* L1207 AREA*/;
-          __tmp__BZVC=get_object__FPJD(((__G_RAW__KM *)((__EXAMPLE__OB *)__tmp__SYVC)),x__DYVC,y__EYVC);
-        } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          lisaac_push(&__pos__EM4D,L158219800); /* L1207 AREA*/;
-          __tmp__BZVC=get_object__PZVC(((__VIRTUAL_SCREEN__PT *)((__EXAMPLE__OB *)__tmp__SYVC)),x__DYVC,y__EYVC);
-        } break;
-        case __MOUSE__VT__: {
-          lisaac_push(&__pos__EM4D,L158219800); /* L1207 AREA*/;
-          lisaac_push_first(&__pos__ZMXC,L29899325); /* L228 MOUSE*/;
-          __tmp__BZVC=NULL;
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
-      result__HYVC=__tmp__BZVC;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__BZVC == (void *)NULL)) {
-        lisaac_push(&__pos__EM4D,L158598168); /* L1210 AREA*/;
-        lisaac_push_first(&__pos__ZMXC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__254D,L158345752); /* L1208 AREA*/;
-        result__HYVC=Self__CYVC;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__EM4D,L158598168); /* L1210 AREA*/;
-        lisaac_push_first(&__pos__ZMXC,L8530438); /* L65 FALSE*/;
-      };
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__BYVC,L158861848); /* L1212 AREA*/;
-    lisaac_push_first(&__pos__2LXC,L8530438); /* L65 FALSE*/;
-  };
-  Result__FYVC=result__HYVC;
-  return(Result__FYVC);
-}
-
-static void* get_object__WNJD(__G_OUT__YC *Self__YNJD,__INTEGER__K x__ZNJD,__INTEGER__K y__0NJD)
-/* (Strict G_OUT{G_OUT__YC},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) With result Recursive, No inlinable. NO CONTEXT! */
-{
-  void *result__3NJD,*__tmp__IOJD,*__tmp__XOJD,*Result__1NJD;
-  __CLIP__UOB *__tmp__BOJD;
-  _____CONTEXT __pos__XNJD,__pos__43KD,__pos__GOJD,__pos__Z1MD;
-  _____CONTEXT __pos__NOJD,__pos__XW4D,__pos__2OJD;
-  lisaac_push_first(&__pos__XNJD,L156908056); /* L1197 AREA*/;
-  result__3NJD=NULL;
-  lisaac_push(&__pos__XNJD,L157429272); /* L1201 AREA*/;
-  __tmp__BOJD=get_clip__ETKD(Self__YNJD,x__ZNJD,y__0NJD);
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__BOJD != (void *)NULL)) {
-    lisaac_push(&__pos__XNJD,L158861848); /* L1212 AREA*/;
-    lisaac_push_first(&__pos__43KD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__GOJD,L157558808); /* L1202 AREA*/;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__BOJD==NULL) {
-      lisaac_push(&__pos__GOJD,L157690392); /* L1203 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__IOJD=__tmp__BOJD->window__55X;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__IOJD == (void *)Self__YNJD)) {
-      lisaac_push(&__pos__GOJD,L158731800); /* L1211 AREA*/;
-      lisaac_push_first(&__pos__Z1MD,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__NOJD,L157822488); /* L1204 AREA*/;
-      result__3NJD=Self__YNJD;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__GOJD,L158731800); /* L1211 AREA*/;
-      lisaac_push_first(&__pos__Z1MD,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__NOJD,L158080024); /* L1206 AREA*/;
-      /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__IOJD==NULL) {
-        lisaac_push(&__pos__NOJD,L158219800); /* L1207 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)__tmp__IOJD)->__id) {
-        case __EXAMPLE__OB__: {
-          lisaac_push(&__pos__NOJD,L158219800); /* L1207 AREA*/;
-          __tmp__XOJD=get_object__SWVC(((__EXAMPLE__OB *)__tmp__IOJD),x__ZNJD,y__0NJD);
-        } break;
-        case __AREA__PB__: {
-          lisaac_push(&__pos__NOJD,L158219800); /* L1207 AREA*/;
-          __tmp__XOJD=get_object__AYVC(((__AREA__PB *)((__EXAMPLE__OB *)__tmp__IOJD)),x__ZNJD,y__0NJD);
-        } break;
-        case __DESK__TC__: {
-          lisaac_push(&__pos__NOJD,L158219800); /* L1207 AREA*/;
-          __tmp__XOJD=get_object__YHSC(((__DESK__TC *)((__EXAMPLE__OB *)__tmp__IOJD)),x__ZNJD,y__0NJD);
-        } break;
-        case __G_OUT__YC__: {
-          lisaac_push(&__pos__NOJD,L158219800); /* L1207 AREA*/;
-          __tmp__XOJD=get_object__WNJD(((__G_OUT__YC *)((__EXAMPLE__OB *)__tmp__IOJD)),x__ZNJD,y__0NJD);
-        } break;
-        case __G_RAW__KM__: {
-          lisaac_push(&__pos__NOJD,L158219800); /* L1207 AREA*/;
-          __tmp__XOJD=get_object__FPJD(((__G_RAW__KM *)((__EXAMPLE__OB *)__tmp__IOJD)),x__ZNJD,y__0NJD);
-        } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          lisaac_push(&__pos__NOJD,L158219800); /* L1207 AREA*/;
-          __tmp__XOJD=get_object__PZVC(((__VIRTUAL_SCREEN__PT *)((__EXAMPLE__OB *)__tmp__IOJD)),x__ZNJD,y__0NJD);
-        } break;
-        case __MOUSE__VT__: {
-          lisaac_push(&__pos__NOJD,L158219800); /* L1207 AREA*/;
-          lisaac_push_first(&__pos__XW4D,L29899325); /* L228 MOUSE*/;
-          __tmp__XOJD=NULL;
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
-      result__3NJD=__tmp__XOJD;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__XOJD == (void *)NULL)) {
-        lisaac_push(&__pos__NOJD,L158598168); /* L1210 AREA*/;
-        lisaac_push_first(&__pos__XW4D,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__2OJD,L158345752); /* L1208 AREA*/;
-        result__3NJD=Self__YNJD;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__NOJD,L158598168); /* L1210 AREA*/;
-        lisaac_push_first(&__pos__XW4D,L8530438); /* L65 FALSE*/;
-      };
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__XNJD,L158861848); /* L1212 AREA*/;
-    lisaac_push_first(&__pos__43KD,L8530438); /* L65 FALSE*/;
-  };
-  Result__1NJD=result__3NJD;
-  return(Result__1NJD);
-}
-
-static void* get_object__FPJD(__G_RAW__KM *Self__HPJD,__INTEGER__K x__IPJD,__INTEGER__K y__JPJD)
-/* (Strict G_RAW{G_RAW__KM},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) With result Recursive, No inlinable. NO CONTEXT! */
-{
-  void *result__MPJD,*__tmp__XPJD,*__tmp__GQJD,*Result__KPJD;
-  __CLIP__UOB *__tmp__QPJD;
-  _____CONTEXT __pos__GPJD,__pos__L4KD,__pos__VPJD,__pos__D2MD;
-  _____CONTEXT __pos__2PJD,__pos__ZW4D,__pos__LQJD;
-  lisaac_push_first(&__pos__GPJD,L156908056); /* L1197 AREA*/;
-  result__MPJD=NULL;
-  lisaac_push(&__pos__GPJD,L157429272); /* L1201 AREA*/;
-  __tmp__QPJD=get_clip__GGHD(Self__HPJD,x__IPJD,y__JPJD);
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__QPJD != (void *)NULL)) {
-    lisaac_push(&__pos__GPJD,L158861848); /* L1212 AREA*/;
-    lisaac_push_first(&__pos__L4KD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__VPJD,L157558808); /* L1202 AREA*/;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__QPJD==NULL) {
-      lisaac_push(&__pos__VPJD,L157690392); /* L1203 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__XPJD=__tmp__QPJD->window__55X;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__XPJD == (void *)Self__HPJD)) {
-      lisaac_push(&__pos__VPJD,L158731800); /* L1211 AREA*/;
-      lisaac_push_first(&__pos__D2MD,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__2PJD,L157822488); /* L1204 AREA*/;
-      result__MPJD=Self__HPJD;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__VPJD,L158731800); /* L1211 AREA*/;
-      lisaac_push_first(&__pos__D2MD,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__2PJD,L158080024); /* L1206 AREA*/;
-      /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__XPJD==NULL) {
-        lisaac_push(&__pos__2PJD,L158219800); /* L1207 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)__tmp__XPJD)->__id) {
-        case __EXAMPLE__OB__: {
-          lisaac_push(&__pos__2PJD,L158219800); /* L1207 AREA*/;
-          __tmp__GQJD=get_object__SWVC(((__EXAMPLE__OB *)__tmp__XPJD),x__IPJD,y__JPJD);
-        } break;
-        case __AREA__PB__: {
-          lisaac_push(&__pos__2PJD,L158219800); /* L1207 AREA*/;
-          __tmp__GQJD=get_object__AYVC(((__AREA__PB *)((__EXAMPLE__OB *)__tmp__XPJD)),x__IPJD,y__JPJD);
-        } break;
-        case __DESK__TC__: {
-          lisaac_push(&__pos__2PJD,L158219800); /* L1207 AREA*/;
-          __tmp__GQJD=get_object__YHSC(((__DESK__TC *)((__EXAMPLE__OB *)__tmp__XPJD)),x__IPJD,y__JPJD);
-        } break;
-        case __G_OUT__YC__: {
-          lisaac_push(&__pos__2PJD,L158219800); /* L1207 AREA*/;
-          __tmp__GQJD=get_object__WNJD(((__G_OUT__YC *)((__EXAMPLE__OB *)__tmp__XPJD)),x__IPJD,y__JPJD);
-        } break;
-        case __G_RAW__KM__: {
-          lisaac_push(&__pos__2PJD,L158219800); /* L1207 AREA*/;
-          __tmp__GQJD=get_object__FPJD(((__G_RAW__KM *)((__EXAMPLE__OB *)__tmp__XPJD)),x__IPJD,y__JPJD);
-        } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          lisaac_push(&__pos__2PJD,L158219800); /* L1207 AREA*/;
-          __tmp__GQJD=get_object__PZVC(((__VIRTUAL_SCREEN__PT *)((__EXAMPLE__OB *)__tmp__XPJD)),x__IPJD,y__JPJD);
-        } break;
-        case __MOUSE__VT__: {
-          lisaac_push(&__pos__2PJD,L158219800); /* L1207 AREA*/;
-          lisaac_push_first(&__pos__ZW4D,L29899325); /* L228 MOUSE*/;
-          __tmp__GQJD=NULL;
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
-      result__MPJD=__tmp__GQJD;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__GQJD == (void *)NULL)) {
-        lisaac_push(&__pos__2PJD,L158598168); /* L1210 AREA*/;
-        lisaac_push_first(&__pos__ZW4D,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__LQJD,L158345752); /* L1208 AREA*/;
-        result__MPJD=Self__HPJD;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__2PJD,L158598168); /* L1210 AREA*/;
-        lisaac_push_first(&__pos__ZW4D,L8530438); /* L65 FALSE*/;
-      };
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__GPJD,L158861848); /* L1212 AREA*/;
-    lisaac_push_first(&__pos__L4KD,L8530438); /* L65 FALSE*/;
-  };
-  Result__KPJD=result__MPJD;
-  return(Result__KPJD);
-}
-
-static void* get_object__PZVC(__VIRTUAL_SCREEN__PT *Self__RZVC,__INTEGER__K x__SZVC,__INTEGER__K y__TZVC)
-/* (Strict VIRTUAL_SCREEN{VIRTUAL_SCREEN__PT},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) With result Recursive, No inlinable. NO CONTEXT! */
-{
-  void *result__GXXC,*__tmp__RXXC,*__tmp__AYXC,*Result__UZVC;
-  __CLIP__UOB *__tmp__KXXC;
-  _____CONTEXT __pos__QZVC,__pos__AXXC,__pos__YD0C,__pos__PXXC;
-  _____CONTEXT __pos__CK5C,__pos__WXXC,__pos__UA5D,__pos__FYXC;
-  lisaac_push_first(&__pos__QZVC,L10769468); /* L82 VIRTUAL_SCREEN*/;
-  lisaac_push_first(&__pos__AXXC,L156908056); /* L1197 AREA*/;
-  result__GXXC=NULL;
-  lisaac_push(&__pos__AXXC,L157429272); /* L1201 AREA*/;
-  __tmp__KXXC=get_clip__UHLC(Self__RZVC,x__SZVC,y__TZVC);
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__KXXC != (void *)NULL)) {
-    lisaac_push(&__pos__AXXC,L158861848); /* L1212 AREA*/;
-    lisaac_push_first(&__pos__YD0C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__PXXC,L157558808); /* L1202 AREA*/;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__KXXC==NULL) {
-      lisaac_push(&__pos__PXXC,L157690392); /* L1203 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__RXXC=__tmp__KXXC->window__55X;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__RXXC == (void *)Self__RZVC)) {
-      lisaac_push(&__pos__PXXC,L158731800); /* L1211 AREA*/;
-      lisaac_push_first(&__pos__CK5C,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__WXXC,L157822488); /* L1204 AREA*/;
-      result__GXXC=Self__RZVC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__PXXC,L158731800); /* L1211 AREA*/;
-      lisaac_push_first(&__pos__CK5C,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__WXXC,L158080024); /* L1206 AREA*/;
-      /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__RXXC==NULL) {
-        lisaac_push(&__pos__WXXC,L158219800); /* L1207 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)__tmp__RXXC)->__id) {
-        case __EXAMPLE__OB__: {
-          lisaac_push(&__pos__WXXC,L158219800); /* L1207 AREA*/;
-          __tmp__AYXC=get_object__SWVC(((__EXAMPLE__OB *)__tmp__RXXC),x__SZVC,y__TZVC);
-        } break;
-        case __AREA__PB__: {
-          lisaac_push(&__pos__WXXC,L158219800); /* L1207 AREA*/;
-          __tmp__AYXC=get_object__AYVC(((__AREA__PB *)((__EXAMPLE__OB *)__tmp__RXXC)),x__SZVC,y__TZVC);
-        } break;
-        case __DESK__TC__: {
-          lisaac_push(&__pos__WXXC,L158219800); /* L1207 AREA*/;
-          __tmp__AYXC=get_object__YHSC(((__DESK__TC *)((__EXAMPLE__OB *)__tmp__RXXC)),x__SZVC,y__TZVC);
-        } break;
-        case __G_OUT__YC__: {
-          lisaac_push(&__pos__WXXC,L158219800); /* L1207 AREA*/;
-          __tmp__AYXC=get_object__WNJD(((__G_OUT__YC *)((__EXAMPLE__OB *)__tmp__RXXC)),x__SZVC,y__TZVC);
-        } break;
-        case __G_RAW__KM__: {
-          lisaac_push(&__pos__WXXC,L158219800); /* L1207 AREA*/;
-          __tmp__AYXC=get_object__FPJD(((__G_RAW__KM *)((__EXAMPLE__OB *)__tmp__RXXC)),x__SZVC,y__TZVC);
-        } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          lisaac_push(&__pos__WXXC,L158219800); /* L1207 AREA*/;
-          __tmp__AYXC=get_object__PZVC(((__VIRTUAL_SCREEN__PT *)((__EXAMPLE__OB *)__tmp__RXXC)),x__SZVC,y__TZVC);
-        } break;
-        case __MOUSE__VT__: {
-          lisaac_push(&__pos__WXXC,L158219800); /* L1207 AREA*/;
-          lisaac_push_first(&__pos__UA5D,L29899325); /* L228 MOUSE*/;
-          __tmp__AYXC=NULL;
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
+      switch (((struct ___OBJ *)li__A3KC)->__id) {
+      case __li__SB__: {
+        li__W3KC=li__Q1KC(((__li__SB *)li__A3KC),li__12KC,li__22KC);
+      } break;
+      case __li__TB__: {
+        li__W3KC=li__Z2KC(((__li__TB *)((__li__SB *)li__A3KC)),li__12KC,li__22KC);
+      } break;
+      case __li__TC__: {
+        li__W3KC=li__U1HC(((__li__TC *)((__li__SB *)li__A3KC)),li__12KC,li__22KC);
+      } break;
+      case __li__YC__: {
+        li__W3KC=li__EH2C(((__li__YC *)((__li__SB *)li__A3KC)),li__12KC,li__22KC);
+      } break;
+      case __li__RL__: {
+        li__W3KC=li__OI2C(((__li__RL *)((__li__SB *)li__A3KC)),li__12KC,li__22KC);
+      } break;
+      case __li__AS__: {
+        li__W3KC=li__D4KC(((__li__AS *)((__li__SB *)li__A3KC)),li__12KC,li__22KC);
+      } break;
+      case __li__GS__: {
+        li__W3KC=NULL;
+      } break;
       };
-      result__GXXC=__tmp__AYXC;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__AYXC == (void *)NULL)) {
-        lisaac_push(&__pos__WXXC,L158598168); /* L1210 AREA*/;
-        lisaac_push_first(&__pos__UA5D,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__FYXC,L158345752); /* L1208 AREA*/;
-        result__GXXC=Self__RZVC;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__WXXC,L158598168); /* L1210 AREA*/;
-        lisaac_push_first(&__pos__UA5D,L8530438); /* L65 FALSE*/;
+      li__52KC=li__W3KC;
+      if (((void *)li__W3KC == (void *)NULL)) {
+        li__52KC=li__02KC;
       };
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__AXXC,L158861848); /* L1212 AREA*/;
-    lisaac_push_first(&__pos__YD0C,L8530438); /* L65 FALSE*/;
   };
-  __tmp__RXXC=result__GXXC;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)result__GXXC == (void *)Self__RZVC)) {
-    lisaac_push(&__pos__QZVC,L11143740); /* L85 VIRTUAL_SCREEN*/;
-    lisaac_push_first(&__pos__AXXC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__YD0C,L10891324); /* L83 VIRTUAL_SCREEN*/;
-    __tmp__RXXC=NULL;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__QZVC,L11143740); /* L85 VIRTUAL_SCREEN*/;
-    lisaac_push_first(&__pos__AXXC,L8530438); /* L65 FALSE*/;
-  };
-  Result__UZVC=__tmp__RXXC;
-  return(Result__UZVC);
+  li__32KC=li__52KC;
+  return(li__32KC);
 }
 
-static void add_last__22MB(__FAST_ARRAYoPLANo__LJD *Self__42MB,__PLAN__XOB *element__52MB)
-/* (Strict FAST_ARRAY(PLAN){FAST_ARRAYoPLANo__LJD},Strict PLAN{NULLxPLAN__XOB}) Void No recursive, No inlinable. NO CONTEXT! */
+static void* li__EH2C(__li__YC *li__FH2C,__li__K li__GH2C,__li__K li__HH2C)
+/* (Strict G_OUT{li__YC},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) With result Recursive, No inlinable. NO CONTEXT! */
 {
-  __INTEGER__K __tmp__T5MB,__tmp__24MB,__tmp__B3MB,__tmp__C3MB;
-  __INTEGER__K __tmp__PEHE,__tmp__D3MB,__tmp__M3MB,__tmp__XEHE;
-  __INTEGER__K __tmp__E4MB,__tmp__F4MB,__tmp__0AUB;
-  __POINTER__CB __tmp__U4OB,__tmp__YNTB,__tmp__3OUB;
-  __PLAN__XOB *__tmp__22SB,*__tmp__D3SB;
-  _____CONTEXT __pos__32MB,__pos__LEHE,__pos__MEHE,__pos__NEHE;
-  _____CONTEXT __pos__UEHE,__pos__VEHE,__pos__2EHE,__pos__3EHE;
-  _____CONTEXT __pos__5NTB,__pos__V2SB,__pos__PAUB,__pos__DLUB;
-  _____CONTEXT __pos__YOUB,__pos__OUUB,__pos__EPUB,__pos__YAUB;
-  _____CONTEXT __pos__SXAC,__pos__5JDC,__pos__0XAC,__pos__IFHE;
-  __BOOLEAN__C __tmp__F3MB,__tmp__P3MB,__tmp__TAUB,__tmp__5OUB;
-  __BOOLEAN__C __tmp__HPUB,__tmp__KPUB;
-  void **__tmp__33MB,**__tmp__I4MB;
-  lisaac_push_first(&__pos__32MB,L37760577); /* L288 FAST_ARRAY*/;
-  __tmp__T5MB=(*(Self__42MB)).upper__PMD;
-  lisaac_push(&__pos__32MB,L23215671); /* L177 COLLECTION*/;
-  __tmp__24MB=count__KHNB(Self__42MB);
-  __tmp__B3MB=(*(Self__42MB)).upper__PMD;
-  __tmp__C3MB=(*(Self__42MB)).capacity__JY4;
-  lisaac_push(&__pos__32MB,L38148161); /* L291 FAST_ARRAY*/;
-  lisaac_push_first(&__pos__LEHE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__MEHE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__NEHE,L9195016); /* L70 NUMERIC*/;
-  __tmp__PEHE=(__INTEGER__K)(-  1);
-  lisaac_push(&__pos__LEHE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__MEHE,L9195016); /* L70 NUMERIC*/;
-  __tmp__D3MB=(__INTEGER__K)(__tmp__B3MB - __tmp__PEHE);
-  lisaac_push(&__pos__32MB,L38156353); /* L291 FAST_ARRAY*/;
-  lisaac_push_first(&__pos__LEHE,L9195016); /* L70 NUMERIC*/;
-  __tmp__B3MB=(__INTEGER__K)(__tmp__C3MB -  1);
-  lisaac_push(&__pos__32MB,L38150721); /* L291 FAST_ARRAY*/;
-  __tmp__F3MB=__infix_less_equal__GTG(__tmp__D3MB,__tmp__B3MB);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__F3MB) {
-    lisaac_push(&__pos__32MB,L38406721); /* L293 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__LEHE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__MEHE,L38160961); /* L291 FAST_ARRAY*/;
-    __tmp__M3MB=(*(Self__42MB)).upper__PMD;
-    lisaac_push(&__pos__MEHE,L38284353); /* L292 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__NEHE,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__UEHE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__VEHE,L9195016); /* L70 NUMERIC*/;
-    __tmp__XEHE=(__INTEGER__K)(-  1);
-    lisaac_push(&__pos__NEHE,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__UEHE,L9195016); /* L70 NUMERIC*/;
-    (*(Self__42MB)).upper__PMD=(__INTEGER__K)(__tmp__M3MB - __tmp__XEHE);
-    __tmp__P3MB=TRUE__B__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__32MB,L38406721); /* L293 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__LEHE,L8530438); /* L65 FALSE*/;
-    __tmp__P3MB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if ((! __tmp__P3MB)) {
-    lisaac_push(&__pos__32MB,L39586369); /* L302 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__LEHE,L10362374); /* L79 FALSE*/;
-    lisaac_push_first(&__pos__MEHE,L38411329); /* L293 FAST_ARRAY*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((*(Self__42MB)).capacity__JY4 ==  0)) {
-      lisaac_push(&__pos__LEHE,L10881542); /* L83 FALSE*/;
-      lisaac_push_first(&__pos__MEHE,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__NEHE,L10494470); /* L80 FALSE*/;
-      lisaac_push_first(&__pos__UEHE,L38556225); /* L294 FAST_ARRAY*/;
-      __tmp__33MB=create__3VHB( 2);
-      (*(Self__42MB)).storage__DV4=__tmp__33MB;
-      (*(Self__42MB)).capacity__JY4= 2;
-      (*(Self__42MB)).upper__PMD= 0;
+  void *li__KH2C,*li__LH2C,*li__BI2C,*li__IH2C;
+  __li__XKB *li__OH2C;
+  li__KH2C=NULL;
+  li__LH2C=NULL;
+  li__OH2C=li__SH3C(li__FH2C,li__GH2C,li__HH2C);
+  if (((void *)li__OH2C != (void *)NULL)) {
+    li__LH2C=li__OH2C->li__1KV;
+    if (((void *)li__LH2C == (void *)li__FH2C)) {
+      li__KH2C=li__FH2C;
     } else /* FALSE */ {
-      lisaac_push(&__pos__LEHE,L10881542); /* L83 FALSE*/;
-      lisaac_push_first(&__pos__MEHE,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__NEHE,L10759174); /* L82 FALSE*/;
-      lisaac_push_first(&__pos__UEHE,L38934593); /* L297 FAST_ARRAY*/;
-      __tmp__E4MB=(*(Self__42MB)).capacity__JY4;
-      lisaac_push(&__pos__UEHE,L39072321); /* L298 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__VEHE,L9457160); /* L72 NUMERIC*/;
-      __tmp__F4MB=(__INTEGER__K)(__tmp__E4MB <<  1);
-      __tmp__33MB=(*(Self__42MB)).storage__DV4;
-      __tmp__E4MB=(*(Self__42MB)).capacity__JY4;
-      /* NULL __NATIVE_ARRAYoPLANo__5U4__ */
-if (__tmp__33MB==NULL) {
-        lisaac_push(&__pos__UEHE,L39220801); /* L299 FAST_ARRAY*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* NATIVE_ARRAY(PLAN) */ {
-        lisaac_push(&__pos__UEHE,L39220801); /* L299 FAST_ARRAY*/;
-        __tmp__I4MB=realloc__with__4KXB(((void **)__tmp__33MB),__tmp__E4MB,__tmp__F4MB);
-      };
-      (*(Self__42MB)).storage__DV4=__tmp__I4MB;
-      (*(Self__42MB)).capacity__JY4=__tmp__F4MB;
-      __tmp__E4MB=(*(Self__42MB)).upper__PMD;
-      lisaac_push(&__pos__UEHE,L39464001); /* L301 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__VEHE,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__2EHE,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__pos__3EHE,L9195016); /* L70 NUMERIC*/;
-      __tmp__F4MB=(__INTEGER__K)(-  1);
-      lisaac_push(&__pos__VEHE,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__pos__2EHE,L9195016); /* L70 NUMERIC*/;
-      (*(Self__42MB)).upper__PMD=(__INTEGER__K)(__tmp__E4MB - __tmp__F4MB);
-    };
-  };
-  __tmp__33MB=(*(Self__42MB)).storage__DV4;
-  __tmp__B3MB=(*(Self__42MB)).upper__PMD;
-  /* NULL __NATIVE_ARRAYoPLANo__5U4__ */
-if (__tmp__33MB==NULL) {
-    lisaac_push(&__pos__32MB,L39731265); /* L303 FAST_ARRAY*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* NATIVE_ARRAY(PLAN) */ {
-    lisaac_push(&__pos__32MB,L39731265); /* L303 FAST_ARRAY*/;
-    put__to__GMWB(((void **)__tmp__33MB),element__52MB,__tmp__B3MB);
-  };
-  lisaac_push(&__pos__32MB,L23071799); /* L176 COLLECTION*/;
-  lisaac_push_first(&__pos__LEHE,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__MEHE,L7481860); /* L57 OBJECT*/;
-  __tmp__U4OB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__LEHE,L24520722); /* L187 BLOCK*/;
-  __tmp__F3MB=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__F3MB) {
-    lisaac_push(&__pos__LEHE,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__MEHE,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__NEHE,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__UEHE,L23075895); /* L176 COLLECTION*/;
-    lisaac_push_first(&__pos__VEHE,L19270712); /* L147 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__2EHE,L21772306); /* L166 BLOCK*/;
-    lisaac_push_first(&__pos__3EHE,L7481860); /* L57 OBJECT*/;
-    __tmp__YNTB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__2EHE,L21899282); /* L167 BLOCK*/;
-    __tmp__P3MB=__infix_greater_equal__JGG( 15, 5);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__P3MB) {
-      lisaac_push(&__pos__2EHE,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__3EHE,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__5NTB,L21906962); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__V2SB,L19276856); /* L147 TRAVERSABLE*/;
-      lisaac_push_first(&__pos__PAUB,L31987777); /* L244 FAST_ARRAY*/;
-      __tmp__E4MB=(*(Self__42MB)).upper__PMD;
-      lisaac_push(&__pos__PAUB,L31998529); /* L244 FAST_ARRAY*/;
-      __tmp__TAUB=__infix_less__LOH(__tmp__E4MB, 0);
-      lisaac_push(&__pos__PAUB,L14297144); /* L109 TRAVERSABLE*/;
-      lisaac_push_first(&__pos__DLUB,L15357964); /* L117 STRING_CONSTANT*/;
-      lisaac_push_first(&__pos__YOUB,L23083026); /* L176 BLOCK*/;
-      lisaac_push_first(&__pos__OUUB,L7481860); /* L57 OBJECT*/;
-      __tmp__3OUB=((__POINTER__CB )(top_context->back->back));
-      lisaac_push(&__pos__YOUB,L23210002); /* L177 BLOCK*/;
-      __tmp__5OUB=__infix_greater_equal__JGG( 15, 15);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__5OUB) {
-        lisaac_push(&__pos__YOUB,L23213586); /* L177 BLOCK*/;
-        lisaac_push_first(&__pos__OUUB,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__EPUB,L23218194); /* L177 BLOCK*/;
-        lisaac_push_first(&__pos__YAUB,L14306360); /* L109 TRAVERSABLE*/;
-        __tmp__0AUB=count__KHNB(Self__42MB);
-        /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__TAUB == (__tmp__0AUB ==  0))) {
-          lisaac_push(&__pos__EPUB,L23215122); /* L177 BLOCK*/;
-          lisaac_push_first(&__pos__YAUB,L13509634); /* L103 TRUE*/;
-          __tmp__HPUB=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__EPUB,L23215122); /* L177 BLOCK*/;
-          lisaac_push_first(&__pos__YAUB,L14689286); /* L112 FALSE*/;
-          __tmp__HPUB=TRUE__B__;
-        };
-        __tmp__KPUB=__tmp__HPUB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__YOUB,L23213586); /* L177 BLOCK*/;
-        lisaac_push_first(&__pos__OUUB,L12081158); /* L92 FALSE*/;
-        __tmp__KPUB=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KPUB) {
-        lisaac_push(&__pos__YOUB,L23464466); /* L179 BLOCK*/;
-        lisaac_push_first(&__pos__OUUB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__EPUB,L23348754); /* L178 BLOCK*/;
-        lisaac_push_first(&__pos__YAUB,L9452548); /* L72 OBJECT*/;
-        lisaac_push_first(&__pos__SXAC,L8260100); /* L63 OBJECT*/;
-        lisaac_push_first(&__pos__5JDC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__0XAC,L8009220); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__tmp__3OUB));
-        lisaac_push(&__pos__YAUB,L9574916); /* L73 OBJECT*/;
-        print__P5F((&__string_7));
-        lisaac_push(&__pos__YAUB,L9706500); /* L74 OBJECT*/;
-        lisaac_push_first(&__pos__SXAC,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__pos__5JDC,L5005391); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__pos__0XAC,L18378320); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__pos__IFHE,L6962209); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__pos__YAUB,L9848324); /* L75 OBJECT*/;
-        lisaac_push_first(&__pos__SXAC,L10904580); /* L83 OBJECT*/;
-        lisaac_push_first(&__pos__5JDC,L9055341); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__pos__YOUB,L23464466); /* L179 BLOCK*/;
-        lisaac_push_first(&__pos__OUUB,L8530438); /* L65 FALSE*/;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TAUB) {
-        lisaac_push(&__pos__V2SB,L19272248); /* L147 TRAVERSABLE*/;
-        lisaac_push_first(&__pos__PAUB,L13509634); /* L103 TRUE*/;
-        __tmp__HPUB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__V2SB,L19272248); /* L147 TRAVERSABLE*/;
-        lisaac_push_first(&__pos__PAUB,L14689286); /* L112 FALSE*/;
-        __tmp__HPUB=TRUE__B__;
+      switch (((struct ___OBJ *)li__LH2C)->__id) {
+      case __li__SB__: {
+        li__BI2C=li__Q1KC(((__li__SB *)li__LH2C),li__GH2C,li__HH2C);
+      } break;
+      case __li__TB__: {
+        li__BI2C=li__Z2KC(((__li__TB *)((__li__SB *)li__LH2C)),li__GH2C,li__HH2C);
+      } break;
+      case __li__TC__: {
+        li__BI2C=li__U1HC(((__li__TC *)((__li__SB *)li__LH2C)),li__GH2C,li__HH2C);
+      } break;
+      case __li__YC__: {
+        li__BI2C=li__EH2C(((__li__YC *)((__li__SB *)li__LH2C)),li__GH2C,li__HH2C);
+      } break;
+      case __li__RL__: {
+        li__BI2C=li__OI2C(((__li__RL *)((__li__SB *)li__LH2C)),li__GH2C,li__HH2C);
+      } break;
+      case __li__AS__: {
+        li__BI2C=li__D4KC(((__li__AS *)((__li__SB *)li__LH2C)),li__GH2C,li__HH2C);
+      } break;
+      case __li__GS__: {
+        li__BI2C=NULL;
+      } break;
       };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__HPUB) {
-        lisaac_push(&__pos__5NTB,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__V2SB,L13509634); /* L103 TRUE*/;
-        __tmp__HPUB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__5NTB,L21903890); /* L167 BLOCK*/;
-        lisaac_push_first(&__pos__V2SB,L14689286); /* L112 FALSE*/;
-        __tmp__HPUB=TRUE__B__;
+      li__KH2C=li__BI2C;
+      if (((void *)li__BI2C == (void *)NULL)) {
+        li__KH2C=li__FH2C;
       };
-      __tmp__TAUB=__tmp__HPUB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__2EHE,L21902354); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__3EHE,L12081158); /* L92 FALSE*/;
-      __tmp__TAUB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TAUB) {
-      lisaac_push(&__pos__2EHE,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__3EHE,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__5NTB,L21910546); /* L167 BLOCK*/;
-      lisaac_push(&__pos__5NTB,L22051346); /* L168 BLOCK*/;
-      lisaac_push_first(&__pos__V2SB,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__PAUB,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__DLUB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__YOUB,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__YNTB));
-      lisaac_push(&__pos__V2SB,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_1));
-      lisaac_push(&__pos__V2SB,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__PAUB,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__DLUB,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__YOUB,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__OUUB,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__V2SB,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__PAUB,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__DLUB,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__2EHE,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__pos__3EHE,L8530438); /* L65 FALSE*/;
-    };
-    __tmp__M3MB=(*(Self__42MB)).upper__PMD;
-    lisaac_push(&__pos__VEHE,L11547202); /* L88 ARRAYED_COLLECTION*/;
-    __tmp__22SB=item__IDNB(Self__42MB,__tmp__M3MB);
-    lisaac_push(&__pos__VEHE,L20064312); /* L153 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__2EHE,L15357964); /* L117 STRING_CONSTANT*/;
-    lisaac_push_first(&__pos__3EHE,L23083026); /* L176 BLOCK*/;
-    lisaac_push_first(&__pos__5NTB,L7481860); /* L57 OBJECT*/;
-    __tmp__YNTB=((__POINTER__CB )(top_context->back->back));
-    lisaac_push(&__pos__3EHE,L23210002); /* L177 BLOCK*/;
-    __tmp__P3MB=__infix_greater_equal__JGG( 15, 15);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__P3MB) {
-      lisaac_push(&__pos__3EHE,L23213586); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__5NTB,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__V2SB,L23218194); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__PAUB,L20065336); /* L153 TRAVERSABLE*/;
-      __tmp__E4MB=(*(Self__42MB)).upper__PMD;
-      lisaac_push(&__pos__PAUB,L20075064); /* L153 TRAVERSABLE*/;
-      __tmp__D3SB=item__IDNB(Self__42MB,__tmp__E4MB);
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__22SB == (void *)__tmp__D3SB)) {
-        lisaac_push(&__pos__V2SB,L23215122); /* L177 BLOCK*/;
-        lisaac_push_first(&__pos__PAUB,L13509634); /* L103 TRUE*/;
-        __tmp__HPUB=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__V2SB,L23215122); /* L177 BLOCK*/;
-        lisaac_push_first(&__pos__PAUB,L14689286); /* L112 FALSE*/;
-        __tmp__HPUB=TRUE__B__;
-      };
-      __tmp__TAUB=__tmp__HPUB;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3EHE,L23213586); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__5NTB,L12081158); /* L92 FALSE*/;
-      __tmp__TAUB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__TAUB) {
-      lisaac_push(&__pos__3EHE,L23464466); /* L179 BLOCK*/;
-      lisaac_push_first(&__pos__5NTB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__V2SB,L23348754); /* L178 BLOCK*/;
-      lisaac_push_first(&__pos__PAUB,L9452548); /* L72 OBJECT*/;
-      lisaac_push_first(&__pos__DLUB,L8260100); /* L63 OBJECT*/;
-      lisaac_push_first(&__pos__YOUB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__OUUB,L8009220); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__tmp__YNTB));
-      lisaac_push(&__pos__PAUB,L9574916); /* L73 OBJECT*/;
-      print__P5F((&__string_7));
-      lisaac_push(&__pos__PAUB,L9706500); /* L74 OBJECT*/;
-      lisaac_push_first(&__pos__DLUB,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__pos__YOUB,L5005391); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__pos__OUUB,L18378320); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__pos__EPUB,L6962209); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__pos__PAUB,L9848324); /* L75 OBJECT*/;
-      lisaac_push_first(&__pos__DLUB,L10904580); /* L83 OBJECT*/;
-      lisaac_push_first(&__pos__YOUB,L9055341); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3EHE,L23464466); /* L179 BLOCK*/;
-      lisaac_push_first(&__pos__5NTB,L8530438); /* L65 FALSE*/;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__22SB == (void *)element__52MB)) {
-      lisaac_push(&__pos__NEHE,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__UEHE,L13509634); /* L103 TRUE*/;
-      __tmp__TAUB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__NEHE,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__UEHE,L14689286); /* L112 FALSE*/;
-      __tmp__TAUB=TRUE__B__;
-    };
-    __tmp__P3MB=__tmp__TAUB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__LEHE,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__MEHE,L12081158); /* L92 FALSE*/;
-    __tmp__P3MB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__P3MB) {
-    lisaac_push(&__pos__LEHE,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__MEHE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__NEHE,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__NEHE,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__UEHE,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__VEHE,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__2EHE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__3EHE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__U4OB));
-    lisaac_push(&__pos__UEHE,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__UEHE,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__VEHE,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__2EHE,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__3EHE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__5NTB,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__UEHE,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__VEHE,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__2EHE,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__LEHE,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__MEHE,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__32MB,L23202871); /* L177 COLLECTION*/;
-  lisaac_push_first(&__pos__LEHE,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__MEHE,L7481860); /* L57 OBJECT*/;
-  __tmp__U4OB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__LEHE,L24520722); /* L187 BLOCK*/;
-  __tmp__F3MB=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__F3MB) {
-    lisaac_push(&__pos__LEHE,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__MEHE,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__NEHE,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__UEHE,L23207479); /* L177 COLLECTION*/;
-    __tmp__M3MB=count__KHNB(Self__42MB);
-    lisaac_push(&__pos__UEHE,L23210039); /* L177 COLLECTION*/;
-    lisaac_push_first(&__pos__VEHE,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__2EHE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__3EHE,L9195016); /* L70 NUMERIC*/;
-    __tmp__XEHE=(__INTEGER__K)(- __tmp__24MB);
-    lisaac_push(&__pos__VEHE,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__2EHE,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__M3MB == (__INTEGER__K)( 1 - __tmp__XEHE))) {
-      lisaac_push(&__pos__NEHE,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__UEHE,L13509634); /* L103 TRUE*/;
-      __tmp__TAUB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__NEHE,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__UEHE,L14689286); /* L112 FALSE*/;
-      __tmp__TAUB=TRUE__B__;
-    };
-    __tmp__P3MB=__tmp__TAUB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__LEHE,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__MEHE,L12081158); /* L92 FALSE*/;
-    __tmp__P3MB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__P3MB) {
-    lisaac_push(&__pos__LEHE,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__MEHE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__NEHE,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__NEHE,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__UEHE,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__VEHE,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__2EHE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__3EHE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__U4OB));
-    lisaac_push(&__pos__UEHE,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__UEHE,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__VEHE,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__2EHE,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__3EHE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__5NTB,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__UEHE,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__VEHE,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__2EHE,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__LEHE,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__MEHE,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__32MB,L23333943); /* L178 COLLECTION*/;
-  lisaac_push_first(&__pos__LEHE,L24520722); /* L187 BLOCK*/;
-  __tmp__F3MB=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__F3MB) {
-    lisaac_push(&__pos__LEHE,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__MEHE,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__NEHE,L24525842); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__UEHE,L13509634); /* L103 TRUE*/;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__LEHE,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__MEHE,L12081158); /* L92 FALSE*/;
-  };
-  lisaac_push(&__pos__LEHE,L24775186); /* L189 BLOCK*/;
-  lisaac_push(&__pos__32MB,L23465015); /* L179 COLLECTION*/;
-  lisaac_push_first(&__pos__LEHE,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__MEHE,L7481860); /* L57 OBJECT*/;
-  __tmp__U4OB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__LEHE,L24520722); /* L187 BLOCK*/;
-  __tmp__F3MB=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__F3MB) {
-    lisaac_push(&__pos__LEHE,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__MEHE,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__NEHE,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__UEHE,L23466039); /* L179 COLLECTION*/;
-    __tmp__M3MB=(*(Self__42MB)).upper__PMD;
-    lisaac_push(&__pos__UEHE,L23472183); /* L179 COLLECTION*/;
-    lisaac_push_first(&__pos__VEHE,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__2EHE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__3EHE,L9195016); /* L70 NUMERIC*/;
-    __tmp__XEHE=(__INTEGER__K)(- __tmp__T5MB);
-    lisaac_push(&__pos__VEHE,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__2EHE,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__M3MB == (__INTEGER__K)( 1 - __tmp__XEHE))) {
-      lisaac_push(&__pos__NEHE,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__UEHE,L13509634); /* L103 TRUE*/;
-      __tmp__TAUB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__NEHE,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__UEHE,L14689286); /* L112 FALSE*/;
-      __tmp__TAUB=TRUE__B__;
     };
-    __tmp__P3MB=__tmp__TAUB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__LEHE,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__MEHE,L12081158); /* L92 FALSE*/;
-    __tmp__P3MB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__P3MB) {
-    lisaac_push(&__pos__LEHE,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__MEHE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__NEHE,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__NEHE,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__UEHE,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__VEHE,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__2EHE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__3EHE,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__U4OB));
-    lisaac_push(&__pos__UEHE,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__UEHE,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__VEHE,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__2EHE,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__3EHE,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__5NTB,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__UEHE,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__VEHE,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__2EHE,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__LEHE,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__MEHE,L8530438); /* L65 FALSE*/;
   };
+  li__IH2C=li__KH2C;
+  return(li__IH2C);
 }
 
-static void resize__Z5MB(__FAST_ARRAYoPLANo__LJD *Self__15MB,__INTEGER__K new_count__25MB)
-/* (Strict FAST_ARRAY(PLAN){FAST_ARRAYoPLANo__LJD},Expanded INTEGER{INTEGER__K}) Void No recursive, No inlinable. NO CONTEXT! */
+static void* li__OI2C(__li__RL *li__PI2C,__li__K li__QI2C,__li__K li__RI2C)
+/* (Strict G_RAW{li__RL},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) With result Recursive, No inlinable. NO CONTEXT! */
 {
-  __INTEGER__K __tmp__BDNB,new_capacity__FANB,__tmp__GANB,__tmp__3ANB;
-  __INTEGER__K __tmp__GBNB,__tmp__NCNB;
-  __POINTER__CB __tmp__BCPB;
-  _____CONTEXT __pos__05MB,__pos__3BPB,__pos__LZQB,__pos__ICPB;
-  _____CONTEXT __pos__AANB,__pos__CDOC,__pos__DPQC,__pos__KDOC;
-  _____CONTEXT __pos__2GHE,__pos__ZUAC,__pos__TBNB,__pos__UG5D;
-  __BOOLEAN__C __tmp__DCPB,__tmp__CANB,__tmp__LCPB,__tmp__NBNB;
-  __BOOLEAN__C __tmp__UUAC;
-  void **__tmp__VANB,**__tmp__XBNB,**__tmp__ZBNB;
-  lisaac_push_first(&__pos__05MB,L27277889); /* L208 FAST_ARRAY*/;
-  __tmp__BDNB=(*(Self__15MB)).capacity__JY4;
-  lisaac_push(&__pos__05MB,L27921473); /* L213 FAST_ARRAY*/;
-  lisaac_push_first(&__pos__3BPB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__LZQB,L7481860); /* L57 OBJECT*/;
-  __tmp__BCPB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__3BPB,L21899282); /* L167 BLOCK*/;
-  __tmp__DCPB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DCPB) {
-    lisaac_push(&__pos__3BPB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__LZQB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__ICPB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__AANB,L27928641); /* L213 FAST_ARRAY*/;
-    __tmp__CANB=__infix_greater_equal__JGG(new_count__25MB, 0);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CANB) {
-      lisaac_push(&__pos__ICPB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__AANB,L13509634); /* L103 TRUE*/;
-      __tmp__LCPB=FALSE__I__;
+  void *li__UI2C,*li__VI2C,*li__LJ2C,*li__SI2C;
+  __li__XKB *li__YI2C;
+  li__UI2C=NULL;
+  li__VI2C=NULL;
+  li__YI2C=li__FH0C(li__PI2C,li__QI2C,li__RI2C);
+  if (((void *)li__YI2C != (void *)NULL)) {
+    li__VI2C=li__YI2C->li__1KV;
+    if (((void *)li__VI2C == (void *)li__PI2C)) {
+      li__UI2C=li__PI2C;
     } else /* FALSE */ {
-      lisaac_push(&__pos__ICPB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__AANB,L14689286); /* L112 FALSE*/;
-      __tmp__LCPB=TRUE__B__;
-    };
-    __tmp__CANB=__tmp__LCPB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__3BPB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__LZQB,L12081158); /* L92 FALSE*/;
-    __tmp__CANB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CANB) {
-    lisaac_push(&__pos__3BPB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__LZQB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__ICPB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__ICPB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__AANB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__CDOC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__DPQC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__KDOC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__BCPB));
-    lisaac_push(&__pos__AANB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__AANB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__CDOC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__DPQC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__KDOC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__2GHE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__AANB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__CDOC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__DPQC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__3BPB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__LZQB,L8530438); /* L65 FALSE*/;
-  };
-  new_capacity__FANB= 0;
-  lisaac_push(&__pos__05MB,L28454465); /* L217 FAST_ARRAY*/;
-  __tmp__GANB=count__KHNB(Self__15MB);
-  lisaac_push(&__pos__05MB,L28451393); /* L217 FAST_ARRAY*/;
-  lisaac_push_first(&__pos__3BPB,L14700552); /* L112 NUMERIC*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if ((new_count__25MB > __tmp__GANB)) {
-    lisaac_push(&__pos__05MB,L30018113); /* L229 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__3BPB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__LZQB,L28457537); /* L217 FAST_ARRAY*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((*(Self__15MB)).capacity__JY4 ==  0)) {
-      lisaac_push(&__pos__LZQB,L28970561); /* L221 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__ICPB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__AANB,L28727361); /* L219 FAST_ARRAY*/;
-      __tmp__VANB=create__3VHB(new_count__25MB);
-      (*(Self__15MB)).storage__DV4=__tmp__VANB;
-      (*(Self__15MB)).capacity__JY4=new_count__25MB;
-      __tmp__LCPB=TRUE__B__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__LZQB,L28970561); /* L221 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__ICPB,L8530438); /* L65 FALSE*/;
-      __tmp__LCPB=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__LCPB) {
-      lisaac_push(&__pos__LZQB,L29888065); /* L228 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__ICPB,L9326594); /* L71 TRUE*/;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__LZQB,L29888065); /* L228 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__ICPB,L9187334); /* L70 FALSE*/;
-      lisaac_push_first(&__pos__AANB,L28975169); /* L221 FAST_ARRAY*/;
-      __tmp__3ANB=(*(Self__15MB)).capacity__JY4;
-      lisaac_push(&__pos__AANB,L28980801); /* L221 FAST_ARRAY*/;
-      __tmp__LCPB=__infix_less__LOH(__tmp__3ANB,new_count__25MB);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__LCPB) {
-        lisaac_push(&__pos__ICPB,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__AANB,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__CDOC,L9445894); /* L72 FALSE*/;
-        lisaac_push_first(&__pos__DPQC,L28990529); /* L221 FAST_ARRAY*/;
-        __tmp__GBNB=(*(Self__15MB)).capacity__JY4;
-        lisaac_push(&__pos__DPQC,L29111873); /* L222 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__KDOC,L9457160); /* L72 NUMERIC*/;
-        new_capacity__FANB=(__INTEGER__K)(__tmp__GBNB <<  1);
-        lisaac_push(&__pos__DPQC,L29492289); /* L225 FAST_ARRAY*/;
-        lisaac_push_first(&__pos__KDOC,L11802642); /* L90 BLOCK*/;
-        until_do__PUAC:
-        {
-          lisaac_push(&__pos__KDOC,L11802642); /* L90 BLOCK*/;
-          lisaac_push_first(&__pos__2GHE,L29238337); /* L223 FAST_ARRAY*/;
-          __tmp__NBNB=__infix_greater_equal__JGG(new_capacity__FANB,new_count__25MB);
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NBNB) {
-            lisaac_push(&__pos__KDOC,L11799570); /* L90 BLOCK*/;
-            lisaac_push_first(&__pos__2GHE,L13509634); /* L103 TRUE*/;
-            __tmp__UUAC=FALSE__I__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__KDOC,L11799570); /* L90 BLOCK*/;
-            lisaac_push_first(&__pos__2GHE,L14689286); /* L112 FALSE*/;
-            __tmp__UUAC=TRUE__B__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UUAC) {
-            lisaac_push(&__pos__KDOC,L12192274); /* L93 BLOCK*/;
-            lisaac_push_first(&__pos__2GHE,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__ZUAC,L11935762); /* L91 BLOCK*/;
-            lisaac_push_first(&__pos__TBNB,L29377089); /* L224 FAST_ARRAY*/;
-            lisaac_push_first(&__pos__UG5D,L9457160); /* L72 NUMERIC*/;
-            new_capacity__FANB=(__INTEGER__K)(new_capacity__FANB <<  1);
-            lisaac_push(&__pos__ZUAC,L12068370); /* L92 BLOCK*/;
-            goto until_do__PUAC;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__KDOC,L12192274); /* L93 BLOCK*/;
-            lisaac_push_first(&__pos__2GHE,L8530438); /* L65 FALSE*/;
-          };
-        };
-        __tmp__XBNB=(*(Self__15MB)).storage__DV4;
-        __tmp__GBNB=(*(Self__15MB)).capacity__JY4;
-        /* NULL __NATIVE_ARRAYoPLANo__5U4__ */
-if (__tmp__XBNB==NULL) {
-          lisaac_push(&__pos__DPQC,L29649985); /* L226 FAST_ARRAY*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* NATIVE_ARRAY(PLAN) */ {
-          lisaac_push(&__pos__DPQC,L29649985); /* L226 FAST_ARRAY*/;
-          __tmp__ZBNB=realloc__with__4KXB(((void **)__tmp__XBNB),__tmp__GBNB,new_capacity__FANB);
-        };
-        (*(Self__15MB)).storage__DV4=__tmp__ZBNB;
-        (*(Self__15MB)).capacity__JY4=new_capacity__FANB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__ICPB,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__pos__AANB,L8530438); /* L65 FALSE*/;
+      switch (((struct ___OBJ *)li__VI2C)->__id) {
+      case __li__SB__: {
+        li__LJ2C=li__Q1KC(((__li__SB *)li__VI2C),li__QI2C,li__RI2C);
+      } break;
+      case __li__TB__: {
+        li__LJ2C=li__Z2KC(((__li__TB *)((__li__SB *)li__VI2C)),li__QI2C,li__RI2C);
+      } break;
+      case __li__TC__: {
+        li__LJ2C=li__U1HC(((__li__TC *)((__li__SB *)li__VI2C)),li__QI2C,li__RI2C);
+      } break;
+      case __li__YC__: {
+        li__LJ2C=li__EH2C(((__li__YC *)((__li__SB *)li__VI2C)),li__QI2C,li__RI2C);
+      } break;
+      case __li__RL__: {
+        li__LJ2C=li__OI2C(((__li__RL *)((__li__SB *)li__VI2C)),li__QI2C,li__RI2C);
+      } break;
+      case __li__AS__: {
+        li__LJ2C=li__D4KC(((__li__AS *)((__li__SB *)li__VI2C)),li__QI2C,li__RI2C);
+      } break;
+      case __li__GS__: {
+        li__LJ2C=NULL;
+      } break;
       };
-    };
-    __tmp__CANB=TRUE__B__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__05MB,L30018113); /* L229 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__3BPB,L8530438); /* L65 FALSE*/;
-    __tmp__CANB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CANB) {
-    lisaac_push(&__pos__05MB,L30280257); /* L231 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__3BPB,L9326594); /* L71 TRUE*/;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__05MB,L30280257); /* L231 FAST_ARRAY*/;
-    lisaac_push_first(&__pos__3BPB,L9187334); /* L70 FALSE*/;
-    lisaac_push_first(&__pos__LZQB,L30032961); /* L229 FAST_ARRAY*/;
-    __tmp__3ANB=count__KHNB(Self__15MB);
-    /* __TRUE__B__ __FALSE__I__ */
-if ((new_count__25MB != __tmp__3ANB)) {
-      lisaac_push(&__pos__3BPB,L9570822); /* L73 FALSE*/;
-      lisaac_push_first(&__pos__LZQB,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__ICPB,L9445894); /* L72 FALSE*/;
-      lisaac_push_first(&__pos__AANB,L30037057); /* L229 FAST_ARRAY*/;
-      __tmp__VANB=(*(Self__15MB)).storage__DV4;
-      lisaac_push(&__pos__AANB,L30167105); /* L230 FAST_ARRAY*/;
-      __tmp__GBNB=count__KHNB(Self__15MB);
-      lisaac_push(&__pos__AANB,L30167617); /* L230 FAST_ARRAY*/;
-      lisaac_push_first(&__pos__CDOC,L9195016); /* L70 NUMERIC*/;
-      __tmp__NCNB=(__INTEGER__K)(__tmp__GBNB -  1);
-      /* NULL __NATIVE_ARRAYoPLANo__5U4__ */
-if (__tmp__VANB==NULL) {
-        lisaac_push(&__pos__AANB,L30169153); /* L230 FAST_ARRAY*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* NATIVE_ARRAY(PLAN) */ {
-        lisaac_push(&__pos__AANB,L30169153); /* L230 FAST_ARRAY*/;
-        clear__to__4F5B(((void **)__tmp__VANB),new_count__25MB,__tmp__NCNB);
+      li__UI2C=li__LJ2C;
+      if (((void *)li__LJ2C == (void *)NULL)) {
+        li__UI2C=li__PI2C;
       };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__3BPB,L9570822); /* L73 FALSE*/;
-      lisaac_push_first(&__pos__LZQB,L8530438); /* L65 FALSE*/;
-    };
-  };
-  lisaac_push(&__pos__05MB,L30552129); /* L233 FAST_ARRAY*/;
-  lisaac_push_first(&__pos__3BPB,L9195016); /* L70 NUMERIC*/;
-  (*(Self__15MB)).upper__PMD=(__INTEGER__K)(new_count__25MB -  1);
-  lisaac_push(&__pos__05MB,L30936129); /* L236 FAST_ARRAY*/;
-  lisaac_push_first(&__pos__3BPB,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__LZQB,L7481860); /* L57 OBJECT*/;
-  __tmp__BCPB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__3BPB,L24520722); /* L187 BLOCK*/;
-  __tmp__DCPB=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DCPB) {
-    lisaac_push(&__pos__3BPB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__LZQB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__ICPB,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__AANB,L30940737); /* L236 FAST_ARRAY*/;
-    __tmp__3ANB=count__KHNB(Self__15MB);
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__3ANB == new_count__25MB)) {
-      lisaac_push(&__pos__ICPB,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__AANB,L13509634); /* L103 TRUE*/;
-      __tmp__LCPB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__ICPB,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__AANB,L14689286); /* L112 FALSE*/;
-      __tmp__LCPB=TRUE__B__;
-    };
-    __tmp__CANB=__tmp__LCPB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__3BPB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__LZQB,L12081158); /* L92 FALSE*/;
-    __tmp__CANB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CANB) {
-    lisaac_push(&__pos__3BPB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__LZQB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__ICPB,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__ICPB,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__AANB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__CDOC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__DPQC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__KDOC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__BCPB));
-    lisaac_push(&__pos__AANB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__AANB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__CDOC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__DPQC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__KDOC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__2GHE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__AANB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__CDOC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__DPQC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__3BPB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__LZQB,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__05MB,L31067201); /* L237 FAST_ARRAY*/;
-  lisaac_push_first(&__pos__3BPB,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__LZQB,L7481860); /* L57 OBJECT*/;
-  __tmp__BCPB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__3BPB,L24520722); /* L187 BLOCK*/;
-  __tmp__DCPB=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__DCPB) {
-    lisaac_push(&__pos__3BPB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__LZQB,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__ICPB,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__AANB,L31068225); /* L237 FAST_ARRAY*/;
-    __tmp__3ANB=(*(Self__15MB)).capacity__JY4;
-    lisaac_push(&__pos__AANB,L31074369); /* L237 FAST_ARRAY*/;
-    __tmp__CANB=__infix_greater_equal__JGG(__tmp__3ANB,__tmp__BDNB);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CANB) {
-      lisaac_push(&__pos__ICPB,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__AANB,L13509634); /* L103 TRUE*/;
-      __tmp__LCPB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__ICPB,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__AANB,L14689286); /* L112 FALSE*/;
-      __tmp__LCPB=TRUE__B__;
     };
-    __tmp__CANB=__tmp__LCPB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__3BPB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__LZQB,L12081158); /* L92 FALSE*/;
-    __tmp__CANB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__CANB) {
-    lisaac_push(&__pos__3BPB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__LZQB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__ICPB,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__ICPB,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__AANB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__CDOC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__DPQC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__KDOC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__BCPB));
-    lisaac_push(&__pos__AANB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__AANB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__CDOC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__DPQC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__KDOC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__2GHE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__AANB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__CDOC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__DPQC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__3BPB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__LZQB,L8530438); /* L65 FALSE*/;
   };
+  li__SI2C=li__UI2C;
+  return(li__SI2C);
 }
 
-static __CLIP__UOB* create__at__to__PU1(void *win__SU1,__INTEGER__K x0__TU1,__INTEGER__K y0__UU1,__INTEGER__K x1__VU1,__INTEGER__K y1__WU1)
-/* (AREA{NULLxEXAMPLE__OBxAREA__PBxDESK__TCxG_OUT__YCxG_RAW__KMxVIRTUAL_SCREEN__PTxMOUSE__VT},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
+static void* li__D4KC(__li__AS *li__E4KC,__li__K li__F4KC,__li__K li__G4KC)
+/* (Strict VIRTUAL_SCREEN{li__AS},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) With result Recursive, No inlinable. NO CONTEXT! */
 {
-  __CLIP__UOB *result__JABB,*__tmp__WBBB,*Result__XU1;
-  __POINTER__CB ptr__KABB,__tmp__KBBB;
-  __INTEGER__K __tmp__QABB,__tmp__5ABB;
-  __UINTEGER_CPU__GDG __tmp__SABB,__tmp__ABBB,__tmp__XAIE,__tmp__PAIE;
-  __UINTEGER_32__RD __tmp__RBBB;
-  _____CONTEXT __pos__QU1,__pos__GABB,__pos__FDEB,__pos__XABB;
-  _____CONTEXT __pos__1VJB,__pos__TAIE,__pos__WAIE;
-  lisaac_push_first(&__pos__QU1,L10497093); /* L80 CLIP*/;
-  lisaac_push_first(&__pos__GABB,L15602180); /* L119 OBJECT*/;
-  result__JABB=NULL;
-  ptr__KABB=((__POINTER__CB )(NULL));
-  lisaac_push(&__pos__GABB,L16394756); /* L125 OBJECT*/;
-  lisaac_push_first(&__pos__FDEB,L5250564); /* L40 OBJECT*/;
-  __tmp__QABB=sizeof(__CLIP__UOB);
-  lisaac_push(&__pos__GABB,L16394756); /* L125 OBJECT*/;
-  __tmp__SABB=to_uinteger_cpu__ZUH(__tmp__QABB);
-  /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__SABB ==  0)) {
-    lisaac_push(&__pos__GABB,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__FDEB,L6825986); /* L52 TRUE*/;
-    lisaac_push_first(&__pos__XABB,L16523780); /* L126 OBJECT*/;
-    result__JABB=CLIP__UOB__;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__GABB,L18876932); /* L144 OBJECT*/;
-    lisaac_push_first(&__pos__FDEB,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__pos__XABB,L16923652); /* L129 OBJECT*/;
-    lisaac_push_first(&__pos__1VJB,L30548996); /* L233 OBJECT*/;
-    __tmp__5ABB=__CLIP__UOB__;
-    __tmp__ABBB=clone_allocation_size__CEG;
-    lisaac_push(&__pos__XABB,L17198084); /* L131 OBJECT*/;
-    lisaac_push_first(&__pos__1VJB,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__TAIE,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__WAIE,L5383176); /* L41 NUMERIC*/;
-    __tmp__XAIE=to_uinteger_cpu__ZUH( 0);
-    lisaac_push(&__pos__TAIE,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__WAIE,L9195016); /* L70 NUMERIC*/;
-    __tmp__PAIE=(__UINTEGER_CPU__GDG)(__tmp__XAIE - __tmp__SABB);
-    lisaac_push(&__pos__1VJB,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__pos__TAIE,L9195016); /* L70 NUMERIC*/;
-    clone_allocation_size__CEG=(__UINTEGER_CPU__GDG)(__tmp__ABBB - __tmp__PAIE);
-    lisaac_push(&__pos__XABB,L17310212); /* L132 OBJECT*/;
-    lisaac_push_first(&__pos__1VJB,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__pos__TAIE,L9195016); /* L70 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__5ABB == (__INTEGER__K)(-  1))) {
-      lisaac_push(&__pos__XABB,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__1VJB,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__TAIE,L17446916); /* L133 OBJECT*/;
-      __tmp__KBBB=alloc_size__5WK(__tmp__SABB);
-      ptr__KABB=__tmp__KBBB;
+  void *li__OUMC,*li__PUMC,*li__FVMC,*li__H4KC;
+  __li__XKB *li__SUMC;
+  li__OUMC=NULL;
+  li__PUMC=NULL;
+  li__SUMC=li__31BC(li__E4KC,li__F4KC,li__G4KC);
+  if (((void *)li__SUMC != (void *)NULL)) {
+    li__PUMC=li__SUMC->li__1KV;
+    if (((void *)li__PUMC == (void *)li__E4KC)) {
+      li__OUMC=li__E4KC;
     } else /* FALSE */ {
-      lisaac_push(&__pos__XABB,L17829380); /* L136 OBJECT*/;
-      lisaac_push_first(&__pos__1VJB,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__TAIE,L17719300); /* L135 OBJECT*/;
-      __tmp__RBBB=to_uinteger_32__AAG(__tmp__5ABB);
-      lisaac_push(&__pos__TAIE,L17723908); /* L135 OBJECT*/;
-      __tmp__KBBB=alloc_type__size__VYK(__tmp__RBBB,__tmp__SABB);
-      ptr__KABB=__tmp__KBBB;
-    };
-    lisaac_push(&__pos__XABB,L17979396); /* L137 OBJECT*/;
-    lisaac_push_first(&__pos__1VJB,L4069969); /* L31 CONVERT*/;
-    __tmp__WBBB=((__CLIP__UOB *)ptr__KABB);
-    result__JABB=__tmp__WBBB;
-    lisaac_push(&__pos__XABB,L18232836); /* L139 OBJECT*/;
-    lisaac_push_first(&__pos__1VJB,L31079428); /* L237 OBJECT*/;
-    *(__tmp__WBBB) = *(CLIP__UOB__);
-    lisaac_push(&__pos__XABB,L18746884); /* L143 OBJECT*/;
-    lisaac_push_first(&__pos__1VJB,L8530438); /* L65 FALSE*/;
-  };
-  /* NULL __CLIP__UOB__ */
-if (result__JABB==NULL) {
-    lisaac_push(&__pos__QU1,L10637893); /* L81 CLIP*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* CLIP */ {
-    lisaac_push(&__pos__QU1,L10637893); /* L81 CLIP*/;
-    __tmp__WBBB=((__CLIP__UOB *)result__JABB);
-    lisaac_push_first(&__pos__GABB,L8941637); /* L68 CLIP*/;
-    __tmp__WBBB->window__55X=win__SU1;
-    __tmp__WBBB->x_min__L5X=x0__TU1;
-    __tmp__WBBB->y_min__YATB=y0__UU1;
-    __tmp__WBBB->x_max__V5X=x1__VU1;
-    __tmp__WBBB->y_max__1ATB=y1__WU1;
-  };
-  Result__XU1=result__JABB;
-  return(Result__XU1);
-}
-
-static __CLIP__UOB* get_clip__UHLC(__VIRTUAL_SCREEN__PT *Self__WHLC,__INTEGER__K x__XHLC,__INTEGER__K y__YHLC)
-/* (Strict VIRTUAL_SCREEN{VIRTUAL_SCREEN__PT},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
-{
-  __CLIP__UOB *c__5HLC,*__tmp__RKLC,*__tmp__DMLC,*__tmp__BOLC;
-  __CLIP__UOB *Result__ZHLC;
-  __INTEGER__K __tmp__HILC,__tmp__JILC,__tmp__UILC,__tmp__WILC;
-  __INTEGER__K __tmp__FKLC,__tmp__XLLC;
-  _____CONTEXT __pos__VHLC,__pos__ZKOC,__pos__FILC,__pos__1W4D;
-  _____CONTEXT __pos__SILC,__pos__UF5D,__pos__3JLC,__pos__2UND;
-  _____CONTEXT __pos__DKLC,__pos__1YND,__pos__VLLC,__pos__H45D;
-  _____CONTEXT __pos__5NLC;
-  __BOOLEAN__C fg_t__0HLC,fg_b__1HLC,fg_r__2HLC,fg_l__3HLC,fg_p__4HLC;
-  __BOOLEAN__C __tmp__LILC,__tmp__NILC,__tmp__YILC,__tmp__0ILC;
-  __BOOLEAN__C __tmp__GKLC,__tmp__JKLC,__tmp__1LLC,__tmp__UNLC;
-  lisaac_push_first(&__pos__VHLC,L135935512); /* L1037 AREA*/;
-  fg_t__0HLC=FALSE__I__;
-  fg_b__1HLC=FALSE__I__;
-  fg_r__2HLC=FALSE__I__;
-  fg_l__3HLC=FALSE__I__;
-  fg_p__4HLC=FALSE__I__;
-  c__5HLC=Self__WHLC->parent_area__QT.clip__WOB;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__5HLC != (void *)NULL)) {
-    lisaac_push(&__pos__VHLC,L136716824); /* L1043 AREA*/;
-    lisaac_push_first(&__pos__ZKOC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__FILC,L136717848); /* L1043 AREA*/;
-    /* NULL __CLIP__UOB__ */
-if (c__5HLC==NULL) {
-      lisaac_push(&__pos__FILC,L136851480); /* L1044 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__HILC=c__5HLC->x_min__L5X;
-    };
-    /* NULL __CLIP__UOB__ */
-if (c__5HLC==NULL) {
-      lisaac_push(&__pos__FILC,L136858136); /* L1044 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__JILC=c__5HLC->x_max__V5X;
-    };
-    lisaac_push(&__pos__FILC,L136858648); /* L1044 AREA*/;
-    __tmp__LILC=in_range__to__I5I(x__XHLC,__tmp__HILC,__tmp__JILC);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__LILC) {
-      lisaac_push(&__pos__FILC,L136840728); /* L1044 AREA*/;
-      lisaac_push_first(&__pos__1W4D,L13509634); /* L103 TRUE*/;
-      __tmp__NILC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__FILC,L136840728); /* L1044 AREA*/;
-      lisaac_push_first(&__pos__1W4D,L14689286); /* L112 FALSE*/;
-      __tmp__NILC=TRUE__B__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NILC) {
-      lisaac_push(&__pos__FILC,L136861208); /* L1044 AREA*/;
-      lisaac_push_first(&__pos__1W4D,L10377218); /* L79 TRUE*/;
-      __tmp__NILC=TRUE__B__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__FILC,L136861208); /* L1044 AREA*/;
-      lisaac_push_first(&__pos__1W4D,L11832326); /* L90 FALSE*/;
-      lisaac_push_first(&__pos__SILC,L136971288); /* L1045 AREA*/;
-      /* NULL __CLIP__UOB__ */
-if (c__5HLC==NULL) {
-        lisaac_push(&__pos__SILC,L136982552); /* L1045 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* CLIP */ {
-        __tmp__UILC=c__5HLC->y_min__YATB;
-      };
-      /* NULL __CLIP__UOB__ */
-if (c__5HLC==NULL) {
-        lisaac_push(&__pos__SILC,L136989208); /* L1045 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* CLIP */ {
-        __tmp__WILC=c__5HLC->y_max__1ATB;
-      };
-      lisaac_push(&__pos__SILC,L136989720); /* L1045 AREA*/;
-      __tmp__YILC=in_range__to__I5I(y__YHLC,__tmp__UILC,__tmp__WILC);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__YILC) {
-        lisaac_push(&__pos__SILC,L136971800); /* L1045 AREA*/;
-        lisaac_push_first(&__pos__UF5D,L13509634); /* L103 TRUE*/;
-        __tmp__0ILC=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__SILC,L136971800); /* L1045 AREA*/;
-        lisaac_push_first(&__pos__UF5D,L14689286); /* L112 FALSE*/;
-        __tmp__0ILC=TRUE__B__;
-      };
-      __tmp__NILC=__tmp__0ILC;
-    };
-    __tmp__LILC=__tmp__NILC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__VHLC,L136716824); /* L1043 AREA*/;
-    lisaac_push_first(&__pos__ZKOC,L12081158); /* L92 FALSE*/;
-    __tmp__LILC=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__LILC) {
-    lisaac_push(&__pos__VHLC,L147327512); /* L1124 AREA*/;
-    lisaac_push_first(&__pos__ZKOC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__FILC,L137106968); /* L1046 AREA*/;
-    /* NULL __CLIP__UOB__ */
-if (c__5HLC==NULL) {
-      lisaac_push(&__pos__FILC,L137765400); /* L1051 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__HILC=c__5HLC->y_min__YATB;
-    };
-    lisaac_push(&__pos__FILC,L137761816); /* L1051 AREA*/;
-    __tmp__LILC=__infix_less__LOH(y__YHLC,__tmp__HILC);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__LILC) {
-      lisaac_push(&__pos__FILC,L137767448); /* L1051 AREA*/;
-      lisaac_push_first(&__pos__1W4D,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__SILC,L137768472); /* L1051 AREA*/;
-      /* NULL __CLIP__UOB__ */
-if (c__5HLC==NULL) {
-        lisaac_push(&__pos__SILC,L137773080); /* L1051 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* CLIP */ {
-        __tmp__UILC=c__5HLC->x_min__L5X;
-      };
-      lisaac_push(&__pos__SILC,L137769496); /* L1051 AREA*/;
-      __tmp__NILC=__infix_less__LOH(x__XHLC,__tmp__UILC);
-      __tmp__YILC=__tmp__NILC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__FILC,L137767448); /* L1051 AREA*/;
-      lisaac_push_first(&__pos__1W4D,L12081158); /* L92 FALSE*/;
-      __tmp__YILC=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__YILC) {
-      lisaac_push(&__pos__FILC,L139071000); /* L1061 AREA*/;
-      lisaac_push_first(&__pos__1W4D,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__SILC,L138150936); /* L1054 AREA*/;
-      lisaac_push_first(&__pos__UF5D,L9441810); /* L72 BLOCK*/;
-      while_do__PRLD:
-      {
-        lisaac_push(&__pos__UF5D,L9441810); /* L72 BLOCK*/;
-        lisaac_push_first(&__pos__3JLC,L137888792); /* L1052 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__5HLC != (void *)NULL)) {
-          lisaac_push(&__pos__3JLC,L137894936); /* L1052 AREA*/;
-          lisaac_push_first(&__pos__2UND,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__DKLC,L137895960); /* L1052 AREA*/;
-          /* NULL __CLIP__UOB__ */
-if (c__5HLC==NULL) {
-            lisaac_push(&__pos__DKLC,L137900568); /* L1052 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* CLIP */ {
-            __tmp__FKLC=c__5HLC->y_min__YATB;
-          };
-          lisaac_push(&__pos__DKLC,L137896984); /* L1052 AREA*/;
-          __tmp__GKLC=__infix_less__LOH(y__YHLC,__tmp__FKLC);
-          __tmp__JKLC=__tmp__GKLC;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__3JLC,L137894936); /* L1052 AREA*/;
-          lisaac_push_first(&__pos__2UND,L12081158); /* L92 FALSE*/;
-          __tmp__JKLC=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__JKLC) {
-          lisaac_push(&__pos__UF5D,L9832978); /* L75 BLOCK*/;
-          lisaac_push_first(&__pos__3JLC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__2UND,L9576466); /* L73 BLOCK*/;
-          lisaac_push_first(&__pos__DKLC,L137907224); /* L1052 AREA*/;
-          /* NULL __CLIP__UOB__ */
-if (c__5HLC==NULL) {
-            lisaac_push(&__pos__DKLC,L138024472); /* L1053 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* CLIP */ {
-            __tmp__RKLC=c__5HLC->top__BCY;
-          };
-          c__5HLC=__tmp__RKLC;
-          lisaac_push(&__pos__2UND,L9709074); /* L74 BLOCK*/;
-          goto while_do__PRLD;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__UF5D,L9832978); /* L75 BLOCK*/;
-          lisaac_push_first(&__pos__3JLC,L8530438); /* L65 FALSE*/;
-        };
-      };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__FILC,L139071000); /* L1061 AREA*/;
-      lisaac_push_first(&__pos__1W4D,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__SILC,L138288152); /* L1055 AREA*/;
-      /* NULL __CLIP__UOB__ */
-if (c__5HLC==NULL) {
-        lisaac_push(&__pos__SILC,L138418200); /* L1056 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* CLIP */ {
-        __tmp__UILC=c__5HLC->y_max__1ATB;
-      };
-      lisaac_push(&__pos__SILC,L138414616); /* L1056 AREA*/;
-      lisaac_push_first(&__pos__UF5D,L14700552); /* L112 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((y__YHLC > __tmp__UILC)) {
-        lisaac_push(&__pos__SILC,L138420248); /* L1056 AREA*/;
-        lisaac_push_first(&__pos__UF5D,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__3JLC,L138421272); /* L1056 AREA*/;
-        /* NULL __CLIP__UOB__ */
-if (c__5HLC==NULL) {
-          lisaac_push(&__pos__3JLC,L138425880); /* L1056 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__FKLC=c__5HLC->x_max__V5X;
-        };
-        lisaac_push(&__pos__3JLC,L138422296); /* L1056 AREA*/;
-        lisaac_push_first(&__pos__2UND,L14700552); /* L112 NUMERIC*/;
-        __tmp__0ILC=(x__XHLC > __tmp__FKLC);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__SILC,L138420248); /* L1056 AREA*/;
-        lisaac_push_first(&__pos__UF5D,L12081158); /* L92 FALSE*/;
-        __tmp__0ILC=FALSE__I__;
+      switch (((struct ___OBJ *)li__PUMC)->__id) {
+      case __li__SB__: {
+        li__FVMC=li__Q1KC(((__li__SB *)li__PUMC),li__F4KC,li__G4KC);
+      } break;
+      case __li__TB__: {
+        li__FVMC=li__Z2KC(((__li__TB *)((__li__SB *)li__PUMC)),li__F4KC,li__G4KC);
+      } break;
+      case __li__TC__: {
+        li__FVMC=li__U1HC(((__li__TC *)((__li__SB *)li__PUMC)),li__F4KC,li__G4KC);
+      } break;
+      case __li__YC__: {
+        li__FVMC=li__EH2C(((__li__YC *)((__li__SB *)li__PUMC)),li__F4KC,li__G4KC);
+      } break;
+      case __li__RL__: {
+        li__FVMC=li__OI2C(((__li__RL *)((__li__SB *)li__PUMC)),li__F4KC,li__G4KC);
+      } break;
+      case __li__AS__: {
+        li__FVMC=li__D4KC(((__li__AS *)((__li__SB *)li__PUMC)),li__F4KC,li__G4KC);
+      } break;
+      case __li__GS__: {
+        li__FVMC=NULL;
+      } break;
       };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__0ILC) {
-        lisaac_push(&__pos__SILC,L138937368); /* L1060 AREA*/;
-        lisaac_push_first(&__pos__UF5D,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__3JLC,L138807320); /* L1059 AREA*/;
-        lisaac_push_first(&__pos__2UND,L9441810); /* L72 BLOCK*/;
-        while_do__1WLD:
-        {
-          lisaac_push(&__pos__2UND,L9441810); /* L72 BLOCK*/;
-          lisaac_push_first(&__pos__DKLC,L138545176); /* L1057 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__5HLC != (void *)NULL)) {
-            lisaac_push(&__pos__DKLC,L138551320); /* L1057 AREA*/;
-            lisaac_push_first(&__pos__1YND,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__VLLC,L138552344); /* L1057 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__5HLC==NULL) {
-              lisaac_push(&__pos__VLLC,L138556952); /* L1057 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__XLLC=c__5HLC->y_max__1ATB;
-            };
-            lisaac_push(&__pos__VLLC,L138553368); /* L1057 AREA*/;
-            lisaac_push_first(&__pos__H45D,L14700552); /* L112 NUMERIC*/;
-            __tmp__1LLC=(y__YHLC > __tmp__XLLC);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__DKLC,L138551320); /* L1057 AREA*/;
-            lisaac_push_first(&__pos__1YND,L12081158); /* L92 FALSE*/;
-            __tmp__1LLC=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1LLC) {
-            lisaac_push(&__pos__2UND,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__DKLC,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__1YND,L9576466); /* L73 BLOCK*/;
-            lisaac_push_first(&__pos__VLLC,L138563608); /* L1057 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__5HLC==NULL) {
-              lisaac_push(&__pos__VLLC,L138682392); /* L1058 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__DMLC=c__5HLC->bottom__JETB;
-            };
-            c__5HLC=__tmp__DMLC;
-            lisaac_push(&__pos__1YND,L9709074); /* L74 BLOCK*/;
-            goto while_do__1WLD;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__2UND,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__DKLC,L8530438); /* L65 FALSE*/;
-          };
+      li__OUMC=li__FVMC;
+      if (((void *)li__FVMC == (void *)NULL)) {
+        li__OUMC=li__E4KC;
+      };
+    };
+  };
+  li__PUMC=li__OUMC;
+  if (((void *)li__OUMC == (void *)li__E4KC)) {
+    li__PUMC=NULL;
+  };
+  li__H4KC=li__PUMC;
+  return(li__H4KC);
+}
+
+static void li__XTHB(__li__KAD *li__YTHB,__li__0KB *li__ZTHB)
+/* (Strict FAST_ARRAY(PLAN){li__KAD},Strict PLAN{NULLxli__0KB}) Void No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__RQF li__YT1D,li__XT1D,li__ZT1D,li__0T1D,li__1T1D;
+  __li__GB li__WT1D,li__3T1D;
+  __li__VRF *li__4T1D;
+  __li__K li__I50D,li__PR0D,li__O50D,li__M50D;
+  __li__C li__HUHB;
+  void **li__H50D;
+  if (((__li__K)((*(li__YTHB)).li__EDD +  1) < (*(li__YTHB)).li__QI1)) {
+    (*(li__YTHB)).li__EDD=(__li__K)((*(li__YTHB)).li__EDD +  1);
+    li__HUHB=li__B__;
+  } else /* FALSE */ {
+    li__HUHB=li__I__;
+  };
+  if ((! li__HUHB)) {
+    if (((*(li__YTHB)).li__QI1 ==  0)) {
+      li__YT1D=((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) <<  1));
+      li__WT1D=((__li__GB )(NULL));
+      li__XT1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__ZT1D=(__li__RQF)((__li__RQF)(li__YT1D - (__li__RQF)(((__li__RQF ) 0) - li__XT1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__XT1D) - ((__li__RQF ) 1)));
+      if ((li__ZT1D <= ((__li__RQF )(MINIMUM_SIZE)))) {
+        li__0T1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__1T1D=(__li__RQF)((__li__RQF)(li__ZT1D - (__li__RQF)(((__li__RQF ) 0) - li__0T1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__0T1D) - ((__li__RQF ) 1)));
+        li__0T1D=(__li__RQF)(li__1T1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+        li__3T1D=li__PDK(li__1T1D,((__li__GB )(&(table_size[(li__0T1D)-1]))),((__li__U )li__1T1D));
+        li__WT1D=li__3T1D;
+      } else /* FALSE */ {
+        li__4T1D=li__J5BB(li__ZT1D);
+        li__WT1D=(void *)((unsigned long)((__li__GB )((__li__VRF *)li__4T1D)) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long))))))));
+      };
+      li__H50D=((void **)li__WT1D);
+      li__I50D= 1;
+      while ((li__I50D >=  0)) {
+        li__H50D[li__I50D]=NULL;
+        li__I50D=(__li__K)(li__I50D -  1);
+      };
+      (*(li__YTHB)).li__WF1=li__H50D;
+      (*(li__YTHB)).li__QI1= 2;
+      (*(li__YTHB)).li__EDD= 0;
+    } else /* FALSE */ {
+      li__I50D=(__li__K)((*(li__YTHB)).li__QI1 <<  1);
+      li__H50D=((void **)(*(li__YTHB)).li__WF1);
+      li__PR0D=(*(li__YTHB)).li__QI1;
+      li__WT1D=li__FSSB(((__li__GB )li__H50D),((__li__RQF )(__li__K)(li__PR0D * ((__li__K )(sizeof(void *))))),((__li__RQF )(__li__K)(li__I50D * ((__li__K )(sizeof(void *))))));
+      li__H50D=((void **)li__WT1D);
+      li__O50D=(__li__K)(li__I50D -  1);
+      li__M50D=li__PR0D;
+      while ((li__M50D <= li__O50D)) {
+        li__H50D[li__M50D]=NULL;
+        li__M50D=(__li__K)(li__M50D +  1);
+      };
+      (*(li__YTHB)).li__WF1=li__H50D;
+      (*(li__YTHB)).li__QI1=li__I50D;
+      (*(li__YTHB)).li__EDD=(__li__K)((*(li__YTHB)).li__EDD +  1);
+    };
+  };
+  ((void **)(*(li__YTHB)).li__WF1)[(*(li__YTHB)).li__EDD]=li__ZTHB;
+}
+
+static void li__KWHB(__li__KAD *li__LWHB,__li__K li__MWHB)
+/* (Strict FAST_ARRAY(PLAN){li__KAD},Expanded INTEGER{li__K}) Void No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__K li__UWHB,li__D5XD,li__T50D,li__RXQB,li__Z50D,li__X50D;
+  __li__K li__J5XD,li__P5XD;
+  __li__RQF li__CU1D,li__BU1D,li__DU1D,li__EU1D,li__FU1D;
+  __li__GB li__AU1D,li__HU1D;
+  __li__VRF *li__IU1D;
+  void **li__S50D,**li__QXQB;
+  __li__C li__EXHB;
+  li__UWHB= 0;
+  li__D5XD=(__li__K)((*(li__LWHB)).li__EDD +  1);
+  if ((li__MWHB > li__D5XD)) {
+    if (((*(li__LWHB)).li__QI1 ==  0)) {
+      li__CU1D=((__li__RQF )(__li__K)(li__MWHB * ((__li__K )(sizeof(void *)))));
+      li__AU1D=((__li__GB )(NULL));
+      li__BU1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+      li__DU1D=(__li__RQF)((__li__RQF)(li__CU1D - (__li__RQF)(((__li__RQF ) 0) - li__BU1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__BU1D) - ((__li__RQF ) 1)));
+      if ((li__DU1D <= ((__li__RQF )(MINIMUM_SIZE)))) {
+        li__EU1D=(__li__RQF)(((__li__RQF )((__li__K )(sizeof(void *)))) - ((__li__RQF ) 1));
+        li__FU1D=(__li__RQF)((__li__RQF)(li__DU1D - (__li__RQF)(((__li__RQF ) 0) - li__EU1D)) & (__li__RQF)((__li__RQF)(((__li__RQF ) 0) - li__EU1D) - ((__li__RQF ) 1)));
+        li__EU1D=(__li__RQF)(li__FU1D / ((__li__RQF )((__li__K )(sizeof(void *)))));
+        li__HU1D=li__PDK(li__FU1D,((__li__GB )(&(table_size[(li__EU1D)-1]))),((__li__U )li__FU1D));
+        li__AU1D=li__HU1D;
+      } else /* FALSE */ {
+        li__IU1D=li__J5BB(li__DU1D);
+        li__AU1D=(void *)((unsigned long)((__li__GB )((__li__VRF *)li__IU1D)) - (unsigned long)(void *)((unsigned long)((__li__GB )((__li__RQF ) 0)) - (unsigned long)((__li__GB )((__li__RQF )(__li__K)(((__li__K )(sizeof(void *))) + ((__li__K )(sizeof(unsigned long))))))));
+      };
+      li__S50D=((void **)li__AU1D);
+      li__T50D=(__li__K)(li__MWHB -  1);
+      while ((li__T50D >=  0)) {
+        li__S50D[li__T50D]=NULL;
+        li__T50D=(__li__K)(li__T50D -  1);
+      };
+      (*(li__LWHB)).li__WF1=li__S50D;
+      (*(li__LWHB)).li__QI1=li__MWHB;
+      li__EXHB=li__B__;
+    } else /* FALSE */ {
+      li__EXHB=li__I__;
+    };
+    if ((! li__EXHB)) {
+      if (((*(li__LWHB)).li__QI1 < li__MWHB)) {
+        li__UWHB=(__li__K)((*(li__LWHB)).li__QI1 <<  1);
+        while ((li__UWHB < li__MWHB)) {
+          li__UWHB=(__li__K)(li__UWHB <<  1);
+        };
+        li__QXQB=((void **)(*(li__LWHB)).li__WF1);
+        li__RXQB=(*(li__LWHB)).li__QI1;
+        li__HU1D=li__FSSB(((__li__GB )li__QXQB),((__li__RQF )(__li__K)(li__RXQB * ((__li__K )(sizeof(void *))))),((__li__RQF )(__li__K)(li__UWHB * ((__li__K )(sizeof(void *))))));
+        li__QXQB=((void **)li__HU1D);
+        li__Z50D=(__li__K)(li__UWHB -  1);
+        li__X50D=li__RXQB;
+        while ((li__X50D <= li__Z50D)) {
+          li__QXQB[li__X50D]=NULL;
+          li__X50D=(__li__K)(li__X50D +  1);
+        };
+        (*(li__LWHB)).li__WF1=li__QXQB;
+        (*(li__LWHB)).li__QI1=li__UWHB;
+      };
+    };
+    li__EXHB=li__B__;
+  } else /* FALSE */ {
+    li__EXHB=li__I__;
+  };
+  if ((! li__EXHB)) {
+    li__J5XD=(__li__K)((*(li__LWHB)).li__EDD +  1);
+    if ((li__MWHB != li__J5XD)) {
+      li__S50D=(*(li__LWHB)).li__WF1;
+      li__P5XD=(__li__K)((*(li__LWHB)).li__EDD +  1);
+      li__QXQB=((void **)li__S50D);
+      li__T50D=(__li__K)(li__P5XD -  1);
+      li__RXQB=li__MWHB;
+      while ((li__RXQB <= li__T50D)) {
+        li__QXQB[li__RXQB]=NULL;
+        li__RXQB=(__li__K)(li__RXQB +  1);
+      };
+    };
+  };
+  (*(li__LWHB)).li__EDD=(__li__K)(li__MWHB -  1);
+}
+
+static __li__XKB* li__31BC(__li__AS *li__41BC,__li__K li__51BC,__li__K li__A2BC)
+/* (Strict VIRTUAL_SCREEN{li__AS},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) With result No recursive, No inlinable. NO CONTEXT! */
+{
+  __li__XKB *li__H2BC,*li__B2BC;
+  __li__K li__U5XD,li__R5XD,li__Z5XD,li__W5XD;
+  __li__C li__C2BC,li__D2BC,li__E2BC,li__F2BC,li__G2BC,li__D3BC;
+  __li__C li__G3BC,li__MACC,li__QACC,li__WACC,li__JBCC;
+  li__C2BC=li__I__;
+  li__D2BC=li__I__;
+  li__E2BC=li__I__;
+  li__F2BC=li__I__;
+  li__G2BC=li__I__;
+  li__H2BC=li__41BC->li__BS.li__ZKB;
+  if (((void *)li__H2BC != (void *)NULL)) {
+    li__U5XD=li__H2BC->li__JKV;
+    li__R5XD=li__H2BC->li__SKV;
+    if ((! ((li__U5XD <= li__51BC) && (li__R5XD >= li__51BC)))) {
+      li__D3BC=li__B__;
+    } else /* FALSE */ {
+      li__Z5XD=li__H2BC->li__3DNB;
+      li__W5XD=li__H2BC->li__AENB;
+      li__D3BC=(! ((li__Z5XD <= li__A2BC) && (li__W5XD >= li__A2BC)));
+    };
+    li__G3BC=li__D3BC;
+  } else /* FALSE */ {
+    li__G3BC=li__I__;
+  };
+  if (li__G3BC) {
+    if (((li__A2BC < li__H2BC->li__3DNB) && (li__51BC < li__H2BC->li__JKV))) {
+      while ((((void *)li__H2BC != (void *)NULL) && (li__A2BC < li__H2BC->li__3DNB))) {
+        li__H2BC=li__H2BC->li__XMV;
+      };
+    } else /* FALSE */ {
+      if (((li__A2BC > li__H2BC->li__AENB) && (li__51BC > li__H2BC->li__SKV))) {
+        while ((((void *)li__H2BC != (void *)NULL) && (li__A2BC > li__H2BC->li__AENB))) {
+          li__H2BC=li__H2BC->li__CHNB;
         };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__SILC,L138937368); /* L1060 AREA*/;
-        lisaac_push_first(&__pos__UF5D,L8530438); /* L65 FALSE*/;
       };
     };
-    lisaac_push(&__pos__FILC,L142872088); /* L1090 AREA*/;
-    lisaac_push_first(&__pos__1W4D,L9441810); /* L72 BLOCK*/;
-    while_do__D0ZC:
+    li__IOOC:
     {
-      lisaac_push(&__pos__1W4D,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__SILC,L140512792); /* L1072 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__5HLC != (void *)NULL)) {
-        lisaac_push(&__pos__SILC,L140518936); /* L1072 AREA*/;
-        lisaac_push_first(&__pos__UF5D,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__3JLC,L140519960); /* L1072 AREA*/;
-        /* NULL __CLIP__UOB__ */
-if (c__5HLC==NULL) {
-          lisaac_push(&__pos__3JLC,L140649496); /* L1073 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__XLLC=c__5HLC->y_min__YATB;
-        };
-        lisaac_push(&__pos__3JLC,L140650008); /* L1073 AREA*/;
-        lisaac_push_first(&__pos__2UND,L14700552); /* L112 NUMERIC*/;
-        __tmp__GKLC=(__tmp__XLLC > y__YHLC);
-        fg_t__0HLC=__tmp__GKLC;
-        /* NULL __CLIP__UOB__ */
-if (c__5HLC==NULL) {
-          lisaac_push(&__pos__3JLC,L140780568); /* L1074 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__XLLC=c__5HLC->x_max__V5X;
-        };
-        lisaac_push(&__pos__3JLC,L140781080); /* L1074 AREA*/;
-        __tmp__JKLC=__infix_less__LOH(__tmp__XLLC,x__XHLC);
-        fg_r__2HLC=__tmp__JKLC;
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GKLC) {
-          lisaac_push(&__pos__3JLC,L140652568); /* L1073 AREA*/;
-          lisaac_push_first(&__pos__2UND,L10900994); /* L83 TRUE*/;
-          __tmp__1LLC=TRUE__B__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__3JLC,L140652568); /* L1073 AREA*/;
-          lisaac_push_first(&__pos__2UND,L12342790); /* L94 FALSE*/;
-          __tmp__1LLC=__tmp__JKLC;
-        };
-        __tmp__GKLC=__tmp__1LLC;
+      if (((void *)li__H2BC != (void *)NULL)) {
+        li__MACC=(li__H2BC->li__3DNB > li__A2BC);
+        li__C2BC=li__MACC;
+        li__QACC=(li__H2BC->li__SKV < li__51BC);
+        li__E2BC=li__QACC;
+        li__WACC=(li__MACC | li__QACC);
       } else /* FALSE */ {
-        lisaac_push(&__pos__SILC,L140518936); /* L1072 AREA*/;
-        lisaac_push_first(&__pos__UF5D,L12081158); /* L92 FALSE*/;
-        __tmp__GKLC=FALSE__I__;
+        li__WACC=li__I__;
       };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GKLC) {
-        lisaac_push(&__pos__1W4D,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__SILC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__UF5D,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__3JLC,L140912152); /* L1075 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (fg_p__4HLC) {
-          lisaac_push(&__pos__3JLC,L142607384); /* L1088 AREA*/;
-          lisaac_push_first(&__pos__2UND,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__DKLC,L141039640); /* L1076 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (fg_t__0HLC) {
-            lisaac_push(&__pos__DKLC,L141428760); /* L1079 AREA*/;
-            lisaac_push_first(&__pos__1YND,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__VLLC,L141171736); /* L1077 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__5HLC==NULL) {
-              lisaac_push(&__pos__VLLC,L141302296); /* L1078 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__DMLC=c__5HLC->top__BCY;
-            };
-            c__5HLC=__tmp__DMLC;
-            __tmp__UNLC=TRUE__B__;
+      if (li__WACC) {
+        if (li__G2BC) {
+          if (li__C2BC) {
+            li__H2BC=li__H2BC->li__XMV;
+            li__JBCC=li__B__;
           } else /* FALSE */ {
-            lisaac_push(&__pos__DKLC,L141428760); /* L1079 AREA*/;
-            lisaac_push_first(&__pos__1YND,L8530438); /* L65 FALSE*/;
-            __tmp__UNLC=FALSE__I__;
+            li__JBCC=li__I__;
           };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UNLC) {
-            lisaac_push(&__pos__DKLC,L141690904); /* L1081 AREA*/;
-            lisaac_push_first(&__pos__1YND,L9326594); /* L71 TRUE*/;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__DKLC,L141690904); /* L1081 AREA*/;
-            lisaac_push_first(&__pos__1YND,L9187334); /* L70 FALSE*/;
-            lisaac_push_first(&__pos__VLLC,L141433368); /* L1079 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (fg_r__2HLC) {
-              lisaac_push(&__pos__1YND,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__VLLC,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__H45D,L9445894); /* L72 FALSE*/;
-              lisaac_push_first(&__pos__5NLC,L141439512); /* L1079 AREA*/;
-              /* NULL __CLIP__UOB__ */
-if (c__5HLC==NULL) {
-                lisaac_push(&__pos__5NLC,L141565464); /* L1080 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* CLIP */ {
-                __tmp__BOLC=c__5HLC->right__NAY;
-              };
-              c__5HLC=__tmp__BOLC;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__1YND,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__VLLC,L8530438); /* L65 FALSE*/;
+          if ((! li__JBCC)) {
+            if (li__E2BC) {
+              li__H2BC=li__H2BC->li__ILV;
             };
           };
         } else /* FALSE */ {
-          lisaac_push(&__pos__3JLC,L142607384); /* L1088 AREA*/;
-          lisaac_push_first(&__pos__2UND,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__DKLC,L141824536); /* L1082 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (fg_r__2HLC) {
-            lisaac_push(&__pos__DKLC,L142215192); /* L1085 AREA*/;
-            lisaac_push_first(&__pos__1YND,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__VLLC,L141958168); /* L1083 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__5HLC==NULL) {
-              lisaac_push(&__pos__VLLC,L142089752); /* L1084 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__DMLC=c__5HLC->right__NAY;
-            };
-            c__5HLC=__tmp__DMLC;
-            __tmp__UNLC=TRUE__B__;
+          if (li__E2BC) {
+            li__H2BC=li__H2BC->li__ILV;
+            li__JBCC=li__B__;
           } else /* FALSE */ {
-            lisaac_push(&__pos__DKLC,L142215192); /* L1085 AREA*/;
-            lisaac_push_first(&__pos__1YND,L8530438); /* L65 FALSE*/;
-            __tmp__UNLC=FALSE__I__;
+            li__JBCC=li__I__;
           };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UNLC) {
-            lisaac_push(&__pos__DKLC,L142477336); /* L1087 AREA*/;
-            lisaac_push_first(&__pos__1YND,L9326594); /* L71 TRUE*/;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__DKLC,L142477336); /* L1087 AREA*/;
-            lisaac_push_first(&__pos__1YND,L9187334); /* L70 FALSE*/;
-            lisaac_push_first(&__pos__VLLC,L142219800); /* L1085 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (fg_t__0HLC) {
-              lisaac_push(&__pos__1YND,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__VLLC,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__H45D,L9445894); /* L72 FALSE*/;
-              lisaac_push_first(&__pos__5NLC,L142225944); /* L1085 AREA*/;
-              /* NULL __CLIP__UOB__ */
-if (c__5HLC==NULL) {
-                lisaac_push(&__pos__5NLC,L142350872); /* L1086 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* CLIP */ {
-                __tmp__BOLC=c__5HLC->top__BCY;
-              };
-              c__5HLC=__tmp__BOLC;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__1YND,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__VLLC,L8530438); /* L65 FALSE*/;
+          if ((! li__JBCC)) {
+            if (li__C2BC) {
+              li__H2BC=li__H2BC->li__XMV;
             };
           };
         };
-        /* __TRUE__B__ __FALSE__I__ */
-if (fg_p__4HLC) {
-          lisaac_push(&__pos__3JLC,L142741528); /* L1089 AREA*/;
-          lisaac_push_first(&__pos__2UND,L13509634); /* L103 TRUE*/;
-          __tmp__1LLC=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__3JLC,L142741528); /* L1089 AREA*/;
-          lisaac_push_first(&__pos__2UND,L14689286); /* L112 FALSE*/;
-          __tmp__1LLC=TRUE__B__;
-        };
-        fg_p__4HLC=__tmp__1LLC;
-        lisaac_push(&__pos__UF5D,L9709074); /* L74 BLOCK*/;
-        goto while_do__D0ZC;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__1W4D,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__SILC,L8530438); /* L65 FALSE*/;
+        li__G2BC=(! li__G2BC);
+        goto li__IOOC;
       };
     };
-    lisaac_push(&__pos__FILC,L146673176); /* L1119 AREA*/;
-    lisaac_push_first(&__pos__1W4D,L9441810); /* L72 BLOCK*/;
-    while_do__P0ZC:
+    li__SOOC:
     {
-      lisaac_push(&__pos__1W4D,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__SILC,L144313880); /* L1101 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__5HLC != (void *)NULL)) {
-        lisaac_push(&__pos__SILC,L144320024); /* L1101 AREA*/;
-        lisaac_push_first(&__pos__UF5D,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__3JLC,L144321048); /* L1101 AREA*/;
-        /* NULL __CLIP__UOB__ */
-if (c__5HLC==NULL) {
-          lisaac_push(&__pos__3JLC,L144450584); /* L1102 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__XLLC=c__5HLC->y_max__1ATB;
-        };
-        lisaac_push(&__pos__3JLC,L144451096); /* L1102 AREA*/;
-        __tmp__GKLC=__infix_less__LOH(__tmp__XLLC,y__YHLC);
-        fg_b__1HLC=__tmp__GKLC;
-        /* NULL __CLIP__UOB__ */
-if (c__5HLC==NULL) {
-          lisaac_push(&__pos__3JLC,L144581656); /* L1103 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__XLLC=c__5HLC->x_min__L5X;
-        };
-        lisaac_push(&__pos__3JLC,L144582168); /* L1103 AREA*/;
-        lisaac_push_first(&__pos__2UND,L14700552); /* L112 NUMERIC*/;
-        __tmp__JKLC=(__tmp__XLLC > x__XHLC);
-        fg_l__3HLC=__tmp__JKLC;
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GKLC) {
-          lisaac_push(&__pos__3JLC,L144453656); /* L1102 AREA*/;
-          lisaac_push_first(&__pos__2UND,L10900994); /* L83 TRUE*/;
-          __tmp__1LLC=TRUE__B__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__3JLC,L144453656); /* L1102 AREA*/;
-          lisaac_push_first(&__pos__2UND,L12342790); /* L94 FALSE*/;
-          __tmp__1LLC=__tmp__JKLC;
-        };
-        __tmp__GKLC=__tmp__1LLC;
+      if (((void *)li__H2BC != (void *)NULL)) {
+        li__MACC=(li__H2BC->li__AENB < li__A2BC);
+        li__D2BC=li__MACC;
+        li__QACC=(li__H2BC->li__JKV > li__51BC);
+        li__F2BC=li__QACC;
+        li__WACC=(li__MACC | li__QACC);
       } else /* FALSE */ {
-        lisaac_push(&__pos__SILC,L144320024); /* L1101 AREA*/;
-        lisaac_push_first(&__pos__UF5D,L12081158); /* L92 FALSE*/;
-        __tmp__GKLC=FALSE__I__;
+        li__WACC=li__I__;
       };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GKLC) {
-        lisaac_push(&__pos__1W4D,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__SILC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__UF5D,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__3JLC,L144713240); /* L1104 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (fg_p__4HLC) {
-          lisaac_push(&__pos__3JLC,L146408472); /* L1117 AREA*/;
-          lisaac_push_first(&__pos__2UND,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__DKLC,L144840728); /* L1105 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (fg_b__1HLC) {
-            lisaac_push(&__pos__DKLC,L145229848); /* L1108 AREA*/;
-            lisaac_push_first(&__pos__1YND,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__VLLC,L144972824); /* L1106 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__5HLC==NULL) {
-              lisaac_push(&__pos__VLLC,L145104920); /* L1107 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__DMLC=c__5HLC->bottom__JETB;
-            };
-            c__5HLC=__tmp__DMLC;
-            __tmp__UNLC=TRUE__B__;
+      if (li__WACC) {
+        if (li__G2BC) {
+          if (li__D2BC) {
+            li__H2BC=li__H2BC->li__CHNB;
+            li__JBCC=li__B__;
           } else /* FALSE */ {
-            lisaac_push(&__pos__DKLC,L145229848); /* L1108 AREA*/;
-            lisaac_push_first(&__pos__1YND,L8530438); /* L65 FALSE*/;
-            __tmp__UNLC=FALSE__I__;
+            li__JBCC=li__I__;
           };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UNLC) {
-            lisaac_push(&__pos__DKLC,L145491992); /* L1110 AREA*/;
-            lisaac_push_first(&__pos__1YND,L9326594); /* L71 TRUE*/;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__DKLC,L145491992); /* L1110 AREA*/;
-            lisaac_push_first(&__pos__1YND,L9187334); /* L70 FALSE*/;
-            lisaac_push_first(&__pos__VLLC,L145234456); /* L1108 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (fg_l__3HLC) {
-              lisaac_push(&__pos__1YND,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__VLLC,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__H45D,L9445894); /* L72 FALSE*/;
-              lisaac_push_first(&__pos__5NLC,L145240600); /* L1108 AREA*/;
-              /* NULL __CLIP__UOB__ */
-if (c__5HLC==NULL) {
-                lisaac_push(&__pos__5NLC,L145366040); /* L1109 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* CLIP */ {
-                __tmp__BOLC=c__5HLC->left__ZBY;
-              };
-              c__5HLC=__tmp__BOLC;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__1YND,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__VLLC,L8530438); /* L65 FALSE*/;
+          if ((! li__JBCC)) {
+            if (li__F2BC) {
+              li__H2BC=li__H2BC->li__QMV;
             };
           };
         } else /* FALSE */ {
-          lisaac_push(&__pos__3JLC,L146408472); /* L1117 AREA*/;
-          lisaac_push_first(&__pos__2UND,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__DKLC,L145625624); /* L1111 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (fg_l__3HLC) {
-            lisaac_push(&__pos__DKLC,L146016280); /* L1114 AREA*/;
-            lisaac_push_first(&__pos__1YND,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__VLLC,L145759256); /* L1112 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__5HLC==NULL) {
-              lisaac_push(&__pos__VLLC,L145890328); /* L1113 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__DMLC=c__5HLC->left__ZBY;
-            };
-            c__5HLC=__tmp__DMLC;
-            __tmp__UNLC=TRUE__B__;
+          if (li__F2BC) {
+            li__H2BC=li__H2BC->li__QMV;
+            li__JBCC=li__B__;
           } else /* FALSE */ {
-            lisaac_push(&__pos__DKLC,L146016280); /* L1114 AREA*/;
-            lisaac_push_first(&__pos__1YND,L8530438); /* L65 FALSE*/;
-            __tmp__UNLC=FALSE__I__;
+            li__JBCC=li__I__;
           };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__UNLC) {
-            lisaac_push(&__pos__DKLC,L146278424); /* L1116 AREA*/;
-            lisaac_push_first(&__pos__1YND,L9326594); /* L71 TRUE*/;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__DKLC,L146278424); /* L1116 AREA*/;
-            lisaac_push_first(&__pos__1YND,L9187334); /* L70 FALSE*/;
-            lisaac_push_first(&__pos__VLLC,L146020888); /* L1114 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (fg_b__1HLC) {
-              lisaac_push(&__pos__1YND,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__VLLC,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__H45D,L9445894); /* L72 FALSE*/;
-              lisaac_push_first(&__pos__5NLC,L146027032); /* L1114 AREA*/;
-              /* NULL __CLIP__UOB__ */
-if (c__5HLC==NULL) {
-                lisaac_push(&__pos__5NLC,L146153496); /* L1115 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* CLIP */ {
-                __tmp__BOLC=c__5HLC->bottom__JETB;
-              };
-              c__5HLC=__tmp__BOLC;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__1YND,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__VLLC,L8530438); /* L65 FALSE*/;
+          if ((! li__JBCC)) {
+            if (li__D2BC) {
+              li__H2BC=li__H2BC->li__CHNB;
             };
           };
         };
-        /* __TRUE__B__ __FALSE__I__ */
-if (fg_p__4HLC) {
-          lisaac_push(&__pos__3JLC,L146542616); /* L1118 AREA*/;
-          lisaac_push_first(&__pos__2UND,L13509634); /* L103 TRUE*/;
-          __tmp__1LLC=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__3JLC,L146542616); /* L1118 AREA*/;
-          lisaac_push_first(&__pos__2UND,L14689286); /* L112 FALSE*/;
-          __tmp__1LLC=TRUE__B__;
-        };
-        fg_p__4HLC=__tmp__1LLC;
-        lisaac_push(&__pos__UF5D,L9709074); /* L74 BLOCK*/;
-        goto while_do__P0ZC;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__1W4D,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__SILC,L8530438); /* L65 FALSE*/;
+        li__G2BC=(! li__G2BC);
+        goto li__SOOC;
       };
     };
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__5HLC != (void *)NULL)) {
-      lisaac_push(&__pos__FILC,L147197464); /* L1123 AREA*/;
-      lisaac_push_first(&__pos__1W4D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__SILC,L146941976); /* L1121 AREA*/;
-      Self__WHLC->parent_area__QT.clip__WOB=c__5HLC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__FILC,L147197464); /* L1123 AREA*/;
-      lisaac_push_first(&__pos__1W4D,L8530438); /* L65 FALSE*/;
+    if (((void *)li__H2BC != (void *)NULL)) {
+      li__41BC->li__BS.li__ZKB=li__H2BC;
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__VHLC,L147327512); /* L1124 AREA*/;
-    lisaac_push_first(&__pos__ZKOC,L8530438); /* L65 FALSE*/;
   };
-  Result__ZHLC=c__5HLC;
-  return(Result__ZHLC);
+  li__B2BC=li__H2BC;
+  return(li__B2BC);
 }
 
-static void pixel_hard__color__VSSB(__MOUSE__VT *Self__XSSB,__INTEGER__K x__YSSB,__INTEGER__K y__ZSSB,__UINTEGER_32__RD col__0SSB)
-/* (Strict MOUSE{MOUSE__VT},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K},Expanded UINTEGER_32{UINTEGER_32__RD}) Void Recursive, No inlinable. NO CONTEXT! */
+static void li__AIF(__li__TC *li__BIF)
+/* (Strict DESK{li__TC}) Void No recursive, No inlinable. NO CONTEXT! */
 {
-  __INTEGER__K __tmp__5SSB,__tmp__4PIE,__tmp__GQIE,__tmp__3TSB;
-  __INTEGER__K __tmp__4TSB,__tmp__CUSB;
-  __CLIP__UOB *__tmp__FTSB;
-  void *__tmp__MTSB;
-  __UINTEGER_32__RD real_col__V2TB,__tmp__12TB,__tmp__F3TB,__tmp__B3TB;
-  _____CONTEXT __pos__WSSB,__pos__0PIE,__pos__1PIE,__pos__2PIE;
-  _____CONTEXT __pos__RTSB,__pos__Q2TB,__pos__YHBE,__pos__ZHBE;
-  _____CONTEXT __pos__52TB,__pos__T35D;
-  lisaac_push_first(&__pos__WSSB,L10380824); /* L79 AREA*/;
-  __tmp__5SSB=Self__XSSB->parent_window__XT.x_window__YNB;
-  lisaac_push(&__pos__WSSB,L11016728); /* L84 AREA*/;
-  lisaac_push_first(&__pos__0PIE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__1PIE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__2PIE,L9195016); /* L70 NUMERIC*/;
-  __tmp__4PIE=(__INTEGER__K)(- __tmp__5SSB);
-  lisaac_push(&__pos__0PIE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__1PIE,L9195016); /* L70 NUMERIC*/;
-  __tmp__5SSB=(__INTEGER__K)(x__YSSB - __tmp__4PIE);
-  __tmp__4PIE=Self__XSSB->parent_window__XT.y_window__ZNB;
-  lisaac_push(&__pos__WSSB,L11147800); /* L85 AREA*/;
-  lisaac_push_first(&__pos__0PIE,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__1PIE,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__pos__2PIE,L9195016); /* L70 NUMERIC*/;
-  __tmp__GQIE=(__INTEGER__K)(- __tmp__4PIE);
-  lisaac_push(&__pos__0PIE,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__pos__1PIE,L9195016); /* L70 NUMERIC*/;
-  __tmp__4PIE=(__INTEGER__K)(y__ZSSB - __tmp__GQIE);
-  lisaac_push(&__pos__WSSB,L11415064); /* L87 AREA*/;
-  __tmp__FTSB=get_clip__Y5SB(Self__XSSB,__tmp__5SSB,__tmp__4PIE);
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__FTSB != (void *)NULL)) {
-    lisaac_push(&__pos__WSSB,L12454424); /* L95 AREA*/;
-    lisaac_push_first(&__pos__0PIE,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__1PIE,L11543576); /* L88 AREA*/;
-    /* NULL __CLIP__UOB__ */
-if (__tmp__FTSB==NULL) {
-      lisaac_push(&__pos__1PIE,L11676184); /* L89 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__MTSB=__tmp__FTSB->window__55X;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__MTSB == (void *)Self__XSSB)) {
-      lisaac_push(&__pos__1PIE,L12324376); /* L94 AREA*/;
-      lisaac_push_first(&__pos__2PIE,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__RTSB,L11949080); /* L91 AREA*/;
-      lisaac_push_first(&__pos__Q2TB,L3950631); /* L30 UINTEGER_32*/;
-      lisaac_push_first(&__pos__YHBE,L68456968); /* L522 NUMERIC*/;
-      lisaac_push_first(&__pos__ZHBE,L4069969); /* L31 CONVERT*/;
-      real_col__V2TB= 0;
-      lisaac_push(&__pos__Q2TB,L4343324); /* L33 UINTEGER_8*/;
-      lisaac_push_first(&__pos__YHBE,L67932680); /* L518 NUMERIC*/;
-      lisaac_push_first(&__pos__ZHBE,L4069969); /* L31 CONVERT*/;
-      __tmp__12TB=planes__UD;
-      lisaac_push(&__pos__Q2TB,L21370905); /* L163 VIDEO*/;
-      __tmp__F3TB=to_uinteger_32__AAG( 15);
-      lisaac_push(&__pos__Q2TB,L21760025); /* L166 VIDEO*/;
-      lisaac_push_first(&__pos__YHBE,L17187848); /* L131 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__12TB == __tmp__F3TB)) {
-        lisaac_push(&__pos__YHBE,L17839624); /* L136 NUMERIC*/;
-        lisaac_push_first(&__pos__ZHBE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__52TB,L21515289); /* L164 VIDEO*/;
-        __tmp__B3TB=get_raw__MTM(col__0SSB);
-        real_col__V2TB=__tmp__B3TB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__YHBE,L17839624); /* L136 NUMERIC*/;
-        lisaac_push_first(&__pos__ZHBE,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__Q2TB,L21764121); /* L166 VIDEO*/;
-      __tmp__F3TB=to_uinteger_32__AAG( 16);
-      lisaac_push(&__pos__Q2TB,L22153241); /* L169 VIDEO*/;
-      lisaac_push_first(&__pos__YHBE,L17187848); /* L131 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__12TB == __tmp__F3TB)) {
-        lisaac_push(&__pos__YHBE,L17839624); /* L136 NUMERIC*/;
-        lisaac_push_first(&__pos__ZHBE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__52TB,L21908505); /* L167 VIDEO*/;
-        __tmp__B3TB=get_raw__GUM(col__0SSB);
-        real_col__V2TB=__tmp__B3TB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__YHBE,L17839624); /* L136 NUMERIC*/;
-        lisaac_push_first(&__pos__ZHBE,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__Q2TB,L22157337); /* L169 VIDEO*/;
-      __tmp__F3TB=to_uinteger_32__AAG( 24);
-      lisaac_push(&__pos__Q2TB,L22546457); /* L172 VIDEO*/;
-      lisaac_push_first(&__pos__YHBE,L17187848); /* L131 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__12TB == __tmp__F3TB)) {
-        lisaac_push(&__pos__YHBE,L17839624); /* L136 NUMERIC*/;
-        lisaac_push_first(&__pos__ZHBE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__52TB,L22301721); /* L170 VIDEO*/;
-        lisaac_push_first(&__pos__T35D,L6567962); /* L50 PIXEL_24*/;
-        real_col__V2TB=col__0SSB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__YHBE,L17839624); /* L136 NUMERIC*/;
-        lisaac_push_first(&__pos__ZHBE,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__pos__Q2TB,L22550553); /* L172 VIDEO*/;
-      __tmp__F3TB=to_uinteger_32__AAG( 32);
-      lisaac_push(&__pos__Q2TB,L22809113); /* L174 VIDEO*/;
-      lisaac_push_first(&__pos__YHBE,L17187848); /* L131 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__12TB == __tmp__F3TB)) {
-        lisaac_push(&__pos__YHBE,L17839624); /* L136 NUMERIC*/;
-        lisaac_push_first(&__pos__ZHBE,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__52TB,L22694937); /* L173 VIDEO*/;
-        lisaac_push_first(&__pos__T35D,L6830126); /* L52 PIXEL_32*/;
-        real_col__V2TB=col__0SSB;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__YHBE,L17839624); /* L136 NUMERIC*/;
-        lisaac_push_first(&__pos__ZHBE,L8530438); /* L65 FALSE*/;
-      };
-      XSetForeground(display,gc,(int)(real_col__V2TB));
-      XSetFunction(display,gc,(int)( 3));
-      XDrawPoint(display,window,gc,(__tmp__5SSB),(__tmp__4PIE));
+  __li__DXB *li__BA1D,*li__GA1D,*li__EA1D;
+  __li__GXB *li__JA1D,*li__OA1D,*li__MA1D;
+  __li__0KB *li__4IF;
+  if (((void *)li__BIF->li__XC.li__VC.li__2KB != (void *)NULL)) {
+    li__BA1D=((__li__DXB *)li__BIF->li__XC.li__VC.li__2KB->li__LYB);
+    if (((void *)li__BA1D->li__YJ1C != (void *)NULL)) {
+      ((__li__DXB *)li__BA1D->li__YJ1C)->li__OGD=li__BA1D->li__OGD;
+    };
+    if (((void *)li__BA1D->li__OGD != (void *)NULL)) {
+      ((__li__DXB *)li__BA1D->li__OGD)->li__YJ1C=li__BA1D->li__YJ1C;
+    };
+    li__BA1D=((__li__DXB *)li__BIF->li__XC.li__VC.li__2KB->li__HYB);
+    li__GA1D=li__J3B;
+    li__EA1D=NULL;
+    if (((void *)li__BA1D->li__YJ1C == (void *)NULL)) {
+      li__EA1D=li__BA1D->li__OGD;
     } else /* FALSE */ {
-      lisaac_push(&__pos__1PIE,L12324376); /* L94 AREA*/;
-      lisaac_push_first(&__pos__2PIE,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__RTSB,L12065816); /* L92 AREA*/;
-      /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__MTSB==NULL) {
-        lisaac_push(&__pos__RTSB,L12209688); /* L93 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)__tmp__MTSB)->__id) {
-        case __EXAMPLE__OB__: {
-          __tmp__3TSB=((__EXAMPLE__OB *)__tmp__MTSB)->parent_area__DC.x_window__YNB;
-        } break;
-        case __AREA__PB__: {
-          __tmp__3TSB=((__AREA__PB *)__tmp__MTSB)->x_window__YNB;
-        } break;
-        case __DESK__TC__: {
-          __tmp__3TSB=((__DESK__TC *)__tmp__MTSB)->parent_g_raw__XC.parent_area__VC.x_window__YNB;
-        } break;
-        case __G_OUT__YC__: {
-          __tmp__3TSB=((__G_OUT__YC *)__tmp__MTSB)->parent_area__ZC.x_window__YNB;
-        } break;
-        case __G_RAW__KM__: {
-          __tmp__3TSB=((__G_RAW__KM *)__tmp__MTSB)->parent_g_group__LM.parent_area__VC.x_window__YNB;
-        } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          __tmp__3TSB=((__VIRTUAL_SCREEN__PT *)__tmp__MTSB)->parent_area__QT.x_window__YNB;
-        } break;
-        case __MOUSE__VT__: {
-          __tmp__3TSB=((__MOUSE__VT *)__tmp__MTSB)->parent_window__XT.x_window__YNB;
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
-      lisaac_push(&__pos__RTSB,L12203544); /* L93 AREA*/;
-      lisaac_push_first(&__pos__Q2TB,L9195016); /* L70 NUMERIC*/;
-      __tmp__4TSB=(__INTEGER__K)(__tmp__5SSB - __tmp__3TSB);
-      /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__MTSB==NULL) {
-        lisaac_push(&__pos__RTSB,L12218904); /* L93 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)__tmp__MTSB)->__id) {
-        case __EXAMPLE__OB__: {
-          __tmp__3TSB=((__EXAMPLE__OB *)__tmp__MTSB)->parent_area__DC.y_window__ZNB;
-        } break;
-        case __AREA__PB__: {
-          __tmp__3TSB=((__AREA__PB *)__tmp__MTSB)->y_window__ZNB;
-        } break;
-        case __DESK__TC__: {
-          __tmp__3TSB=((__DESK__TC *)__tmp__MTSB)->parent_g_raw__XC.parent_area__VC.y_window__ZNB;
-        } break;
-        case __G_OUT__YC__: {
-          __tmp__3TSB=((__G_OUT__YC *)__tmp__MTSB)->parent_area__ZC.y_window__ZNB;
-        } break;
-        case __G_RAW__KM__: {
-          __tmp__3TSB=((__G_RAW__KM *)__tmp__MTSB)->parent_g_group__LM.parent_area__VC.y_window__ZNB;
-        } break;
-        case __VIRTUAL_SCREEN__PT__: {
-          __tmp__3TSB=((__VIRTUAL_SCREEN__PT *)__tmp__MTSB)->parent_area__QT.y_window__ZNB;
-        } break;
-        case __MOUSE__VT__: {
-          __tmp__3TSB=((__MOUSE__VT *)__tmp__MTSB)->parent_window__XT.y_window__ZNB;
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
-      lisaac_push(&__pos__RTSB,L12212760); /* L93 AREA*/;
-      lisaac_push_first(&__pos__Q2TB,L9195016); /* L70 NUMERIC*/;
-      __tmp__CUSB=(__INTEGER__K)(__tmp__4PIE - __tmp__3TSB);
-      /* NULL __EXAMPLE__OB__ __AREA__PB__ __DESK__TC__ __G_OUT__YC__ __G_RAW__KM__ __VIRTUAL_SCREEN__PT__ __MOUSE__VT__ */
-if (__tmp__MTSB==NULL) {
-        lisaac_push(&__pos__RTSB,L12225048); /* L93 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        switch (((struct ___OBJ *)__tmp__MTSB)->__id) {
-        case __EXAMPLE__OB__:  break;
-        case __AREA__PB__:  break;
-        case __DESK__TC__:  break;
-        case __G_OUT__YC__:  break;
-        case __G_RAW__KM__:  break;
-        case __VIRTUAL_SCREEN__PT__: {
-          lisaac_push(&__pos__RTSB,L12225048); /* L93 AREA*/;
-          slave_pixel_hard__color__ZMIC(((__VIRTUAL_SCREEN__PT *)__tmp__MTSB),__tmp__4TSB,__tmp__CUSB,col__0SSB);
-        } break;
-        case __MOUSE__VT__: {
-          lisaac_push(&__pos__RTSB,L12225048); /* L93 AREA*/;
-          slave_pixel_hard__color__BNIC(((__MOUSE__VT *)((__VIRTUAL_SCREEN__PT *)__tmp__MTSB)),__tmp__4TSB,__tmp__CUSB,col__0SSB);
-        } break;
-        default:
-        lisaac_stack_print(top_context); print_string("Call on twilight zone!!!\n"); die_with_code(1);
-        }
-      };
+      ((__li__DXB *)li__BA1D->li__YJ1C)->li__OGD=li__BA1D->li__OGD;
+      li__EA1D=li__GA1D;
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__WSSB,L12454424); /* L95 AREA*/;
-    lisaac_push_first(&__pos__0PIE,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static void remove_plan__UZF(__DESK__TC *Self__WZF)
-/* (Strict DESK{DESK__TC}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __PLAN__XOB *__tmp__4ZF,*__tmp__T0F,*__tmp__U0F;
-  __LIMIT_X__C2B *__tmp__5ZF,*__tmp__B0F,*__tmp__H0F;
-  __LIMIT_Y__F2B *__tmp__J0F,*__tmp__L0F,*__tmp__R0F;
-  _____CONTEXT __pos__VZF,__pos__U2F,__pos__2ZF;
-  lisaac_push_first(&__pos__VZF,L86384664); /* L659 AREA*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__WZF->parent_g_raw__XC.parent_area__VC.plan__ZOB != (void *)NULL)) {
-    lisaac_push(&__pos__VZF,L88082968); /* L672 AREA*/;
-    lisaac_push_first(&__pos__U2F,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__2ZF,L86649368); /* L661 AREA*/;
-    __tmp__4ZF=Self__WZF->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__4ZF==NULL) {
-      lisaac_push(&__pos__2ZF,L86907416); /* L663 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__5ZF=__tmp__4ZF->x1__N3B;
-    };
-    __tmp__4ZF=Self__WZF->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__4ZF==NULL) {
-      lisaac_push(&__pos__2ZF,L86915608); /* L663 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__B0F=__tmp__4ZF->x0__J3B;
-    };
-    /* NULL __LIMIT_X__C2B__ */
-if (__tmp__5ZF==NULL) {
-      lisaac_push(&__pos__2ZF,L86916120); /* L663 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_X */ {
-      lisaac_push(&__pos__2ZF,L86916120); /* L663 AREA*/;
-      remove__ANID(((__LIMIT_X__C2B *)__tmp__5ZF),__tmp__B0F);
-    };
-    __tmp__4ZF=Self__WZF->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__4ZF==NULL) {
-      lisaac_push(&__pos__2ZF,L87042584); /* L664 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__5ZF=__tmp__4ZF->x0__J3B;
-    };
-    __tmp__B0F=list_x__0CC;
-    /* NULL __LIMIT_X__C2B__ */
-if (__tmp__5ZF==NULL) {
-      lisaac_push(&__pos__2ZF,L87049752); /* L664 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_X */ {
-      lisaac_push(&__pos__2ZF,L87049752); /* L664 AREA*/;
-      __tmp__H0F=remove__ANID(((__LIMIT_X__C2B *)__tmp__5ZF),__tmp__B0F);
-    };
-    list_x__0CC=__tmp__H0F;
-    __tmp__4ZF=Self__WZF->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__4ZF==NULL) {
-      lisaac_push(&__pos__2ZF,L87300632); /* L666 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__J0F=__tmp__4ZF->y1__U3B;
-    };
-    __tmp__4ZF=Self__WZF->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__4ZF==NULL) {
-      lisaac_push(&__pos__2ZF,L87308824); /* L666 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__L0F=__tmp__4ZF->y0__Q3B;
-    };
-    /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__J0F==NULL) {
-      lisaac_push(&__pos__2ZF,L87309336); /* L666 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_Y */ {
-      lisaac_push(&__pos__2ZF,L87309336); /* L666 AREA*/;
-      remove__EOID(((__LIMIT_Y__F2B *)__tmp__J0F),__tmp__L0F);
-    };
-    __tmp__4ZF=Self__WZF->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__4ZF==NULL) {
-      lisaac_push(&__pos__2ZF,L87435800); /* L667 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__J0F=__tmp__4ZF->y0__Q3B;
-    };
-    __tmp__L0F=list_y__HDC;
-    /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__J0F==NULL) {
-      lisaac_push(&__pos__2ZF,L87442968); /* L667 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_Y */ {
-      lisaac_push(&__pos__2ZF,L87442968); /* L667 AREA*/;
-      __tmp__R0F=remove__EOID(((__LIMIT_Y__F2B *)__tmp__J0F),__tmp__L0F);
-    };
-    list_y__HDC=__tmp__R0F;
-    __tmp__4ZF=Self__WZF->parent_g_raw__XC.parent_area__VC.plan__ZOB;
-    __tmp__T0F=list_plan__GCC;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__4ZF==NULL) {
-      lisaac_push(&__pos__2ZF,L87706648); /* L669 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      lisaac_push(&__pos__2ZF,L87706648); /* L669 AREA*/;
-      __tmp__U0F=remove__TYTC(((__PLAN__XOB *)__tmp__4ZF),__tmp__T0F);
-    };
-    list_plan__GCC=__tmp__U0F;
-    Self__WZF->parent_g_raw__XC.parent_area__VC.plan__ZOB=NULL;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__VZF,L88082968); /* L672 AREA*/;
-    lisaac_push_first(&__pos__U2F,L8530438); /* L65 FALSE*/;
+    if (((void *)li__BA1D->li__OGD != (void *)NULL)) {
+      ((__li__DXB *)li__BA1D->li__OGD)->li__YJ1C=li__BA1D->li__YJ1C;
+    };
+    li__J3B=li__EA1D;
+    li__JA1D=((__li__GXB *)li__BIF->li__XC.li__VC.li__2KB->li__SYB);
+    if (((void *)li__JA1D->li__YK1C != (void *)NULL)) {
+      ((__li__GXB *)li__JA1D->li__YK1C)->li__ZBD=li__JA1D->li__ZBD;
+    };
+    if (((void *)li__JA1D->li__ZBD != (void *)NULL)) {
+      ((__li__GXB *)li__JA1D->li__ZBD)->li__YK1C=li__JA1D->li__YK1C;
+    };
+    li__JA1D=((__li__GXB *)li__BIF->li__XC.li__VC.li__2KB->li__OYB);
+    li__OA1D=li__W3B;
+    li__MA1D=NULL;
+    if (((void *)li__JA1D->li__YK1C == (void *)NULL)) {
+      li__MA1D=li__JA1D->li__ZBD;
+    } else /* FALSE */ {
+      ((__li__GXB *)li__JA1D->li__YK1C)->li__ZBD=li__JA1D->li__ZBD;
+      li__MA1D=li__OA1D;
+    };
+    if (((void *)li__JA1D->li__ZBD != (void *)NULL)) {
+      ((__li__GXB *)li__JA1D->li__ZBD)->li__YK1C=li__JA1D->li__YK1C;
+    };
+    li__W3B=li__MA1D;
+    li__4IF=li__FGJC(((__li__0KB *)li__BIF->li__XC.li__VC.li__2KB),li__W2B);
+    li__W2B=li__4IF;
+    li__BIF->li__XC.li__VC.li__2KB=NULL;
   };
 }
 
-static __BOOLEAN__C valid_index__WJIC(__FAST_ARRAYoExpanded_UINTEGER_16o__HDB *Self__YJIC,__INTEGER__K i__ZJIC)
-/* (Strict FAST_ARRAY(Expanded UINTEGER_16){FAST_ARRAYoExpanded_UINTEGER_16o__HDB},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
+static void li__W3ZC(__li__RL *li__X3ZC)
+/* (Strict G_RAW{li__RL}) Void No recursive, No inlinable. NO CONTEXT! */
 {
-  __INTEGER__K __tmp__DKIC;
-  __POINTER__CB __tmp__OFLC;
-  _____CONTEXT __pos__XJIC,__pos__APJC,__pos__BKIC,__pos__XHOC;
-  _____CONTEXT __pos__VFLC,__pos__MKIC,__pos__3Y5D,__pos__PC5C;
-  _____CONTEXT __pos__H12C,__pos__WFIE;
-  __BOOLEAN__C __tmp__2JIC,__tmp__EKIC,__tmp__HKIC,Result__0JIC;
-  __BOOLEAN__C __tmp__SKIC,__tmp__UKIC;
-  lisaac_push_first(&__pos__XJIC,L10361400); /* L79 TRAVERSABLE*/;
-  __tmp__2JIC=__infix_less_equal__GTG( 0,i__ZJIC);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2JIC) {
-    lisaac_push(&__pos__XJIC,L10364472); /* L79 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__APJC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__BKIC,L10365496); /* L79 TRAVERSABLE*/;
-    __tmp__DKIC=(*(Self__YJIC)).upper__NUP;
-    lisaac_push(&__pos__BKIC,L10367544); /* L79 TRAVERSABLE*/;
-    __tmp__EKIC=__infix_less_equal__GTG(i__ZJIC,__tmp__DKIC);
-    __tmp__HKIC=__tmp__EKIC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__XJIC,L10364472); /* L79 TRAVERSABLE*/;
-    lisaac_push_first(&__pos__APJC,L12081158); /* L92 FALSE*/;
-    __tmp__HKIC=FALSE__I__;
-  };
-  Result__0JIC=__tmp__HKIC;
-  lisaac_push(&__pos__XJIC,L10758200); /* L82 TRAVERSABLE*/;
-  lisaac_push_first(&__pos__APJC,L15357964); /* L117 STRING_CONSTANT*/;
-  lisaac_push_first(&__pos__BKIC,L23083026); /* L176 BLOCK*/;
-  lisaac_push_first(&__pos__XHOC,L7481860); /* L57 OBJECT*/;
-  __tmp__OFLC=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__BKIC,L23210002); /* L177 BLOCK*/;
-  __tmp__2JIC=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__2JIC) {
-    lisaac_push(&__pos__BKIC,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__XHOC,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__VFLC,L23218194); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__MKIC,L10768952); /* L82 TRAVERSABLE*/;
-    __tmp__EKIC=__infix_less_equal__GTG( 0,i__ZJIC);
-    __tmp__DKIC=(*(Self__YJIC)).upper__NUP;
-    lisaac_push(&__pos__MKIC,L10774584); /* L82 TRAVERSABLE*/;
-    __tmp__SKIC=__infix_less_equal__GTG(i__ZJIC,__tmp__DKIC);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__EKIC) {
-      lisaac_push(&__pos__MKIC,L10771512); /* L82 TRAVERSABLE*/;
-      lisaac_push_first(&__pos__3Y5D,L11163138); /* L85 TRUE*/;
-      __tmp__UKIC=__tmp__SKIC;
+  __li__DXB *li__RB1D,*li__WB1D,*li__UB1D;
+  __li__GXB *li__ZB1D,*li__4B1D,*li__2B1D;
+  __li__0KB *li__U4ZC;
+  if (((void *)li__X3ZC->li__SL.li__VC.li__2KB != (void *)NULL)) {
+    li__RB1D=((__li__DXB *)li__X3ZC->li__SL.li__VC.li__2KB->li__LYB);
+    if (((void *)li__RB1D->li__YJ1C != (void *)NULL)) {
+      ((__li__DXB *)li__RB1D->li__YJ1C)->li__OGD=li__RB1D->li__OGD;
+    };
+    if (((void *)li__RB1D->li__OGD != (void *)NULL)) {
+      ((__li__DXB *)li__RB1D->li__OGD)->li__YJ1C=li__RB1D->li__YJ1C;
+    };
+    li__RB1D=((__li__DXB *)li__X3ZC->li__SL.li__VC.li__2KB->li__HYB);
+    li__WB1D=li__J3B;
+    li__UB1D=NULL;
+    if (((void *)li__RB1D->li__YJ1C == (void *)NULL)) {
+      li__UB1D=li__RB1D->li__OGD;
     } else /* FALSE */ {
-      lisaac_push(&__pos__MKIC,L10771512); /* L82 TRAVERSABLE*/;
-      lisaac_push_first(&__pos__3Y5D,L12604934); /* L96 FALSE*/;
-      __tmp__UKIC=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if ((__tmp__HKIC == __tmp__UKIC)) {
-      lisaac_push(&__pos__VFLC,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__MKIC,L13509634); /* L103 TRUE*/;
-      __tmp__UKIC=FALSE__I__;
+      ((__li__DXB *)li__RB1D->li__YJ1C)->li__OGD=li__RB1D->li__OGD;
+      li__UB1D=li__WB1D;
+    };
+    if (((void *)li__RB1D->li__OGD != (void *)NULL)) {
+      ((__li__DXB *)li__RB1D->li__OGD)->li__YJ1C=li__RB1D->li__YJ1C;
+    };
+    li__J3B=li__UB1D;
+    li__ZB1D=((__li__GXB *)li__X3ZC->li__SL.li__VC.li__2KB->li__SYB);
+    if (((void *)li__ZB1D->li__YK1C != (void *)NULL)) {
+      ((__li__GXB *)li__ZB1D->li__YK1C)->li__ZBD=li__ZB1D->li__ZBD;
+    };
+    if (((void *)li__ZB1D->li__ZBD != (void *)NULL)) {
+      ((__li__GXB *)li__ZB1D->li__ZBD)->li__YK1C=li__ZB1D->li__YK1C;
+    };
+    li__ZB1D=((__li__GXB *)li__X3ZC->li__SL.li__VC.li__2KB->li__OYB);
+    li__4B1D=li__W3B;
+    li__2B1D=NULL;
+    if (((void *)li__ZB1D->li__YK1C == (void *)NULL)) {
+      li__2B1D=li__ZB1D->li__ZBD;
     } else /* FALSE */ {
-      lisaac_push(&__pos__VFLC,L23215122); /* L177 BLOCK*/;
-      lisaac_push_first(&__pos__MKIC,L14689286); /* L112 FALSE*/;
-      __tmp__UKIC=TRUE__B__;
+      ((__li__GXB *)li__ZB1D->li__YK1C)->li__ZBD=li__ZB1D->li__ZBD;
+      li__2B1D=li__4B1D;
     };
-    __tmp__EKIC=__tmp__UKIC;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__BKIC,L23213586); /* L177 BLOCK*/;
-    lisaac_push_first(&__pos__XHOC,L12081158); /* L92 FALSE*/;
-    __tmp__EKIC=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__EKIC) {
-    lisaac_push(&__pos__BKIC,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__XHOC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__VFLC,L23348754); /* L178 BLOCK*/;
-    lisaac_push_first(&__pos__MKIC,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__3Y5D,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__PC5C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__H12C,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__OFLC));
-    lisaac_push(&__pos__MKIC,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_7));
-    lisaac_push(&__pos__MKIC,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__3Y5D,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__PC5C,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__H12C,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__WFIE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__MKIC,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__3Y5D,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__PC5C,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__BKIC,L23464466); /* L179 BLOCK*/;
-    lisaac_push_first(&__pos__XHOC,L8530438); /* L65 FALSE*/;
+    if (((void *)li__ZB1D->li__ZBD != (void *)NULL)) {
+      ((__li__GXB *)li__ZB1D->li__ZBD)->li__YK1C=li__ZB1D->li__YK1C;
+    };
+    li__W3B=li__2B1D;
+    li__U4ZC=li__FGJC(((__li__0KB *)li__X3ZC->li__SL.li__VC.li__2KB),li__W2B);
+    li__W2B=li__U4ZC;
+    li__X3ZC->li__SL.li__VC.li__2KB=NULL;
   };
-  return(Result__0JIC);
 }
 
-static __CLIP__UOB* get_clip__XAXC(__EXAMPLE__OB *Self__ZAXC,__INTEGER__K x__0AXC,__INTEGER__K y__1AXC)
-/* (Strict EXAMPLE{EXAMPLE__OB},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
+static __li__XKB* li__FH0C(__li__RL *li__GH0C,__li__K li__HH0C,__li__K li__IH0C)
+/* (Strict G_RAW{li__RL},Expanded INTEGER{li__K},Expanded INTEGER{li__K}) With result No recursive, No inlinable. NO CONTEXT! */
 {
-  __CLIP__UOB *c__CBXC,*__tmp__UDXC,*__tmp__GFXC,*__tmp__EHXC;
-  __CLIP__UOB *Result__2AXC;
-  __INTEGER__K __tmp__KBXC,__tmp__MBXC,__tmp__XBXC,__tmp__ZBXC;
-  __INTEGER__K __tmp__IDXC,__tmp__0EXC;
-  _____CONTEXT __pos__YAXC,__pos__XC0C,__pos__IBXC,__pos__AM4D;
-  _____CONTEXT __pos__VBXC,__pos__U54D,__pos__ADXC,__pos__XQSD;
-  _____CONTEXT __pos__GDXC,__pos__1RSD,__pos__YEXC,__pos__115D;
-  _____CONTEXT __pos__CHXC;
-  __BOOLEAN__C fg_t__3AXC,fg_b__4AXC,fg_r__5AXC,fg_l__ABXC,fg_p__BBXC;
-  __BOOLEAN__C __tmp__OBXC,__tmp__QBXC,__tmp__1BXC,__tmp__3BXC;
-  __BOOLEAN__C __tmp__JDXC,__tmp__MDXC,__tmp__4EXC,__tmp__XGXC;
-  lisaac_push_first(&__pos__YAXC,L135935512); /* L1037 AREA*/;
-  fg_t__3AXC=FALSE__I__;
-  fg_b__4AXC=FALSE__I__;
-  fg_r__5AXC=FALSE__I__;
-  fg_l__ABXC=FALSE__I__;
-  fg_p__BBXC=FALSE__I__;
-  c__CBXC=Self__ZAXC->parent_area__DC.clip__WOB;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__CBXC != (void *)NULL)) {
-    lisaac_push(&__pos__YAXC,L136716824); /* L1043 AREA*/;
-    lisaac_push_first(&__pos__XC0C,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__IBXC,L136717848); /* L1043 AREA*/;
-    /* NULL __CLIP__UOB__ */
-if (c__CBXC==NULL) {
-      lisaac_push(&__pos__IBXC,L136851480); /* L1044 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__KBXC=c__CBXC->x_min__L5X;
-    };
-    /* NULL __CLIP__UOB__ */
-if (c__CBXC==NULL) {
-      lisaac_push(&__pos__IBXC,L136858136); /* L1044 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__MBXC=c__CBXC->x_max__V5X;
-    };
-    lisaac_push(&__pos__IBXC,L136858648); /* L1044 AREA*/;
-    __tmp__OBXC=in_range__to__I5I(x__0AXC,__tmp__KBXC,__tmp__MBXC);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__OBXC) {
-      lisaac_push(&__pos__IBXC,L136840728); /* L1044 AREA*/;
-      lisaac_push_first(&__pos__AM4D,L13509634); /* L103 TRUE*/;
-      __tmp__QBXC=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__IBXC,L136840728); /* L1044 AREA*/;
-      lisaac_push_first(&__pos__AM4D,L14689286); /* L112 FALSE*/;
-      __tmp__QBXC=TRUE__B__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__QBXC) {
-      lisaac_push(&__pos__IBXC,L136861208); /* L1044 AREA*/;
-      lisaac_push_first(&__pos__AM4D,L10377218); /* L79 TRUE*/;
-      __tmp__QBXC=TRUE__B__;
+  __li__XKB *li__PH0C,*li__JH0C;
+  __li__K li__2BYD,li__ZBYD,li__BCYD,li__4BYD;
+  __li__C li__KH0C,li__LH0C,li__MH0C,li__NH0C,li__OH0C,li__LI0C;
+  __li__C li__OI0C,li__UL0C,li__YL0C,li__4L0C,li__RM0C;
+  li__KH0C=li__I__;
+  li__LH0C=li__I__;
+  li__MH0C=li__I__;
+  li__NH0C=li__I__;
+  li__OH0C=li__I__;
+  li__PH0C=li__GH0C->li__SL.li__VC.li__ZKB;
+  if (((void *)li__PH0C != (void *)NULL)) {
+    li__2BYD=li__PH0C->li__JKV;
+    li__ZBYD=li__PH0C->li__SKV;
+    if ((! ((li__2BYD <= li__HH0C) && (li__ZBYD >= li__HH0C)))) {
+      li__LI0C=li__B__;
     } else /* FALSE */ {
-      lisaac_push(&__pos__IBXC,L136861208); /* L1044 AREA*/;
-      lisaac_push_first(&__pos__AM4D,L11832326); /* L90 FALSE*/;
-      lisaac_push_first(&__pos__VBXC,L136971288); /* L1045 AREA*/;
-      /* NULL __CLIP__UOB__ */
-if (c__CBXC==NULL) {
-        lisaac_push(&__pos__VBXC,L136982552); /* L1045 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* CLIP */ {
-        __tmp__XBXC=c__CBXC->y_min__YATB;
-      };
-      /* NULL __CLIP__UOB__ */
-if (c__CBXC==NULL) {
-        lisaac_push(&__pos__VBXC,L136989208); /* L1045 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* CLIP */ {
-        __tmp__ZBXC=c__CBXC->y_max__1ATB;
-      };
-      lisaac_push(&__pos__VBXC,L136989720); /* L1045 AREA*/;
-      __tmp__1BXC=in_range__to__I5I(y__1AXC,__tmp__XBXC,__tmp__ZBXC);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1BXC) {
-        lisaac_push(&__pos__VBXC,L136971800); /* L1045 AREA*/;
-        lisaac_push_first(&__pos__U54D,L13509634); /* L103 TRUE*/;
-        __tmp__3BXC=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__VBXC,L136971800); /* L1045 AREA*/;
-        lisaac_push_first(&__pos__U54D,L14689286); /* L112 FALSE*/;
-        __tmp__3BXC=TRUE__B__;
-      };
-      __tmp__QBXC=__tmp__3BXC;
+      li__BCYD=li__PH0C->li__3DNB;
+      li__4BYD=li__PH0C->li__AENB;
+      li__LI0C=(! ((li__BCYD <= li__IH0C) && (li__4BYD >= li__IH0C)));
     };
-    __tmp__OBXC=__tmp__QBXC;
+    li__OI0C=li__LI0C;
   } else /* FALSE */ {
-    lisaac_push(&__pos__YAXC,L136716824); /* L1043 AREA*/;
-    lisaac_push_first(&__pos__XC0C,L12081158); /* L92 FALSE*/;
-    __tmp__OBXC=FALSE__I__;
+    li__OI0C=li__I__;
   };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__OBXC) {
-    lisaac_push(&__pos__YAXC,L147327512); /* L1124 AREA*/;
-    lisaac_push_first(&__pos__XC0C,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__IBXC,L137106968); /* L1046 AREA*/;
-    /* NULL __CLIP__UOB__ */
-if (c__CBXC==NULL) {
-      lisaac_push(&__pos__IBXC,L137765400); /* L1051 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__KBXC=c__CBXC->y_min__YATB;
-    };
-    lisaac_push(&__pos__IBXC,L137761816); /* L1051 AREA*/;
-    __tmp__OBXC=__infix_less__LOH(y__1AXC,__tmp__KBXC);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__OBXC) {
-      lisaac_push(&__pos__IBXC,L137767448); /* L1051 AREA*/;
-      lisaac_push_first(&__pos__AM4D,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__VBXC,L137768472); /* L1051 AREA*/;
-      /* NULL __CLIP__UOB__ */
-if (c__CBXC==NULL) {
-        lisaac_push(&__pos__VBXC,L137773080); /* L1051 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* CLIP */ {
-        __tmp__XBXC=c__CBXC->x_min__L5X;
+  if (li__OI0C) {
+    if (((li__IH0C < li__PH0C->li__3DNB) && (li__HH0C < li__PH0C->li__JKV))) {
+      while ((((void *)li__PH0C != (void *)NULL) && (li__IH0C < li__PH0C->li__3DNB))) {
+        li__PH0C=li__PH0C->li__XMV;
       };
-      lisaac_push(&__pos__VBXC,L137769496); /* L1051 AREA*/;
-      __tmp__QBXC=__infix_less__LOH(x__0AXC,__tmp__XBXC);
-      __tmp__1BXC=__tmp__QBXC;
     } else /* FALSE */ {
-      lisaac_push(&__pos__IBXC,L137767448); /* L1051 AREA*/;
-      lisaac_push_first(&__pos__AM4D,L12081158); /* L92 FALSE*/;
-      __tmp__1BXC=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1BXC) {
-      lisaac_push(&__pos__IBXC,L139071000); /* L1061 AREA*/;
-      lisaac_push_first(&__pos__AM4D,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__VBXC,L138150936); /* L1054 AREA*/;
-      lisaac_push_first(&__pos__U54D,L9441810); /* L72 BLOCK*/;
-      while_do__1VQD:
-      {
-        lisaac_push(&__pos__U54D,L9441810); /* L72 BLOCK*/;
-        lisaac_push_first(&__pos__ADXC,L137888792); /* L1052 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__CBXC != (void *)NULL)) {
-          lisaac_push(&__pos__ADXC,L137894936); /* L1052 AREA*/;
-          lisaac_push_first(&__pos__XQSD,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__GDXC,L137895960); /* L1052 AREA*/;
-          /* NULL __CLIP__UOB__ */
-if (c__CBXC==NULL) {
-            lisaac_push(&__pos__GDXC,L137900568); /* L1052 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* CLIP */ {
-            __tmp__IDXC=c__CBXC->y_min__YATB;
-          };
-          lisaac_push(&__pos__GDXC,L137896984); /* L1052 AREA*/;
-          __tmp__JDXC=__infix_less__LOH(y__1AXC,__tmp__IDXC);
-          __tmp__MDXC=__tmp__JDXC;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__ADXC,L137894936); /* L1052 AREA*/;
-          lisaac_push_first(&__pos__XQSD,L12081158); /* L92 FALSE*/;
-          __tmp__MDXC=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MDXC) {
-          lisaac_push(&__pos__U54D,L9832978); /* L75 BLOCK*/;
-          lisaac_push_first(&__pos__ADXC,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__XQSD,L9576466); /* L73 BLOCK*/;
-          lisaac_push_first(&__pos__GDXC,L137907224); /* L1052 AREA*/;
-          /* NULL __CLIP__UOB__ */
-if (c__CBXC==NULL) {
-            lisaac_push(&__pos__GDXC,L138024472); /* L1053 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* CLIP */ {
-            __tmp__UDXC=c__CBXC->top__BCY;
-          };
-          c__CBXC=__tmp__UDXC;
-          lisaac_push(&__pos__XQSD,L9709074); /* L74 BLOCK*/;
-          goto while_do__1VQD;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__U54D,L9832978); /* L75 BLOCK*/;
-          lisaac_push_first(&__pos__ADXC,L8530438); /* L65 FALSE*/;
-        };
-      };
-    } else /* FALSE */ {
-      lisaac_push(&__pos__IBXC,L139071000); /* L1061 AREA*/;
-      lisaac_push_first(&__pos__AM4D,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__VBXC,L138288152); /* L1055 AREA*/;
-      /* NULL __CLIP__UOB__ */
-if (c__CBXC==NULL) {
-        lisaac_push(&__pos__VBXC,L138418200); /* L1056 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* CLIP */ {
-        __tmp__XBXC=c__CBXC->y_max__1ATB;
-      };
-      lisaac_push(&__pos__VBXC,L138414616); /* L1056 AREA*/;
-      lisaac_push_first(&__pos__U54D,L14700552); /* L112 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((y__1AXC > __tmp__XBXC)) {
-        lisaac_push(&__pos__VBXC,L138420248); /* L1056 AREA*/;
-        lisaac_push_first(&__pos__U54D,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__ADXC,L138421272); /* L1056 AREA*/;
-        /* NULL __CLIP__UOB__ */
-if (c__CBXC==NULL) {
-          lisaac_push(&__pos__ADXC,L138425880); /* L1056 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__IDXC=c__CBXC->x_max__V5X;
-        };
-        lisaac_push(&__pos__ADXC,L138422296); /* L1056 AREA*/;
-        lisaac_push_first(&__pos__XQSD,L14700552); /* L112 NUMERIC*/;
-        __tmp__3BXC=(x__0AXC > __tmp__IDXC);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__VBXC,L138420248); /* L1056 AREA*/;
-        lisaac_push_first(&__pos__U54D,L12081158); /* L92 FALSE*/;
-        __tmp__3BXC=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3BXC) {
-        lisaac_push(&__pos__VBXC,L138937368); /* L1060 AREA*/;
-        lisaac_push_first(&__pos__U54D,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__ADXC,L138807320); /* L1059 AREA*/;
-        lisaac_push_first(&__pos__XQSD,L9441810); /* L72 BLOCK*/;
-        while_do__A3QD:
-        {
-          lisaac_push(&__pos__XQSD,L9441810); /* L72 BLOCK*/;
-          lisaac_push_first(&__pos__GDXC,L138545176); /* L1057 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__CBXC != (void *)NULL)) {
-            lisaac_push(&__pos__GDXC,L138551320); /* L1057 AREA*/;
-            lisaac_push_first(&__pos__1RSD,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__YEXC,L138552344); /* L1057 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__CBXC==NULL) {
-              lisaac_push(&__pos__YEXC,L138556952); /* L1057 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__0EXC=c__CBXC->y_max__1ATB;
-            };
-            lisaac_push(&__pos__YEXC,L138553368); /* L1057 AREA*/;
-            lisaac_push_first(&__pos__115D,L14700552); /* L112 NUMERIC*/;
-            __tmp__4EXC=(y__1AXC > __tmp__0EXC);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__GDXC,L138551320); /* L1057 AREA*/;
-            lisaac_push_first(&__pos__1RSD,L12081158); /* L92 FALSE*/;
-            __tmp__4EXC=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__4EXC) {
-            lisaac_push(&__pos__XQSD,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__GDXC,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__1RSD,L9576466); /* L73 BLOCK*/;
-            lisaac_push_first(&__pos__YEXC,L138563608); /* L1057 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__CBXC==NULL) {
-              lisaac_push(&__pos__YEXC,L138682392); /* L1058 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__GFXC=c__CBXC->bottom__JETB;
-            };
-            c__CBXC=__tmp__GFXC;
-            lisaac_push(&__pos__1RSD,L9709074); /* L74 BLOCK*/;
-            goto while_do__A3QD;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__XQSD,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__GDXC,L8530438); /* L65 FALSE*/;
-          };
+      if (((li__IH0C > li__PH0C->li__AENB) && (li__HH0C > li__PH0C->li__SKV))) {
+        while ((((void *)li__PH0C != (void *)NULL) && (li__IH0C > li__PH0C->li__AENB))) {
+          li__PH0C=li__PH0C->li__CHNB;
         };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__VBXC,L138937368); /* L1060 AREA*/;
-        lisaac_push_first(&__pos__U54D,L8530438); /* L65 FALSE*/;
       };
     };
-    lisaac_push(&__pos__IBXC,L142872088); /* L1090 AREA*/;
-    lisaac_push_first(&__pos__AM4D,L9441810); /* L72 BLOCK*/;
-    while_do__YSLD:
+    li__VN4C:
     {
-      lisaac_push(&__pos__AM4D,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__VBXC,L140512792); /* L1072 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__CBXC != (void *)NULL)) {
-        lisaac_push(&__pos__VBXC,L140518936); /* L1072 AREA*/;
-        lisaac_push_first(&__pos__U54D,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__ADXC,L140519960); /* L1072 AREA*/;
-        /* NULL __CLIP__UOB__ */
-if (c__CBXC==NULL) {
-          lisaac_push(&__pos__ADXC,L140649496); /* L1073 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__0EXC=c__CBXC->y_min__YATB;
-        };
-        lisaac_push(&__pos__ADXC,L140650008); /* L1073 AREA*/;
-        lisaac_push_first(&__pos__XQSD,L14700552); /* L112 NUMERIC*/;
-        __tmp__JDXC=(__tmp__0EXC > y__1AXC);
-        fg_t__3AXC=__tmp__JDXC;
-        /* NULL __CLIP__UOB__ */
-if (c__CBXC==NULL) {
-          lisaac_push(&__pos__ADXC,L140780568); /* L1074 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__0EXC=c__CBXC->x_max__V5X;
-        };
-        lisaac_push(&__pos__ADXC,L140781080); /* L1074 AREA*/;
-        __tmp__MDXC=__infix_less__LOH(__tmp__0EXC,x__0AXC);
-        fg_r__5AXC=__tmp__MDXC;
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__JDXC) {
-          lisaac_push(&__pos__ADXC,L140652568); /* L1073 AREA*/;
-          lisaac_push_first(&__pos__XQSD,L10900994); /* L83 TRUE*/;
-          __tmp__4EXC=TRUE__B__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__ADXC,L140652568); /* L1073 AREA*/;
-          lisaac_push_first(&__pos__XQSD,L12342790); /* L94 FALSE*/;
-          __tmp__4EXC=__tmp__MDXC;
-        };
-        __tmp__JDXC=__tmp__4EXC;
+      if (((void *)li__PH0C != (void *)NULL)) {
+        li__UL0C=(li__PH0C->li__3DNB > li__IH0C);
+        li__KH0C=li__UL0C;
+        li__YL0C=(li__PH0C->li__SKV < li__HH0C);
+        li__MH0C=li__YL0C;
+        li__4L0C=(li__UL0C | li__YL0C);
       } else /* FALSE */ {
-        lisaac_push(&__pos__VBXC,L140518936); /* L1072 AREA*/;
-        lisaac_push_first(&__pos__U54D,L12081158); /* L92 FALSE*/;
-        __tmp__JDXC=FALSE__I__;
+        li__4L0C=li__I__;
       };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__JDXC) {
-        lisaac_push(&__pos__AM4D,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__VBXC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__U54D,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__ADXC,L140912152); /* L1075 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (fg_p__BBXC) {
-          lisaac_push(&__pos__ADXC,L142607384); /* L1088 AREA*/;
-          lisaac_push_first(&__pos__XQSD,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__GDXC,L141039640); /* L1076 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (fg_t__3AXC) {
-            lisaac_push(&__pos__GDXC,L141428760); /* L1079 AREA*/;
-            lisaac_push_first(&__pos__1RSD,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__YEXC,L141171736); /* L1077 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__CBXC==NULL) {
-              lisaac_push(&__pos__YEXC,L141302296); /* L1078 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__GFXC=c__CBXC->top__BCY;
-            };
-            c__CBXC=__tmp__GFXC;
-            __tmp__XGXC=TRUE__B__;
+      if (li__4L0C) {
+        if (li__OH0C) {
+          if (li__KH0C) {
+            li__PH0C=li__PH0C->li__XMV;
+            li__RM0C=li__B__;
           } else /* FALSE */ {
-            lisaac_push(&__pos__GDXC,L141428760); /* L1079 AREA*/;
-            lisaac_push_first(&__pos__1RSD,L8530438); /* L65 FALSE*/;
-            __tmp__XGXC=FALSE__I__;
+            li__RM0C=li__I__;
           };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__XGXC) {
-            lisaac_push(&__pos__GDXC,L141690904); /* L1081 AREA*/;
-            lisaac_push_first(&__pos__1RSD,L9326594); /* L71 TRUE*/;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__GDXC,L141690904); /* L1081 AREA*/;
-            lisaac_push_first(&__pos__1RSD,L9187334); /* L70 FALSE*/;
-            lisaac_push_first(&__pos__YEXC,L141433368); /* L1079 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (fg_r__5AXC) {
-              lisaac_push(&__pos__1RSD,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__YEXC,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__115D,L9445894); /* L72 FALSE*/;
-              lisaac_push_first(&__pos__CHXC,L141439512); /* L1079 AREA*/;
-              /* NULL __CLIP__UOB__ */
-if (c__CBXC==NULL) {
-                lisaac_push(&__pos__CHXC,L141565464); /* L1080 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* CLIP */ {
-                __tmp__EHXC=c__CBXC->right__NAY;
-              };
-              c__CBXC=__tmp__EHXC;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__1RSD,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__YEXC,L8530438); /* L65 FALSE*/;
+          if ((! li__RM0C)) {
+            if (li__MH0C) {
+              li__PH0C=li__PH0C->li__ILV;
             };
           };
         } else /* FALSE */ {
-          lisaac_push(&__pos__ADXC,L142607384); /* L1088 AREA*/;
-          lisaac_push_first(&__pos__XQSD,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__GDXC,L141824536); /* L1082 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (fg_r__5AXC) {
-            lisaac_push(&__pos__GDXC,L142215192); /* L1085 AREA*/;
-            lisaac_push_first(&__pos__1RSD,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__YEXC,L141958168); /* L1083 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__CBXC==NULL) {
-              lisaac_push(&__pos__YEXC,L142089752); /* L1084 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__GFXC=c__CBXC->right__NAY;
-            };
-            c__CBXC=__tmp__GFXC;
-            __tmp__XGXC=TRUE__B__;
+          if (li__MH0C) {
+            li__PH0C=li__PH0C->li__ILV;
+            li__RM0C=li__B__;
           } else /* FALSE */ {
-            lisaac_push(&__pos__GDXC,L142215192); /* L1085 AREA*/;
-            lisaac_push_first(&__pos__1RSD,L8530438); /* L65 FALSE*/;
-            __tmp__XGXC=FALSE__I__;
+            li__RM0C=li__I__;
           };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__XGXC) {
-            lisaac_push(&__pos__GDXC,L142477336); /* L1087 AREA*/;
-            lisaac_push_first(&__pos__1RSD,L9326594); /* L71 TRUE*/;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__GDXC,L142477336); /* L1087 AREA*/;
-            lisaac_push_first(&__pos__1RSD,L9187334); /* L70 FALSE*/;
-            lisaac_push_first(&__pos__YEXC,L142219800); /* L1085 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (fg_t__3AXC) {
-              lisaac_push(&__pos__1RSD,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__YEXC,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__115D,L9445894); /* L72 FALSE*/;
-              lisaac_push_first(&__pos__CHXC,L142225944); /* L1085 AREA*/;
-              /* NULL __CLIP__UOB__ */
-if (c__CBXC==NULL) {
-                lisaac_push(&__pos__CHXC,L142350872); /* L1086 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* CLIP */ {
-                __tmp__EHXC=c__CBXC->top__BCY;
-              };
-              c__CBXC=__tmp__EHXC;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__1RSD,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__YEXC,L8530438); /* L65 FALSE*/;
+          if ((! li__RM0C)) {
+            if (li__KH0C) {
+              li__PH0C=li__PH0C->li__XMV;
             };
           };
         };
-        /* __TRUE__B__ __FALSE__I__ */
-if (fg_p__BBXC) {
-          lisaac_push(&__pos__ADXC,L142741528); /* L1089 AREA*/;
-          lisaac_push_first(&__pos__XQSD,L13509634); /* L103 TRUE*/;
-          __tmp__4EXC=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__ADXC,L142741528); /* L1089 AREA*/;
-          lisaac_push_first(&__pos__XQSD,L14689286); /* L112 FALSE*/;
-          __tmp__4EXC=TRUE__B__;
-        };
-        fg_p__BBXC=__tmp__4EXC;
-        lisaac_push(&__pos__U54D,L9709074); /* L74 BLOCK*/;
-        goto while_do__YSLD;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__AM4D,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__VBXC,L8530438); /* L65 FALSE*/;
+        li__OH0C=(! li__OH0C);
+        goto li__VN4C;
       };
     };
-    lisaac_push(&__pos__IBXC,L146673176); /* L1119 AREA*/;
-    lisaac_push_first(&__pos__AM4D,L9441810); /* L72 BLOCK*/;
-    while_do__ETLD:
+    li__5N4C:
     {
-      lisaac_push(&__pos__AM4D,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__VBXC,L144313880); /* L1101 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__CBXC != (void *)NULL)) {
-        lisaac_push(&__pos__VBXC,L144320024); /* L1101 AREA*/;
-        lisaac_push_first(&__pos__U54D,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__ADXC,L144321048); /* L1101 AREA*/;
-        /* NULL __CLIP__UOB__ */
-if (c__CBXC==NULL) {
-          lisaac_push(&__pos__ADXC,L144450584); /* L1102 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__0EXC=c__CBXC->y_max__1ATB;
-        };
-        lisaac_push(&__pos__ADXC,L144451096); /* L1102 AREA*/;
-        __tmp__JDXC=__infix_less__LOH(__tmp__0EXC,y__1AXC);
-        fg_b__4AXC=__tmp__JDXC;
-        /* NULL __CLIP__UOB__ */
-if (c__CBXC==NULL) {
-          lisaac_push(&__pos__ADXC,L144581656); /* L1103 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__0EXC=c__CBXC->x_min__L5X;
-        };
-        lisaac_push(&__pos__ADXC,L144582168); /* L1103 AREA*/;
-        lisaac_push_first(&__pos__XQSD,L14700552); /* L112 NUMERIC*/;
-        __tmp__MDXC=(__tmp__0EXC > x__0AXC);
-        fg_l__ABXC=__tmp__MDXC;
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__JDXC) {
-          lisaac_push(&__pos__ADXC,L144453656); /* L1102 AREA*/;
-          lisaac_push_first(&__pos__XQSD,L10900994); /* L83 TRUE*/;
-          __tmp__4EXC=TRUE__B__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__ADXC,L144453656); /* L1102 AREA*/;
-          lisaac_push_first(&__pos__XQSD,L12342790); /* L94 FALSE*/;
-          __tmp__4EXC=__tmp__MDXC;
-        };
-        __tmp__JDXC=__tmp__4EXC;
+      if (((void *)li__PH0C != (void *)NULL)) {
+        li__UL0C=(li__PH0C->li__AENB < li__IH0C);
+        li__LH0C=li__UL0C;
+        li__YL0C=(li__PH0C->li__JKV > li__HH0C);
+        li__NH0C=li__YL0C;
+        li__4L0C=(li__UL0C | li__YL0C);
       } else /* FALSE */ {
-        lisaac_push(&__pos__VBXC,L144320024); /* L1101 AREA*/;
-        lisaac_push_first(&__pos__U54D,L12081158); /* L92 FALSE*/;
-        __tmp__JDXC=FALSE__I__;
+        li__4L0C=li__I__;
       };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__JDXC) {
-        lisaac_push(&__pos__AM4D,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__VBXC,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__U54D,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__ADXC,L144713240); /* L1104 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (fg_p__BBXC) {
-          lisaac_push(&__pos__ADXC,L146408472); /* L1117 AREA*/;
-          lisaac_push_first(&__pos__XQSD,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__GDXC,L144840728); /* L1105 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (fg_b__4AXC) {
-            lisaac_push(&__pos__GDXC,L145229848); /* L1108 AREA*/;
-            lisaac_push_first(&__pos__1RSD,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__YEXC,L144972824); /* L1106 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__CBXC==NULL) {
-              lisaac_push(&__pos__YEXC,L145104920); /* L1107 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__GFXC=c__CBXC->bottom__JETB;
-            };
-            c__CBXC=__tmp__GFXC;
-            __tmp__XGXC=TRUE__B__;
+      if (li__4L0C) {
+        if (li__OH0C) {
+          if (li__LH0C) {
+            li__PH0C=li__PH0C->li__CHNB;
+            li__RM0C=li__B__;
           } else /* FALSE */ {
-            lisaac_push(&__pos__GDXC,L145229848); /* L1108 AREA*/;
-            lisaac_push_first(&__pos__1RSD,L8530438); /* L65 FALSE*/;
-            __tmp__XGXC=FALSE__I__;
+            li__RM0C=li__I__;
           };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__XGXC) {
-            lisaac_push(&__pos__GDXC,L145491992); /* L1110 AREA*/;
-            lisaac_push_first(&__pos__1RSD,L9326594); /* L71 TRUE*/;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__GDXC,L145491992); /* L1110 AREA*/;
-            lisaac_push_first(&__pos__1RSD,L9187334); /* L70 FALSE*/;
-            lisaac_push_first(&__pos__YEXC,L145234456); /* L1108 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (fg_l__ABXC) {
-              lisaac_push(&__pos__1RSD,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__YEXC,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__115D,L9445894); /* L72 FALSE*/;
-              lisaac_push_first(&__pos__CHXC,L145240600); /* L1108 AREA*/;
-              /* NULL __CLIP__UOB__ */
-if (c__CBXC==NULL) {
-                lisaac_push(&__pos__CHXC,L145366040); /* L1109 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* CLIP */ {
-                __tmp__EHXC=c__CBXC->left__ZBY;
-              };
-              c__CBXC=__tmp__EHXC;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__1RSD,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__YEXC,L8530438); /* L65 FALSE*/;
+          if ((! li__RM0C)) {
+            if (li__NH0C) {
+              li__PH0C=li__PH0C->li__QMV;
             };
           };
         } else /* FALSE */ {
-          lisaac_push(&__pos__ADXC,L146408472); /* L1117 AREA*/;
-          lisaac_push_first(&__pos__XQSD,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__GDXC,L145625624); /* L1111 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (fg_l__ABXC) {
-            lisaac_push(&__pos__GDXC,L146016280); /* L1114 AREA*/;
-            lisaac_push_first(&__pos__1RSD,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__YEXC,L145759256); /* L1112 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__CBXC==NULL) {
-              lisaac_push(&__pos__YEXC,L145890328); /* L1113 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__GFXC=c__CBXC->left__ZBY;
-            };
-            c__CBXC=__tmp__GFXC;
-            __tmp__XGXC=TRUE__B__;
+          if (li__NH0C) {
+            li__PH0C=li__PH0C->li__QMV;
+            li__RM0C=li__B__;
           } else /* FALSE */ {
-            lisaac_push(&__pos__GDXC,L146016280); /* L1114 AREA*/;
-            lisaac_push_first(&__pos__1RSD,L8530438); /* L65 FALSE*/;
-            __tmp__XGXC=FALSE__I__;
+            li__RM0C=li__I__;
           };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__XGXC) {
-            lisaac_push(&__pos__GDXC,L146278424); /* L1116 AREA*/;
-            lisaac_push_first(&__pos__1RSD,L9326594); /* L71 TRUE*/;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__GDXC,L146278424); /* L1116 AREA*/;
-            lisaac_push_first(&__pos__1RSD,L9187334); /* L70 FALSE*/;
-            lisaac_push_first(&__pos__YEXC,L146020888); /* L1114 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (fg_b__4AXC) {
-              lisaac_push(&__pos__1RSD,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__YEXC,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__115D,L9445894); /* L72 FALSE*/;
-              lisaac_push_first(&__pos__CHXC,L146027032); /* L1114 AREA*/;
-              /* NULL __CLIP__UOB__ */
-if (c__CBXC==NULL) {
-                lisaac_push(&__pos__CHXC,L146153496); /* L1115 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* CLIP */ {
-                __tmp__EHXC=c__CBXC->bottom__JETB;
-              };
-              c__CBXC=__tmp__EHXC;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__1RSD,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__YEXC,L8530438); /* L65 FALSE*/;
+          if ((! li__RM0C)) {
+            if (li__LH0C) {
+              li__PH0C=li__PH0C->li__CHNB;
             };
           };
         };
-        /* __TRUE__B__ __FALSE__I__ */
-if (fg_p__BBXC) {
-          lisaac_push(&__pos__ADXC,L146542616); /* L1118 AREA*/;
-          lisaac_push_first(&__pos__XQSD,L13509634); /* L103 TRUE*/;
-          __tmp__4EXC=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__ADXC,L146542616); /* L1118 AREA*/;
-          lisaac_push_first(&__pos__XQSD,L14689286); /* L112 FALSE*/;
-          __tmp__4EXC=TRUE__B__;
-        };
-        fg_p__BBXC=__tmp__4EXC;
-        lisaac_push(&__pos__U54D,L9709074); /* L74 BLOCK*/;
-        goto while_do__ETLD;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__AM4D,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__VBXC,L8530438); /* L65 FALSE*/;
+        li__OH0C=(! li__OH0C);
+        goto li__5N4C;
       };
     };
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__CBXC != (void *)NULL)) {
-      lisaac_push(&__pos__IBXC,L147197464); /* L1123 AREA*/;
-      lisaac_push_first(&__pos__AM4D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__VBXC,L146941976); /* L1121 AREA*/;
-      Self__ZAXC->parent_area__DC.clip__WOB=c__CBXC;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__IBXC,L147197464); /* L1123 AREA*/;
-      lisaac_push_first(&__pos__AM4D,L8530438); /* L65 FALSE*/;
+    if (((void *)li__PH0C != (void *)NULL)) {
+      li__GH0C->li__SL.li__VC.li__ZKB=li__PH0C;
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__YAXC,L147327512); /* L1124 AREA*/;
-    lisaac_push_first(&__pos__XC0C,L8530438); /* L65 FALSE*/;
   };
-  Result__2AXC=c__CBXC;
-  return(Result__2AXC);
+  li__JH0C=li__PH0C;
+  return(li__JH0C);
 }
 
-static __CLIP__UOB* get_clip__GGHD(__G_RAW__KM *Self__IGHD,__INTEGER__K x__JGHD,__INTEGER__K y__KGHD)
-/* (Strict G_RAW{G_RAW__KM},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
+static void li__44NB(__li__SB *li__54NB)
+/* (Strict EXAMPLE{li__SB}) Void No recursive, No inlinable. NO CONTEXT! */
 {
-  __CLIP__UOB *c__RGHD,*__tmp__DJHD,*__tmp__VKHD,*__tmp__TMHD;
-  __CLIP__UOB *Result__LGHD;
-  __INTEGER__K __tmp__ZGHD,__tmp__1GHD,__tmp__GHHD,__tmp__IHHD;
-  __INTEGER__K __tmp__XIHD,__tmp__JKHD;
-  _____CONTEXT __pos__HGHD,__pos__GSHD,__pos__XGHD,__pos__MM4D;
-  _____CONTEXT __pos__EHHD,__pos__MA5D,__pos__PIHD,__pos__NRSD;
-  _____CONTEXT __pos__VIHD,__pos__RSSD,__pos__HKHD,__pos__H25D;
-  _____CONTEXT __pos__RMHD;
-  __BOOLEAN__C fg_t__MGHD,fg_b__NGHD,fg_r__OGHD,fg_l__PGHD,fg_p__QGHD;
-  __BOOLEAN__C __tmp__3GHD,__tmp__5GHD,__tmp__KHHD,__tmp__MHHD;
-  __BOOLEAN__C __tmp__YIHD,__tmp__1IHD,__tmp__NKHD,__tmp__GMHD;
-  lisaac_push_first(&__pos__HGHD,L135935512); /* L1037 AREA*/;
-  fg_t__MGHD=FALSE__I__;
-  fg_b__NGHD=FALSE__I__;
-  fg_r__OGHD=FALSE__I__;
-  fg_l__PGHD=FALSE__I__;
-  fg_p__QGHD=FALSE__I__;
-  c__RGHD=Self__IGHD->parent_g_group__LM.parent_area__VC.clip__WOB;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__RGHD != (void *)NULL)) {
-    lisaac_push(&__pos__HGHD,L136716824); /* L1043 AREA*/;
-    lisaac_push_first(&__pos__GSHD,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__XGHD,L136717848); /* L1043 AREA*/;
-    /* NULL __CLIP__UOB__ */
-if (c__RGHD==NULL) {
-      lisaac_push(&__pos__XGHD,L136851480); /* L1044 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__ZGHD=c__RGHD->x_min__L5X;
-    };
-    /* NULL __CLIP__UOB__ */
-if (c__RGHD==NULL) {
-      lisaac_push(&__pos__XGHD,L136858136); /* L1044 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__1GHD=c__RGHD->x_max__V5X;
-    };
-    lisaac_push(&__pos__XGHD,L136858648); /* L1044 AREA*/;
-    __tmp__3GHD=in_range__to__I5I(x__JGHD,__tmp__ZGHD,__tmp__1GHD);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3GHD) {
-      lisaac_push(&__pos__XGHD,L136840728); /* L1044 AREA*/;
-      lisaac_push_first(&__pos__MM4D,L13509634); /* L103 TRUE*/;
-      __tmp__5GHD=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__XGHD,L136840728); /* L1044 AREA*/;
-      lisaac_push_first(&__pos__MM4D,L14689286); /* L112 FALSE*/;
-      __tmp__5GHD=TRUE__B__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__5GHD) {
-      lisaac_push(&__pos__XGHD,L136861208); /* L1044 AREA*/;
-      lisaac_push_first(&__pos__MM4D,L10377218); /* L79 TRUE*/;
-      __tmp__5GHD=TRUE__B__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__XGHD,L136861208); /* L1044 AREA*/;
-      lisaac_push_first(&__pos__MM4D,L11832326); /* L90 FALSE*/;
-      lisaac_push_first(&__pos__EHHD,L136971288); /* L1045 AREA*/;
-      /* NULL __CLIP__UOB__ */
-if (c__RGHD==NULL) {
-        lisaac_push(&__pos__EHHD,L136982552); /* L1045 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* CLIP */ {
-        __tmp__GHHD=c__RGHD->y_min__YATB;
-      };
-      /* NULL __CLIP__UOB__ */
-if (c__RGHD==NULL) {
-        lisaac_push(&__pos__EHHD,L136989208); /* L1045 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* CLIP */ {
-        __tmp__IHHD=c__RGHD->y_max__1ATB;
-      };
-      lisaac_push(&__pos__EHHD,L136989720); /* L1045 AREA*/;
-      __tmp__KHHD=in_range__to__I5I(y__KGHD,__tmp__GHHD,__tmp__IHHD);
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KHHD) {
-        lisaac_push(&__pos__EHHD,L136971800); /* L1045 AREA*/;
-        lisaac_push_first(&__pos__MA5D,L13509634); /* L103 TRUE*/;
-        __tmp__MHHD=FALSE__I__;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__EHHD,L136971800); /* L1045 AREA*/;
-        lisaac_push_first(&__pos__MA5D,L14689286); /* L112 FALSE*/;
-        __tmp__MHHD=TRUE__B__;
-      };
-      __tmp__5GHD=__tmp__MHHD;
+  __li__DXB *li__BD1D,*li__GD1D,*li__ED1D;
+  __li__GXB *li__JD1D,*li__OD1D,*li__MD1D;
+  __li__0KB *li__25NB;
+  if (((void *)li__54NB->li__HC.li__2KB != (void *)NULL)) {
+    li__BD1D=((__li__DXB *)li__54NB->li__HC.li__2KB->li__LYB);
+    if (((void *)li__BD1D->li__YJ1C != (void *)NULL)) {
+      ((__li__DXB *)li__BD1D->li__YJ1C)->li__OGD=li__BD1D->li__OGD;
     };
-    __tmp__3GHD=__tmp__5GHD;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__HGHD,L136716824); /* L1043 AREA*/;
-    lisaac_push_first(&__pos__GSHD,L12081158); /* L92 FALSE*/;
-    __tmp__3GHD=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3GHD) {
-    lisaac_push(&__pos__HGHD,L147327512); /* L1124 AREA*/;
-    lisaac_push_first(&__pos__GSHD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__XGHD,L137106968); /* L1046 AREA*/;
-    /* NULL __CLIP__UOB__ */
-if (c__RGHD==NULL) {
-      lisaac_push(&__pos__XGHD,L137765400); /* L1051 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* CLIP */ {
-      __tmp__ZGHD=c__RGHD->y_min__YATB;
-    };
-    lisaac_push(&__pos__XGHD,L137761816); /* L1051 AREA*/;
-    __tmp__3GHD=__infix_less__LOH(y__KGHD,__tmp__ZGHD);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__3GHD) {
-      lisaac_push(&__pos__XGHD,L137767448); /* L1051 AREA*/;
-      lisaac_push_first(&__pos__MM4D,L10652674); /* L81 TRUE*/;
-      lisaac_push_first(&__pos__EHHD,L137768472); /* L1051 AREA*/;
-      /* NULL __CLIP__UOB__ */
-if (c__RGHD==NULL) {
-        lisaac_push(&__pos__EHHD,L137773080); /* L1051 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* CLIP */ {
-        __tmp__GHHD=c__RGHD->x_min__L5X;
-      };
-      lisaac_push(&__pos__EHHD,L137769496); /* L1051 AREA*/;
-      __tmp__5GHD=__infix_less__LOH(x__JGHD,__tmp__GHHD);
-      __tmp__KHHD=__tmp__5GHD;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__XGHD,L137767448); /* L1051 AREA*/;
-      lisaac_push_first(&__pos__MM4D,L12081158); /* L92 FALSE*/;
-      __tmp__KHHD=FALSE__I__;
-    };
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__KHHD) {
-      lisaac_push(&__pos__XGHD,L139071000); /* L1061 AREA*/;
-      lisaac_push_first(&__pos__MM4D,L6825986); /* L52 TRUE*/;
-      lisaac_push_first(&__pos__EHHD,L138150936); /* L1054 AREA*/;
-      lisaac_push_first(&__pos__MA5D,L9441810); /* L72 BLOCK*/;
-      while_do__4WQD:
-      {
-        lisaac_push(&__pos__MA5D,L9441810); /* L72 BLOCK*/;
-        lisaac_push_first(&__pos__PIHD,L137888792); /* L1052 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__RGHD != (void *)NULL)) {
-          lisaac_push(&__pos__PIHD,L137894936); /* L1052 AREA*/;
-          lisaac_push_first(&__pos__NRSD,L10652674); /* L81 TRUE*/;
-          lisaac_push_first(&__pos__VIHD,L137895960); /* L1052 AREA*/;
-          /* NULL __CLIP__UOB__ */
-if (c__RGHD==NULL) {
-            lisaac_push(&__pos__VIHD,L137900568); /* L1052 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* CLIP */ {
-            __tmp__XIHD=c__RGHD->y_min__YATB;
-          };
-          lisaac_push(&__pos__VIHD,L137896984); /* L1052 AREA*/;
-          __tmp__YIHD=__infix_less__LOH(y__KGHD,__tmp__XIHD);
-          __tmp__1IHD=__tmp__YIHD;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__PIHD,L137894936); /* L1052 AREA*/;
-          lisaac_push_first(&__pos__NRSD,L12081158); /* L92 FALSE*/;
-          __tmp__1IHD=FALSE__I__;
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__1IHD) {
-          lisaac_push(&__pos__MA5D,L9832978); /* L75 BLOCK*/;
-          lisaac_push_first(&__pos__PIHD,L8792066); /* L67 TRUE*/;
-          lisaac_push_first(&__pos__NRSD,L9576466); /* L73 BLOCK*/;
-          lisaac_push_first(&__pos__VIHD,L137907224); /* L1052 AREA*/;
-          /* NULL __CLIP__UOB__ */
-if (c__RGHD==NULL) {
-            lisaac_push(&__pos__VIHD,L138024472); /* L1053 AREA*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* CLIP */ {
-            __tmp__DJHD=c__RGHD->top__BCY;
-          };
-          c__RGHD=__tmp__DJHD;
-          lisaac_push(&__pos__NRSD,L9709074); /* L74 BLOCK*/;
-          goto while_do__4WQD;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__MA5D,L9832978); /* L75 BLOCK*/;
-          lisaac_push_first(&__pos__PIHD,L8530438); /* L65 FALSE*/;
-        };
-      };
+    if (((void *)li__BD1D->li__OGD != (void *)NULL)) {
+      ((__li__DXB *)li__BD1D->li__OGD)->li__YJ1C=li__BD1D->li__YJ1C;
+    };
+    li__BD1D=((__li__DXB *)li__54NB->li__HC.li__2KB->li__HYB);
+    li__GD1D=li__J3B;
+    li__ED1D=NULL;
+    if (((void *)li__BD1D->li__YJ1C == (void *)NULL)) {
+      li__ED1D=li__BD1D->li__OGD;
     } else /* FALSE */ {
-      lisaac_push(&__pos__XGHD,L139071000); /* L1061 AREA*/;
-      lisaac_push_first(&__pos__MM4D,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__pos__EHHD,L138288152); /* L1055 AREA*/;
-      /* NULL __CLIP__UOB__ */
-if (c__RGHD==NULL) {
-        lisaac_push(&__pos__EHHD,L138418200); /* L1056 AREA*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* CLIP */ {
-        __tmp__GHHD=c__RGHD->y_max__1ATB;
-      };
-      lisaac_push(&__pos__EHHD,L138414616); /* L1056 AREA*/;
-      lisaac_push_first(&__pos__MA5D,L14700552); /* L112 NUMERIC*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if ((y__KGHD > __tmp__GHHD)) {
-        lisaac_push(&__pos__EHHD,L138420248); /* L1056 AREA*/;
-        lisaac_push_first(&__pos__MA5D,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__PIHD,L138421272); /* L1056 AREA*/;
-        /* NULL __CLIP__UOB__ */
-if (c__RGHD==NULL) {
-          lisaac_push(&__pos__PIHD,L138425880); /* L1056 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__XIHD=c__RGHD->x_max__V5X;
-        };
-        lisaac_push(&__pos__PIHD,L138422296); /* L1056 AREA*/;
-        lisaac_push_first(&__pos__NRSD,L14700552); /* L112 NUMERIC*/;
-        __tmp__MHHD=(x__JGHD > __tmp__XIHD);
-      } else /* FALSE */ {
-        lisaac_push(&__pos__EHHD,L138420248); /* L1056 AREA*/;
-        lisaac_push_first(&__pos__MA5D,L12081158); /* L92 FALSE*/;
-        __tmp__MHHD=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__MHHD) {
-        lisaac_push(&__pos__EHHD,L138937368); /* L1060 AREA*/;
-        lisaac_push_first(&__pos__MA5D,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__PIHD,L138807320); /* L1059 AREA*/;
-        lisaac_push_first(&__pos__NRSD,L9441810); /* L72 BLOCK*/;
-        while_do__Y3QD:
-        {
-          lisaac_push(&__pos__NRSD,L9441810); /* L72 BLOCK*/;
-          lisaac_push_first(&__pos__VIHD,L138545176); /* L1057 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__RGHD != (void *)NULL)) {
-            lisaac_push(&__pos__VIHD,L138551320); /* L1057 AREA*/;
-            lisaac_push_first(&__pos__RSSD,L10652674); /* L81 TRUE*/;
-            lisaac_push_first(&__pos__HKHD,L138552344); /* L1057 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__RGHD==NULL) {
-              lisaac_push(&__pos__HKHD,L138556952); /* L1057 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__JKHD=c__RGHD->y_max__1ATB;
-            };
-            lisaac_push(&__pos__HKHD,L138553368); /* L1057 AREA*/;
-            lisaac_push_first(&__pos__H25D,L14700552); /* L112 NUMERIC*/;
-            __tmp__NKHD=(y__KGHD > __tmp__JKHD);
-          } else /* FALSE */ {
-            lisaac_push(&__pos__VIHD,L138551320); /* L1057 AREA*/;
-            lisaac_push_first(&__pos__RSSD,L12081158); /* L92 FALSE*/;
-            __tmp__NKHD=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__NKHD) {
-            lisaac_push(&__pos__NRSD,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__VIHD,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__RSSD,L9576466); /* L73 BLOCK*/;
-            lisaac_push_first(&__pos__HKHD,L138563608); /* L1057 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__RGHD==NULL) {
-              lisaac_push(&__pos__HKHD,L138682392); /* L1058 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__VKHD=c__RGHD->bottom__JETB;
-            };
-            c__RGHD=__tmp__VKHD;
-            lisaac_push(&__pos__RSSD,L9709074); /* L74 BLOCK*/;
-            goto while_do__Y3QD;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__NRSD,L9832978); /* L75 BLOCK*/;
-            lisaac_push_first(&__pos__VIHD,L8530438); /* L65 FALSE*/;
-          };
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__pos__EHHD,L138937368); /* L1060 AREA*/;
-        lisaac_push_first(&__pos__MA5D,L8530438); /* L65 FALSE*/;
-      };
+      ((__li__DXB *)li__BD1D->li__YJ1C)->li__OGD=li__BD1D->li__OGD;
+      li__ED1D=li__GD1D;
     };
-    lisaac_push(&__pos__XGHD,L142872088); /* L1090 AREA*/;
-    lisaac_push_first(&__pos__MM4D,L9441810); /* L72 BLOCK*/;
-    while_do__G5LD:
-    {
-      lisaac_push(&__pos__MM4D,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__EHHD,L140512792); /* L1072 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__RGHD != (void *)NULL)) {
-        lisaac_push(&__pos__EHHD,L140518936); /* L1072 AREA*/;
-        lisaac_push_first(&__pos__MA5D,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__PIHD,L140519960); /* L1072 AREA*/;
-        /* NULL __CLIP__UOB__ */
-if (c__RGHD==NULL) {
-          lisaac_push(&__pos__PIHD,L140649496); /* L1073 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__JKHD=c__RGHD->y_min__YATB;
-        };
-        lisaac_push(&__pos__PIHD,L140650008); /* L1073 AREA*/;
-        lisaac_push_first(&__pos__NRSD,L14700552); /* L112 NUMERIC*/;
-        __tmp__YIHD=(__tmp__JKHD > y__KGHD);
-        fg_t__MGHD=__tmp__YIHD;
-        /* NULL __CLIP__UOB__ */
-if (c__RGHD==NULL) {
-          lisaac_push(&__pos__PIHD,L140780568); /* L1074 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__JKHD=c__RGHD->x_max__V5X;
-        };
-        lisaac_push(&__pos__PIHD,L140781080); /* L1074 AREA*/;
-        __tmp__1IHD=__infix_less__LOH(__tmp__JKHD,x__JGHD);
-        fg_r__OGHD=__tmp__1IHD;
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__YIHD) {
-          lisaac_push(&__pos__PIHD,L140652568); /* L1073 AREA*/;
-          lisaac_push_first(&__pos__NRSD,L10900994); /* L83 TRUE*/;
-          __tmp__NKHD=TRUE__B__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__PIHD,L140652568); /* L1073 AREA*/;
-          lisaac_push_first(&__pos__NRSD,L12342790); /* L94 FALSE*/;
-          __tmp__NKHD=__tmp__1IHD;
-        };
-        __tmp__YIHD=__tmp__NKHD;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__EHHD,L140518936); /* L1072 AREA*/;
-        lisaac_push_first(&__pos__MA5D,L12081158); /* L92 FALSE*/;
-        __tmp__YIHD=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__YIHD) {
-        lisaac_push(&__pos__MM4D,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__EHHD,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__MA5D,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__PIHD,L140912152); /* L1075 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (fg_p__QGHD) {
-          lisaac_push(&__pos__PIHD,L142607384); /* L1088 AREA*/;
-          lisaac_push_first(&__pos__NRSD,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__VIHD,L141039640); /* L1076 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (fg_t__MGHD) {
-            lisaac_push(&__pos__VIHD,L141428760); /* L1079 AREA*/;
-            lisaac_push_first(&__pos__RSSD,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__HKHD,L141171736); /* L1077 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__RGHD==NULL) {
-              lisaac_push(&__pos__HKHD,L141302296); /* L1078 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__VKHD=c__RGHD->top__BCY;
-            };
-            c__RGHD=__tmp__VKHD;
-            __tmp__GMHD=TRUE__B__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__VIHD,L141428760); /* L1079 AREA*/;
-            lisaac_push_first(&__pos__RSSD,L8530438); /* L65 FALSE*/;
-            __tmp__GMHD=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GMHD) {
-            lisaac_push(&__pos__VIHD,L141690904); /* L1081 AREA*/;
-            lisaac_push_first(&__pos__RSSD,L9326594); /* L71 TRUE*/;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__VIHD,L141690904); /* L1081 AREA*/;
-            lisaac_push_first(&__pos__RSSD,L9187334); /* L70 FALSE*/;
-            lisaac_push_first(&__pos__HKHD,L141433368); /* L1079 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (fg_r__OGHD) {
-              lisaac_push(&__pos__RSSD,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__HKHD,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__H25D,L9445894); /* L72 FALSE*/;
-              lisaac_push_first(&__pos__RMHD,L141439512); /* L1079 AREA*/;
-              /* NULL __CLIP__UOB__ */
-if (c__RGHD==NULL) {
-                lisaac_push(&__pos__RMHD,L141565464); /* L1080 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* CLIP */ {
-                __tmp__TMHD=c__RGHD->right__NAY;
-              };
-              c__RGHD=__tmp__TMHD;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__RSSD,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__HKHD,L8530438); /* L65 FALSE*/;
-            };
-          };
-        } else /* FALSE */ {
-          lisaac_push(&__pos__PIHD,L142607384); /* L1088 AREA*/;
-          lisaac_push_first(&__pos__NRSD,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__VIHD,L141824536); /* L1082 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (fg_r__OGHD) {
-            lisaac_push(&__pos__VIHD,L142215192); /* L1085 AREA*/;
-            lisaac_push_first(&__pos__RSSD,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__HKHD,L141958168); /* L1083 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__RGHD==NULL) {
-              lisaac_push(&__pos__HKHD,L142089752); /* L1084 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__VKHD=c__RGHD->right__NAY;
-            };
-            c__RGHD=__tmp__VKHD;
-            __tmp__GMHD=TRUE__B__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__VIHD,L142215192); /* L1085 AREA*/;
-            lisaac_push_first(&__pos__RSSD,L8530438); /* L65 FALSE*/;
-            __tmp__GMHD=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GMHD) {
-            lisaac_push(&__pos__VIHD,L142477336); /* L1087 AREA*/;
-            lisaac_push_first(&__pos__RSSD,L9326594); /* L71 TRUE*/;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__VIHD,L142477336); /* L1087 AREA*/;
-            lisaac_push_first(&__pos__RSSD,L9187334); /* L70 FALSE*/;
-            lisaac_push_first(&__pos__HKHD,L142219800); /* L1085 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (fg_t__MGHD) {
-              lisaac_push(&__pos__RSSD,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__HKHD,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__H25D,L9445894); /* L72 FALSE*/;
-              lisaac_push_first(&__pos__RMHD,L142225944); /* L1085 AREA*/;
-              /* NULL __CLIP__UOB__ */
-if (c__RGHD==NULL) {
-                lisaac_push(&__pos__RMHD,L142350872); /* L1086 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* CLIP */ {
-                __tmp__TMHD=c__RGHD->top__BCY;
-              };
-              c__RGHD=__tmp__TMHD;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__RSSD,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__HKHD,L8530438); /* L65 FALSE*/;
-            };
-          };
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (fg_p__QGHD) {
-          lisaac_push(&__pos__PIHD,L142741528); /* L1089 AREA*/;
-          lisaac_push_first(&__pos__NRSD,L13509634); /* L103 TRUE*/;
-          __tmp__NKHD=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__PIHD,L142741528); /* L1089 AREA*/;
-          lisaac_push_first(&__pos__NRSD,L14689286); /* L112 FALSE*/;
-          __tmp__NKHD=TRUE__B__;
-        };
-        fg_p__QGHD=__tmp__NKHD;
-        lisaac_push(&__pos__MA5D,L9709074); /* L74 BLOCK*/;
-        goto while_do__G5LD;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__MM4D,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__EHHD,L8530438); /* L65 FALSE*/;
-      };
+    if (((void *)li__BD1D->li__OGD != (void *)NULL)) {
+      ((__li__DXB *)li__BD1D->li__OGD)->li__YJ1C=li__BD1D->li__YJ1C;
     };
-    lisaac_push(&__pos__XGHD,L146673176); /* L1119 AREA*/;
-    lisaac_push_first(&__pos__MM4D,L9441810); /* L72 BLOCK*/;
-    while_do__S5LD:
-    {
-      lisaac_push(&__pos__MM4D,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__pos__EHHD,L144313880); /* L1101 AREA*/;
-      /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__RGHD != (void *)NULL)) {
-        lisaac_push(&__pos__EHHD,L144320024); /* L1101 AREA*/;
-        lisaac_push_first(&__pos__MA5D,L10652674); /* L81 TRUE*/;
-        lisaac_push_first(&__pos__PIHD,L144321048); /* L1101 AREA*/;
-        /* NULL __CLIP__UOB__ */
-if (c__RGHD==NULL) {
-          lisaac_push(&__pos__PIHD,L144450584); /* L1102 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__JKHD=c__RGHD->y_max__1ATB;
-        };
-        lisaac_push(&__pos__PIHD,L144451096); /* L1102 AREA*/;
-        __tmp__YIHD=__infix_less__LOH(__tmp__JKHD,y__KGHD);
-        fg_b__NGHD=__tmp__YIHD;
-        /* NULL __CLIP__UOB__ */
-if (c__RGHD==NULL) {
-          lisaac_push(&__pos__PIHD,L144581656); /* L1103 AREA*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* CLIP */ {
-          __tmp__JKHD=c__RGHD->x_min__L5X;
-        };
-        lisaac_push(&__pos__PIHD,L144582168); /* L1103 AREA*/;
-        lisaac_push_first(&__pos__NRSD,L14700552); /* L112 NUMERIC*/;
-        __tmp__1IHD=(__tmp__JKHD > x__JGHD);
-        fg_l__PGHD=__tmp__1IHD;
-        /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__YIHD) {
-          lisaac_push(&__pos__PIHD,L144453656); /* L1102 AREA*/;
-          lisaac_push_first(&__pos__NRSD,L10900994); /* L83 TRUE*/;
-          __tmp__NKHD=TRUE__B__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__PIHD,L144453656); /* L1102 AREA*/;
-          lisaac_push_first(&__pos__NRSD,L12342790); /* L94 FALSE*/;
-          __tmp__NKHD=__tmp__1IHD;
-        };
-        __tmp__YIHD=__tmp__NKHD;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__EHHD,L144320024); /* L1101 AREA*/;
-        lisaac_push_first(&__pos__MA5D,L12081158); /* L92 FALSE*/;
-        __tmp__YIHD=FALSE__I__;
-      };
-      /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__YIHD) {
-        lisaac_push(&__pos__MM4D,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__EHHD,L8792066); /* L67 TRUE*/;
-        lisaac_push_first(&__pos__MA5D,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__pos__PIHD,L144713240); /* L1104 AREA*/;
-        /* __TRUE__B__ __FALSE__I__ */
-if (fg_p__QGHD) {
-          lisaac_push(&__pos__PIHD,L146408472); /* L1117 AREA*/;
-          lisaac_push_first(&__pos__NRSD,L6825986); /* L52 TRUE*/;
-          lisaac_push_first(&__pos__VIHD,L144840728); /* L1105 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (fg_b__NGHD) {
-            lisaac_push(&__pos__VIHD,L145229848); /* L1108 AREA*/;
-            lisaac_push_first(&__pos__RSSD,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__HKHD,L144972824); /* L1106 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__RGHD==NULL) {
-              lisaac_push(&__pos__HKHD,L145104920); /* L1107 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__VKHD=c__RGHD->bottom__JETB;
-            };
-            c__RGHD=__tmp__VKHD;
-            __tmp__GMHD=TRUE__B__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__VIHD,L145229848); /* L1108 AREA*/;
-            lisaac_push_first(&__pos__RSSD,L8530438); /* L65 FALSE*/;
-            __tmp__GMHD=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GMHD) {
-            lisaac_push(&__pos__VIHD,L145491992); /* L1110 AREA*/;
-            lisaac_push_first(&__pos__RSSD,L9326594); /* L71 TRUE*/;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__VIHD,L145491992); /* L1110 AREA*/;
-            lisaac_push_first(&__pos__RSSD,L9187334); /* L70 FALSE*/;
-            lisaac_push_first(&__pos__HKHD,L145234456); /* L1108 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (fg_l__PGHD) {
-              lisaac_push(&__pos__RSSD,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__HKHD,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__H25D,L9445894); /* L72 FALSE*/;
-              lisaac_push_first(&__pos__RMHD,L145240600); /* L1108 AREA*/;
-              /* NULL __CLIP__UOB__ */
-if (c__RGHD==NULL) {
-                lisaac_push(&__pos__RMHD,L145366040); /* L1109 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* CLIP */ {
-                __tmp__TMHD=c__RGHD->left__ZBY;
-              };
-              c__RGHD=__tmp__TMHD;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__RSSD,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__HKHD,L8530438); /* L65 FALSE*/;
-            };
-          };
-        } else /* FALSE */ {
-          lisaac_push(&__pos__PIHD,L146408472); /* L1117 AREA*/;
-          lisaac_push_first(&__pos__NRSD,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__pos__VIHD,L145625624); /* L1111 AREA*/;
-          /* __TRUE__B__ __FALSE__I__ */
-if (fg_l__PGHD) {
-            lisaac_push(&__pos__VIHD,L146016280); /* L1114 AREA*/;
-            lisaac_push_first(&__pos__RSSD,L8792066); /* L67 TRUE*/;
-            lisaac_push_first(&__pos__HKHD,L145759256); /* L1112 AREA*/;
-            /* NULL __CLIP__UOB__ */
-if (c__RGHD==NULL) {
-              lisaac_push(&__pos__HKHD,L145890328); /* L1113 AREA*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* CLIP */ {
-              __tmp__VKHD=c__RGHD->left__ZBY;
-            };
-            c__RGHD=__tmp__VKHD;
-            __tmp__GMHD=TRUE__B__;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__VIHD,L146016280); /* L1114 AREA*/;
-            lisaac_push_first(&__pos__RSSD,L8530438); /* L65 FALSE*/;
-            __tmp__GMHD=FALSE__I__;
-          };
-          /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__GMHD) {
-            lisaac_push(&__pos__VIHD,L146278424); /* L1116 AREA*/;
-            lisaac_push_first(&__pos__RSSD,L9326594); /* L71 TRUE*/;
-          } else /* FALSE */ {
-            lisaac_push(&__pos__VIHD,L146278424); /* L1116 AREA*/;
-            lisaac_push_first(&__pos__RSSD,L9187334); /* L70 FALSE*/;
-            lisaac_push_first(&__pos__HKHD,L146020888); /* L1114 AREA*/;
-            /* __TRUE__B__ __FALSE__I__ */
-if (fg_b__NGHD) {
-              lisaac_push(&__pos__RSSD,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__HKHD,L8792066); /* L67 TRUE*/;
-              lisaac_push_first(&__pos__H25D,L9445894); /* L72 FALSE*/;
-              lisaac_push_first(&__pos__RMHD,L146027032); /* L1114 AREA*/;
-              /* NULL __CLIP__UOB__ */
-if (c__RGHD==NULL) {
-                lisaac_push(&__pos__RMHD,L146153496); /* L1115 AREA*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* CLIP */ {
-                __tmp__TMHD=c__RGHD->bottom__JETB;
-              };
-              c__RGHD=__tmp__TMHD;
-            } else /* FALSE */ {
-              lisaac_push(&__pos__RSSD,L9570822); /* L73 FALSE*/;
-              lisaac_push_first(&__pos__HKHD,L8530438); /* L65 FALSE*/;
-            };
-          };
-        };
-        /* __TRUE__B__ __FALSE__I__ */
-if (fg_p__QGHD) {
-          lisaac_push(&__pos__PIHD,L146542616); /* L1118 AREA*/;
-          lisaac_push_first(&__pos__NRSD,L13509634); /* L103 TRUE*/;
-          __tmp__NKHD=FALSE__I__;
-        } else /* FALSE */ {
-          lisaac_push(&__pos__PIHD,L146542616); /* L1118 AREA*/;
-          lisaac_push_first(&__pos__NRSD,L14689286); /* L112 FALSE*/;
-          __tmp__NKHD=TRUE__B__;
-        };
-        fg_p__QGHD=__tmp__NKHD;
-        lisaac_push(&__pos__MA5D,L9709074); /* L74 BLOCK*/;
-        goto while_do__S5LD;
-      } else /* FALSE */ {
-        lisaac_push(&__pos__MM4D,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__pos__EHHD,L8530438); /* L65 FALSE*/;
-      };
+    li__J3B=li__ED1D;
+    li__JD1D=((__li__GXB *)li__54NB->li__HC.li__2KB->li__SYB);
+    if (((void *)li__JD1D->li__YK1C != (void *)NULL)) {
+      ((__li__GXB *)li__JD1D->li__YK1C)->li__ZBD=li__JD1D->li__ZBD;
+    };
+    if (((void *)li__JD1D->li__ZBD != (void *)NULL)) {
+      ((__li__GXB *)li__JD1D->li__ZBD)->li__YK1C=li__JD1D->li__YK1C;
     };
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)c__RGHD != (void *)NULL)) {
-      lisaac_push(&__pos__XGHD,L147197464); /* L1123 AREA*/;
-      lisaac_push_first(&__pos__MM4D,L8792066); /* L67 TRUE*/;
-      lisaac_push_first(&__pos__EHHD,L146941976); /* L1121 AREA*/;
-      Self__IGHD->parent_g_group__LM.parent_area__VC.clip__WOB=c__RGHD;
+    li__JD1D=((__li__GXB *)li__54NB->li__HC.li__2KB->li__OYB);
+    li__OD1D=li__W3B;
+    li__MD1D=NULL;
+    if (((void *)li__JD1D->li__YK1C == (void *)NULL)) {
+      li__MD1D=li__JD1D->li__ZBD;
     } else /* FALSE */ {
-      lisaac_push(&__pos__XGHD,L147197464); /* L1123 AREA*/;
-      lisaac_push_first(&__pos__MM4D,L8530438); /* L65 FALSE*/;
+      ((__li__GXB *)li__JD1D->li__YK1C)->li__ZBD=li__JD1D->li__ZBD;
+      li__MD1D=li__OD1D;
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__HGHD,L147327512); /* L1124 AREA*/;
-    lisaac_push_first(&__pos__GSHD,L8530438); /* L65 FALSE*/;
-  };
-  Result__LGHD=c__RGHD;
-  return(Result__LGHD);
-}
-
-static void dec_level__MF0C(__PLAN__XOB *Self__OF0C)
-/* (Strict PLAN{PLAN__XOB}) Void Recursive, No inlinable. NO CONTEXT! */
-{
-  __INTEGER__K __tmp__PF0C;
-  __PLAN__XOB *__tmp__YF0C;
-  _____CONTEXT __pos__NF0C,__pos__TH5D,__pos__WF0C;
-  lisaac_push_first(&__pos__NF0C,L14163014); /* L108 PLAN*/;
-  __tmp__PF0C=Self__OF0C->level__1BC;
-  lisaac_push(&__pos__NF0C,L14426694); /* L110 PLAN*/;
-  lisaac_push_first(&__pos__TH5D,L9195016); /* L70 NUMERIC*/;
-  Self__OF0C->level__1BC=(__INTEGER__K)(__tmp__PF0C -  1);
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__OF0C->next__WBC != (void *)NULL)) {
-    lisaac_push(&__pos__NF0C,L14813766); /* L113 PLAN*/;
-    lisaac_push_first(&__pos__TH5D,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__WF0C,L14559814); /* L111 PLAN*/;
-    __tmp__YF0C=Self__OF0C->next__WBC;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__YF0C==NULL) {
-      lisaac_push(&__pos__WF0C,L14690374); /* L112 PLAN*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      lisaac_push(&__pos__WF0C,L14690374); /* L112 PLAN*/;
-      dec_level__MF0C(((__PLAN__XOB *)__tmp__YF0C));
+    if (((void *)li__JD1D->li__ZBD != (void *)NULL)) {
+      ((__li__GXB *)li__JD1D->li__ZBD)->li__YK1C=li__JD1D->li__YK1C;
     };
-  } else /* FALSE */ {
-    lisaac_push(&__pos__NF0C,L14813766); /* L113 PLAN*/;
-    lisaac_push_first(&__pos__TH5D,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static void remove_plan__I4TB(__EXAMPLE__OB *Self__K4TB)
-/* (Strict EXAMPLE{EXAMPLE__OB}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __PLAN__XOB *__tmp__S4TB,*__tmp__H5TB,*__tmp__I5TB;
-  __LIMIT_X__C2B *__tmp__T4TB,*__tmp__V4TB,*__tmp__14TB;
-  __LIMIT_Y__F2B *__tmp__34TB,*__tmp__54TB,*__tmp__F5TB;
-  _____CONTEXT __pos__J4TB,__pos__1FUB,__pos__Q4TB;
-  lisaac_push_first(&__pos__J4TB,L86384664); /* L659 AREA*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__K4TB->parent_area__DC.plan__ZOB != (void *)NULL)) {
-    lisaac_push(&__pos__J4TB,L88082968); /* L672 AREA*/;
-    lisaac_push_first(&__pos__1FUB,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__Q4TB,L86649368); /* L661 AREA*/;
-    __tmp__S4TB=Self__K4TB->parent_area__DC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__S4TB==NULL) {
-      lisaac_push(&__pos__Q4TB,L86907416); /* L663 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__T4TB=__tmp__S4TB->x1__N3B;
-    };
-    __tmp__S4TB=Self__K4TB->parent_area__DC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__S4TB==NULL) {
-      lisaac_push(&__pos__Q4TB,L86915608); /* L663 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__V4TB=__tmp__S4TB->x0__J3B;
-    };
-    /* NULL __LIMIT_X__C2B__ */
-if (__tmp__T4TB==NULL) {
-      lisaac_push(&__pos__Q4TB,L86916120); /* L663 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_X */ {
-      lisaac_push(&__pos__Q4TB,L86916120); /* L663 AREA*/;
-      remove__ANID(((__LIMIT_X__C2B *)__tmp__T4TB),__tmp__V4TB);
-    };
-    __tmp__S4TB=Self__K4TB->parent_area__DC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__S4TB==NULL) {
-      lisaac_push(&__pos__Q4TB,L87042584); /* L664 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__T4TB=__tmp__S4TB->x0__J3B;
-    };
-    __tmp__V4TB=list_x__0CC;
-    /* NULL __LIMIT_X__C2B__ */
-if (__tmp__T4TB==NULL) {
-      lisaac_push(&__pos__Q4TB,L87049752); /* L664 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_X */ {
-      lisaac_push(&__pos__Q4TB,L87049752); /* L664 AREA*/;
-      __tmp__14TB=remove__ANID(((__LIMIT_X__C2B *)__tmp__T4TB),__tmp__V4TB);
-    };
-    list_x__0CC=__tmp__14TB;
-    __tmp__S4TB=Self__K4TB->parent_area__DC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__S4TB==NULL) {
-      lisaac_push(&__pos__Q4TB,L87300632); /* L666 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__34TB=__tmp__S4TB->y1__U3B;
-    };
-    __tmp__S4TB=Self__K4TB->parent_area__DC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__S4TB==NULL) {
-      lisaac_push(&__pos__Q4TB,L87308824); /* L666 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__54TB=__tmp__S4TB->y0__Q3B;
-    };
-    /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__34TB==NULL) {
-      lisaac_push(&__pos__Q4TB,L87309336); /* L666 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_Y */ {
-      lisaac_push(&__pos__Q4TB,L87309336); /* L666 AREA*/;
-      remove__EOID(((__LIMIT_Y__F2B *)__tmp__34TB),__tmp__54TB);
-    };
-    __tmp__S4TB=Self__K4TB->parent_area__DC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__S4TB==NULL) {
-      lisaac_push(&__pos__Q4TB,L87435800); /* L667 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__34TB=__tmp__S4TB->y0__Q3B;
-    };
-    __tmp__54TB=list_y__HDC;
-    /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__34TB==NULL) {
-      lisaac_push(&__pos__Q4TB,L87442968); /* L667 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_Y */ {
-      lisaac_push(&__pos__Q4TB,L87442968); /* L667 AREA*/;
-      __tmp__F5TB=remove__EOID(((__LIMIT_Y__F2B *)__tmp__34TB),__tmp__54TB);
-    };
-    list_y__HDC=__tmp__F5TB;
-    __tmp__S4TB=Self__K4TB->parent_area__DC.plan__ZOB;
-    __tmp__H5TB=list_plan__GCC;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__S4TB==NULL) {
-      lisaac_push(&__pos__Q4TB,L87706648); /* L669 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      lisaac_push(&__pos__Q4TB,L87706648); /* L669 AREA*/;
-      __tmp__I5TB=remove__TYTC(((__PLAN__XOB *)__tmp__S4TB),__tmp__H5TB);
-    };
-    list_plan__GCC=__tmp__I5TB;
-    Self__K4TB->parent_area__DC.plan__ZOB=NULL;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__J4TB,L88082968); /* L672 AREA*/;
-    lisaac_push_first(&__pos__1FUB,L8530438); /* L65 FALSE*/;
+    li__W3B=li__MD1D;
+    li__25NB=li__FGJC(((__li__0KB *)li__54NB->li__HC.li__2KB),li__W2B);
+    li__W2B=li__25NB;
+    li__54NB->li__HC.li__2KB=NULL;
   };
 }
 
-static void remove_plan__J0GD(__G_OUT__YC *Self__L0GD)
-/* (Strict G_OUT{G_OUT__YC}) Void No recursive, No inlinable. NO CONTEXT! */
+static void li__Q2ZC(__li__YC *li__R2ZC)
+/* (Strict G_OUT{li__YC}) Void No recursive, No inlinable. NO CONTEXT! */
 {
-  __PLAN__XOB *__tmp__T0GD,*__tmp__I1GD,*__tmp__J1GD;
-  __LIMIT_X__C2B *__tmp__U0GD,*__tmp__W0GD,*__tmp__20GD;
-  __LIMIT_Y__F2B *__tmp__40GD,*__tmp__A1GD,*__tmp__G1GD;
-  _____CONTEXT __pos__K0GD,__pos__1BHD,__pos__R0GD;
-  lisaac_push_first(&__pos__K0GD,L86384664); /* L659 AREA*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__L0GD->parent_area__ZC.plan__ZOB != (void *)NULL)) {
-    lisaac_push(&__pos__K0GD,L88082968); /* L672 AREA*/;
-    lisaac_push_first(&__pos__1BHD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__R0GD,L86649368); /* L661 AREA*/;
-    __tmp__T0GD=Self__L0GD->parent_area__ZC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__T0GD==NULL) {
-      lisaac_push(&__pos__R0GD,L86907416); /* L663 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__U0GD=__tmp__T0GD->x1__N3B;
-    };
-    __tmp__T0GD=Self__L0GD->parent_area__ZC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__T0GD==NULL) {
-      lisaac_push(&__pos__R0GD,L86915608); /* L663 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__W0GD=__tmp__T0GD->x0__J3B;
-    };
-    /* NULL __LIMIT_X__C2B__ */
-if (__tmp__U0GD==NULL) {
-      lisaac_push(&__pos__R0GD,L86916120); /* L663 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_X */ {
-      lisaac_push(&__pos__R0GD,L86916120); /* L663 AREA*/;
-      remove__ANID(((__LIMIT_X__C2B *)__tmp__U0GD),__tmp__W0GD);
-    };
-    __tmp__T0GD=Self__L0GD->parent_area__ZC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__T0GD==NULL) {
-      lisaac_push(&__pos__R0GD,L87042584); /* L664 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__U0GD=__tmp__T0GD->x0__J3B;
-    };
-    __tmp__W0GD=list_x__0CC;
-    /* NULL __LIMIT_X__C2B__ */
-if (__tmp__U0GD==NULL) {
-      lisaac_push(&__pos__R0GD,L87049752); /* L664 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_X */ {
-      lisaac_push(&__pos__R0GD,L87049752); /* L664 AREA*/;
-      __tmp__20GD=remove__ANID(((__LIMIT_X__C2B *)__tmp__U0GD),__tmp__W0GD);
-    };
-    list_x__0CC=__tmp__20GD;
-    __tmp__T0GD=Self__L0GD->parent_area__ZC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__T0GD==NULL) {
-      lisaac_push(&__pos__R0GD,L87300632); /* L666 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__40GD=__tmp__T0GD->y1__U3B;
-    };
-    __tmp__T0GD=Self__L0GD->parent_area__ZC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__T0GD==NULL) {
-      lisaac_push(&__pos__R0GD,L87308824); /* L666 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__A1GD=__tmp__T0GD->y0__Q3B;
-    };
-    /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__40GD==NULL) {
-      lisaac_push(&__pos__R0GD,L87309336); /* L666 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_Y */ {
-      lisaac_push(&__pos__R0GD,L87309336); /* L666 AREA*/;
-      remove__EOID(((__LIMIT_Y__F2B *)__tmp__40GD),__tmp__A1GD);
-    };
-    __tmp__T0GD=Self__L0GD->parent_area__ZC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__T0GD==NULL) {
-      lisaac_push(&__pos__R0GD,L87435800); /* L667 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__40GD=__tmp__T0GD->y0__Q3B;
-    };
-    __tmp__A1GD=list_y__HDC;
-    /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__40GD==NULL) {
-      lisaac_push(&__pos__R0GD,L87442968); /* L667 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_Y */ {
-      lisaac_push(&__pos__R0GD,L87442968); /* L667 AREA*/;
-      __tmp__G1GD=remove__EOID(((__LIMIT_Y__F2B *)__tmp__40GD),__tmp__A1GD);
-    };
-    list_y__HDC=__tmp__G1GD;
-    __tmp__T0GD=Self__L0GD->parent_area__ZC.plan__ZOB;
-    __tmp__I1GD=list_plan__GCC;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__T0GD==NULL) {
-      lisaac_push(&__pos__R0GD,L87706648); /* L669 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      lisaac_push(&__pos__R0GD,L87706648); /* L669 AREA*/;
-      __tmp__J1GD=remove__TYTC(((__PLAN__XOB *)__tmp__T0GD),__tmp__I1GD);
-    };
-    list_plan__GCC=__tmp__J1GD;
-    Self__L0GD->parent_area__ZC.plan__ZOB=NULL;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__K0GD,L88082968); /* L672 AREA*/;
-    lisaac_push_first(&__pos__1BHD,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static void remove_plan__R1GD(__G_RAW__KM *Self__T1GD)
-/* (Strict G_RAW{G_RAW__KM}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __PLAN__XOB *__tmp__11GD,*__tmp__Q2GD,*__tmp__R2GD;
-  __LIMIT_X__C2B *__tmp__21GD,*__tmp__41GD,*__tmp__E2GD;
-  __LIMIT_Y__F2B *__tmp__G2GD,*__tmp__I2GD,*__tmp__O2GD;
-  _____CONTEXT __pos__S1GD,__pos__TFHD,__pos__Z1GD;
-  lisaac_push_first(&__pos__S1GD,L86384664); /* L659 AREA*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__T1GD->parent_g_group__LM.parent_area__VC.plan__ZOB != (void *)NULL)) {
-    lisaac_push(&__pos__S1GD,L88082968); /* L672 AREA*/;
-    lisaac_push_first(&__pos__TFHD,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__Z1GD,L86649368); /* L661 AREA*/;
-    __tmp__11GD=Self__T1GD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__11GD==NULL) {
-      lisaac_push(&__pos__Z1GD,L86907416); /* L663 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__21GD=__tmp__11GD->x1__N3B;
-    };
-    __tmp__11GD=Self__T1GD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__11GD==NULL) {
-      lisaac_push(&__pos__Z1GD,L86915608); /* L663 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__41GD=__tmp__11GD->x0__J3B;
-    };
-    /* NULL __LIMIT_X__C2B__ */
-if (__tmp__21GD==NULL) {
-      lisaac_push(&__pos__Z1GD,L86916120); /* L663 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_X */ {
-      lisaac_push(&__pos__Z1GD,L86916120); /* L663 AREA*/;
-      remove__ANID(((__LIMIT_X__C2B *)__tmp__21GD),__tmp__41GD);
-    };
-    __tmp__11GD=Self__T1GD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__11GD==NULL) {
-      lisaac_push(&__pos__Z1GD,L87042584); /* L664 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__21GD=__tmp__11GD->x0__J3B;
-    };
-    __tmp__41GD=list_x__0CC;
-    /* NULL __LIMIT_X__C2B__ */
-if (__tmp__21GD==NULL) {
-      lisaac_push(&__pos__Z1GD,L87049752); /* L664 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_X */ {
-      lisaac_push(&__pos__Z1GD,L87049752); /* L664 AREA*/;
-      __tmp__E2GD=remove__ANID(((__LIMIT_X__C2B *)__tmp__21GD),__tmp__41GD);
-    };
-    list_x__0CC=__tmp__E2GD;
-    __tmp__11GD=Self__T1GD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__11GD==NULL) {
-      lisaac_push(&__pos__Z1GD,L87300632); /* L666 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__G2GD=__tmp__11GD->y1__U3B;
-    };
-    __tmp__11GD=Self__T1GD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__11GD==NULL) {
-      lisaac_push(&__pos__Z1GD,L87308824); /* L666 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__I2GD=__tmp__11GD->y0__Q3B;
-    };
-    /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__G2GD==NULL) {
-      lisaac_push(&__pos__Z1GD,L87309336); /* L666 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_Y */ {
-      lisaac_push(&__pos__Z1GD,L87309336); /* L666 AREA*/;
-      remove__EOID(((__LIMIT_Y__F2B *)__tmp__G2GD),__tmp__I2GD);
-    };
-    __tmp__11GD=Self__T1GD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__11GD==NULL) {
-      lisaac_push(&__pos__Z1GD,L87435800); /* L667 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__G2GD=__tmp__11GD->y0__Q3B;
-    };
-    __tmp__I2GD=list_y__HDC;
-    /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__G2GD==NULL) {
-      lisaac_push(&__pos__Z1GD,L87442968); /* L667 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_Y */ {
-      lisaac_push(&__pos__Z1GD,L87442968); /* L667 AREA*/;
-      __tmp__O2GD=remove__EOID(((__LIMIT_Y__F2B *)__tmp__G2GD),__tmp__I2GD);
-    };
-    list_y__HDC=__tmp__O2GD;
-    __tmp__11GD=Self__T1GD->parent_g_group__LM.parent_area__VC.plan__ZOB;
-    __tmp__Q2GD=list_plan__GCC;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__11GD==NULL) {
-      lisaac_push(&__pos__Z1GD,L87706648); /* L669 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      lisaac_push(&__pos__Z1GD,L87706648); /* L669 AREA*/;
-      __tmp__R2GD=remove__TYTC(((__PLAN__XOB *)__tmp__11GD),__tmp__Q2GD);
-    };
-    list_plan__GCC=__tmp__R2GD;
-    Self__T1GD->parent_g_group__LM.parent_area__VC.plan__ZOB=NULL;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__S1GD,L88082968); /* L672 AREA*/;
-    lisaac_push_first(&__pos__TFHD,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static void remove_plan__AL3(__VIRTUAL_SCREEN__PT *Self__CL3)
-/* (Strict VIRTUAL_SCREEN{VIRTUAL_SCREEN__PT}) Void No recursive, No inlinable. NO CONTEXT! */
-{
-  __PLAN__XOB *__tmp__KL3,*__tmp__5L3,*__tmp__AM3;
-  __LIMIT_X__C2B *__tmp__LL3,*__tmp__NL3,*__tmp__TL3;
-  __LIMIT_Y__F2B *__tmp__VL3,*__tmp__XL3,*__tmp__3L3;
-  _____CONTEXT __pos__BL3,__pos__1P3,__pos__IL3;
-  lisaac_push_first(&__pos__BL3,L86384664); /* L659 AREA*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__CL3->parent_area__QT.plan__ZOB != (void *)NULL)) {
-    lisaac_push(&__pos__BL3,L88082968); /* L672 AREA*/;
-    lisaac_push_first(&__pos__1P3,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__IL3,L86649368); /* L661 AREA*/;
-    __tmp__KL3=Self__CL3->parent_area__QT.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__KL3==NULL) {
-      lisaac_push(&__pos__IL3,L86907416); /* L663 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__LL3=__tmp__KL3->x1__N3B;
-    };
-    __tmp__KL3=Self__CL3->parent_area__QT.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__KL3==NULL) {
-      lisaac_push(&__pos__IL3,L86915608); /* L663 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__NL3=__tmp__KL3->x0__J3B;
-    };
-    /* NULL __LIMIT_X__C2B__ */
-if (__tmp__LL3==NULL) {
-      lisaac_push(&__pos__IL3,L86916120); /* L663 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_X */ {
-      lisaac_push(&__pos__IL3,L86916120); /* L663 AREA*/;
-      remove__ANID(((__LIMIT_X__C2B *)__tmp__LL3),__tmp__NL3);
-    };
-    __tmp__KL3=Self__CL3->parent_area__QT.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__KL3==NULL) {
-      lisaac_push(&__pos__IL3,L87042584); /* L664 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__LL3=__tmp__KL3->x0__J3B;
-    };
-    __tmp__NL3=list_x__0CC;
-    /* NULL __LIMIT_X__C2B__ */
-if (__tmp__LL3==NULL) {
-      lisaac_push(&__pos__IL3,L87049752); /* L664 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_X */ {
-      lisaac_push(&__pos__IL3,L87049752); /* L664 AREA*/;
-      __tmp__TL3=remove__ANID(((__LIMIT_X__C2B *)__tmp__LL3),__tmp__NL3);
-    };
-    list_x__0CC=__tmp__TL3;
-    __tmp__KL3=Self__CL3->parent_area__QT.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__KL3==NULL) {
-      lisaac_push(&__pos__IL3,L87300632); /* L666 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__VL3=__tmp__KL3->y1__U3B;
-    };
-    __tmp__KL3=Self__CL3->parent_area__QT.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__KL3==NULL) {
-      lisaac_push(&__pos__IL3,L87308824); /* L666 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__XL3=__tmp__KL3->y0__Q3B;
-    };
-    /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__VL3==NULL) {
-      lisaac_push(&__pos__IL3,L87309336); /* L666 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_Y */ {
-      lisaac_push(&__pos__IL3,L87309336); /* L666 AREA*/;
-      remove__EOID(((__LIMIT_Y__F2B *)__tmp__VL3),__tmp__XL3);
-    };
-    __tmp__KL3=Self__CL3->parent_area__QT.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__KL3==NULL) {
-      lisaac_push(&__pos__IL3,L87435800); /* L667 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__VL3=__tmp__KL3->y0__Q3B;
-    };
-    __tmp__XL3=list_y__HDC;
-    /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__VL3==NULL) {
-      lisaac_push(&__pos__IL3,L87442968); /* L667 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_Y */ {
-      lisaac_push(&__pos__IL3,L87442968); /* L667 AREA*/;
-      __tmp__3L3=remove__EOID(((__LIMIT_Y__F2B *)__tmp__VL3),__tmp__XL3);
-    };
-    list_y__HDC=__tmp__3L3;
-    __tmp__KL3=Self__CL3->parent_area__QT.plan__ZOB;
-    __tmp__5L3=list_plan__GCC;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__KL3==NULL) {
-      lisaac_push(&__pos__IL3,L87706648); /* L669 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      lisaac_push(&__pos__IL3,L87706648); /* L669 AREA*/;
-      __tmp__AM3=remove__TYTC(((__PLAN__XOB *)__tmp__KL3),__tmp__5L3);
-    };
-    list_plan__GCC=__tmp__AM3;
-    Self__CL3->parent_area__QT.plan__ZOB=NULL;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__BL3,L88082968); /* L672 AREA*/;
-    lisaac_push_first(&__pos__1P3,L8530438); /* L65 FALSE*/;
+  __li__DXB *li__RD1D,*li__WD1D,*li__UD1D;
+  __li__GXB *li__ZD1D,*li__4D1D,*li__2D1D;
+  __li__0KB *li__O3ZC;
+  if (((void *)li__R2ZC->li__ZC.li__2KB != (void *)NULL)) {
+    li__RD1D=((__li__DXB *)li__R2ZC->li__ZC.li__2KB->li__LYB);
+    if (((void *)li__RD1D->li__YJ1C != (void *)NULL)) {
+      ((__li__DXB *)li__RD1D->li__YJ1C)->li__OGD=li__RD1D->li__OGD;
+    };
+    if (((void *)li__RD1D->li__OGD != (void *)NULL)) {
+      ((__li__DXB *)li__RD1D->li__OGD)->li__YJ1C=li__RD1D->li__YJ1C;
+    };
+    li__RD1D=((__li__DXB *)li__R2ZC->li__ZC.li__2KB->li__HYB);
+    li__WD1D=li__J3B;
+    li__UD1D=NULL;
+    if (((void *)li__RD1D->li__YJ1C == (void *)NULL)) {
+      li__UD1D=li__RD1D->li__OGD;
+    } else /* FALSE */ {
+      ((__li__DXB *)li__RD1D->li__YJ1C)->li__OGD=li__RD1D->li__OGD;
+      li__UD1D=li__WD1D;
+    };
+    if (((void *)li__RD1D->li__OGD != (void *)NULL)) {
+      ((__li__DXB *)li__RD1D->li__OGD)->li__YJ1C=li__RD1D->li__YJ1C;
+    };
+    li__J3B=li__UD1D;
+    li__ZD1D=((__li__GXB *)li__R2ZC->li__ZC.li__2KB->li__SYB);
+    if (((void *)li__ZD1D->li__YK1C != (void *)NULL)) {
+      ((__li__GXB *)li__ZD1D->li__YK1C)->li__ZBD=li__ZD1D->li__ZBD;
+    };
+    if (((void *)li__ZD1D->li__ZBD != (void *)NULL)) {
+      ((__li__GXB *)li__ZD1D->li__ZBD)->li__YK1C=li__ZD1D->li__YK1C;
+    };
+    li__ZD1D=((__li__GXB *)li__R2ZC->li__ZC.li__2KB->li__OYB);
+    li__4D1D=li__W3B;
+    li__2D1D=NULL;
+    if (((void *)li__ZD1D->li__YK1C == (void *)NULL)) {
+      li__2D1D=li__ZD1D->li__ZBD;
+    } else /* FALSE */ {
+      ((__li__GXB *)li__ZD1D->li__YK1C)->li__ZBD=li__ZD1D->li__ZBD;
+      li__2D1D=li__4D1D;
+    };
+    if (((void *)li__ZD1D->li__ZBD != (void *)NULL)) {
+      ((__li__GXB *)li__ZD1D->li__ZBD)->li__YK1C=li__ZD1D->li__YK1C;
+    };
+    li__W3B=li__2D1D;
+    li__O3ZC=li__FGJC(((__li__0KB *)li__R2ZC->li__ZC.li__2KB),li__W2B);
+    li__W2B=li__O3ZC;
+    li__R2ZC->li__ZC.li__2KB=NULL;
   };
 }
 
-static void remove_plan__IZO(__MOUSE__VT *Self__KZO)
-/* (Strict MOUSE{MOUSE__VT}) Void No recursive, No inlinable. NO CONTEXT! */
+static void li__PA0(__li__AS *li__QA0)
+/* (Strict VIRTUAL_SCREEN{li__AS}) Void No recursive, No inlinable. NO CONTEXT! */
 {
-  __PLAN__XOB *__tmp__SZO,*__tmp__H0O,*__tmp__I0O;
-  __LIMIT_X__C2B *__tmp__TZO,*__tmp__VZO,*__tmp__1ZO;
-  __LIMIT_Y__F2B *__tmp__3ZO,*__tmp__5ZO,*__tmp__F0O;
-  _____CONTEXT __pos__JZO,__pos__O0O,__pos__QZO;
-  lisaac_push_first(&__pos__JZO,L86384664); /* L659 AREA*/;
-  /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__KZO->parent_window__XT.plan__ZOB != (void *)NULL)) {
-    lisaac_push(&__pos__JZO,L88082968); /* L672 AREA*/;
-    lisaac_push_first(&__pos__O0O,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__QZO,L86649368); /* L661 AREA*/;
-    __tmp__SZO=Self__KZO->parent_window__XT.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__SZO==NULL) {
-      lisaac_push(&__pos__QZO,L86907416); /* L663 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__TZO=__tmp__SZO->x1__N3B;
-    };
-    __tmp__SZO=Self__KZO->parent_window__XT.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__SZO==NULL) {
-      lisaac_push(&__pos__QZO,L86915608); /* L663 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__VZO=__tmp__SZO->x0__J3B;
-    };
-    /* NULL __LIMIT_X__C2B__ */
-if (__tmp__TZO==NULL) {
-      lisaac_push(&__pos__QZO,L86916120); /* L663 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_X */ {
-      lisaac_push(&__pos__QZO,L86916120); /* L663 AREA*/;
-      remove__ANID(((__LIMIT_X__C2B *)__tmp__TZO),__tmp__VZO);
-    };
-    __tmp__SZO=Self__KZO->parent_window__XT.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__SZO==NULL) {
-      lisaac_push(&__pos__QZO,L87042584); /* L664 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__TZO=__tmp__SZO->x0__J3B;
-    };
-    __tmp__VZO=list_x__0CC;
-    /* NULL __LIMIT_X__C2B__ */
-if (__tmp__TZO==NULL) {
-      lisaac_push(&__pos__QZO,L87049752); /* L664 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_X */ {
-      lisaac_push(&__pos__QZO,L87049752); /* L664 AREA*/;
-      __tmp__1ZO=remove__ANID(((__LIMIT_X__C2B *)__tmp__TZO),__tmp__VZO);
-    };
-    list_x__0CC=__tmp__1ZO;
-    __tmp__SZO=Self__KZO->parent_window__XT.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__SZO==NULL) {
-      lisaac_push(&__pos__QZO,L87300632); /* L666 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__3ZO=__tmp__SZO->y1__U3B;
-    };
-    __tmp__SZO=Self__KZO->parent_window__XT.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__SZO==NULL) {
-      lisaac_push(&__pos__QZO,L87308824); /* L666 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__5ZO=__tmp__SZO->y0__Q3B;
-    };
-    /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__3ZO==NULL) {
-      lisaac_push(&__pos__QZO,L87309336); /* L666 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_Y */ {
-      lisaac_push(&__pos__QZO,L87309336); /* L666 AREA*/;
-      remove__EOID(((__LIMIT_Y__F2B *)__tmp__3ZO),__tmp__5ZO);
-    };
-    __tmp__SZO=Self__KZO->parent_window__XT.plan__ZOB;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__SZO==NULL) {
-      lisaac_push(&__pos__QZO,L87435800); /* L667 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      __tmp__3ZO=__tmp__SZO->y0__Q3B;
-    };
-    __tmp__5ZO=list_y__HDC;
-    /* NULL __LIMIT_Y__F2B__ */
-if (__tmp__3ZO==NULL) {
-      lisaac_push(&__pos__QZO,L87442968); /* L667 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* LIMIT_Y */ {
-      lisaac_push(&__pos__QZO,L87442968); /* L667 AREA*/;
-      __tmp__F0O=remove__EOID(((__LIMIT_Y__F2B *)__tmp__3ZO),__tmp__5ZO);
-    };
-    list_y__HDC=__tmp__F0O;
-    __tmp__SZO=Self__KZO->parent_window__XT.plan__ZOB;
-    __tmp__H0O=list_plan__GCC;
-    /* NULL __PLAN__XOB__ */
-if (__tmp__SZO==NULL) {
-      lisaac_push(&__pos__QZO,L87706648); /* L669 AREA*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* PLAN */ {
-      lisaac_push(&__pos__QZO,L87706648); /* L669 AREA*/;
-      __tmp__I0O=remove__TYTC(((__PLAN__XOB *)__tmp__SZO),__tmp__H0O);
-    };
-    list_plan__GCC=__tmp__I0O;
-    Self__KZO->parent_window__XT.plan__ZOB=NULL;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__JZO,L88082968); /* L672 AREA*/;
-    lisaac_push_first(&__pos__O0O,L8530438); /* L65 FALSE*/;
+  __li__DXB *li__BC1D,*li__GC1D,*li__EC1D;
+  __li__GXB *li__JC1D,*li__OC1D,*li__MC1D;
+  __li__0KB *li__NB0;
+  if (((void *)li__QA0->li__BS.li__2KB != (void *)NULL)) {
+    li__BC1D=((__li__DXB *)li__QA0->li__BS.li__2KB->li__LYB);
+    if (((void *)li__BC1D->li__YJ1C != (void *)NULL)) {
+      ((__li__DXB *)li__BC1D->li__YJ1C)->li__OGD=li__BC1D->li__OGD;
+    };
+    if (((void *)li__BC1D->li__OGD != (void *)NULL)) {
+      ((__li__DXB *)li__BC1D->li__OGD)->li__YJ1C=li__BC1D->li__YJ1C;
+    };
+    li__BC1D=((__li__DXB *)li__QA0->li__BS.li__2KB->li__HYB);
+    li__GC1D=li__J3B;
+    li__EC1D=NULL;
+    if (((void *)li__BC1D->li__YJ1C == (void *)NULL)) {
+      li__EC1D=li__BC1D->li__OGD;
+    } else /* FALSE */ {
+      ((__li__DXB *)li__BC1D->li__YJ1C)->li__OGD=li__BC1D->li__OGD;
+      li__EC1D=li__GC1D;
+    };
+    if (((void *)li__BC1D->li__OGD != (void *)NULL)) {
+      ((__li__DXB *)li__BC1D->li__OGD)->li__YJ1C=li__BC1D->li__YJ1C;
+    };
+    li__J3B=li__EC1D;
+    li__JC1D=((__li__GXB *)li__QA0->li__BS.li__2KB->li__SYB);
+    if (((void *)li__JC1D->li__YK1C != (void *)NULL)) {
+      ((__li__GXB *)li__JC1D->li__YK1C)->li__ZBD=li__JC1D->li__ZBD;
+    };
+    if (((void *)li__JC1D->li__ZBD != (void *)NULL)) {
+      ((__li__GXB *)li__JC1D->li__ZBD)->li__YK1C=li__JC1D->li__YK1C;
+    };
+    li__JC1D=((__li__GXB *)li__QA0->li__BS.li__2KB->li__OYB);
+    li__OC1D=li__W3B;
+    li__MC1D=NULL;
+    if (((void *)li__JC1D->li__YK1C == (void *)NULL)) {
+      li__MC1D=li__JC1D->li__ZBD;
+    } else /* FALSE */ {
+      ((__li__GXB *)li__JC1D->li__YK1C)->li__ZBD=li__JC1D->li__ZBD;
+      li__MC1D=li__OC1D;
+    };
+    if (((void *)li__JC1D->li__ZBD != (void *)NULL)) {
+      ((__li__GXB *)li__JC1D->li__ZBD)->li__YK1C=li__JC1D->li__YK1C;
+    };
+    li__W3B=li__MC1D;
+    li__NB0=li__FGJC(((__li__0KB *)li__QA0->li__BS.li__2KB),li__W2B);
+    li__W2B=li__NB0;
+    li__QA0->li__BS.li__2KB=NULL;
   };
 }
 
-static void** realloc__with__4KXB(void **Self__ALXB,__INTEGER__K old_nb_elts__BLXB,__INTEGER__K new_nb_elts__CLXB)
-/* (Strict NATIVE_ARRAY(PLAN){NATIVE_ARRAYoPLANo__5U4},Expanded INTEGER{INTEGER__K},Expanded INTEGER{INTEGER__K}) With result No recursive, No inlinable. NO CONTEXT! */
+static void li__YIN(__li__GS *li__ZIN)
+/* (Strict MOUSE{li__GS}) Void No recursive, No inlinable. NO CONTEXT! */
 {
-  __POINTER__CB __tmp__32ZB,__tmp__IMXB;
-  __INTEGER__K __tmp__DMXB,__tmp__EMXB,__tmp__GMXB;
-  __UINTEGER_CPU__GDG __tmp__KMXB,__tmp__MMXB;
-  _____CONTEXT __pos__5KXB,__pos__Z2ZB,__pos__XF3B,__pos__E3ZB;
-  _____CONTEXT __pos__HLXB,__pos__F0OC,__pos__J0QC,__pos__N0OC;
-  _____CONTEXT __pos__Y4HE;
-  __BOOLEAN__C __tmp__52ZB,__tmp__H3ZB,__tmp__K3ZB,__tmp__34ZB;
-  void **__tmp__NMXB,**Result__DLXB;
-  lisaac_push_first(&__pos__5KXB,L13110293); /* L100 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__Z2ZB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__XF3B,L7481860); /* L57 OBJECT*/;
-  __tmp__32ZB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__Z2ZB,L21899282); /* L167 BLOCK*/;
-  __tmp__52ZB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__52ZB) {
-    lisaac_push(&__pos__Z2ZB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__XF3B,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__E3ZB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__HLXB,L13111317); /* L100 NATIVE_ARRAY*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)Self__ALXB != (void *)NULL)) {
-      lisaac_push(&__pos__E3ZB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__HLXB,L13509634); /* L103 TRUE*/;
-      __tmp__H3ZB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__E3ZB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__HLXB,L14689286); /* L112 FALSE*/;
-      __tmp__H3ZB=TRUE__B__;
+  __li__DXB *li__RC1D,*li__WC1D,*li__UC1D;
+  __li__GXB *li__ZC1D,*li__4C1D,*li__2C1D;
+  __li__0KB *li__WJN;
+  if (((void *)li__ZIN->li__IS.li__2KB != (void *)NULL)) {
+    li__RC1D=((__li__DXB *)li__ZIN->li__IS.li__2KB->li__LYB);
+    if (((void *)li__RC1D->li__YJ1C != (void *)NULL)) {
+      ((__li__DXB *)li__RC1D->li__YJ1C)->li__OGD=li__RC1D->li__OGD;
     };
-    __tmp__K3ZB=__tmp__H3ZB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__Z2ZB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__XF3B,L12081158); /* L92 FALSE*/;
-    __tmp__K3ZB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__K3ZB) {
-    lisaac_push(&__pos__Z2ZB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__XF3B,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__E3ZB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__E3ZB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__HLXB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__F0OC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__J0QC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__N0OC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__32ZB));
-    lisaac_push(&__pos__HLXB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__HLXB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__F0OC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__J0QC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__N0OC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__Y4HE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__HLXB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__F0OC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__J0QC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__Z2ZB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__XF3B,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__5KXB,L13241365); /* L101 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__Z2ZB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__XF3B,L7481860); /* L57 OBJECT*/;
-  __tmp__32ZB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__Z2ZB,L21899282); /* L167 BLOCK*/;
-  __tmp__52ZB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__52ZB) {
-    lisaac_push(&__pos__Z2ZB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__XF3B,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__E3ZB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__HLXB,L13249045); /* L101 NATIVE_ARRAY*/;
-    lisaac_push_first(&__pos__F0OC,L14700552); /* L112 NUMERIC*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if ((old_nb_elts__BLXB >  0)) {
-      lisaac_push(&__pos__E3ZB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__HLXB,L13509634); /* L103 TRUE*/;
-      __tmp__H3ZB=FALSE__I__;
-    } else /* FALSE */ {
-      lisaac_push(&__pos__E3ZB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__HLXB,L14689286); /* L112 FALSE*/;
-      __tmp__H3ZB=TRUE__B__;
+    if (((void *)li__RC1D->li__OGD != (void *)NULL)) {
+      ((__li__DXB *)li__RC1D->li__OGD)->li__YJ1C=li__RC1D->li__YJ1C;
     };
-    __tmp__K3ZB=__tmp__H3ZB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__Z2ZB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__XF3B,L12081158); /* L92 FALSE*/;
-    __tmp__K3ZB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__K3ZB) {
-    lisaac_push(&__pos__Z2ZB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__XF3B,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__E3ZB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__E3ZB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__HLXB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__F0OC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__J0QC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__N0OC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__32ZB));
-    lisaac_push(&__pos__HLXB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__HLXB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__F0OC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__J0QC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__N0OC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__Y4HE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__HLXB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__F0OC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__J0QC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__Z2ZB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__XF3B,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__5KXB,L13372437); /* L102 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__Z2ZB,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__pos__XF3B,L7481860); /* L57 OBJECT*/;
-  __tmp__32ZB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__Z2ZB,L21899282); /* L167 BLOCK*/;
-  __tmp__52ZB=__infix_greater_equal__JGG( 15, 5);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__52ZB) {
-    lisaac_push(&__pos__Z2ZB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__XF3B,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__E3ZB,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__HLXB,L13380117); /* L102 NATIVE_ARRAY*/;
-    __tmp__H3ZB=__infix_less__LOH(old_nb_elts__BLXB,new_nb_elts__CLXB);
-    /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__H3ZB) {
-      lisaac_push(&__pos__E3ZB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__HLXB,L13509634); /* L103 TRUE*/;
-      __tmp__34ZB=FALSE__I__;
+    li__RC1D=((__li__DXB *)li__ZIN->li__IS.li__2KB->li__HYB);
+    li__WC1D=li__J3B;
+    li__UC1D=NULL;
+    if (((void *)li__RC1D->li__YJ1C == (void *)NULL)) {
+      li__UC1D=li__RC1D->li__OGD;
     } else /* FALSE */ {
-      lisaac_push(&__pos__E3ZB,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__pos__HLXB,L14689286); /* L112 FALSE*/;
-      __tmp__34ZB=TRUE__B__;
+      ((__li__DXB *)li__RC1D->li__YJ1C)->li__OGD=li__RC1D->li__OGD;
+      li__UC1D=li__WC1D;
     };
-    __tmp__H3ZB=__tmp__34ZB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__Z2ZB,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__pos__XF3B,L12081158); /* L92 FALSE*/;
-    __tmp__H3ZB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__H3ZB) {
-    lisaac_push(&__pos__Z2ZB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__XF3B,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__E3ZB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__pos__E3ZB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__pos__HLXB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__F0OC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__J0QC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__N0OC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__32ZB));
-    lisaac_push(&__pos__HLXB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_1));
-    lisaac_push(&__pos__HLXB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__F0OC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__J0QC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__N0OC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__Y4HE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__HLXB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__F0OC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__J0QC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__Z2ZB,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__pos__XF3B,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__pos__5KXB,L14183957); /* L108 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__Z2ZB,L4069969); /* L31 CONVERT*/;
-  __tmp__32ZB=((__POINTER__CB )Self__ALXB);
-  lisaac_push(&__pos__5KXB,L14308885); /* L109 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__Z2ZB,L6949397); /* L53 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__XF3B,L6826502); /* L52 FALSE*/;
-  lisaac_push_first(&__pos__E3ZB,L6833685); /* L52 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__HLXB,L5774867); /* L44 POINTER*/;
-  __tmp__DMXB=((__INTEGER__K )(sizeof(void *)));
-  lisaac_push(&__pos__5KXB,L14301205); /* L109 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__Z2ZB,L9457160); /* L72 NUMERIC*/;
-  __tmp__EMXB=(__INTEGER__K)(new_nb_elts__CLXB * __tmp__DMXB);
-  lisaac_push(&__pos__5KXB,L14701589); /* L112 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__Z2ZB,L6949397); /* L53 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__XF3B,L6826502); /* L52 FALSE*/;
-  lisaac_push_first(&__pos__E3ZB,L6833685); /* L52 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__HLXB,L5774867); /* L44 POINTER*/;
-  __tmp__DMXB=((__INTEGER__K )(sizeof(void *)));
-  lisaac_push(&__pos__5KXB,L14693909); /* L112 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__Z2ZB,L9457160); /* L72 NUMERIC*/;
-  __tmp__GMXB=(__INTEGER__K)(old_nb_elts__BLXB * __tmp__DMXB);
-  lisaac_push(&__pos__5KXB,L14693909); /* L112 NATIVE_ARRAY*/;
-  __tmp__KMXB=to_uinteger_cpu__ZUH(__tmp__GMXB);
-  lisaac_push(&__pos__5KXB,L13900309); /* L106 NATIVE_ARRAY*/;
-  __tmp__MMXB=to_uinteger_cpu__ZUH(__tmp__EMXB);
-  lisaac_push(&__pos__5KXB,L14710805); /* L112 NATIVE_ARRAY*/;
-  __tmp__IMXB=realloc_dynamic__old_size__new_size__SNZB(__tmp__32ZB,__tmp__KMXB,__tmp__MMXB);
-  lisaac_push(&__pos__5KXB,L14838805); /* L113 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__Z2ZB,L4069969); /* L31 CONVERT*/;
-  __tmp__NMXB=((void **)__tmp__IMXB);
-  lisaac_push(&__pos__5KXB,L14964245); /* L114 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__Z2ZB,L9195016); /* L70 NUMERIC*/;
-  __tmp__DMXB=(__INTEGER__K)(new_nb_elts__CLXB -  1);
-  lisaac_push(&__pos__5KXB,L14965781); /* L114 NATIVE_ARRAY*/;
-  clear__to__4F5B(__tmp__NMXB,old_nb_elts__BLXB,__tmp__DMXB);
-  Result__DLXB=__tmp__NMXB;
-  lisaac_push(&__pos__5KXB,L15469589); /* L118 NATIVE_ARRAY*/;
-  lisaac_push_first(&__pos__Z2ZB,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__pos__XF3B,L7481860); /* L57 OBJECT*/;
-  __tmp__32ZB=((__POINTER__CB )(top_context->back->back));
-  lisaac_push(&__pos__Z2ZB,L24520722); /* L187 BLOCK*/;
-  __tmp__52ZB=__infix_greater_equal__JGG( 15, 15);
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__52ZB) {
-    lisaac_push(&__pos__Z2ZB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__XF3B,L10652674); /* L81 TRUE*/;
-    lisaac_push_first(&__pos__E3ZB,L24528914); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__HLXB,L15470613); /* L118 NATIVE_ARRAY*/;
-    /* __TRUE__B__ __FALSE__I__ */
-if (((void *)__tmp__NMXB != (void *)NULL)) {
-      lisaac_push(&__pos__E3ZB,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__HLXB,L13509634); /* L103 TRUE*/;
-      __tmp__34ZB=FALSE__I__;
+    if (((void *)li__RC1D->li__OGD != (void *)NULL)) {
+      ((__li__DXB *)li__RC1D->li__OGD)->li__YJ1C=li__RC1D->li__YJ1C;
+    };
+    li__J3B=li__UC1D;
+    li__ZC1D=((__li__GXB *)li__ZIN->li__IS.li__2KB->li__SYB);
+    if (((void *)li__ZC1D->li__YK1C != (void *)NULL)) {
+      ((__li__GXB *)li__ZC1D->li__YK1C)->li__ZBD=li__ZC1D->li__ZBD;
+    };
+    if (((void *)li__ZC1D->li__ZBD != (void *)NULL)) {
+      ((__li__GXB *)li__ZC1D->li__ZBD)->li__YK1C=li__ZC1D->li__YK1C;
+    };
+    li__ZC1D=((__li__GXB *)li__ZIN->li__IS.li__2KB->li__OYB);
+    li__4C1D=li__W3B;
+    li__2C1D=NULL;
+    if (((void *)li__ZC1D->li__YK1C == (void *)NULL)) {
+      li__2C1D=li__ZC1D->li__ZBD;
     } else /* FALSE */ {
-      lisaac_push(&__pos__E3ZB,L24525842); /* L187 BLOCK*/;
-      lisaac_push_first(&__pos__HLXB,L14689286); /* L112 FALSE*/;
-      __tmp__34ZB=TRUE__B__;
+      ((__li__GXB *)li__ZC1D->li__YK1C)->li__ZBD=li__ZC1D->li__ZBD;
+      li__2C1D=li__4C1D;
     };
-    __tmp__H3ZB=__tmp__34ZB;
-  } else /* FALSE */ {
-    lisaac_push(&__pos__Z2ZB,L24524306); /* L187 BLOCK*/;
-    lisaac_push_first(&__pos__XF3B,L12081158); /* L92 FALSE*/;
-    __tmp__H3ZB=FALSE__I__;
-  };
-  /* __TRUE__B__ __FALSE__I__ */
-if (__tmp__H3ZB) {
-    lisaac_push(&__pos__Z2ZB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__XF3B,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__E3ZB,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__pos__E3ZB,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__pos__HLXB,L9452548); /* L72 OBJECT*/;
-    lisaac_push_first(&__pos__F0OC,L8260100); /* L63 OBJECT*/;
-    lisaac_push_first(&__pos__J0QC,L8792066); /* L67 TRUE*/;
-    lisaac_push_first(&__pos__N0OC,L8009220); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__tmp__32ZB));
-    lisaac_push(&__pos__HLXB,L9574916); /* L73 OBJECT*/;
-    print__P5F((&__string_2));
-    lisaac_push(&__pos__HLXB,L9706500); /* L74 OBJECT*/;
-    lisaac_push_first(&__pos__F0OC,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__pos__J0QC,L5005391); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__pos__N0OC,L18378320); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__pos__Y4HE,L6962209); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__pos__HLXB,L9848324); /* L75 OBJECT*/;
-    lisaac_push_first(&__pos__F0OC,L10904580); /* L83 OBJECT*/;
-    lisaac_push_first(&__pos__J0QC,L9055341); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__pos__Z2ZB,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__pos__XF3B,L8530438); /* L65 FALSE*/;
-  };
-  return(Result__DLXB);
-}
-
-/*==========================*/
-/* DEBUG MANAGER            */
-/*==========================*/
-
-int print_string(char *str) 
-{ 
-  while (*str!=0) {
-    print_char(*str); 
-    str++; 
+    if (((void *)li__ZC1D->li__ZBD != (void *)NULL)) {
+      ((__li__GXB *)li__ZC1D->li__ZBD)->li__YK1C=li__ZC1D->li__YK1C;
+    };
+    li__W3B=li__2C1D;
+    li__WJN=li__FGJC(((__li__0KB *)li__ZIN->li__IS.li__2KB),li__W2B);
+    li__W2B=li__WJN;
+    li__ZIN->li__IS.li__2KB=NULL;
   };
-  return(0);
 }
-
-char *trace[112]={
-  "../make.lip (...)",
-  "/home/sonntag/compiler/make.lip (.../compiler/make.lip)",
-  "TRUE (.../compiler/lib/standard/boolean/true.li)",
-  "BOOLEAN (.../compiler/lib/standard/boolean/boolean.li)",
-  "OBJECT (.../compiler/lib/standard/kernel/object.li)",
-  "I_DONT_KNOW_PROTOTYPING (.../compiler/lib/standard/kernel/i_dont_know_prototyping.li)",
-  "FALSE (.../compiler/lib/standard/boolean/false.li)",
-  "INTEGER (.../compiler/lib/standard/number/integer/integer.li)",
-  "NUMERIC (.../compiler/lib/internal/portable/number/numeric.li)",
-  "REAL (.../compiler/lib/standard/number/real/real.li)",
-  "INTEGER_32 (.../compiler/lib/standard/number/integer/integer_32.li)",
-  "SIGNED_INTEGER (.../compiler/lib/internal/portable/number/signed_integer.li)",
-  "STRING_CONSTANT (.../compiler/lib/standard/string/string_constant.li)",
-  "ABSTRACT_STRING (.../compiler/lib/standard/string/abstract_string.li)",
-  "HASHABLE (.../compiler/lib/standard/property/hashable.li)",
-  "COMPARABLE (.../compiler/lib/standard/property/comparable.li)",
-  "CHARACTER (.../compiler/lib/standard/string/character.li)",
-  "CHARACTER_REF (.../compiler/lib/internal/portable/string/character_ref.li)",
-  "BLOCK (.../compiler/lib/standard/kernel/block.li)",
-  "POINTER (.../compiler/lib/standard/kernel/pointer.li)",
-  "UNSIGNED_INTEGER (.../compiler/lib/internal/portable/number/unsigned_integer.li)",
-  "NATIVE_ARRAY (.../compiler/lib/internal/portable/collection/native_array.li)",
-  "SAFE_EQUAL (.../compiler/lib/standard/property/safe_equal.li)",
-  "EXAMPLE (.../application/examples/standard/agent/example.li)",
-  "AREA (.../library/gui/clipping/area.li)",
-  "VIDEO (.../compiler/lib/internal/os_support/unix/video/video.li)",
-  "PIXEL_24 (.../library/graphics/pixel_24.li)",
-  "PIXEL (.../library/graphics/low_level/pixel.li)",
-  "UINTEGER_8 (.../compiler/lib/standard/number/integer/uinteger_8.li)",
-  "BITMAP (.../library/graphics/bitmap.li)",
-  "ABSTRACT_BITMAP (.../library/graphics/low_level/abstract_bitmap.li)",
-  "INBOX (.../library/gui/low_level/inbox.li)",
-  "G_EXPR (.../library/gui/low_level/g_expr.li)",
-  "SYSTEM_IO (.../compiler/lib/internal/os_support/unix/system/system_io.li)",
-  "TIMER (.../compiler/lib/internal/os_support/unix/video/timer.li)",
-  "INPUT (.../library/gui/input/input.li)",
-  "DESK (.../library/gui/desk.li)",
-  "G_GROUP (.../library/gui/low_level/g_group.li)",
-  "G_OUT (.../library/gui/g_out.li)",
-  "UINTEGER_32 (.../compiler/lib/standard/number/integer/uinteger_32.li)",
-  "PIXEL_15 (.../library/graphics/pixel_15.li)",
-  "UINTEGER_16 (.../compiler/lib/standard/number/integer/uinteger_16.li)",
-  "BMP_LINE (.../library/graphics/bmp_line.li)",
-  "ABSTRACT_BMP_LINE (.../library/graphics/low_level/abstract_bmp_line.li)",
-  "ARRAYED (.../compiler/lib/internal/portable/collection/arrayed.li)",
-  "PIXEL_16 (.../library/graphics/pixel_16.li)",
-  "PIXEL_32 (.../library/graphics/pixel_32.li)",
-  "STATE (.../application/examples/standard/agent/state.li)",
-  "ANT (.../application/examples/standard/agent/ant.li)",
-  "AGENT (.../application/examples/standard/agent/agent.li)",
-  "FAST_ARRAY2 (.../compiler/lib/standard/collection/fast_array2.li)",
-  "COLLECTION2 (.../compiler/lib/internal/portable/collection/collection2.li)",
-  "WORLD (.../application/examples/standard/agent/world.li)",
-  "LINKED_LIST (.../compiler/lib/standard/collection/linked_list.li)",
-  "LINKED_COLLECTION (.../compiler/lib/internal/portable/collection/linked_collection.li)",
-  "COLLECTION (.../compiler/lib/internal/portable/collection/collection.li)",
-  "TRAVERSABLE (.../compiler/lib/standard/property/traversable.li)",
-  "G_RAW (.../library/gui/g_raw.li)",
-  "EVENT (.../library/gui/event/event.li)",
-  "EVENT_SYSTEM (.../compiler/lib/internal/os_support/unix/video/event_system.li)",
-  "VIRTUAL_SCREEN (.../library/gui/low_level/virtual_screen.li)",
-  "MOUSE (.../compiler/lib/internal/os_support/unix/video/mouse.li)",
-  "KEYBOARD (.../compiler/lib/internal/os_support/unix/video/keyboard.li)",
-  "INPUT_KEYBOARD (.../library/gui/input/input_keyboard.li)",
-  "EVENT_MOUSE (.../library/gui/event/event_mouse.li)",
-  "FAST_ARRAY (.../compiler/lib/standard/collection/fast_array.li)",
-  "ARRAYED_COLLECTION (.../compiler/lib/internal/portable/collection/arrayed_collection.li)",
-  "EVENT_KEYBOARD (.../library/gui/event/event_keyboard.li)",
-  "EVENT_TIMER (.../library/gui/event/event_timer.li)",
-  "CLIP (.../library/gui/clipping/clip.li)",
-  "PLAN (.../library/gui/clipping/plan.li)",
-  "UINTEGER_64 (.../compiler/lib/standard/number/integer/uinteger_64.li)",
-  "INTEGER_64 (.../compiler/lib/standard/number/integer/integer_64.li)",
-  "INTEGER_16 (.../compiler/lib/standard/number/integer/integer_16.li)",
-  "LIMIT_X (.../library/gui/clipping/limit_x.li)",
-  "LIMIT_Y (.../library/gui/clipping/limit_y.li)",
-  "IO (.../compiler/lib/standard/io/io.li)",
-  "STD_INPUT (.../compiler/lib/standard/io/std_input.li)",
-  "INPUT_STREAM (.../compiler/lib/internal/portable/io/input_stream.li)",
-  "STD_OUTPUT (.../compiler/lib/standard/io/std_output.li)",
-  "OUTPUT_STREAM (.../compiler/lib/internal/portable/io/output_stream.li)",
-  "CONVERT (.../compiler/lib/standard/kernel/convert.li)",
-  "UINTEGER_CPU (.../compiler/lib/standard/number/integer/uinteger_cpu.li)",
-  "INTEGER_8 (.../compiler/lib/standard/number/integer/integer_8.li)",
-  "UINTEGER_BIG (.../compiler/lib/standard/number/integer/uinteger_big.li)",
-  "UINTEGER (.../compiler/lib/standard/number/integer/uinteger.li)",
-  "MEMORY (.../compiler/lib/internal/portable/memory/memory.li)",
-  "EDGE (.../library/graphics/edge.li)",
-  "UREAL_16_16 (.../compiler/lib/standard/number/fixed_real/ureal_16_16.li)",
-  "UNSIGNED_FIXED_REAL (.../compiler/lib/internal/portable/number/unsigned_fixed_real.li)",
-  "FIXED_REAL (.../compiler/lib/internal/portable/number/fixed_real.li)",
-  "UREAL_24_8 (.../compiler/lib/standard/number/fixed_real/ureal_24_8.li)",
-  "UREAL_26_6 (.../compiler/lib/standard/number/fixed_real/ureal_26_6.li)",
-  "REAL_16_16 (.../compiler/lib/standard/number/fixed_real/real_16_16.li)",
-  "SIGNED_FIXED_REAL (.../compiler/lib/internal/portable/number/signed_fixed_real.li)",
-  "REAL_24_8 (.../compiler/lib/standard/number/fixed_real/real_24_8.li)",
-  "REAL_26_6 (.../compiler/lib/standard/number/fixed_real/real_26_6.li)",
-  "REAL_32 (.../compiler/lib/standard/number/real/real_32.li)",
-  "FLOAT_MAP32 (.../compiler/lib/internal/portable/number/float_map32.li)",
-  "FLOAT_MAP (.../compiler/lib/internal/portable/number/float_map.li)",
-  "FLOAT_REAL (.../compiler/lib/internal/portable/number/float_real.li)",
-  "REAL_64 (.../compiler/lib/standard/number/real/real_64.li)",
-  "FLOAT_MAP64 (.../compiler/lib/internal/portable/number/float_map64.li)",
-  "REAL_80 (.../compiler/lib/standard/number/real/real_80.li)",
-  "FLOAT_MAP80 (.../compiler/lib/internal/portable/number/float_map80.li)",
-  "TRANSITION (.../application/examples/standard/agent/transition.li)",
-  "G_DIV_EXPR (.../library/gui/low_level/g_div_expr.li)",
-  "G_BINARY_EXPR (.../library/gui/low_level/g_binary_expr.li)",
-  "STRING (.../compiler/lib/standard/string/string.li)",
-  "SYSTEM (.../compiler/lib/internal/os_support/unix/system/system.li)",
-  "LINKED_LIST_NODE (.../compiler/lib/internal/portable/collection/linked_list_node.li)",
-  "ANY_LINKED_LIST_NODE (.../compiler/lib/internal/portable/collection/any_linked_list_node.li)"
-};
-
-struct __source {
-  unsigned int pos;
-  char *line;
-} __src[4053]={
-  {46415446,"    {((result - begin_memory) & 0FFFh) = 0} ? \"Memory: Alignment LAB.\";"},
-  {11287085,"    ((col & 0F80000h) >> 8) |"},
-  {14424096,"    } else {"},
-  {22943239,"  ~(~Self & ~other);"},
-  {22051346,"      crash_on ptr with_message \"Require assertion violated.\";"},
-  {14436414,"    ((pcu = 37) || {pcu = 109}).if {"},
-  {189420062,"    poly_ymax:=INTEGER.minimum.to_integer;"},
-  {86384664,"  - remove_plan <-"},
-  {33301534,"    ly := height - 1;"},
-  {89533976,"    (parent!=NULL).if { "},
-  {17979396,"      result := CONVERT(POINTER,SELF).on ptr;"},
-  {9441810,"    value.if {"},
-  {49023495,"    };"},
-  {92677144,"      {y1>=yw0} && {y0<=yw1}).if {"},
-  {125068312,"	  }.do_while {(elt_y!=NULL) && {elt_y.value=tmp}};"},
-  {22026760,"      (Self + 1).to limit_up do blc;"},
-  {138563608,"	  {(c!=NULL) && {y>c.y_max}}.while_do {"},
-  {19800102,"    }.do_until {idx > txt.count};"},
-  {159261726,"	((last_y=NULL) || {last_y.is_down != edge.is_down}).if {"},
-  {9964654,"    +? {next = n};"},
-  {9460273,"        current_state.begin_action.value Self;"},
-  {44065799,"    CONVERT(UINTEGER_64,SELF).on (maximum & r_seed)"},
-  {10358320,"      };"},
-  {4988498,"  - object_size:INTEGER <- `sizeof(unsigned long)`:INTEGER;"},
-  {10364472,"    (lower <= i) && {i <= upper}"},
-  {118757400,"		(pl.level>plan_value).if {"},
-  {11274826,"    };"},
-  {138551320,"	  {(c!=NULL) && {y>c.y_max}}.while_do {"},
-  {151148568,"    }.do_while {(win3 != NULL) && {lev = 0}};"},
-  {7215170,"  + capacity:INTEGER;"},
-  {8562239,"      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {"},
-  {37761037,"      result := result + 1;"},
-  {17967122,"    ((debug_level >=10) && {! value}).if {"},
-  {138545176,"	  {(c!=NULL) && {y>c.y_max}}.while_do {"},
-  {42743351,"    +? { count = Old count - 1};"},
-  {77859414,"    {sz != 0} ? \"Memory: Size = 0\";"},
-  {147993118,"	(poly_list_y.item i.y0 > poly_list_y.item (i+1).y0).if {"},
-  {42737207,"    +? { count = Old count - 1};"},
-  {13913623,"      (screen.lower1).to (screen.upper1) do { x:INTEGER;        "},
-  {57554968,"	y0 := y0.min (plan.y0.value);"},
-  {8549951,"      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {"},
-  {181282334,"                  };  "},
-  {21122596,"	((win != focus) && {win != NULL}).if {"},
-  {30545928,"    } else {"},
-  {29241917,"    line (9,15) to (7,10);"},
-  {59406422,"    na_src := CONVERT(POINTER, NATIVE_ARRAY(POINTER)).on src;"},
-  {37754904,"    } else {      "},
-  {9441853,"  + left :BOOLEAN;"},
-  {74193432,"  - list_plan:PLAN;"},
-  {73276935,"      '-'.print;"},
-  {5388349,"    y_new := y.max y_minimum.min y_maximum;"},
-  {53495320,"    dy:=y-(y_window-parent.y_window);    "},
-  {12597323,"  - remove old_root:LIMIT_Y :LIMIT_Y <-"},
-  {140778014,"  + begin_idx:INTEGER;"},
-  {18877505,"    -? { needed_capacity >= 0 };"},
-  {7627326,"        (cu = 111) || {cu = 113} || {cu = 114} || {cu = 116}"},
-  {28343894,"      new_size := new_size + new_free.size_and_id + object_size;            "},
-  {16140311,"      rectangle_fill (xx,yy) to (xx+1,yy+1) color white;"},
-  {16146466,"	list_client.item j.receive (buffer_event.item p);"},
-  {56232534,"    }; "},
-  {7621182,"        (cu = 111) || {cu = 113} || {cu = 114} || {cu = 116}"},
-  {28337750,"      new_size := new_size + new_free.size_and_id + object_size;            "},
-  {17967169,"    +? { capacity >= Old capacity };"},
-  {31862280,"    (Self > other).if {"},
-  {10758200,"    \"Definition.\" +? {Result = ((lower <= i) & (i <= upper))};"},
-  {19289638,"      idx    := txt.index_of '\\n' since beg;"},
-  {17961025,"    +? { capacity >= Old capacity };"},
-  {96207896,"	};"},
-  {31856136,"    (Self > other).if {"},
-  {145249822,"	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;"},
-  {12068370,"      until_do body;"},
-  {158745118,"	  begin_idx := poly_list_y.count;"},
-  {63835189,"    -? { mem_idx != i};"},
-  {30552129,"    upper := new_count - 1;"},
-  {9841712,"        ((px != py) && {scr.item (x+px,y+py) = 1}).if {"},
-  {12080677,"    draw_slave Self from (x0,y0) to (x1,y1);    "},
-  {184831518,"              (edgep!=edge.prev_x).if {"},
-  {27408982,"    new_size := size_and_id & ~ 1.to_uinteger_cpu;"},
-  {131729944,"    {win!=NULL}.while_do {"},
-  {157822488,"      (win = Self).if {"},
-  {14301205,"    new_cap := new_nb_elts * element_sizeof;"},
-  {107882520,"	    list_y:=plan.y0.remove list_y;	  "},
-  {12080697,"    draw_border_out (x_min,y_min) to (x_max,y_max);"},
-  {27796503,"    } end_action { x:ANT;"},
-  {144321048,"      {(c!=NULL) && {"},
-  {141171736,"	  (fg_t).if {"},
-  {69223489,"      storage.put element to index;"},
-  {148374558,"	};"},
-  {77736478,"	      pixel_to (x,y);"},
-  {68719112,"  - to_raw_uinteger_64:UINTEGER_64  <- CONVERT(SELF,UINTEGER_64 ).on Self;"},
-  {88082462,"	  };"},
-  {65157685,"      mem_lnk := mem_lnk.next;"},
-  {10764394,"      result := left.height_max + right.height_max;"},
-  {8002598,"  - height_min:INTEGER <-"},
-  {35934294,"	  nxt.to_busy (sz.to_pointer) index idx;"},
-  {7092256,"    attribute := attribute | flag;"},
-  {113258520,"	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&"},
-  {106959896,"	  plan.x1.append (plan.x0);        // Append X1"},
-  {38160961,"    (upper + 1 <= capacity - 1 ).if {"},
-  {48525398,"    {idx.in_range 1 to (minimum_size/POINTER.object_size)} ? "},
-  {15211582,"    }.elseif { pcu = 64 } then {"},
-  {52954120,"  );"},
-  {13372437,"    -? {old_nb_elts < new_nb_elts};"},
-  {116401688,"	  cy1:=(tmp.min y1)-1;"},
-  {41722398,"    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1 }).if {"},
-  {15211590,"  - inc_level <-"},
-  {28719190,"    ((! is_end) && {next.id = id_free}).if {"},
-  {19271255,"      };"},
-  {62402069,"      put (item (i + 1)) to i;"},
-  {21504070,"  - desactive_y <-"},
-  {13372448,"    +? {Result >= width_min};"},
-  {122688024,"	  (cx0<=x1).if {"},
-  {21903890,"    ((debug_level >= 5) && {! value}).if {"},
-  {11151946,"      n.set_prev Self;"},
-  {148780574,"	(poly_list_y.item idx.y0 > poly_list_y.item (idx+1).y0).if {"},
-  {13409366,"  - get_index p:POINTER :UINTEGER_CPU <- (p - begin_memory).to_uinteger_cpu >> 26;"},
-  {20587585,"    +? { is_empty };"},
-  {19683389,"    parent_window.pixel_hard (x,y) color col;"},
-  {28184072,"  - abs:SELF <-"},
-  {138422296,"	((y>c.y_max) && {x>c.x_max}).if {"},
-  {13372467,"  [ -? { valid_index (line,column) }; ]"},
-  {73689174,"    new_size  := sz.align_power (POINTER.object_size); "},
-  {20581441,"    +? { is_empty };"},
-  {40375361,"  - clear <-"},
-  {19677246,"	result := upper_case.item (pcu-9).to_uinteger_8;"},
-  {141565464,"	    c:=c.right;"},
-  {9325115,"        .when `Expose`:INTEGER then {"},
-  {74980894,"	    dd := i1 - dx;"},
-  {188356126,"          };"},
-  {36309557,"    };"},
-  {16521790,"	cmd := cmd & (~20h);"},
-  {8408624,"    y := (y + INTEGER.random_between (-1) and 1).min 254.max 1;"},
-  {13784599,"    (screen.lower2).to (screen.upper2) do { y:INTEGER;"},
-  {7485976,"  - x_max:INTEGER <- width  - 1;"},
-  {153252376,"      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);"},
-  {21891620,"    };"},
-  {107359768,"	  plan.y1.set_value y1;"},
-  {124004376,"	      (elt_y.is_top).if {"},
-  {43524694,"	(blc.size < 4096) || {blc.id = id_busy}"},
-  {14682656,"    };"},
-  {26357255,"    -? {step.is_power_2};"},
-  {60569118,"      ( clip_y0 > y0 ).if {"},
-  {9706500,"    '\\n'.print;"},
-  {187439646,"            };"},
-  {17838127,"      parent_state.run a;"},
-  {20070942,"  - black:UINTEGER_32 := 0000000h;"},
-  {86649368,"    (plan!=NULL).if {"},
-  {33566238,"    clip_x1 := x1.max 0.min lx;"},
-  {106443288,"	    plan.x0.set_value x0;          // update x0"},
-  {7473699,"    };"},
-  {20993598,"    }.elseif {pcu.in_range 79 to 91} then {  "},
-  {20070948,"    (msg.destination = NULL).if {"},
-  {59252822,"    siz := siz / POINTER.object_size;"},
-  {6163543,"  - x0:INTEGER <- x;"},
-  {5247044,"  + prev:EVENT_TIMER;"},
-  {20064804,"    (msg.destination = NULL).if {"},
-  {119932440,"		};"},
-  {20058654,"  - black:UINTEGER_32 := 0000000h;"},
-  {83493918,"	};"},
-  {7473711,"    };"},
-  {12874293,"      lnk := LINKED_LIST_NODE(V).create element next NULL;"},
-  {63712309,"    -? { valid_index i};"},
-  {55586840,"	y1:=x1:=INTEGER.minimum.to_integer;"},
-  {105520661,"    -? {index>=0};"},
-  {11029000,"  - '-' Self:SELF :SELF <- SELF.zero - Self;"},
-  {52431384,"    };"},
-  {16921665,"    }.elseif { (capacity > 0) && { upper >= 0}} then {"},
-  {53760008,"  - to_integer:INTEGER <- to_raw_integer;"},
-  {4724236,"  + storage:NATIVE_ARRAY(CHARACTER);"},
-  {125308440,"      };"},
-  {16915518,"    }.elseif { pcu = 66 } then {"},
-  {24524306,"    ((debug_level >= 15) && {! value}).if {"},
-  {57819669,"    {(i < 0) || {element = item i}}.until_do {"},
-  {28577816,"  + plan:PLAN;"},
-  {16915521,"    }.elseif { (capacity > 0) && { upper >= 0}} then {"},
-  {12849712,"        };"},
-  {118105624,"	    pl:=elt_x.plan;"},
-  {57419862,"    {last != NULL} ? \"Memory: Table NULL.\";"},
-  {6569546,"  - make x:INTEGER plan p:PLAN <- "},
-  {19154494,"    }.elseif {pcu.in_range 10 to 61} then {"},
-  {5247083,"  + left:G_EXPR;"},
-  {16005182,"    }.elseif { (pcu = 50) || { pcu = 62} } then {"},
-  {30804488,"    };"},
-  {14172185,"    planes.print; \"bits\\n\".print;"},
-  {43918422,"      idx := idx + 1;"},
-  {57807381,"    {(i < 0) || {element = item i}}.until_do {"},
-  {76309590,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {107747352,"	    plan.y0.set_value y0;"},
-  {136989208,"	{! (y.in_range (c.y_min) to (c.y_max))}"},
-  {11016728,"    xx := x + x_window; "},
-  {14166040,"	xb:=xb.max (plan.x0.value);"},
-  {76303446,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {37096973,"    ? { start_index.in_range 1 to (count + 1)};"},
-  {14682730,"    };"},
-  {69082177,"    ( index <= upper ).if {"},
-  {4724266,"  + storage:NATIVE_ARRAY(E);"},
-  {40246296,"    clip_type1;"},
-  {11035198,"    }.elseif { (pcu = 50) || { pcu = 62} } then {"},
-  {10623082,"    } else {"},
-  {21381182,"	result := num_off.item (pcu-78).to_uinteger_8;"},
-  {15082558,"      cmd := cmd | 02h;"},
-  {113123352,"	  pl:=winp.plan;"},
-  {20464691,"    (lower1 <= line  ) && {line <= upper1  } && "},
-  {12862058,"    h_left_min := left.height_min;"},
-  {115362328,"	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {"},
-  {22685216,"    line_v_until y0;"},
-  {8279575,"    G_RAW.create (Self.fix_height.fix_width)"},
-  {105914398,"      (clip_y0 > y0).if { "},
-  {178797598,"            idx_y   := idx_y + 1;"},
-  {18231895,"      (next_x!=NULL).if {"},
-  {7867462,"  + y0:LIMIT_Y;"},
-  {5161022,"  - lower_case:STRING_CONSTANT := \"&é\\\"'(-è_çà)=\\8\\\\9\\azertyuiop^$\\13\\ qsdfghjklmù  *wxcvbn,;:!\";"},
-  {14572055,"          rectangle_fill (xx,yy) to (xx+1,yy+1) color black;	"},
-  {6963268,"  - delay:UINTEGER_32 <- count - prev.count;"},
-  {20452413,"    ? {y0<16};"},
-  {41168982,"      result := new_page;"},
-  {90180151,"    };"},
-  {57813590,"    put_ptr p to last;"},
-  {158991390,"	};"},
-  {40264790,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {17721380,"    set_position physical_screen at (0,0) size (w,h);"},
-  {40258646,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {84293656,"      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {"},
-  {87442968,"      list_y:=plan.y0.remove list_y;"},
-  {12339259,"          DESK.resize_window (x1,y1);"},
-  {29888065,"      };"},
-  {12333111,"    -? { valid_index i2 };"},
-  {120732184,"		  cx1:=(elt_x.value).min x1;"},
-  {16386621,"    };"},
-  {127928856,"    };"},
-  {46944792,"      make father from (x0,y0) size (w,h);"},
-  {4207645,"  + parent_abstract_bitmap:Expanded ABSTRACT_BITMAP;"},
-  {15482429,"      { p != p_end }.while_do {"},
-  {10500121,"  - make_size (w,h:INTEGER) <-"},
-  {140519960,"      {(c!=NULL) && { "},
-  {157170718,"	  edge2.make (x1,y1) add (-1);"},
-  {23078920,"      blc.value Self;"},
-  {104075288,"	x1:=x0+width-1;"},
-  {23595606,"    };"},
-  {15476287,"	list_client.item j.receive (buffer_event.item p);"},
-  {59136086,"    {(siz & (POINTER.object_size -1)) = 0} ? \"Memory: Copy alignment.\";"},
-  {15470141,"      { p != p_end }.while_do {"},
-  {16780309,"    -? {index >= 0};"},
-  {8267326,"        pcu := cu - 12;"},
-  {176048158,"          edge := poly_list_y.item j;"},
-  {24007741,"	parent_window.pixel_hard (xx,y) color col;"},
-  {49153032,"  );"},
-  {12732962,"      buffer_event.put new_event to j;"},
-  {103158814,"    ( x0 > x1).if {"},
-  {53218846,"      };"},
-  {8261189,"  + top:CLIP;"},
-  {14559814,"    (next!=NULL).if {"},
-  {14965781,"    new.clear old_nb_elts to (new_nb_elts - 1);"},
-  {56362014,"  );"},
-  {7750663,"  (- 07FFFFFFFh).to_raw_integer_64;"},
-  {41562710,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";"},
-  {40652374,"    {(result != NULL) && {result.size < new_size}}.while_do {"},
-  {7344709,"  + y_max:INTEGER;"},
-  {6428210,"  + storage:NATIVE_ARRAY(V);"},
-  {19935806,"      (result <= 13).if {"},
-  {37896728,"      x_window := father.x_window+x0;"},
-  {12732989,"      buffer_event.put new_event to j;"},
-  {14572138,"      h_right := (h - h_left).min h_right_max;      "},
-  {184567326,"                edgep:=edgep.prev_x;"},
-  {8661029,"  - make elt:G_EXPR <-"},
-  {9571378,"    -? { new_count1 > 0};"},
-  {10881542,"    };"},
-  {23995478,"  - add_link_free <-"},
-  {9577534,"    ((pcu = 37) || {pcu = 109}).if {"},
-  {23995479,"      dx := ((x1 - x0)<<8) / dy;"},
-  {110767640,"      y0:=plan.y0.value; "},
-  {14559850,"      h_right := (h - h_left).min h_right_max;      "},
-  {74322968,"  - list_x:LIMIT_X;"},
-  {14037017,"    \"Video mode: \".print;"},
-  {5524035,"  - set_prev new_prev:EVENT_KEYBOARD <-"},
-  {47326232,"      resize (w,h);"},
-  {13637206,"  - nb_page:UINTEGER_CPU;"},
-  {150355486,"  - poly_move_to (x,y:INTEGER) <-"},
-  {11834966,"  - next_linear:MEMORY                <- CONVERT(POINTER,MEMORY).on (begin + size);"},
-  {10900016,"  - put_food scr:FAST_ARRAY2(UINTEGER_8) <-"},
-  {20335654,"  - height_min_on txt:ABSTRACT_STRING :INTEGER <-"},
-  {119299096,"		    add_clip win from (cx0,cy0) to (cx1,cy1);"},
-  {16300603,"            MOUSE.set (`ev.xbutton.x`:INTEGER,`ev.xbutton.y`:INTEGER) with (MOUSE.left,FALSE);"},
-  {203432478,"      b.to e do { j:INTEGER;"},
-  {83758622,"	(dy >= 0).if {"},
-  {20317208,"	};"},
-  {20323360,"  - color_back:UINTEGER_32      := 083AAD3h;  "},
-  {18090549,"    };    "},
-  {79698968,"  - top_clip  :CLIP;"},
-  {16257556,"    (up > to_raw_uinteger_64)"},
-  {4595260,"  + parent_area:Expanded AREA;"},
-  {14978154,"    left .set_position rac at (x,y)        size (w.min (left.width_max),h_left );"},
-  {27526194,"  );"},
-  {9977392,"          scr.put 0 to (x+px,y+py);"},
-  {34753622,"    {(new_size & (POINTER.object_size -1)) = 0} ? \"Memory: Alignment.\";"},
-  {5936189,"    buffer_event.item p_end.make (x_new,y_new) button (left_new,right_new);"},
-  {6834236,"  - make d:DESK scale (w,h:INTEGER) <-"},
-  {118376472,"	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {"},
-  {9971248,"          scr.put 0 to (x+px,y+py);"},
-  {75639326,"	      pixel_to (x,y);"},
-  {16257572,"  - focus:INBOX;"},
-  {10377218,"  - Self:SELF '||'  Left 10  other:{BOOLEAN}   :BOOLEAN <- TRUE;   // or else"},
-  {58988574,"      ( y0 > y1 ).if {"},
-  {40123457,"  - count:INTEGER <- ( upper + 1 ); // end count"},
-  {20323390,"    }.elseif {pcu = 63} then {"},
-  {36088406,"	  size_and_id := size_and_id + (nxt.size_and_id & ~ 1.to_uinteger_cpu) + object_size;"},
-  {12216377,"    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);"},
-  {71579678,"  - line_to (x2,y2:INTEGER) :BOOLEAN <-"},
-  {10881610,"    };"},
-  {9971265,"    result := clone;"},
-  {36082262,"	  size_and_id := size_and_id + (nxt.size_and_id & ~ 1.to_uinteger_cpu) + object_size;"},
-  {12210233,"    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);"},
-  {8132120,"  + clip_y0:INTEGER;"},
-  {84164632,"      new_clip.set_top  top_clip;"},
-  {144450584,"	  (fg_b:=(c.y_max<y)) | "},
-  {69353025,"    }.elseif { index = (upper + 1) } then {"},
-  {23478870,"      next.set_previous_free prev;"},
-  {15359551,"      (list_client.lower).to (list_client.upper) do { j:INTEGER;"},
-  {65287221,"      mem_idx := mem_idx + 1;"},
-  {153892376,"	xb1 := xb1 - win2.x_window;  "},
-  {13126742,"  - set_size_and_id s:UINTEGER_CPU    <- ( size_and_id     := s; );"},
-  {108005918,"    };"},
-  {17580068,"    physical_screen.resize (w,h);    "},
-  {19819032,"	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;"},
-  {28848701,"    line_h (1,10) until 4;"},
-  {57155605,"    -? {upper >= -1};"},
-  {34218526,"  - clipping_off <-"},
-  {12197948,"  - update_size <-"},
-  {19812888,"	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;"},
-  {152982040,"      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);"},
-  {195725342,"  - font_width string:ABSTRACT_STRING at beg:INTEGER to end:INTEGER :INTEGER <-"},
-  {22943752,"    (Self >= limit_down).if {"},
-  {10881642,"    };"},
-  {10881644,"    };"},
-  {27003415,"    };"},
-  {160172568,"    };"},
-  {38284353,"      upper := upper + 1;"},
-  {113381912,"	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {"},
-  {58994774,"    siz := sz.to_integer;"},
-  {56239128,"	y1:=plan.y1.value;"},
-  {11281470,"      cmd := cmd & (~10h);"},
-  {11275319,"    +? { count = Old count};"},
-  {189414430,"    poly_ymax:=INTEGER.minimum.to_integer;"},
-  {10377275,"        .when `ResizeRequest`:INTEGER then {"},
-  {95826968,"	  plan.set_next list_plan; "},
-  {148916254,"	  poly_list_y.swap idx with (idx+1);"},
-  {10371134,"    }.elseif { pcu = 64 } then {"},
-  {12597796,"	storage_message.remove_first;"},
-  {50364936,"  [ -? {bound_test (UINTEGER_64.minimum) to (UINTEGER_64.maximum)}; ]"},
-  {14430794,"  - set_next new:LIMIT_X <-"},
-  {13520447,"      new_event := EVENT_KEYBOARD.clone;"},
-  {206046750,"		};"},
-  {12603952,"        ((px != py) && {scr.item (x+px,y+py) = 1}).if {         "},
-  {9454641,"        current_state.begin_action.value Self;"},
-  {8538144,"    set_attribute_bit fix_height_bit;"},
-  {98059800,"	elt_x:=LIMIT_X.create x1 plan plan;"},
-  {158345752,"	(result = NULL).if {"},
-  {10358843,"        .when `ResizeRequest`:INTEGER then {"},
-  {121003032,"		    add_clip win from (cx0,cy0) to (cx1,cy1);"},
-  {15734820,"    obj.make;"},
-  {125050392,"	  }.do_while {(elt_y!=NULL) && {elt_y.value=tmp}};"},
-  {42743863,"    +? { count = Old count - 1};"},
-  {151142936,"    }.do_while {(win3 != NULL) && {lev = 0}};"},
-  {9466954,"    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {"},
-  {15753277,"	(list_client.lower).to (list_client.upper) do { j:INTEGER;"},
-  {184438302,"              {(edgep!=NULL) && {edge.x<edgep.x}}.while_do {"},
-  {11687472,"  - found_food scr:FAST_ARRAY2(UINTEGER_8) :BOOLEAN <-"},
-  {9848324,"    die_with_code exit_failure_code;"},
-  {57555480,"	y0 := y0.min (plan.y0.value);"},
-  {81402910,"	    i1 := 2 * dx;"},
-  {157429272,"    c := get_clip (x,y);"},
-  {184426014,"              {(edgep!=NULL) && {edge.x<edgep.x}}.while_do {"},
-  {154279966,"    ((x0!=x1) || {y0!=y1}).if {"},
-  {9460823,"  - make (xx,yy:INTEGER) to (xx1,yy1:INTEGER) <-"},
-  {8538175,"      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {"},
-  {13901848,"      xe := x1 + x_window;"},
-  {18884158,"      cmd :=  cmd & (~02h);"},
-  {22021170,"  );"},
-  {106578968,"	    list_x:=plan.x0.remove list_x; // delete X0	  "},
-  {22021173,"  );"},
-  {12081158,"  - Self:SELF '&&'  Left 20  other:{BOOLEAN}   :BOOLEAN <- FALSE;"},
-  {178564126,"          {(idx_y <= poly_list_y.upper) && {poly_list_y.item idx_y.y0 = y}}.while_do {"},
-  {6299222,"  + size_and_id:UINTEGER_CPU;"},
-  {7215722,"  - width_min:INTEGER <-"},
-  {8525886,"    } else {      "},
-  {126366744,"      next.clip_next_child;"},
-  {22943830,"    } else {"},
-  {159662110,"	  last_idx := poly_list_y.upper;"},
-  {16146978,"	list_client.item j.receive (buffer_event.item p);"},
-  {12997666,"	new_event.set_prev (buffer_event.item (j-1));"},
-  {14818365,"    p := p_beg;"},
-  {14818366,"    }.elseif { pcu = 113 } then {"},
-  {13908019,"  [ +? { item (line,column) = element}; ];"},
-  {19277842,"    ((debug_level >=10) && {! value}).if {"},
-  {14818367,"  - get_event <-"},
-  {24672274,"      crash_on ptr with_message \"Ensure assertion violated.\";"},
-  {205542430,"		(pix_y.in_range clip_y0 to clip_y1).if {"},
-  {17051187,"    (lower1 <= line) && { line <= upper1}"},
-  {8009220,"    (debug_level != 0).if {"},
-  {49417752,"      };"},
-  {28325974,"      new_size := new_size + new_free.size_and_id + object_size;            "},
-  {33695799,"    -? { item index = element };"},
-  {178539550,"          {(idx_y <= poly_list_y.upper) && {poly_list_y.item idx_y.y0 = y}}.while_do {"},
-  {54412374,"	page := (result - begin_memory) & 0FFFh;"},
-  {12997693,"	new_event.set_prev (buffer_event.item (j-1));"},
-  {108799518,"    move_to (x0,y0);"},
-  {10758730,"      p.set_next Self;"},
-  {111942680,"	  pl.active_y;"},
-  {38155288,"      next := father.child;"},
-  {180778526,"                  ((x0 <= clip_x1) && {x1 >= clip_x0}).if { "},
-  {8009239,"      screen.put 1 to (x,y);"},
-  {104739870,"    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {"},
-  {161876510,"    };    "},
-  {33701974,"    size_and_id := siz | id_busy;"},
-  {7111203,"    idx := list_client.fast_index_of obj start (list_client.lower);    "},
-  {88082968,"    };"},
-  {154667544,"    };"},
-  {14295575,"        yy := y * 2;"},
-  {12068914,"    +? { all_default};"},
-  {10764906,"      result := left.height_max + right.height_max;"},
-  {50734104,"        (((x.abs)>width) || {(y.abs)>height}).if {"},
-  {152859160,"      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); "},
-  {8925761,"    result.make new_count;"},
-  {13385239,"    clipping (x0,y0) to (x1,y1);"},
-  {8919613,"  + x_current:INTEGER;"},
-  {21516862,"	(result.to_character.in_range 'A' to 'Z').if {"},
-  {126760472,"      child.clip_next_child;"},
-  {17457203,"    +? { Result = ((lower1 <= line) && { line <= upper1 }) };"},
-  {5278224,"  - in_range lower:SELF to upper:SELF :BOOLEAN <- ((Self >= lower) && {Self<= upper});"},
-  {6705257,"  - make s:STATE if cmp:{ ANT; BOOLEAN} <-"},
-  {40375832,"    refresh;"},
-  {7603306,"  );"},
-  {8925771,"    result:=LIMIT_Y.clone;"},
-  {48525910,"    {idx.in_range 1 to (minimum_size/POINTER.object_size)} ? "},
-  {35928662,"	  nxt.to_busy (sz.to_pointer) index idx;"},
-  {96608280,"	(pl!=NULL).if {"},
-  {14307903,"    buffer_event.first.set_prev new_event;"},
-  {73665054,"    }.elseif {dx = 0} then {"},
-  {160043550,"	} else {"},
-  {17438767,"      action.value ant;      "},
-  {20600382,"    }.elseif {pcu.in_range 67 to 76} then {"},
-  {21910546,"    ((debug_level >= 5) && {! value}).if {"},
-  {148793374,"	(poly_list_y.item idx.y0 > poly_list_y.item (idx+1).y0).if {"},
-  {83106846,"	      y := y-1;"},
-  {18367574,"    (new_size > capacity_max).if {"},
-  {185231902,"                  edge.next_x.set_prev_x (edge.prev_x);"},
-  {19671590,"      beg    := idx + 1;"},
-  {17444929,"    upper := new_count - 1;"},
-  {21904407,"    delay := delay + evt.delay;    "},
-  {205019678,"	    (pix_x.in_range clip_x0 to clip_x1).if {"},
-  {70029832,"  - to_raw_integer_64:INTEGER_64    <- CONVERT(SELF,INTEGER_64  ).on Self;"},
-  {174861325,"    IO.put_string Self;"},
-  {41704478,"    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1 }).if {"},
-  {14689286,"  - '!' Self:SELF :BOOLEAN <- TRUE;"},
-  {145625624,"	} else {"},
-  {14701589,"    old_size (old_nb_elts * element_sizeof) new_size new_cap;"},
-  {185219614,"                  edge.next_x.set_prev_x (edge.prev_x);"},
-  {15599641,"    .when 16 then {"},
-  {73689686,"    new_size  := sz.align_power (POINTER.object_size); "},
-  {108270616,"	  plan.y1.append (plan.y0);"},
-  {12462640,"      {(px <= 1) && {! stop}}.while_do {        "},
-  {13372990,"      };"},
-  {151007768,"      win3 := win3.parent;"},
-  {4343324,"  - default := (0.to_raw_uinteger_8);"},
-  {6170172,"    result := clone;"},
-  {14307946,"    }.elseif {h_left > h_left_max} then {"},
-  {6176324,"  - make new_count:UINTEGER_32 <-"},
-  {37620237,"    {(result > count) || {ch = item result}}.until_do {"},
-  {43531350,"	(blc.size < 4096) || {blc.id = id_busy}"},
-  {78124574,"		dd := dd+i2; "},
-  {9719304,"  - Self:SELF '/'  Left 100 other:SELF :SELF <- `5`; // ? {other/=0}"},
-  {140649496,"	  (fg_t:=(c.y_min>y)) |"},
-  {38549047,"    +? { count = Old count - 1};"},
-  {73148423,"    }.elseif {Self < 0} then {"},
-  {12862472,"  - Self:SELF '>#'  Right 60 other:INTEGER :BOOLEAN <- Self > other;"},
-  {22814790,"  - desactive_x <-"},
-  {12462662,"    (next!=NULL).if {"},
-  {146941976,"      (c!=NULL).if {"},
-  {90709534,"	    dd := i1 - dy;"},
-  {11540013,"    ((col & 00000F8h) >> 3)"},
-  {38542903,"    +? { count = Old count - 1};"},
-  {11546165,"  - add_last element:V <-"},
-  {186535966,"                (edge.next_x!=NULL).if {"},
-  {14289514,"    }.elseif {h_left > h_left_max} then {"},
-  {153234456,"      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);"},
-  {6170198,"  + previous_linear:MEMORY;  "},
-  {186529822,"                (edge.next_x!=NULL).if {"},
-  {5247551,"  - p_beg:UINTEGER_8;  // Pointer on the buffer (beginning)"},
-  {8403018,"  - append old_root:LIMIT_X :LIMIT_X <-"},
-  {179327006,"          x1:=INTEGER.minimum.to_integer;"},
-  {14689342,"      cmd := cmd | 01h;"},
-  {8790535,"  Self - ((Self / other) * other);"},
-  {96085528,"	  plan.set_level 1; "},
-  {5247563,"  + value:INTEGER;"},
-  {16005662,"  - x_max:INTEGER <- width  - 1;"},
-  {16011814,"      idx := text.index_of '\\n' since beg;"},
-  {8796693,"    capacity := nb_elements * element_sizeof;"},
-  {27274301,"    poly_move_to (1,1);"},
-  {34883088,"    ? {result = in_range '0' to '9'};"},
-  {45222919,"    -? {Self > 0};"},
-  {44841558,"    result := blc.next_linear.this;        "},
-  {205407262,"	      {bit_count != 0}.while_do {"},
-  {35393622,"      (! is_end).if {	"},
-  {11029512,"  - '-' Self:SELF :SELF <- SELF.zero - Self;"},
-  {12868664,"    \"Definition.\" +? {Result = upper - lower + 1};"},
-  {20065336,"    \"Definition.\" +? {Result = item upper};"},
-  {187852318,"          ((x0 <= clip_x1) && {x1 >= clip_x0}).if { "},
-  {155455006,"      };"},
-  {8802864,"  - get_food scr:FAST_ARRAY2(UINTEGER_8) <-"},
-  {158598168,"	};"},
-  {15076887,"      };"},
-  {12856376,"    \"Definition.\" +? {Result = upper - lower + 1};"},
-  {9707065,"      nh := h - 4;"},
-  {34876958,"    clip_y1 := height - 1;"},
-  {15999541,"  - remove_first <-"},
-  {107754008,"	    plan.y0.set_value y0;"},
-  {24125015,"      x  := x0 << 8; "},
-  {21369367,"  - delay:UINTEGER_32;"},
-  {154544670,"      move_to (x1,y1); "},
-  {65933365,"    +? {mem_lnk != NULL};"},
-  {20071510,"    put_last block to (nb_page - 1);"},
-  {136989720,"	{! (y.in_range (c.y_min) to (c.y_max))}"},
-  {5641266,"  + count2:INTEGER;"},
-  {87049752,"      list_x:=plan.x0.remove list_x;"},
-  {15501320,"  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self = other);"},
-  {69088833,"    ( index <= upper ).if {"},
-  {76303958,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {7886385,"        (s.parent_state != cur.parent_state).if {"},
-  {9707082,"      n:=n.next; "},
-  {194126366,"      car := car-32;"},
-  {15993406,"    }.elseif { (pcu = 50) || { pcu = 62} } then {"},
-  {207621662,"      };"},
-  {160831006,"	  } else {"},
-  {7480426,"    left.width_min.max (right.width_min)"},
-  {32638017,"  );"},
-  {103682072,"      (! is_return).if {"},
-  {8784446,"    };    "},
-  {23202390,"    };"},
-  {10100761,"    clipping_off;"},
-  {20471347,"    (lower1 <= line  ) && {line <= upper1  } && "},
-  {136971288,"	{! (y.in_range (c.y_min) to (c.y_max))}"},
-  {7474286,"    +? {next = n};"},
-  {5641291,"  + is_top:BOOLEAN;  "},
-  {45622791,"    random % (Self+1)"},
-  {18226238,"    }.elseif { pcu = 9 } then {"},
-  {115368984,"	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {"},
-  {6951458,"  - p_end:UINTEGER_8;  // Pointer on the buffer (end)"},
-  {27668029,"    poly_line_to (8,14);"},
-  {15993431,"    };"},
-  {19536408,"	    } else {"},
-  {149562398,"      low := low + 1;"},
-  {11017278,"    }.elseif { (pcu = 50) || { pcu = 62} } then {"},
-  {13668360,"  - Self:SELF '>=#' Right 60 other:INTEGER :BOOLEAN <- (Self ># other) | (Self ==# other);"},
-  {18232406,"    new_size := old_size + 64.mb;"},
-  {15470613,"    +? {Result != NULL};"},
-  {23602237,"    m:=mask.item y;"},
-  {8280098,"    buffer_event.item p_end.make timer_count;"},
-  {38413848,"	next.set_prev Self;"},
-  {51915294,"      ( x0 > x1).if {"},
-  {14578724,"    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back; "},
-  {51909144,"        }.elseif {plan!=NULL} then {"},
-  {115344408,"	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {"},
-  {9178148,"    -? {h > 0};"},
-  {8286256,"    x := (x + INTEGER.random_between (-1) and 1).min 254.max 1;"},
-  {51004952,"          redraw (x2,y2) to (x3,y3);"},
-  {6951492,"  - delay:UINTEGER_32 <- count - prev.count;"},
-  {40259158,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {6951493,"  + x_min:INTEGER;"},
-  {10494470,"      block.value;"},
-  {88347678,"	  (-dx >= -dy).if {"},
-  {54135816,"  [ -? {bound_test (INTEGER_8.minimum) to (INTEGER_8.maximum)}; ]"},
-  {15489083,"        .when `ButtonRelease`:INTEGER then {"},
-  {28990529,"      }.elseif { capacity < new_count } then {"},
-  {14178922,"      h_left  := (h - h_right).min h_left_max;      "},
-  {12327472,"      px := -1;"},
-  {4202007,"  + parent_area:Expanded AREA;"},
-  {9184319,"      tmp:=(p_end+1)&003h;"},
-  {14166634,"      h_left  := (h - h_right).min h_left_max;      "},
-  {36574727,"  (Self & 1) = 1;"},
-  {123869720,"	    (pl.is_y).if {"},
-  {15470651,"        .when `ButtonRelease`:INTEGER then {"},
-  {50082328,"        x3:=plan.x1.value;"},
-  {59130454,"    {(siz & (POINTER.object_size -1)) = 0} ? \"Memory: Copy alignment.\";"},
-  {149956120,"      {(lev = 0) && {win2 != NULL}}.while_do {"},
-  {13256298,"    h_right_max := right.height_max;"},
-  {8261689,"    ((w-4) > root.width_max).if {      "},
-  {36181078,"	  (is_end).if {"},
-  {149949976,"      {(lev = 0) && {win2 != NULL}}.while_do {"},
-  {75246087,"    val  := Self / 10;"},
-  {19930144,"  - color_dark:UINTEGER_32      := 01E527Fh;"},
-  {145890328,"	    c:=c.left;   "},
-  {62654997,"    };"},
-  {21258768,"  - Self:SELF '>=' other:SELF :BOOLEAN <- ( code >= other.code );"},
-  {10488368,"    };"},
-  {12727332,"	msg.set_destination focus;"},
-  {79305758,"	    i1 := 2 * dy;"},
-  {102242840,"	  xw1:=pl.x1.value;"},
-  {82448926,"		x := x+1; "},
-  {23989822,"      };"},
-  {81538581,"      put (model.item i) to i;"},
-  {175126046,"    (edges_upper != 0).if {"},
-  {28055638,"    } else {"},
-  {9990152,"  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;"},
-  {141824536,"	} else {"},
-  {37897240,"      x_window := father.x_window+x0;"},
-  {14049816,"      ((y < plan.y1.value) && {y >= plan.y0.value}).if {"},
-  {9571889,"      };      "},
-  {16780862,"      };"},
-  {151266328,"    (lev = 0).if { "},
-  {48237080,"    ? {parent!=NULL};"},
-  {61738526,"      };"},
-  {15876670,"      result := ' '.to_uinteger_8;      "},
-  {15870520,"    -? {valid_index i};"},
-  {7751200,"    set_attribute_bit fix_width_bit;"},
-  {157558808,"    (c != NULL).if {"},
-  {64906295,"    +? {Result.in_range start_index to (upper + 1)};"},
-  {15870525,"	  list_client.item j.receive (buffer_event.item p);"},
-  {14037528,"      ((y < plan.y1.value) && {y >= plan.y0.value}).if {"},
-  {41956919,"    -? { valid_index index };"},
-  {53231702,"      result := new_lab lab_type;          "},
-  {24906348,"    ? {count = other.count};"},
-  {69876310,"    ptr_table := table_type t;"},
-  {23467015,"  (~Self & other) | (Self & ~other);"},
-  {82473558,"      mem := CONVERT(POINTER, MEMORY).on (p - object_size);"},
-  {36580950,"	    nxt := next_linear;"},
-  {11835478,"  - next_linear:MEMORY                <- CONVERT(POINTER,MEMORY).on (begin + size);"},
-  {153499160,"      ((xb0<=xb1) && {yb0<=yb1}).if {"},
-  {82467414,"      mem := CONVERT(POINTER, MEMORY).on (p - object_size);"},
-  {79318102,"      result := search new_size .begin;      "},
-  {8661567,"	\"Reboot ...\\n\".print;"},
-  {56762392,"      sub_resize;"},
-  {11810885,"  - set_right new_link:CLIP <-"},
-  {78407766,"    new_size  := sz.align_power (POINTER.object_size); "},
-  {11810890,"  - remove old_root:LIMIT_X :LIMIT_X <-"},
-  {179585566,"          {edge!=NULL}.while_do {"},
-  {18097214,"      cmd := cmd ^ 80h;"},
-  {18097217,"    +? { (upper >= 0) ->> {all_default} };"},
-  {14966359,"    {(pos!=NULL) && {(pos.x<x) || {(pos.x=x) && {pos.dx<dx}} } }.while_do {"},
-  {7745087,"      cu := keydown key;"},
-  {4595775,"  + parent_input:Expanded INPUT;"},
-  {45106262,"    (blc.size < minimum_size).if {"},
-  {14978666,"    left .set_position rac at (x,y)        size (w.min (left.width_max),h_left );"},
-  {18091073,"    +? { (upper >= 0) ->> {all_default} };"},
-  {55845912,"	x0:=plan.x0.value;    "},
-  {109839390,"  );"},
-  {14960215,"    {(pos!=NULL) && {(pos.x<x) || {(pos.x=x) && {pos.dx<dx}} } }.while_do {"},
-  {34754134,"    {(new_size & (POINTER.object_size -1)) = 0} ? \"Memory: Alignment.\";"},
-  {6828596,"    TIMER.add_client Self;"},
-  {22550553,"    .when 32 then {"},
-  {102630424,"	};"},
-  {12192274,"    };"},
-  {13127227,"        .when `KeyPress`:INTEGER then {          "},
-  {27545174,"    ((new_free = NULL) || {new_free.id != id_free}).if {"},
-  {9971771,"          y1 := y0 + `ev.xexpose.height`:INTEGER - 1;		"},
-  {58078744,"	redraw (x0,y0) to (x1,(y1-1));"},
-  {12216889,"    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);"},
-  {27539030,"    ((new_free = NULL) || {new_free.id != id_free}).if {"},
-  {85069336,"      };"},
-  {114311192,"      stack_plan.force plan to 0;"},
-  {36052021,"    {(result > u) || {element = item result}}.until_do {"},
-  {144451096,"	  (fg_b:=(c.y_max<y)) | "},
-  {91367966,"	      pixel_to (x,y);"},
-  {5912125,"    buffer_event.item p_end.make (x_new,y_new) button (left_new,right_new);"},
-  {12198448,"    {(py <= 1) && {! stop}}.while_do {"},
-  {46422614,"    {((result - begin_memory) & 0FFFh) = 0} ? \"Memory: Alignment LAB.\";"},
-  {33825366,"    {id = id_busy} ? \"Memory: Macro Block not busy.\";"},
-  {94504984,"	  };"},
-  {113400856,"	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {"},
-  {36070486,"	  size_and_id := size_and_id + (nxt.size_and_id & ~ 1.to_uinteger_cpu) + object_size;"},
-  {81009694,"	      x := x+1;"},
-  {21627940,"	};"},
-  {31998529,"  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty"},
-  {4989489,"  + current_state:STATE;"},
-  {18484783,"      };"},
-  {8144953,"    update rac from (x,y) size (w,h);"},
-  {15347775,"      (list_client.lower).to (list_client.upper) do { j:INTEGER;"},
-  {90445336,"	xw1:=pl.x1.value;"},
-  {22944263,"  ~(~Self & ~other);"},
-  {4983344,"  + x:INTEGER;"},
-  {80093205,"      put v to i;"},
-  {133182488,"    {win!=NULL}.while_do {"},
-  {67932680,"  - to_raw_uinteger_8:UINTEGER_8    <- CONVERT(SELF,UINTEGER_8  ).on Self;"},
-  {18490942,"      cmd :=  cmd | 08h;"},
-  {30153239,"    WORLD.run;"},
-  {149827096,"      win2 := win3.prev;"},
-  {119681048,"		  plan_value:=pl.level;"},
-  {183122462,"                x1 := (edge.x+128)>>8;	    "},
-  {15753753,"      line_tmp := BMP_LINE(PIXEL_16).create w_max;"},
-  {152072216,"    {(elt_p != NULL) && {elt_p.level != lev}}.while_do {"},
-  {12192326,"    };"},
-  {75123207,"    char := (Self % 10).decimal_digit;"},
-  {175919646,"        (poly_list_y.upper).downto 0 do { j:INTEGER;"},
-  {5383176,"  - zero:SELF <- 0; // Neutral element for `+' and `-'."},
-  {106173464,"	  plan.x1.remove (plan.x0);        // delete X1"},
-  {98970645,"      (model != item i).if {"},
-  {14425151,"    cmd := 40h;"},
-  {159262750,"	((last_y=NULL) || {last_y.is_down != edge.is_down}).if {"},
-  {9965678,"    +? {next = n};"},
-  {49030680,"        x1:=plan.x1.value;"},
-  {22027792,"    ? {is_digit};"},
-  {10365496,"    (lower <= i) && {i <= upper}"},
-  {76027422,"		dd := dd+i2; "},
-  {9479754,"    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {"},
-  {23860797,"      ((m & (1<<xx))=0).if {"},
-  {22027799,"    (delay > 30).if {"},
-  {18484823,"      };"},
-  {148006430,"	(poly_list_y.item i.y0 > poly_list_y.item (i+1).y0).if {"},
-  {138552344,"	  {(c!=NULL) && {y>c.y_max}}.while_do {"},
-  {82319902,"	      (dd >= 0).if { "},
-  {9055341,"  - exit code:INTEGER <- `exit(@code)`;"},
-  {91761688,"    (! is_return).if {"},
-  {51269656,"          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));"},
-  {9442856,"    ((col & 000F800h) >> 6) |"},
-  {4983383,"  + y:INTEGER;"},
-  {10759174,"      block_else.value;"},
-  {88612382,"	    dd := i1 - dx;"},
-  {19825750,"    block.set_size_and_id (id_free | id_end | (64.mb - object_size));"},
-  {51263512,"          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));"},
-  {184438814,"              {(edgep!=NULL) && {edge.x<edgep.x}}.while_do {"},
-  {9442864,"    {(py <= 1) && {! stop}}.while_do {"},
-  {188486174,"        };"},
-  {69741121,"      resize (index + 1);"},
-  {19819606,"    block.set_size_and_id (id_free | id_end | (64.mb - object_size));"},
-  {9461322,"    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {"},
-  {76956246,"    verify_memory \"End free size\";"},
-  {47191559,"    lower + (upper-lower).random_upper"},
-  {5395517,"    y_new := y.max y_minimum.min y_maximum;"},
-  {7609879,"    300.times {"},
-  {24254487,"    } else {"},
-  {50334728,"  [ -? {bound_test (UINTEGER_64.minimum) to (UINTEGER_64.maximum)}; ]"},
-  {19807319,"      next_y.set_next_x next_x;"},
-  {8532537,"      px := ((w-4 - nw) / 2) + 2;"},
-  {23362602,"  CONVERT(NATIVE_ARRAY(E),NATIVE_ARRAY(UINTEGER_8)).on storage;"},
-  {20194840,"	  }.do_while {xb<=xe};"},
-  {7628350,"        (cu = 111) || {cu = 113} || {cu = 114} || {cu = 116}"},
-  {17968181,"      upper := upper - 1;"},
-  {10771512,"    \"Definition.\" +? {Result = ((lower <= i) & (i <= upper))};"},
-  {32392278,"      new.set_previous_linear Self; "},
-  {52567560,"  [ -? {Self >= 0}; ]"},
-  {15741527,"    (next_x != NULL).if {"},
-  {104771102,"    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {"},
-  {21111357,"      m:=m | (1<<xx);"},
-  {145256990,"	poly_list_y.put (poly_list_y.item last_idx) to begin_idx;"},
-  {9848880,"        ((px != py) && {scr.item (x+px,y+py) = 1}).if {"},
-  {37774422,"        copy begin to (result.begin) size old_size;                "},
-  {63836213,"    -? { mem_idx != i};"},
-  {17045557,"    } else {"},
-  {9842736,"        ((px != py) && {scr.item (x+px,y+py) = 1}).if {"},
-  {17051709,"    p_beg := (p_beg+1) & 03h;"},
-  {6687274,"    ? {result.count    = n};"},
-  {104752670,"    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {"},
-  {74588167,"  [ -? {Self >=# 0}; ]"},
-  {74206806,"    ptr_table := table_size (new_size / POINTER.object_size);    "},
-  {44442119,"    +? {Result >= 0};"},
-  {125438488,"    };"},
-  {15218720,"    +? {Result >= height_min};"},
-  {107889688,"	    list_y:=plan.y0.remove list_y;	  "},
-  {27410006,"    new_size := size_and_id & ~ 1.to_uinteger_cpu;"},
-  {12979760,"      };"},
-  {13391878,"  - Self:SELF '->>' Right 25 other:{BOOLEAN}  :BOOLEAN <- TRUE;"},
-  {23338046,"    }.elseif {pcu = 94} then {"},
-  {20188734,"      };	"},
-  {18361888,"    -? {h >= height_min};"},
-  {8526442,"  - width_max:INTEGER <- "},
-  {12985918,"        pcu := cu - 13;"},
-  {7111715,"    idx := list_client.fast_index_of obj start (list_client.lower);    "},
-  {94382104,"	    winp:=winp.prev;"},
-  {19272248,"    -? {! is_empty};"},
-  {8920117,"    +? {count = 0};"},
-  {5776957,"    tmp:=(p_end+1)&003h;"},
-  {39072321,"      new_capacity := 2 * capacity;"},
-  {113265688,"	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&"},
-  {10236439,"    TIMER.add_client Self;"},
-  {137106968,"    }).if {"},
-  {36833366,"	  };"},
-  {20594726,"    (txt.occurrences '\\n' + 1) * 16"},
-  {52579926,"    {new_size >= POINTER.object_size} ? \"Memory: Size = 0.\";"},
-  {14308411,"        .when `ButtonPress`:INTEGER then {        "},
-  {156900894,"	(x0 < x1).if {"},
-  {116402712,"	  cy1:=(tmp.min y1)-1;"},
-  {146542616,"	fg_p:=! fg_p;"},
-  {152841240,"      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); "},
-  {185232414,"                  edge.next_x.set_prev_x (edge.prev_x);"},
-  {28714070,"    ((! is_end) && {next.id = id_free}).if {"},
-  {92543000,"      ((x1>=xw0) && {x0<=xw1} && "},
-  {22809113,"    };"},
-  {30940737,"    +? { count = new_count };"},
-  {50753110,"    mem := CONVERT(POINTER, NATIVE_ARRAY(POINTER)).on p;"},
-  {37639181,"    {(result > count) || {ch = item result}}.until_do {"},
-  {15612450,"    { p != p_end }.while_do {"},
-  {43931655,"    r_seed := (110351524 * r_seed + 12345) % 214748364;"},
-  {9338431,"      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);"},
-  {10254934,"  - object_size:INTEGER               <- POINTER.object_size + UINTEGER_CPU.object_size; "},
-  {61492766,"	  pixel_hard (spot_x,j) color rgbcolor;"},
-  {101978648,"	} else {"},
-  {19678270,"	result := upper_case.item (pcu-9).to_uinteger_8;"},
-  {28191255,"    free.to busy if { x:ANT; x.found_food screen };"},
-  {8403490,"    (((tmp+2)&3)!=p_beg).if {"},
-  {15600162,"    { p != p_end }.while_do {"},
-  {12463152,"      {(px <= 1) && {! stop}}.while_do {        "},
-  {9319993,"      nh := root.height_max;"},
-  {18761779,"    (lower2 <= column) && {column <= upper2}    "},
-  {30018113,"    }.elseif { new_count != count } then {"},
-  {184303646,"              edgep:=edge.prev_x;"},
-  {12881432,"  - line_h_hard (x0,y0:INTEGER) until x1:INTEGER color col:UINTEGER_32 <-"},
-  {57420824,"	x1 := x1.max (plan.x1.value);"},
-  {22809149,"    };"},
-  {140650008,"	  (fg_t:=(c.y_min>y)) |"},
-  {11546669,"    ((col & 00000F8h) >> 3)"},
-  {38549559,"    +? { count = Old count - 1};"},
-  {4343849,"  - default := (0.to_raw_uinteger_16);"},
-  {19678294,"    block.set_previous_linear NULL; "},
-  {33173590,"	next := new.next_linear;"},
-  {5248050,"  + count1:INTEGER;"},
-  {23215122,"    ((debug_level >= 15) && {! value}).if {"},
-  {204085278,"	  car:=car-32;"},
-  {60563998,"      ( clip_y0 > y0 ).if {"},
-  {32269398,"      new := CONVERT(POINTER,MEMORY).on (begin+sz);"},
-  {133441048,"      win:=win.next;"},
-  {15600190,"    }.elseif { pcu = 65 } then {"},
-  {46662742,"  );  "},
-  {16910361,"    .when 32 then {"},
-  {9332330,"      result := left.width_max.max (right.width_max);"},
-  {106444318,"      ( clip_x1 < x1 ).if {"},
-  {123082776,"	  cy0:=cy1+1;"},
-  {11546694,"      prev.set_next next;"},
-  {13785661,"    mask := FAST_ARRAY(UINTEGER_16).create 16;"},
-  {179321374,"          x1:=INTEGER.minimum.to_integer;"},
-  {119029272,"		  cx1:=(elt_x.value-1).min x1;"},
-  {7487038,"    ((UINTEGER_CPU.object_size = 8) && {"},
-  {18232836,"      copy_intern_in result;"},
-  {17833022,"    }.elseif { pcu = 78 } then {"},
-  {139727390,"  + edges:FAST_ARRAY(EDGE); // BSBS: A optimiser avec un MAP_FAST_ARRAY ... quand il y aura add_last, resize..."},
-  {9719856,"      {(px <= 1) && {! stop}}.while_do {        "},
-  {16916527,"  - run a:AGENT <- // BSBS E!!!"},
-  {59641374,"      };"},
-  {15120443,"            MOUSE.set (`ev.xbutton.x`:INTEGER,`ev.xbutton.y`:INTEGER) with (MOUSE.left,TRUE);"},
-  {48366600,"  );"},
-  {51534366,"    (spot_y.in_range clip_y0 to clip_y1).if {"},
-  {94265368,"	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {"},
-  {70024278,"    result := micro_alloc new_size table ptr_table lab (t | 1b);        "},
-  {37116429,"    ? { start_index.in_range 1 to (count + 1)};"},
-  {13773387,"    (next!=NULL).if {"},
-  {17310212,"      (typ_id = -1).if {"},
-  {78949383,"  - to_raw_pointer:POINTER         <- CONVERT(UINTEGER_CPU,POINTER).on to_uinteger_cpu;"},
-  {137900568,"	{(c!=NULL) && {y<c.y_min}}.while_do {"},
-  {23202871,"    +? { count = 1 + Old count };"},
-  {11934240,"  - width_max:INTEGER <-"},
-  {107760670,"	line_h_hard (x0,j) until x1 color col;"},
-  {16006206,"    }.elseif { (pcu = 50) || { pcu = 62} } then {"},
-  {43919446,"      idx := idx + 1;"},
-  {7880738,"    timer_count := timer_count + 1;"},
-  {20072022,"    put_last block to (nb_page - 1);"},
-  {24513047,"    };"},
-  {27662359,"      x.move;"},
-  {82603094,"      result := mem.resize new_size index (get_index p).begin;                  "},
-  {114040856,"	win:=win.parent;"},
-  {15993921,"    -? { new_count >= 0};"},
-  {183774750,"            (edge.width!=0).if { 	    "},
-  {21388350,"	result := num_off.item (pcu-78).to_uinteger_8;"},
-  {22286398,"	((cmd & 4) != 0).if {"},
-  {19549207,"      keyboard_event (evt_keyboard.key);"},
-  {76292182,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {35800150,"	((nxt.id = id_free) && {nxt.size >= sz}).if {"},
-  {6951960,"  + width :INTEGER;	"},
-  {136971800,"	{! (y.in_range (c.y_min) to (c.y_max))}"},
-  {83888670,"	  (-dx >= dy).if {"},
-  {81686614,"    new_size  := new_sz.align_power (POINTER.object_size); "},
-  {106825752,"	  };"},
-  {20453412,"    } else {"},
-  {122566168,"	  }.do_while {elt_x!=NULL};	  "},
-  {35787862,"	((nxt.id = id_free) && {nxt.size >= sz}).if {"},
-  {122560024,"	  }.do_while {elt_x!=NULL};	  "},
-  {6970432,"  - make (xn,yn:INTEGER) button (l,r:BOOLEAN) <-"},
-  {89270814,"	      pixel_to (x,y);"},
-  {86121502,"	    i1 := 2 * dx;"},
-  {24513086,"    }.elseif {pcu = 112} then {"},
-  {14579223,"          rectangle_fill (xx,yy) to (xx+1,yy+1) color black;	"},
-  {144605214,"    ((begin_y!=NULL) && {begin_y.is_down = last_y.is_down}).if {"},
-  {16000109,"      cap := cap * 2;"},
-  {62261781,"    {i = upper}.until_do {"},
-  {8274455,"    G_RAW.create (Self.fix_height.fix_width)"},
-  {24525398,"    (first_free != NULL).if {      "},
-  {121649688,"		    plan_value:=plan_value-1;"},
-  {17304129,"    };"},
-  {84300824,"      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {"},
-  {138288152,"      } else {"},
-  {38014550,"      };"},
-  {7370268,"  [ -? {in_range (CHARACTER.minimum) to (CHARACTER.maximum)}; ]"},
-  {15083629,"  - get_begin_memory:POINTER;"},
-  {43784199,"  ( - r_seed:UINTEGER_32;"},
-  {13244491,"    } else {"},
-  {8280635,"      (`XPending(display)`:INTEGER != 0).if {	      "},
-  {40247382,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {37098070,"        };                "},
-  {154016280,"	yb0 := yb0 - win2.y_window; "},
-  {28997206,"      new_size := new_size + next.size_and_id + object_size;"},
-  {46023175,"    +? {Result.in_range 0 to Self};"},
-  {8274489,"    ((w-4) > root.width_max).if {      "},
-  {17703974,"      beg := idx + 1;"},
-  {52838486,"    result := read_ptr ptr_table;            "},
-  {4208682,"  + parent_abstract_bmp_line:Expanded ABSTRACT_BMP_LINE;"},
-  {28991062,"      new_size := new_size + next.size_and_id + object_size;"},
-  {59130966,"    {(siz & (POINTER.object_size -1)) = 0} ? \"Memory: Copy alignment.\";"},
-  {80222750,"	      (dd <= 0).if { "},
-  {64494645,"    (mem_idx > i).if {"},
-  {4202544,"  + parent_agent:Expanded AGENT;"},
-  {15877145,"      data := line_tmp.get_storage;"},
-  {10488870,"    -? {j.in_range 0 to 2};"},
-  {6435363,"  - add_client obj:INBOX <-"},
-  {122947608,"	  };"},
-  {17703998,"      cmd := cmd ^ 40h;"},
-  {10095212,"  ( ? {needed_capacity >= 0};"},
-  {142741528,"	fg_p:=! fg_p;"},
-  {27139634,"  - all_default:BOOLEAN <-"},
-  {10900994,"  - Self:SELF '|'   Left 10  other:BOOLEAN :BOOLEAN <- TRUE;  // or"},
-  {106303006,"      };"},
-  {28449799,"	val := val >> 1;"},
-  {31217750,"    {(sz & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {13650495,"      buffer_event.put new_event to j;"},
-  {6041710,"    result.make i next n;"},
-  {9578536,"    ((col & 00000F8h) >> 3)"},
-  {4202563,"  + parent_event:Expanded EVENT;"},
-  {4202564,"  + parent_event:Expanded EVENT;"},
-  {31211606,"    {(sz & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {27139645,"    color white;"},
-  {152183326,"    move_to (x,y); "},
-  {22157337,"    .when 24 then {"},
-  {20847174,"  - active_y <-"},
-  {6429237,"  + last_link:LINKED_LIST_NODE(V);"},
-  {49578504,"  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]"},
-  {78383637,"    };"},
-  {131472920,"    update_plan; "},
-  {14948377,"    .when 15 then {"},
-  {7745559,"      x := screen.upper1.random_upper;"},
-  {9578558,"    ((pcu = 37) || {pcu = 109}).if {"},
-  {10888722,"      do_while test;"},
-  {137765400,"      ((y<c.y_min) && {x<c.x_min}).if {"},
-  {84676120,"      };"},
-  {5512751,"  + transitions:FAST_ARRAY(TRANSITION);"},
-  {161612830,"	};"},
-  {136861208,"	(! (x.in_range (c.x_min) to (c.x_max))) || "},
-  {124263960,"	      } else {"},
-  {40634966,"    {(result != NULL) && {result.size < new_size}}.while_do {"},
-  {107219542,"    };"},
-  {82474070,"      mem := CONVERT(POINTER, MEMORY).on (p - object_size);"},
-  {180502558,"                new_x := (edge.x+127)>>8;"},
-  {4596261,"  + parent_g_expr:Expanded G_EXPR;"},
-  {4596262,"  + parent_g_expr:Expanded G_EXPR;"},
-  {33831966,"    clip_y1 := y1.max 0.min ly;"},
-  {150350360,"	  lev := elt_p.level+1;"},
-  {50476574,"  - line_h_until x:INTEGER :BOOLEAN <-"},
-  {196242974,"      result:=result + font_width_letter (string.item j);"},
-  {19008061,"    ? {y<16};"},
-  {6835232,"  - set_attribute_bit flag:UINTEGER_8 <-"},
-  {23996524,"    (count > 0).if {"},
-  {106702872,"	    list_x:=plan.x0.append list_x; // Append X0  "},
-  {78408278,"    new_size  := sz.align_power (POINTER.object_size); "},
-  {9978404,"    physical_screen := AREA.clone;"},
-  {15348228,"  - clone_allocation_size:UINTEGER_CPU;"},
-  {49160278,"  - begin_memory:POINTER;"},
-  {6822949,"  - height_min:INTEGER <- root.height_min;"},
-  {11799110,"    };"},
-  {146278424,"	  };"},
-  {82843166,"		dd := dd+i1;"},
-  {41028673,"    +? { capacity = Old capacity };"},
-  {17175099,"        };"},
-  {14948438,"    ? {idx < nb_page};"},
-  {118371352,"	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {"},
-  {9978430,"    }.elseif { pcu = 113 } then {"},
-  {34742358,"    {(new_size & (POINTER.object_size -1)) = 0} ? \"Memory: Alignment.\";"},
-  {78777374,"	    };	    "},
-  {127807000,"      parent.creat_clip;"},
-  {141302296,"	    c:=c.top; "},
-  {7222800,"    result:=code.to_integer;"},
-  {27010567,"    (Self + a) & (~ a)"},
-  {19826200,"	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;"},
-  {87308824,"      plan.y1.remove (plan.y0);"},
-  {16264774,"  - set_x0 new:LIMIT_X <-"},
-  {73413718,"    {sz <= minimum_size} ? \"Memory: Size bound.\";"},
-  {12604934,"  - Self:SELF '&'   Left 20  other:BOOLEAN :BOOLEAN <- FALSE;"},
-  {57156629,"    -? {upper >= -1};"},
-  {12192823,"    -? { valid_index i1 };"},
-  {11282477,"    ((col & 0F80000h) >> 8) |"},
-  {57150485,"    -? {upper >= -1};"},
-  {122837016,"	    add_clip win from (cx0,cy0) to (x1,cy1);"},
-  {21634613,"      go_item i;"},
-  {113389080,"	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {"},
-  {32909398,"	put_last new to idx;"},
-  {159281694,"	((last_y=NULL) || {last_y.is_down != edge.is_down}).if {"},
-  {30159902,"  - color col:UINTEGER_32 <-"},
-  {140385822,"  + poly_list_y:FAST_ARRAY(EDGE);"},
-  {152976920,"      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);"},
-  {183122974,"                x1 := (edge.x+128)>>8;	    "},
-  {21634622,"	  cmd := cmd | 8h;"},
-  {19807782,"    }.do_until {idx > txt.count};"},
-  {7216687,"        t.state.update_parent other;"},
-  {13521467,"        .when `KeyRelease`:INTEGER then {"},
-  {12611120,"        ((px != py) && {scr.item (x+px,y+py) = 1}).if {         "},
-  {28320775,"      {val.is_even}.while_do {"},
-  {9449512,"    ((col & 000F800h) >> 6) |"},
-  {14831639,"          rectangle_fill (xx,yy) to (xx+1,yy+1) color red;	"},
-  {6300202,"    result:=clone;"},
-  {13509175,"    +? { item i1 = Old item i2 };"},
-  {17974802,"    ((debug_level >=10) && {! value}).if {"},
-  {145755678,"      };"},
-  {9474122,"    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {"},
-  {6306361,"    parent_g_group.width_min + 4"},
-  {11676184,"      win := c.window;"},
-  {151143960,"    }.do_while {(win3 != NULL) && {lev = 0}};"},
-  {9467978,"    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {"},
-  {6306364,"    result.make d scale (w,h);"},
-  {94905368,"	(winp!=NULL).if { "},
-  {5383716,"  - physical_screen:AREA; "},
-  {69243400,"  - to_raw_integer_8:INTEGER_8      <- CONVERT(SELF,INTEGER_8   ).on Self;"},
-  {91756062,"		dd := dd+i2; "},
-  {17064473,"      line_tmp := BMP_LINE(PIXEL_32).create w_max;"},
-  {22944830,"    }.elseif {(pcu = 95) || {pcu = 96}} then { "},
-  {19795518,"      };"},
-  {42732599,"    +? { count = Old count - 1};"},
-  {104341016,"	y1:=y0+height-1;"},
-  {17089083,"          MOUSE.set (`ev.xmotion.x`:INTEGER,`ev.xmotion.y`:INTEGER) with (MOUSE.left,MOUSE.right);"},
-  {154280990,"    ((x0!=x1) || {y0!=y1}).if {"},
-  {12611158,"  - is_end:BOOLEAN                    <- (size_and_id & id_end).to_boolean;"},
-  {110633496,"      x1:=plan.x1.value;"},
-  {107484184,"	  plan.y1.remove (plan.y0);"},
-  {15742021,"  - set_y_max new:INTEGER <-"},
-  {147078174,"    upper := poly_list_y.upper-1;"},
-  {50341400,"        y3:=plan.y1.value-1;"},
-  {18879037,"    ? {x<16};"},
-  {15231496,"  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);"},
-  {32792606,"  - clipping (x0,y0:INTEGER) to (x1,y1:INTEGER) <-"},
-  {29637143,"      ant.x.print; '\\n'.print;"},
-  {17052198,"	  px := (width - siz) >> 1;"},
-  {27410482,"    storage.all_default (count - 1)"},
-  {12998690,"	new_event.set_prev (buffer_event.item (j-1));"},
-  {36833816,"    ? {h > 0};"},
-  {176307742,"            edge := edge.next_y;"},
-  {29630999,"      ant.x.print; '\\n'.print;"},
-  {26481688,"  + child :AREA;  // First children."},
-  {13915199,"	new_event.set_prev (buffer_event.item (j-1));"},
-  {17052211,"    (lower1 <= line) && { line <= upper1}"},
-  {102508056,"	  yw1:=pl.y1.value-1;"},
-  {12986404,"	input ?= msg.source;"},
-  {104759326,"    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {"},
-  {13896755,"  [ +? { item (line,column) = element}; ];"},
-  {22415895,"    };"},
-  {142089752,"	    c:=c.right; "},
-  {25565209,"    .when 32 then {"},
-  {12998717,"	new_event.set_prev (buffer_event.item (j-1));"},
-  {14308885,"    new_cap := new_nb_elts * element_sizeof;"},
-  {15206935,"    };        "},
-  {44436487,"    +? {Result >= 0};"},
-  {89018935,"  - foreach action:{V; } <- do_all action;"},
-  {15213088,"    +? {Result >= height_min};"},
-  {24273516,"	storage  := NATIVE_ARRAY(CHARACTER).create count;"},
-  {73672199,"      print_positif;"},
-  {18356256,"    -? {h >= height_min};"},
-  {180767262,"                  ((x0 <= clip_x1) && {x1 >= clip_x0}).if { "},
-  {16129597,"	p := (p + 1) & 03h;"},
-  {22428222,"	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);"},
-  {44042838,"    };"},
-  {9326594,"  - elseif cond:{BOOLEAN} then block:{} :BOOLEAN <- TRUE;"},
-  {53490774,"      put_ptr NULL to next;"},
-  {157817886,"      } else { "},
-  {113272344,"	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&"},
-  {180761118,"                  ((x0 <= clip_x1) && {x1 >= clip_x0}).if { "},
-  {12986443,"    (prev=NULL).if {"},
-  {207751710,"    };"},
-  {3950631,"  - default := (0.to_raw_uinteger_32);"},
-  {15219263,"    { p != p_end }.while_do {"},
-  {84024350,"	    i1 := 2 * dy;"},
-  {55729750,"	next2 := read_ptr next & ~ 11b.to_uinteger_cpu;"},
-  {12088406,"  - id:UINTEGER_CPU                   <- size_and_id & 01b;"},
-  {106967582,"      (clip_y1 < y1).if {"},
-  {13380117,"    -? {old_nb_elts < new_nb_elts};"},
-  {176701470,"            poly_list_y.remove j;	  "},
-  {7997994,"    };"},
-  {17452083,"    +? { Result = ((lower1 <= line) && { line <= upper1 }) };"},
-  {5273104,"  - in_range lower:SELF to upper:SELF :BOOLEAN <- ((Self >= lower) && {Self<= upper});"},
-  {38156353,"    (upper + 1 <= capacity - 1 ).if {"},
-  {186143262,"                  edge.set_next_x x_edges;"},
-  {19672600,"	      xw:=win.x_window;"},
-  {11147314,"    } else {"},
-  {15206974,"    }.elseif { pcu = 64 } then {"},
-  {15206975,"    { p != p_end }.while_do {"},
-  {52568150,"    {new_size >= POINTER.object_size} ? \"Memory: Size = 0.\";"},
-  {149692446,"    }.do_while {swap};"},
-  {92549656,"      ((x1>=xw0) && {x0<=xw1} && "},
-  {21899272,"      blc.value Self;"},
-  {121791512,"		  }.do_while {(stack_plan.item plan_value)=NULL};"},
-  {56104984,"	y0:=plan.y0.value;    "},
-  {119540248,"		  };"},
-  {10236978,"    upper1 := new_count1 - 1;"},
-  {14290489,"      };"},
-  {8016471,"  - make (xx,yy:INTEGER) add inc:INTEGER <-"},
-  {16529455,"    other.update_parent Self;"},
-  {81797718,"    (old_size2 <= minimum_size).if {          "},
-  {17439806,"    }.elseif { pcu = 77 } then {"},
-  {28708438,"    ((! is_end) && {next.id = id_free}).if {"},
-  {85340696,"    (last_clip=NULL).if {"},
-  {21899282,"    ((debug_level >= 5) && {! value}).if {"},
-  {142477336,"	  };"},
-  {51651670,"    mem.put v to 0;"},
-  {30037057,"    }.elseif { new_count != count } then {"},
-  {181173278,"                    line_h_hard (x0,y) until x1 color rgbcolor; "},
-  {17839624,"    (Self = value).if block;"},
-  {21899287,"    delay := delay + evt.delay;    "},
-  {10255446,"  - object_size:INTEGER               <- POINTER.object_size + UINTEGER_CPU.object_size; "},
-  {105128472,"	  x1:=x1.min xw1;"},
-  {61480981,"    -? {index >= 0};"},
-  {18774590,"    }.elseif {((cmd&2)!=0) && {pcu.in_range 10 to 21}} then {"},
-  {10237003,"    {(n!=NULL) && {n.value<value}}.while_do {"},
-  {131214872,"    x_window:=x_window+x; "},
-  {16523326,"	cmd := cmd & (~20h);"},
-  {34478096,"    (Self >= '0').if {"},
-  {13392470,"  - get_index p:POINTER :UINTEGER_CPU <- (p - begin_memory).to_uinteger_cpu >> 26;"},
-  {194650142,"    offset_end - offset_begin + 1"},
-  {18756147,"    (lower2 <= column) && {column <= upper2}    "},
-  {147859486,"      low.to up do { i:INTEGER;	"},
-  {101062680,"    } else {"},
-  {90710552,"	yw1:=pl.y1.value-1;"},
-  {16529494,"    {begin_memory != NULL} ? \"Memory: Not memory.\";"},
-  {38556225,"      storage := NATIVE_ARRAY(V).create 2;"},
-  {203187742,"    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {"},
-  {83507736,"      new_clip.set_right NULL;"},
-  {193733662,"    ((car < 32) || {car >= 127}).if {"},
-  {77209118,"	    i2 := dd - dy;"},
-  {9714199,"    VIDEO.make_size (580,580);"},
-  {113641496,"	  };"},
-  {28191805,"    poly_move_to (1,1);    "},
-  {26358807,"      \"I am free!\\n\".print;"},
-  {203175454,"    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {"},
-  {80352286,"		y := y - 1; "},
-  {9332842,"      result := left.width_max.max (right.width_max);"},
-  {11547202,"  - last :V <- item upper;"},
-  {29501975,"      \"create \".print;"},
-  {23209504,"    line_h_until x0;"},
-  {49295896,"        y1:=plan.y1.value-1;"},
-  {18756183,"	prev_x.set_next_x next_x;"},
-  {14690374,"      next.dec_level; // Terminal recursivity"},
-  {17833537,"    +? { count = new_count };"},
-  {176166430,"          {(edge != NULL) && {edge.y1 < clip_y0}}.while_do {"},
-  {23215671,"    +? { count = 1 + Old count };"},
-  {105516053,"    -? {index>=0};"},
-  {24119870,"    }.elseif {pcu.in_range 97 to 111} then {"},
-  {137907224,"	{(c!=NULL) && {y<c.y_min}}.while_do {"},
-  {145110046,"	last_y.set_next_y begin_y;	"},
-  {24525842,"    ((debug_level >= 15) && {! value}).if {"},
-  {70024790,"    result := micro_alloc new_size table ptr_table lab (t | 1b);        "},
-  {20472336,"  - Self:SELF '<=' other:SELF :BOOLEAN <- ( code <= other.code );"},
-  {18227221,"    -? {index >= 0};"},
-  {4756532,"  - agents:FAST_ARRAY(AGENT) := FAST_ARRAY(AGENT).create_with_capacity 128;"},
-  {16910910,"    }.elseif { pcu = 66 } then {"},
-  {16910913,"    }.elseif { (capacity > 0) && { upper >= 0}} then {"},
-  {61868574,"    };    "},
-  {187841054,"          ((x0 <= clip_x1) && {x1 >= clip_x0}).if { "},
-  {21382692,"          msg.set_destination focus;"},
-  {24126039,"      x  := x0 << 8; "},
-  {137894936,"	{(c!=NULL) && {y<c.y_min}}.while_do {"},
-  {77602837,"    -? {upper >= -1};"},
-  {37098503,"  ! is_odd;"},
-  {36717142,"	    nxt.set_previous_linear Self;"},
-  {187834910,"          ((x0 <= clip_x1) && {x1 >= clip_x0}).if { "},
-  {127542808,"    clip_next_child;"},
-  {121244184,"		  };"},
-  {12851262,"      (cu <= 113).if {"},
-  {137888792,"	{(c!=NULL) && {y<c.y_min}}.while_do {"},
-  {82603606,"      result := mem.resize new_size index (get_index p).begin;                  "},
-  {18233391,"      (t.condition.value ant).if {"},
-  {24132204,"      (capacity < count).if	{"},
-  {48379447,"    \"Is empty.\" +? { count = 0 };"},
-  {15090237,"      ((x_current != x_window) || {y_current != y_window}).if {"},
-  {47450648,"    };"},
-  {60952094,"      };"},
-  {80746014,"		dd := dd+i1;"},
-  {8791617,"    result := clone;"},
-  {24126060,"      (capacity < count).if	{"},
-  {69096022,"    verify_memory \"Begin alloc_type size\";"},
-  {19549719,"      keyboard_event (evt_keyboard.key);"},
-  {87038494,"	      (dd <= 0).if { "},
-  {93330968,"	y1:=y1.min yw1;"},
-  {7475310,"    +? {next = n};"},
-  {81687126,"    new_size  := new_sz.align_power (POINTER.object_size); "},
-  {7868976,"  - move <-"},
-  {35794518,"	((nxt.id = id_free) && {nxt.size >= sz}).if {"},
-  {15114858,"    right.set_position rac at (x,y+h_left) size (w.min (right.width_max),h_right);"},
-  {11024446,"    }.elseif { (pcu = 50) || { pcu = 62} } then {"},
-  {28973064,"    } else {"},
-  {76680222,"	    };	    "},
-  {20460083,"    (lower1 <= line  ) && {line <= upper1  } && "},
-  {16394274,"      p := (p + 1) & 03h;"},
-  {82972702,"	      };"},
-  {188247070,"            line_h_hard (x0,y) until x1 color rgbcolor; "},
-  {21764104,"    (Self <= limit_up).if {"},
-  {34878038,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";"},
-  {6952501,"  + mem_lnk:LINKED_LIST_NODE(V);"},
-  {25823769,"    };"},
-  {181942302,"              (edge.is_point).if {"},
-  {91504152,"      yw1:=parent_video.height-1;"},
-  {22699069,"      parent_window.pixel_hard (x,y) color col;"},
-  {109052958,"  );"},
-  {36188213,"      result := result + 1;"},
-  {144593438,"    ((begin_y!=NULL) && {begin_y.is_down = last_y.is_down}).if {"},
-  {82056222,"	    {y >= y2}.while_do {"},
-  {85199384,"    };"},
-  {21764121,"    .when 16 then {"},
-  {88348702,"	  (-dx >= -dy).if {"},
-  {30289416,"    (Self > other).if {"},
-  {108136472,"	  };"},
-  {20460119,"      (prev_x!=NULL).if {"},
-  {20853783,"      timer_event evt_time;"},
-  {14561314,"    p_beg := (p_beg+1) & 03h;"},
-  {10107991,"    (is_down := yy < yy1).if {"},
-  {30283272,"    (Self > other).if {"},
-  {9179193,"    ((h-4) > root.height_max).if {      "},
-  {11418157,"    ((col & 000FC00h) >> 5) |"},
-  {84282904,"      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {"},
-  {150867480,"      };"},
-  {176966174,"            poly_list_y.put edge to j;	  "},
-  {18614831,"    };"},
-  {20853796,"      (mouse != NULL).if {"},
-  {17710639,"    (parent_state != NULL).if {"},
-  {73930782,"    } else {"},
-  {33438750,"    clip_x0 := x0.max 0.min lx;"},
-  {149957144,"      {(lev = 0) && {win2 != NULL}}.while_do {"},
-  {25319431,"  - '~' Self:SELF :SELF <- - Self - SELF.one;"},
-  {160309278,"	  (edge.is_down).if {"},
-  {103166488,"	xw1:=parent_video.width-1;"},
-  {5119548,"  + scale_width:INTEGER;"},
-  {22686806,"    (prev = NULL).if {"},
-  {16406637,"    }.do_until {(new_mem = NULL) || {(cap >> 20) = 2048}}; // BSBS: BUG COMPILO 0.13"},
-  {11405874,"    };"},
-  {156249624,"    (clip != NULL).if {"},
-  {183246366,"              };	  "},
-  {15883810,"      (list_client.lower).to (list_client.upper) do { j:INTEGER;"},
-  {21265936,"  - Self:SELF '>=' other:SELF :BOOLEAN <- ( code >= other.code );"},
-  {59119190,"    {(siz & (POINTER.object_size -1)) = 0} ? \"Memory: Copy alignment.\";"},
-  {79306773,"    -? {lower >= 0};"},
-  {22163984,"    result := to_integer - 48;"},
-  {44719702,"    blc.set_size_and_id (blc.size_and_id - 4096);"},
-  {73014302,"    dx := x2 - x1;"},
-  {11405886,"    };"},
-  {16781862,"	} else {"},
-  {89658910,"		dd := dd+i2; "},
-  {21259792,"  - Self:SELF '>=' other:SELF :BOOLEAN <- ( code >= other.code );"},
-  {14561355,"  - set_value v:INTEGER <-"},
-  {41564246,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";"},
-  {31212118,"    {(sz & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {15871524,"    obj.add_client Self;"},
-  {22157847,"      refresh;"},
-  {138682392,"	    c:=c.bottom;"},
-  {24907351,"      };      "},
-  {11799570,"    (! value).if {"},
-  {17187848,"  - when value:SELF then block:{} :SELF <-"},
-  {7752215,"      x := screen.upper1.random_upper;"},
-  {39731265,"    storage.put element to upper;"},
-  {19931198,"      (result <= 13).if {"},
-  {125174808,"	};"},
-  {188616222,"      };"},
-  {17187853,"  ( index.in_range lower to count );"},
-  {34736656,"    };"},
-  {57686040,"	y1 := y1.max (plan.y1.value);"},
-  {48238104,"    ? {parent!=NULL};"},
-  {23997015,"      dx := ((x1 - x0)<<8) / dy;"},
-  {44172295,"  )"},
-  {20847703,"      } else {"},
-  {59537494,"    na_dst := CONVERT(POINTER, NATIVE_ARRAY(POINTER)).on dst;"},
-  {73414151,"      (-Self).print_positif;"},
-  {5519413,"  + parent_linked_collection:Expanded LINKED_COLLECTION(V);"},
-  {94118421,"	count := count + 1;"},
-  {17187865,"      data := line_tmp.get_storage;"},
-  {87825950,"	      y := y + 1;"},
-  {24907372,"    ? {count = other.count};"},
-  {94118424,"	  winp:=win.prev;"},
-  {5519421,"    x_new := x.max x_minimum.min x_maximum;"},
-  {180503070,"                new_x := (edge.x+127)>>8;"},
-  {86915608,"      plan.x1.remove (plan.x0);"},
-  {150350872,"	  lev := elt_p.level+1;"},
-  {196243486,"      result:=result + font_width_letter (string.item j);"},
-  {29379158,"    new_free.set_size_and_id new_size;"},
-  {11799602,"    +? { count1 = new_count1};"},
-  {11799603,"  [ -? { valid_index (line,column) }; ]"},
-  {13115922,"    (! test.value).if {"},
-  {20318743,"    };"},
-  {49548296,"  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]"},
-  {22157894,"  - active_x <-"},
-  {19414551,"    (evt_keyboard != NULL).if {"},
-  {24396862,"      result := ext_key.item (pcu-96).to_uinteger_8;       "},
-  {82849816,"    ((top_clip!=NULL) && {top_clip.x_min=xmin} && {top_clip.x_max=xmax} && {top_clip.window=win}).if {"},
-  {139992606,"  + edges_upper:INTEGER;"},
-  {14967383,"    {(pos!=NULL) && {(pos.x<x) || {(pos.x=x) && {pos.dx<dx}} } }.while_do {"},
-  {11805771,"    (n!=NULL).if {"},
-  {16259097,"    .when 24 then {"},
-  {63972405,"    -? { mem_idx > 0};"},
-  {9978928,"          scr.put 0 to (x+px,y+py);"},
-  {18092097,"    +? { (upper >= 0) ->> {all_default} };"},
-  {179574302,"          {edge!=NULL}.while_do {"},
-  {63966261,"    -? { mem_idx > 0};"},
-  {5525610,"    left .set_attribute_bit vertical_bit; "},
-  {184968734,"                edge.prev_x.set_next_x (edge.next_x);"},
-  {7746122,"    result:=LIMIT_X.clone;"},
-  {118371864,"	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {"},
-  {19426881,"      storage := NATIVE_ARRAY(V).create needed_capacity;"},
-  {38285848,"      (next != NULL).if {"},
-  {39220801,"      storage := storage.realloc capacity with new_capacity;"},
-  {13115959,"    put tmp to i2;"},
-  {184956446,"                edge.prev_x.set_next_x (edge.next_x);"},
-  {13109808,"    };"},
-  {20318781,"    ? {x0<16};"},
-  {13109809,"    };    "},
-  {20318782,"    }.elseif {pcu = 63} then {"},
-  {54530646,"	((page + (new_size << 1)) <= 4096).if {"},
-  {19832856,"	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;"},
-  {108013592,"	    list_y:=plan.y0.append list_y;	  "},
-  {13122117,"  - set_bottom new_link:CLIP <-"},
-  {40112705,"  - count:INTEGER <- ( upper + 1 ); // end count"},
-  {58067477,"    };"},
-  {13509634,"  - '!' Self:SELF :BOOLEAN <- FALSE;"},
-  {12199472,"    {(py <= 1) && {! stop}}.while_do {"},
-  {81010709,"    -? {upper >= -1};"},
-  {87309336,"      plan.y1.remove (plan.y0);"},
-  {59918934,"      na_dst.put (na_src.item j) to j;"},
-  {7217168,"    result:=code.to_integer;"},
-  {36071510,"	  size_and_id := size_and_id + (nxt.size_and_id & ~ 1.to_uinteger_cpu) + object_size;"},
-  {22551613,"    ((m & (1<<x))=0).if {"},
-  {22551614,"	  result := 0;"},
-  {11276834,"  - make <-"},
-  {113395736,"	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {"},
-  {123741720,"	    pl:=elt_y.plan;"},
-  {6300680,"  (low <= Self) && {up >= Self};"},
-  {7223331,"    (idx > list_client.upper).if {"},
-  {22939143,"  ~(~Self & ~other);"},
-  {49948184,"        x2:=plan.x0.value; "},
-  {152977438,"    poly_ymax := poly_ymax.max y;"},
-  {206964766,"	  };"},
-  {20724789,"  - first:V <- first_link.item;"},
-  {69342294,"    {sz <= minimum_size} ? \"Memory: Size bound.\";"},
-  {81939542,"      result := alloc_dynamic new_size;            "},
-  {5900880,"  ( ? {is_connected};"},
-  {11283006,"      cmd := cmd & (~10h);"},
-  {29231624,"    };"},
-  {19808294,"    }.do_until {idx > txt.count};"},
-  {45494870,"      (prev != NULL).if {	"},
-  {9486922,"    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {"},
-  {27921473,"    -? {new_count >= 0};"},
-  {34238550,"  - resize new_size:UINTEGER_CPU index idx:UINTEGER_CPU :MEMORY <-"},
-  {121914904,"		  win:=stack_plan.item plan_value.window;"},
-  {118765592,"		(pl.level>plan_value).if {"},
-  {10366519,"    -? { valid_index i };"},
-  {17575494,"  - set_x1 new:LIMIT_X <-"},
-  {16671297,"      storage := NATIVE_ARRAY(V).create new_count;"},
-  {102114840,"	  xw0:=pl.x0.value; "},
-  {22022672,"    ? {is_digit};"},
-  {138553368,"	  {(c!=NULL) && {y>c.y_max}}.while_do {"},
-  {155204126,"	  edges.add_last (EDGE.clone);"},
-  {9474634,"    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {"},
-  {13915656,"  - Self:SELF '==#' Right 60 other:INTEGER :BOOLEAN <- (Self = other);"},
-  {111556632,"      {win!=NULL}.while_do {"},
-  {6306873,"    parent_g_group.width_min + 4"},
-  {13503543,"    +? { item i1 = Old item i2 };"},
-  {19826774,"    block.set_size_and_id (id_free | id_end | (64.mb - object_size));"},
-  {25171993,"    .when 24 then {"},
-  {4996714,"  - make l:G_EXPR and r:G_EXPR <-"},
-  {75111966,"	    i2 := dd - dx;"},
-  {9450041,"      py := ((h-4 - nh) / 2) + 2;"},
-  {22951486,"    }.elseif {(pcu = 95) || {pcu = 96}} then { "},
-  {49966678,"    mem := CONVERT(POINTER, NATIVE_ARRAY(POINTER)).on p;"},
-  {144845854,"      (begin_y.is_down).if {"},
-  {94905886,"    move_to (x1,y1);"},
-  {6300731,"    mask := mask | `KeyPressMask|KeyReleaseMask`:UINTEGER_32;"},
-  {7617048,"  - y_max:INTEGER <- height - 1;"},
-  {8539698,"    result.make (new_count1,new_count2);"},
-  {30166614,"      next.set_previous_linear new_free;"},
-  {12587057,"  - run <-"},
-  {19814486,"    block.set_size_and_id (id_free | id_end | (64.mb - object_size));"},
-  {9456202,"    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {"},
-  {9443903,"      (((tmp+2)&3)!=p_beg).if {"},
-  {68831809,"  - force element:V to index:INTEGER <-"},
-  {10766373,"    update rac from (x,y) size (w,h);"},
-  {18885694,"      cmd :=  cmd & (~02h);"},
-  {21112356,"	((win != focus) && {win != NULL}).if {"},
-  {12593222,"      next.dec_level;"},
-  {147078686,"    upper := poly_list_y.upper-1;"},
-  {15736383,"      p := (p + 1) & 03h;"},
-  {20202014,"  - white:UINTEGER_32 := 0FFFFFFh;"},
-  {153371166,"  - poly_line_to (x1,y1:INTEGER) <-"},
-  {33697310,"    clip_y0 := y0.max 0.min ly;"},
-  {53491230,"      ( clip_x0 > x0 ).if {"},
-  {120069656,"	      } else {"},
-  {19285522,"    ((debug_level >=10) && {! value}).if {"},
-  {52568584,"  [ -? {Self >= 0}; ]"},
-  {133564952,"    };"},
-  {12999202,"	new_event.set_prev (buffer_event.item (j-1));"},
-  {6294615,"  - y0:INTEGER <- y;"},
-  {12980754,"    value;"},
-  {20189726,"  - white:UINTEGER_32 := 0FFFFFFh;"},
-  {112860696,"	winp:=win.prev;"},
-  {14813758,"    }.elseif { pcu = 113 } then {"},
-  {35530326,"	nxt := next_linear;"},
-  {29231702,"    };    "},
-  {102508568,"	  yw1:=pl.y1.value-1;"},
-  {22028887,"    width:=width-1;"},
-  {16136230,"      (justify != left).if {"},
-  {9856059,"          x1 := x0 + `ev.xexpose.width` :INTEGER - 1;"},
-  {14813766,"    };"},
-  {17046579,"    (lower1 <= line) && { line <= upper1}"},
-  {47598599,"    +? {Result.in_range lower to upper};"},
-  {6688298,"    ? {result.count    = n};"},
-  {29649985,"	storage := storage.realloc capacity with new_capacity;"},
-  {92150296,"      x1:=x0+width-1;"},
-  {12999229,"	new_event.set_prev (buffer_event.item (j-1));"},
-  {17969239,"    (next_y = NULL).if {"},
-  {28708888,"  + clip:CLIP; // Cash clip zone."},
-  {11160085,"    result:=calloc_intern nb_elements;"},
-  {74583047,"  [ -? {Self >=# 0}; ]"},
-  {118236696,"	    (pl.is_x).if {      	      "},
-  {8004631,"      screen.put 1 to (x,y);"},
-  {21106263,"      };"},
-  {138024472,"	  c:=c.top; "},
-  {84941342,"	      (dd >= 0).if { "},
-  {15207456,"    +? {Result >= height_min};"},
-  {7998485,"    -? {nb_elements > 0};"},
-  {11147800,"    yy := y + y_window;"},
-  {14309414,"  - draw (x0,y0:INTEGER) to (x1,y1:INTEGER) <-"},
-  {14297112,"	xe:=xe.min (plan.x1.value);	"},
-  {21506084,"	  focus.receive msg;		  "},
-  {34084880,"  - is_digit:BOOLEAN <-"},
-  {28727361,"	storage := NATIVE_ARRAY(V).create new_count;"},
-  {12986954,"    (next!=NULL).if {"},
-  {177612318,"        sort_list_y;"},
-  {120469528,"		(pl.level=plan_value).if {"},
-  {12064304,"    py := -1;"},
-  {22422589,"    m:=mask.item y;"},
-  {16523780,"    (sz = 0).if {"},
-  {156908056,"  - get_object (x,y:INTEGER) :AREA <-"},
-  {106968088,"	  plan.x1.append (plan.x0);        // Append X1"},
-  {113266712,"	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&"},
-  {206848030,"	    offset_begin:=offset_begin+1;"},
-  {80875550,"	      };"},
-  {11166267,"          VIDEO.pixel_hard (x1,10) color 0FF0000h;"},
-  {90317336,"	xw0:=pl.x0.value; "},
-  {160051224,"      parent.receive msg;"},
-  {48527446,"    {idx.in_range 1 to (minimum_size/POINTER.object_size)} ? "},
-  {52956167,"    +? {\"0123456789\".has Result};"},
-  {203692574,"	((car<32) || {car>=127}).if {"},
-  {87168030,"		x := x - 1; "},
-  {49819160,"      (plan!=NULL).if {"},
-  {28727382,"    ((! is_end) && {next.id = id_free}).if {"},
-  {21506109,"    mask.put m to y0;"},
-  {55717974,"	next2 := read_ptr next & ~ 11b.to_uinteger_cpu;"},
-  {13380642,"    buffer_event.first.set_prev new_event;"},
-  {7094321,"    (current_state != NULL).if {"},
-  {12993130,"    h_left_max := left.height_max;"},
-  {38150721,"    (upper + 1 <= capacity - 1 ).if {"},
-  {14297144,"    \"Definition.\" +? {Result = (count = 0)};"},
-  {148794910,"	(poly_list_y.item idx.y0 > poly_list_y.item (idx+1).y0).if {"},
-  {79959070,"	    {x <= x2}.while_do {"},
-  {48515158,"    {idx.in_range 1 to (minimum_size/POINTER.object_size)} ? "},
-  {149686808,"    {"},
-  {81804374,"    (old_size2 <= minimum_size).if {          "},
-  {10268246,"  - object_size:INTEGER               <- POINTER.object_size + UINTEGER_CPU.object_size; "},
-  {22816288,"    line_h_until x1;"},
-  {14291003,"        .when `ButtonPress`:INTEGER then {        "},
-  {48902680,"        x0:=plan.x0.value; "},
-  {24661590,"      first_free.set_previous_free Self;"},
-  {16517666,"    };"},
-  {18362967,"	next_x.set_prev_x prev_x;"},
-  {7998534,"  + y1:LIMIT_Y;"},
-  {9321000,"    ((col & 0F80000h) >> 9) |"},
-  {95687192,"	} else {"},
-  {19685438,"	result := upper_case.item (pcu-9).to_uinteger_8;"},
-  {20583485,"    ? {x1<16};"},
-  {73672769,"    upper := upper - 1;"},
-  {3951186,"  - default := (0.to_raw_uinteger_cpu);"},
-  {43926535,"    r_seed := (110351524 * r_seed + 12345) % 214748364;"},
-  {13380669,"    buffer_event.first.set_prev new_event;"},
-  {7481860,"  - top_runtime_stack:POINTER <- `14`;"},
-  {124922904,"	    elt_y:=elt_y.next;"},
-  {17840146,"    ptr := top_runtime_stack;"},
-  {138418200,"	((y>c.y_max) && {x>c.x_max}).if {"},
-  {9327164,"    line_h_hard (x1,y) until x2 color col;"},
-  {16923652,"      typ_id := type_id_intern;"},
-  {10237515,"    {(n!=NULL) && {n.value<value}}.while_do {"},
-  {12876296,"  - Self:SELF '>#'  Right 60 other:INTEGER :BOOLEAN <- Self > other;"},
-  {12470332,"    resize (scale_width * desk.width,scale_height * desk.height);"},
-  {9321023,"      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);"},
-  {21905970,"    storage.item (line * count2 + column)"},
-  {16923661,"  - valid_index index:INTEGER :BOOLEAN <-"},
-  {5249067,"  + capacity:INTEGER;"},
-  {20989476,"	win := get_object (mouse.x_current,mouse.y_current);"},
-  {17834014,"  + rgbcolor    :UINTEGER_32; // Format: RRGGBB in hexadecimal"},
-  {27275799,"      \"I'm busy!\\n\".print;"},
-  {43526742,"	(blc.size < 4096) || {blc.id = id_busy}"},
-  {22810174,"      };"},
-  {37228118,"      };"},
-  {90711064,"	yw1:=pl.y1.value-1;"},
-  {18750515,"    (lower2 <= column) && {column <= upper2}    "},
-  {7475736,"  - x_max:INTEGER <- width  - 1;"},
-  {8398386,"    result := clone;"},
-  {17834022,"    }.do_until {idx > text.count};"},
-  {87561758,"		dd := dd+i1;"},
-  {176191518,"          {(edge != NULL) && {edge.y1 < clip_y0}}.while_do {"},
-  {10618903,"    );"},
-  {18750526,"    }.elseif {((cmd&2)!=0) && {pcu.in_range 10 to 21}} then {"},
-  {23210002,"    ((debug_level >= 15) && {! value}).if {"},
-  {11572310,"  - size:UINTEGER_CPU                 <- size_and_id & ~ 3.to_uinteger_cpu;"},
-  {15601215,"      };"},
-  {20989491,"    +? { Result = ((valid_line line) && {valid_column column}) };"},
-  {38538295,"    +? { count = Old count - 1};"},
-  {16517718,"    {begin_memory != NULL} ? \"Memory: Not memory.\";"},
-  {12458058,"    } else {"},
-  {9308746,"    };"},
-  {20060696,"	    xb:=tmp+1;"},
-  {156385310,"	edge2 := edges.item edges_upper;"},
-  {36705304,"  ( ? {w > 0};"},
-  {8792066,"    true_block.value;"},
-  {126233112,"    (next!=NULL).if {"},
-  {8392254,"      };"},
-  {20989502,"    }.elseif {pcu.in_range 79 to 91} then {  "},
-  {146027032,"	  }.elseif {fg_b} then {"},
-  {8804373,"    capacity := nb_elements * element_sizeof;"},
-  {92937752,"	x0:=x0.max xw0;"},
-  {9702421,"    +? {Result != NULL};"},
-  {106439198,"      ( clip_x1 < x1 ).if {"},
-  {49296408,"        y1:=plan.y1.value-1;"},
-  {33574455,"    -? { upper = index.max (Old upper) };"},
-  {41699926,"    result.to_busy new_size index idx;"},
-  {16936001,"    }.elseif { (capacity > 0) && { upper >= 0}} then {"},
-  {146020888,"	  }.elseif {fg_b} then {"},
-  {8785927,"  Self - ((Self / other) * other);"},
-  {112725528,"      {"},
-  {182465566,"                line  := - line;"},
-  {119024152,"		  cx1:=(elt_x.value-1).min x1;"},
-  {34872328,"  - to_boolean:BOOLEAN <-"},
-  {19162675,"    +? { Result = ((lower2 <= column) && {column <= upper2}) };"},
-  {24532498,"    ((debug_level >= 15) && {! value}).if {"},
-  {85728798,"	      x := x - 1;"},
-  {23210039,"    +? { count = 1 + Old count };"},
-  {38027800,"      y_window := father.y_window+y0;"},
-  {9702450,"    -? { new_count2 > 0};"},
-  {20060734,"	cmd := cmd | 08h;"},
-  {18221586,"    };"},
-  {7881762,"    timer_count := timer_count + 1;"},
-  {21370905,"    .when 15 then {"},
-  {110898712,"      y1:=plan.y1.value;"},
-  {74454040,"  - list_y:LIMIT_Y;"},
-  {11012626,"    };"},
-  {48792072,"  [ -? {bound_test (UINTEGER_16.minimum) to (UINTEGER_16.maximum)}; ]"},
-  {18240056,"    \"Definition.\" +? {Result = item lower};"},
-  {20066903,"      (next_x!=NULL).if {"},
-  {8798271,"	die_with_code exit_failure_code;"},
-  {16394756,"    sz := object_size;"},
-  {22293566,"	((cmd & 4) != 0).if {"},
-  {14168096,"    (is_fix_height).if {"},
-  {15496712,"  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self = other);"},
-  {141038622,"  + last_y:EDGE;  "},
-  {93331477,"    -? {upper >= -1};"},
-  {35801174,"	((nxt.id = id_free) && {nxt.size >= sz}).if {"},
-  {126626840,"    (child!=NULL).if {"},
-  {7875636,"      agents.foreach { a:AGENT;        "},
-  {51541590,"    mem := CONVERT(POINTER, NATIVE_ARRAY(UINTEGER_32)).on p;"},
-  {4726330,"  + destination:INBOX; // If null, Broad cast message."},
-  {17305126,"      };"},
-  {11424770,"  - Self:SELF '^'  Left 10  other:BOOLEAN :BOOLEAN <- ! other;"},
-  {6565483,"    result.make l and r;"},
-  {18221630,"    }.elseif { pcu = 9 } then {"},
-  {13270075,"          KEYBOARD.key `ev.xkey.keycode`:UINTEGER_8 press TRUE;"},
-  {12347426,"    buffer_event := FAST_ARRAY(EVENT_TIMER).create 4;"},
-  {146408472,"	};"},
-  {11024962,"  - first:V <- storage.item 0;"},
-  {196348446,"    };"},
-  {20454451,"    (lower1 <= line  ) && {line <= upper1  } && "},
-  {18627605,"    force_put element to index;"},
-  {109059608,"  - creat_clip <-"},
-  {11012670,"    }.elseif { (pcu = 50) || { pcu = 62} } then {"},
-  {13663752,"  - Self:SELF '>=#' Right 60 other:INTEGER :BOOLEAN <- (Self ># other) | (Self ==# other);"},
-  {16001133,"      cap := cap * 2;"},
-  {73549889,"    storage.remove index until upper;"},
-  {17305147,"      };"},
-  {145491992,"	  };"},
-  {92408862,"	    };"},
-  {84301848,"      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {"},
-  {78907422,"	  };"},
-  {158089246,"	edge  := edges.item edges_upper;"},
-  {12347453,"    buffer_event := FAST_ARRAY(EVENT_MOUSE).create 4;"},
-  {51910686,"      ( x0 > x1).if {"},
-  {8263192,"  + clip_x1:INTEGER;"},
-  {144581656,"	  (fg_l:=(c.x_min>x))"},
-  {44308054,"    (idx >= nb_page).if {          "},
-  {161232414,"	    edge.set_next_y last_y;	    "},
-  {6036533,"  + first_link:LINKED_LIST_NODE(V);"},
-  {8281648,"    x := (x + INTEGER.random_between (-1) and 1).min 254.max 1;"},
-  {187324958,"              x_edges:=edge.next_line x_edges; "},
-  {14162006,"    ? {idx < nb_page};"},
-  {204867614,"	  {offset_begin != offset_end}.while_do {"},
-  {154023448,"	yb0 := yb0 - win2.y_window; "},
-  {100934168,"      append_plan; "},
-  {57292824,"	x0 := x0.min (plan.x0.value);"},
-  {120728088,"		  cx1:=(elt_x.value).min x1;"},
-  {9185855,"      tmp:=(p_end+1)&003h;"},
-  {149969944,"      {(lev = 0) && {win2 != NULL}}.while_do {"},
-  {54143518,"      (x0 <= x1).if {"},
-  {45642838,"	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size);"},
-  {24514156,"      };"},
-  {73014791,"      '0'.print;"},
-  {16413293,"    }.do_until {(new_mem = NULL) || {(cap >> 20) = 2048}}; // BSBS: BUG COMPILO 0.13"},
-  {18621502,"      result := 27;"},
-  {14973960,"  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);"},
-  {13645346,"    hdle := timer_interrupt;"},
-  {5120063,"  - buffer_event:FAST_ARRAY(EVENT_KEYBOARD); "},
-  {7346726,"  - width_min:INTEGER <-"},
-  {13663803,"          KEYBOARD.key `ev.xkey.keycode`:UINTEGER_8 press FALSE;"},
-  {7352880,"    x := 255.random_upper;"},
-  {106310168,"	  (x0!=plan.x0.value).if {"},
-  {19039780,"  - storage_message:LINKED_LIST(EVENT) := LINKED_LIST(EVENT).create;"},
-  {22164496,"    result := to_integer - 48;"},
-  {44720214,"    blc.set_size_and_id (blc.size_and_id - 4096);"},
-  {20854334,"      result :=  pcu - 67 + 'a'.to_uinteger_8;  // 'a' to 'j'"},
-  {206183966,"		pix_y:=pix_y+1;"},
-  {185485854,"                edge.set_prev_x edgep;"},
-  {35266134,"    (new_size > old_size).if {      "},
-  {92802590,"      };      "},
-  {58609182,"    (spot_x.in_range clip_x0 to clip_x1).if {"},
-  {15872034,"      (list_client.lower).to (list_client.upper) do { j:INTEGER;"},
-  {21764695,"  - new_step <-"},
-  {19015204,"  - storage_message:LINKED_LIST(EVENT) := LINKED_LIST(EVENT).create;"},
-  {42874935,"    +? { upper = Old upper - 1};"},
-  {15884347,"          (`ev.xbutton.button`:INTEGER = 1).if {"},
-  {104483352,"	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {"},
-  {95035416,"	  pl:=winp.plan;"},
-  {111680024,"	pl:=win.plan;"},
-  {5519915,"  - count:INTEGER <- (upper + 1);"},
-  {31200342,"    {(sz & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {155321374,"	};"},
-  {104477208,"	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {"},
-  {57686552,"	y1 := y1.max (plan.y1.value);"},
-  {29373501,"    line_h (7,10) until 10;"},
-  {104471064,"	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {"},
-  {19925569,"    };"},
-  {14057519,"    transitions := FAST_ARRAY(TRANSITION).create_with_capacity 2;"},
-  {8669245,"  - y_maximum:INTEGER <- VIDEO.y_max;    "},
-  {68456968,"  - to_raw_uinteger_32:UINTEGER_32  <- CONVERT(SELF,UINTEGER_32 ).on Self;"},
-  {86916120,"      plan.x1.remove (plan.x0);"},
-  {106710040,"	    list_x:=plan.x0.append list_x; // Append X0  "},
-  {7734300,"  );"},
-  {82862616,"    ((top_clip!=NULL) && {top_clip.x_min=xmin} && {top_clip.x_max=xmax} && {top_clip.window=win}).if {"},
-  {6842407,"  - to_uinteger_64:UINTEGER_64 <- to_raw_uinteger_64;"},
-  {33427030,"      };"},
-  {12716614,"    };"},
-  {207488030,"	};	"},
-  {41946167,"    -? { valid_index index };"},
-  {7734310,"  );"},
-  {64883253,"    };"},
-  {59913246,"      ( clip_y1 < y1).if {"},
-  {112996376,"	{winp!=NULL}.while_do {"},
-  {13110290,"    (! test.value).if {"},
-  {52691975,"  )"},
-  {99494936,"	elt_y.append (plan.y0);"},
-  {17188405,"      first_link := first_link.next;"},
-  {13110293,"    -? {Self != NULL};"},
-  {28844552,"      result := - Self;"},
-  {6830126,"  - get_raw col:UINTEGER_32 :UINTEGER_32 <-"},
-  {28838407,"    };"},
-  {10889790,"      ascii_code := 0;      "},
-  {13116452,"	input.acknowledge;"},
-  {142225944,"	  }.elseif {fg_t} then {"},
-  {48250966,"  - table_size idx:UINTEGER_CPU :POINTER <- "},
-  {118378520,"	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {"},
-  {184969246,"                edge.prev_x.set_next_x (edge.next_x);"},
-  {22570546,"    storage.put element to (line * count2 + column);"},
-  {41029697,"    +? { capacity = Old capacity };"},
-  {142219800,"	  }.elseif {fg_t} then {"},
-  {54543446,"	((page + (new_size << 1)) <= 4096).if {"},
-  {28838423,"    };"},
-  {57686614,"    put_ptr (next | 11b) to p;"},
-  {11289621,"    result.clear_all (nb_elements-1);"},
-  {54537302,"	((page + (new_size << 1)) <= 4096).if {"},
-  {58080280,"	redraw (x0,y0) to (x1,(y1-1));"},
-  {112067608,"	};"},
-  {23468606,"      ((cmd & 30h)=0).if {"},
-  {76576342,"    ptr_table := table_size (new_size / POINTER.object_size);"},
-  {6836306,"  - to_pointer:POINTER <- to_raw_pointer;"},
-  {19415102,"	result := lower_case.item (pcu-9).to_uinteger_8;"},
-  {85070878,"		y := y + 1; "},
-  {24778777,"    .when 16 then {"},
-  {12199984,"    {(py <= 1) && {! stop}}.while_do {"},
-  {12206137,"    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);"},
-  {33826902,"    {id = id_busy} ? \"Memory: Macro Block not busy.\";"},
-  {73796103,"    };"},
-  {11301945,"    bmp.rectangle_fill (x0,y0) to (x1,y1) color color_back;"},
-  {61217310,"      ( y0 <=y1 ).if {"},
-  {152990232,"      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);"},
-  {33820758,"    {id = id_busy} ? \"Memory: Macro Block not busy.\";"},
-  {113396248,"	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {"},
-  {9062987,"    result.make y plan p is_top FALSE;"},
-  {9050685,"  + y_current:INTEGER; "},
-  {147589662,"    {"},
-  {11283504,"    scr.put 1 to (x,y);"},
-  {113390104,"	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {"},
-  {69348950,"    {sz <= minimum_size} ? \"Memory: Size bound.\";"},
-  {12200010,"    (prev=NULL).if {"},
-  {31987777,"  - is_empty:BOOLEAN <- ( upper < 0 ); // end is_empty"},
-  {176825374,"          } else {"},
-  {146673176,"      };"},
-  {133171736,"    {win!=NULL}.while_do {"},
-  {159270430,"	((last_y=NULL) || {last_y.is_down != edge.is_down}).if {"},
-  {18498646,"      \"Not enough memory.\\n\".print;"},
-  {19802662,"    }.do_until {idx > txt.count};"},
-  {14838805,"    new := CONVERT(POINTER,NATIVE_ARRAY(V)).on new_ptr;"},
-  {14420537,"    };    "},
-  {92673560,"      {y1>=yw0} && {y0<=yw1}).if {"},
-  {11295830,"  - begin:POINTER                     <- this + object_size;"},
-  {13516343,"    +? { item i1 = Old item i2 };"},
-  {20719166,"      cmd :=  cmd | 08h;      // F1 to F10 = cmd"},
-  {41435734,"    idx := get_index (result.this);"},
-  {14426694,"    level:=level-1;"},
-  {142607384,"	};"},
-  {38680088,"      parent.set_child Self;"},
-  {152055320,"    {(elt_p != NULL) && {elt_p.level != lev}}.while_do {"},
-  {30167105,"      storage.clear new_count to (count - 1);"},
-  {12606000,"        ((px != py) && {scr.item (x+px,y+py) = 1}).if {         "},
-  {9056874,"      result := width_min;"},
-  {44062215,"    CONVERT(UINTEGER_64,SELF).on (maximum & r_seed)"},
-  {125058584,"	  }.do_while {(elt_y!=NULL) && {elt_y.value=tmp}};"},
-  {79172126,"	  (dx >= -dy).if {	    "},
-  {155204638,"	  edges.add_last (EDGE.clone);"},
-  {6301232,"    result := clone;"},
-  {185344542,"                };"},
-  {27928150,"      add_link_free;            "},
-  {85464606,"		dd := dd+i1;"},
-  {84554264,"	top_clip:=top_clip.right;"},
-  {141690904,"	  };"},
-  {69742657,"      resize (index + 1);"},
-  {50865238,"    mem.put v to 0;"},
-  {8552511,"      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {"},
-  {11677220,"    connect_to KEYBOARD;"},
-  {184434206,"              {(edgep!=NULL) && {edge.x<edgep.x}}.while_do {"},
-  {14814232,"	    ? {c!=NULL};"},
-  {34614302,"    clip_x1 := width - 1;"},
-  {19814998,"    block.set_size_and_id (id_free | id_end | (64.mb - object_size));"},
-  {61604894,"	};"},
-  {12593726,"        (cu = 111) || {cu = 113} || {cu = 114} || {cu = 116}"},
-  {140780568,"	  (fg_r:=(c.x_max<x)) "},
-  {4984942,"  + next:LINKED_LIST_NODE(V);"},
-  {47199256,"      set_position (x0,y0);"},
-  {29238337,"	{ new_capacity >= new_count }.until_do {"},
-  {9450570,"    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {"},
-  {13903895,"      (screen.lower1).to (screen.upper1) do { x:INTEGER;        "},
-  {90840606,"	    i2 := dd - dy;"},
-  {87691294,"	      };"},
-  {23333384,"    };"},
-  {8527929,"      px := ((w-4 - nw) / 2) + 2;"},
-  {20196376,"	  }.do_while {xb<=xe};"},
-  {16142871,"      rectangle_fill (xx,yy) to (xx+1,yy+1) color white;"},
-  {5378623,"  - p_end:UINTEGER_8;  // Pointer on the buffer (end)"},
-  {156514846,"	edges_upper := edges_upper + 1;"},
-  {103419416,"      };"},
-  {86774814,"	    {y <= y2}.while_do {"},
-  {52562952,"  [ -? {Self >= 0}; ]"},
-  {178553886,"          {(idx_y <= poly_list_y.upper) && {poly_list_y.item idx_y.y0 = y}}.while_do {"},
-  {156502552,"    };"},
-  {5378634,"  + value:INTEGER;"},
-  {13916223,"	new_event.set_prev (buffer_event.item (j-1));"},
-  {16136734,"  - y_max:INTEGER <- height - 1;"},
-  {206442526,"	      };"},
-  {116004376,"	  cy1:=y1-1;"},
-  {27405373,"    poly_line_to (9,9);"},
-  {104760350,"    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {"},
-  {178541598,"          {(idx_y <= poly_list_y.upper) && {poly_list_y.item idx_y.y0 = y}}.while_do {"},
-  {5378647,"  + width:INTEGER;"},
-  {10760774,"  - remove old_root:PLAN :PLAN <-"},
-  {17446916,"	ptr := MEMORY.alloc_size sz;"},
-  {7605318,"  + x0:LIMIT_X;"},
-  {15736941,"    cap := 32.mb;"},
-  {23745543,"  - Self:SELF '>>' Left 100 other:INTEGER :SELF <-"},
-  {20196422,"  - set_prev new:PLAN <-"},
-  {5790782,"  - num_on :STRING_CONSTANT := \"789-456+1230.\";"},
-  {22435390,"	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);"},
-  {8527979,"    left.refresh;"},
-  {9838143,"      get_event;"},
-  {23333438,"    }.elseif {pcu = 94} then {"},
-  {180768286,"                  ((x0 <= clip_x1) && {x1 >= clip_x0}).if { "},
-  {33697878,"    size_and_id := siz | id_busy;"},
-  {6688838,"  + is_x:BOOLEAN;"},
-  {113273368,"	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&"},
-  {52968967,"    +? {\"0123456789\".has Result};"},
-  {8005157,"    result := clone;"},
-  {74583582,"	(dy >= 0).if {"},
-  {106968600,"	  plan.x1.append (plan.x0);        // Append X1"},
-  {13910122,"    (h_right > h_right_max).if {"},
-  {194251294,"    };"},
-  {12070982,"      next.set_prev prev;"},
-  {17453107,"    +? { Result = ((lower1 <= line) && { line <= upper1 }) };"},
-  {113254936,"	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&"},
-  {21506622,"	(result.to_character.in_range 'A' to 'Z').if {"},
-  {90311710,"	    };"},
-  {55718486,"	next2 := read_ptr next & ~ 11b.to_uinteger_cpu;"},
-  {8005179,"    TIMER.get_event;        "},
-  {156896286,"	(x0 < x1).if {"},
-  {8005182,"        pcu := cu - 13;"},
-  {82709078,"    };"},
-  {27799101,"    poly_line_to (5,14);"},
-  {13381157,"    parent_area.refresh;"},
-  {48515670,"    {idx.in_range 1 to (minimum_size/POINTER.object_size)} ? "},
-  {155992094,"	edge  := edges.item edges_upper;	"},
-  {81300504,"  - add_clip win:AREA from (xmin,ymin:INTEGER) to (xmax,ymax:INTEGER) <-"},
-  {12070999,"  - set_next_x new:EDGE <-"},
-  {75506262,"    {p != NULL} ? \"Memory: Pointer NULL.\";"},
-  {20596286,"    }.elseif {pcu.in_range 67 to 76} then {"},
-  {25566294,"  - first_free:MEMORY;"},
-  {13387315,"  [ -? { valid_index (line,column) }; ]"},
-  {55201816,"    ((w != width) || {h != height}).if {"},
-  {75500118,"    {p != NULL} ? \"Memory: Pointer NULL.\";"},
-  {12464672,"      result := width_min;"},
-  {101992478,"  - rectangle_fill_to (x,y:INTEGER) :BOOLEAN <-"},
-  {30936129,"    +? { count = new_count };"},
-  {31335944,"  - max other:SELF :SELF <-"},
-  {112332312,"      };"},
-  {108278808,"	  plan.y1.append (plan.y0);"},
-  {8921706,"    (is_fix_width).if {"},
-  {43927047,"    r_seed := (110351524 * r_seed + 12345) % 214748364;"},
-  {121774104,"		  }.do_while {(stack_plan.item plan_value)=NULL};"},
-  {158218782,"	edges_upper := edges_upper + 1;"},
-  {8417328,"    y := (y + INTEGER.random_between (-1) and 1).min 254.max 1;"},
-  {38538776,"      };"},
-  {17446999,"  - next_line old_root:EDGE :EDGE <-"},
-  {7082565,"  + y_min:INTEGER;"},
-  {84425240,"	top_clip.set_bottom new_clip;"},
-  {151015966,"      edges := FAST_ARRAY(EDGE).create 64;      "},
-  {7082566,"  + level:INTEGER;"},
-  {61475861,"    -? {index >= 0};"},
-  {91621912,"    };"},
-  {12458544,"      {(px <= 1) && {! stop}}.while_do {        "},
-  {18757171,"    (lower2 <= column) && {column <= upper2}    "},
-  {69625942,"    new_size  := sz.align_power (POINTER.object_size); "},
-  {12464700,"    resize (scale_width * desk.width,scale_height * desk.height);"},
-  {6172227,"  - make c:UINTEGER_16 <-"},
-  {6166077,"    (((tmp+2)&3)!=p_beg).if {"},
-  {26882646,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";    "},
-  {21002291,"    +? { Result = ((valid_line line) && {valid_column column}) };"},
-  {110505496,"      x0:=plan.x0.value; "},
-  {50213400,"        y2:=plan.y0.value; "},
-  {180239390,"              (trace = 0).if {"},
-  {4333093,"  + parent_area:Expanded AREA;"},
-  {10619415,"    );"},
-  {4333094,"  + parent_area:Expanded AREA;"},
-  {150087192,"	elt_p := win2.plan;"},
-  {100147224,"  - update_plan <-"},
-  {53356568,"    dx:=x-(x_window-parent.x_window); "},
-  {177083934,"          };"},
-  {9709074,"      while_do body;"},
-  {5249600,"  + x_current:INTEGER;"},
-  {99243032,"	elt_y:=LIMIT_Y.create_bottom y1 plan plan;"},
-  {89795096,"      pl:=parent.plan;"},
-  {183376414,"            };"},
-  {19150866,"    ptr := top_runtime_stack;"},
-  {159528990,"	  poly_list_y.add_last edge;"},
-  {79436824,"  - last_clip :CLIP;"},
-  {8392774,"  + next:PLAN;"},
-  {142872088,"      };"},
-  {9321578,"      result := left.width_max.max (right.width_max);"},
-  {109582878,"    color col;"},
-  {10637893,"    result.make win at (x0,y0) to (x1,y1);"},
-  {185615390,"                (edgep!=NULL).if {"},
-  {119024664,"		  cx1:=(elt_x.value-1).min x1;"},
-  {17828414,"    }.elseif { pcu = 78 } then {"},
-  {13774905,"    (mouse != NULL).if {                  "},
-  {16930369,"    }.elseif { (capacity > 0) && { upper >= 0}} then {"},
-  {102373912,"	  yw0:=pl.y0.value; "},
-  {23222846,"      result :=  pcu - 95 + 'k'.to_uinteger_8;  // 'k' to 'l'"},
-  {24120893,"      };"},
-  {15995422,"  - x_max:INTEGER <- width  - 1;"},
-  {11935762,"      body.value;"},
-  {20479504,"  - Self:SELF '<=' other:SELF :BOOLEAN <- ( code <= other.code );"},
-  {9709104,"      {(px <= 1) && {! stop}}.while_do {        "},
-  {12864568,"    \"Definition.\" +? {Result = upper - lower + 1};"},
-  {37634646,"        result := search new_size;		              "},
-  {84818968,"      ((new_clip.left=NULL) && {new_clip.top=NULL}).if {"},
-  {25037399,"    };"},
-  {19157043,"    +? { Result = ((lower2 <= column) && {column <= upper2}) };"},
-  {145104920,"	    c:=c.bottom; "},
-  {38028312,"      y_window := father.y_window+y0;"},
-  {20473360,"  - Self:SELF '<=' other:SELF :BOOLEAN <- ( code <= other.code );"},
-  {6578251,"  - make y:INTEGER plan p:PLAN is_top b:BOOLEAN <- "},
-  {13774922,"  - set_value v:INTEGER <-"},
-  {14685271,"    to_run;"},
-  {188746270,"    };"},
-  {24520722,"    ((debug_level >= 15) && {! value}).if {"},
-  {154546712,"      elt_p := elt_p.next;"},
-  {20061249,"    upper := -1;"},
-  {18222101,"    -? {index >= 0};"},
-  {17828438,"    };"},
-  {187842078,"          ((x0 <= clip_x1) && {x1 >= clip_x0}).if { "},
-  {181543454,"                };"},
-  {10619467,"    };"},
-  {137895960,"	{(c!=NULL) && {y<c.y_min}}.while_do {"},
-  {69995073,"    };"},
-  {77603861,"    -? {upper >= -1};"},
-  {9702975,"      };      "},
-  {16001601,"    -? { new_count >= 0};"},
-  {10127396,"    physical_screen.make NULL from (0,0) size (bmp.width,bmp.height);    "},
-  {18222112,"    -? {w >= width_min};"},
-  {50607128,"      ((old_plan!=NULL) && {plan!=NULL}).if {"},
-  {73156694,"    verify_memory \"Begin alloc_size\";"},
-  {77597717,"    -? {upper >= -1};"},
-  {144188446,"  - connect_first <-"},
-  {12864598,"  - set_previous_linear p:MEMORY      <- ( previous_linear := p; );"},
-  {103690264,"      (! is_return).if {"},
-  {18228271,"      (t.condition.value ant).if {"},
-  {15091261,"      ((x_current != x_window) || {y_current != y_window}).if {"},
-  {203570206,"	car:=string.item j.to_integer;"},
-  {4726831,"  + begin_action:{ ANT; }; // BSBS: Mettre E"},
-  {56893464,"      clip_type1;"},
-  {28580413,"    color red;"},
-  {11431426,"  - Self:SELF '^'  Left 10  other:BOOLEAN :BOOLEAN <- ! other;"},
-  {140122654,"  + poly_ymax:INTEGER := INTEGER.minimum.to_integer;"},
-  {17723908,"	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;"},
-  {106827294,"      };"},
-  {49684504,"      clip_type1;"},
-  {11025470,"    }.elseif { (pcu = 50) || { pcu = 62} } then {"},
-  {45618695,"    random % (Self+1)"},
-  {10121275,"          DESK.physical_screen.redraw (x0,y0) to (x1,y1);"},
-  {20461107,"    (lower1 <= line  ) && {line <= upper1  } && "},
-  {19532306,"    };"},
-  {15109738,"    right.set_position rac at (x,y+h_left) size (w.min (right.width_max),h_right);"},
-  {99618328,"      };"},
-  {102767640,"      } else { "},
-  {55976984,"	x1:=plan.x1.value;"},
-  {48761864,"  [ -? {bound_test (UINTEGER_16.minimum) to (UINTEGER_16.maximum)}; ]"},
-  {152701464,"    {elt_p != NULL}.while_do {"},
-  {115352600,"	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {"},
-  {11019338,"    (n!=NULL).if {"},
-  {12329504,"    (is_fix_width).if {"},
-  {54666838,"	  next := result + new_size;"},
-  {15091306,"    right.set_position rac at (x,y+h_left) size (w.min (right.width_max),h_right);"},
-  {47464022,"  - table_type idx:UINTEGER_32 :POINTER <- "},
-  {9192505,"    ((h-4) > root.height_max).if {      "},
-  {89272375,"  - do_all action:{V; } <-"},
-  {144582168,"	  (fg_l:=(c.x_min>x))"},
-  {19563094,"    block := CONVERT(POINTER,MEMORY).on (begin_memory + old_size);        "},
-  {15491135,"	list_client.item j.receive (buffer_event.item p);"},
-  {141432862,"  + x_origin:INTEGER;"},
-  {76693590,"    micro_free p table ptr_table;"},
-  {57293336,"	x0 := x0.min (plan.x0.value);"},
-  {45649494,"	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size);"},
-  {28980285,"    line_v (4,11) until 15;"},
-  {10102871,"    (is_down := yy < yy1).if {"},
-  {45643350,"	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size);"},
-  {26747478,"    {id = id_busy} ? \"Memory: Macro block not busy.\";"},
-  {90576408,"	yw0:=pl.y0.value; "},
-  {8276029,"  - x_maximum:INTEGER <- VIDEO.x_max;"},
-  {29890646,"    } else {"},
-  {13639704,"      xb := x0 + x_window;"},
-  {22171143,"  - Self:SELF '&'  Left 100 other:SELF :SELF <-"},
-  {63579678,"    move_to (x0,y0);"},
-  {8263737,"    ((w-4) > root.width_max).if {      "},
-  {17705525,"	mem_idx := mem_idx - 1;"},
-  {82069590,"      copy p to result size old_size;"},
-  {19926040,"	    };"},
-  {21759038,"	};"},
-  {56364568,"      };"},
-  {126098456,"    creat_clip;"},
-  {8663565,"    storage.item (index - 1)"},
-  {42869278,"    move_to (x,y);"},
-  {6430754,"  - buffer_event:FAST_ARRAY(EVENT_TIMER);"},
-  {49161752,"        y0:=plan.y0.value; "},
-  {79301653,"    -? {lower >= 0};"},
-  {7347259,"  - get_event <-"},
-  {9573928,"    ((col & 00000F8h) >> 3)"},
-  {73950294,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {5114455,"  + x:INTEGER;   "},
-  {19015718,"    beg := txt.lower;"},
-  {88743454,"	    i2 := dd - dx;"},
-  {85594142,"	      };"},
-  {73944150,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {17705558,"      search_capacity;"},
-  {178271262,"        (poly_list_y.first.y0).to poly_ymax do { y:INTEGER;"},
-  {108531224,"      };"},
-  {137773080,"      ((y<c.y_min) && {x<c.x_min}).if {"},
-  {11806756,"    connect_to TIMER;"},
-  {81534494,"	    dd := i1 + dy;"},
-  {151268382,"	edges.put (EDGE.clone) to n;"},
-  {5526589,"    x_new := x.max x_minimum.min x_maximum;"},
-  {107620888,"	  (y0!=plan.y0.value).if {"},
-  {82875416,"    ((top_clip!=NULL) && {top_clip.x_min=xmin} && {top_clip.x_max=xmax} && {top_clip.window=win}).if {"},
-  {10902565,"    root.set_position Self at (0,0) size (w,h);"},
-  {117966872,"	  {	    "},
-  {14039576,"      ((y < plan.y1.value) && {y >= plan.y0.value}).if {"},
-  {8263787,"  - refresh <-"},
-  {84677662,"	    {x >= x2}.while_do {"},
-  {90970136,"    } else { "},
-  {24385561,"    .when 15 then {"},
-  {9081875,"  - to_raw_uinteger_cpu:UINTEGER_CPU <- CONVERT(SELF,UINTEGER_CPU).on Self;"},
-  {19938391,"      next_y.set_prev_x prev_x;"},
-  {187700766,"          };"},
-  {20338208,"  - color_back:UINTEGER_32      := 083AAD3h;  "},
-  {15872587,"  - set_prev new:LIMIT_Y <-"},
-  {11800626,"    +? { count1 = new_count1};"},
-  {14980695,"    {(pos!=NULL) && {(pos.x<x) || {(pos.x=x) && {pos.dx<dx}} } }.while_do {"},
-  {28457537,"    ( new_count > count).if {"},
-  {12225048,"	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;"},
-  {6836773,"  - height_min:INTEGER <- root.height_min;"},
-  {35672662,"	sz  := new_size - old_size - object_size;"},
-  {11800635,"        .when `ConfigureNotify`:INTEGER then {"},
-  {28451393,"    ( new_count > count).if {"},
-  {12218904,"	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;"},
-  {64883767,"    +? {Result.in_range start_index to (upper + 1)};"},
-  {35666518,"	sz  := new_size - old_size - object_size;"},
-  {82850840,"    ((top_clip!=NULL) && {top_clip.x_min=xmin} && {top_clip.x_max=xmax} && {top_clip.window=win}).if {"},
-  {20319774,"  - red:UINTEGER_32   := 0FF0000h;"},
-  {9063445,"    p := MEMORY.alloc_dynamic capacity;"},
-  {99495448,"	elt_y.append (plan.y0);"},
-  {49555480,"      sub_move (x,y);"},
-  {12212760,"	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;"},
-  {185880094,"                  edgep.set_next_x edge;"},
-  {196226078,"      result:=result + font_width_letter (string.item j);"},
-  {122432536,"	    elt_x:=elt_x.next;"},
-  {21236285,"    };"},
-  {63967285,"    -? { mem_idx > 0};"},
-  {13110818,"      };"},
-  {14956119,"    {(pos!=NULL) && {(pos.x<x) || {(pos.x=x) && {pos.dx<dx}} } }.while_do {"},
-  {6818346,"    ? {result.capacity = n};"},
-  {5508183,"  + dx:INTEGER;  // REAL_24_8"},
-  {90059831,"      action.value (item i);"},
-  {139071000,"      };"},
-  {45096022,"    (blc.size < minimum_size).if {"},
-  {22546457,"    .when 32 then {"},
-  {4985356,"  + count:INTEGER;"},
-  {28445270,"    };"},
-  {6830657,"  + parent_arrayed_collection:Expanded ARRAYED_COLLECTION(V);"},
-  {108020760,"	    list_y:=plan.y0.append list_y;	  "},
-  {76576854,"    ptr_table := table_size (new_size / POINTER.object_size);"},
-  {14027339,"    };"},
-  {21236311,"    };"},
-  {81011733,"    -? {upper >= -1};"},
-  {13110845,"      };"},
-  {30678102,"  - to_busy sz:POINTER index idx:UINTEGER_CPU <-"},
-  {8134690,"    tmp:=(p_end+1)&003h;"},
-  {81005589,"    -? {upper >= -1};"},
-  {46418518,"    {((result - begin_memory) & 0FFFh) = 0} ? \"Memory: Alignment LAB.\";"},
-  {9457160,"  - Self:SELF '*'  Left 100 other:SELF :SELF <- `4`;"},
-  {6824534,"  + next_free    :MEMORY;"},
-  {8134698,"    upper := n - 1;"},
-  {4985387,"  + upper:INTEGER;"},
-  {11290162,"      storage.clear_all (capacity - 1);"},
-  {23469143,"      x := x0 << 8;"},
-  {20319831,"      };"},
-  {5901887,"  - cmd:UINTEGER_8;    // 0:CTRL 1:AltGr 2:Alt 3:Cmd 4:Shift 5:Cap 6:NumLock 7:Scrolllock"},
-  {157038110,"	  edge .make (x0,y0) add 1;"},
-  {8134705,"        } else {"},
-  {19809304,"	      win.slave_line_h_hard ((xb-xw),(y-win.y_window)) until (tmp-xw) color col;"},
-  {11277869,"    ((col & 0F80000h) >> 8) |"},
-  {22940167,"  ~(~Self & ~other);"},
-  {152972312,"      xb1 := elt_p .x1.value   .min (x1 + margin_clip_x1);"},
-  {106181656,"	  plan.x1.remove (plan.x0);        // delete X1"},
-  {52175879,"    -? {in_range 0 to 9};"},
-  {156121630,"	edges_upper := edges_upper + 1;"},
-  {92680216,"      {y1>=yw0} && {y0<=yw1}).if {"},
-  {11302486,"  - begin:POINTER                     <- this + object_size;"},
-  {27928641,"    -? {new_count >= 0};"},
-  {4985412,"  + count:UINTEGER_32;"},
-  {14427198,"    ((pcu = 37) || {pcu = 109}).if {"},
-  {52169735,"    -? {in_range 0 to 9};"},
-  {12612655,"    result.make n begin_action b_a action a end_action e_a;"},
-  {11296342,"  - begin:POINTER                     <- this + object_size;"},
-  {125065240,"	  }.do_while {(elt_y!=NULL) && {elt_y.value=tmp}};"},
-  {10367544,"    (lower <= i) && {i <= upper}"},
-  {35137622,"    old_size := size;"},
-  {41436246,"    idx := get_index (result.this);"},
-  {30167617,"      storage.clear new_count to (count - 1);"},
-  {10361400,"    (lower <= i) && {i <= upper}"},
-  {8134739,"  - to_character:CHARACTER <- `@Self`:CHARACTER; // `13`;"},
-  {5908078,"    result := clone;"},
-  {17970194,"    ((debug_level >=10) && {! value}).if {"},
-  {28322327,"    busy.to busy if { x:ANT; x.found_food screen };"},
-  {13504571,"        .when `KeyRelease`:INTEGER then {"},
-  {12594224,"        ((px != py) && {scr.item (x+px,y+py) = 1}).if {         "},
-  {22952510,"    }.elseif {(pcu = 95) || {pcu = 96}} then { "},
-  {98050069,"    -? {upper >= -1};"},
-  {30548996,"  - type_id_intern:INTEGER    <- `1`;"},
-  {144840728,"	(fg_p).if {"},
-  {44567126,"    };        "},
-  {154288664,"	win2.draw (xb0,yb0) to (xb1,yb1);"},
-  {13916695,"      (screen.lower1).to (screen.upper1) do { x:INTEGER;        "},
-  {14827046,"    clipping (x0,y0) to (x1,y1);    "},
-  {9457226,"    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {"},
-  {57551896,"	y0 := y0.min (plan.y0.value);"},
-  {4985451,"  + right:G_EXPR;"},
-  {93990421,"      (element = item i).if {"},
-  {23862871,"      dy := y1 - y0;"},
-  {10755090,"    test.value.if {"},
-  {27405847,"      x.get_food screen;"},
-  {140781080,"	  (fg_r:=(c.x_max<x)) "},
-  {22940222,"    }.elseif {(pcu = 95) || {pcu = 96}} then { "},
-  {38680631,"    +? {(lower = Old lower + 1) ^ (upper = Old upper - 1)};"},
-  {157431838,"	  edge .make (x0,y0) add (-1);"},
-  {21113380,"	((win != focus) && {win != NULL}).if {"},
-  {207365662,"	  pix_x := pix_x + sz_letter;"},
-  {186661406,"                  edge.next_x.set_prev_x edge;"},
-  {53486110,"      ( clip_x0 > x0 ).if {"},
-  {13916729,"      win := DESK.get_object (mouse.x_current,mouse.y_current);"},
-  {12588118,"  - is_end:BOOLEAN                    <- (size_and_id & id_end).to_boolean;"},
-  {13916735,"	new_event.set_prev (buffer_event.item (j-1));"},
-  {37751863,"    -? { ! is_empty };"},
-  {6689314,"  - p_beg:UINTEGER_8;  // Pointer on the buffer (beginning)"},
-  {9844785,"    }.do_while {cur != NULL};   "},
-  {55712792,"      } else {"},
-  {145240600,"	  }.elseif {fg_l} then {"},
-  {17970262,"    old_size := nb_page << 26;"},
-  {52563486,"      };"},
-  {9838641,"    }.do_while {cur != NULL};   "},
-  {23346238,"    }.elseif {pcu = 94} then {"},
-  {145234456,"	  }.elseif {fg_l} then {"},
-  {15233071,"    transitions.add_last (TRANSITION.create other if cmp);"},
-  {12987959,"    put (item i2) to i1;"},
-  {184828446,"              (edgep!=edge.prev_x).if {"},
-  {37758038,"        copy begin to (result.begin) size old_size;                "},
-  {23333943,"    +? { lower = Old lower };"},
-  {5772839,"  - maximum:UINTEGER_64 := ~ 0.to_raw_uinteger_32;"},
-  {104742430,"    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {"},
-  {12083769,"    draw_border_out (x_min,y_min) to (x_max,y_max);"},
-  {204616222,"	sz_letter := offset_end-offset_begin + 1;"},
-  {10773610,"      result := left.height_max + right.height_max;"},
-  {16131131,"          } else {"},
-  {50742808,"        (((x.abs)>width) || {(y.abs)>height}).if {"},
-  {114178072,"      }.do_while {win!=NULL};            "},
-  {4468842,"  + parent_g_binary_expr:Expanded G_BINARY_EXPR;"},
-  {43521543,"  - random :SELF <-"},
-  {19274302,"      ((cmd & 30h)=0).if {"},
-  {8916021,"    +? {count = 0};"},
-  {15220798,"    }.elseif { pcu = 64 } then {"},
-  {17435161,"    };"},
-  {113261592,"	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&"},
-  {29632598,"    (new_free.is_end).if {"},
-  {52957191,"    +? {\"0123456789\".has Result};"},
-  {5772871,"  - maximum:UINTEGER_64 := `0xFFFFFFFFFFFFFFFFLLU`:UINTEGER_64; //BSBS pb C 0FFFFFFFFFFFFFFFFh; "},
-  {106962974,"      (clip_y1 < y1).if {"},
-  {13387814,"    update rac from (x,y) size (w,h);"},
-  {20596787,"    {lower2 <= column} && {column <= upper2}"},
-  {17447475,"    +? { Result = ((lower1 <= line) && { line <= upper1 }) };"},
-  {15602180,"  - clone:SELF <-"},
-  {62405141,"      put (item (i + 1)) to i;"},
-  {5772887,"  + is_down:BOOLEAN;"},
-  {11155013,"  - set_left new_link:CLIP <-"},
-  {14298175,"    buffer_event.first.set_prev new_event;"},
-  {21906962,"    ((debug_level >= 5) && {! value}).if {"},
-  {118637592,"		stack_plan.force pl to (pl.level);"},
-  {28205591,"    free.to busy if { x:ANT; x.found_food screen };"},
-  {7999557,"  + left:CLIP;"},
-  {145634334,"	begin_y.set_next_y last_y;"},
-  {98837528,"	plan.set_y0 elt_y;"},
-  {18357846,"    (new_size > capacity_max).if {"},
-  {82192926,"	      pixel_to (x,y);"},
-  {17435198,"    }.elseif { pcu = 77 } then {"},
-  {92538910,"	  };"},
-  {108279320,"	  plan.y1.append (plan.y0);"},
-  {9334335,"      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);"},
-  {24668780,"      storage.copy_from (other.storage) until (count-1);"},
-  {44444246,"      blc := new_page;"},
-  {15608358,"    beg := text.lower;"},
-  {33175617,"    storage.put element to i;"},
-  {8405540,"    make bmp scale (1,1) with elt;"},
-  {194657822,"    offset_end - offset_begin + 1"},
-  {14691864,"	    c:=get_clip (xb,y);"},
-  {94771736,"	}.do_while {(win!=NULL) && {winp=NULL}};"},
-  {18769982,"    }.elseif {((cmd&2)!=0) && {pcu.in_range 10 to 21}} then {"},
-  {12471358,"    ((UINTEGER_CPU.object_size = 8) && {"},
-  {13381707,"      prev.set_next next;"},
-  {10232395,"    {(n!=NULL) && {n.value<value}}.while_do {"},
-  {69626454,"    new_size  := sz.align_power (POINTER.object_size); "},
-  {13781527,"    (screen.lower2).to (screen.upper2) do { y:INTEGER;"},
-  {203195422,"    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {"},
-  {124007448,"	      (elt_y.is_top).if {"},
-  {17841188,"    virtual_screen.update_size;"},
-  {10226251,"    {(n!=NULL) && {n.value<value}}.while_do {"},
-  {154147352,"	yb1 := yb1 - win2.y_window;"},
-  {5250095,"  + end_action:{ ANT; };"},
-  {13381718,"  - get_index p:POINTER :UINTEGER_CPU <- (p - begin_memory).to_uinteger_cpu >> 26;"},
-  {13381719,"  - set_next_y new:EDGE <-"},
-  {7083095,"  + prev_x:EDGE;  // doubly linked list"},
-  {14298218,"    }.elseif {h_left > h_left_max} then {"},
-  {12465221,"  - set_top new_link:CLIP <-"},
-  {43521622,"	(blc.size < 4096) || {blc.id = id_busy}"},
-  {10619925,"    -? {nb_elements > 0};"},
-  {8393265,"        };"},
-  {140645918,"  + begin_y:EDGE;  "},
-  {15608390,"    (next!=NULL).if {"},
-  {49297421,"  - occurrences c:CHARACTER :INTEGER <-"},
-  {176180254,"          {(edge != NULL) && {edge.y1 < clip_y0}}.while_do {"},
-  {16038971,"            MOUSE.set (`ev.xbutton.x`:INTEGER,`ev.xbutton.y`:INTEGER) with (FALSE,MOUSE.right);"},
-  {24139838,"    }.elseif {pcu.in_range 97 to 111} then {"},
-  {206320158,"		bit_count:=bit_count << 1;"},
-  {20061728,"  - color_light:UINTEGER_32     := 0D0E1EFh;"},
-  {9703445,"    +? {Result != NULL};"},
-  {6172777,"    result.make s if cmp;"},
-  {6560293,"  - width_min:INTEGER  <- root.width_min;"},
-  {44844118,"    result := blc.next_linear.this;        "},
-  {79437342,"	    dd := i1 + dx;"},
-  {99225109,"      };"},
-  {17828929,"    +? { count = new_count };"},
-  {10626110,"      cmd := cmd & (~04h);      "},
-  {16924734,"    }.elseif { pcu = 66 } then {"},
-  {16924737,"    }.elseif { (capacity > 0) && { upper >= 0}} then {"},
-  {152308248,"    };"},
-  {8786968,"  + spot_x:INTEGER;  "},
-  {5643811,"  + list_client:LINKED_LIST(INBOX);"},
-  {23211070,"      result :=  pcu - 95 + 'k'.to_uinteger_8;  // 'k' to 'l'"},
-  {19151411,"    +? { Result = ((lower2 <= column) && {column <= upper2}) };"},
-  {19139110,"    {"},
-  {101457944,"	pl:=parent.plan;"},
-  {7876631,"      y := screen.upper2.random_upper;"},
-  {29503549,"    line (1,0) to (10,9);"},
-  {57810453,"    {(i < 0) || {element = item i}}.until_do {"},
-  {157690392,"      win := c.window;"},
-  {95159326,"  );"},
-  {14156807,"  );"},
-  {14169112,"	xb:=xb.max (plan.x0.value);"},
-  {141039640,"	(fg_p).if {"},
-  {30813720,"  - set_child new:AREA <-"},
-  {151391774,"      };"},
-  {74455070,"      (dx >= 0).if {"},
-  {94242840,"	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {"},
-  {65025591,"    +? {valid_index Result ->> {element = item Result}};"},
-  {19139134,"    }.elseif {pcu.in_range 10 to 61} then {"},
-  {11019814,"    result := clone;"},
-  {33557078,"    };   "},
-  {48374839,"    \"Is empty.\" +? { count = 0 };"},
-  {150475288,"	} else {"},
-  {50201686,"  );"},
-  {7876657,"        (s.parent_state != cur.parent_state).if {"},
-  {18234942,"    }.elseif { pcu = 9 } then {"},
-  {93332501,"    -? {upper >= -1};"},
-  {26747927,"    } end_action { x:ANT;"},
-  {203564574,"	car:=string.item j.to_integer;"},
-  {179717150,"            next_edge:=edge.next_x;	"},
-  {93326357,"    -? {upper >= -1};"},
-  {152714264,"    {elt_p != NULL}.while_do {"},
-  {45619207,"    random % (Self+1)"},
-  {146415646,"  - sort_list_y <-"},
-  {15110250,"    right.set_position rac at (x,y+h_left) size (w.min (right.width_max),h_right);"},
-  {7870526,"      (cu <= 113).if {"},
-  {186003486,"                } else {"},
-  {19545126,"      result := result.max siz;      "},
-  {16395814,"	(justify = right).if {"},
-  {5121032,"  - one:SELF  <- 1; // Neutral element for `*' and `/'."},
-  {95565336,"	  plan.set_level (pl.level+1); "},
-  {92416024,"      y1:=y0+height-1;"},
-  {7876682,"    result.make x plan p;"},
-  {34879574,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";"},
-  {8270349,"    -? {valid_index index};"},
-  {6037536,"  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;"},
-  {204887070,"	  {offset_begin != offset_end}.while_do {"},
-  {14163014,"  - dec_level <-"},
-  {141439512,"	  }.elseif {fg_r} then {"},
-  {6037551,"  + parent_state:STATE;"},
-  {10097213,"  - p_beg:UINTEGER_8;  // Pointer on the buffer (beginning)"},
-  {141433368,"	  }.elseif {fg_r} then {"},
-  {16389691,"          };"},
-  {104994846,"    } else {"},
-  {15491647,"	list_client.item j.receive (buffer_event.item p);"},
-  {28051991,"    };"},
-  {45650006,"	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size);"},
-  {28980801,"      }.elseif { capacity < new_count } then {"},
-  {104078360,"	x1:=x0+width-1;"},
-  {12323895,"    -? { valid_index i2 };"},
-  {11413549,"    ((col & 000FC00h) >> 5) |"},
-  {8264240,"    x := (x + INTEGER.random_between (-1) and 1).min 254.max 1;"},
-  {19944992,"  - color_dark:UINTEGER_32      := 01E527Fh;"},
-  {153107992,"      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); "},
-  {80218645,"    };"},
-  {25314823,"  - '~' Self:SELF :SELF <- - Self - SELF.one;"},
-  {29374487,"      ant := ANT.create life;      "},
-  {16402029,"    }.do_until {(new_mem = NULL) || {(cap >> 20) = 2048}}; // BSBS: BUG COMPILO 0.13"},
-  {156251166,"	poly_list_y.add_last edge;"},
-  {182337566,"                trace := trace + line;"},
-  {9580584,"    ((col & 00000F8h) >> 3)"},
-  {6431274,"    result.make n;"},
-  {13640247,"    +? { item i2 = Old item i1 };"},
-  {18105874,"      crash_on ptr with_message msg;"},
-  {41559638,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";"},
-  {105394718,"      (clip_x0 > x0).if {"},
-  {6431280,"    result.make s;"},
-  {10497093,"    result:=CLIP.clone;"},
-  {69878849,"      storage.put element to index;"},
-  {205268510,"	      bit_count:=1;"},
-  {22153241,"    .when 24 then {"},
-  {15885373,"	  list_client.item j.receive (buffer_event.item p);"},
-  {73944662,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {23075895,"    +? { last = element };"},
-  {7735303,"  (- 07FFFFFFFh).to_raw_integer_64;"},
-  {57293910,"    last := read_ptr ptr_table;"},
-  {23998551,"      dx := ((x1 - x0)<<8) / dy;"},
-  {137767448,"      ((y<c.y_min) && {x<c.x_min}).if {"},
-  {42863671,"    +? { upper = Old upper - 1};"},
-  {23475719,"  (~Self & other) | (Self & ~other);"},
-  {14040087,"        n := screen.item (x,y);"},
-  {10515564,"	storage := NATIVE_ARRAY(CHARACTER).create needed_capacity;"},
-  {6425149,"    };"},
-  {19022398,"      result := alt_gr.item (pcu-9).to_uinteger_8;"},
-  {13634123,"    };"},
-  {6437456,"      put_character (s.item i);"},
-  {110764568,"      y0:=plan.y0.value; "},
-  {19428370,"      crash_on ptr with_message \"User assertion violated.\";"},
-  {22165566,"	result := num_on.item (pcu-78).to_uinteger_8;"},
-  {11838038,"  - next_linear:MEMORY                <- CONVERT(POINTER,MEMORY).on (begin + size);"},
-  {19428376,"	      parent_video.line_h_hard (xb,y) until tmp color col; "},
-  {19010109,"    ? {y<16};"},
-  {82863640,"    ((top_clip!=NULL) && {top_clip.x_min=xmin} && {top_clip.x_max=xmax} && {top_clip.window=win}).if {"},
-  {153495576,"      ((xb0<=xb1) && {yb0<=yb1}).if {"},
-  {8651829,"  )"},
-  {50466328,"      };"},
-  {156644894,"	poly_list_y.add_last edge2;"},
-  {23992428,"    (count > 0).if {"},
-  {24398398,"      result := ext_key.item (pcu-96).to_uinteger_8;       "},
-  {26612760,"  + prev  :AREA;  // Previous window."},
-  {13111317,"    -? {Self != NULL};"},
-  {19422246,"      siz    := font_width txt at beg to (idx-1);"},
-  {16272934,"	siz := font_width text at beg to (idx-1);"},
-  {35660886,"	sz  := new_size - old_size - object_size;"},
-  {16783469,"    } else {"},
-  {206572574,"	    };"},
-  {116134424,"	} else {"},
-  {112985112,"	{winp!=NULL}.while_do {"},
-  {118379544,"	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {"},
-  {27553878,"    ((new_free = NULL) || {new_free.id != id_free}).if {"},
-  {14956631,"    {(pos!=NULL) && {(pos.x<x) || {(pos.x=x) && {pos.dx<dx}} } }.while_do {"},
-  {90060343,"      action.value (item i);"},
-  {45096534,"    (blc.size < minimum_size).if {"},
-  {95430168,"	  pl.set_next plan;"},
-  {175516190,"        connect_first;"},
-  {36066869,"    {(result > u) || {element = item result}}.until_do {"},
-  {6818865,"  [ -? {s != NULL}; ]"},
-  {6825019,"    mask := mask | `StructureNotifyMask`:UINTEGER_32;"},
-  {11290645,"    result.clear_all (nb_elements-1);"},
-  {57681494,"    put_ptr (next | 11b) to p;"},
-  {4985879,"  - screen:FAST_ARRAY2(UINTEGER_8);"},
-  {40132694,"    {new_size > minimum_size-POINTER.object_size} ? \"Memory: Big block.\";"},
-  {19416126,"	result := lower_case.item (pcu-9).to_uinteger_8;"},
-  {144459806,"    poly_line_to (x_origin,y_origin);"},
-  {144453656,"	  (fg_b:=(c.y_max<y)) | "},
-  {13111355,"        .when `KeyPress`:INTEGER then {          "},
-  {8129047,"    };      "},
-  {15362623,"      (list_client.lower).to (list_client.upper) do { j:INTEGER;"},
-  {124653592,"	      };"},
-  {204739614,"	((pix_x + sz_letter) > clip_x0).if {"},
-  {27006471,"    (Self + a) & (~ a)"},
-  {19403837,"    m:=m | (1<<x);"},
-  {46800391,"    -? {lower < upper};"},
-  {53099015,"    +? {Result.decimal_value = Self};"},
-  {14421528,"	(xb <= xe).if {"},
-  {73809438,"      result := line_v_until y2;"},
-  {11284525,"    ((col & 0F80000h) >> 8) |"},
-  {4985903,"  + action:{ ANT; };"},
-  {150733848,"	};"},
-  {36060758,"	  size_and_id := size_and_id + (nxt.size_and_id & ~ 1.to_uinteger_cpu) + object_size;"},
-  {6296072,"  (low <= Self) && {up >= Self};"},
-  {113384984,"	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {"},
-  {5902410,"  + next:LIMIT_X;"},
-  {5902411,"  + next:LIMIT_Y;"},
-  {80095774,"	      pixel_to (x,y);"},
-  {76946462,"	    i1 := 2 * dx;"},
-  {126880280,"    };"},
-  {106182168,"	  plan.x1.remove (plan.x0);        // delete X1"},
-  {17570869,"      } else {"},
-  {56236056,"	y1:=plan.y1.value;"},
-  {53086744,"    ? {parent!=NULL};    "},
-  {8129087,"    };"},
-  {16654374,"	  px := width - siz;"},
-  {51284504,"          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));"},
-  {152062488,"    {(elt_p != NULL) && {elt_p.level != lev}}.while_do {"},
-  {62528533,"      i := i + 1;"},
-  {21642838,"  - set_next_free     n:MEMORY <- ( next_free     := n; );"},
-  {15737879,"      xx := ant.x * 2;"},
-  {23869502,"	result := '>'.to_uinteger_8;"},
-  {51278360,"          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));"},
-  {152056344,"    {(elt_p != NULL) && {elt_p.level != lev}}.while_do {"},
-  {125059608,"	  }.do_while {(elt_y!=NULL) && {elt_y.value=tmp}};"},
-  {23863357,"      ((m & (1<<xx))=0).if {"},
-  {11278411,"    } else {"},
-  {15338071,"    };"},
-  {15744038,"    py := (height - height_min) / 2;"},
-  {79173150,"	  (dx >= -dy).if {	    "},
-  {105259544,"	  y0:=y0.max yw0;"},
-  {6314558,"  - alt_gr:STRING_CONSTANT := \"¹~#{[|`\\\\^@]}\";"},
-  {10361918,"    }.elseif { pcu = 64 } then {"},
-  {24779863,"	width := dy - 1;"},
-  {34615312,"      result := (Self <= '9');"},
-  {61612053,"    -? {index <= upper};"},
-  {131345944,"    y_window:=y_window+y;"},
-  {15750205,"	(list_client.lower).to (list_client.upper) do { j:INTEGER;"},
-  {184435230,"              {(edgep!=NULL) && {edge.x<edgep.x}}.while_do {"},
-  {12600894,"        (cu = 111) || {cu = 113} || {cu = 114} || {cu = 116}"},
-  {111545880,"      {win!=NULL}.while_do {"},
-  {9445433,"      py := ((h-4 - nh) / 2) + 2;"},
-  {5379622,"  + justify:UINTEGER_8;"},
-  {14815256,"	    ? {c!=NULL};"},
-  {147990558,"	(poly_list_y.item i.y0 > poly_list_y.item (i+1).y0).if {"},
-  {69755990,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";                "},
-  {107492376,"	  plan.y1.remove (plan.y0);"},
-  {12594750,"        (cu = 111) || {cu = 113} || {cu = 114} || {cu = 116}"},
-  {23863383,"      dy := y1 - y0;"},
-  {9445439,"      (((tmp+2)&3)!=p_beg).if {"},
-  {76048470,"    new_size  := sz.align_power (POINTER.object_size); "},
-  {69749846,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";                "},
-  {19809878,"    block.set_size_and_id (id_free | id_end | (64.mb - object_size));"},
-  {9451594,"    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {"},
-  {8535097,"      px := ((w-4 - nw) / 2) + 2;"},
-  {16150039,"      rectangle_fill (xx,yy) to (xx+1,yy+1) color white;"},
-  {8535103,"      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {"},
-  {177213982,"        };"},
-  {7606314,"    (n > capacity).if {"},
-  {10761778,"    (capacity < count).if {"},
-  {19280914,"    ((debug_level >=10) && {! value}).if {"},
-  {9832978,"    };"},
-  {17048102,"	  px := (width - siz) >> 1;"},
-  {9857583,"  create n begin_action NULL action a end_action NULL;"},
-  {81424470,"    old_size  := old_sz.align_power (POINTER.object_size); "},
-  {4469310,"  + parent_input_keyboard:Expanded INPUT_KEYBOARD;"},
-  {10755634,"    (capacity < count).if {"},
-  {55325782,"	put_ptr next to ptr_table;"},
-  {9851440,"        ((px != py) && {scr.item (x+px,y+py) = 1}).if {"},
-  {28710408,"    (Self < 0).if {"},
-  {205539358,"		(pix_y.in_range clip_y0 to clip_y1).if {"},
-  {178542622,"          {(idx_y <= poly_list_y.upper) && {poly_list_y.item idx_y.y0 = y}}.while_do {"},
-  {16131618,"	list_client.item j.receive (buffer_event.item p);"},
-  {24250941,"    };"},
-  {54415446,"	page := (result - begin_memory) & 0FFFh;"},
-  {22424096,"    color color_light;"},
-  {149294622,"      };"},
-  {13000767,"    bin_code := FAST_ARRAY(UINTEGER_8).create 14;"},
-  {12065816,"      } else {"},
-  {104749086,"    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {"},
-  {15233583,"    transitions.add_last (TRANSITION.create other if cmp);"},
-  {25561113,"    .when 32 then {"},
-  {178530334,"          {(idx_y <= poly_list_y.upper) && {poly_list_y.item idx_y.y0 = y}}.while_do {"},
-  {78650398,"	      y := y+1;"},
-  {8006165,"    -? {nb_elements > 0};"},
-  {12084281,"    draw_border_out (x_min,y_min) to (x_max,y_max);"},
-  {181673502,"              };"},
-  {57939992,"      (x0 <= x1).if {"},
-  {47194198,"  - minimum_size:UINTEGER_CPU <- `MINIMUM_SIZE`:UINTEGER_CPU;"},
-  {26877447,"    a := step - 1;"},
-  {18364463,"        a.set_state (t.state);"},
-  {8012337,"          cur := cur.parent_state;"},
-  {21519934,"	(result.to_character.in_range 'A' to 'Z').if {"},
-  {9833034,"    };"},
-  {153754136,"	xb0 := xb0 - win2.x_window; "},
-  {8916543,"      };"},
-  {53874206,"      };"},
-  {113255960,"	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&"},
-  {41725982,"    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1 }).if {"},
-  {49808397,"  );"},
-  {55719510,"	next2 := read_ptr next & ~ 11b.to_uinteger_cpu;"},
-  {11149367,"    +? { item i = element };"},
-  {8006207,"      cu := keyup key;"},
-  {148790296,"  - redraw (x0,y0:INTEGER) to (x1,y1:INTEGER) <-"},
-  {20591155,"    {lower2 <= column} && {column <= upper2}"},
-  {33169950,"    lx := width - 1;"},
-  {17042029,"    };"},
-  {99748376,"    };"},
-  {5250564,"  - object_size:INTEGER <- `12`;"},
-  {17441848,"    -? {! is_empty};"},
-  {86253086,"	    dd := i1 + dy;"},
-  {14710805,"    old_size (old_nb_elts * element_sizeof) new_size new_cap;"},
-  {17435699,"    +? { Result = ((lower1 <= line) && { line <= upper1 }) };"},
-  {52053528,"          redraw (x2,y2) to (x3,y3);"},
-  {118638104,"		stack_plan.force pl to (pl.level);"},
-  {182079518,"                trace := trace + edge.dx; "},
-  {28206103,"    free.to busy if { x:ANT; x.found_food screen };"},
-  {17435704,"    -? {! is_empty};"},
-  {29104152,"  + x_window:INTEGER;"},
-  {138425880,"	((y>c.y_max) && {x>c.x_max}).if {"},
-  {205016606,"	    (pix_x.in_range clip_x0 to clip_x1).if {"},
-  {41701406,"    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1 }).if {"},
-  {148778014,"	(poly_list_y.item idx.y0 > poly_list_y.item (idx+1).y0).if {"},
-  {12484156,"    resize (scale_width * desk.width,scale_height * desk.height);"},
-  {158219800,"	result := win.get_object (x,y);"},
-  {9316392,"    ((col & 0F80000h) >> 9) |"},
-  {30032961,"    }.elseif { new_count != count } then {"},
-  {10232894,"      cmd := cmd & (~02h);"},
-  {5773420,"  + capacity:INTEGER;"},
-  {15602718,"  + height:INTEGER;       "},
-  {17829380,"      };"},
-  {12478012,"    resize (scale_width * desk.width,scale_height * desk.height);"},
-  {20591191,"	prev_x.set_next_x next_y;"},
-  {11543072,"    +? {Result >= 0};"},
-  {15615037,"        evt := buffer_event.item p;        "},
-  {30032982,"      next := new_free.next_linear;"},
-  {140652568,"	  (fg_t:=(c.y_min>y)) |"},
-  {21901362,"    storage.item (line * count2 + column)"},
-  {18758206,"    }.elseif {((cmd&2)!=0) && {pcu.in_range 10 to 21}} then {"},
-  {43522134,"	(blc.size < 4096) || {blc.id = id_busy}"},
-  {14704699,"          (`ev.xbutton.button`:INTEGER = 1).if {"},
-  {33569822,"    clip_x1 := x1.max 0.min lx;"},
-  {153237528,"      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);"},
-  {48399885,"  - has ch:CHARACTER :BOOLEAN <- storage.fast_has ch until (count - 1);"},
-  {26348551,"    -? {step.is_power_2};"},
-  {10239084,"    (needed_capacity > 0).if {"},
-  {18745918,"    }.elseif {((cmd&2)!=0) && {pcu.in_range 10 to 21}} then {"},
-  {39462486,"  - search new_size:UINTEGER_CPU :MEMORY <-"},
-  {13769760,"  - height_max:INTEGER <-"},
-  {176180766,"          {(edge != NULL) && {edge.y1 < clip_y0}}.while_do {"},
-  {7483441,"        (cur.end_action != NULL).if {"},
-  {53351448,"    dx:=x-(x_window-parent.x_window); "},
-  {45754966,"	put_last prev to idx;"},
-  {7489596,"    make d from (0,0) size (d.width*w,d.height*h);"},
-  {17829429,"      };"},
-  {79437845,"    -? {upper >= lower};"},
-  {73145374,"    dy := y2 - y1;"},
-  {8393797,"  + bottom:CLIP;"},
-  {4334141,"  + parent_window:Expanded AREA; // MASK"},
-  {11949080,"	parent_video.pixel_hard (xx,yy) color col; "},
-  {84832280,"      ((new_clip.left=NULL) && {new_clip.top=NULL}).if {"},
-  {15098393,"      line_tmp := BMP_LINE(PIXEL_15).create w_max;"},
-  {19145752,"	    win:=c.window;"},
-  {146016280,"	  }.elseif {fg_b} then {"},
-  {18745942,"    };"},
-  {84826136,"      ((new_clip.left=NULL) && {new_clip.top=NULL}).if {"},
-  {82581022,"		dd := dd+i2; "},
-  {9710128,"      {(px <= 1) && {! stop}}.while_do {        "},
-  {11949094,"    text := STRING.create (txt.count.max 8);"},
-  {84819992,"      ((new_clip.left=NULL) && {new_clip.top=NULL}).if {"},
-  {19158067,"    +? { Result = ((lower2 <= column) && {column <= upper2}) };"},
-  {138807320,"	  };"},
-  {33557559,"    -? { upper = index.max (Old upper) };"},
-  {158607390,"	(begin_y=NULL).if {"},
-  {5644322,"  + parent_input:Expanded INPUT;"},
-  {98315288,"	elt_x.append (plan.x0);"},
-  {7883287,"      y := screen.upper2.random_upper;"},
-  {108661272,"    };"},
-  {34867728,"    ? {result = in_range '0' to '9'};"},
-  {42076702,"    };  "},
-  {8799793,"    state_time := TIMER.timer_count;    "},
-  {51518488,"      } else {"},
-  {137896984,"	{(c!=NULL) && {y<c.y_min}}.while_do {"},
-  {14169624,"	xb:=xb.max (plan.x0.value);"},
-  {124395544,"		pl.desactive_y;"},
-  {19139635,"    +? { Result = ((lower2 <= column) && {column <= upper2}) };"},
-  {7889457,"        (s.parent_state != cur.parent_state).if {"},
-  {50608152,"      ((old_plan!=NULL) && {plan!=NULL}).if {"},
-  {180634142,"                ((new_x != x1) && {new_x != (x1 + 1)}).if {"},
-  {140142110,"  + poly_ymax:INTEGER := INTEGER.minimum.to_integer;"},
-  {65026101,"    {i = mem_idx}.until_do {"},
-  {53357654,"      next := result + new_size;            "},
-  {12342790,"  - Self:SELF '|'   Left 10  other:BOOLEAN :BOOLEAN <- other;"},
-  {11930674,"    +? { count2 = new_count2};"},
-  {18229304,"    \"Definition.\" +? {Result = item lower};"},
-  {9187334,"    result := cond.value;"},
-  {46148694,"    put_32 t to result;    "},
-  {83891230,"	  (-dx >= dy).if {"},
-  {176568350,"          (edge = NULL).if {"},
-  {18229311,"    p_beg := (p_beg+1) & 03h;"},
-  {22694937,"      real_col := PIXEL_32.get_raw col;"},
-  {96476184,"	pl:=plan.next;"},
-  {182860830,"              (trace = 0).if {"},
-  {15086154,"  - set_prev new:LIMIT_X <-"},
-  {6050336,"  - is_fix_width:BOOLEAN  <- (attribute & fix_width_bit ) != 0;"},
-  {132914712,"    update_plan; //modif_for_clip;"},
-  {95565848,"	  plan.set_level (pl.level+1); "},
-  {5656682,"    right.set_attribute_bit vertical_bit; "},
-  {64097333,"    -? { mem_lnk != NULL};"},
-  {18235478,"    new_size := old_size + 64.mb;"},
-  {13240866,"    };"},
-  {115359768,"	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {"},
-  {12342820,"      {storage_message.is_empty}.until_do {"},
-  {15479831,"    WORLD.agents.foreach { a:AGENT;"},
-  {7877195,"    result:=LIMIT_Y.clone;"},
-  {21772306,"    ptr := top_runtime_stack;"},
-  {115353624,"	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {"},
-  {12336676,"      {storage_message.is_empty}.until_do {"},
-  {144601630,"    ((begin_y!=NULL) && {begin_y.is_down = last_y.is_down}).if {"},
-  {11020363,"    (prev=NULL).if {"},
-  {12324376,"      };"},
-  {10110017,"    result.with_capacity new_count;"},
-  {14569495,"          rectangle_fill (xx,yy) to (xx+1,yy+1) color black;	"},
-  {20449853,"    ? {y0<16};"},
-  {8289328,"    x := (x + INTEGER.random_between (-1) and 1).min 254.max 1;"},
-  {8264725,"  ( + capacity:INTEGER;"},
-  {35286069,"  - fast_index_of element:V start start_index:INTEGER :INTEGER <-"},
-  {15473698,"    p := p_beg;"},
-  {6031914,"    ? {n>0};"},
-  {12324388,"      {storage_message.is_empty}.until_do {"},
-  {10103878,"    result:=PLAN.clone;"},
-  {21760025,"    .when 16 then {"},
-  {94643224,"	  win:=win.parent;"},
-  {19539517,"    mask.put m to y;"},
-  {13240893,"    };"},
-  {74849310,"	    i1 := 2 * dy;"},
-  {68981256,"  - to_raw_uinteger_cpu:UINTEGER_CPU<- CONVERT(SELF,UINTEGER_CPU).on Self;"},
-  {69479489,"      add_last element;"},
-  {19557974,"    block := CONVERT(POINTER,MEMORY).on (begin_memory + old_size);        "},
-  {77992478,"		x := x+1; "},
-  {9181241,"    ((h-4) > root.height_max).if {      "},
-  {11832326,"  - Self:SELF '||'  Left 10  other:{BOOLEAN}   :BOOLEAN <- other.value;"},
-  {13240906,"    };"},
-  {123872792,"	    (pl.is_y).if {"},
-  {22676542,"	};"},
-  {65407541,"    };"},
-  {28975169,"      }.elseif { capacity < new_count } then {"},
-  {54138910,"      (x0 <= x1).if {"},
-  {26237975,"    free := STATE.create \"Free\" begin_action { x:ANT;"},
-  {9574916,"    msg.print;"},
-  {193606686,"    car := char.to_integer;"},
-  {96869912,"	  pl.inc_level;"},
-  {50079256,"        x3:=plan.x1.value;"},
-  {14969352,"  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);"},
-  {6031952,"    ? {s!=NULL};"},
-  {28981334,"      new_size := new_size + next.size_and_id + object_size;"},
-  {13640741,"      root.refresh;"},
-  {9581081,"  - resize (w,h:INTEGER) <-"},
-  {159394840,"  - receive msg:EVENT <-"},
-  {55461400,"	y0:=x0:=INTEGER.maximum.to_integer;"},
-  {22153736,"    };"},
-  {102245912,"	  xw1:=pl.x1.value;"},
-  {22153746,"    };"},
-  {81541653,"      put (model.item i) to i;"},
-  {9181290,"    } else {"},
-  {13634615,"    +? { item i2 = Old item i1 };"},
-  {15885885,"	  list_client.item j.receive (buffer_event.item p);"},
-  {9574960,"      px := -1;"},
-  {54145110,"      (next = NULL).if {"},
-  {6431803,"    mask := mask | `ButtonPressMask|ButtonReleaseMask|PointerMotionMask`:UINTEGER_32;"},
-  {54538776,"  - resize (w,h:INTEGER) <-"},
-  {14046744,"      ((y < plan.y1.value) && {y >= plan.y0.value}).if {"},
-  {82876440,"    ((top_clip!=NULL) && {top_clip.x_min=xmin} && {top_clip.x_max=xmax} && {top_clip.window=win}).if {"},
-  {73932886,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {14040600,"      ((y < plan.y1.value) && {y >= plan.y0.value}).if {"},
-  {137761816,"      ((y<c.y_min) && {x<c.x_min}).if {"},
-  {11820091,"        .when `ConfigureNotify`:INTEGER then {"},
-  {154406424,"      };"},
-  {6437968,"      put_character (s.item i);"},
-  {65801269,"    +? {mem_idx = i};"},
-  {8258666,"  );"},
-  {14034456,"      ((y < plan.y1.value) && {y >= plan.y0.value}).if {"},
-  {11838550,"  - next_linear:MEMORY                <- CONVERT(POINTER,MEMORY).on (begin + size);"},
-  {23463943,"  (~Self & other) | (Self & ~other);"},
-  {20333086,"  - red:UINTEGER_32   := 0FF0000h;"},
-  {136851480,"	(! (x.in_range (c.x_min) to (c.x_max))) || "},
-  {33828382,"    clip_y1 := y1.max 0.min ly;"},
-  {147197464,"      };"},
-  {5509180,"  + desk:DESK;"},
-  {79315030,"      result := search new_size .begin;      "},
-  {205687326,"		  ((`__graph_font[@offset_begin]`:UINTEGER_16 & bit_count)!=0).if {"},
-  {82858008,"    ((top_clip!=NULL) && {top_clip.x_min=xmin} && {top_clip.x_max=xmax} && {top_clip.window=win}).if {"},
-  {86911518,"	      pixel_to (x,y);"},
-  {16267284,"    (up > to_raw_uinteger_64)"},
-  {6425687,"  - x1:INTEGER <- dx;"},
-  {13640810,"    h_right := h - h_left;"},
-  {64884791,"    +? {Result.in_range start_index to (upper + 1)};"},
-  {118392344,"	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {"},
-  {17171488,"  );"},
-  {59908638,"      ( clip_y1 < y1).if {"},
-  {5509195,"  + plan:PLAN;"},
-  {76553246,"	      x := x+1;"},
-  {126487064,"    };"},
-  {17171494,"	};"},
-  {6831663,"    (parent_state != NULL).if {"},
-  {10891324,"    (result = Self).if {"},
-  {14963287,"    {(pos!=NULL) && {(pos.x<x) || {(pos.x=x) && {pos.dx<dx}} } }.while_do {"},
-  {45103190,"    (blc.size < minimum_size).if {"},
-  {9987131,"          y1 := y0 + `ev.xexpose.height`:INTEGER - 1;		"},
-  {16255001,"    .when 24 then {"},
-  {9974832,"          scr.put 0 to (x+px,y+py);"},
-  {55842840,"	x0:=plan.x0.value;    "},
-  {6819370,"    ? {result.capacity = n};"},
-  {155722782,"      (y0=y1).if { "},
-  {21249622,"  - id_free:UINTEGER_CPU <- 00b;"},
-  {21643287,"  - timer_event evt:EVENT_TIMER <-"},
-  {98573845,"    ? {upper >= -1};"},
-  {14028351,"      };"},
-  {142215192,"	  }.elseif {fg_t} then {"},
-  {14944854,"    ? {idx < nb_page};"},
-  {24392791,"      (next_y = NULL).if {"},
-  {14944855,"    {(pos!=NULL) && {(pos.x<x) || {(pos.x=x) && {pos.dx<dx}} } }.while_do {"},
-  {18500134,"  - width_min_on txt:ABSTRACT_STRING :INTEGER <-"},
-  {36055093,"    {(result > u) || {element = item result}}.until_do {"},
-  {9968702,"    }.elseif { pcu = 113 } then {"},
-  {204746270,"	((pix_x + sz_letter) > clip_x0).if {"},
-  {10380824,"  - pixel_hard (x,y:INTEGER) color col:UINTEGER_32 <-"},
-  {180898846,"                    x0:=x0.max clip_x0;"},
-  {23876119,"    win := DESK.get_object (evt.x_current,evt.y_current);"},
-  {10885207,"    } else {"},
-  {5902898,"  + count:INTEGER;"},
-  {10362374,"    (cond.value).if {"},
-  {21655613,"    parent_window.line_h_hard (x0,y0) until x1 color col;"},
-  {17177686,"  ( + old_size,new_size:UINTEGER_CPU;"},
-  {12195376,"    {(py <= 1) && {! stop}}.while_do {"},
-  {77863454,"	      (dd >= 0).if { "},
-  {69344321,"    }.elseif { index = (upper + 1) } then {"},
-  {57159192,"      (plan!=NULL).if {"},
-  {29768790,"      put_last new_free to idx;          "},
-  {23470167,"      x := x0 << 8;"},
-  {84155934,"	    dd := i1 + dx;"},
-  {90448408,"	xw1:=pl.x1.value;"},
-  {103949854,"    ( y0 > y1).if {"},
-  {79198232,"  - stack_plan:FAST_ARRAY(PLAN):= FAST_ARRAY(PLAN).create 16;"},
-  {16267351,"      prev_x.set_next_x Self;"},
-  {53087239,"    +? {Result.decimal_value = Self};"},
-  {9445894,"      block.value;"},
-  {46407254,"    {((result - begin_memory) & 0FFFh) = 0} ? \"Memory: Alignment LAB.\";"},
-  {96740888,"	  pl.set_prev plan;"},
-  {69350486,"    {sz <= minimum_size} ? \"Memory: Size bound.\";"},
-  {11278896,"    scr.put 1 to (x,y);"},
-  {113385496,"	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {"},
-  {159278110,"	((last_y=NULL) || {last_y.is_down != edge.is_down}).if {"},
-  {55849046,"	put_ptr next2 to result;	"},
-  {113379352,"	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {"},
-  {27929661,"    poly_line_to (5,9);"},
-  {4986434,"  + storage:NATIVE_ARRAY(V);"},
-  {9968746,"  - height_max:INTEGER <- "},
-  {14428222,"    ((pcu = 37) || {pcu = 109}).if {"},
-  {98973717,"      (model != item i).if {"},
-  {75113991,"    char := (Self % 10).decimal_digit;"},
-  {12601378,"      new_event := EVENT_TIMER.clone;"},
-  {98973720,"	list_y:=elt_y.append list_y;"},
-  {14840343,"          rectangle_fill (xx,yy) to (xx+1,yy+1) color red;	"},
-  {49033752,"        x1:=plan.x1.value;"},
-  {15738391,"      xx := ant.x * 2;"},
-  {31989334,"    (new_size > (minimum_size+object_size+object_size)).if {"},
-  {5423166,"  - upper_case:STRING_CONSTANT := \"1234567890°+\\8\\\\9\\AZERTYUIOP\\\"£\\13\\ QSDFGHJKLM%  µWXCVBN?./§\";"},
-  {24269831,"  - Self:SELF '<<' Left 100 other:INTEGER :SELF <-"},
-  {9452072,"    ((col & 000F800h) >> 6) |"},
-  {14834199,"          rectangle_fill (xx,yy) to (xx+1,yy+1) color red;	"},
-  {6308913,"    birthtime := TIMER.timer_count;    "},
-  {148009502,"	(poly_list_y.item i.y0 > poly_list_y.item (i+1).y0).if {"},
-  {12589088,"    } else {"},
-  {92668958,"	};	 "},
-  {12601392,"        ((px != py) && {scr.item (x+px,y+py) = 1}).if {         "},
-  {11691046,"  - make txt:ABSTRACT_STRING justify j:UINTEGER_8 <-"},
-  {14858811,"            MOUSE.set (`ev.xbutton.x`:INTEGER,`ev.xbutton.y`:INTEGER) with (TRUE,MOUSE.right);"},
-  {15738406,"    py := (height - height_min) / 2;"},
-  {12595248,"        ((px != py) && {scr.item (x+px,y+py) = 1}).if {         "},
-  {9445936,"    {(py <= 1) && {! stop}}.while_do {"},
-  {6308928,"  - set_prev new_prev:EVENT_MOUSE <-"},
-  {38693943,"    +? {(lower = Old lower + 1) ^ (upper = Old upper - 1)};"},
-  {98051093,"    -? {upper >= -1};"},
-  {31072854,"    {id = id_free} ? \"Memory: Macro block not free.\";    "},
-  {25167897,"    .when 24 then {"},
-  {101200408,"      (parent!=NULL).if { "},
-  {12601405,"      new_event := EVENT_MOUSE.clone;"},
-  {4069969,"  - on src:S :D <- `13`;"},
-  {98044949,"    -? {upper >= -1};"},
-  {151134232,"    }.do_while {(win3 != NULL) && {lev = 0}};"},
-  {107492888,"	  plan.y1.remove (plan.y0);"},
-  {4986476,"  + storage:NATIVE_ARRAY(CHARACTER);"},
-  {157432862,"	  edge .make (x0,y0) add (-1);"},
-  {76048982,"    new_size  := sz.align_power (POINTER.object_size); "},
-  {69750358,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";                "},
-  {19810390,"    block.set_size_and_id (id_free | id_end | (64.mb - object_size));"},
-  {104337432,"	y1:=y0+height-1;"},
-  {8541759,"      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {"},
-  {15738429,"	(list_client.lower).to (list_client.upper) do { j:INTEGER;"},
-  {7606808,"  - y_max:INTEGER <- height - 1;"},
-  {12595274,"      prev.set_next next;"},
-  {174071326,"  - poly_trace <-"},
-  {9445962,"    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {"},
-  {8523313,"      };"},
-  {52576775,"    (Self.to_integer_8 + '0'.code).to_character"},
-  {8529465,"      px := ((w-4 - nw) / 2) + 2;"},
-  {18887750,"  - set_level new:INTEGER <-"},
-  {204211230,"	};"},
-  {38669367,"    +? {(lower = Old lower + 1) ^ (upper = Old upper - 1)};"},
-  {13930045,"    make (DESK.physical_screen) from (x_current,y_current) size (16,16);"},
-  {10774584,"    \"Definition.\" +? {Result = ((lower <= i) & (i <= upper))};"},
-  {16648790,"    {(begin_memory & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {9439818,"    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {"},
-  {14828094,"    }.elseif { pcu = 113 } then {"},
-  {80483870,"		dd := dd+i2; "},
-  {89925656,"      (pl=NULL).if {"},
-  {36836376,"    ? {h > 0};"},
-  {63833118,"  );"},
-  {37759031,"    -? { ! is_empty };"},
-  {93068824,"	x1:=x1.min xw1;"},
-  {81424982,"    old_size  := old_sz.align_power (POINTER.object_size); "},
-  {123208728,"	};"},
-  {6696490,"    ? {result.count    = n};"},
-  {22030934,"  - delete_link_free <-"},
-  {7612990,"        (cu = 111) || {cu = 113} || {cu = 114} || {cu = 116}"},
-  {24257598,"      cmd := cmd | 08h;"},
-  {99355157,"    };"},
-  {12595306,"    h_min  := height_min;"},
-  {15221785,"      data := line_tmp.get_storage;"},
-  {7606850,"  + upper:INTEGER;"},
-  {27419222,"    new_size := size_and_id & ~ 1.to_uinteger_cpu;"},
-  {9439850,"    };"},
-  {28710935,"      x.move;"},
-  {16132143,"  - has other:STATE <-"},
-  {48504856,"    ((x != 0) || {y != 0}).if {"},
-  {204623390,"	sz_letter := offset_end-offset_begin + 1;"},
-  {9839678,"      cmd := cmd & (~01h);"},
-  {187972638,"            x0:=x0.max clip_x0;"},
-  {47582215,"    +? {Result.in_range lower to upper};"},
-  {32776759,"    +? { index >= lower};"},
-  {5773871,"  + sub_state:STATE;"},
-  {151521816,"    };"},
-  {50743832,"        (((x.abs)>width) || {(y.abs)>height}).if {"},
-  {8941637,"  - make win:AREA at (x0,y0:INTEGER) to (x1,y1:INTEGER) <-"},
-  {130823704,"  - sub_move (x,y:INTEGER) <-"},
-  {22430782,"	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);"},
-  {151521822,"    };"},
-  {18364975,"        a.set_state (t.state);"},
-  {114172952,"      }.do_while {win!=NULL};            "},
-  {20197975,"	next_x.set_prev_x next_y;"},
-  {11156006,"    result.make txt justify j;"},
-  {19275329,"    (capacity < needed_capacity).if {"},
-  {43135062,"      (idx < nb_page) && "},
-  {113262616,"	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&"},
-  {187050014,"            } else {"},
-  {43128918,"      (idx < nb_page) && "},
-  {20591654,"    (txt.occurrences '\\n' + 1) * 16"},
-  {22824471,"  - keyboard_event key:UINTEGER_16 <-"},
-  {32776790,"      (new.is_end).if {"},
-  {45367894,"      prev := blc.previous_linear;"},
-  {149695006,"    }.do_while {swap};"},
-  {20585523,"    {lower2 <= column} && {column <= upper2}"},
-  {11143740,"    };"},
-  {121787928,"		  }.do_while {(stack_plan.item plan_value)=NULL};"},
-  {9310743,"  - main <-"},
-  {74597462,"    verify_memory \"End alloc_size\";"},
-  {75895326,"		y := y+1; "},
-  {12484668,"    resize (scale_width * desk.width,scale_height * desk.height);"},
-  {12472368,"      {(px <= 1) && {! stop}}.while_do {        "},
-  {24669804,"      storage.copy_from (other.storage) until (count-1);"},
-  {138420248,"	((y>c.y_max) && {x>c.x_max}).if {"},
-  {94778904,"	}.do_while {(win!=NULL) && {winp=NULL}};"},
-  {37629965,"    {(result > count) || {ch = item result}}.until_do {"},
-  {43922439,"    r_seed := (110351524 * r_seed + 12345) % 214748364;"},
-  {11543576,"    (c!=NULL).if {"},
-  {8394264,"  + clip_y1:INTEGER;"},
-  {10233414,"    result.make win;"},
-  {155064862,"	0.to 15 do { j:INTEGER;"},
-  {8412720,"    y := (y + INTEGER.random_between (-1) and 1).min 254.max 1;"},
-  {20997668,"	win := get_object (mouse.x_current,mouse.y_current);"},
-  {12472382,"    ((UINTEGER_CPU.object_size = 8) && {"},
-  {10233419,"    {(n!=NULL) && {n.value<value}}.while_do {"},
-  {154154520,"	yb1 := yb1 - win2.y_window;"},
-  {8394274,"    (((tmp+2)&3)!=p_beg).if {"},
-  {6167613,"    (((tmp+2)&3)!=p_beg).if {"},
-  {57423896,"	x1 := x1.max (plan.x1.value);"},
-  {26884182,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";    "},
-  {24128535,"      DESK.receive evt;"},
-  {6167615,"  - ascii_code:UINTEGER_8; // For <Alt>+<NbAscII>"},
-  {29110845,"    line_h (5,15) until 9;"},
-  {17842214,"    }.do_until {idx > text.count};"},
-  {11537440,"    +? {Result >= 0};"},
-  {9310781,"  + right:BOOLEAN;"},
-  {23218194,"    ((debug_level >= 15) && {! value}).if {"},
-  {153244184,"      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);"},
-  {53364248,"    dx:=x-(x_window-parent.x_window); "},
-  {23205896,"      (Self-1).downto limit_down do blc;"},
-  {36319830,"	    put_last Self to idx;"},
-  {20991539,"    +? { Result = ((valid_line line) && {valid_column column}) };"},
-  {59263062,"    siz := siz / POINTER.object_size;"},
-  {156387352,"      draw (0,0) to (width-1,height-1);"},
-  {153238040,"      yb1 := (elt_p.y1.value-1).min (y1 + margin_clip_y1);"},
-  {103298072,"	yw1:=parent_video.height-1;"},
-  {5251132,"  + scale_height:INTEGER;"},
-  {7490097,"        (cur.end_action != NULL).if {"},
-  {107351582,"      };            "},
-  {116793368,"	(cy0<=cy1).if {"},
-  {193730078,"    ((car < 32) || {car >= 127}).if {"},
-  {7496252,"    make d from (0,0) size (d.width*w,d.height*h);"},
-  {7483952,"    y := 255.random_upper;        "},
-  {17842238,"    }.elseif { pcu = 78 } then {"},
-  {22812247,"  - to_run <-"},
-  {11562070,"  - size:UINTEGER_CPU                 <- size_and_id & ~ 3.to_uinteger_cpu;"},
-  {16015394,"        buffer_event.item p.set_destination NULL;"},
-  {176175134,"          {(edge != NULL) && {edge.y1 < clip_y0}}.while_do {"},
-  {4334649,"  + parent_g_group:Expanded G_GROUP;"},
-  {22301721,"      real_col := PIXEL_24.get_raw col;"},
-  {52047958,"  - micro_alloc new_size:UINTEGER_CPU table ptr_table:POINTER lab lab_type:UINTEGER_32 :POINTER <-"},
-  {13776439,"    +? { count = Old count };"},
-  {20075064,"    \"Definition.\" +? {Result = item upper};"},
-  {35397206,"      (! is_end).if {	"},
-  {27277889,"  - resize new_count:INTEGER <-"},
-  {13770295,"    +? { count = Old count };"},
-  {146016798,"    };"},
-  {16925761,"    }.elseif { (capacity > 0) && { upper >= 0}} then {"},
-  {12847648,"    };"},
-  {63704117,"    -? { valid_index i};"},
-  {9710640,"      {(px <= 1) && {! stop}}.while_do {        "},
-  {11949606,"    text := STRING.create (txt.count.max 8);"},
-  {122163224,"	      };"},
-  {51531294,"    (spot_y.in_range clip_y0 to clip_y1).if {"},
-  {98315800,"	elt_x.append (plan.x0);"},
-  {84814360,"      ((new_clip.left=NULL) && {new_clip.top=NULL}).if {"},
-  {19158590,"    }.elseif {pcu.in_range 10 to 61} then {"},
-  {84814366,"	      pixel_to (x,y);"},
-  {94256152,"	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {"},
-  {65038903,"    +? {valid_index Result ->> {element = item Result}};"},
-  {184688158,"              };"},
-  {120342552,"		stack_plan.force NULL to (pl.level);"},
-  {37094919,"  ! is_odd;"},
-  {11943481,"    clipping (x0,y0) to (x1,y1);"},
-  {14163993,"    planes.print; \"bits\\n\".print;"},
-  {29492289,"	};"},
-  {16409113,"      line_tmp := BMP_LINE(PIXEL_32).create w_max;"},
-  {140136478,"  + poly_ymax:INTEGER := INTEGER.minimum.to_integer;"},
-  {159924248,"      msg.set_destination parent;"},
-  {12847690,"    };"},
-  {159924254,"	  poly_ymax := poly_ymax.max y1;"},
-  {65014325,"    {i = mem_idx}.until_do {"},
-  {15080511,"    p := p_beg;"},
-  {13241365,"    -? {old_nb_elts > 0};"},
-  {116270616,"	  tmp:=elt_y.value;	  "},
-  {79432278,"    };"},
-  {17719300,"	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;"},
-  {54163976,"  [ -? {bound_test (INTEGER_8.minimum) to (INTEGER_8.maximum)}; ]"},
-  {32118792,"    } else {"},
-  {189147678,"    poly_list_y.clear;"},
-  {28975639,"    life.has free;"},
-  {142350872,"	    c:=c.top;"},
-  {7373328,"    ? {result.in_range (INTEGER_8.minimum) to (INTEGER_8.maximum)};"},
-  {185094174,"                (edge.next_x!=NULL).if {"},
-  {115354136,"	{(elt_y!=NULL) && {! elt_y.plan.is_y}}.while_do {"},
-  {112204824,"	win:=win.next;"},
-  {18623511,"  - receive msg:EVENT <-"},
-  {75766302,"	      (dd >= 0).if { "},
-  {185088030,"                (edge.next_x!=NULL).if {"},
-  {148643358,"	idx := upper - i;"},
-  {20450369,"    +? { capacity >= needed_capacity };"},
-  {15474214,"    color black;"},
-  {8271394,"    buffer_event.item p_end.make timer_count;"},
-  {10510359,"      G_OUT.create \"Ant\" justify (G_OUT.center) / init"},
-  {47853080,"  - move (x,y:INTEGER) <-"},
-  {124783640,"	    };"},
-  {16390718,"      ((cmd & 20h)!=0).if {"},
-  {88345118,"	  (-dx >= -dy).if {"},
-  {60032065,"  );"},
-  {8277552,"    x := (x + INTEGER.random_between (-1) and 1).min 254.max 1;"},
-  {5115941,"  + root:G_EXPR;"},
-  {5115942,"  + text:STRING;"},
-  {153121304,"      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); "},
-  {7342608,"    ? {result.in_range (INTEGER_8.minimum) to (INTEGER_8.maximum)};"},
-  {7871594,"  - height_min:INTEGER <-"},
-  {26749014,"    {id = id_busy} ? \"Memory: Macro block not busy.\";"},
-  {15480385,"  - make new_count:INTEGER <-"},
-  {8271417,"    ((w-4) > root.width_max).if {      "},
-  {26742870,"    {id = id_busy} ? \"Memory: Macro block not busy.\";"},
-  {23083026,"    ptr := top_runtime_stack;"},
-  {46536790,"    result + UINTEGER_32.object_size"},
-  {90577950,"	    i1 := 2 * dx;"},
-  {12343382,"  - id_end:UINTEGER_CPU               <- 10b;"},
-  {21760565,"    };"},
-  {33435166,"    clip_x0 := x0.max 0.min lx;"},
-  {38411329,"    }.elseif {capacity = 0} then {"},
-  {145900062,"      poly_list_y.remove last_idx;"},
-  {13647415,"    +? { item i2 = Old item i1 };"},
-  {20850237,"    m:=mask.item y0;"},
-  {14053400,"      ((y < plan.y1.value) && {y >= plan.y0.value}).if {"},
-  {178272798,"        (poly_list_y.first.y0).to poly_ymax do { y:INTEGER;"},
-  {148126750,"	  poly_list_y.swap i with (i+1);"},
-  {54526984,"  );"},
-  {37882381,"    };"},
-  {10491978,"    } else {"},
-  {137768472,"      ((y<c.y_min) && {x<c.x_min}).if {"},
-  {78386718,"		dd := dd+i1;"},
-  {42864695,"    +? { upper = Old upper - 1};"},
-  {23476743,"  (~Self & other) | (Self & ~other);"},
-  {14963759,"  - to other:STATE if cmp:{ ANT; BOOLEAN} <-"},
-  {6825986,"    true_block.value;"},
-  {5509675,"  - count:INTEGER <- (upper + 1);"},
-  {19023422,"      result := alt_gr.item (pcu-9).to_uinteger_8;"},
-  {47318023,"  )"},
-  {11814451,"  [ -? { valid_index (line,column) }; ]"},
-  {160711710,"	    poly_ymax := poly_ymax.max y1;"},
-  {157562398,"	  edge2.make (x1,y1) add 1;"},
-  {82870808,"    ((top_clip!=NULL) && {top_clip.x_min=xmin} && {top_clip.x_max=xmax} && {top_clip.window=win}).if {"},
-  {136858136,"	(! (x.in_range (c.x_min) to (c.x_max))) || "},
-  {73404423,"      (-Self).print_positif;"},
-  {18100783,"    transitions.foreach { t:TRANSITION;"},
-  {104466974,"    };"},
-  {32531030,"      new.set_size_and_id (new_size - object_size);"},
-  {29763080,"  - min other:SELF :SELF <-"},
-  {53616664,"    move (dx,dy);"},
-  {113902616,"	};"},
-  {32524886,"      new.set_size_and_id (new_size - object_size);"},
-  {24405566,"      result := ext_key.item (pcu-96).to_uinteger_8;       "},
-  {20333604,"      storage_message.add_last msg;"},
-  {118399000,"	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {"},
-  {23464466,"    };"},
-  {14951483,"          } else {"},
-  {15874135,"      next_x.set_prev_x Self;"},
-  {29763095,"      WORLD.add ant; "},
-  {26613783,"      x.move;"},
-  {72487943,"  - print <-"},
-  {118392856,"	      ((stack_plan.upper < pl.level) || {stack_plan.item (pl.level)=NULL}).if {"},
-  {18100801,"    +? { (upper >= 0) ->> {all_default} };"},
-  {135935512,"  - get_clip (x,y:INTEGER) :CLIP <-"},
-  {19423270,"      siz    := font_width txt at beg to (idx-1);"},
-  {16273958,"	siz := font_width text at beg to (idx-1);"},
-  {25709593,"      real_col := PIXEL_32.get_raw col;"},
-  {75631111,"    };"},
-  {6432363,"    result := clone;"},
-  {16255511,"    };"},
-  {27536445,"    poly_line_to (6,9);"},
-  {149430814,"      up  := up - 1;"},
-  {31079428,"  - copy_intern_in other:SELF <- `*@other = *@Self`;"},
-  {22554144,"    move_to (x0,y1);"},
-  {18100822,"    nb_page  := nb_page + 1;"},
-  {6819889,"  [ -? {s != NULL}; ]"},
-  {22566450,"    storage.put element to (line * count2 + column);"},
-  {7736390,"  + x1:LIMIT_X;"},
-  {13118517,"      upper := upper + 1;"},
-  {12220473,"    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);"},
-  {19423294,"	result := lower_case.item (pcu-9).to_uinteger_8;"},
-  {20321341,"    ? {x0<16};"},
-  {13118521,"  - receive msg:EVENT <-"},
-  {27930135,"      x.put_food screen;"},
-  {5509740,"  + count:INTEGER;"},
-  {154806814,"      (edges_upper >= (edges.upper-4)).if { // BSBS: A optimiser avec MAP_ARRAY ..."},
-  {6819910,"  + is_y:BOOLEAN;"},
-  {24774681,"    .when 16 then {"},
-  {97657880,"	plan.set_x0 elt_x;"},
-  {8136226,"    tmp:=(p_end+1)&003h;"},
-  {76566102,"    ptr_table := table_size (new_size / POINTER.object_size);"},
-  {12202039,"    -? { valid_index i1 };"},
-  {9046577,"    {"},
-  {8136229,"    result.make elt;"},
-  {9452548,"    print_runtime_stack_on ptr;"},
-  {11291698,"      storage.clear_all (capacity - 1);"},
-  {9046585,"    };"},
-  {13512216,"    (plan != NULL).if { "},
-  {83246104,"      top_clip:=new_clip.right;"},
-  {87299614,"		dd := dd+i2; "},
-  {11285559,"    +? { count = Old count};"},
-  {183126046,"                x1 := (edge.x+128)>>8;	    "},
-  {15339069,"      };"},
-  {5005391,"  - put_character c:CHARACTER <- basic_io_putc c;"},
-  {8130100,"      };"},
-  {78792790,"      result := alloc_size new_size2;      "},
-  {60296734,"      };"},
-  {179970590,"            (y >= clip_y0).if { "},
-  {19404887,"    } else {"},
-  {13512229,"    (root != NULL).if {"},
-  {53087768,"    ? {parent!=NULL};    "},
-  {32377352,"    };"},
-  {83233822,"	    };	    "},
-  {51285528,"          redraw ((x0.min x2),(y0.min y2)) to ((x1.max x3),(y1.max y3));"},
-  {22947872,"    color color_dark;"},
-  {54933078,"	  next := new_lab lab_type;	  "},
-  {30169153,"      storage.clear new_count to (count - 1);"},
-  {15745058,"      evt := buffer_event.item p;"},
-  {31067201,"    +? { capacity >= Old capacity };"},
-  {52171288,"        };"},
-  {115606552,"	};"},
-  {25174551,"  - create_world <-"},
-  {148003870,"	(poly_list_y.item i.y0 > poly_list_y.item (i+1).y0).if {"},
-  {17971730,"    ((debug_level >=10) && {! value}).if {"},
-  {158349854,"	edge.make (x0,y0) to (x1,y1);"},
-  {9471050,"    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {"},
-  {184442398,"              {(edgep!=NULL) && {edge.x<edgep.x}}.while_do {"},
-  {12608062,"        (cu = 111) || {cu = 113} || {cu = 114} || {cu = 116}"},
-  {9452601,"      py := ((h-4 - nh) / 2) + 2;"},
-  {7213637,"  + x_max:INTEGER;"},
-  {54016598,"      next := read_ptr result;"},
-  {16673878,"    {(begin_memory & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {61606933,"    -? {index <= upper};"},
-  {108397592,"	};"},
-  {12601918,"        (cu = 111) || {cu = 113} || {cu = 114} || {cu = 116}"},
-  {8142444,"    result.make needed_capacity;"},
-  {16667734,"    {(begin_memory & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {110636568,"      x1:=plan.x1.value;"},
-  {124131864,"		pl.active_x;"},
-  {39586369,"    };"},
-  {15738943,"      p := (p + 1) & 03h;"},
-  {18888257,"    -? { needed_capacity >= 0 };"},
-  {90836504,"      };"},
-  {50344472,"        y3:=plan.y1.value-1;"},
-  {113779736,"	  winp:=winp.prev;"},
-  {15738950,"      next.inc_level; // Terminal recursivity"},
-  {93979672,"	{"},
-  {69738582,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";                "},
-  {53487640,"    dy:=y-(y_window-parent.y_window);    "},
-  {136716824,"    ((c!=NULL) && {"},
-  {5380672,"  + y_current:INTEGER;"},
-  {10768952,"    \"Definition.\" +? {Result = ((lower <= i) & (i <= upper))};"},
-  {17959471,"    };"},
-  {178555934,"          {(idx_y <= poly_list_y.upper) && {poly_list_y.item idx_y.y0 = y}}.while_do {"},
-  {9858608,"        ((px != py) && {scr.item (x+px,y+py) = 1}).if {"},
-  {79567896,"  - first_clip:CLIP;"},
-  {8523846,"  + prev:PLAN;"},
-  {29627927,"      ant.x.print; '\\n'.print;"},
-  {16655469,"      cap := cap / 2;"},
-  {45878870,"      };"},
-  {99361816,"	plan.set_y1 elt_y;"},
-  {21108797,"      m:=m | (1<<xx);"},
-  {6709310,"  - ext_key:STRING_CONSTANT := \"BUAL REDZIS  HP\";"},
-  {102504984,"	  yw1:=pl.y1.value-1;"},
-  {182591006,"              };"},
-  {119149592,"		  (cx0<=cx1).if {"},
-  {16126494,"  - y_max:INTEGER <- height - 1;"},
-  {95302168,"	  plan.set_next (pl.next); "},
-  {7607365,"  + window:AREA;"},
-  {131740696,"    {win!=NULL}.while_do {"},
-  {12091445,"      first_link := LINKED_LIST_NODE(V).create element next NULL;"},
-  {138937368,"	};"},
-  {104750110,"    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {"},
-  {12072996,"      EVENT_SYSTEM.get_event;"},
-  {23335477,"  - count:INTEGER <- upper;"},
-  {13905995,"      next.set_prev prev;"},
-  {145229848,"	  }.elseif {fg_l} then {"},
-  {57553494,"    next := read_ptr last;"},
-  {54404182,"	page := (result - begin_memory) & 0FFFh;"},
-  {11168804,"    size (physical_screen.width,physical_screen.height);"},
-  {57941013,"      i := i - 1;"},
-  {8001048,"  + clip_x0:INTEGER; "},
-  {32771127,"    +? { index >= lower};"},
-  {18353184,"    -? {h >= height_min};"},
-  {26878471,"    a := step - 1;"},
-  {4857892,"  + parent_g_raw:Expanded G_GROUP;"},
-  {153761304,"	xb0 := xb0 - win2.x_window; "},
-  {37236760,"    (father = NULL).if {"},
-  {150611992,"	  win2 := win2.prev;"},
-  {113269272,"	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&"},
-  {15222333,"	set_position (x_current,y_current);"},
-  {26884631,"      \"I'm not free!\\n\".print;"},
-  {5282320,"  - in_range lower:SELF to upper:SELF :BOOLEAN <- ((Self >= lower) && {Self<= upper});"},
-  {203701278,"	((car<32) || {car>=127}).if {"},
-  {17448998,"      print text at beg to (idx-1) to (px,py); "},
-  {16532505,"      data := line_tmp.get_storage;"},
-  {20592166,"    (txt.occurrences '\\n' + 1) * 16"},
-  {59774038,"    (siz - 1).downto 0 do { j:INTEGER;      "},
-  {15210043,"          };"},
-  {123602968,"	  {"},
-  {13383200,"    +? {Result >= width_min};"},
-  {28723798,"    ((! is_end) && {next.id = id_free}).if {"},
-  {48899079,"      action.value;"},
-  {20592179,"    {lower2 <= column} && {column <= upper2}"},
-  {3018775,"  + name      := EXAMPLE;"},
-  {56108056,"	y0:=plan.y0.value;    "},
-  {17449022,"    }.elseif { pcu = 77 } then {"},
-  {11144247,"    +? { item i = element };"},
-  {19663383,"    };"},
-  {18746884,"      };"},
-  {62400533,"      put (item (i + 1)) to i;"},
-  {92546584,"      ((x1>=xw0) && {x0<=xw1} && "},
-  {155981848,"  - refresh <-"},
-  {15216215,"      pos := pos.next_x;"},
-  {9311257,"  - planes:UINTEGER_32;"},
-  {21908505,"      real_col := PIXEL_16.get_raw col;"},
-  {21902354,"    ((debug_level >= 5) && {! value}).if {"},
-  {6168098,"  - timer_count:UINTEGER_32;"},
-  {8400912,"    result:=to_integer_8;"},
-  {12466724,"	msg := storage_message.first;"},
-  {12454424,"    };"},
-  {94785560,"	}.do_while {(win!=NULL) && {winp=NULL}};"},
-  {15603737,"    .when 16 then {"},
-  {9323569,"      (current_state.begin_action != NULL).if {"},
-  {55191576,"    ((w != width) || {h != height}).if {"},
-  {178918942,"          };"},
-  {151922206,"      connect_first;"},
-  {6168113,"    set_state s;"},
-  {80884310,"    {old_size < new_sz} ? \"Memory: New size < Old size.\";"},
-  {144713240,"      }}.while_do {"},
-  {138414616,"	((y>c.y_max) && {x>c.x_max}).if {"},
-  {88480798,"	    i1 := 2 * dy;"},
-  {41290326,"    };"},
-  {10233930,"    (prev=NULL).if {"},
-  {20998180,"	win := get_object (mouse.x_current,mouse.y_current);"},
-  {141563934,"  + y_origin:INTEGER;"},
-  {91623966,"		x := x-1; "},
-  {57424408,"	x1 := x1.max (plan.x1.value);"},
-  {12866566,"  - Self:SELF '^'  Left 10  other:BOOLEAN :BOOLEAN <- other;"},
-  {17842726,"    }.do_until {idx > text.count};"},
-  {10627605,"    -? {nb_elements > 0};"},
-  {161351710,"	  };"},
-  {120853528,"		  (cx0<=cx1).if {"},
-  {10621458,"    value;"},
-  {17836582,"    }.do_until {idx > text.count};"},
-  {90707480,"	yw1:=pl.y1.value-1;"},
-  {82212950,"      free (p /*- UINTEGER_CPU.object_size*/) size old_size2;            "},
-  {5245488,"  + y:INTEGER;"},
-  {203184670,"    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {"},
-  {68194824,"  - to_raw_uinteger_16:UINTEGER_16  <- CONVERT(SELF,UINTEGER_16 ).on Self;"},
-  {13770776,"      y  := y0 + y_window; "},
-  {10627620,"    EVENT_SYSTEM.make;"},
-  {203178526,"    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {"},
-  {6567962,"  - get_raw col:UINTEGER_32 :UINTEGER_32 <-"},
-  {20985909,"  - last:V <- last_link.item;"},
-  {6574117,"  - width_min:INTEGER  <- root.width_min;"},
-  {7490622,"    ((UINTEGER_CPU.object_size = 8) && {"},
-  {10627634,"    count := count1 * count2;"},
-  {49292824,"        y1:=plan.y1.value-1;"},
-  {79432725,"    -? {upper >= lower};"},
-  {45227015,"    -? {Self > 0};"},
-  {76289566,"		dd := dd+i1;"},
-  {10627646,"      cmd := cmd & (~04h);      "},
-  {48376333,"  - has ch:CHARACTER :BOOLEAN <- storage.fast_has ch until (count - 1);"},
-  {12854308,"	focus.receive msg;	"},
-  {24528914,"    ((debug_level >= 15) && {! value}).if {"},
-  {33558583,"    -? { upper = index.max (Old upper) };"},
-  {5645348,"  - virtual_screen:VIRTUAL_SCREEN;"},
-  {16015934,"    }.elseif { (pcu = 50) || { pcu = 62} } then {"},
-  {175253022,"      (poly_ymax >= clip_y0).if {"},
-  {40779862,"      result := result.next_free;"},
-  {16920134,"  - set_y0 new:LIMIT_Y <-"},
-  {180647454,"                ((new_x != x1) && {new_x != (x1 + 1)}).if {"},
-  {12854327,"    tmp := item i1;"},
-  {81665566,"	    i2 := dd + dy;"},
-  {78516254,"	      };"},
-  {18230304,"    -? {w >= width_min};"},
-  {15105597,"      ((x_current != x_window) || {y_current != y_window}).if {"},
-  {104602648,"	  remove_plan;"},
-  {94250520,"	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {"},
-  {82606678,"      result := mem.resize new_size index (get_index p).begin;                  "},
-  {57412182,"    {last != NULL} ? \"Memory: Table NULL.\";"},
-  {18236463,"      (t.condition.value ant).if {"},
-  {120343064,"		stack_plan.force NULL to (pl.level);"},
-  {14164503,"        xx := x * 2;"},
-  {94244373,"      };"},
-  {41161246,"  - pixel:BOOLEAN <-"},
-  {65027127,"    +? {valid_index Result ->> {element = item Result}};"},
-  {77599774,"	    {y <= y2}.while_do {"},
-  {11931698,"    +? { count2 = new_count2};"},
-  {52454486,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {147327512,"    };"},
-  {38934593,"    } else {"},
-  {13248018,"      do_until test;"},
-  {6955545,"  + parent_bitmap:Expanded BITMAP(PIXEL_24);"},
-  {20450840,"      };"},
-  {52448342,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {90184728,"      } else {"},
-  {6949397,"    };"},
-  {65014839,"    +? {valid_index Result ->> {element = item Result}};"},
-  {21379646,"	result := num_off.item (pcu-78).to_uinteger_8;"},
-  {6574190,"  - make i:V next n:LINKED_LIST_NODE(V) <-"},
-  {42994262,"    {"},
-  {90184734,"	      x := x-1;"},
-  {75766791,"    char.print;"},
-  {52835870,"      ( clip_x1 < x1 ).if {"},
-  {17313845,"      (mem_idx = 1).if {"},
-  {6949411,"    };"},
-  {119414296,"		    cx0:=cx1+1;"},
-  {45233238,"      blc.delete_link_free;"},
-  {14164537,"	DESK.receive msg;	"},
-  {95566872,"	  plan.set_level (pl.level+1); "},
-  {105919006,"      (clip_y0 > y0).if { "},
-  {64098357,"    -? { mem_lnk != NULL};"},
-  {13266495,"    buffer_event := FAST_ARRAY(EVENT_KEYBOARD).create 4;"},
-  {13241892,"      };      "},
-  {28059655,"    (Self != 0).if {"},
-  {181945374,"              (edge.is_point).if {"},
-  {84310552,"      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {"},
-  {34874966,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";"},
-  {131999256,"      win:=win.next;"},
-  {14158399,"    };"},
-  {150895134,"      poly_list_y := FAST_ARRAY(EDGE).create_with_capacity 16;"},
-  {11415064,"    c:=get_clip (xx,yy);"},
-  {13248062,"        pcu := cu - 12;"},
-  {85202462,"		dd := dd+i2; "},
-  {10510871,"      G_OUT.create \"Ant\" justify (G_OUT.center) / init"},
-  {58199576,"      };"},
-  {27155479,"    busy := STATE.create \"Busy\" begin_action { x:ANT;"},
-  {144584222,"    ((begin_y!=NULL) && {begin_y.is_down = last_y.is_down}).if {"},
-  {141428760,"	  }.elseif {fg_r} then {"},
-  {91494942,"	      (dd <= 0).if { "},
-  {61348894,"	y0.to y1 do { j:INTEGER;"},
-  {14158422,"    ? {idx < nb_page};"},
-  {6955606,"  + previous_free:MEMORY;"},
-  {81136670,"	    };"},
-  {4722798,"  + item:V;"},
-  {7355427,"      list_client.add_last obj;"},
-  {11408941,"    ((col & 000FC00h) >> 5) |"},
-  {160312350,"	  (edge.is_down).if {"},
-  {5116470,"  + upper:INTEGER;"},
-  {7343132,"  [ -? {in_range (CHARACTER.minimum) to (CHARACTER.maximum)}; ]"},
-  {10498598,"    -? {j.in_range 0 to 2};"},
-  {153103384,"      yb0 := elt_p .y0.value   .max (y0 - margin_clip_y0); "},
-  {6032976,"    ? {s!=NULL};"},
-  {7355441,"      {cur != NULL}.while_do {"},
-  {15886882,"      (list_client.lower).to (list_client.upper) do { j:INTEGER;"},
-  {103163422,"    ( x0 > x1).if {"},
-  {10904580,"  - die_with_code code:INTEGER <- SYSTEM.exit code;"},
-  {44716630,"    blc.set_size_and_id (blc.size_and_id - 4096);"},
-  {41967134,"      pixel_hard (spot_x,spot_y) color rgbcolor;"},
-  {25316377,"      real_col := PIXEL_24.get_raw col;"},
-  {14964245,"    new.clear old_nb_elts to (new_nb_elts - 1);"},
-  {6039145,"    result := clone;"},
-  {11814935,"    update rac from (x,y) size (w,h);"},
-  {85596184,"    } else {"},
-  {11802642,"    (! value).if {"},
-  {104485912,"	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {"},
-  {82889752,"    ((top_clip!=NULL) && {top_clip.x_min=xmin} && {top_clip.x_max=xmax} && {top_clip.window=win}).if {"},
-  {105390110,"      (clip_x0 > x0).if {"},
-  {24393746,"    ptr := top_runtime_stack;"},
-  {15862310,"    {"},
-  {104479768,"	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {"},
-  {30280257,"    };"},
-  {40644694,"    {(result != NULL) && {result.size < new_size}}.while_do {"},
-  {104473624,"	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {"},
-  {8653346,"    };"},
-  {57682968,"	y1 := y1.max (plan.y1.value);"},
-  {121118232,"		    cx0:=cx1+1;"},
-  {6826502,"    false_block.value;"},
-  {140912152,"      }}.while_do {"},
-  {65802293,"    +? {mem_idx = i};"},
-  {104467480,"	((x1<xw0) || {x0>xw1} || {y1<yw0} || {y0>yw1}).if {"},
-  {180506142,"                new_x := (edge.x+127)>>8;"},
-  {136858648,"	(! (x.in_range (c.x_min) to (c.x_max))) || "},
-  {22167102,"	result := num_on.item (pcu-78).to_uinteger_8;"},
-  {5510194,"  + upper2:INTEGER;"},
-  {9077776,"  - to_integer_8:INTEGER_8 <- CONVERT(CHARACTER,INTEGER_8).on Self;"},
-  {59509825,"    -? {storage != NULL};"},
-  {5522500,"  - set_prev new_prev:EVENT_TIMER <-"},
-  {202545182,"  - print string:ABSTRACT_STRING at b:INTEGER to e:INTEGER to (x,y:INTEGER) :INTEGER <-"},
-  {23083606,"      prev.set_next_free next;"},
-  {32531542,"      new.set_size_and_id (new_size - object_size);"},
-  {8653361,"    };    "},
-  {30280278,"    };    "},
-  {15862335,"    };    "},
-  {15862342,"    };"},
-  {18107457,"    +? { (upper >= 0) ->> {all_default} };"},
-  {159789592,"    (parent != NULL).if {"},
-  {40115736,"    append_plan;"},
-  {9969687,"    create_world;"},
-  {186786334,"                };"},
-  {15357964,"  - Self:SELF '+?' test:{BOOLEAN} <- test +? Self;"},
-  {74358358,"    result := micro_alloc new_size table ptr_table lab (new_size.to_uinteger_32);"},
-  {7343214,"    +? {item = i};"},
-  {14970455,"    {(pos!=NULL) && {(pos.x<x) || {(pos.x=x) && {pos.dx<dx}} } }.while_do {"},
-  {14952023,"    {(pos!=NULL) && {(pos.x<x) || {(pos.x=x) && {pos.dx<dx}} } }.while_do {"},
-  {98574869,"    ? {upper >= -1};"},
-  {92282398,"	      y := y - 1;"},
-  {14945878,"    ? {idx < nb_page};"},
-  {12220985,"    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);"},
-  {98568725,"    ? {upper >= -1};"},
-  {23465015,"    +? { upper = 1 + Old upper };"},
-  {154813470,"      (edges_upper >= (edges.upper-4)).if { // BSBS: A optimiser avec MAP_ARRAY ..."},
-  {5922366,"  - num_off:STRING_CONSTANT := \"BUA-L\\0R+EDZIS\";"},
-  {23883287,"    win := DESK.get_object (evt.x_current,evt.y_current);"},
-  {9969725,"  + buffer_event:FAST_ARRAY(EVENT_MOUSE);"},
-  {9047076,"    -? {w > 0};"},
-  {8659563,"    right.refresh;"},
-  {40134230,"    {new_size > minimum_size-POINTER.object_size} ? \"Memory: Big block.\";"},
-  {24775186,"    };"},
-  {50873880,"          redraw (x0,y0) to (x1,y1);"},
-  {36080726,"	  size_and_id := size_and_id + (nxt.size_and_id & ~ 1.to_uinteger_cpu) + object_size;"},
-  {16262206,"      cmd := cmd | 10h;"},
-  {4987424,"  + attribute:UINTEGER_8;"},
-  {59915862,"      na_dst.put (na_src.item j) to j;"},
-  {46795783,"    -? {lower < upper};"},
-  {40115798,"    {new_size > minimum_size-POINTER.object_size} ? \"Memory: Big block.\";"},
-  {7226403,"    (idx > list_client.upper).if {"},
-  {8136752,"    \"Move!!\\n\".print;"},
-  {113392664,"	  {pl.y0.value<y1}  && {pl.y1.value>y0}).if {"},
-  {9053254,"  - make win:AREA <-"},
-  {17572390,"      py  := py + 16;"},
-  {49951256,"        x2:=plan.x0.value; "},
-  {9053258,"    (n!=NULL).if {"},
-  {32008790,"    (new_size > (minimum_size+object_size+object_size)).if {"},
-  {10363424,"    +? {Result >= 0};"},
-  {23477356,"  - copy other:ABSTRACT_STRING<-"},
-  {46402134,"    {((result - begin_memory) & 0FFFh) = 0} ? \"Memory: Alignment LAB.\";"},
-  {22038024,"      (Self + 1).to limit_up do blc;"},
-  {7214115,"    (idx > list_client.upper).if {"},
-  {11279927,"    +? { count = Old count};"},
-  {32002646,"    (new_size > (minimum_size+object_size+object_size)).if {"},
-  {17566255,"    };"},
-  {31996502,"    (new_size > (minimum_size+object_size+object_size)).if {"},
-  {8530438,"  - if true_block:{} :BOOLEAN <- FALSE;"},
-  {7220276,"  - receive msg:EVENT <-"},
-  {24775230,"    };"},
-  {28336663,"    busy.to busy if { x:ANT; x.found_food screen };"},
-  {79174680,"  - stack_plan:FAST_ARRAY(PLAN):= FAST_ARRAY(PLAN).create 16;"},
-  {145759256,"	  (fg_l).if {"},
-  {89526814,"		y := y-1; "},
-  {16668219,"        .when `MotionNotify`:INTEGER then {"},
-  {15745574,"    py := (height - height_min) / 2;"},
-  {184449054,"              {(edgep!=NULL) && {edge.x<edgep.x}}.while_do {"},
-  {102111768,"	  xw0:=pl.x0.value; "},
-  {15733278,"  + width:INTEGER;        "},
-  {9446960,"    {(py <= 1) && {! stop}}.while_do {"},
-  {81407509,"    upper.downto 0 do { i:INTEGER;"},
-  {78258197,"      put v to i;"},
-  {77864534,"    {sz != 0} ? \"Memory: Size = 0\";"},
-  {24775254,"    };    "},
-  {13506622,"    } else {      "},
-  {10357310,"    }.elseif { pcu = 64 } then {"},
-  {144848926,"      (begin_y.is_down).if {"},
-  {7214150,"  + window:AREA;"},
-  {91753496,"    (! is_return).if {"},
-  {47195655,"    lower + (upper-lower).random_upper"},
-  {9453119,"      (((tmp+2)&3)!=p_beg).if {"},
-  {9446969,"      py := ((h-4 - nh) / 2) + 2;"},
-  {12620886,"  - is_end:BOOLEAN                    <- (size_and_id & id_end).to_boolean;"},
-  {16668246,"    {(begin_memory & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {4987497,"  + condition:{ ANT; BOOLEAN};"},
-  {8548927,"      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {"},
-  {8136810,"    left.height_min + right.height_min"},
-  {23864919,"      dy := y1 - y0;"},
-  {151135262,"      0.to 63 do { n:INTEGER;"},
-  {12614742,"  - is_end:BOOLEAN                    <- (size_and_id & id_end).to_boolean;"},
-  {7214167,"  + next_x:EDGE;"},
-  {160577054,"	    last_y.set_next_y edge;"},
-  {24775276,"    };"},
-  {50344984,"        y3:=plan.y1.value-1;"},
-  {13900309,"    + new_cap:INTEGER;"},
-  {54398494,"      };"},
-  {9446986,"    {(n!=NULL) && {n.value<=value} && {(n.value!=value) || {n.plan.level>plan.level}}}.while_do {"},
-  {186669598,"                  edge.next_x.set_prev_x edge;"},
-  {20198935,"      mouse_event evt_mouse;"},
-  {38670391,"    +? {(lower = Old lower + 1) ^ (upper = Old upper - 1)};"},
-  {7620145,"          cur.end_action.value Self;"},
-  {7613994,"    (n > capacity).if {"},
-  {13924921,"      win := DESK.get_object (mouse.x_current,mouse.y_current);"},
-  {52571655,"    (Self.to_integer_8 + '0'.code).to_character"},
-  {19282450,"    ((debug_level >=10) && {! value}).if {"},
-  {10363500,"      (capacity < needed_capacity).if	{	"},
-  {10769468,"    result := parent_area.get_object (x,y);"},
-  {185753118,"                  edge.set_next_x (edgep.next_x);"},
-  {7620158,"        (cu = 111) || {cu = 113} || {cu = 114} || {cu = 116}"},
-  {11163138,"  - Self:SELF '&'   Left 20  other:BOOLEAN :BOOLEAN <- other; // and"},
-  {37753911,"    -? { ! is_empty };"},
-  {7614014,"        (cu = 111) || {cu = 113} || {cu = 114} || {cu = 116}"},
-  {79568414,"	    i2 := dd + dx;"},
-  {76419102,"	      };"},
-  {4464704,"  + parent_event:Expanded EVENT;"},
-  {5774867,"  - object_size:INTEGER <- `sizeof(void *)`:INTEGER;"},
-  {21109310,"      ((cmd & 40h) = 0).if {"},
-  {104762910,"    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {"},
-  {93063710,"    };"},
-  {74217046,"    ptr_table := table_size (new_size / POINTER.object_size);    "},
-  {43123742,"  );"},
-  {17960001,"    +? { capacity >= Old capacity };"},
-  {85854744,"    };"},
-  {95302680,"	  plan.set_next (pl.next); "},
-  {92153368,"      x1:=x0+width-1;"},
-  {17049661,"    p_beg := (p_beg+1) & 03h;"},
-  {31467606,"    delete_link_free;"},
-  {6691378,"  + capacity :INTEGER; // of `storage'."},
-  {8918040,"  + spot_y:INTEGER;"},
-  {122293272,"	    };"},
-  {21515289,"      real_col := PIXEL_15.get_raw col;"},
-  {158731800,"      };"},
-  {48505880,"    ((x != 0) || {y != 0}).if {"},
-  {22444094,"	  ascii_code := ascii_code * 10 + (result-'0'.to_uinteger_8);"},
-  {75502622,"	    {x <= x2}.while_do {"},
-  {73282113,"  - remove index:INTEGER <-"},
-  {9840699,"          x1 := x0 + `ev.xexpose.width` :INTEGER - 1;"},
-  {11169316,"    size (physical_screen.width,physical_screen.height);"},
-  {6691389,"    get_event;"},
-  {118233624,"	    (pl.is_x).if {      	      "},
-  {178525726,"          {(idx_y <= poly_list_y.upper) && {poly_list_y.item idx_y.y0 = y}}.while_do {"},
-  {12067366,"    text.copy txt;"},
-  {97535512,"	elt_x:=LIMIT_X.create x0 plan plan;"},
-  {180770846,"                  ((x0 <= clip_x1) && {x1 >= clip_x0}).if { "},
-  {14300184,"	xe:=xe.min (plan.x1.value);	"},
-  {5793351,"  - maximum:UINTEGER_64 := `0xFFFFFFFFFFFFFFFFLLU`:UINTEGER_64; //BSBS pb C 0FFFFFFFFFFFFFFFFh; "},
-  {84034072,"      new_clip.set_left last_clip; "},
-  {144320024,"      {(c!=NULL) && {"},
-  {40897110,"    };"},
-  {104732190,"    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {"},
-  {50738712,"        (((x.abs)>width) || {(y.abs)>height}).if {"},
-  {11157028,"    size (physical_screen.width,physical_screen.height);"},
-  {16127037,"	p := (p + 1) & 03h;"},
-  {17455654,"      print text at beg to (idx-1) to (px,py); "},
-  {14300192,"      result := height_min;"},
-  {141170718,"  + last_idx:INTEGER;"},
-  {144313880,"      {(c!=NULL) && {"},
-  {183907870,"              edge.new_step;"},
-  {28718141,"    line_v (0,0)  until 10;"},
-  {90314264,"	xw0:=pl.x0.value; "},
-  {18378320,"  - basic_io_putc c:CHARACTER <- SYSTEM_IO.print_char c;"},
-  {13389860,"    }.do_while {`1`:BOOLEAN{TRUE,FALSE}}; // Infinity Loop     "},
-  {14306360,"    \"Definition.\" +? {Result = (count = 0)};"},
-  {73669662,"    }.elseif {dx = 0} then {"},
-  {24658494,"      result := '/'.to_uinteger_8;"},
-  {203689502,"	((car<32) || {car>=127}).if {"},
-  {49422422,"  - capacity_max:UINTEGER_CPU;"},
-  {148797982,"	(poly_list_y.item idx.y0 > poly_list_y.item (idx+1).y0).if {"},
-  {10652674,"  - Self:SELF '&&'  Left 20  other:{BOOLEAN}   :BOOLEAN <- other.value;  // and then"},
-  {92553240,"      ((x1>=xw0) && {x0<=xw1} && "},
-  {8013899,"    result.make y plan p is_top TRUE;"},
-  {13377572,"    }.do_while {`1`:BOOLEAN{TRUE,FALSE}}; // Infinity Loop     "},
-  {12061259,"    };"},
-  {106042392,"	  plan.x1.set_value x1;            // update x1"},
-  {56108574,"    move_to (x0,y0);"},
-  {14294077,"  - get_event <-"},
-  {78651990,"    (new_size2 <= minimum_size).if {"},
-  {28712022,"    ((! is_end) && {next.id = id_free}).if {"},
-  {31861334,"    new_size := siz - sz;    "},
-  {17437240,"    -? {! is_empty};"},
-  {89397790,"	      (dd <= 0).if { "},
-  {9330225,"      (current_state.begin_action != NULL).if {"},
-  {48899608,"        x0:=plan.x0.value; "},
-  {10228272,"        };"},
-  {13408342,"  - get_index p:POINTER :UINTEGER_CPU <- (p - begin_memory).to_uinteger_cpu >> 26;"},
-  {10246731,"    {(n!=NULL) && {n.value<value}}.while_do {"},
-  {10234430,"      cmd := cmd & (~02h);"},
-  {138421272,"	((y>c.y_max) && {x>c.x_max}).if {"},
-  {94779928,"	}.do_while {(win!=NULL) && {winp=NULL}};"},
-  {9311784,"    ((col & 0F80000h) >> 9) |"},
-  {14693909,"    old_size (old_nb_elts * element_sizeof) new_size new_cap;"},
-  {10228285,"  - p_end:UINTEGER_8;  // Pointer on the buffer (end)"},
-  {6168628,"    \"OK\\n\".print;"},
-  {37624845,"    {(result > count) || {ch = item result}}.until_do {"},
-  {9311792,"    py := -1;"},
-  {43535958,"	(blc.size < 4096) || {blc.id = id_busy}"},
-  {39464001,"      upper := upper + 1;"},
-  {11544612,"    connect_to MOUSE;"},
-  {8007788,"    result := SELF.clone;"},
-  {11962882,"  - Self:SELF '->>' Right 25 other:{BOOLEAN}  :BOOLEAN <- other.value;"},
-  {57025110,"    {p != NULL} ? \"Memory: Pointer NULL.\";"},
-  {29111873,"	new_capacity := capacity * 2;"},
-  {193743390,"    ((car < 32) || {car >= 127}).if {"},
-  {5258298,"  - set_destination evt:INBOX <-"},
-  {20974103,"    };"},
-  {11544621,"    ((col & 00000F8h) >> 3)"},
-  {57018966,"    {p != NULL} ? \"Memory: Pointer NULL.\";"},
-  {8395312,"    y := (y + INTEGER.random_between (-1) and 1).min 254.max 1;"},
-  {18753598,"    }.elseif {((cmd&2)!=0) && {pcu.in_range 10 to 21}} then {"},
-  {20076064,"  - color_light:UINTEGER_32     := 0D0E1EFh;"},
-  {6568469,"      result := V.object_size;"},
-  {156388376,"      draw (0,0) to (width-1,height-1);"},
-  {73140743,"    }.elseif {Self < 0} then {"},
-  {48401421,"  - has ch:CHARACTER :BOOLEAN <- storage.fast_has ch until (count - 1);"},
-  {32267350,"      new := CONVERT(POINTER,MEMORY).on (begin+sz);"},
-  {16914457,"    .when 32 then {"},
-  {96994328,"	};	"},
-  {29111894,"      next.delete_link_free;	            "},
-  {203172894,"    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {"},
-  {8795143,"  Self - ((Self / other) * other);"},
-  {11563094,"  - size:UINTEGER_CPU                 <- size_and_id & ~ 3.to_uinteger_cpu;"},
-  {56102486,"      };		      "},
-  {176176158,"          {(edge != NULL) && {edge.y1 < clip_y0}}.while_do {"},
-  {24135742,"    }.elseif {pcu.in_range 97 to 111} then {"},
-  {13765157,"    };"},
-  {203166750,"    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {"},
-  {9324142,"  - set_next n:LINKED_LIST_NODE(V) <-"},
-  {55192150,"	put_ptr NULL to next;"},
-  {9717809,"      cur := current_state.sub_state;"},
-  {22290455,"      delay := 0;"},
-  {20974142,"    }.elseif {pcu.in_range 79 to 91} then {  "},
-  {8782861,"  );"},
-  {141958168,"	  (fg_r).if {"},
-  {149160990,"	};		"},
-  {11538518,"  - size:UINTEGER_CPU                 <- size_and_id & ~ 3.to_uinteger_cpu;"},
-  {83917336,"      new_clip:=CLIP.create win at (xmin,ymin) to (xmax,ymax);"},
-  {13765182,"    };    "},
-  {92018206,"		dd := dd+i1;"},
-  {187844638,"          ((x0 <= clip_x1) && {x1 >= clip_x0}).if { "},
-  {12854845,"      (j != 0).if {"},
-  {7491178,"    left.width_min.max (right.width_min)"},
-  {49699341,"    storage.fast_occurrences c until (count - 1)"},
-  {110895640,"      y1:=plan.y1.value;"},
-  {57806360,"      };"},
-  {15998014,"    }.elseif { (pcu = 50) || { pcu = 62} } then {"},
-  {87952414,"	    };"},
-  {37095949,"    ? { start_index.in_range 1 to (count + 1)};"},
-  {15991869,"	};      "},
-  {9195016,"  - Self:SELF '-'  Left 80  other:SELF :SELF <- `3`;"},
-  {14165024,"    (is_fix_height).if {"},
-  {6556240,"    };"},
-  {6962209,"  - print_char byte:CHARACTER <-"},
-  {9201173,"    result := CONVERT(POINTER,NATIVE_ARRAY(V)).on p;"},
-  {52448854,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {32648790,"      new.add_link_free;"},
-  {11938374,"    (next!=NULL).if {"},
-  {206709790,"	    pix_x:=pix_x+1;"},
-  {26743832,"  + next  :AREA;  // Next window."},
-  {17314351,"    (action != NULL).if {"},
-  {103680542,"    };"},
-  {11938379,"      n.set_prev Self;"},
-  {18230854,"  - set_y1 new:LIMIT_Y <-"},
-  {29886999,"    };"},
-  {13260847,"  action a:{ ANT; } end_action e_a:{ ANT; } <-"},
-  {16391714,"      p := (p + 1) & 03h;"},
-  {6962233,"    parent_g_group.height_min + 4"},
-  {19541028,"  - receive msg:EVENT <-"},
-  {48770584,"      (plan!=NULL).if {"},
-  {8260100,"    };"},
-  {24923161,"      real_col := PIXEL_16.get_raw col;"},
-  {20457537,"    +? { capacity >= needed_capacity };"},
-  {11434020,"    virtual_screen := VIRTUAL_SCREEN.create Self scale (w,h);"},
-  {51913752,"        }.elseif {plan!=NULL} then {"},
-  {29899325,"  - get_object (x,y:INTEGER) :AREA <-"},
-  {177886238,"        poly_ymax := poly_ymax.min clip_y1;"},
-  {20451393,"    +? { capacity >= needed_capacity };"},
-  {58200085,"    i >= 0"},
-  {97794072,"	list_x:=elt_x.append list_x;"},
-  {16397889,"    ( new_count.to_integer > capacity).if {"},
-  {158080024,"      } else {"},
-  {84292632,"      {(top_clip!=NULL) && {top_clip.x_max<=xmax}}.while_do {"},
-  {21761572,"      };"},
-  {87435800,"      list_y:=plan.y0.remove list_y;"},
-  {19541062,"  - set_next new:PLAN <-"},
-  {4723305,"  + state:STATE;"},
-  {82988630,"    verify_memory \"End realloc_dynamic\";"},
-  {57289752,"	x0 := x0.min (plan.x0.value);"},
-  {140518936,"      {(c!=NULL) && { "},
-  {11415597,"    ((col & 000FC00h) >> 5) |"},
-  {157169694,"	  edge2.make (x1,y1) add (-1);"},
-  {93728280,"	plan:=PLAN.create Self;"},
-  {5116978,"  + upper1:INTEGER;"},
-  {140512792,"      {(c!=NULL) && { "},
-  {207103518,"	  pix_x := pix_x + 1;"},
-  {11421755,"          DESK.resize_window (x1,y1);"},
-  {16785429,"    -? {index >= 0};"},
-  {28970561,"      }.elseif { capacity < new_count } then {"},
-  {9182794,"      p:=n.prev;"},
-  {6033482,"  + prev:LIMIT_X;"},
-  {6033483,"  + prev:LIMIT_Y;"},
-  {45633622,"	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size);"},
-  {15475270,"    level:=level+1;"},
-  {8260148,"    };"},
-  {64498741,"    (mem_idx > i).if {"},
-  {106313240,"	  (x0!=plan.x0.value).if {"},
-  {7349802,"  - make n:INTEGER <-"},
-  {20863550,"      result :=  pcu - 67 + 'a'.to_uinteger_8;  // 'a' to 'j'"},
-  {10105452,"  ( ? {needed_capacity >= 0};"},
-  {9576466,"      body.value;"},
-  {106307096,"	  (x0!=plan.x0.value).if {"},
-  {186393118,"                };"},
-  {10499122,"    upper2 := new_count2 - 1;"},
-  {83363870,"	  };	 "},
-  {155342872,"  - draw (x0,y0:INTEGER) to (x1,y1:INTEGER) <-"},
-  {75244551,"    val  := Self / 10;"},
-  {7343663,"      };"},
-  {21773910,"  - set_previous_free p:MEMORY <- ( previous_free := p; );"},
-  {15868951,"      yy := ant.y * 2;"},
-  {7343665,"      {cur != NULL}.while_do {"},
-  {44717142,"    blc.set_size_and_id (blc.size_and_id - 4096);"},
-  {19018264,"	    tmp:=xe.min (c.x_max);  "},
-  {11409478,"    } else {"},
-  {152187416,"      elt_p := elt_p.next;"},
-  {58612254,"    (spot_x.in_range clip_x0 to clip_x1).if {"},
-  {40663638,"    {(result != NULL) && {result.size < new_size}}.while_do {"},
-  {105390616,"	  y1:=y1.min yw1;"},
-  {52301336,"      };    "},
-  {38799896,"    };"},
-  {148127774,"	  poly_list_y.swap i with (i+1);"},
-  {82884120,"    ((top_clip!=NULL) && {top_clip.x_min=xmin} && {top_clip.x_max=xmax} && {top_clip.window=win}).if {"},
-  {19030590,"      result := alt_gr.item (pcu-9).to_uinteger_8;"},
-  {24000599,"      dx := ((x1 - x0)<<8) / dy;"},
-  {137769496,"      ((y<c.y_min) && {x<c.x_min}).if {"},
-  {23071799,"    +? { last = element };"},
-  {51384856,"        };"},
-  {27143766,"    next := next_linear;"},
-  {23471623,"  (~Self & other) | (Self & ~other);"},
-  {64904759,"    +? {Result.in_range start_index to (upper + 1)};"},
-  {9582667,"  - append old_root:LIMIT_Y :LIMIT_Y <-"},
-  {15862840,"    -? {valid_index i};"},
-  {8666172,"    pixel_hard (x,y) color col;"},
-  {19934806,"    block.add_link_free;    "},
-  {6839331,"      list_client := LINKED_LIST(INBOX).create;      "},
-  {10499178,"      result := height_min;"},
-  {6820888,"  + height:INTEGER;"},
-  {136840728,"	(! (x.in_range (c.x_min) to (c.x_max))) || "},
-  {74358870,"    result := micro_alloc new_size table ptr_table lab (new_size.to_uinteger_32);"},
-  {7743540,"    (t != NULL).if {      "},
-  {14970967,"    {(pos!=NULL) && {(pos.x<x) || {(pos.x=x) && {pos.dx<dx}} } }.while_do {"},
-  {46008918,"    };"},
-  {14983274,"    left .set_position rac at (x,y)        size (w.min (left.width_max),h_left );"},
-  {176428574,"          };"},
-  {18101846,"    nb_page  := nb_page + 1;"},
-  {58993694,"      ( y0 > y1 ).if {"},
-  {16256546,"      };"},
-  {131870744,"      win.sub_move (x,y);"},
-  {145366040,"	    c:=c.left;"},
-  {37889622,"        to_free idx;                "},
-  {145366046,"      } else {"},
-  {154813982,"      (edges_upper >= (edges.upper-4)).if { // BSBS: A optimiser avec MAP_ARRAY ..."},
-  {91372568,"      xw1:=parent_video.width-1;"},
-  {57683542,"    put_ptr (next | 11b) to p;"},
-  {23883799,"    win := DESK.get_object (evt.x_current,evt.y_current);"},
-  {9964089,"    };    "},
-  {56779350,"  - micro_free p:POINTER table ptr_table:POINTER <-"},
-  {161106462,"	    poly_list_y.put edge to last_idx;"},
-  {70274646,"    verify_memory \"End alloc_type size\";"},
-  {14036055,"  - add old_root:EDGE :EDGE <-"},
-  {9964094,"    }.elseif { pcu = 113 } then {"},
-  {9964095,"    };"},
-  {138150936,"	};"},
-  {13119562,"      next.set_prev prev;"},
-  {16256573,"      };    "},
-  {74715678,"	  (dx >= dy).if {	    	    	    "},
-  {40122454,"    {new_size > minimum_size-POINTER.object_size} ? \"Memory: Big block.\";"},
-  {22549053,"    ((m & (1<<x))=0).if {"},
-  {87300632,"      plan.y1.remove (plan.y0);"},
-  {6304264,"  (low <= Self) && {up >= Self};"},
-  {69339713,"    }.elseif { index = (upper + 1) } then {"},
-  {153885208,"	xb1 := xb1 - win2.x_window;  "},
-  {6820951,"  + next_y:EDGE;"},
-  {73405526,"    {sz <= minimum_size} ? \"Memory: Size bound.\";"},
-  {49939464,"  );"},
-  {30157848,"  - set_prev new:AREA <-"},
-  {103945246,"    ( y0 > y1).if {"},
-  {179977758,"            (y >= clip_y0).if { "},
-  {7226927,"        t.state.update_parent other;"},
-  {32003158,"    (new_size > (minimum_size+object_size+object_size)).if {"},
-  {52178439,"    -? {in_range 0 to 9};"},
-  {10357792,"    +? {Result >= 0};"},
-  {7220784,"    parent_agent.make s;"},
-  {5904471,"  + is_point:BOOLEAN;"},
-  {31997014,"    (new_size > (minimum_size+object_size+object_size)).if {"},
-  {116524056,"	};"},
-  {18876932,"    };"},
-  {86384158,"	    i2 := dd + dy;"},
-  {75115527,"    char := (Self % 10).decimal_digit;"},
-  {31074369,"    +? { capacity >= Old capacity };"},
-  {121918488,"		  win:=stack_plan.item plan_value.window;"},
-  {175911966,"        (poly_list_y.upper).downto 0 do { j:INTEGER;"},
-  {28337175,"    busy.to busy if { x:ANT; x.found_food screen };"},
-  {8131141,"  + right:CLIP;"},
-  {148915230,"	  poly_list_y.swap idx with (idx+1);"},
-  {29235224,"  + y_window:INTEGER; "},
-  {4071485,"  + parent_input:Expanded INPUT;"},
-  {31068225,"    +? { capacity >= Old capacity };"},
-  {138556952,"	  {(c!=NULL) && {y>c.y_max}}.while_do {"},
-  {9447464,"    ((col & 000F800h) >> 6) |"},
-  {10357815,"    -? { valid_index i };"},
-  {22961214,"    }.elseif {(pcu = 95) || {pcu = 96}} then { "},
-  {118756888,"		(pl.level>plan_value).if {"},
-  {148004894,"	(poly_list_y.item i.y0 > poly_list_y.item (i+1).y0).if {"},
-  {22026263,"    (delay > 30).if {"},
-  {152046104,"    {(elt_p != NULL) && {elt_p.level != lev}}.while_do {"},
-  {12609086,"        (cu = 111) || {cu = 113} || {cu = 114} || {cu = 116}"},
-  {9447472,"    {(py <= 1) && {! stop}}.while_do {"},
-  {31074390,"    {id = id_free} ? \"Memory: Macro block not free.\";    "},
-  {87706648,"      list_plan:=plan.remove list_plan;"},
-  {152046110,"    };"},
-  {16650299,"        .when `MotionNotify`:INTEGER then {"},
-  {31068246,"    {id = id_free} ? \"Memory: Macro block not free.\";    "},
-  {147992606,"	(poly_list_y.item i.y0 > poly_list_y.item (i+1).y0).if {"},
-  {4465175,"  + parent_g_expr:Expanded G_EXPR;"},
-  {8137322,"    left.height_min + right.height_min"},
-  {38683191,"    +? {(lower = Old lower + 1) ^ (upper = Old upper - 1)};"},
-  {57554462,"  - line_v_until y:INTEGER :BOOLEAN <-"},
-  {33307222,"	next.set_previous_linear new;"},
-  {23348754,"      crash_on ptr with_message msg;"},
-  {16656470,"    {(begin_memory & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {8537151,"      ((cu = 'S'.to_uinteger_8) && { ((cmd&0Fh) = 0Dh) || {(cmd&0Fh) = 0Bh} }).if {"},
-  {15235592,"  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);"},
-  {33700894,"    clip_y0 := y0.max 0.min ly;"},
-  {150219288,"	(elt_p != NULL).if { "},
-  {15752278,"    capacity_max := SYSTEM.get_memory_capacity;"},
-  {13925433,"      win := DESK.get_object (mouse.x_current,mouse.y_current);"},
-  {18876989,"    ? {x<16};"},
-  {52572167,"    (Self.to_integer_8 + '0'.code).to_character"},
-  {19289106,"    ((debug_level >=10) && {! value}).if {"},
-  {136717848,"    ((c!=NULL) && {"},
-  {106571800,"	    list_x:=plan.x0.remove list_x; // delete X0	  "},
-  {10364010,"    (is_fix_height).if {"},
-  {7614513,"          cur.end_action.value Self;"},
-  {53482520,"    dy:=y-(y_window-parent.y_window);    "},
-  {28318781,"    poly_trace;"},
-  {75509255,"      val.print_positif;"},
-  {185753630,"                  edge.set_next_x (edgep.next_x);"},
-  {28337238,"      new_size := new_size + new_free.size_and_id + object_size;            "},
-  {67408392,"  - to_raw_integer:INTEGER          <- CONVERT(SELF,INTEGER     ).on Self;"},
-  {17056307,"    (lower1 <= line) && { line <= upper1}"},
-  {146153496,"	    c:=c.bottom;"},
-  {16656493,"      cap := cap / 2;"},
-  {89921054,"		dd := dd+i1;"},
-  {9853488,"        ((px != py) && {scr.item (x+px,y+py) = 1}).if {"},
-  {37760577,"  - add_last element:V <-"},
-  {196093470,"    beg.to end do { j:INTEGER;"},
-  {74217558,"    ptr_table := table_size (new_size / POINTER.object_size);    "},
-  {11668043,"    };"},
-  {48512536,"    ((x != 0) || {y != 0}).if {"},
-  {105649176,"	  y1:=y1+1; "},
-  {12990513,"      current_state.run Self;        "},
-  {15229478,"    g_grp.draw_slave Self from (x0,y0) to (x1,y1);"},
-  {37766742,"        copy begin to (result.begin) size old_size;                "},
-  {5781543,"  - maximum:UINTEGER_64 := ~ 0.to_raw_uinteger_32;"},
-  {33688631,"    -? { item index = element };"},
-  {85855262,"	    };"},
-  {12990517,"      last_link.set_next lnk;"},
-  {11668055,"    };"},
-  {92147742,"	      };"},
-  {12984375,"    put (item i2) to i1;"},
-  {9841214,"      cmd := cmd & (~01h);"},
-  {115084824,"      {elt_y!=NULL}.while_do {"},
-  {104738846,"    (( x0 > clip_x1 ) || { x1 < clip_x0 } || { y0 > clip_y1 } || { y1 < clip_y0 }).if {"},
-  {14300696,"	xe:=xe.min (plan.x1.value);	"},
-  {127675928,"    (parent!=NULL).if {"},
-  {124526616,"		pl.desactive_x;"},
-  {19276856,"    -? {! is_empty};"},
-  {5775412,"  - add a:AGENT <-"},
-  {113276440,"	  ((pl!=NULL) && {pl.x0.value<=x1} && {pl.x1.value>=x0} &&"},
-  {10241040,"  - print <- IO.put_character Self;"},
-  {19276861,"    m:=mask.item y;"},
-  {94374421,"    };"},
-  {19270712,"    -? {! is_empty};"},
-  {91231262,"	    {y >= y2}.while_do {"},
-  {107875870,"      };"},
-  {50733080,"        (((x.abs)>width) || {(y.abs)>height}).if {"},
-  {5775421,"    tmp:=(p_end+1)&003h;"},
-  {4465259,"  + parent_g_expr:Expanded G_EXPR;"},
-  {23342678,"    (next != NULL).if {"},
-  {12061746,"    +? { all_default};"},
-  {57025560,"      clipping_off;"},
-  {120460824,"		(pl.level=plan_value).if {"},
-  {17443876,"    VIDEO.resize (w,h);"},
-  {203696158,"	((car<32) || {car>=127}).if {"},
-  {20580888,"    };"},
-  {52578390,"    {new_size >= POINTER.object_size} ? \"Memory: Size = 0.\";"},
-  {12086358,"  - id:UINTEGER_CPU                   <- size_and_id & 01b;"},
-  {13390370,"    buffer_event.first.set_prev new_event;"},
-  {13900906,"    (h_right > h_right_max).if {"},
-  {16133719,"    (prev_x!=NULL).if {"},
-  {13371922,"    };"},
-  {10751596,"      };"},
-  {152845848,"      xb0 := elt_p .x0.value   .max (x0 - margin_clip_x0); "},
-  {8002100,"        a.run;"},
-  {17443887,"      action.value ant;      "},
-  {18354237,"  + mask:FAST_ARRAY(UINTEGER_16);"},
-  {15217227,"  - set_next new:LIMIT_Y <-"},
-  {6181408,"  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;"},
-  {13378080,"    +? {Result >= width_min};"},
-  {7091759,"      transitions.foreach { t:TRANSITION;"},
-  {106049048,"	  plan.x1.set_value x1;            // update x1"},
-  {78658646,"    (new_size2 <= minimum_size).if {"},
-  {38148161,"    (upper + 1 <= capacity - 1 ).if {"},
-  {148792350,"	(poly_list_y.item idx.y0 > poly_list_y.item (idx+1).y0).if {"},
-  {14700552,"  - Self:SELF '>'   Right 60 other:SELF :BOOLEAN <- `2`;"},
-  {11151430,"    (prev=NULL).if {"},
-  {6169120,"  - is_fix_height:BOOLEAN <- (attribute & fix_height_bit) != 0;"},
-  {48506454,"    {idx.in_range 1 to (minimum_size/POINTER.object_size)} ? "},
-  {13390397,"    buffer_event.first.set_prev new_event;"},
-  {115484696,"	  elt_y:=elt_y.next;"},
-  {12061782,"  - id:UINTEGER_CPU                   <- size_and_id & 01b;"},
-  {182075422,"                trace := trace + edge.dx; "},
-  {26885693,"    clipping (x0,y0) to (x1,y1);"},
-  {41703454,"    ((spot_x.in_range clip_x0 to clip_x1) && {spot_y.in_range clip_y0 to clip_y1 }).if {"},
-  {148780062,"	(poly_list_y.item idx.y0 > poly_list_y.item (idx+1).y0).if {"},
-  {205916702,"		  };		"},
-  {9318440,"    ((col & 0F80000h) >> 9) |"},
-  {9336895,"      buffer_event.item p_end.make ((cmd.to_uinteger_16<<8)|cu);"},
-  {55192600,"    ((w != width) || {h != height}).if {"},
-  {20580925,"    ? {x1<16};"},
-  {132123160,"    };"},
-  {20580926,"    }.elseif {pcu.in_range 67 to 76} then {"},
-  {38148182,"    } else {"},
-  {88481816,"  - append_plan <-"},
-  {8420400,"    y := (y + INTEGER.random_between (-1) and 1).min 254.max 1;"},
-  {7497751,"    screen:=FAST_ARRAY2(UINTEGER_8).create (256,256);"},
-  {13371957,"    };"},
-  {54288414,"	line_h_hard (x0,spot_y) until x1 color rgbcolor;"},
-  {12461615,"    result := clone;"},
-  {6175293,"    (((tmp+2)&3)!=p_beg).if {"},
-  {12461616,"      {(px <= 1) && {! stop}}.while_do {        "},
-  {80879190,"    {old_size < new_sz} ? \"Memory: New size < Old size.\";"},
-  {58329624,"    };"},
-  {8389655,"  );"},
-  {23219720,"      (Self-1).downto limit_down do blc;"},
-  {9312309,"  - is_empty:BOOLEAN <- first_link = NULL;"},
-  {8395810,"    (((tmp+2)&3)!=p_beg).if {"},
-  {12467774,"    ((UINTEGER_CPU.object_size = 8) && {"},
-  {52080214,"  - micro_alloc new_size:UINTEGER_CPU table ptr_table:POINTER lab lab_type:UINTEGER_32 :POINTER <-"},
-  {26879574,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";    "},
-  {8389670,"  );"},
-  {110502424,"      x0:=plan.x0.value; "},
-  {107353112,"	  plan.y1.set_value y1;"},
-  {13771799,"    (screen.lower2).to (screen.upper2) do { y:INTEGER;"},
-  {193737758,"    ((car < 32) || {car >= 127}).if {"},
-  {203185694,"    ((y <= clip_y1) && {(y+15) >= clip_y0} && {x <= clip_x1}).if {"},
-  {8401977,"      nw := root.width_max;"},
-  {15604798,"    }.elseif { pcu = 65 } then {"},
-  {23213586,"    ((debug_level >= 15) && {! value}).if {"},
-  {50210328,"        y2:=plan.y0.value; "},
-  {32267862,"      new := CONVERT(POINTER,MEMORY).on (begin+sz);"},
-  {19670615,"      next_y.to_run;"},
-  {16521303,"    } else {"},
-  {156382744,"      draw (0,0) to (width-1,height-1);"},
-  {116788760,"	(cy0<=cy1).if {"},
-  {10234988,"    (needed_capacity > 0).if {"},
-  {36702744,"  ( ? {w > 0};"},
-  {7491646,"    ((UINTEGER_CPU.object_size = 8) && {"},
-  {106436632,"	    plan.x0.set_value x0;          // update x0"},
-  {22297104,"    ? {result.in_range 0 to 9};"},
-  {85738520,"      last_clip.set_right new_clip;"},
-  {26350616,"  + parent:AREA;  // Englobe window."},
-  {20974643,"    +? { Result = ((valid_line line) && {valid_column column}) };"},
-  {55592472,"	y1:=x1:=INTEGER.minimum.to_integer;"},
-  {11545163,"      p.set_next Self;"},
-  {6569007,"  - update_parent other:STATE <-"},
-  {16004642,"        buffer_event.item p.set_destination NULL;"},
-  {102376984,"	  yw0:=pl.y0.value; "},
-  {28577287,"      };"},
-  {23207466,"  - get_storage:NATIVE_ARRAY(UINTEGER_8) <- "},
-  {22284816,"    ? {result.in_range 0 to 9};"},
-  {12861489,"    (current_state != NULL).if {      "},
-  {13765687,"    +? { count = Old count };"},
-  {20064312,"    \"Definition.\" +? {Result = item upper};"},
-  {14183957,"    old_ptr := CONVERT(NATIVE_ARRAY(V),POINTER).on Self;"},
-  {95168024,"	  plan.set_prev pl; "},
-  {9706032,"      {(px <= 1) && {! stop}}.while_do {        "},
-  {111812632,"	(pl!=NULL).if {"},
-  {23213630,"      result :=  pcu - 95 + 'k'.to_uinteger_8;  // 'k' to 'l'"},
-  {23207479,"    +? { count = 1 + Old count };"},
-  {24529945,"      real_col := PIXEL_15.get_raw col;"},
-  {205393950,"	      {bit_count != 0}.while_do {"},
-  {70022742,"    result := micro_alloc new_size table ptr_table lab (t | 1b);        "},
-  {6562875,"    mask := mask | `ClientMessage`:UINTEGER_32;"},
-  {37114893,"    ? { start_index.in_range 1 to (count + 1)};"},
-  {81660437,"    };"},
-  {12855352,"    \"Definition.\" +? {Result = upper - lower + 1};"},
-  {161746462,"      };"},
-  {180642334,"                ((new_x != x1) && {new_x != (x1 + 1)}).if {"},
-  {46562840,"  - update father:AREA from (x0,y0:INTEGER) size (w,h:INTEGER) <-"},
-  {94251544,"	  {(winp!=NULL) && {winp.plan=NULL}}.while_do {"},
-  {18225184,"    -? {w >= width_min};"},
-  {7885354,"      storage := NATIVE_ARRAY(E).create n;"},
-  {65932341,"    +? {mem_lnk != NULL};"},
-  {20070486,"    put_last block to (nb_page - 1);"},
-  {183779358,"            (edge.width!=0).if { 	    "},
-  {11034674,"      storage := NATIVE_ARRAY(V).create capacity;"},
-  {136982552,"	{! (y.in_range (c.y_min) to (c.y_max))}"},
-  {8789561,"      nw := w - 4;"},
-  {87042584,"      list_x:=plan.x0.remove list_x;"},
-  {153627160,"	win2 := elt_p.window;"},
-  {157680670,"	};"},
-  {73547294,"      result := line_h_until x2;"},
-  {13249045,"    -? {old_nb_elts > 0};"},
-  {6556759,"  - y1:INTEGER <- width;"},
-  {186916382,"              };"},
-  {18231359,"    p_beg := (p_beg+1) & 03h;"},
-  {4723764,"  - agents:FAST_ARRAY(AGENT) := FAST_ARRAY(AGENT).create_with_capacity 128;"},
-  {5640266,"  + plan:PLAN;"},
-  {205806110,"		    pixel_hard (pix_x,pix_y) color rgbcolor;"},
-  {35792470,"	((nxt.id = id_free) && {nxt.size >= sz}).if {"},
-  {11046998,"  - this:POINTER                      <- CONVERT(MEMORY,POINTER).on Self;"},
-  {52437078,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {10118201,"    root.set_position Self at (px,py) size (nw,nh);"},
-  {13673480,"  - Self:SELF '>=#' Right 60 other:INTEGER :BOOLEAN <- (Self ># other) | (Self ==# other);"},
-  {24517694,"    }.elseif {pcu = 112} then {"},
-  {98717208,"	elt_y:=LIMIT_Y.create_top y0 plan plan;"},
-  {52830750,"      ( clip_x1 < x1 ).if {"},
-  {55973912,"	x1:=plan.x1.value;"},
-  {6962745,"    parent_g_group.height_min + 4"},
-  {20464190,"      result := '*'.to_uinteger_8;"},
-  {92412440,"      y1:=y0+height-1;"},
-  {6968900,"  - delay:UINTEGER_32 <- count - prev.count;"},
-  {21380694,"  - id_busy:UINTEGER_CPU <- 01b;"},
-  {23607358,"	result := '<'.to_uinteger_8;"},
-  {12332576,"    (is_fix_width).if {"},
-  {35275806,"  - move_to (pos_x,pos_y:INTEGER) <-"},
-  {15469589,"    +? {Result != NULL};"},
-  {8260621,"    -? {valid_index index};"},
-  {104997400,"	  x0:=x0.max xw0;"},
-  {6033962,"    ? {n>0};"},
-  {6040116,"    agents.add_last a;"},
-  {16398401,"    ( new_count.to_integer > capacity).if {"},
-  {181029918,"                    x1:=x1.min clip_x1;"},
-  {9189433,"    ((h-4) > root.height_max).if {      "},
-  {144585246,"    ((begin_y!=NULL) && {begin_y.is_down = last_y.is_down}).if {"},
-  {14159446,"    ? {idx < nb_page};"},
-  {14559266,"    p_beg := (p_beg+1) & 03h;"},
-  {9183294,"    cmd := cmd & 0F7h; // Deactivate the cmd bit    "},
-  {43395158,"	blc := get_last idx;"},
-  {84287006,"	    i2 := dd + dx;"},
-  {90579480,"	yw0:=pl.y0.value; "},
-  {110373400,"    (plan!=NULL).if {"},
-  {36573703,"  (Self & 1) = 1;"},
-  {15475774,"      cmd := cmd | 04h;    "},
-  {83376664,"      new_clip.set_y_max ymax;"},
-  {60033622,"    };        "},
-  {113516568,"	    pl.active_y;"},
-  {45634134,"	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size);"},
-  {77078046,"	    dd := i1 - dy;"},
-  {133310488,"      win.sub_resize;"},
-  {9570822,"    };"},
-  {119809048,"		  win:=pl.window;"},
-  {28060733,"    poly_line_to (1,9);    "},
-  {46009351,"    +? {Result.in_range 0 to Self};"},
-  {39723032,"    clipping_off;"},
-  {25311239,"  - '~' Self:SELF :SELF <- - Self - SELF.one;"},
-  {18631254,"      die_with_code exit_failure_code;"},
-  {38406721,"    }.elseif {capacity = 0} then {"},
-  {23078432,"    line_v_until y1;"},
-  {49164824,"        y0:=plan.y0.value; "},
-  {15869463,"      yy := ant.y * 2;"},
-  {18625111,"      (prev_x!=NULL).if {"},
-  {20851774,"      result :=  pcu - 67 + 'a'.to_uinteger_8;  // 'a' to 'j'"},
-  {19018776,"	    tmp:=xe.min (c.x_max);  "},
-  {16392301,"    }.do_until {(new_mem = NULL) || {(cap >> 20) = 2048}}; // BSBS: BUG COMPILO 0.13"},
-  {17198084,"      clone_allocation_size := clone_allocation_size + sz;"},
-  {40639553,"    upper := -1;"},
-  {7344191,"  ( + cu,tmp:UINTEGER_8;"},
-  {38406742,"    };    "},
-  {55051350,"	};"},
-  {122029592,"		};"},
-  {40651862,"    {(result != NULL) && {result.size < new_size}}.while_do {"},
-  {9989128,"  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;"},
-  {144972824,"	  (fg_b).if {"},
-  {98182168,"	plan.set_x1 elt_x;"},
-  {14946839,"        };"},
-  {10493515,"      n:=n.next; "},
-  {23078462,"      cmd :=  cmd | 08h;      // F11 to F12 = cmd"},
-  {40645718,"    {(result != NULL) && {result.size < new_size}}.while_do {"},
-  {151271454,"	edges.put (EDGE.clone) to n;"},
-  {29377089,"	  new_capacity := new_capacity * 2;"},
-  {107623960,"	  (y0!=plan.y0.value).if {"},
-  {22174270,"	result := num_on.item (pcu-78).to_uinteger_8;"},
-  {14042648,"      ((y < plan.y1.value) && {y >= plan.y0.value}).if {"},
-  {23994967,"      dx := ((x1 - x0)<<8) / dy;"},
-  {107617816,"	  (y0!=plan.y0.value).if {"},
-  {153504280,"      ((xb0<=xb1) && {yb0<=yb1}).if {"},
-  {6833685,"      result := POINTER.object_size;"},
-  {59510849,"    -? {storage != NULL};"},
-  {54528542,"    };"},
-  {23478295,"  - mouse_event evt:EVENT_MOUSE <-"},
-  {14030360,"      ((y < plan.y1.value) && {y >= plan.y0.value}).if {"},
-  {97259544,"	y1:=y1+1;"},
-  {16779863,"    };"},
-  {86907416,"      plan.x1.remove (plan.x0);"},
-  {153491992,"      ((xb0<=xb1) && {yb0<=yb1}).if {"},
-  {28454465,"    ( new_count > count).if {"},
-  {12726359,"  - set_prev_x new:EDGE <-"},
-  {14953021,"    (p != p_end).if {"},
-  {7344238,"    +? {item = i};"},
-  {93199896,"	y0:=y0.max yw0;"},
-  {7737905,"        };        "},
-  {205677086,"		  ((`__graph_font[@offset_begin]`:UINTEGER_16 & bit_count)!=0).if {"},
-  {90050590,"	      };"},
-  {178680350,"            x_edges := poly_list_y.item idx_y.add x_edges;"},
-  {6827562,"    ? {result.capacity = n};"},
-  {12209688,"	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;"},
-  {34759254,"    {(new_size & (POINTER.object_size -1)) = 0} ? \"Memory: Alignment.\";"},
-  {19012695,"      } else {"},
-  {178674206,"            x_edges := poly_list_y.item idx_y.add x_edges;"},
-  {14959191,"    {(pos!=NULL) && {(pos.x<x) || {(pos.x=x) && {pos.dx<dx}} } }.while_do {"},
-  {12203544,"	win.slave_pixel_hard ((xx-win.x_window),(yy-win.y_window)) color col;"},
-  {22155863,"    x:=x+dx;"},
-  {17185857,"      storage.clear 0 to upper;"},
-  {51791384,"          redraw (x0,y0) to (x1,y1); "},
-  {27550294,"    ((new_free = NULL) || {new_free.id != id_free}).if {"},
-  {14953047,"    {(pos!=NULL) && {(pos.x<x) || {(pos.x=x) && {pos.dx<dx}} } }.while_do {"},
-  {23472183,"    +? { upper = 1 + Old upper };"},
-  {17179710,"      cmd := cmd ^ 20h;"},
-  {89134110,"	    {x >= x2}.while_do {"},
-  {54540886,"	((page + (new_size << 1)) <= 4096).if {"},
-  {6821429,"  + mem_idx:INTEGER; "},
-  {158861848,"    };"},
-  {105778718,"      };"},
-  {12222009,"    draw_slave Self from (x_min+1,y_min+1) to (x_max-1,y_max-1);"},
-  {23466039,"    +? { upper = 1 + Old upper };"},
-  {22561842,"    storage.put element to (line * count2 + column);"},
-  {101719064,"	  remove_plan; "},
-  {16263221,"    (upper = 1).if {"},
-  {188103710,"            x1:=x1.min clip_x1;"},
-  {27538006,"    ((new_free = NULL) || {new_free.id != id_free}).if {"},
-  {11280916,"    print_positif;"},
-  {53624406,"      put_ptr next to ptr_table;                "},
-  {9472528,"  - to_uinteger_8:UINTEGER_8 <- CONVERT(CHARACTER,UINTEGER_8).on Self;"},
-  {27009031,"    (Self + a) & (~ a)"},
-  {19406397,"    m:=m | (1<<x);"},
-  {40122966,"    {new_size > minimum_size-POINTER.object_size} ? \"Memory: Big block.\";"},
-  {79710806,"    verify_memory \"End alloc_dynamic\";"},
-  {73412182,"    {sz <= minimum_size} ? \"Memory: Size bound.\";"}
-};
-
-/* Unix Signal manager: */
-void interrupt_signal(int sig)  
-{                               
-  lisaac_stack_print(top_context);     
-  print_string("User interrupt.\n"); 
-  die_with_code(1);                     
-}                                       
-
-void lisaac_push_first(_____CONTEXT *path,unsigned long code)
-{ 
-  path->back  = top_context;
-  path->code  = code;
-  top_context = path;
-} 
-  
-void lisaac_push(_____CONTEXT *path,unsigned long code)
-{ 
-  path->code  = code;
-  top_context = path;
-} 
-  
-void lisaac_stack_print(_____CONTEXT *up)      
-{ _____CONTEXT *back,*next;             
-  int j;	                              
-  next = (void *)0;                          
-  while (up != (void *)0) {                  
-    back = up -> back;                       
-    up -> back = next;                       
-    next = up;                               
-    up = back;                               
-  };                                         
-  print_string("\n============== BOTTOM ==============\n"); 
-  while (next != (void *)0) {                
-    print_string("Line #");                           
-    print_integer(__src[next->code].pos >> 17);         
-    print_string(" Column #");                        
-    print_integer((__src[next->code].pos >> 9) & 0xFF); 
-    print_string(" in ");                             
-    print_string(trace[__src[next->code].pos & 0x1FF]); 
-    print_string(".\n");                             
- if ((__src[next->code].pos & 0x1FF) != 0) { 
-    print_string(__src[next->code].line);               
-    print_char('\n');                                  
-    for (j=0;j < ((__src[next->code].pos >> 9) & 0xFF);j++) {
-      if (__src[next->code].line[j]=='\t') print_char('\t');
-      else print_char(' ');
-    };                                                  
-    print_char('^');    
-    print_char('\n');   
- }; 
-    next = next -> back;                     
-  };                                         
-  print_string("================ TOP ===============\n"); 
-  top_context = (void *)0;                   
-}                                            
- 
-void print_integer(unsigned short n) 
-{ unsigned short val;                
-  char car;                          
-  car = (n % 10) + '0';              
-  val = n / 10;                      
-  if (val != 0) print_integer(val);  
-  print_char(car);                   
-} 
-
diff --git a/examples/standard/agent/example.li b/examples/standard/agent/example.li
index 5a07e18..013eb65 100644
--- a/examples/standard/agent/example.li
+++ b/examples/standard/agent/example.li
@@ -26,6 +26,10 @@ Section Header
 
   - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
   - comment   := "The main prototype";
+  - lip  <-
+    (
+        add_lib "-L/usr/X11R6/lib/";
+    );
   
 Section Inherit
 
@@ -55,7 +59,7 @@ Section Public
   ( + x,y:INTEGER;
     // Initialization.
     screen:=FAST_ARRAY2(UINTEGER_8).create (256,256);
-    300.times {
+    9000.times {
       x := screen.upper1.random_upper;
       y := screen.upper2.random_upper;
       screen.put 1 to (x,y);
@@ -102,15 +106,17 @@ Section Public
     clipping (x0,y0) to (x1,y1);
     //rectangle_fill (x0,y0) to (x1,y1) color black;
     //
+    screen.inspect.printline;
     (screen.lower2).to (screen.upper2) do { y:INTEGER;
-      (screen.lower1).to (screen.upper1) do { x:INTEGER;        
+      //"coucou".printline;
+      (screen.lower1).to (screen.upper1) do { x:INTEGER;
         n := screen.item (x,y);
         xx := x * 2;
         yy := y * 2;
         (n = 0).if {          
-          rectangle_fill (xx,yy) to (xx+1,yy+1) color black;	
+          rectangle_fill (xx,yy) to (xx+2,yy+2) color black;	
         } else {
-          rectangle_fill (xx,yy) to (xx+1,yy+1) color red;	
+          rectangle_fill (xx,yy) to (xx+2,yy+2) color red;	
         };
       };
     };        
@@ -120,18 +126,18 @@ Section Public
       xx := ant.x * 2;
       yy := ant.y * 2;
       //i.print; " ! \n".print;
-      rectangle_fill (xx,yy) to (xx+1,yy+1) color white;
+      rectangle_fill (xx,yy) to (xx+2,yy+2) color white;
     };
     
-    /* BSBS: BUG URGENT !!!!!!
+    // BSBS: BUG URGENT !!!!!!
     (WORLD.agents.lower).to (WORLD.agents.upper) do { i:INTEGER;
       `//ICI`;
       ant ?= WORLD.agents.item i;
       xx := ant.x * 2;
       yy := ant.y * 2;
-      i.print; " ! \n".print;
-      rectangle_fill (xx,yy) to (xx+1,yy+1) color white;
-    };*/
+      //i.print; " ! \n".print;
+      rectangle_fill (xx,yy) to (xx+2,yy+2) color white;
+    };
     
   );
 
@@ -210,10 +216,10 @@ Section Public
     } action { x:ANT;
       x.move;
     } end_action { x:ANT;
-      x.put_food screen;
+      //x.put_food screen;
     };
-    free.to busy if { x:ANT; x.found_food screen };
-    busy.to busy if { x:ANT; x.found_food screen };
+    free.to busy if { x:ANT; /*"free à busy".printline; x.found_food screen*/ (1.random_to 9) = 3 };
+    busy.to free if { x:ANT; /*"busy à free".printline; */x.found_heap screen/* (1.random_to 5) = 3*/ };
     
     life := STATE.create "Life" action { x:ANT;
       x.move;

-- 
applications.git



More information about the Lisaac-commits mailing list